From 24ad5c8e9965a3b6c888ce064f23ccc51de1f04b Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 20 Oct 2015 19:52:31 -0700 Subject: [PATCH 001/148] Optionally store generic x and y in a Node. Signed-off-by: Drew --- Wrangler/Node.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/Wrangler/Node.py b/Wrangler/Node.py index 059437d..2e7002a 100644 --- a/Wrangler/Node.py +++ b/Wrangler/Node.py @@ -19,7 +19,7 @@ class Node(object): descriptions = {} descriptions_read = False - def __init__(self, n): + def __init__(self, n, coord_dict=None): self.attr = {} if isinstance(n,int): self.num = str(n) @@ -28,6 +28,21 @@ def __init__(self, n): self.stop=(self.num.find('-')<0 and True or False) self.comment = None + if isinstance(coord_dict, dict): + (self.x,self.y) = coord_dict[n] + else: + (self.x,self.y) = (-1,-1) + + def addXY(self, coords): + """ + takes an (x,y) tuple or a dict of node numbers to (x,y) tuples + """ + n = abs(int(self.num)) + if isinstance(coords, tuple): + (self.x, self.y) = coords + elif isinstance(coords, dict): + (self.x, self.y) = coords[n] + def setStop(self, isStop=True): """ Changes to stop-status of this node to *isStop* From cb1b98fa837dfbbd1ed86cf9ce9d8670792654cc Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 20 Oct 2015 19:53:50 -0700 Subject: [PATCH 002/148] let Wrangler import modules in _static Signed-off-by: Drew --- Wrangler/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Wrangler/__init__.py b/Wrangler/__init__.py index 57a5654..a3bfc2d 100644 --- a/Wrangler/__init__.py +++ b/Wrangler/__init__.py @@ -1,9 +1,10 @@ -import sys +import sys,os from .Linki import Linki from .Network import Network from .NetworkException import NetworkException from .PNRLink import PNRLink from .Supplink import Supplink +sys.path.insert(0, os.path.join(os.path.dirname(__file__),"..\_static")) from .TransitAssignmentData import TransitAssignmentData ## from .TransitCapacity import TransitCapacity from .TransitLine import TransitLine @@ -15,7 +16,6 @@ from .Node import Node from .HwySpecsRTP import HwySpecsRTP - __all__ = ['NetworkException', 'setupLogging', 'WranglerLogger', 'Network', 'TransitAssignmentData', 'TransitNetwork', 'TransitLine', 'TransitParser', 'Node', 'TransitLink', 'Linki', 'PNRLink', 'Supplink', 'HighwayNetwork', 'HwySpecsRTP', From 8ba50073c72cba5466e90836d730ba9d69679668 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 20 Oct 2015 19:54:40 -0700 Subject: [PATCH 003/148] fix links -> link.csv, nodes -> nodes.csv Signed-off-by: Drew --- _static/Cube/CubeNet.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_static/Cube/CubeNet.py b/_static/Cube/CubeNet.py index 2a6e6e9..ddb4622 100644 --- a/_static/Cube/CubeNet.py +++ b/_static/Cube/CubeNet.py @@ -124,9 +124,9 @@ def import_cube_nodes_links_from_csvs(cubeNetFile, """ if not links_csv: - links_csv=os.path.join(os.environ['TEMP'],"node.csv") + links_csv=os.path.join(os.environ['TEMP'],"link.csv") if not nodes_csv: - nodes_csv=os.path.join(os.environ['TEMP'],"link.csv") + nodes_csv=os.path.join(os.environ['TEMP'],"node.csv") # don't export if if (not exportIfExists and links_csv and nodes_csv and From 8388ac0ba7f6a1ccd71a9013da93b7cc0c159f9f Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 20 Oct 2015 19:55:20 -0700 Subject: [PATCH 004/148] this is taken care of in Wrangler itself now. Signed-off-by: Drew --- scripts/build_network.py | 1 - 1 file changed, 1 deletion(-) diff --git a/scripts/build_network.py b/scripts/build_network.py index 7fcae08..5057ac6 100644 --- a/scripts/build_network.py +++ b/scripts/build_network.py @@ -2,7 +2,6 @@ # use Wrangler from the same directory as this build script sys.path.insert(0, os.path.join(os.path.dirname(__file__),"..")) -sys.path.insert(0, os.path.join(os.path.dirname(__file__),"..\_static")) import Wrangler from Wrangler import PlanSpecs From 1a1acf59fc847616a6d7f70a6cbff4ee2c0089c1 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 20 Oct 2015 19:56:09 -0700 Subject: [PATCH 005/148] so _static is treated as a module and can be imported. Signed-off-by: Drew --- _static/__init__.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 _static/__init__.py diff --git a/_static/__init__.py b/_static/__init__.py new file mode 100644 index 0000000..e69de29 From 71673ee4eb10ae0c93b2ec7beec77fb69851e5c0 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 20 Oct 2015 20:07:49 -0700 Subject: [PATCH 006/148] Add functionality to: 1. attach (x,y) coordinates to Nodes contained in TransitNetworks' TransitLines 2. read transit travel times from loaded hwy networks and store them in TransitLines 3. write fast-trips style shapes.txt and stop_times.txt Signed-off-by: Drew --- Wrangler/TransitLine.py | 217 ++++++++++++++++++++++++++++++++++++- Wrangler/TransitNetwork.py | 104 ++++++++++++++++++ 2 files changed, 317 insertions(+), 4 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index d303b2c..288eabe 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -1,7 +1,9 @@ import copy +import itertools from .NetworkException import NetworkException from .Node import Node from .Logger import WranglerLogger +from .TransitLink import TransitLink __all__ = ['TransitLine'] @@ -14,6 +16,7 @@ class TransitLine(object): thisroute['MODE']='5' """ + ALL_TIMEPERIODS = ["AM","MD","PM","EV","EA"] HOURS_PER_TIMEPERIOD = {"AM":3.0, #what about 4-6a? "MD":6.5, @@ -21,6 +24,14 @@ class TransitLine(object): "EV":8.5, "EA":3.0 } + + MINUTES_PAST_MIDNIGHT = {"AM":360, # 6am - 9am + "MD":540, # 9am - 3:30pm + "PM":930, # 3:30pm - 6:30pm + "EV":1110,# 6:30pm - 3am + "EA":180, # 3am - 6am + } + MODETYPE_TO_MODES = {"Local":[11,12,16,17,18,19], "BRT":[13,20], "LRT":[14,15,21], @@ -55,8 +66,10 @@ class TransitLine(object): } def __init__(self, name=None, template=None): - self.attr = {} + self.attr = {} # for Cube attributes that will be written to Cube *.lin files. Not messing with it now because it's baked into the workflow. + self.otherattr = {} # for other stuff... departure times, for instance. self.n = [] + self.links = {} # Links were built for supplinks, xfers, but can be extended to all links. Including here as a way to store stop-stop travel times by time-of-day self.comment = None self.name = name @@ -72,7 +85,7 @@ def __iter__(self): """ self.currentStopIdx = 0 return self - + def next(self): """ Method for iterator. Iterator usage:: @@ -159,6 +172,202 @@ def getFreq(self, timeperiod): return float(self.attr["FREQ[5]"]) raise NetworkException("getFreq() received invalid timeperiod "+str(timeperiod)) + def setDistances(self, highway_networks, extra_links=None): + pass + + def setTravelTimes(self, highway_networks, extra_links=None): + ''' + Takes a dict of links_dicts, with one links_dict for each time-of-day + + highway_networks[tod] -> tod_links_dict + tod_links_dict[(Anode,Bnode)] -> (distance, streetname, bustime) + + Iterates over nodes in this TransitLine, adds sequential pairs to self.links + adds travel time as an attribute for each time period. + + extra_links is an optional set of off-road links that may contain travel + times. + ''' + for a, b in zip(self.n[:-1],self.n[1:]): + a_node = abs(int(a.num)) if isinstance(a, Node) else abs(int(a)) + b_node = abs(int(b.num)) if isinstance(b, Node) else abs(int(b)) + + # get node-pairs and make TransitLinks out of them + link_id = '%s,%s' % (a_node, b_node) + ##print 'link_id: %s' % link_id + link = TransitLink() + link.setId(link_id) + + for tp in TransitLine.ALL_TIMEPERIODS: + try: + # is it in the streets network? then get the BUSTIME + hwy_link_attr = highway_networks[tp][(a_node,b_node)] + link['BUSTIME_%s' % tp] = float(hwy_link_attr[2]) + except: + # if it's not, then try offstreet links + found = False + xyspeed = None + dist = None + for tlink in extra_links: + if isinstance(tlink,TransitLink): + # could be smarter here and look first for (a,b) == (a,b) and then only look for (a,b) == (b,a) if the first isn't found. + if (int(tlink.Anode) == a_node and int(tlink.Bnode) == b_node) or (int(tlink.Anode) == b_node and int(tlink.Bnode) == a_node): + this_link = tlink + upperkeys = [] + for key in this_link.keys(): + upperkeys.append(key.upper()) + timekey = this_link.keys()[upperkeys.index('TIME')] if 'TIME' in upperkeys else None + distkey = this_link.keys()[upperkeys.index('DIST')] if 'DIST' in upperkeys else None + speedkey = this_link.keys()[upperkeys.index('SPEED')] if 'SPEED' in upperkeys else None + + if timekey: + # try to get the TIME first + link['BUSTIME_%s' % tp] = this_link[timekey] + found = True + else: + WranglerLogger.debug("LINE %s, LINK %s, TOD %s: OFF-STREET TRANSIT LINK HAS NO ATTRIBUTE `TIME`" % (self.name, link_id, tp)) + # if no TIME try to get from SPEED and DIST + if speedkey: xyspeed = float(this_link[speedkey]) + else: WranglerLogger.debug("LINE %s, LINK %s, TOD %s: OFF-STREET TRANSIT LINK HAS NO ATTRIBUTE `SPEED`" % (self.name, link_id, tp)) + if distkey: dist = float(this_link[distkey]) + else: WranglerLogger.debug("LINE %s, LINK %s, TOD %s: OFF-STREET TRANSIT LINK HAS NO ATTRIBUTE `DIST`" % (self.name, link_id, tp)) + if speedkey and distkey: + WranglerLogger.debug("LINE %s, LINK %s, TOD %s: CALCULATING TRAVEL TIME USING LINK'S DISTANCE AND SPEED" % (self.name, link_id, tp)) + link['BUSTIME_%s' % tp] = (dist / 5280) / xyspeed + found = True + else: + WranglerLogger.debug(repr(this_link)) + break + # no off-street link (or it's missing TIME, or SPEED + DIST), then calculate the distance between points + if not found: + import math, geocoder + WranglerLogger.debug("LINE %s, LINK %s, TOD %s: NO ON-STREET OR OFF-STREET LINK FOUND. CALCULATING TRAVEL TIME MEASURED DISTANCE AND SPEED" % (self.name, link_id, tp)) + a_lon, a_lat = self.reproject_to_wgs84(a.x,a.y,EPSG='+init=EPSG:2227') + b_lon, b_lat = self.reproject_to_wgs84(b.x,b.y,EPSG='+init=EPSG:2227') + if not dist: dist = math.sqrt(math.pow((a.x-b.x),2)+math.pow((a.y-b.y),2)) + #print a_lon, a_lat, b_lon, b_lat + gdist = geocoder.distance((a_lat,a_lon),(b_lat,b_lon)) + if not xyspeed: + try: + # if it's not a link attribute, get it from the line + xyspeed = int(self.attr['XYSPEED']) + except: + # if no speed attribute there, then assume it's 15 mph + WranglerLogger.debug("LINE %s, LINK %s, TOD %s: NO XY-SPEED. Setting XYSPEED = 15" % (self.name, link_id, tp)) + xyspeed = 15 + link['BUSTIME_%s' % tp] = (dist / 5280) / xyspeed + + self.links[(a_node,b_node)] = link + + def setFirstDepartures(self): + ''' + Sets the departure time of the first run of the TransitLine for each time period. + Optionally takes a dictionary of time periods to minutes-past-midnight. Defaults to + CHAMP's five time periods. + ''' + if self.hasService: + all_timeperiods = TransitLine.MINUTES_PAST_MIDNIGHT.keys() + for tp in all_timeperiods: + headway = self.getFreq(tp) + + if headway > 0: + time_period_start = TransitLine.MINUTES_PAST_MIDNIGHT[tp] + # TO-DO: ADD IF PREV TP HAS SCHEDULED TIMES, USE THAT RATHER THAN A RANDOM NEW TIME + self.otherattr["DEPT_%s" % tp] = round(self.get_psuedo_random_departure_time(time_period_start, headway),0) + else: + raise NetworkException("Line %s does not have service, so schedule start times cannot be set" % self.name) + + def get_psuedo_random_departure_time(self, time_period_start, headway, min_start_time = 0): + ''' + Using a normal distribution, computes a pseudo random departure time in number of minutes based on a time window. The + time window ranges from a default of 0 to half the headway. From this range, the mean and standard deviation are + calculated and then used as paramaters in the random.normalvariate function. This result is added to time_period_start, + and result is the departure time in number of minutes past midnight. The idea behind this methodology is that first + departures 1) should not all happen at the same time, 2) Indviudal routes should have a first departure time well less than + their headway so that their hourly frequencies are met at most stops, and 3) longer headways (less fequent service) should + have start times farther away from the begining of the time period compared to routes with more frequent service. Item 3 + is not guaranteed but highly probable. + ''' + import random + # Assume max start time is half the headway for now: + max_start_time = headway * .5 + start_time = max_start_time + # Make sure start_time is < max_start_time + while start_time >= max_start_time or start_time < 0: + mean = (max_start_time + min_start_time)/2 + # Using 3 because 3 Standard deviatons should account for 99.7% of a population in a normal distribution. + sd = mean/3 + start_time = random.normalvariate(mean, sd) + start_time = start_time + time_period_start + return start_time + + def reproject_to_wgs84(self, longitude, latitude, EPSG = "+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. + ''' + import pyproj + # Remember long is x and lat is y! + prj_wgs = pyproj.Proj(init='epsg:4326') + prj_sp = pyproj.Proj(EPSG) + + # Need to convert feet to meters: + longitude = longitude * conversion + latitude = latitude * conversion + x, y = pyproj.transform(prj_sp, prj_wgs, longitude, latitude) + + return x, y + + def writeFastTrips_Shape(self, f, writeHeaders=False): + ''' + Writes fast-trips style shapes record for this line. + shape_id, shape_pt_lat, shape_pt_long, shape_pt_sequence, shape_dist_traveled (optional) + + Writes a header if writeHeaders = True + ''' + cum_dist = 0 + track_dist = True + seq = 1 + if writeHeaders: f.write('shape_id,shape_pt_lat,shape_pt_long,shape_pt_sequence,shape_dist_traveled\n') + + for a, b in zip(self.n[:-1],self.n[1:]): + if not isinstance(a, Node) or not isinstacce(b, Node): + ex = "Not all nodes in line %s are type Node" % self.name + WranglerLogger.debug(ex) + raise NetworkException(ex) + else: + a_node, b_node = abs(int(a.num)), abs(int(b.num)) + f.write('%s,%f,%f,%d,%f\n' % (self.name, a.y ,a.x, seq, cum_dist)) + seq += 1 + + # write the last node + f.write('%s,%f,%f,%d,%f\n' % (self.name, self.n[-1].y, self.n[-1].x, seq, cum_dist)) + + def writeFastTrips_StopTimes(self, f, id_generator, writeHeaders=False): + ''' + Writes fast-trips style stop_times records for this line. + Writes a header if writeHeaders = True + ''' + if writeHeaders: f.write('trip_id,arrival_time,departure_time,stop_id,stop_sequence\n') + + for tp in ALL_TIMEPERIODS: + for a, b in zip(self.n[:-1], self.n[1:]): + if not isinstance(a, Node) or not isinstance(b, Node): + ex = "Not all nodes in line %s are type Node" % self.name + WranglerLogger.debug(ex) + raise NetworkException(ex) + else: + a_node, b_node = abs(int(a.num)), abs(int(b.num)) + trip_id = id_generator.next() + ab_link = self.links[(a_node,b_node)] + try: + traveltime = ab_link['BUSTIME_%s' % tp] + except: + WranglerLogger.debug("LINE %s, LINK %s: NO BUSTIME FOUND FOR TP %s" % (self.name, ab_link.id, tp)) + #f.write('%d,%d,%d,%d,%d' % (id + + def hasService(self): """ Returns true if any frequency is nonzero. @@ -297,13 +506,13 @@ def numStops(self): if node.isStop(): numStops += 1 return numStops - def setNodes(self, newnodelist): + def setNodes(self, newnodelist, coord_dict=None): """ Given a list of ints representing node numbers, converts these to Node types uses this new list, throwing away the previous node list. """ for i in range(len(newnodelist)): - if isinstance(newnodelist[i],int): newnodelist[i] = Node(newnodelist[i]) + if isinstance(newnodelist[i],int): newnodelist[i] = Node(newnodelist[i],coord_dict) self.n = newnodelist def insertNode(self,refNodeNum,newNodeNum,stop=False,after=True): diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 97c3608..dd56ae9 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -41,12 +41,14 @@ def __init__(self, champVersion, basenetworkpath=None, networkBaseDir=None, netw Network.__init__(self, champVersion, networkBaseDir, networkProjectSubdir, networkSeedSubdir, networkPlanSubdir, networkName) self.lines = [] + #note self.links is transit support links, i.e. stuff in muni.link, caltrain.link, etc. self.links = [] self.pnrs = [] self.zacs = [] self.accessli = [] self.xferli = [] self.farefiles = {} # farefile name -> [ lines in farefile ] + for farefile in TransitNetwork.FARE_FILES: self.farefiles[farefile] = [] @@ -694,6 +696,108 @@ def mergeDir(self,path,insert_replace=False): def initializeTransitCapacity(directory="."): TransitNetwork.capacity = TransitCapacity(directory=directory) + def addXY(self, coord_dict=None): + ''' + takes a dict of node_number to (x,y) and iterates through each TransitLine and Node, adding + xy-coordinates as attributes to the Node + ''' + for line in self.lines: + if isinstance(line, str): + # then it's just a comment/text line, so pass + pass + elif isinstance(line, TransitLine): + # then we should add coordinates to it. + for node in line.n: + node.addXY(coord_dict) + else: + raise NetworkException('Unhandled data type %s in self.lines' % type(line)) + + def addFirstDeparturesToAllLines(self): + for line in self.lines: + if isinstance(line, str): + # then it's just a comment/text line, so pass + pass + elif isinstance(line, TransitLine): + # then we should add coordinates to it. + line.setFirstDepartures() + else: + raise NetworkException('Unhandled data type %s in self.lines' % type(line)) + + def addTravelTimes(self, highway_networks): + ''' + Takes a dict of links_dicts, with one links_dict for each time-of-day + + highway_networks[tod] -> tod_links_dict + tod_links_dict[(Anode,Bnode)] -> (distance, streetname, bustime) + + For each TransitLine, sets link travel times. + ''' + for line in self.lines: + if isinstance(line, str): + # then it's just a comment/text line, so pass + pass + elif isinstance(line, TransitLine): + # then we should add coordinates to it. + line.setTravelTimes(highway_networks, self.links) + else: + raise NetworkException('Unhandled data type %s in self.lines' % type(line)) + +## def writeFastTrips_Network(self, dir, shapes=shapes.txt, stop_times, ): +## pass + + def writeFastTrips_Shapes(self, f, writeHeaders=True): + ''' + Iterate each line in this TransitNetwork and write fast-trips style shapes.txt to f + ''' + # check if it's a filename or a file. Open it if it's a filename + if isinstance(f, str): + f = open(f, 'w') + elif isinstance(f, file): + if filestream.closed: f = open(f.name) + + # go through lines and write them to f. + for line in self.links: + if isinstance(line, str): + pass + elif isinstance(line, TransitLine): + line.write_FastTrips_Shape(f, writeHeaders) + writeHeaders = False # only write them the with the first line. + + def writeFastTrips_StopTimes(self, f, writeHeaders=True): + ''' + Iterate each line in this TransitNetwork and write fast-trips style stop_times.txt fo f + This requires that each line has a complete set of links with ``BUSTIME_`` for each + in ``AM``, ``MD``, ``PM``, ``EV``, ``EA``. + ''' + # check if it's a filename or a file. Open it if it's a filename + if isinstance(f, str): + f = open(f, 'w') + elif isinstance(f, file): + if filestream.closed: f = open(f.name) + + id_generator = self.generate_unique_id(range(1,999999)) + + # go through lines and write them to f. + for line in self.links: + if isinstance(line, str): + pass + elif isinstance(line, TransitLine): + line.write_FastTrips_StopTimes(f, writeHeaders, id_generator) + writeHeaders = False # only write them the with the first line. + + def generate_unique_id(self, seq): + """ + Generator that yields a number from a passed in sequence + """ + for x in seq: + yield x + + def writeFastTrips_Trips(): + pass + + def writeFastTrips_FareRules(): + pass + def findSimpleDwellDelay(self, line): """ Returns the simple mode/owner-based dwell delay for the given *line*. This could From 76d75a8469db677d04d2c118f2eb419e1675b975 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 20 Oct 2015 20:08:34 -0700 Subject: [PATCH 007/148] script (in progress) to convert CHAMP-style Cube network to fast-trips-style network Signed-off-by: Drew --- scripts/convert_cube_to_fasttrips.py | 96 ++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 scripts/convert_cube_to_fasttrips.py diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py new file mode 100644 index 0000000..0b433a4 --- /dev/null +++ b/scripts/convert_cube_to_fasttrips.py @@ -0,0 +1,96 @@ +import copy,datetime,getopt,logging,os,shutil,sys,time + +# use Wrangler from the same directory as this build script +sys.path.insert(0, os.path.join(os.path.dirname(__file__),"..")) +import Wrangler +from Wrangler.TransitNetwork import TransitNetwork +from Wrangler.TransitLink import TransitLink +from Wrangler.TransitLine import TransitLine +from Wrangler.NetworkException import NetworkException +from _static.Cube import CubeNet +sys.path.insert(0,r"Y:\champ\releases\5.0.0\lib") +import Lookups + +USAGE = """ + + python convert_cube_to_fasttrips.py network_specification.py + + reads in a Cube Highway and Transit Network and writes out fast-trips network files. +""" + +############################################################################### +# # +# Define the following in an input configuration file # +# # +############################################################################### + +TIMEPERIODS = Lookups.Lookups.TIMEPERIODS_NUM_TO_STR +CUBE_FREEFLOW = r'Q:\Model Development\SHRP2-fasttrips\Task2\network_translation\input_champ_network\freeflow\hwy\FREEFLOW.NET' +HWY_LOADED = r'Q:\Model Development\SHRP2-fasttrips\Task2\network_translation\input_champ_network\trn' +# transit[tod].lin with dwell times, xfer_supplinks, and walk_drive_access: +TRN_LOADED = r'Q:\Model Development\SHRP2-fasttrips\Task2\network_translation\input_champ_network\trn' +# .link (off-street link) and fares: +TRN_BASE = r'Q:\Model Development\SHRP2-fasttrips\Task2\network_translation\input_champ_network\freeflow\trn' +FT_OUTPATH = r'Q:\Model Development\SHRP2-fasttrips\Task2\network_translation\testing\fast-trips' +CHAMP_NODE_NAMES = r'Y:\champ\util\nodes.xls' + + +if __name__=='__main__': + # set up logging + NOW = time.strftime("%Y%b%d.%H%M%S") + LOG_FILENAME = "convert_cube_to_fasttrips_%s.info.LOG" % NOW + Wrangler.setupLogging(LOG_FILENAME, LOG_FILENAME.replace("info", "debug")) + + os.environ['CHAMP_NODE_NAMES'] = CHAMP_NODE_NAMES + highway_networks = {} + + for tod in TIMEPERIODS.itervalues(): + cube_net = os.path.join(HWY_LOADED,'LOAD%s_XFERS.NET' % tod) + if not os.path.exists(FT_OUTPATH): os.mkdir(FT_OUTPATH) + links_csv = os.path.join(FT_OUTPATH,'LOAD%s_XFERS.csv' % tod) + nodes_csv = os.path.join(FT_OUTPATH,'LOAD%s_XFERS_nodes.csv' % tod) + + # get loaded network links w/ bus time and put it into dict highway_networks with time-of-day as the key + # i.e. highway networks[tod] = links_dict + (nodes_dict, links_dict) = CubeNet.import_cube_nodes_links_from_csvs(cube_net, extra_link_vars=['BUSTIME'], links_csv=links_csv, nodes_csv=nodes_csv) + highway_networks[tod] = links_dict + + # Get transit network + transit_network = TransitNetwork(5.0) + transit_network.mergeDir(TRN_BASE) + transit_network.addXY(nodes_dict) + transit_network.addFirstDeparturesToAllLines() + transit_network.addTravelTimes(highway_networks) + + test=True + if test: + print "testing" + outfile = open(os.path.join(FT_OUTPATH,'links.csv'),'w') + #print "NUM LINKS", len(transit_network.links) + for link in transit_network.links: + if isinstance(link, TransitLink): + outfile.write('%d,%d,\"%s\"\n' % (link.Anode,link.Bnode,link.id)) + elif isinstance(link, str): + outfile.write('%s\n' % link) + else: + print "Unhandled data type %s" % type(link) + raise NetworkException("Unhandled data type %s" % type(link)) + transit_network.write(os.path.join(FT_OUTPATH,'test_champnet_out'), cubeNetFileForValidation = CUBE_FREEFLOW) + print "Checking lines for BUSTIME" + for line in transit_network.lines: + if isinstance(line, TransitLine): + for link_id, link_values in line.links.iteritems: + if isinstance(link_values, TransitLink): + if line['FREQ[1]'] != 0 and 'BUSTIME_AM' not in link_values.keys(): + print '%s, %s: Missing BUSTIME for AM' % (line.name, link_values.id) + if line['FREQ[2]'] != 0 and 'BUSTIME_MD' not in link_values.keys(): + print '%s, %s: Missing BUSTIME for MD' % (line.name, link_values.id) + if line['FREQ[3]'] != 0 and 'BUSTIME_PM' not in link_values.keys(): + print '%s, %s: Missing BUSTIME for PM' % (line.name, link_values.id) + if line['FREQ[4]'] != 0 and 'BUSTIME_EV' not in link_values.keys(): + print '%s, %s: Missing BUSTIME for EV' % (line.name, link_values.id) + if line['FREQ[5]'] != 0 and 'BUSTIME_EA' not in link_values.keys(): + print '%s, %s: Missing BUSTIME for EA' % (line.name, link_values.id) + +## for id in transit_network.line("MUN5I").links: +## print id, transit_network.line("MUN5I") \ No newline at end of file From 8673dc39efde332eaaf0e287d646c777d0a244f9 Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 21 Oct 2015 09:45:46 -0700 Subject: [PATCH 008/148] in writeFastTrips_Shape, only write the last node when it is actually the last node. in writeFastTrips_StopTimes, several bug/logical fixes. Signed-off-by: Drew --- Wrangler/TransitLine.py | 64 +++++++++++++++++++++++++++++------------ 1 file changed, 45 insertions(+), 19 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 288eabe..02e2b22 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -332,17 +332,18 @@ def writeFastTrips_Shape(self, f, writeHeaders=False): if writeHeaders: f.write('shape_id,shape_pt_lat,shape_pt_long,shape_pt_sequence,shape_dist_traveled\n') for a, b in zip(self.n[:-1],self.n[1:]): - if not isinstance(a, Node) or not isinstacce(b, Node): + if not isinstance(a, Node) or not isinstance(b, Node): ex = "Not all nodes in line %s are type Node" % self.name WranglerLogger.debug(ex) raise NetworkException(ex) else: a_node, b_node = abs(int(a.num)), abs(int(b.num)) + print '%s,%f,%f,%d,%f\n' % (self.name, a.y ,a.x, seq, cum_dist) f.write('%s,%f,%f,%d,%f\n' % (self.name, a.y ,a.x, seq, cum_dist)) seq += 1 - # write the last node - f.write('%s,%f,%f,%d,%f\n' % (self.name, self.n[-1].y, self.n[-1].x, seq, cum_dist)) + # write the last node + f.write('%s,%f,%f,%d,%f\n' % (self.name, self.n[-1].y, self.n[-1].x, seq, cum_dist)) def writeFastTrips_StopTimes(self, f, id_generator, writeHeaders=False): ''' @@ -351,22 +352,47 @@ def writeFastTrips_StopTimes(self, f, id_generator, writeHeaders=False): ''' if writeHeaders: f.write('trip_id,arrival_time,departure_time,stop_id,stop_sequence\n') - for tp in ALL_TIMEPERIODS: - for a, b in zip(self.n[:-1], self.n[1:]): - if not isinstance(a, Node) or not isinstance(b, Node): - ex = "Not all nodes in line %s are type Node" % self.name - WranglerLogger.debug(ex) - raise NetworkException(ex) - else: - a_node, b_node = abs(int(a.num)), abs(int(b.num)) - trip_id = id_generator.next() - ab_link = self.links[(a_node,b_node)] - try: - traveltime = ab_link['BUSTIME_%s' % tp] - except: - WranglerLogger.debug("LINE %s, LINK %s: NO BUSTIME FOUND FOR TP %s" % (self.name, ab_link.id, tp)) - #f.write('%d,%d,%d,%d,%d' % (id - + for tp in TransitLine.ALL_TIMEPERIODS: + headway = self.getFreq(tp) + if not headway > 0: + continue + + departure = self.otherattr['DEPT_%s' % tp] + tp_end = TransitLine.MINUTES_PAST_MIDNIGHT[tp] + TransitLine.HOURS_PER_TIMEPERIOD[tp] * 60 + while departure < tp_end: + cum_time = 0 + stop_time = departure + cum_time + seq = 1 + trip_id = id_generator.next() + for a, b in zip(self.n[:-1], self.n[1:]): + if not isinstance(a, Node) or not isinstance(b, Node): + ex = "Not all nodes in line %s are type Node" % self.name + WranglerLogger.debug(ex) + raise NetworkException(ex) + else: + a_node, b_node = abs(int(a.num)), abs(int(b.num)) + ab_link = self.links[(a_node,b_node)] + ##stop_time_hhmmss = int(stop_time/3600)*100000 + int(stop_time) + try: + traveltime = float(ab_link['BUSTIME_%s' % tp]) + except: + WranglerLogger.debug("LINE %s, LINK %s: NO BUSTIME FOUND FOR TP %s" % (self.name, ab_link.id, tp)) + rest_time = 0 + f.write('%d,%d,%d,%d,%d\n' % (trip_id, stop_time, stop_time, a_node, seq)) + try: + cum_time += traveltime + stop_time = departure + cum_time + seq += 1 + except: + print cum_time, stop_time, departure, seq + departure += headway + f.write('%d,%d,%d,%d,%d\n' % (trip_id, stop_time, stop_time, b_node, seq)) + +## def writeFastTrips_Trips(self, f, writeHeaders=False): +## ''' +## Writes fast-trips style trips records for this line. +## ''' +## if writeHeaders: f.write('route_id,service_id,trip_id,shape_id') def hasService(self): """ From b26be3c90d4751bbf476fb51f305570506c04fab Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 21 Oct 2015 09:47:13 -0700 Subject: [PATCH 009/148] fix typos of 'link' where should be 'line'. Fix argument order when passing args to writeFastTrips_StopTimes. Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index dd56ae9..80f5908 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -754,15 +754,19 @@ def writeFastTrips_Shapes(self, f, writeHeaders=True): f = open(f, 'w') elif isinstance(f, file): if filestream.closed: f = open(f.name) - + count = 0 # go through lines and write them to f. - for line in self.links: + for line in self.lines: if isinstance(line, str): pass elif isinstance(line, TransitLine): - line.write_FastTrips_Shape(f, writeHeaders) + line.writeFastTrips_Shape(f, writeHeaders) writeHeaders = False # only write them the with the first line. - + count += 1 + else: + WranglerLogger.debug("skipping line because unknown type") + print "wrote %d lines" % count + def writeFastTrips_StopTimes(self, f, writeHeaders=True): ''' Iterate each line in this TransitNetwork and write fast-trips style stop_times.txt fo f @@ -778,11 +782,11 @@ def writeFastTrips_StopTimes(self, f, writeHeaders=True): id_generator = self.generate_unique_id(range(1,999999)) # go through lines and write them to f. - for line in self.links: + for line in self.lines: if isinstance(line, str): pass elif isinstance(line, TransitLine): - line.write_FastTrips_StopTimes(f, writeHeaders, id_generator) + line.writeFastTrips_StopTimes(f, id_generator, writeHeaders) writeHeaders = False # only write them the with the first line. def generate_unique_id(self, seq): From 8d94c9d5ebb45dd393f1aa1399f9684f97cb48cc Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 21 Oct 2015 11:48:16 -0700 Subject: [PATCH 010/148] rename writeFastTrips_StopTimes -> writeFastTrips_Trips, and have it write both `trips` file and `stop_times` file because both use the same trip_id. Signed-off-by: Drew --- Wrangler/TransitLine.py | 18 +++++++----------- Wrangler/TransitNetwork.py | 20 +++++++++++--------- 2 files changed, 18 insertions(+), 20 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 02e2b22..c0d9eba 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -338,19 +338,20 @@ def writeFastTrips_Shape(self, f, writeHeaders=False): raise NetworkException(ex) else: a_node, b_node = abs(int(a.num)), abs(int(b.num)) - print '%s,%f,%f,%d,%f\n' % (self.name, a.y ,a.x, seq, cum_dist) f.write('%s,%f,%f,%d,%f\n' % (self.name, a.y ,a.x, seq, cum_dist)) seq += 1 # write the last node f.write('%s,%f,%f,%d,%f\n' % (self.name, self.n[-1].y, self.n[-1].x, seq, cum_dist)) - def writeFastTrips_StopTimes(self, f, id_generator, writeHeaders=False): + def writeFastTrips_Trips(self, f_trips, f_stoptimes, id_generator, writeHeaders=False): ''' Writes fast-trips style stop_times records for this line. Writes a header if writeHeaders = True ''' - if writeHeaders: f.write('trip_id,arrival_time,departure_time,stop_id,stop_sequence\n') + if writeHeaders: + f_trips.write('route_id,service_id,trip_id,shape_id\n') + f_stoptimes.write('trip_id,arrival_time,departure_time,stop_id,stop_sequence\n') for tp in TransitLine.ALL_TIMEPERIODS: headway = self.getFreq(tp) @@ -364,6 +365,7 @@ def writeFastTrips_StopTimes(self, f, id_generator, writeHeaders=False): stop_time = departure + cum_time seq = 1 trip_id = id_generator.next() + f_trips.write('%s,%d,%d,%s\n' % (self.name,1,trip_id,self.name)) for a, b in zip(self.n[:-1], self.n[1:]): if not isinstance(a, Node) or not isinstance(b, Node): ex = "Not all nodes in line %s are type Node" % self.name @@ -378,7 +380,7 @@ def writeFastTrips_StopTimes(self, f, id_generator, writeHeaders=False): except: WranglerLogger.debug("LINE %s, LINK %s: NO BUSTIME FOUND FOR TP %s" % (self.name, ab_link.id, tp)) rest_time = 0 - f.write('%d,%d,%d,%d,%d\n' % (trip_id, stop_time, stop_time, a_node, seq)) + f_stoptimes.write('%d,%d,%d,%d,%d\n' % (trip_id, stop_time, stop_time, a_node, seq)) try: cum_time += traveltime stop_time = departure + cum_time @@ -386,13 +388,7 @@ def writeFastTrips_StopTimes(self, f, id_generator, writeHeaders=False): except: print cum_time, stop_time, departure, seq departure += headway - f.write('%d,%d,%d,%d,%d\n' % (trip_id, stop_time, stop_time, b_node, seq)) - -## def writeFastTrips_Trips(self, f, writeHeaders=False): -## ''' -## Writes fast-trips style trips records for this line. -## ''' -## if writeHeaders: f.write('route_id,service_id,trip_id,shape_id') + f_stoptimes.write('%d,%d,%d,%d,%d\n' % (trip_id, stop_time, stop_time, b_node, seq)) def hasService(self): """ diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 80f5908..0d0bb0a 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -767,17 +767,22 @@ def writeFastTrips_Shapes(self, f, writeHeaders=True): WranglerLogger.debug("skipping line because unknown type") print "wrote %d lines" % count - def writeFastTrips_StopTimes(self, f, writeHeaders=True): + def writeFastTrips_Trips(self, f_trips, f_stoptimes, writeHeaders=True): ''' Iterate each line in this TransitNetwork and write fast-trips style stop_times.txt fo f This requires that each line has a complete set of links with ``BUSTIME_`` for each in ``AM``, ``MD``, ``PM``, ``EV``, ``EA``. ''' # check if it's a filename or a file. Open it if it's a filename - if isinstance(f, str): - f = open(f, 'w') - elif isinstance(f, file): - if filestream.closed: f = open(f.name) + if isinstance(f_trips, str): + f_trips = open(f_trips, 'w') + elif isinstance(f_trips, file): + if f_trips.closed: f_trips = open(f_trips.name) + + if isinstance(f_stoptimes, str): + f_stoptimes = open(f_stoptimes, 'w') + elif isinstance(f_stoptimes, file): + if f_stoptimes.closed: f_stoptimes = open(f_stoptimes.name) id_generator = self.generate_unique_id(range(1,999999)) @@ -786,7 +791,7 @@ def writeFastTrips_StopTimes(self, f, writeHeaders=True): if isinstance(line, str): pass elif isinstance(line, TransitLine): - line.writeFastTrips_StopTimes(f, id_generator, writeHeaders) + line.writeFastTrips_Trips(f_trips, f_stoptimes, id_generator, writeHeaders) writeHeaders = False # only write them the with the first line. def generate_unique_id(self, seq): @@ -795,9 +800,6 @@ def generate_unique_id(self, seq): """ for x in seq: yield x - - def writeFastTrips_Trips(): - pass def writeFastTrips_FareRules(): pass From ffda858d9d67b79cf80f75b25aa923ad975ce0be Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 21 Oct 2015 11:49:34 -0700 Subject: [PATCH 011/148] Update conversion script to write out shapes.txt, trips.txt, and stop_times.txt Signed-off-by: Drew --- scripts/convert_cube_to_fasttrips.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index 0b433a4..4a7aa6d 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -58,11 +58,18 @@ # Get transit network transit_network = TransitNetwork(5.0) transit_network.mergeDir(TRN_BASE) + print "adding xy to Nodes" transit_network.addXY(nodes_dict) + print "adding first departure times to all lines" transit_network.addFirstDeparturesToAllLines() + print "adding travel times to all lines" transit_network.addTravelTimes(highway_networks) + print "writing lines to shapes.txt" + transit_network.writeFastTrips_Shapes('shapes.txt') + print "writing stop times to stop_times.txt" + transit_network.writeFastTrips_Trips('trips.txt','stop_times.txt') - test=True + test=False if test: print "testing" outfile = open(os.path.join(FT_OUTPATH,'links.csv'),'w') @@ -79,7 +86,7 @@ print "Checking lines for BUSTIME" for line in transit_network.lines: if isinstance(line, TransitLine): - for link_id, link_values in line.links.iteritems: + for link_id, link_values in line.links.iteritems(): if isinstance(link_values, TransitLink): if line['FREQ[1]'] != 0 and 'BUSTIME_AM' not in link_values.keys(): print '%s, %s: Missing BUSTIME for AM' % (line.name, link_values.id) From e3ddca5edf0ecd90436276e37e0cb0ae06cf5d9a Mon Sep 17 00:00:00 2001 From: Drew Date: Mon, 9 Nov 2015 17:06:33 -0800 Subject: [PATCH 012/148] FareParser and Fare class initial commit. Work-in-progress. Signed-off-by: Drew --- Wrangler/Fare.py | 162 ++++++++++++++++++++++++++++++++ Wrangler/FareParser.py | 187 +++++++++++++++++++++++++++++++++++++ Wrangler/TransitNetwork.py | 9 ++ 3 files changed, 358 insertions(+) create mode 100644 Wrangler/Fare.py create mode 100644 Wrangler/FareParser.py diff --git a/Wrangler/Fare.py b/Wrangler/Fare.py new file mode 100644 index 0000000..9d2f881 --- /dev/null +++ b/Wrangler/Fare.py @@ -0,0 +1,162 @@ +import copy +import itertools +from .NetworkException import NetworkException +from .Node import Node +from .Logger import WranglerLogger + +__all__ = ['Fare'] + +TRN_MODE_DICT = {1:{'desc':"walk access", 'type':"non-transit"}, + 2:{'desc':"walk egress", 'type':"non-transit"}, + 3:{'desc':"drive access", 'type':"non-transit"}, + 4:{'desc':"drive egress", 'type':"non-transit"}, + 5:{'desc':"transfer", 'type':"non-transit"}, + 6:{'desc':"drive funnel", 'type':"non-transit"}, + 7:{'desc':"walk funnel", 'type':"non-transit"}, + 8:{'desc':"empty", 'type':""}, + 9:{'desc':"empty", 'type':""}, + 10:{'desc':"empty", 'type':""}, + 11:{'desc':"Local Muni", 'type':"local bus"}, + 12:{'desc':"Express Muni", 'type':"local bus"}, + 13:{'desc':"BRT Muni", 'type':"local bus"}, + 14:{'desc':"Muni Cable Car", 'type':"LRT"}, + 15:{'desc':"LRT Muni", 'type':"LRT"}, + 16:{'desc':"Free and Open Shuttles", 'type':"local bus"}, + 17:{'desc':"SamTrans Local", 'type':"local bus"}, + 18:{'desc':"AC Local", 'type':"local bus"}, + 19:{'desc':"Other Local MTC Buses", 'type':"local bus"}, + 20:{'desc':"Regional BRT", 'type':"BRT"}, + 21:{'desc':"VTA LRT", 'type':"LRT"}, + 22:{'desc':"AC Transbay Buses", 'type':"Premium"}, + 23:{'desc':"Golden Gate Bus", 'type':"Premium"}, + 24:{'desc':"Sam Trans Express Bus", 'type':"Premium"}, + 25:{'desc':"Other Premium Bus", 'type':"Premium"}, + 26:{'desc':"Caltrain", 'type':"Premium"}, + 27:{'desc':"SMART", 'type':"Premium"}, + 28:{'desc':"eBART", 'type':"Premium"}, + 29:{'desc':"Regional Rail/ACE/AMTRAK", 'type':"Premium"}, + 30:{'desc':"HSR", 'type':"Premium"}, + 31:{'desc':"Ferry", 'type':"Ferry"}, + 32:{'desc':"BART", 'type':"BART"}, + } +FIRSTBOARD_TYPES = ['non-transit'] +##BOARDING_MODEPAIRS +##XFER_MODEPAIRS + +class Fare(object): + """ + Fare. Behaves like a dictionary of attributes. + """ + + def __init__(self, name=None, template=None): + self.attr = {} + + + # Dictionary methods + def __getitem__(self,key): return self.attr[key.upper()] + def __setitem__(self,key,value): self.attr[key.upper()]=value + def __cmp__(self,other): return cmp(self.name,other) + + # String representation: for outputting to line-file + def __repr__(self): + s = '' + return s + + def __str__(self): + s = '' + return s + +class ODFare(Fare): + def __init__(self, name=None, from_station=None, to_station=None, cost=None, tod=None, start_time=None, stop_time=None, template=None): + Fare.__init__(self, name, template) + self.fr = from_station + self.to = to_station + self.cost = cost + self.tod = tod + + def __repr__(self): + pass + +class BasicFare(Fare): + def __init__(self, name=None, from_mode=None, to_mode=None, cost=None, tod=None, start_time=None, stop_time=None, template=None): + Fare.__init__(self, name, template) + # stuff from champ + self.fr = from_mode + self.to = to_mode + self.fr_desc = Fare.TRN_MODE_DICT[self.fr]['desc'] + self.to_desc = Fare.TRN_MODE_DICT[self.to]['desc'] + self.fr_type = Fare.TRN_MODE_DICT[self.fr]['type'] + self.to_type = Fare.TRN_MODE_DICT[self.to]['type'] + self.cost = cost + self.tod = tod + + # stuff needed for FT (fare_attributes.txt and fare_attributes_ft.txt) + self.fare_id = None # + self.fare_class = None # for _ft.txt + self.price = None + self.currency_type = None + self.payment_method = None # 0 = on board, 1 = before boarding + self.transfers = None # (0, 1, 2, empty). Number of transfers permitted on this fare + self.transfer_duration = None # OPTIONAL. Leng of time in seconds before transfer expires + + # fare_rules.txt + self.fare_id = None + self.route_id = None + self.origin_id = None + self.destination_id = None + self.contains_id = None + + # fare_rules_ft.txt + self.fare_id = None + self.fare_class = None + self.start_time = None + self.end_time = None + + + + def __repr__(self): + s = '' + for key in self.keys: + if self[key] != None: + s = s + ', %s: %s' % (key, self[key]) + return s + +## def write + +class TransferFare(Fare): + def __init__(self, name=None, from_mode=None, to_mode=None, cost=None, tod=None, start_time=None, stop_time=None, template=None): + Fare.__init__(self, name, template) + self.fr = from_mode + self.to = to_mode + self.fr_desc = Fare.TRN_MODE_DICT[self.fr]['desc'] + self.to_desc = Fare.TRN_MODE_DICT[self.to]['desc'] + self.fr_type = Fare.TRN_MODE_DICT[self.fr]['type'] + self.to_type = Fare.TRN_MODE_DICT[self.to]['type'] + self.cost = cost + self.tod = tod + + # fare_transfer_rules.txt + self.from_fare_class = None + self.to_fare_class = None + self.is_flat_fee = None + self.transfer_rule = None + + # transfers.txt + self.from_stop_id = None + self.to_stop_id = None + self.transfer_type = None + self.min_transfer_time = None + + # transfers_ft.txt + self.from_stop_id = None + self.to_stop_id = None + self.dist = None + self.from_route_id = None + self.to_route_id = None + self.schedule_precedence = None # either 'from' or 'to' + self.elevation_gain = None + self.population_density = None + self.retail_density = None + self.auto_capacity = None + self.indirectness = None + \ No newline at end of file diff --git a/Wrangler/FareParser.py b/Wrangler/FareParser.py new file mode 100644 index 0000000..2a3aad7 --- /dev/null +++ b/Wrangler/FareParser.py @@ -0,0 +1,187 @@ +from simpleparse.common import numbers, strings, comments +from simpleparse import generator +from simpleparse.parser import Parser +from simpleparse.dispatchprocessor import * +import re, math + +from .Fare import Fare, BasicFare, TransferFare + +__all__ = [ 'FareParser' ] + +WRANGLER_FAREFILE_SUFFICES = [ "fare" ] + +# PARSER DEFINITION ------------------------------------------------------------------------------ +# NOTE: even though XYSPEED and TIMEFAC are node attributes here, I'm not sure that's really ok -- +# Cube documentation implies TF and XYSPD are node attributes... +fare_file_def=r''' +fare_file := ( od_fare / xf_fare )+, smcw*, whitespace* + +od_fare := whitespace?, smcw?, nodepair, whitespace?, cost, whitespace?, semicolon_comment* +xf_fare := whitespace?, smcw?, fareblock, whitespace?, "=", whitespace?, cost, whitespace?, semicolon_comment* + +nodenum := int +cost := int +numseq := int, (spaces?, ("-" / ","), spaces?, int)* +nodepair := nodenum, ((spaces?, ("-" / ","), spaces?) / [\t]), nodenum +attr_value := alphanums / string_single_quote / string_double_quote +alphanums := [a-zA-Z0-9\.]+ + := [,] + := [ \t\r\n]+ + := [ \t]+ +smcw := whitespace?, (semicolon_comment / c_comment, whitespace?)+ +fareblock := word_xfer, modeblock_a, modeblock_b +modeblock_a := openblock, modenum, closeblock +modeblock_b := openblock, modenum, closeblock +modenum := int +openblock := "[" +closeblock := "]" +word_xfer := c"XFARE" +''' + +class FareFileProcessor(DispatchProcessor): + """ Class to process fare files + """ + def __init__(self, verbosity=1): + self.verbosity=verbosity + self.fares = [] + self.endcomments = [] + + def crackTags(self, leaf, buffer): + tag = leaf[0] + text = buffer[leaf[1]:leaf[2]] + subtags = leaf[3] + + b = [] + + if subtags: + for leaf in subtags: + b.append(self.crackTags(leaf, buffer)) + + return (tag,text,b) + + def od_fare(self, (tag,start,stop,subtags), buffer): + # this is the whole line + if self.verbosity>=1: + print tag, start, stop + + # Append list items for this line + for leaf in subtags: + xxx = self.crackTags(leaf,buffer) + self.fares.append(xxx) + + if self.verbosity==2: + # lines are composed of smcw (semicolon-comment / whitespace), line_attr and lin_node + for farepart in subtags: + print " ",farepart[0], " -> [ ", + for partpart in farepart[3]: + print partpart[0], "(", buffer[partpart[1]:partpart[2]],")", + print " ]" + + def xf_fare(self, (tag,start,stop,subtags), buffer): + # this is the whole line + if self.verbosity>=1: + print tag, start, stop + + # Append list items for this line + for leaf in subtags: + xxx = self.crackTags(leaf,buffer) + self.fares.append(xxx) + + if self.verbosity==2: + # lines are composed of smcw (semicolon-comment / whitespace), line_attr and lin_node + for farepart in subtags: + print " ",farepart[0], " -> [ ", + for partpart in farepart[3]: + print partpart[0], "(", buffer[partpart[1]:partpart[2]],")", + print " ]" + + def smcw(self, (tag,start,stop,subtags), buffer): + """ Semicolon comment whitespace + """ + if self.verbosity>=1: + print tag, start, stop + + for leaf in subtags: + xxx = self.crackTags(leaf,buffer) + self.endcomments.append(xxx) + +class FareParser(Parser): + + def __init__(self, filedef=fare_file_def, verbosity=1): + Parser.__init__(self, filedef) + self.verbosity=verbosity + self.ffp = FareFileProcessor(self.verbosity) + + def buildProcessor(self): + return self.ffp + + def convertFareData(self): + """ Convert the parsed tree of data into a usable python list of fares + returns list of comments and fare objects + """ + rows = [] + currentFare = None + key = None + value = None + comment = None + + for fare in self.ffp.fares: + # each link is a (key, value) tuple + + # add comments as simple strings: + if fare[0] in ('smcw','semicolon_comment'): + if currentFare: + currentFare.comment = " "+fare[1].strip() # fare comment + rows.append(currentFare) + currentFare = None + else: + rows.append(fare[1].strip()) + continue + if fare[0] == 'xf_fare': + if currentFare: + rows.append(currentFare) + #currentFare = BasicFare( +## rows = [] +## currentLink = None +## key = None +## value = None +## comment = None +## +## for link in self.tfp.links: +## # Each link is a 3-tuple: key, value, list-of-children. +## +## # Add comments as simple strings: +## if link[0] in ('smcw','semicolon_comment'): +## if currentLink: +## currentLink.comment = " "+link[1].strip() # Link comment +## rows.append(currentLink) +## currentLink = None +## else: +## rows.append(link[1].strip()) # Line comment +## continue +## +## # Link records +## if link[0] == 'link_attr': +## # Pay attention only to the children of lin_attr elements +## kids = link[2] +## for child in kids: +## if child[0] in ('link_attr_name','word_nodes','word_modes'): +## key = child[1] +## # If this is a NAME attribute, we need to start a new TransitLink. +## if key in ('nodes','NODES'): +## if currentLink: rows.append(currentLink) +## currentLink = TransitLink() # Create new dictionary for this transit support link +## +## if child[0]=='nodepair': +## currentLink.setId(child[1]) +## +## if child[0] in ('attr_value','numseq'): +## currentLink[key] = child[1] +## continue +## +## # Got something unexpected: +## WranglerLogger.critical("** SHOULD NOT BE HERE: %s (%s)" % (link[0], link[1])) +## +## # Save last link too +## if currentLink: rows.append(currentLink) +## return rows diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 0d0bb0a..b86d1aa 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -594,6 +594,15 @@ def parseAndPrintTransitFile(self, trntxt, verbosity=1): return convertedLines, convertedLinks, convertedPNR, convertedZAC, \ convertedAccessLinki, convertedXferLinki + def parseAndPrintFareFile(self, faretxt, verbosity=1): + success, children, nextcharacter = self.parser.parse(faretxt, production="fare_file") + if not nextcharacter==len(trntxt): + errorstr = "\n Did not successfully read the whole file; got to nextcharacter=%d out of %d total" % (nextcharacter, len(trntxt)) + errorstr += "\n Did read %d lines, next unread text = [%s]" % (len(children), trntxt[nextcharacter:nextcharacter+50]) + raise NetworkException(errorstr) + convertedFares = self.parser.convertFareData() + return convertedFares + def parseFile(self, fullfile, insert_replace=True): """ fullfile is the filename, From c1cbd503ecd3154b00e70c708b78ca2855cc644a Mon Sep 17 00:00:00 2001 From: Drew Date: Mon, 23 Nov 2015 14:09:31 -0800 Subject: [PATCH 013/148] Commit working FareParser and Fares with ODFare, XFFare and FarelinkFare classes to correspond with CHAMP fare types. Also includes script to test fares. Signed-off-by: Drew --- Wrangler/Fare.py | 221 ++++++++++++++++++++++-------------- Wrangler/FareParser.py | 221 ++++++++++++++++++++++++++---------- scripts/test_fare_parser.py | 58 ++++++++++ 3 files changed, 352 insertions(+), 148 deletions(-) create mode 100644 scripts/test_fare_parser.py diff --git a/Wrangler/Fare.py b/Wrangler/Fare.py index 9d2f881..5387f3e 100644 --- a/Wrangler/Fare.py +++ b/Wrangler/Fare.py @@ -3,6 +3,7 @@ from .NetworkException import NetworkException from .Node import Node from .Logger import WranglerLogger +from .TransitLink import TransitLink __all__ = ['Fare'] @@ -39,7 +40,32 @@ 31:{'desc':"Ferry", 'type':"Ferry"}, 32:{'desc':"BART", 'type':"BART"}, } -FIRSTBOARD_TYPES = ['non-transit'] + +NONTRANSIT_TYPES = ['non-transit',''] +TRANSIT_TYPES = ['local bus', 'LRT', 'BRT', 'Premium', 'Ferry', 'BART'] +OPERATOR_ID_TO_NAME = {'101': "caltrain", '102': "amtrak", '103': "amtrak", '104': "ace", + '105': "dumbarton", '106': "smart", '107_': "bart", '108_': "bart", + '100_': "bart", '10_': "west_berkeley_shuttle", '11_': "broadway_shuttle", + '12_': "shuttle", '13_': "shuttle", '14_': "caltrain_shuttle", + '15_': "shuttle", '16_': "shuttle", '17_': "shuttle", '18_': "shuttle", + '19_': "shuttle", '26_': "samtrans", '27_': "samtrans", '28_': "samtrans", + '29_': "samtrans", '30_': "samtrans", '31_': "scvta", '32_': "scvta", + '33_': "scvta", '34_': "scvta", '35_': "scvta", + '37_': "ac_transit", '38_': "ac_transit", '39_': "ac_transit", '40_': "ac_transit", + '42_': "lavta", '43_': "lavta", '44_': "lavta", '45_': "lavta", + '47_': "union_city_transit", + '49_': "airbart", + '51_': "cccta", '52_': "cccta", '54_': "tri_delta_transit", + '56_': "westcat", '57_': "westcat", '59_': "vallejo_transit", '60_': "vallejo_transit", + '62_': "fast", '63_': "fast", '64_': "fast", + '65_': "american_canyon", '66_': "vacaville", '68_': "benicia", + '70_': "vine", '71_': "vine", + '73_': "sonoma_county_transit", '74_': "sonoma_county_transit", + '76_': "santa_rosa", '78_': "petaluma", + '80_': "golden_gate_transit", '82_': "golden_gate_transit", '83_': "golden_gate_transit", + '84_': "golden_gate_transit", + '90_': "ferry", '91_': "ferry", '92_': "ferry", '93_': "ferry", '94_': "ferry", '95_': "ferry", + 'EBA': "ebart", 'MUN': "sf_muni", 'PRES': "presidigo", 'SFS': "sfsu_shuttle",} ##BOARDING_MODEPAIRS ##XFER_MODEPAIRS @@ -48,10 +74,34 @@ class Fare(object): Fare. Behaves like a dictionary of attributes. """ - def __init__(self, name=None, template=None): + def __init__(self, name=None, price=None, tod=None, transfers=None, transfer_duration=None, start_time=None, end_time=None, template=None): self.attr = {} - - + self.name = name + + # stuff needed for FT + self.operator = None + self.fair_id = None # calculated + self.fare_class = None # calculated + self.price = int(price) # passed by argument + self.currency_type = 'USD' # default value + self.payment_method = 0 # 0 = on board, 1 = before boarding + self.transfers = transfers # (0, 1, 2, empty). Number of transfers permitted on this fare + self.transfer_duration = transfer_duration # OPTIONAL. Leng of time in seconds before transfer expires + self.tod = tod + self.start_time = start_time # hhmmss, 000000 - 235959 + self.end_time = end_time # hhmmss, 000000 - 235959 + + def set_operator(self, champ_operator_id=None, champ_line_name=None): + if champ_operator_id: + if champ_operator_id in OPERATOR_ID_TO_NAME.keys(): + self.operator = OPERATOR_ID_TO_NAME[champ_operator_id] + elif champ_operator_id + '_' in OPERATOR_ID_TO_NAME.keys(): + self.operator = OPERATOR_ID_TO_NAME[champ_operator_id + '_'] + else: + raise NetworkException("invalid operator id") + elif champ_line_name: + prefix_len = champ_line_name.find('_') + # Dictionary methods def __getitem__(self,key): return self.attr[key.upper()] def __setitem__(self,key,value): self.attr[key.upper()]=value @@ -63,100 +113,99 @@ def __repr__(self): return s def __str__(self): - s = '' + s = '%s, $%2f %s' % (self.name if self.name else "unnamed fare", float(price)/100, self.currency_type) return s class ODFare(Fare): - def __init__(self, name=None, from_station=None, to_station=None, cost=None, tod=None, start_time=None, stop_time=None, template=None): - Fare.__init__(self, name, template) + def __init__(self, name=None, from_station=None, to_station=None, price=None, tod=None, start_time=None, end_time=None, template=None, station_lookup=None): + Fare.__init__(self, name, price, tod, start_time, end_time, template) self.fr = from_station self.to = to_station - self.cost = cost - self.tod = tod - + def __repr__(self): pass -class BasicFare(Fare): - def __init__(self, name=None, from_mode=None, to_mode=None, cost=None, tod=None, start_time=None, stop_time=None, template=None): - Fare.__init__(self, name, template) + def __str__(self): + pass #s = '' % ( + +class XFFare(Fare): + def __init__(self, name=None, from_mode=None, to_mode=None, price=None, tod=None, transfers=None, transfer_duration=None, start_time=None, end_time=None, template=None): + + Fare.__init__(self, name, price, tod, transfers, transfer_duration, start_time, end_time, template) # stuff from champ - self.fr = from_mode - self.to = to_mode - self.fr_desc = Fare.TRN_MODE_DICT[self.fr]['desc'] - self.to_desc = Fare.TRN_MODE_DICT[self.to]['desc'] - self.fr_type = Fare.TRN_MODE_DICT[self.fr]['type'] - self.to_type = Fare.TRN_MODE_DICT[self.to]['type'] - self.cost = cost - self.tod = tod - - # stuff needed for FT (fare_attributes.txt and fare_attributes_ft.txt) - self.fare_id = None # - self.fare_class = None # for _ft.txt - self.price = None - self.currency_type = None - self.payment_method = None # 0 = on board, 1 = before boarding - self.transfers = None # (0, 1, 2, empty). Number of transfers permitted on this fare - self.transfer_duration = None # OPTIONAL. Leng of time in seconds before transfer expires - - # fare_rules.txt - self.fare_id = None - self.route_id = None - self.origin_id = None - self.destination_id = None - self.contains_id = None - - # fare_rules_ft.txt - self.fare_id = None - self.fare_class = None - self.start_time = None - self.end_time = None + self.fr = int(from_mode) + self.to = int(to_mode) + self.fr_desc = TRN_MODE_DICT[self.fr]['desc'] + self.to_desc = TRN_MODE_DICT[self.to]['desc'] + self.fr_type = TRN_MODE_DICT[self.fr]['type'] + self.to_type = TRN_MODE_DICT[self.to]['type'] + + if self.fr_type in NONTRANSIT_TYPES and self.to_type in TRANSIT_TYPES: + self.type = 'board' + self.fare_id = self.to_type.lower().strip().replace(' ','_') + elif self.fr_type in NONTRANSIT_TYPES and self.to_type in NONTRANSIT_TYPES: + WrangerLogger.warn('INVALID XFARE TYPE FROM mode %s (%d) to mode %s (%d)' % (self.fr_type, self.fr, self.to_type, self.to)) + elif self.fr_type in TRANSIT_TYPES and self.to_type in TRANSIT_TYPES: + self.type = 'xfer' + self.fare_id = self.fr_type.lower().strip().replace(' ','_') + '_to_' + self.to_type.lower().strip().replace(' ','_') + else: + WranglerLogger.warn('UNKNOWN TRANSIT MODE TYPE (%d, %d)' % (self.fr, self.to)) + + # stuff needed for FT + if tod: + # if no start/end/tod, then assume all-day fare + self.fare_class = self.fare_id + '_' + str(tod).lower() + elif start_time and end_time: + self.fare_class = self.fare_id + '_' + left(str(start_time),4) + else: + self.fare_class = self.fare_id + '_allday' + def __repr__(self): + #s = '%s, %s (%d), %s (%d), %d' % (self.name, self.fr_desc, self.fr, self.to_desc, self.to, self.cost) + s = '%s, %s, %s, %d' % (self.fare_id, self.fr_desc, self.to_desc, self.price) + return s + def __str__(self): + #s = '%s, %s (%d), %s (%d), %d' % (self.name, self.fr_desc, self.fr, self.to_desc, self.to, self.cost) + s = '%s, %s, %s, %d' % (self.fare_id, self.fr_desc, self.to_desc, self.price) + return s + +class FarelinksFare(Fare): + def __init__(self, name=None, links=None, modes=None, price=None, tod=None, start_time=None, end_time=None, template=None): + Fare.__init__(self, name, price, tod, start_time, end_time, template) + self.fare_id = 'farelink_%s_%s' % (str(links), str(modes)) + self.price = int(price) + self.modes = modes if isinstance(modes, list) else None + self.farelinks = [] + + if isinstance(links, list): + for l in links: + link = TransitLink() + link.setId(l) + self.farelinks.append(link) + else: + link = TransitLink() + link.setId(links) + self.farelinks.append(link) def __repr__(self): - s = '' - for key in self.keys: - if self[key] != None: - s = s + ', %s: %s' % (key, self[key]) + s = '%s, $%.2f, links:' % (self.fare_id, self.price/100) + for link in self.farelinks: + s += ',%s-%s' % (str(link.nodeA), str(link.nodeB)) + + s += ', modes:' + for mode in self.modes: + s += ',%s' % str(mode) + return s -## def write - -class TransferFare(Fare): - def __init__(self, name=None, from_mode=None, to_mode=None, cost=None, tod=None, start_time=None, stop_time=None, template=None): - Fare.__init__(self, name, template) - self.fr = from_mode - self.to = to_mode - self.fr_desc = Fare.TRN_MODE_DICT[self.fr]['desc'] - self.to_desc = Fare.TRN_MODE_DICT[self.to]['desc'] - self.fr_type = Fare.TRN_MODE_DICT[self.fr]['type'] - self.to_type = Fare.TRN_MODE_DICT[self.to]['type'] - self.cost = cost - self.tod = tod - - # fare_transfer_rules.txt - self.from_fare_class = None - self.to_fare_class = None - self.is_flat_fee = None - self.transfer_rule = None - - # transfers.txt - self.from_stop_id = None - self.to_stop_id = None - self.transfer_type = None - self.min_transfer_time = None - - # transfers_ft.txt - self.from_stop_id = None - self.to_stop_id = None - self.dist = None - self.from_route_id = None - self.to_route_id = None - self.schedule_precedence = None # either 'from' or 'to' - self.elevation_gain = None - self.population_density = None - self.retail_density = None - self.auto_capacity = None - self.indirectness = None - \ No newline at end of file + def __str__(self): + s = '%s, $%.2f, links:' % (self.fare_id, self.price/100) + for link in self.farelinks: + s += ',%s-%s' % (str(link.Anode), str(link.Bnode)) + + s += ', modes:' + for mode in self.modes: + s += ',%s' % str(mode) + + return s diff --git a/Wrangler/FareParser.py b/Wrangler/FareParser.py index 2a3aad7..7e11cae 100644 --- a/Wrangler/FareParser.py +++ b/Wrangler/FareParser.py @@ -4,7 +4,7 @@ from simpleparse.dispatchprocessor import * import re, math -from .Fare import Fare, BasicFare, TransferFare +from .Fare import Fare, XFFare, ODFare, FarelinksFare __all__ = [ 'FareParser' ] @@ -14,36 +14,50 @@ # NOTE: even though XYSPEED and TIMEFAC are node attributes here, I'm not sure that's really ok -- # Cube documentation implies TF and XYSPD are node attributes... fare_file_def=r''' -fare_file := ( od_fare / xf_fare )+, smcw*, whitespace* +fare_file := ( od_fare / xf_fare / farelinks_fare)+, smcw*, whitespace* od_fare := whitespace?, smcw?, nodepair, whitespace?, cost, whitespace?, semicolon_comment* xf_fare := whitespace?, smcw?, fareblock, whitespace?, "=", whitespace?, cost, whitespace?, semicolon_comment* - -nodenum := int +farelinks_fare := (whitespace?, smcw?, c"FARELINKS FARE", "=", whitespace?, cost, whitespace?, comma, whitespace?, "L=", + whitespace?, nodepairs, comma?, whitespace?, farelinks_attr*, whitespace?, semicolon_comment*) +farelinks_attr := (farelinks_attr_name, whitespace?, "=", whitespace?, attr_values, whitespace?, comma?, whitespace?) +farelinks_attr_name := ( c"modes" / c"oneway" ) cost := int numseq := int, (spaces?, ("-" / ","), spaces?, int)* -nodepair := nodenum, ((spaces?, ("-" / ","), spaces?) / [\t]), nodenum +nodepairs := nodepair, ( whitespace?, comma, whitespace?, nodepair)* +nodepair := nodenum_a, ((spaces?, ("-" / ","), spaces?) / [\t] / ' '), nodenum_b +attr_values := attr_value, (whitespace?, comma, whitespace?, attr_value)* attr_value := alphanums / string_single_quote / string_double_quote alphanums := [a-zA-Z0-9\.]+ := [,] := [ \t\r\n]+ := [ \t]+ smcw := whitespace?, (semicolon_comment / c_comment, whitespace?)+ -fareblock := word_xfer, modeblock_a, modeblock_b -modeblock_a := openblock, modenum, closeblock -modeblock_b := openblock, modenum, closeblock +fareblock := word_xfer, openblock, modenum_a, closeblock, openblock, modenum_b, closeblock +modenum_a := modenum +modenum_b := modenum modenum := int +nodenum_a := nodenum +nodenum_b := nodenum +nodenum := int openblock := "[" closeblock := "]" word_xfer := c"XFARE" +word_mode := c"mode" +word_modes := c"modes" ''' + +##farelinks_fare := (whitespace?, smcw?, c"FARELINKS FARE=", whitespace?, cost, whitespace?, comma, whitespace?, "L=", +## whitespace?, nodepair, farelinks_attr*, whitespace?, semicolon_comment*) class FareFileProcessor(DispatchProcessor): """ Class to process fare files """ def __init__(self, verbosity=1): self.verbosity=verbosity - self.fares = [] + self.xf_fares = [] + self.od_fares = [] + self.farelinks_fares = [] self.endcomments = [] def crackTags(self, leaf, buffer): @@ -67,7 +81,7 @@ def od_fare(self, (tag,start,stop,subtags), buffer): # Append list items for this line for leaf in subtags: xxx = self.crackTags(leaf,buffer) - self.fares.append(xxx) + self.od_fares.append(xxx) if self.verbosity==2: # lines are composed of smcw (semicolon-comment / whitespace), line_attr and lin_node @@ -85,7 +99,7 @@ def xf_fare(self, (tag,start,stop,subtags), buffer): # Append list items for this line for leaf in subtags: xxx = self.crackTags(leaf,buffer) - self.fares.append(xxx) + self.xf_fares.append(xxx) if self.verbosity==2: # lines are composed of smcw (semicolon-comment / whitespace), line_attr and lin_node @@ -94,7 +108,25 @@ def xf_fare(self, (tag,start,stop,subtags), buffer): for partpart in farepart[3]: print partpart[0], "(", buffer[partpart[1]:partpart[2]],")", print " ]" - + + def farelinks_fare(self, (tag,start,stop,subtags), buffer): + # this is the whole line + if self.verbosity>=1: + print tag, start, stop + + # Append list items for this line + for leaf in subtags: + xxx = self.crackTags(leaf,buffer) + self.farelinks_fares.append(xxx) + + if self.verbosity==2: + # lines are composed of smcw (semicolon-comment / whitespace), line_attr and lin_node + for farepart in subtags: + print " ",farepart[0], " -> [ ", + for partpart in farepart[3]: + print partpart[0], "(", buffer[partpart[1]:partpart[2]],")", + print " ]" + def smcw(self, (tag,start,stop,subtags), buffer): """ Semicolon comment whitespace """ @@ -115,7 +147,49 @@ def __init__(self, filedef=fare_file_def, verbosity=1): def buildProcessor(self): return self.ffp - def convertFareData(self): + def convertXFFareData(self): + """ Convert the parsed tree of data into a usable python list of fares + returns list of comments and fare objects + """ + rows = [] + currentFare = None + key = None + value = None + comment = None + modea, modeb, cost = None, None, None + + for fare in self.ffp.xf_fares: + # add comments as simple strings: + if fare[0] in ('smcw','semicolon_comment'): + if currentFare: + currentFare.comment = " "+fare[1].strip() # fare comment + rows.append(currentFare) + currentFare = None + else: + rows.append(fare[1].strip()) + continue + if fare[0] == 'fareblock': + if currentFare: + rows.append(currentFare) + currentFare = None + for kid in fare[2]: + if kid[0] == 'modenum_a': modea = kid[1] + if kid[0] == 'modenum_b': modeb = kid[1] + if fare[0] == 'cost': + if currentFare: + rows.append(currentFare) + currentFare = None + cost = fare[1] + + if modea and modeb and cost: + currentFare = XFFare(from_mode=modea, to_mode=modeb, price=cost) + ##print "Current Fare: ", str(currentFare) + modea, modeb, cost = None, None, None + + if currentFare: rows.append(currentFare) + return rows + + def convertODFareData(self): """ Convert the parsed tree of data into a usable python list of fares returns list of comments and fare objects """ @@ -124,10 +198,51 @@ def convertFareData(self): key = None value = None comment = None + nodea, nodeb, cost = None, None, None + + for fare in self.ffp.od_fares: + # add comments as simple strings: + if fare[0] in ('smcw','semicolon_comment'): + if currentFare: + currentFare.comment = " "+fare[1].strip() # fare comment + rows.append(currentFare) + currentFare = None + else: + rows.append(fare[1].strip()) + continue + if fare[0] == 'nodepair': + if currentFare: + rows.append(currentFare) + currentFare = None + for kid in fare[2]: + if kid[0] == 'nodenum_a': nodea = kid[1] + if kid[0] == 'nodenum_b': nodeb = kid[1] + if fare[0] == 'cost': + if currentFare: + rows.append(currentFare) + currentFare = None + cost = fare[1] - for fare in self.ffp.fares: - # each link is a (key, value) tuple - + if nodea and nodeb and cost: + currentFare = ODFare(from_station=nodea, to_station=nodeb, price=cost) + ##print "Current Fare: ", str(currentFare) + nodea, nodeb, cost = None, None, None + + if currentFare: rows.append(currentFare) + return rows + + def convertFarelinksFareData(self): + """ Convert the parsed tree of data into a usable python list of fares + returns list of comments and fare objects + """ + rows = [] + currentFare = None + key = None + value = None + comment = None + cost, modes, nodepairs = None, [], [] + + for fare in self.ffp.farelinks_fares: # add comments as simple strings: if fare[0] in ('smcw','semicolon_comment'): if currentFare: @@ -137,51 +252,33 @@ def convertFareData(self): else: rows.append(fare[1].strip()) continue - if fare[0] == 'xf_fare': + if fare[0] == 'nodepairs': + if currentFare: + rows.append(currentFare) + currentFare = None + for kid in fare[2]: + if kid[0] == 'nodepair': nodepairs.append(kid[1]) + if fare[0] == 'farelinks_attr': + if currentFare: + rows.append(currentFare) + currentFare = None + for kid in fare[2]: + if kid[0]=='farelinks_attr_name': key=kid[1] + if kid[0]=='attr_values': + for kidkid in kid[2]: + if kidkid[0]=='attr_value': value = kidkid[1] + if key=='modes': modes.append(value) + if kid[0]=='semicolon_comment': comment = kid[1].strip() + if fare[0] == 'cost': if currentFare: rows.append(currentFare) - #currentFare = BasicFare( -## rows = [] -## currentLink = None -## key = None -## value = None -## comment = None -## -## for link in self.tfp.links: -## # Each link is a 3-tuple: key, value, list-of-children. -## -## # Add comments as simple strings: -## if link[0] in ('smcw','semicolon_comment'): -## if currentLink: -## currentLink.comment = " "+link[1].strip() # Link comment -## rows.append(currentLink) -## currentLink = None -## else: -## rows.append(link[1].strip()) # Line comment -## continue -## -## # Link records -## if link[0] == 'link_attr': -## # Pay attention only to the children of lin_attr elements -## kids = link[2] -## for child in kids: -## if child[0] in ('link_attr_name','word_nodes','word_modes'): -## key = child[1] -## # If this is a NAME attribute, we need to start a new TransitLink. -## if key in ('nodes','NODES'): -## if currentLink: rows.append(currentLink) -## currentLink = TransitLink() # Create new dictionary for this transit support link -## -## if child[0]=='nodepair': -## currentLink.setId(child[1]) -## -## if child[0] in ('attr_value','numseq'): -## currentLink[key] = child[1] -## continue -## -## # Got something unexpected: -## WranglerLogger.critical("** SHOULD NOT BE HERE: %s (%s)" % (link[0], link[1])) -## -## # Save last link too -## if currentLink: rows.append(currentLink) -## return rows + currentFare = None + cost = fare[1] + + if len(nodepairs) > 0 and len(modes) > 0 and cost: + currentFare = FarelinksFare(links=nodepairs, modes=modes, price=cost) + #print "Current Fare: ", str(currentFare) + cost, modes, nodepairs = None, [], [] + + if currentFare: rows.append(currentFare) + return rows \ No newline at end of file diff --git a/scripts/test_fare_parser.py b/scripts/test_fare_parser.py new file mode 100644 index 0000000..b56e323 --- /dev/null +++ b/scripts/test_fare_parser.py @@ -0,0 +1,58 @@ +import sys, os, getopt +sys.path.insert(0,r'Y:\Users\Drew\NetworkWrangler') +import Wrangler +from Wrangler.FareParser import FareParser +from Wrangler.Fare import Fare, XFFare, ODFare, FarelinksFare +from Wrangler.FareParser import fare_file_def +from Wrangler.TransitParser import TransitParser, transit_file_def + + +myfareparser = FareParser(fare_file_def, verbosity=0) + + +parse_path = r'Q:\Model Development\SHRP2-fasttrips\Task2\network_translation\input_champ_network\freeflow\trn' +parse_files = ['amtrak.fare','bart.fare','caltrain.fare','ebart.fare','farelinks.fare','ferry.fare','hsr.fare','smart.fare','xfer.fare'] +#parse_files = ['farelinks.fare'] +for file in parse_files: + parsefile = open(os.path.join(parse_path,file),'r') + parsetxt = parsefile.read() + try: + success, children, nextcharacter = myfareparser.parse(parsetxt, production="fare_file") + if nextcharacter == len(parsetxt): + print "%s: successfully parsed" % file + else: + print '%s: failed to parse transit fare file. Read %d out of %d characters' % (file, nextcharacter, len(parsetxt)) + print parsetxt[nextcharacter-200:nextcharacter] +## errlog = open(os.path.join(r'Y:\Users\Drew\NetworkWrangler\scripts',file+'_errlog.log'),'w') +## errlog.write(parsetxt[nextcharacter:]) +## errlog.close() + except Exception as e: + print e + print "%s: failed to parse" % file + +print "converting XFARE to Fares" +xf_fares = myfareparser.convertXFFareData() +print "converted %d XFARE records to Fares" % len(xf_fares) +i = 0 +for fare in xf_fares: + if isinstance(fare, Fare): + #print str(fare) + i += 1 +print i +print "converting OD fare files to Fares" +od_fares = myfareparser.convertODFareData() +print "converted %d OD fare records to Fares" % len(od_fares) +i = 0 +for fare in od_fares: + if isinstance(fare, ODFare): + i += 1 +print i +print "converting farelinks fare files to Fares" +farelinks_fares = myfareparser.convertFarelinksFareData() +print "converted %d Farelinks fare files to Fares" % len(farelinks_fares) +i = 0 +for fare in farelinks_fares: + if isinstance(fare, FarelinksFare): + #print str(fare) + i += 1 +print i From 14d83f2593c3c39c6b7bc56df79704e367779923 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 4 Dec 2015 22:48:41 -0800 Subject: [PATCH 014/148] Add Fares to TransitParser Signed-off-by: Drew --- Wrangler/TransitParser.py | 225 +++++++++++++++++++++++++++++++++++- scripts/test_fare_parser.py | 6 +- 2 files changed, 223 insertions(+), 8 deletions(-) diff --git a/Wrangler/TransitParser.py b/Wrangler/TransitParser.py index 5feff06..80fc40d 100644 --- a/Wrangler/TransitParser.py +++ b/Wrangler/TransitParser.py @@ -12,16 +12,18 @@ from .TransitLine import TransitLine from .TransitLink import TransitLink from .ZACLink import ZACLink +from .Fare import Fare, XFFare, ODFare, FarelinksFare __all__ = [ 'TransitParser' ] -WRANGLER_FILE_SUFFICES = [ "lin", "link", "pnr", "zac", "access", "xfer" ] +WRANGLER_FILE_SUFFICES = [ "lin", "link", "pnr", "zac", "access", "xfer", "fare" ] # PARSER DEFINITION ------------------------------------------------------------------------------ # NOTE: even though XYSPEED and TIMEFAC are node attributes here, I'm not sure that's really ok -- # Cube documentation implies TF and XYSPD are node attributes... transit_file_def=r''' transit_file := ( accessli / line / link / pnr / zac / supplink )+, smcw*, whitespace* +fare_file := ( od_fare / xf_fare / farelinks_fare )+, smcw*, whitespace* line := whitespace?, smcw?, c"LINE", whitespace, lin_attr*, lin_node*, whitespace? lin_attr := ( lin_attr_name, whitespace?, "=", whitespace?, attr_value, whitespace?, @@ -60,22 +62,41 @@ accessli := whitespace?, smcw?, nodenumA, spaces?, nodenumB, spaces?, accesstag?, spaces?, (float/int)?, spaces?, semicolon_comment? accesstag := c"wnr" / c"pnr" - + +od_fare := whitespace?, smcw?, nodepair, whitespace?, cost, whitespace?, semicolon_comment* +xf_fare := whitespace?, smcw?, fareblock, whitespace?, "=", whitespace?, cost, whitespace?, semicolon_comment* +farelinks_fare := (whitespace?, smcw?, c"FARELINKS FARE", "=", whitespace?, cost, whitespace?, comma, whitespace?, "L=", + whitespace?, nodepairs, comma?, whitespace?, farelinks_attr*, whitespace?, semicolon_comment*) +farelinks_attr := (farelinks_attr_name, whitespace?, "=", whitespace?, attr_values, whitespace?, comma?, whitespace?) +farelinks_attr_name := ( c"modes" / c"oneway" ) + +cost := int word_nodes := c"nodes" word_node := c"node" word_modes := c"modes" word_zones := c"zones" numseq := int, (spaces?, ("-" / ","), spaces?, int)* -nodepair := nodenum, spaces?, ("-" / ","), spaces?, nodenum +nodepairs := nodepair, ( whitespace?, comma, whitespace?, nodepair)* +nodepair := nodenum_a, ((spaces?, ("-" / ","), spaces?) / [\t] / ' '), nodenum_b nodenumA := nodenum nodenumB := nodenum nodenum := int +attr_values := attr_value, (whitespace?, comma, whitespace?, attr_value)* attr_value := alphanums / string_single_quote / string_double_quote alphanums := [a-zA-Z0-9\.]+ := [,] := [ \t\r\n]+ := [ \t]+ smcw := whitespace?, (semicolon_comment / c_comment, whitespace?)+ +fareblock := word_xfer, openblock, modenum_a, closeblock, openblock, modenum_b, closeblock +modenum_a := modenum +modenum_b := modenum +modenum := int +nodenum_a := nodenum +nodenum_b := nodenum +openblock := "[" +closeblock := "]" +word_xfer := c"XFARE" ''' class TransitFileProcessor(DispatchProcessor): @@ -91,7 +112,10 @@ def __init__(self, verbosity=1): self.xferlis = [] self.liType = '' self.supplinks = [] - + self.xf_fares = [] + self.od_fares = [] + self.farelinks_fares = [] + self.endcomments = [] def crackTags(self, leaf, buffer): @@ -196,7 +220,62 @@ def supplink(self, (tag,start,stop,subtags), buffer): xxx = self.crackTags(leaf,buffer) supplink.append(xxx) self.supplinks.append(supplink) - + + + def od_fare(self, (tag,start,stop,subtags), buffer): + # this is the whole line + if self.verbosity>=1: + print tag, start, stop + + # Append list items for this line + for leaf in subtags: + xxx = self.crackTags(leaf,buffer) + self.od_fares.append(xxx) + + if self.verbosity==2: + # lines are composed of smcw (semicolon-comment / whitespace), line_attr and lin_node + for farepart in subtags: + print " ",farepart[0], " -> [ ", + for partpart in farepart[3]: + print partpart[0], "(", buffer[partpart[1]:partpart[2]],")", + print " ]" + + def xf_fare(self, (tag,start,stop,subtags), buffer): + # this is the whole line + if self.verbosity>=1: + print tag, start, stop + + # Append list items for this line + for leaf in subtags: + xxx = self.crackTags(leaf,buffer) + self.xf_fares.append(xxx) + + if self.verbosity==2: + # lines are composed of smcw (semicolon-comment / whitespace), line_attr and lin_node + for farepart in subtags: + print " ",farepart[0], " -> [ ", + for partpart in farepart[3]: + print partpart[0], "(", buffer[partpart[1]:partpart[2]],")", + print " ]" + + def farelinks_fare(self, (tag,start,stop,subtags), buffer): + # this is the whole line + if self.verbosity>=1: + print tag, start, stop + + # Append list items for this line + for leaf in subtags: + xxx = self.crackTags(leaf,buffer) + self.farelinks_fares.append(xxx) + + if self.verbosity==2: + # lines are composed of smcw (semicolon-comment / whitespace), line_attr and lin_node + for farepart in subtags: + print " ",farepart[0], " -> [ ", + for partpart in farepart[3]: + print partpart[0], "(", buffer[partpart[1]:partpart[2]],")", + print " ]" + def smcw(self, (tag,start,stop,subtags), buffer): """ Semicolon comment whitespace """ @@ -530,3 +609,139 @@ def convertSupplinksData(self): # Save last link too if currentSupplink: rows.append(currentSupplink) return rows + + def convertXFFareData(self): + """ Convert the parsed tree of data into a usable python list of fares + returns list of comments and fare objects + """ + rows = [] + currentFare = None + key = None + value = None + comment = None + modea, modeb, cost = None, None, None + + for fare in self.tfp.xf_fares: + # add comments as simple strings: + if fare[0] in ('smcw','semicolon_comment'): + if currentFare: + currentFare.comment = " "+fare[1].strip() # fare comment + rows.append(currentFare) + currentFare = None + else: + rows.append(fare[1].strip()) + continue + if fare[0] == 'fareblock': + if currentFare: + rows.append(currentFare) + currentFare = None + for kid in fare[2]: + if kid[0] == 'modenum_a': modea = kid[1] + if kid[0] == 'modenum_b': modeb = kid[1] + if fare[0] == 'cost': + if currentFare: + rows.append(currentFare) + currentFare = None + cost = fare[1] + + if modea and modeb and cost: + currentFare = XFFare(from_mode=modea, to_mode=modeb, price=cost) + ##print "Current Fare: ", str(currentFare) + modea, modeb, cost = None, None, None + + if currentFare: rows.append(currentFare) + return rows + + def convertODFareData(self): + """ Convert the parsed tree of data into a usable python list of fares + returns list of comments and fare objects + """ + rows = [] + currentFare = None + key = None + value = None + comment = None + nodea, nodeb, cost = None, None, None + + for fare in self.tfp.od_fares: + # add comments as simple strings: + if fare[0] in ('smcw','semicolon_comment'): + if currentFare: + currentFare.comment = " "+fare[1].strip() # fare comment + rows.append(currentFare) + currentFare = None + else: + rows.append(fare[1].strip()) + continue + if fare[0] == 'nodepair': + if currentFare: + rows.append(currentFare) + currentFare = None + for kid in fare[2]: + if kid[0] == 'nodenum_a': nodea = kid[1] + if kid[0] == 'nodenum_b': nodeb = kid[1] + if fare[0] == 'cost': + if currentFare: + rows.append(currentFare) + currentFare = None + cost = fare[1] + + if nodea and nodeb and cost: + currentFare = ODFare(from_station=nodea, to_station=nodeb, price=cost) + ##print "Current Fare: ", str(currentFare) + nodea, nodeb, cost = None, None, None + + if currentFare: rows.append(currentFare) + return rows + + def convertFarelinksFareData(self): + """ Convert the parsed tree of data into a usable python list of fares + returns list of comments and fare objects + """ + rows = [] + currentFare = None + key = None + value = None + comment = None + cost, modes, nodepairs = None, [], [] + + for fare in self.tfp.farelinks_fares: + # add comments as simple strings: + if fare[0] in ('smcw','semicolon_comment'): + if currentFare: + currentFare.comment = " "+fare[1].strip() # fare comment + rows.append(currentFare) + currentFare = None + else: + rows.append(fare[1].strip()) + continue + if fare[0] == 'nodepairs': + if currentFare: + rows.append(currentFare) + currentFare = None + for kid in fare[2]: + if kid[0] == 'nodepair': nodepairs.append(kid[1]) + if fare[0] == 'farelinks_attr': + if currentFare: + rows.append(currentFare) + currentFare = None + for kid in fare[2]: + if kid[0]=='farelinks_attr_name': key=kid[1] + if kid[0]=='attr_values': + for kidkid in kid[2]: + if kidkid[0]=='attr_value': value = kidkid[1] + if key=='modes': modes.append(value) + if kid[0]=='semicolon_comment': comment = kid[1].strip() + if fare[0] == 'cost': + if currentFare: + rows.append(currentFare) + currentFare = None + cost = fare[1] + + if len(nodepairs) > 0 and len(modes) > 0 and cost: + currentFare = FarelinksFare(links=nodepairs, modes=modes, price=cost) + #print "Current Fare: ", str(currentFare) + cost, modes, nodepairs = None, [], [] + + if currentFare: rows.append(currentFare) + return rows \ No newline at end of file diff --git a/scripts/test_fare_parser.py b/scripts/test_fare_parser.py index b56e323..737aeec 100644 --- a/scripts/test_fare_parser.py +++ b/scripts/test_fare_parser.py @@ -1,13 +1,13 @@ import sys, os, getopt sys.path.insert(0,r'Y:\Users\Drew\NetworkWrangler') import Wrangler -from Wrangler.FareParser import FareParser +#from Wrangler.FareParser import FareParser from Wrangler.Fare import Fare, XFFare, ODFare, FarelinksFare -from Wrangler.FareParser import fare_file_def +#from Wrangler.FareParser import fare_file_def from Wrangler.TransitParser import TransitParser, transit_file_def -myfareparser = FareParser(fare_file_def, verbosity=0) +myfareparser = TransitParser(transit_file_def, verbosity=1) parse_path = r'Q:\Model Development\SHRP2-fasttrips\Task2\network_translation\input_champ_network\freeflow\trn' From 3a8868095863fce56fe5b1fda5d9cf43ff983230 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 4 Dec 2015 22:49:15 -0800 Subject: [PATCH 015/148] Updates to Fares to support fast-trips Signed-off-by: Drew --- Wrangler/Fare.py | 151 +++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 133 insertions(+), 18 deletions(-) diff --git a/Wrangler/Fare.py b/Wrangler/Fare.py index 5387f3e..da5292b 100644 --- a/Wrangler/Fare.py +++ b/Wrangler/Fare.py @@ -1,5 +1,6 @@ import copy import itertools +import re from .NetworkException import NetworkException from .Node import Node from .Logger import WranglerLogger @@ -74,9 +75,9 @@ class Fare(object): Fare. Behaves like a dictionary of attributes. """ - def __init__(self, name=None, price=None, tod=None, transfers=None, transfer_duration=None, start_time=None, end_time=None, template=None): + def __init__(self, fare_id=None, price=None, tod=None, transfers=None, transfer_duration=None, start_time=None, end_time=None, template=None): self.attr = {} - self.name = name + self.fare_id = fare_id # stuff needed for FT self.operator = None @@ -101,11 +102,22 @@ def set_operator(self, champ_operator_id=None, champ_line_name=None): raise NetworkException("invalid operator id") elif champ_line_name: prefix_len = champ_line_name.find('_') - + + def set_fare_id(self, fare_id=None, style='fasttrips', index=None): + if fare_id: + self.fare_id = fare_id + else: + self.fare_id = 'basic' + + if index: + self.fare_id = '%s_%s' % (self.fare_id, str(index)) + + return self.fare_id + # Dictionary methods def __getitem__(self,key): return self.attr[key.upper()] def __setitem__(self,key,value): self.attr[key.upper()]=value - def __cmp__(self,other): return cmp(self.name,other) + def __cmp__(self,other): return cmp(self.fare_id,other) # String representation: for outputting to line-file def __repr__(self): @@ -113,12 +125,12 @@ def __repr__(self): return s def __str__(self): - s = '%s, $%2f %s' % (self.name if self.name else "unnamed fare", float(price)/100, self.currency_type) + s = '%s, $%2f %s' % (self.fare_id if self.fare_id else "unnamed fare", float(price)/100, self.currency_type) return s class ODFare(Fare): - def __init__(self, name=None, from_station=None, to_station=None, price=None, tod=None, start_time=None, end_time=None, template=None, station_lookup=None): - Fare.__init__(self, name, price, tod, start_time, end_time, template) + def __init__(self, fare_id=None, from_station=None, to_station=None, price=None, tod=None, start_time=None, end_time=None, template=None, station_lookup=None): + Fare.__init__(self, fare_id, price, tod, start_time, end_time, template) self.fr = from_station self.to = to_station @@ -129,9 +141,9 @@ def __str__(self): pass #s = '' % ( class XFFare(Fare): - def __init__(self, name=None, from_mode=None, to_mode=None, price=None, tod=None, transfers=None, transfer_duration=None, start_time=None, end_time=None, template=None): + def __init__(self, fare_id=None, from_mode=None, to_mode=None, price=None, tod=None, transfers=None, transfer_duration=None, start_time=None, end_time=None, template=None): - Fare.__init__(self, name, price, tod, transfers, transfer_duration, start_time, end_time, template) + Fare.__init__(self, fare_id, price, tod, transfers, transfer_duration, start_time, end_time, template) # stuff from champ self.fr = int(from_mode) self.to = int(to_mode) @@ -161,33 +173,136 @@ def __init__(self, name=None, from_mode=None, to_mode=None, price=None, tod=None self.fare_class = self.fare_id + '_allday' def __repr__(self): - #s = '%s, %s (%d), %s (%d), %d' % (self.name, self.fr_desc, self.fr, self.to_desc, self.to, self.cost) + #s = '%s, %s (%d), %s (%d), %d' % (self.fare_id, self.fr_desc, self.fr, self.to_desc, self.to, self.cost) s = '%s, %s, %s, %d' % (self.fare_id, self.fr_desc, self.to_desc, self.price) return s def __str__(self): - #s = '%s, %s (%d), %s (%d), %d' % (self.name, self.fr_desc, self.fr, self.to_desc, self.to, self.cost) + #s = '%s, %s (%d), %s (%d), %d' % (self.fare_id, self.fr_desc, self.fr, self.to_desc, self.to, self.cost) s = '%s, %s, %s, %d' % (self.fare_id, self.fr_desc, self.to_desc, self.price) return s class FarelinksFare(Fare): - def __init__(self, name=None, links=None, modes=None, price=None, tod=None, start_time=None, end_time=None, template=None): - Fare.__init__(self, name, price, tod, start_time, end_time, template) - self.fare_id = 'farelink_%s_%s' % (str(links), str(modes)) + def __init__(self, fare_id=None, links=None, modes=None, price=None, tod=None, start_time=None, end_time=None, template=None): + Fare.__init__(self, fare_id, price, tod, start_time, end_time, template) + #self.fare_id = 'farelink_%s_%s' % (str(links), str(modes)) self.price = int(price) - self.modes = modes if isinstance(modes, list) else None + if isinstance(modes, list): + self.modes = modes + else: + self.modes = [modes] + + self.farelink = None + self.mode = None self.farelinks = [] + self.set_fare_id() if isinstance(links, list): for l in links: - link = TransitLink() - link.setId(l) - self.farelinks.append(link) + if isinstance(l, TransitLink): + self.farelinks.append(link) + else: + link = TransitLink() + link.setId(l) + self.farelinks.append(link) + elif isinstance(links, TransitLink): + self.farelinks.append(links) else: link = TransitLink() link.setId(links) self.farelinks.append(link) + if len(self.farelinks)==1: + self.farelink = self.farelinks[0] + if len(self.modes)==0: + self.mode = self.modes[0] + + def isUnique(self): + if len(self.farelinks)==1 and len(self.modes)==1: + return True + else: + return False + + def set_fare_id(self, fare_id=None, style='fasttrips', index=None): + if fare_id: + self.fare_id = fare_id + else: + # count up transit modes + i = 0 + for m in self.modes: + if int(m) in TRN_MODE_DICT.keys(): + if not TRN_MODE_DICT[int(m)] in NONTRANSIT_TYPES: + i+=1 + # if it's a transit mode, grab it in case it's the only one + modepart = TRN_MODE_DICT[int(m)] + if i == 1: + pass + elif i > 1: + modepart = 'multimode' + elif i == 0: + raise NetworkException('FarelinksFare HAS INVALID mode type: %s' % str(self.modes)) + + todpart1 = self.convertStringToTimePeriod(self.start_time) + todpart2 = self.convertStringToTimePeriod(self.end_time) + if todpart1 == todpart2: + todpart = todpart1 + else: + todpart = '%s_to_%s' % (todpart1, todpart2) + + if style=='fasttrips': + self.fare_id = '%s_%s_zonefare' % (modepart, todpart) + elif style=='CHAMP': + self.fare_id = '%s_%s_farelink' % (modepart, todpart) + else: + WranglerLogger.debug("Unknown Fare style %s" % style) + self.fare_id = '%s_%s_zonefare' % (modepart, todpart) + + if index: + self.fare_id = '%s_%s' % (self.fare_id, index) + + return self.fare_id + + def convertStringToTimePeriod(self, hhmmss): + if hhmmss == None: + tod = 'allday' + return tod + + re_hhmmss = re.compile('\d\d\d\d\d\d') + m = re_hhmmss.match(hhmmss) + if not m: + raise NetworkException('Invalid timestring format for hhmmss: %s' % str(hhmmss)) + + if hhmmss < '030000': + tod = 'ev' + elif hhmmss < '060000': + tod = 'ea' + elif hhmmss < '090000': + tod = 'am' + elif hhmmss < '153000': + tod = 'md' + elif hhmmss < '183000': + tod = 'pm' + elif hhmmss < '240000': + tod = 'ev' + else: + new_hh = '%02d' % (int(hhmmss[:2]) - 24) + new_hhmmss = new_hh + hhmmss[2:] + tod = convertStringToTimePeriod(new_hhmmss) + return tod + + def uniqueFarelinksToList(self): + ''' + Create a unique FarelinksFare for each combination of links and modes + ''' + farelist = [] + + for l in self.farelinks: + for m in self.modes: + newfare = FarelinksFare(links=l, modes=m, price=self.price, tod=self.tod, start_time=self.start_time, end_time=self.end_time) + farelist.append(newfare) + + return farelist + def __repr__(self): s = '%s, $%.2f, links:' % (self.fare_id, self.price/100) for link in self.farelinks: From ee3341ef88a4f25eea53ef55e36120d0e2314f09 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 4 Dec 2015 22:49:59 -0800 Subject: [PATCH 016/148] add function to get index of a node in the node sequence Signed-off-by: Drew --- Wrangler/TransitLine.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index c0d9eba..0a29596 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -194,7 +194,6 @@ def setTravelTimes(self, highway_networks, extra_links=None): # get node-pairs and make TransitLinks out of them link_id = '%s,%s' % (a_node, b_node) - ##print 'link_id: %s' % link_id link = TransitLink() link.setId(link_id) @@ -225,7 +224,7 @@ def setTravelTimes(self, highway_networks, extra_links=None): link['BUSTIME_%s' % tp] = this_link[timekey] found = True else: - WranglerLogger.debug("LINE %s, LINK %s, TOD %s: OFF-STREET TRANSIT LINK HAS NO ATTRIBUTE `TIME`" % (self.name, link_id, tp)) + #WranglerLogger.debug("LINE %s, LINK %s, TOD %s: OFF-STREET TRANSIT LINK HAS NO ATTRIBUTE `TIME`" % (self.name, link_id, tp)) # if no TIME try to get from SPEED and DIST if speedkey: xyspeed = float(this_link[speedkey]) else: WranglerLogger.debug("LINE %s, LINK %s, TOD %s: OFF-STREET TRANSIT LINK HAS NO ATTRIBUTE `SPEED`" % (self.name, link_id, tp)) @@ -476,7 +475,7 @@ def hasLink(self,nodeA,nodeB): return True nodeNumPrev = nodeNum return False - + def hasSegment(self,nodeA,nodeB): """ Returns True iff *nodeA* and *nodeB* appear in this line, and *nodeA* appears before *nodeB*. @@ -709,6 +708,15 @@ def reverse(self): if len(self.name)>=11: self.name = self.name[:11] self.name = self.name + "R" self.n.reverse() + + def getNodeIdx(self, node): + node_ids = self.listNodeIds() + if isinstance(node, int): + return node_ids.index(node) + elif isinstance(node, Node): + return node_ids.index(int(node.num)) + else: + raise NetworkException("WARNING: Invalid value for node: %s" % str(node)) def _applyTemplate(self, template): '''Copy all attributes (including nodes) from an existing transit line to this line''' From 4e8a45831f8e79563b50a4554838ebe56f40e996 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 4 Dec 2015 22:51:07 -0800 Subject: [PATCH 017/148] Move generic functions to HelperFunctions. may rename in the future. First stab at logic to build zones... working version. Signed-off-by: Drew --- Wrangler/HelperFunctions.py | 50 ++++++ Wrangler/TransitNetwork.py | 307 ++++++++++++++++++++++++++++++------ 2 files changed, 310 insertions(+), 47 deletions(-) create mode 100644 Wrangler/HelperFunctions.py diff --git a/Wrangler/HelperFunctions.py b/Wrangler/HelperFunctions.py new file mode 100644 index 0000000..4070a8d --- /dev/null +++ b/Wrangler/HelperFunctions.py @@ -0,0 +1,50 @@ +# some generic helper functions for NetworkWrangler +import copy + +def openFileOrString(f): + # check if it's a filename or a file. Open it if it's a filename + if isinstance(f, str): + f = open(f, 'w') + elif isinstance(f, file): + if f.closed: f = open(f.name) + return f + +def generate_unique_id(seq): + """ + Generator that yields a number from a passed in sequence + """ + for x in seq: + yield x + +def getListOverlap(list1, list2): + ''' + Assumes list1 and list2 are lists of integers where elements are unique within + each list. Returns left (elements only in list1), right (elements only in list2), + overlap (elements in both lists) + ''' + left = removeDuplicatesFromList(list1) + right = removeDuplicatesFromList(list2) + overlap = [] + for x in left: + if x in right: + if x not in overlap: overlap.append(x) + right.remove(x) + for x in overlap: + left.remove(x) + left.sort(), right.sort(), overlap.sort() + return (left, right, overlap) + +def boilDown(numbers, left_split, right_split): + sets = [] + overlap1 = getListOverlap(numbers, left_split) + overlap2 = getListOverlap(numbers, right_split) + for x in overlap1: + if x not in sets: sets.append(x) + return sets + +def removeDuplicatesFromList(l): + this_list = copy.deepcopy(l) + for x in this_list: + while this_list.count(x) > 1: + this_list.remove(x) + return this_list \ No newline at end of file diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index b86d1aa..1d1908a 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -4,6 +4,7 @@ from .Logger import WranglerLogger from .Network import Network from .NetworkException import NetworkException +from .Node import Node from .PNRLink import PNRLink from .Regexes import nodepair_pattern from .TransitAssignmentData import TransitAssignmentData, TransitAssignmentDataException @@ -11,7 +12,9 @@ from .TransitLine import TransitLine from .TransitLink import TransitLink from .TransitParser import TransitParser, transit_file_def +from .Fare import ODFare, XFFare, FarelinksFare from .ZACLink import ZACLink +from .HelperFunctions import * __all__ = ['TransitNetwork'] @@ -47,8 +50,16 @@ def __init__(self, champVersion, basenetworkpath=None, networkBaseDir=None, netw self.zacs = [] self.accessli = [] self.xferli = [] + # self.farefiles is for storing the contents of fare files verbatim so they can + # be copied over directly. No Fare object functionality. + # Should be removed in the future when full Fare functionality is implemented. self.farefiles = {} # farefile name -> [ lines in farefile ] - + # od_fares, xf_fares, and farelinks_fares store Fare objects which were added + # for implementing fast-trips conversion compatibility + self.od_fares = [] + self.xf_fares = [] + self.farelinks_fares = [] + for farefile in TransitNetwork.FARE_FILES: self.farefiles[farefile] = [] @@ -572,12 +583,16 @@ def write(self, path='.', name='transit', writeEmptyFiles=True, suppressQuery=Fa WranglerLogger.debug(logstr) WranglerLogger.info("") - def parseAndPrintTransitFile(self, trntxt, verbosity=1): + def parseAndPrintTransitFile(self, trntxt, production="transit_file", verbosity=1): """ Verbosity=1: 1 line per line summary Verbosity=2: 1 line per node """ - success, children, nextcharacter = self.parser.parse(trntxt, production="transit_file") + if trntxt.strip() in ["; no fares known", "; no known fares", ";no fares known", ";no known fares"]: + WranglerLogger.debug(trntxt) + return [], [], [], [], [], [], [], [], [] + + success, children, nextcharacter = self.parser.parse(trntxt, production=production) if not nextcharacter==len(trntxt): errorstr = "\n Did not successfully read the whole file; got to nextcharacter=%d out of %d total" % (nextcharacter, len(trntxt)) errorstr += "\n Did read %d lines, next unread text = [%s]" % (len(children), trntxt[nextcharacter:nextcharacter+50]) @@ -590,18 +605,31 @@ def parseAndPrintTransitFile(self, trntxt, verbosity=1): convertedZAC = self.parser.convertZACData() convertedAccessLinki = self.parser.convertLinkiData("access") convertedXferLinki = self.parser.convertLinkiData("xfer") + convertedODFares = self.parser.convertODFareData() + convertedXFFares = self.parser.convertXFFareData() + convertedFarelinksFares = self.parser.convertFarelinksFareData() + + # for FarelinksFares where more than one link and more than one mode may be included, get uniqure link/modes + orig_len = len(convertedFarelinksFares) + for fare, i in zip(convertedFarelinksFares,range(len(convertedFarelinksFares))): + if isinstance(fare, FarelinksFare): + if verbosity == 1: + WranglerLogger.debug("checking FarelinksFare for uniqueness.") + WranglerLogger.debug("%s" % str(fare)) + new_fare_list = fare.uniqueFarelinksToList() + + if len(new_fare_list) > 1: + if verbosity == 1: WranglerLogger.debug("This FarelinksFare is not unique. Replacing...") + for new_fare in new_fare_list: + if verbosity == 1: WranglerLogger.debug("REPLACEMENT FARE (pos %d): %s" % (i, str(new_fare))) + convertedFarelinksFares.insert(i, new_fare) + i+=1 + removed = convertedFarelinksFares.pop(i+1) + if verbosity == 1: WranglerLogger.debug("Removed %s" % str(removed)) return convertedLines, convertedLinks, convertedPNR, convertedZAC, \ - convertedAccessLinki, convertedXferLinki - - def parseAndPrintFareFile(self, faretxt, verbosity=1): - success, children, nextcharacter = self.parser.parse(faretxt, production="fare_file") - if not nextcharacter==len(trntxt): - errorstr = "\n Did not successfully read the whole file; got to nextcharacter=%d out of %d total" % (nextcharacter, len(trntxt)) - errorstr += "\n Did read %d lines, next unread text = [%s]" % (len(children), trntxt[nextcharacter:nextcharacter+50]) - raise NetworkException(errorstr) - convertedFares = self.parser.convertFareData() - return convertedFares + convertedAccessLinki, convertedXferLinki, convertedODFares, convertedXFFares, \ + convertedFarelinksFares def parseFile(self, fullfile, insert_replace=True): """ @@ -616,16 +644,17 @@ def parseFileAsSuffix(self,fullfile,suffix,insert_replace): This is a little bit of a hack, but it's meant to allow us to do something like read an xfer file as an access file... """ + production = "fare_file" if suffix == "fare" else "transit_file" self.parser = TransitParser(transit_file_def, verbosity=0) self.parser.tfp.liType = suffix logstr = " Reading %s as %s" % (fullfile, suffix) f = open(fullfile, 'r'); - lines,links,pnr,zac,accessli,xferli = self.parseAndPrintTransitFile(f.read(), verbosity=0) + lines,links,pnr,zac,accessli,xferli,od_fares,xf_fares,farelinks_fares = self.parseAndPrintTransitFile(f.read(), production=production, verbosity=0) f.close() - logstr += self.doMerge(fullfile,lines,links,pnr,zac,accessli,xferli,insert_replace) + logstr += self.doMerge(fullfile,lines,links,pnr,zac,accessli,xferli,od_fares,xf_fares,farelinks_fares,insert_replace) WranglerLogger.debug(logstr) - def doMerge(self,path,lines,links,pnrs,zacs,accessli,xferli,insert_replace=False): + def doMerge(self,path,lines,links,pnrs,zacs,accessli,xferli,od_fares,xf_fares,farelinks_fares,insert_replace=False): """ Merge a set of transit lines & support links with this network's transit representation. """ @@ -674,6 +703,21 @@ def doMerge(self,path,lines,links,pnrs,zacs,accessli,xferli,insert_replace=False logstr += " %d xferlinks" % len(xferli) self.xferli.extend( ["\n;######################### From: "+path+"\n"]) self.xferli.extend(xferli) + + if len(od_fares)>0: + logstr += " %d od_fares" % len(od_fares) + self.od_fares.extend( ["\n;######################### From: "+path+"\n"]) + self.od_fares.extend(od_fares) + + if len(xf_fares)>0: + logstr += " %d od_fares" % len(xf_fares) + self.xf_fares.extend( ["\n;######################### From: "+path+"\n"]) + self.xf_fares.extend(xf_fares) + + if len(farelinks_fares)>0: + logstr += " %d farelinks_fares" % len(farelinks_fares) + self.farelinks_fares.extend( ["\n;######################### From: "+path+"\n"]) + self.farelinks_fares.extend(farelinks_fares) logstr += "...done." @@ -690,16 +734,18 @@ def mergeDir(self,path,insert_replace=False): for filename in dirlist: suffix = filename.rsplit(".")[-1].lower() - if suffix in ["lin","link","pnr","zac","access","xfer"]: + if suffix in ["lin","link","pnr","zac","access","xfer","fare"]: + production = "fare_file" if suffix == "fare" else "transit_file" self.parser = TransitParser(transit_file_def, verbosity=0) self.parser.tfp.liType = suffix fullfile = os.path.join(path,filename) logstr = " Reading %s" % filename f = open(fullfile, 'r'); - lines,links,pnr,zac,accessli,xferli = self.parseAndPrintTransitFile(f.read(), verbosity=0) + lines,links,pnr,zac,accessli,xferli,od_fares,xf_fares,farelinks_fares = self.parseAndPrintTransitFile(f.read(), production=production, verbosity=0) f.close() - logstr += self.doMerge(fullfile,lines,links,pnr,zac,accessli,xferli,insert_replace) + logstr += self.doMerge(fullfile,lines,links,pnr,zac,accessli,xferli,od_fares,xf_fares,farelinks_fares,insert_replace) WranglerLogger.debug(logstr) + @staticmethod def initializeTransitCapacity(directory="."): @@ -753,16 +799,12 @@ def addTravelTimes(self, highway_networks): ## def writeFastTrips_Network(self, dir, shapes=shapes.txt, stop_times, ): ## pass - + def writeFastTrips_Shapes(self, f, writeHeaders=True): ''' Iterate each line in this TransitNetwork and write fast-trips style shapes.txt to f ''' - # check if it's a filename or a file. Open it if it's a filename - if isinstance(f, str): - f = open(f, 'w') - elif isinstance(f, file): - if filestream.closed: f = open(f.name) + f = openFileOrString(f) count = 0 # go through lines and write them to f. for line in self.lines: @@ -775,25 +817,16 @@ def writeFastTrips_Shapes(self, f, writeHeaders=True): else: WranglerLogger.debug("skipping line because unknown type") print "wrote %d lines" % count - + def writeFastTrips_Trips(self, f_trips, f_stoptimes, writeHeaders=True): ''' Iterate each line in this TransitNetwork and write fast-trips style stop_times.txt fo f This requires that each line has a complete set of links with ``BUSTIME_`` for each in ``AM``, ``MD``, ``PM``, ``EV``, ``EA``. ''' - # check if it's a filename or a file. Open it if it's a filename - if isinstance(f_trips, str): - f_trips = open(f_trips, 'w') - elif isinstance(f_trips, file): - if f_trips.closed: f_trips = open(f_trips.name) - - if isinstance(f_stoptimes, str): - f_stoptimes = open(f_stoptimes, 'w') - elif isinstance(f_stoptimes, file): - if f_stoptimes.closed: f_stoptimes = open(f_stoptimes.name) - - id_generator = self.generate_unique_id(range(1,999999)) + f_trips = openFileOrString(f_trips) + f_stoptimes = openFileOrString(f_stoptimes) + id_generator = generate_unique_id(range(1,999999)) # go through lines and write them to f. for line in self.lines: @@ -803,16 +836,196 @@ def writeFastTrips_Trips(self, f_trips, f_stoptimes, writeHeaders=True): line.writeFastTrips_Trips(f_trips, f_stoptimes, id_generator, writeHeaders) writeHeaders = False # only write them the with the first line. - def generate_unique_id(self, seq): - """ - Generator that yields a number from a passed in sequence - """ - for x in seq: - yield x + def getLeftAndRightTransitNodeNums(self,link,stops_only=True): + left_nodes = [] # integer list of node numbers that precede the farelink(stops only) + right_nodes = [] # integer list of node numbers that follow the farelink(stops only) + + for line in self.lines: + if isinstance(line,str): + continue + ##print type(link.Anode), type(link.Bnode) + if line.hasLink(link.Anode,link.Bnode): + for n in line.n[:line.getNodeIdx(link.Bnode)]: + if isinstance(n, int): + node_num = n + if node_num < 0 and stops_only: continue + elif isinstance(n, Node): + node_num = int(n.num) + if not n.isStop() and stops_only: continue + else: + raise NetworkException("Unknown node type n=%s" % str(n)) + if node_num not in left_nodes: + left_nodes.append(node_num) + + for n in line.n[line.getNodeIdx(link.Bnode):]: + if isinstance(n, int): + node_num = n + if node_num < 0 and stops_only: continue + elif isinstance(n, Node): + node_num = int(n.num) + if not n.isStop() and stops_only: continue + else: + raise NetworkException("Unknown node type n=%s" % str(n)) + if node_num not in right_nodes: + right_nodes.append(node_num) + return (left_nodes, right_nodes) + + def addFareLinksToLines(self): + # need to add Farelinks to lines, so we can walk the line and add up fares for crossing + # boundaries. This is necessary because fare_rules are unique on + # route_id, origin_id, destination_id + # ... should also add origin_id and destination_id to lines + pass - def writeFastTrips_FareRules(): + def createZoneIDsFromFares(self): + # Start with Farelinks + # gather up sets of left_nodes, right_nodes for each link + walls = [] # put nodeset pairs in here, where the left nodeset can't be in the same zone as the right nodeset + id_generator = generate_unique_id(range(1,999999)) + zone_to_nodes = {} + link_counter = 0 + + for fare in self.farelinks_fares: + if isinstance(fare, FarelinksFare): + link_counter += 1 + if link_counter % 10 == 0: print "checked %d links" % link_counter + if fare.isUnique(): + (left_nodes, right_nodes) = self.getLeftAndRightTransitNodeNums(fare.farelink) + if len(left_nodes) == 0 and len(right_nodes) == 0: continue + left_nodes.sort() + right_nodes.sort() + walls.append((left_nodes,right_nodes)) + + if len(zone_to_nodes) == 0: + zone_to_nodes[id_generator.next()] = left_nodes + zone_to_nodes[id_generator.next()] = right_nodes + else: + # pass through list and build up zones as big as possible + # before breaking them back down + left_used = False + right_used = False + for node_list in zone_to_nodes.values(): + left1,right1,overlap1 = getListOverlap(node_list,left_nodes) + left2,right2,overlap2 = getListOverlap(node_list,right_nodes) + + if len(overlap1) > 0 and len(overlap2) > 0: + pass + #overlaps both sides, so can't reliably add nodes to zone + # just do the left ones... +## left_used = True +## for r in right1: +## node_list.append(r) +## continue + if len(overlap1) > 0: + left_used = True + for r in right1: + node_list.append(r) + if len(overlap2) > 0: + right_used = True + for r in right2: + node_list.append(r) + if not left_used: zone_to_nodes[id_generator.next()] = left_nodes + if not right_used: zone_to_nodes[id_generator.next()] = right_nodes + # now done building up zones, time to break them down at their walls + WranglerLogger.debug("NUMBER OF ZONES: %d" % len(zone_to_nodes)) + node_overlap = {} + for node_list in zone_to_nodes.values(): + for n in node_list: + if n in node_overlap.keys(): + node_overlap[n] += 1 + else: + node_overlap[n] = 1 + overlapped = 0 + for node, count in node_overlap.iteritems(): + if count > 1: overlapped += 1 + WranglerLogger.debug("PERCENT OF NODES IN MULTIPLE ZONES: %f" % float(float(overlapped)/float(len(node_overlap)))) + raw_input("press enter") + for key, value in zone_to_nodes.iteritems(): + print "%s (%d nodes): %s" % (str(key), len(value), str(value)) + raw_input("press enter") + for zone, node_list in zone_to_nodes.iteritems(): + walls_crossed = 0 + for wall in walls: + (left_wall, right_wall) = wall + left1,right1,overlap1 = getListOverlap(node_list,left_wall) + left2,right2,overlap2 = getListOverlap(node_list,right_wall) + if len(overlap1) > 0 and len(overlap2) > 0: + walls_crossed += 1 + print "zone %d: %d walls crossed" % (zone, walls_crossed) + raw_input("press enter") + + +## for node_list in zone_to_nodes.values(): +## for wall in walls: +## # does this zone cross a wall? if so... +## +## # [2,3,4] (| [5,6]) ... [1,2,3] | [4,5] +## # now time to break the zones down +## +## else: +## raise NetworkException("WARNING: trying to add non-unique Farelinks Fare") + + # UNFINISHED +## # Algorithm: Iterate over lines +## # for each line, get initial board from XFFares (xfer.fare) +## # next, check if nodes are in ODFares. If ANY node in ODFares, +## # then ALL nodes should be. Move on. ODFares will be handled +## # separately. +## # next, walk over the links in the transit line. Check links against +## # farelinks. If farelink is crossed, then increment the zoneID by +## # one and assign the new zoneID until next farelink is crossed. +## # The rule will be: +## # --fare_rules.txt-- +## # route_id = BLANK, origin_id = orig_node_, destination_id +## # + # A stop gets a ZoneID if it is included in a zone system for ANY transit operator. If + # two operators have overlapping zones, then the resulting zone system will + # Create ZoneIDs from OD Fares. These will be specific to operator and OD node numbers. + + # Create ZoneIDs from Farelinks Fares. These will be specific to operator and side of Farelink. + # This will require, for each Farelink, all the lines that cross it with the given transit mode. +## def createZonesFromFarelinks(self): +## for link in self.farelinks: +## pass + + def writeFastTrips_Stops(self,f_stops='stops.txt',f_stops_ft='stops_ft.txt'): + # UNFINISHED + # MAY NEED TO KNOW ZONES, WHICH WILL COME FROM ODFARES + ''' + stops: stop_id, stop_code*, stop_name, stop_desc*, stop_lat, stop_lon, zone_id*, location_type*, + parent_station*,stop_timezone*,stop_timezone*, wheelchair_boarding* + stops_ft: stop_id, shelter*, lighting*, bike_parking*, bike_share_station*, seating*, platform_hight*, + level*, off_board_payment* + ''' + f_stops = openFileOrString(f_stops) + f_stops_ft = openFileOrString(f_stops_ft) + + def writeFastTrips_RoutesStopsFares(f_stops='stops.txt',f_stops_ft='stops_ft.txt',f_routes='routes.txt',f_routes_ft='routes_ft.txt',f_farerules='fare_rules.txt', + f_farerules_ft='fare_rules_ft.txt',f_fareattr='fare_attributes.txt',f_fareattr_ft='fare_attributes_ft.txt', + f_farexferrules='fare_transfer_rules.txt'): + ''' + stops: stop_id, stop_code*, stop_name, stop_desc*, stop_lat, stop_lon, zone_id*, location_type*, + parent_station*,stop_timezone*,stop_timezone*, wheelchair_boarding* + stops_ft: stop_id, shelter*, lighting*, bike_parking*, bike_share_station*, seating*, platform_hight*, + level*, off_board_payment* + routes: route_id, agency_id, route_short_name, route_long_name, route_desc*, route_type, route_url*, + route_color*, route_text_color* + route_ft: route_id, mode, proof_of_payment + fare_rules: fare_id, route_id, origin_id, destination_id, contains_id + fare_rules_ft: + fare_id, fare_class, start_time, end_time + fare_transfer_rules: + from_fare_class, to_fare_class, is_flat_fee, transfer_rule + fare_attributes.txt: + fare_id, price, currency_type, paymoent_method, transfers, transfer_duration + + Logic: + 1. route_id, origin_id, destination_id -> look up fare_id + 2. fare_id, start_time, end_time -> fare_class + 3. fare_class -> get fare attributes. + ''' pass - + def findSimpleDwellDelay(self, line): """ Returns the simple mode/owner-based dwell delay for the given *line*. This could @@ -885,7 +1098,7 @@ def addDelay(self, timeperiod="Simple", additionalLinkFile=None, linknet = TransitNetwork(self.champVersion) linknet.parser = TransitParser(transit_file_def, verbosity=0) f = open(additionalLinkFile, 'r'); - junk,additionallinks,junk,junk,junk,junk = \ + junk,additionallinks,junk,junk,junk,junk,junk,junk,junk = \ linknet.parseAndPrintTransitFile(f.read(), verbosity=0) f.close() for link in additionallinks: From 27191cf390a599c4eb78be38ff8498d95a6e0cdb Mon Sep 17 00:00:00 2001 From: Drew Date: Sun, 6 Dec 2015 21:05:30 -0800 Subject: [PATCH 018/148] Add boolean type functions. Signed-off-by: Drew --- Wrangler/Fare.py | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/Wrangler/Fare.py b/Wrangler/Fare.py index da5292b..c27a9ba 100644 --- a/Wrangler/Fare.py +++ b/Wrangler/Fare.py @@ -67,8 +67,6 @@ '84_': "golden_gate_transit", '90_': "ferry", '91_': "ferry", '92_': "ferry", '93_': "ferry", '94_': "ferry", '95_': "ferry", 'EBA': "ebart", 'MUN': "sf_muni", 'PRES': "presidigo", 'SFS': "sfsu_shuttle",} -##BOARDING_MODEPAIRS -##XFER_MODEPAIRS class Fare(object): """ @@ -145,12 +143,12 @@ def __init__(self, fare_id=None, from_mode=None, to_mode=None, price=None, tod=N Fare.__init__(self, fare_id, price, tod, transfers, transfer_duration, start_time, end_time, template) # stuff from champ - self.fr = int(from_mode) - self.to = int(to_mode) - self.fr_desc = TRN_MODE_DICT[self.fr]['desc'] - self.to_desc = TRN_MODE_DICT[self.to]['desc'] - self.fr_type = TRN_MODE_DICT[self.fr]['type'] - self.to_type = TRN_MODE_DICT[self.to]['type'] + self.fr_mode = int(from_mode) + self.to_mode = int(to_mode) + self.fr_desc = TRN_MODE_DICT[self.fr_mode]['desc'] + self.to_desc = TRN_MODE_DICT[self.to_mode]['desc'] + self.fr_type = TRN_MODE_DICT[self.fr_mode]['type'] + self.to_type = TRN_MODE_DICT[self.to_mode]['type'] if self.fr_type in NONTRANSIT_TYPES and self.to_type in TRANSIT_TYPES: self.type = 'board' @@ -172,6 +170,21 @@ def __init__(self, fare_id=None, from_mode=None, to_mode=None, price=None, tod=N else: self.fare_class = self.fare_id + '_allday' + def isBoardType(self): + if self.fr_type in NONTRANSIT_TYPES and self.to_type not in NONTRANSIT_TYPES: + return True + return False + + def isTransferType(self): + if self.fr_type not in NONTRANSIT_TYPES and self.to_type not in NONTRANSIT_TYPES: + return True + return False + + def isExitType(self): + if self.fr_type not in NONTRANSIT_TYPES and self.to_type in NONTRANSIT_TYPES: + return True + return False + def __repr__(self): #s = '%s, %s (%d), %s (%d), %d' % (self.fare_id, self.fr_desc, self.fr, self.to_desc, self.to, self.cost) s = '%s, %s, %s, %d' % (self.fare_id, self.fr_desc, self.to_desc, self.price) From ad8e9b80ebaaf758020fe088b4502aadfefc2a12 Mon Sep 17 00:00:00 2001 From: Drew Date: Sun, 6 Dec 2015 21:06:40 -0800 Subject: [PATCH 019/148] Fix bug in boilDown to include crosses with right_split. Add function to test whether one list is a subset of another list. Signed-off-by: Drew --- Wrangler/HelperFunctions.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Wrangler/HelperFunctions.py b/Wrangler/HelperFunctions.py index 4070a8d..c768c71 100644 --- a/Wrangler/HelperFunctions.py +++ b/Wrangler/HelperFunctions.py @@ -39,9 +39,16 @@ def boilDown(numbers, left_split, right_split): overlap1 = getListOverlap(numbers, left_split) overlap2 = getListOverlap(numbers, right_split) for x in overlap1: - if x not in sets: sets.append(x) + if x not in sets and len(x) > 0: sets.append(x) + for x in overlap2: + if x not in sets and len(x) > 0: sets.append(x) return sets +def isSubset(subset, fullset): + for i in subset: + if i not in fullset: + return False + return True def removeDuplicatesFromList(l): this_list = copy.deepcopy(l) for x in this_list: From 43e4355bed84c66280932c2c816797feed211b0f Mon Sep 17 00:00:00 2001 From: Drew Date: Sun, 6 Dec 2015 21:07:42 -0800 Subject: [PATCH 020/148] Function to create non-overlapping zones based on Farelinks Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 177 +++++++++++++++++-------------------- 1 file changed, 82 insertions(+), 95 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 1d1908a..a07726f 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -59,6 +59,8 @@ def __init__(self, champVersion, basenetworkpath=None, networkBaseDir=None, netw self.od_fares = [] self.xf_fares = [] self.farelinks_fares = [] + self.zone_to_nodes = {} + self.node_to_zone = {} for farefile in TransitNetwork.FARE_FILES: self.farefiles[farefile] = [] @@ -875,8 +877,49 @@ def addFareLinksToLines(self): # boundaries. This is necessary because fare_rules are unique on # route_id, origin_id, destination_id # ... should also add origin_id and destination_id to lines - pass - + for line in self.lines: + for farelink in self.farelinks_fares: + if isinstance(farelink, FarelinksFare): + if farelink.isUnique(): + if line.hasLink(int(farelink.link.Anode),int(farelink.link.Bnode)): + line.farelinks.append(farelink) + + def crossesWall(self, nodes, left_wall, right_wall): + junk, junk, overlap1 = getListOverlap(nodes, left_wall) + junk, junk, overlap2 = getListOverlap(nodes, right_wall) + if len(overlap1) > 0 and len(overlap2) > 0: + return True + else: + return False + + def addAndSplitZoneList(self, zone_list, left_nodes, right_nodes): + if len(zone_list) == 0: + zone_list.append(left_nodes) + zone_list.append(right_nodes) + return zone_list + for nodeset in zone_list: + idx = zone_list.index(nodeset) + newsets = boilDown(nodeset,left_nodes,right_nodes) + if len(newsets) > 1: + zone_list.remove(nodeset) + for newset in newsets: + if len(newset) == 0: + WranglerLogger.warn("GOT ZERO LENGTH LIST") + continue + if newset not in zone_list: + for set in zone_list: + if isSubset(newset, set): + newset = [] + break + # don't add, it's already there + #elif isSubset(set, newset): + else: + left, newset, overlap = getListOverlap(set, newset) + # add just the part that's missing + if len(newset) > 0: zone_list.insert(idx, newset) + idx += 1 + return zone_list + def createZoneIDsFromFares(self): # Start with Farelinks # gather up sets of left_nodes, right_nodes for each link @@ -884,6 +927,8 @@ def createZoneIDsFromFares(self): id_generator = generate_unique_id(range(1,999999)) zone_to_nodes = {} link_counter = 0 + zone_list = [] + all_nodes = [] for fare in self.farelinks_fares: if isinstance(fare, FarelinksFare): @@ -894,100 +939,42 @@ def createZoneIDsFromFares(self): if len(left_nodes) == 0 and len(right_nodes) == 0: continue left_nodes.sort() right_nodes.sort() - walls.append((left_nodes,right_nodes)) - - if len(zone_to_nodes) == 0: - zone_to_nodes[id_generator.next()] = left_nodes - zone_to_nodes[id_generator.next()] = right_nodes - else: - # pass through list and build up zones as big as possible - # before breaking them back down - left_used = False - right_used = False - for node_list in zone_to_nodes.values(): - left1,right1,overlap1 = getListOverlap(node_list,left_nodes) - left2,right2,overlap2 = getListOverlap(node_list,right_nodes) - - if len(overlap1) > 0 and len(overlap2) > 0: - pass - #overlaps both sides, so can't reliably add nodes to zone - # just do the left ones... -## left_used = True -## for r in right1: -## node_list.append(r) -## continue - if len(overlap1) > 0: - left_used = True - for r in right1: - node_list.append(r) - if len(overlap2) > 0: - right_used = True - for r in right2: - node_list.append(r) - if not left_used: zone_to_nodes[id_generator.next()] = left_nodes - if not right_used: zone_to_nodes[id_generator.next()] = right_nodes - # now done building up zones, time to break them down at their walls - WranglerLogger.debug("NUMBER OF ZONES: %d" % len(zone_to_nodes)) - node_overlap = {} - for node_list in zone_to_nodes.values(): - for n in node_list: - if n in node_overlap.keys(): - node_overlap[n] += 1 - else: - node_overlap[n] = 1 - overlapped = 0 - for node, count in node_overlap.iteritems(): - if count > 1: overlapped += 1 - WranglerLogger.debug("PERCENT OF NODES IN MULTIPLE ZONES: %f" % float(float(overlapped)/float(len(node_overlap)))) - raw_input("press enter") - for key, value in zone_to_nodes.iteritems(): - print "%s (%d nodes): %s" % (str(key), len(value), str(value)) - raw_input("press enter") - for zone, node_list in zone_to_nodes.iteritems(): - walls_crossed = 0 - for wall in walls: - (left_wall, right_wall) = wall - left1,right1,overlap1 = getListOverlap(node_list,left_wall) - left2,right2,overlap2 = getListOverlap(node_list,right_wall) - if len(overlap1) > 0 and len(overlap2) > 0: - walls_crossed += 1 - print "zone %d: %d walls crossed" % (zone, walls_crossed) - raw_input("press enter") + for n in left_nodes: + if n not in all_nodes: all_nodes.append(n) + for n in right_nodes: + if n not in all_nodes: all_nodes.append(n) + + zone_list = self.addAndSplitZoneList(zone_list, left_nodes, right_nodes) + + found_nodes = [] + + for nodes in zone_list: + id = id_generator.next() + zone_to_nodes[id] = nodes + for n in nodes: + if n not in found_nodes: found_nodes.append(n) + ##WranglerLogger.debug("ZONE %d, NODES: %d" % (id, len(nodes))) + WranglerLogger.debug("EXPECT %d TOTAL NODES" % len(all_nodes)) + WranglerLogger.debug("FOUND %d TOTAL NODES" % len(found_nodes)) + missing_nodes, junk, junk = getListOverlap(all_nodes, found_nodes) + + node_to_zone = {} + for zone, nodes in zone_to_nodes.iteritems(): + for n in nodes: + if n in node_to_zones.keys(): + WranglerLogger.warn("DUPLICATE ZONE-NODE PAIR for NODE %d" % n) + node_to_zone[n] = zone + + self.zone_to_nodes = zone_to_nodes + self.node_to_zone = node_to_zone + return zone_to_nodes + + def addFaresToLines(self, node_to_zone=None): + for line in self.lines: + if isinstance(line, TransitLine): + pass - -## for node_list in zone_to_nodes.values(): -## for wall in walls: -## # does this zone cross a wall? if so... -## -## # [2,3,4] (| [5,6]) ... [1,2,3] | [4,5] -## # now time to break the zones down -## -## else: -## raise NetworkException("WARNING: trying to add non-unique Farelinks Fare") - - # UNFINISHED -## # Algorithm: Iterate over lines -## # for each line, get initial board from XFFares (xfer.fare) -## # next, check if nodes are in ODFares. If ANY node in ODFares, -## # then ALL nodes should be. Move on. ODFares will be handled -## # separately. -## # next, walk over the links in the transit line. Check links against -## # farelinks. If farelink is crossed, then increment the zoneID by -## # one and assign the new zoneID until next farelink is crossed. -## # The rule will be: -## # --fare_rules.txt-- -## # route_id = BLANK, origin_id = orig_node_, destination_id -## # - # A stop gets a ZoneID if it is included in a zone system for ANY transit operator. If - # two operators have overlapping zones, then the resulting zone system will - # Create ZoneIDs from OD Fares. These will be specific to operator and OD node numbers. - - # Create ZoneIDs from Farelinks Fares. These will be specific to operator and side of Farelink. - # This will require, for each Farelink, all the lines that cross it with the given transit mode. -## def createZonesFromFarelinks(self): -## for link in self.farelinks: -## pass - + def writeFastTrips_Stops(self,f_stops='stops.txt',f_stops_ft='stops_ft.txt'): # UNFINISHED # MAY NEED TO KNOW ZONES, WHICH WILL COME FROM ODFARES From 1c86634f08b33a69ffcee56e4aba7889b7b8965b Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 9 Dec 2015 15:02:17 -0800 Subject: [PATCH 021/148] Move lookups to WranglerLookups. Revise logic to set fare_id. Added class fastTripsFare. Signed-off-by: Drew --- Wrangler/Fare.py | 272 +++++++++++++++++------------------- Wrangler/WranglerLookups.py | 61 ++++++++ 2 files changed, 189 insertions(+), 144 deletions(-) create mode 100644 Wrangler/WranglerLookups.py diff --git a/Wrangler/Fare.py b/Wrangler/Fare.py index c27a9ba..2a09d02 100644 --- a/Wrangler/Fare.py +++ b/Wrangler/Fare.py @@ -5,82 +5,26 @@ from .Node import Node from .Logger import WranglerLogger from .TransitLink import TransitLink +from .Regexes import * +from .WranglerLookups import WranglerLookups __all__ = ['Fare'] -TRN_MODE_DICT = {1:{'desc':"walk access", 'type':"non-transit"}, - 2:{'desc':"walk egress", 'type':"non-transit"}, - 3:{'desc':"drive access", 'type':"non-transit"}, - 4:{'desc':"drive egress", 'type':"non-transit"}, - 5:{'desc':"transfer", 'type':"non-transit"}, - 6:{'desc':"drive funnel", 'type':"non-transit"}, - 7:{'desc':"walk funnel", 'type':"non-transit"}, - 8:{'desc':"empty", 'type':""}, - 9:{'desc':"empty", 'type':""}, - 10:{'desc':"empty", 'type':""}, - 11:{'desc':"Local Muni", 'type':"local bus"}, - 12:{'desc':"Express Muni", 'type':"local bus"}, - 13:{'desc':"BRT Muni", 'type':"local bus"}, - 14:{'desc':"Muni Cable Car", 'type':"LRT"}, - 15:{'desc':"LRT Muni", 'type':"LRT"}, - 16:{'desc':"Free and Open Shuttles", 'type':"local bus"}, - 17:{'desc':"SamTrans Local", 'type':"local bus"}, - 18:{'desc':"AC Local", 'type':"local bus"}, - 19:{'desc':"Other Local MTC Buses", 'type':"local bus"}, - 20:{'desc':"Regional BRT", 'type':"BRT"}, - 21:{'desc':"VTA LRT", 'type':"LRT"}, - 22:{'desc':"AC Transbay Buses", 'type':"Premium"}, - 23:{'desc':"Golden Gate Bus", 'type':"Premium"}, - 24:{'desc':"Sam Trans Express Bus", 'type':"Premium"}, - 25:{'desc':"Other Premium Bus", 'type':"Premium"}, - 26:{'desc':"Caltrain", 'type':"Premium"}, - 27:{'desc':"SMART", 'type':"Premium"}, - 28:{'desc':"eBART", 'type':"Premium"}, - 29:{'desc':"Regional Rail/ACE/AMTRAK", 'type':"Premium"}, - 30:{'desc':"HSR", 'type':"Premium"}, - 31:{'desc':"Ferry", 'type':"Ferry"}, - 32:{'desc':"BART", 'type':"BART"}, - } - -NONTRANSIT_TYPES = ['non-transit',''] -TRANSIT_TYPES = ['local bus', 'LRT', 'BRT', 'Premium', 'Ferry', 'BART'] -OPERATOR_ID_TO_NAME = {'101': "caltrain", '102': "amtrak", '103': "amtrak", '104': "ace", - '105': "dumbarton", '106': "smart", '107_': "bart", '108_': "bart", - '100_': "bart", '10_': "west_berkeley_shuttle", '11_': "broadway_shuttle", - '12_': "shuttle", '13_': "shuttle", '14_': "caltrain_shuttle", - '15_': "shuttle", '16_': "shuttle", '17_': "shuttle", '18_': "shuttle", - '19_': "shuttle", '26_': "samtrans", '27_': "samtrans", '28_': "samtrans", - '29_': "samtrans", '30_': "samtrans", '31_': "scvta", '32_': "scvta", - '33_': "scvta", '34_': "scvta", '35_': "scvta", - '37_': "ac_transit", '38_': "ac_transit", '39_': "ac_transit", '40_': "ac_transit", - '42_': "lavta", '43_': "lavta", '44_': "lavta", '45_': "lavta", - '47_': "union_city_transit", - '49_': "airbart", - '51_': "cccta", '52_': "cccta", '54_': "tri_delta_transit", - '56_': "westcat", '57_': "westcat", '59_': "vallejo_transit", '60_': "vallejo_transit", - '62_': "fast", '63_': "fast", '64_': "fast", - '65_': "american_canyon", '66_': "vacaville", '68_': "benicia", - '70_': "vine", '71_': "vine", - '73_': "sonoma_county_transit", '74_': "sonoma_county_transit", - '76_': "santa_rosa", '78_': "petaluma", - '80_': "golden_gate_transit", '82_': "golden_gate_transit", '83_': "golden_gate_transit", - '84_': "golden_gate_transit", - '90_': "ferry", '91_': "ferry", '92_': "ferry", '93_': "ferry", '94_': "ferry", '95_': "ferry", - 'EBA': "ebart", 'MUN': "sf_muni", 'PRES': "presidigo", 'SFS': "sfsu_shuttle",} - class Fare(object): """ Fare. Behaves like a dictionary of attributes. """ - def __init__(self, fare_id=None, price=None, tod=None, transfers=None, transfer_duration=None, start_time=None, end_time=None, template=None): + def __init__(self, fare_id=None, operator=None, line=None, price=None, tod=None, transfers=None, transfer_duration=None, start_time=None, end_time=None, champ_line_name=None): self.attr = {} self.fare_id = fare_id # stuff needed for FT - self.operator = None self.fair_id = None # calculated self.fare_class = None # calculated + self.operator = operator + self.line = line + self.champ_line_name = champ_line_name self.price = int(price) # passed by argument self.currency_type = 'USD' # default value self.payment_method = 0 # 0 = on board, 1 = before boarding @@ -89,28 +33,77 @@ def __init__(self, fare_id=None, price=None, tod=None, transfers=None, transfer_ self.tod = tod self.start_time = start_time # hhmmss, 000000 - 235959 self.end_time = end_time # hhmmss, 000000 - 235959 + self.setFareId() + self.setFareClass() - def set_operator(self, champ_operator_id=None, champ_line_name=None): - if champ_operator_id: - if champ_operator_id in OPERATOR_ID_TO_NAME.keys(): - self.operator = OPERATOR_ID_TO_NAME[champ_operator_id] - elif champ_operator_id + '_' in OPERATOR_ID_TO_NAME.keys(): - self.operator = OPERATOR_ID_TO_NAME[champ_operator_id + '_'] - else: - raise NetworkException("invalid operator id") - elif champ_line_name: - prefix_len = champ_line_name.find('_') - - def set_fare_id(self, fare_id=None, style='fasttrips', index=None): + def setOperatorAndLineFromChamp(self, champ_line_name=None): + linename_dict = linename_pattern.match(name) + if not linename_dict: raise NetworkException("INVALID LINENAME %s" % str(name)) + self.operator = WranglerLookups.OPERATOR_ID_TO_NAME[linename_dict['operator']] + self.line = WranglerLookups.OPERATOR_ID_TO_NAME[linename_dict['name']] + + def setFareId(self, fare_id=None, style='fasttrips', suffix=None): if fare_id: self.fare_id = fare_id + return self.fare_id + elif self.operator and self.line: + operpart = self.operator + linepart = self.line + elif self.champ_line_name: + linename_dict = linename_pattern.match(self.champ_line_name) + if not linename_dict: raise NetworkException("INVALID LINENAME %s" % str(self.champ_line_name)) + operpart = WranglerLookups.OPERATOR_ID_TO_NAME[linename_dict['operator']] + linepart = WranglerLookups.OPERATOR_ID_TO_NAME[linename_dict['name']] else: - self.fare_id = 'basic' - - if index: - self.fare_id = '%s_%s' % (self.fare_id, str(index)) + self.fare_id = 'generic' + return self.fare_id + + self.fare_id = '%s_%s' % (operpart, linepart) + if suffix: + self.fare_id = '%s_%s' % (self.fare_id, str(suffix)) return self.fare_id + + def setFareClass(self, fare_class=None, style='fasttrips', suffix=None): + if self.fare_id: + self.fare_class = self.fare_id + else: + self.fare_class = self.setFareId() + todpart1 = self.convertStringToTimePeriod(self.start_time) + todpart2 = self.convertStringToTimePeriod(self.end_time) + if todpart1 == todpart2: + todpart = todpart1 + else: + todpart = '%s_to_%s' % (todpart1, todpart2) + self.fare_class = '%s_%s' % (self.fare_class, todpart) + + def convertStringToTimePeriod(self, hhmmss): + if hhmmss == None: + tod = 'allday' + return tod + + re_hhmmss = re.compile('\d\d\d\d\d\d') + m = re_hhmmss.match(hhmmss) + if not m: + raise NetworkException('Invalid timestring format for hhmmss: %s' % str(hhmmss)) + + if hhmmss < '030000': + tod = 'ev' + elif hhmmss < '060000': + tod = 'ea' + elif hhmmss < '090000': + tod = 'am' + elif hhmmss < '153000': + tod = 'md' + elif hhmmss < '183000': + tod = 'pm' + elif hhmmss < '240000': + tod = 'ev' + else: + new_hh = '%02d' % (int(hhmmss[:2]) - 24) + new_hhmmss = new_hh + hhmmss[2:] + tod = convertStringToTimePeriod(new_hhmmss) + return tod # Dictionary methods def __getitem__(self,key): return self.attr[key.upper()] @@ -127,10 +120,12 @@ def __str__(self): return s class ODFare(Fare): - def __init__(self, fare_id=None, from_station=None, to_station=None, price=None, tod=None, start_time=None, end_time=None, template=None, station_lookup=None): - Fare.__init__(self, fare_id, price, tod, start_time, end_time, template) + def __init__(self, fare_id=None, from_station=None, to_station=None, price=None, tod=None, \ + start_time=None, end_time=None, template=None, station_lookup=None): + Fare.__init__(self, fare_id=fare_id, price=price, tod=tod, start_time=start_time, end_time=end_time) self.fr = from_station self.to = to_station + self.setFareId() def __repr__(self): pass @@ -139,49 +134,48 @@ def __str__(self): pass #s = '' % ( class XFFare(Fare): - def __init__(self, fare_id=None, from_mode=None, to_mode=None, price=None, tod=None, transfers=None, transfer_duration=None, start_time=None, end_time=None, template=None): - - Fare.__init__(self, fare_id, price, tod, transfers, transfer_duration, start_time, end_time, template) + def __init__(self, fare_id=None, from_mode=None, to_mode=None, price=None, tod=None, transfers=None, \ + transfer_duration=None, start_time=None, end_time=None): # stuff from champ - self.fr_mode = int(from_mode) - self.to_mode = int(to_mode) - self.fr_desc = TRN_MODE_DICT[self.fr_mode]['desc'] - self.to_desc = TRN_MODE_DICT[self.to_mode]['desc'] - self.fr_type = TRN_MODE_DICT[self.fr_mode]['type'] - self.to_type = TRN_MODE_DICT[self.to_mode]['type'] + self.fr_mode = int(from_mode) + self.to_mode = int(to_mode) + self.fr_desc = WranglerLookups.MODE_TO_MODETYPE[self.fr_mode]['desc'] + self.to_desc = WranglerLookups.MODE_TO_MODETYPE[self.to_mode]['desc'] + self.fr_type = WranglerLookups.MODE_TO_MODETYPE[self.fr_mode]['type'] + self.to_type = WranglerLookups.MODE_TO_MODETYPE[self.to_mode]['type'] - if self.fr_type in NONTRANSIT_TYPES and self.to_type in TRANSIT_TYPES: + if self.fr_type in WranglerLookups.NONTRANSIT_TYPES and self.to_type in WranglerLookups.TRANSIT_TYPES: self.type = 'board' - self.fare_id = self.to_type.lower().strip().replace(' ','_') - elif self.fr_type in NONTRANSIT_TYPES and self.to_type in NONTRANSIT_TYPES: + elif self.fr_type in WranglerLookups.NONTRANSIT_TYPES and self.to_type in WranglerLookups.NONTRANSIT_TYPES: WrangerLogger.warn('INVALID XFARE TYPE FROM mode %s (%d) to mode %s (%d)' % (self.fr_type, self.fr, self.to_type, self.to)) - elif self.fr_type in TRANSIT_TYPES and self.to_type in TRANSIT_TYPES: + elif self.fr_type in WranglerLookups.TRANSIT_TYPES and self.to_type in WranglerLookups.TRANSIT_TYPES: self.type = 'xfer' - self.fare_id = self.fr_type.lower().strip().replace(' ','_') + '_to_' + self.to_type.lower().strip().replace(' ','_') else: WranglerLogger.warn('UNKNOWN TRANSIT MODE TYPE (%d, %d)' % (self.fr, self.to)) - # stuff needed for FT - if tod: - # if no start/end/tod, then assume all-day fare - self.fare_class = self.fare_id + '_' + str(tod).lower() - elif start_time and end_time: - self.fare_class = self.fare_id + '_' + left(str(start_time),4) - else: - self.fare_class = self.fare_id + '_allday' + Fare.__init__(self, fare_id=fare_id, price=price, tod=tod, transfers=transfers, \ + transfer_duration=transfer_duration, start_time=start_time, end_time=end_time) + + def setFareId(self, fare_id=None, style='fasttrips', suffix=None): + if not suffix: suffix = '' + if self.type == 'xfer': + suffix = '%s_%s' % (suffix, self.fr_type.lower().strip().replace(' ','_') + \ + '_to_' + self.to_type.lower().strip().replace(' ','_')) + Fare.setFareId(self,fare_id,style,suffix) + def isBoardType(self): - if self.fr_type in NONTRANSIT_TYPES and self.to_type not in NONTRANSIT_TYPES: + if self.fr_type in WranglerLookups.NONTRANSIT_TYPES and self.to_type not in WranglerLookups.NONTRANSIT_TYPES: return True return False def isTransferType(self): - if self.fr_type not in NONTRANSIT_TYPES and self.to_type not in NONTRANSIT_TYPES: + if self.fr_type not in WranglerLookups.NONTRANSIT_TYPES and self.to_type not in WranglerLookups.NONTRANSIT_TYPES: return True return False def isExitType(self): - if self.fr_type not in NONTRANSIT_TYPES and self.to_type in NONTRANSIT_TYPES: + if self.fr_type not in WranglerLookups.NONTRANSIT_TYPES and self.to_type in WranglerLookups.NONTRANSIT_TYPES: return True return False @@ -196,11 +190,10 @@ def __str__(self): return s class FarelinksFare(Fare): - def __init__(self, fare_id=None, links=None, modes=None, price=None, tod=None, start_time=None, end_time=None, template=None): - Fare.__init__(self, fare_id, price, tod, start_time, end_time, template) - #self.fare_id = 'farelink_%s_%s' % (str(links), str(modes)) - self.price = int(price) - if isinstance(modes, list): + def __init__(self, fare_id=None, links=None, modes=None, price=None, tod=None, start_time=None, end_time=None): + if not modes: + self.modes = [mode] if mode else [] + elif isinstance(modes, list): self.modes = modes else: self.modes = [modes] @@ -208,7 +201,8 @@ def __init__(self, fare_id=None, links=None, modes=None, price=None, tod=None, s self.farelink = None self.mode = None self.farelinks = [] - self.set_fare_id() + + Fare.__init__(self, fare_id=fare_id, price=price, tod=tod, start_time=start_time, end_time=end_time) if isinstance(links, list): for l in links: @@ -236,18 +230,18 @@ def isUnique(self): else: return False - def set_fare_id(self, fare_id=None, style='fasttrips', index=None): + def setFareId(self, fare_id=None, style='fasttrips', suffix=None): if fare_id: self.fare_id = fare_id else: # count up transit modes i = 0 for m in self.modes: - if int(m) in TRN_MODE_DICT.keys(): - if not TRN_MODE_DICT[int(m)] in NONTRANSIT_TYPES: + if int(m) in WranglerLookups.MODE_TO_MODETYPE.keys(): + if not WranglerLookups.MODE_TO_MODETYPE[int(m)] in WranglerLookups.NONTRANSIT_TYPES: i+=1 # if it's a transit mode, grab it in case it's the only one - modepart = TRN_MODE_DICT[int(m)] + modepart = WranglerLookups.MODE_TO_MODETYPE[int(m)] if i == 1: pass elif i > 1: @@ -270,38 +264,12 @@ def set_fare_id(self, fare_id=None, style='fasttrips', index=None): WranglerLogger.debug("Unknown Fare style %s" % style) self.fare_id = '%s_%s_zonefare' % (modepart, todpart) - if index: - self.fare_id = '%s_%s' % (self.fare_id, index) + if suffix: + self.fare_id = '%s_%s' % (self.fare_id, suffix) return self.fare_id - - def convertStringToTimePeriod(self, hhmmss): - if hhmmss == None: - tod = 'allday' - return tod - re_hhmmss = re.compile('\d\d\d\d\d\d') - m = re_hhmmss.match(hhmmss) - if not m: - raise NetworkException('Invalid timestring format for hhmmss: %s' % str(hhmmss)) - - if hhmmss < '030000': - tod = 'ev' - elif hhmmss < '060000': - tod = 'ea' - elif hhmmss < '090000': - tod = 'am' - elif hhmmss < '153000': - tod = 'md' - elif hhmmss < '183000': - tod = 'pm' - elif hhmmss < '240000': - tod = 'ev' - else: - new_hh = '%02d' % (int(hhmmss[:2]) - 24) - new_hhmmss = new_hh + hhmmss[2:] - tod = convertStringToTimePeriod(new_hhmmss) - return tod + def uniqueFarelinksToList(self): ''' @@ -337,3 +305,19 @@ def __str__(self): s += ',%s' % str(mode) return s + +class FastTripsFare(Fare): + def __init__(self,fare_id=None,operator=None,line=None,origin_id=None,destination_id=None,\ + contains_id=None,fare_class=None,start_time=None,end_time=None,champ_line_name=None): + + Fare.__init__(self, fare_id=fare_id, operator=operator, line=line, price=price, tod=tod, transfers=transfers, \ + transfer_duration=transfer_duration, start_time=start_time, end_time=end_time, \ + champ_line_name=champ_line_name) + self.origin_id = origin_id + self.destination_id = destination_id + self.contains_id = contains_id + + def __getitem__(self,key): return self[key] + def __setitem__(self,key,value): self[key]=value + def __cmp__(self,other): return cmp(self.__dict__,other.__dict__) + \ No newline at end of file diff --git a/Wrangler/WranglerLookups.py b/Wrangler/WranglerLookups.py new file mode 100644 index 0000000..60eef69 --- /dev/null +++ b/Wrangler/WranglerLookups.py @@ -0,0 +1,61 @@ +class WranglerLookups: + + MODE_TO_MODETYPE = {1:{'desc':"walk access", 'type':"non-transit"}, + 2:{'desc':"walk egress", 'type':"non-transit"}, + 3:{'desc':"drive access", 'type':"non-transit"}, + 4:{'desc':"drive egress", 'type':"non-transit"}, + 5:{'desc':"transfer", 'type':"non-transit"}, + 6:{'desc':"drive funnel", 'type':"non-transit"}, + 7:{'desc':"walk funnel", 'type':"non-transit"}, + 8:{'desc':"empty", 'type':""}, + 9:{'desc':"empty", 'type':""}, + 10:{'desc':"empty", 'type':""}, + 11:{'desc':"Local Muni", 'type':"local bus"}, + 12:{'desc':"Express Muni", 'type':"local bus"}, + 13:{'desc':"BRT Muni", 'type':"local bus"}, + 14:{'desc':"Muni Cable Car", 'type':"LRT"}, + 15:{'desc':"LRT Muni", 'type':"LRT"}, + 16:{'desc':"Free and Open Shuttles", 'type':"local bus"}, + 17:{'desc':"SamTrans Local", 'type':"local bus"}, + 18:{'desc':"AC Local", 'type':"local bus"}, + 19:{'desc':"Other Local MTC Buses", 'type':"local bus"}, + 20:{'desc':"Regional BRT", 'type':"BRT"}, + 21:{'desc':"VTA LRT", 'type':"LRT"}, + 22:{'desc':"AC Transbay Buses", 'type':"Premium"}, + 23:{'desc':"Golden Gate Bus", 'type':"Premium"}, + 24:{'desc':"Sam Trans Express Bus", 'type':"Premium"}, + 25:{'desc':"Other Premium Bus", 'type':"Premium"}, + 26:{'desc':"Caltrain", 'type':"Premium"}, + 27:{'desc':"SMART", 'type':"Premium"}, + 28:{'desc':"eBART", 'type':"Premium"}, + 29:{'desc':"Regional Rail/ACE/AMTRAK", 'type':"Premium"}, + 30:{'desc':"HSR", 'type':"Premium"}, + 31:{'desc':"Ferry", 'type':"Ferry"}, + 32:{'desc':"BART", 'type':"BART"}, + } + + NONTRANSIT_TYPES = ['non-transit',''] + TRANSIT_TYPES = ['local bus', 'LRT', 'BRT', 'Premium', 'Ferry', 'BART'] + OPERATOR_ID_TO_NAME = {'101_': "caltrain", '102_': "amtrak", '103_': "amtrak", '104_': "ace", + '105_': "dumbarton", '106_': "smart", '107_': "bart", '108_': "bart", + '100_': "bart", '10_': "west_berkeley_shuttle", '11_': "broadway_shuttle", + '12_': "shuttle", '13_': "shuttle", '14_': "caltrain_shuttle", + '15_': "shuttle", '16_': "shuttle", '17_': "shuttle", '18_': "shuttle", + '19_': "shuttle", '26_': "samtrans", '27_': "samtrans", '28_': "samtrans", + '29_': "samtrans", '30_': "samtrans", '31_': "scvta", '32_': "scvta", + '33_': "scvta", '34_': "scvta", '35_': "scvta", + '37_': "ac_transit", '38_': "ac_transit", '39_': "ac_transit", '40_': "ac_transit", + '42_': "lavta", '43_': "lavta", '44_': "lavta", '45_': "lavta", + '47_': "union_city_transit", + '49_': "airbart", + '51_': "cccta", '52_': "cccta", '54_': "tri_delta_transit", + '56_': "westcat", '57_': "westcat", '59_': "vallejo_transit", '60_': "vallejo_transit", + '62_': "fast", '63_': "fast", '64_': "fast", + '65_': "american_canyon", '66_': "vacaville", '68_': "benicia", + '70_': "vine", '71_': "vine", + '73_': "sonoma_county_transit", '74_': "sonoma_county_transit", + '76_': "santa_rosa", '78_': "petaluma", + '80_': "golden_gate_transit", '82_': "golden_gate_transit", '83_': "golden_gate_transit", + '84_': "golden_gate_transit", + '90_': "ferry", '91_': "ferry", '92_': "ferry", '93_': "ferry", '94_': "ferry", '95_': "ferry", + 'EBA': "ebart", 'MUN': "sf_muni", 'PRES': "presidigo", 'SFS': "sfsu_shuttle",} \ No newline at end of file From 11bfa0f1d2b29bf81a12e85945c816851468f541 Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 9 Dec 2015 15:02:56 -0800 Subject: [PATCH 022/148] added linename_pattern to match champ-style transit line names Signed-off-by: Drew --- Wrangler/Regexes.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Wrangler/Regexes.py b/Wrangler/Regexes.py index a5fb8f3..39beb46 100644 --- a/Wrangler/Regexes.py +++ b/Wrangler/Regexes.py @@ -1,6 +1,7 @@ import re -__all__ = [ 'nodepair_pattern', 'git_commit_pattern'] +__all__ = [ 'nodepair_pattern', 'git_commit_pattern','linename_pattern'] nodepair_pattern = re.compile('(\d+)[-,\s]+(\d+)') git_commit_pattern = re.compile('commit ([0-9a-f]{40}$)') +linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS))(?P[a-zA-Z0-9_]+)') From 08671ab265139e6e346bc21463c86f393cd883c1 Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 9 Dec 2015 15:04:15 -0800 Subject: [PATCH 023/148] Add logic to roll fares into lines and calculate stop-to-stop fares Signed-off-by: Drew --- Wrangler/TransitLine.py | 97 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 93 insertions(+), 4 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 0a29596..ca6775f 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -71,7 +71,8 @@ def __init__(self, name=None, template=None): self.n = [] self.links = {} # Links were built for supplinks, xfers, but can be extended to all links. Including here as a way to store stop-stop travel times by time-of-day self.comment = None - + self.board_price = None + self.farelinks = [] self.name = name if name and name.find('"')==0: self.name = name[1:-1] # Strip leading/trailing dbl-quotes @@ -85,7 +86,7 @@ def __iter__(self): """ self.currentStopIdx = 0 return self - + def next(self): """ Method for iterator. Iterator usage:: @@ -174,7 +175,92 @@ def getFreq(self, timeperiod): def setDistances(self, highway_networks, extra_links=None): pass - + + def addZones(self, node_to_zone): + for n in self.n: + if n in node_to_zone.keys(): + self.node_to_zone[n] = node_to_zone[n] + else: + self.node_to_zone[n] = n + + def addFares(self, od_fares = None, xf_fares=None, farelinks_fares=None): + modenum = int(self.attr['MODE']) + if od_fares: + pass + + if xf_fares: + for fare in xf_fares: + if isinstance(fare,XFFare): + if fare.to_mode == modenum and fare.isBoardType(): + self.board_price = fare.price + self.board_fare_id = fare.fare_id + WranglerLogger.debug("ADDED FARE %s ($%2f) TO LINE %s" % (self.board_fare_id, float(self.board_price)/100, self.name)) + if farelinks_fares: + for fare in farelinks_fares: + if isinstance(fare,FarelinksFare): + if fare.isUnique(): + if self.hasLink(fare.farelink.Anode, fare.farelink.Bnode): + self.farelinks.append(fare) + WranglerLogger.debug("ADDED FARELINK %s ($%2f) TO LINE %s" % (fare.fare_id, float(self.board_price)/100, self.name)) + + def hasFarelinks(self): + for fare in self.farelinks: + if isinstance(fare, FarelinksFare): return True + return False + + def getStopList(self, style='int'): + style = style.lower() + stops = [] + if style not in ['int','node']: raise NetworkException("INVALID STYLE. MUST BE 'int' OR 'node'") + if style=='int': + for n in self.n: + if isinstance(n, int) or isinstance(n, str): + if n > 0: stops.append(int(n)) + elif isinstance(n, Node): + if n.isStop(): stops.append(int(n.num)) + else: + raise NetworkException("UNKNOWN DATA TYPE FOR NODE (%s): %s" % (type(n), str(n))) + + def getNodeSequenceAsInt(self): + nodes = [] + for n in self.n: + if isinstance(n, int) or isinstance(n, str): + nodes.append(int(n)) + elif isinstance(n, Node): + nodes.append(int(n.num)) + else: + raise NetworkException("UNKNOWN DATA TYPE FOR NODE (%s): %s" % (type(n), str(n))) + + def getFastTrips_FareRules_asList(self): + # walk the nodes + rules = [] + rule = {'fare_id':None,'origin_id':None,'destination_id':None,'contains_id':None, + 'fare_class':None,'start_time':None,'end_time':None,'price':None} + + nodes = self.getNodeSequenceAsInt() + idx = 0 + while idx < len(nodes): + start_node = nodes[idx] + origin_id = node_to_zone[start_node] if start_node in self.node_to_zone.keys() else start_node + + cost_increment = 0 + last_rule = None + for a, b in zip(nodes[idx:-1],nodes[idx+1]): + if self.hasFarelinks(): + for fare in self.farelinks: + if isinstance(fare, FarelinksFare): + if (a,b) == (int(fare.farelink.Anode), int(fare.farelink.Bnode)): + cost_increment += fare.price + ##rule['fare_id'] = fare.fare_id + rule['origin_id'] = node_to_zone[a] if a in node_to_zone.keys() else None + rule['destination_id'] = node_to_zone[b] if b in node_to_zone.keys() else None + rule['price'] = self.board_price + cost_increment + rule['start_time'] = fare.start_time + if rule != last_rule: + rules.append(rule) + + last_rule = copy.deepcopy(rule) + def setTravelTimes(self, highway_networks, extra_links=None): ''' Takes a dict of links_dicts, with one links_dict for each time-of-day @@ -727,7 +813,10 @@ def _applyTemplate(self, template): # Dictionary methods def __getitem__(self,key): return self.attr[key.upper()] def __setitem__(self,key,value): self.attr[key.upper()]=value - def __cmp__(self,other): return cmp(self.name,other) + def __cmp__(self,other): + if not isinstance(other, TransitLine): return False + return self.__dict__ == other.__dict__ + # String representation: for outputting to line-file def __repr__(self): From b49589fadaf4496bf25235be61a97d613d757db7 Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 9 Dec 2015 15:05:48 -0800 Subject: [PATCH 024/148] fix typos. Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index a07726f..f8836ff 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -961,7 +961,7 @@ def createZoneIDsFromFares(self): node_to_zone = {} for zone, nodes in zone_to_nodes.iteritems(): for n in nodes: - if n in node_to_zones.keys(): + if n in node_to_zone.keys(): WranglerLogger.warn("DUPLICATE ZONE-NODE PAIR for NODE %d" % n) node_to_zone[n] = zone @@ -1004,7 +1004,7 @@ def writeFastTrips_RoutesStopsFares(f_stops='stops.txt',f_stops_ft='stops_ft.txt fare_transfer_rules: from_fare_class, to_fare_class, is_flat_fee, transfer_rule fare_attributes.txt: - fare_id, price, currency_type, paymoent_method, transfers, transfer_duration + fare_id, price, currency_type, payment_method, transfers, transfer_duration Logic: 1. route_id, origin_id, destination_id -> look up fare_id From c74d6cc462c34720c93d99d56d5c2b6a178d75e5 Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 9 Dec 2015 15:21:03 -0800 Subject: [PATCH 025/148] Add zone creation to conversion script Revert to old __cmp__ method. Signed-off-by: Drew --- Wrangler/TransitLine.py | 5 +---- scripts/convert_cube_to_fasttrips.py | 23 ++++++++++++++++++++++- 2 files changed, 23 insertions(+), 5 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index ca6775f..ca27917 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -813,10 +813,7 @@ def _applyTemplate(self, template): # Dictionary methods def __getitem__(self,key): return self.attr[key.upper()] def __setitem__(self,key,value): self.attr[key.upper()]=value - def __cmp__(self,other): - if not isinstance(other, TransitLine): return False - return self.__dict__ == other.__dict__ - + def __cmp__(self,other): return cmp(self.name,other) # String representation: for outputting to line-file def __repr__(self): diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index 4a7aa6d..f3b7fce 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -3,9 +3,13 @@ # use Wrangler from the same directory as this build script sys.path.insert(0, os.path.join(os.path.dirname(__file__),"..")) import Wrangler +from Wrangler.Logger import WranglerLogger from Wrangler.TransitNetwork import TransitNetwork from Wrangler.TransitLink import TransitLink from Wrangler.TransitLine import TransitLine +#from Wrangler.FareParser import FareParser, fare_file_def # should probably be moved into TransitNetwork. +from Wrangler.Fare import ODFare, XFFare, FarelinksFare + from Wrangler.NetworkException import NetworkException from _static.Cube import CubeNet sys.path.insert(0,r"Y:\champ\releases\5.0.0\lib") @@ -32,15 +36,18 @@ # .link (off-street link) and fares: TRN_BASE = r'Q:\Model Development\SHRP2-fasttrips\Task2\network_translation\input_champ_network\freeflow\trn' FT_OUTPATH = r'Q:\Model Development\SHRP2-fasttrips\Task2\network_translation\testing\fast-trips' +#FT_OUTPATH = os.path.curdir CHAMP_NODE_NAMES = r'Y:\champ\util\nodes.xls' if __name__=='__main__': # set up logging NOW = time.strftime("%Y%b%d.%H%M%S") + FT_OUTPATH = os.path.join(FT_OUTPATH,NOW) + if not os.path.exists(FT_OUTPATH): os.mkdir(FT_OUTPATH) + LOG_FILENAME = "convert_cube_to_fasttrips_%s.info.LOG" % NOW Wrangler.setupLogging(LOG_FILENAME, LOG_FILENAME.replace("info", "debug")) - os.environ['CHAMP_NODE_NAMES'] = CHAMP_NODE_NAMES highway_networks = {} @@ -58,6 +65,18 @@ # Get transit network transit_network = TransitNetwork(5.0) transit_network.mergeDir(TRN_BASE) + print "creating zone ids" + zone_to_nodes = transit_network.createZoneIDsFromFares() + for zone, nodes in zone_to_nodes.iteritems(): + overlap_list = [] + for nodes2 in zone_to_nodes.values(): + for n in nodes: + if n in nodes2 and nodes != nodes2 and n not in overlap_list: overlap_list.append(n) + + WranglerLogger.debug("ZONE: %d HAS %d of %d NODES OVERLAP WITH OTHER ZONES" % (zone, len(overlap_list), len(nodes))) + #WranglerLogger.debug("%s" % str(overlap_list)) + raw_input("enter.") + ##raw_input("Merge transit directory successful.\npress Enter to continue") print "adding xy to Nodes" transit_network.addXY(nodes_dict) print "adding first departure times to all lines" @@ -68,6 +87,8 @@ transit_network.writeFastTrips_Shapes('shapes.txt') print "writing stop times to stop_times.txt" transit_network.writeFastTrips_Trips('trips.txt','stop_times.txt') + print "writing routes, stops, and fares" + transit_network.writeFastTrips_RoutesStopsFares('stops.txt','routes.txt','routes_ft.txt','fare_rules.txt','fare_rules_ft.txt','fare_attributes.txt','fare_attributes_ft.txt','fare_transfer_rules.txt') test=False if test: From 5f39974a5be350f0a18d1326783e955333ffc569 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 11 Dec 2015 14:25:09 -0800 Subject: [PATCH 026/148] Updates to lookups Signed-off-by: Drew --- Wrangler/WranglerLookups.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/Wrangler/WranglerLookups.py b/Wrangler/WranglerLookups.py index 60eef69..029ecdf 100644 --- a/Wrangler/WranglerLookups.py +++ b/Wrangler/WranglerLookups.py @@ -7,9 +7,9 @@ class WranglerLookups: 5:{'desc':"transfer", 'type':"non-transit"}, 6:{'desc':"drive funnel", 'type':"non-transit"}, 7:{'desc':"walk funnel", 'type':"non-transit"}, - 8:{'desc':"empty", 'type':""}, - 9:{'desc':"empty", 'type':""}, - 10:{'desc':"empty", 'type':""}, + 8:{'desc':None, 'type':None}, + 9:{'desc':None, 'type':None}, + 10:{'desc':None, 'type':None}, 11:{'desc':"Local Muni", 'type':"local bus"}, 12:{'desc':"Express Muni", 'type':"local bus"}, 13:{'desc':"BRT Muni", 'type':"local bus"}, @@ -34,8 +34,15 @@ class WranglerLookups: 32:{'desc':"BART", 'type':"BART"}, } - NONTRANSIT_TYPES = ['non-transit',''] + ACCESS_MODES = [1,3,6,7] + EGRESS_MODES = [2,4] + TRANSFER_MODES = [5] + UNUSED_MODES = [8,9,10] + NONTRANSIT_MODES = [1,2,3,4,5,6,7,8,9,10] + TRANSIT_MODES = [11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32] + NONTRANSIT_TYPES = ['non-transit'] TRANSIT_TYPES = ['local bus', 'LRT', 'BRT', 'Premium', 'Ferry', 'BART'] + OPERATOR_ID_TO_NAME = {'101_': "caltrain", '102_': "amtrak", '103_': "amtrak", '104_': "ace", '105_': "dumbarton", '106_': "smart", '107_': "bart", '108_': "bart", '100_': "bart", '10_': "west_berkeley_shuttle", '11_': "broadway_shuttle", From d36fc8fe145a61830b111887e4411f52d4f100a4 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 11 Dec 2015 14:25:39 -0800 Subject: [PATCH 027/148] Updates to fare structures and bug fixes Signed-off-by: Drew --- Wrangler/Fare.py | 125 +++++++++++++++++++++----------------- Wrangler/TransitParser.py | 2 +- 2 files changed, 71 insertions(+), 56 deletions(-) diff --git a/Wrangler/Fare.py b/Wrangler/Fare.py index 2a09d02..b41f311 100644 --- a/Wrangler/Fare.py +++ b/Wrangler/Fare.py @@ -25,7 +25,7 @@ def __init__(self, fare_id=None, operator=None, line=None, price=None, tod=None, self.operator = operator self.line = line self.champ_line_name = champ_line_name - self.price = int(price) # passed by argument + self.price = int(price) if price else 0 # passed by argument self.currency_type = 'USD' # default value self.payment_method = 0 # 0 = on board, 1 = before boarding self.transfers = transfers # (0, 1, 2, empty). Number of transfers permitted on this fare @@ -37,10 +37,11 @@ def __init__(self, fare_id=None, operator=None, line=None, price=None, tod=None, self.setFareClass() def setOperatorAndLineFromChamp(self, champ_line_name=None): - linename_dict = linename_pattern.match(name) + if not champ_line_name: champ_line_name = self.champ_line_name + linename_dict = linename_pattern.match(champ_line_name).groupdict() if not linename_dict: raise NetworkException("INVALID LINENAME %s" % str(name)) self.operator = WranglerLookups.OPERATOR_ID_TO_NAME[linename_dict['operator']] - self.line = WranglerLookups.OPERATOR_ID_TO_NAME[linename_dict['name']] + self.line = linename_dict['line'] def setFareId(self, fare_id=None, style='fasttrips', suffix=None): if fare_id: @@ -50,12 +51,11 @@ def setFareId(self, fare_id=None, style='fasttrips', suffix=None): operpart = self.operator linepart = self.line elif self.champ_line_name: - linename_dict = linename_pattern.match(self.champ_line_name) - if not linename_dict: raise NetworkException("INVALID LINENAME %s" % str(self.champ_line_name)) - operpart = WranglerLookups.OPERATOR_ID_TO_NAME[linename_dict['operator']] - linepart = WranglerLookups.OPERATOR_ID_TO_NAME[linename_dict['name']] + self.setOperatorAndLineFromChamp(self.champ_line_name) + operpart = self.operator + linepart = self.line else: - self.fare_id = 'generic' + self.fare_id = 'basic' return self.fare_id self.fare_id = '%s_%s' % (operpart, linepart) @@ -108,7 +108,8 @@ def convertStringToTimePeriod(self, hhmmss): # Dictionary methods def __getitem__(self,key): return self.attr[key.upper()] def __setitem__(self,key,value): self.attr[key.upper()]=value - def __cmp__(self,other): return cmp(self.fare_id,other) + def __cmp__(self,other): + return cmp(self.__dict__,other.__dict__) # String representation: for outputting to line-file def __repr__(self): @@ -116,22 +117,35 @@ def __repr__(self): return s def __str__(self): - s = '%s, $%2f %s' % (self.fare_id if self.fare_id else "unnamed fare", float(price)/100, self.currency_type) + s = '%s, $%.2f %s' % (self.fare_id if self.fare_id else "unnamed fare", float(price)/100, self.currency_type) return s class ODFare(Fare): - def __init__(self, fare_id=None, from_station=None, to_station=None, price=None, tod=None, \ + def __init__(self, fare_id=None, from_node=None, to_node=None, price=None, tod=None, \ start_time=None, end_time=None, template=None, station_lookup=None): Fare.__init__(self, fare_id=fare_id, price=price, tod=tod, start_time=start_time, end_time=end_time) - self.fr = from_station - self.to = to_station - self.setFareId() + self.fr_node = abs(int(from_node)) + self.to_node = abs(int(to_node)) + self.fr_name = None + self.to_name = None + if station_lookup: addStationNames(station_lookup) + self.setFareId() + + def addStationNames(self, station_lookup): + self.fr_name = station_lookup[self.fr_node] if self.fr_node in station_lookup.keys() else str(self.fr_node) + self.to_name = station_lookup[self.to_node] if self.to_node in station_lookup.keys() else str(self.to_node) + + def hasStationNames(self): + if self.fr_name and self.to_name: return True + return False + def __repr__(self): - pass + s = str(self) + return s def __str__(self): - pass #s = '' % ( + return '%s $%.2f from:%s to:%s' % (self.fare_id, float(self.price)/100, self.fr, self.to) class XFFare(Fare): def __init__(self, fare_id=None, from_mode=None, to_mode=None, price=None, tod=None, transfers=None, \ @@ -143,19 +157,23 @@ def __init__(self, fare_id=None, from_mode=None, to_mode=None, price=None, tod=N self.to_desc = WranglerLookups.MODE_TO_MODETYPE[self.to_mode]['desc'] self.fr_type = WranglerLookups.MODE_TO_MODETYPE[self.fr_mode]['type'] self.to_type = WranglerLookups.MODE_TO_MODETYPE[self.to_mode]['type'] - - if self.fr_type in WranglerLookups.NONTRANSIT_TYPES and self.to_type in WranglerLookups.TRANSIT_TYPES: + + if self.fr_mode in WranglerLookups.UNUSED_MODES or self.to_mode in WranglerLookups.UNUSED_MODES: + self.type = 'na' + elif self.fr_mode in WranglerLookups.EGRESS_MODES or self.to_mode in WranglerLookups.EGRESS_MODES: + self.type = 'na' + elif self.fr_mode in WranglerLookups.ACCESS_MODES and self.to_mode in WranglerLookups.TRANSIT_MODES: self.type = 'board' - elif self.fr_type in WranglerLookups.NONTRANSIT_TYPES and self.to_type in WranglerLookups.NONTRANSIT_TYPES: - WrangerLogger.warn('INVALID XFARE TYPE FROM mode %s (%d) to mode %s (%d)' % (self.fr_type, self.fr, self.to_type, self.to)) - elif self.fr_type in WranglerLookups.TRANSIT_TYPES and self.to_type in WranglerLookups.TRANSIT_TYPES: + elif self.fr_mode in WranglerLookups.TRANSIT_MODES and self.to_mode in WranglerLookups.TRANSIT_MODES: + self.type = 'xfer' + elif self.fr_mode in WranglerLookups.TRANSFER_MODES: self.type = 'xfer' else: - WranglerLogger.warn('UNKNOWN TRANSIT MODE TYPE (%d, %d)' % (self.fr, self.to)) - + WranglerLogger.warn('UNKNOWN TRANSIT MODE TYPE (%d, %d)' % (self.fr_mode, self.to_mode)) + Fare.__init__(self, fare_id=fare_id, price=price, tod=tod, transfers=transfers, \ transfer_duration=transfer_duration, start_time=start_time, end_time=end_time) - + def setFareId(self, fare_id=None, style='fasttrips', suffix=None): if not suffix: suffix = '' if self.type == 'xfer': @@ -180,17 +198,15 @@ def isExitType(self): return False def __repr__(self): - #s = '%s, %s (%d), %s (%d), %d' % (self.fare_id, self.fr_desc, self.fr, self.to_desc, self.to, self.cost) - s = '%s, %s, %s, %d' % (self.fare_id, self.fr_desc, self.to_desc, self.price) + s = '%s ($%.2f) %s(%d) %s(%d)' % (self.fare_id, float(self.price)/100, self.fr_desc, self.fr_mode, self.to_desc, self.to_mode) return s def __str__(self): - #s = '%s, %s (%d), %s (%d), %d' % (self.fare_id, self.fr_desc, self.fr, self.to_desc, self.to, self.cost) - s = '%s, %s, %s, %d' % (self.fare_id, self.fr_desc, self.to_desc, self.price) + s = '%s $%.2f %s(%d) %s(%d)' % (self.fare_id, float(self.price)/100, self.fr_desc, self.fr_mode, self.to_desc, self.to_mode) return s class FarelinksFare(Fare): - def __init__(self, fare_id=None, links=None, modes=None, price=None, tod=None, start_time=None, end_time=None): + def __init__(self, fare_id=None, links=None, modes=None, price=None, tod=None, start_time=None, end_time=None, oneway=True): if not modes: self.modes = [mode] if mode else [] elif isinstance(modes, list): @@ -201,6 +217,7 @@ def __init__(self, fare_id=None, links=None, modes=None, price=None, tod=None, s self.farelink = None self.mode = None self.farelinks = [] + self.oneway = oneway Fare.__init__(self, fare_id=fare_id, price=price, tod=tod, start_time=start_time, end_time=end_time) @@ -229,7 +246,7 @@ def isUnique(self): return True else: return False - + def setFareId(self, fare_id=None, style='fasttrips', suffix=None): if fare_id: self.fare_id = fare_id @@ -241,7 +258,7 @@ def setFareId(self, fare_id=None, style='fasttrips', suffix=None): if not WranglerLookups.MODE_TO_MODETYPE[int(m)] in WranglerLookups.NONTRANSIT_TYPES: i+=1 # if it's a transit mode, grab it in case it's the only one - modepart = WranglerLookups.MODE_TO_MODETYPE[int(m)] + modepart = WranglerLookups.MODE_TO_MODETYPE[int(m)]['desc'] if i == 1: pass elif i > 1: @@ -269,8 +286,6 @@ def setFareId(self, fare_id=None, style='fasttrips', suffix=None): return self.fare_id - - def uniqueFarelinksToList(self): ''' Create a unique FarelinksFare for each combination of links and modes @@ -285,33 +300,28 @@ def uniqueFarelinksToList(self): return farelist def __repr__(self): - s = '%s, $%.2f, links:' % (self.fare_id, self.price/100) - for link in self.farelinks: - s += ',%s-%s' % (str(link.nodeA), str(link.nodeB)) - - s += ', modes:' - for mode in self.modes: - s += ',%s' % str(mode) - + s = str(self) return s def __str__(self): - s = '%s, $%.2f, links:' % (self.fare_id, self.price/100) - for link in self.farelinks: - s += ',%s-%s' % (str(link.Anode), str(link.Bnode)) - - s += ', modes:' - for mode in self.modes: - s += ',%s' % str(mode) - + s = '%s $%.2f links(%d):' % (self.fare_id, float(self.price)/100,len(self.farelinks)) + for link, i in zip(self.farelinks,range(len(self.farelinks))): + s += '%s-%s' % (str(link.Anode), str(link.Bnode)) + if i < len(self.farelinks) - 1: s += ',' + s += ' modes:' + for mode, i in zip(self.modes, range(len(self.modes))): + s += '%s' % str(mode) + if i < len(self.modes) - 1: s += ',' return s class FastTripsFare(Fare): - def __init__(self,fare_id=None,operator=None,line=None,origin_id=None,destination_id=None,\ - contains_id=None,fare_class=None,start_time=None,end_time=None,champ_line_name=None): + def __init__(self,fare_id=None,operator=None,line=None,origin_id=None,destination_id=None, + contains_id=None,price=None,fare_class=None,start_time=None,end_time=None, + transfers=None,transfer_duration=None, + champ_line_name=None): - Fare.__init__(self, fare_id=fare_id, operator=operator, line=line, price=price, tod=tod, transfers=transfers, \ - transfer_duration=transfer_duration, start_time=start_time, end_time=end_time, \ + Fare.__init__(self, fare_id=fare_id, operator=operator, line=line, price=price, transfers=transfers, + transfer_duration=transfer_duration, start_time=start_time, end_time=end_time, champ_line_name=champ_line_name) self.origin_id = origin_id self.destination_id = destination_id @@ -319,5 +329,10 @@ def __init__(self,fare_id=None,operator=None,line=None,origin_id=None,destinatio def __getitem__(self,key): return self[key] def __setitem__(self,key,value): self[key]=value - def __cmp__(self,other): return cmp(self.__dict__,other.__dict__) - \ No newline at end of file + def __cmp__(self,other): + if not isinstance(other, FastTripsFare): return -1 + return cmp(self.__dict__,other.__dict__) + + def __str__(self): + s = 'fare_id: %s, orig_id: %s, dest_id: %s, cont_id: %s, fare_class: %s, price: $%.2f' % (self.fare_id,self.origin_id,self.destination_id,self.contains_id,self.fare_class, float(self.price)/100) + return s \ No newline at end of file diff --git a/Wrangler/TransitParser.py b/Wrangler/TransitParser.py index 80fc40d..81539a5 100644 --- a/Wrangler/TransitParser.py +++ b/Wrangler/TransitParser.py @@ -687,7 +687,7 @@ def convertODFareData(self): cost = fare[1] if nodea and nodeb and cost: - currentFare = ODFare(from_station=nodea, to_station=nodeb, price=cost) + currentFare = ODFare(from_node=nodea, to_node=nodeb, price=cost) ##print "Current Fare: ", str(currentFare) nodea, nodeb, cost = None, None, None From 57c4f0a84bbced606267c3f26dccd9aeb4792785 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 11 Dec 2015 14:26:39 -0800 Subject: [PATCH 028/148] Bug fixes to FastTripsFare creation and minor reorg. Signed-off-by: Drew --- Wrangler/HelperFunctions.py | 13 +++- Wrangler/TransitLine.py | 115 ++++++++++++++++++++-------- Wrangler/TransitNetwork.py | 145 +++++++++++++++++++++++++----------- 3 files changed, 196 insertions(+), 77 deletions(-) diff --git a/Wrangler/HelperFunctions.py b/Wrangler/HelperFunctions.py index c768c71..235a75c 100644 --- a/Wrangler/HelperFunctions.py +++ b/Wrangler/HelperFunctions.py @@ -1,5 +1,5 @@ # some generic helper functions for NetworkWrangler -import copy +import copy, xlrd def openFileOrString(f): # check if it's a filename or a file. Open it if it's a filename @@ -54,4 +54,13 @@ def removeDuplicatesFromList(l): for x in this_list: while this_list.count(x) > 1: this_list.remove(x) - return this_list \ No newline at end of file + return this_list + +def getChampNodeNameDictFromFile(filename): + book = xlrd.open_workbook(filename) + sh = book.sheet_by_index(0) + nodeNames = {} + for rx in range(0,sh.nrows): # skip header + therow = sh.row(rx) + nodeNames[int(therow[0].value)] = therow[1].value + return nodeNames \ No newline at end of file diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index ca27917..0973db8 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -4,6 +4,7 @@ from .Node import Node from .Logger import WranglerLogger from .TransitLink import TransitLink +from .Fare import Fare, ODFare, XFFare, FarelinksFare, FastTripsFare __all__ = ['TransitLine'] @@ -71,8 +72,9 @@ def __init__(self, name=None, template=None): self.n = [] self.links = {} # Links were built for supplinks, xfers, but can be extended to all links. Including here as a way to store stop-stop travel times by time-of-day self.comment = None - self.board_price = None + self.board_fare = None self.farelinks = [] + self.node_to_zone = {} self.name = name if name and name.find('"')==0: self.name = name[1:-1] # Strip leading/trailing dbl-quotes @@ -177,33 +179,65 @@ def setDistances(self, highway_networks, extra_links=None): pass def addZones(self, node_to_zone): + for n in node_to_zone.keys(): + if not isinstance(n, int): raise NetworkException("NOT ALL NODES ARE INTEGERS") + if n <= 0: raise NetworkException("NOT ALL NODES ARE POSITIVE INTEGERS") + for n in self.n: - if n in node_to_zone.keys(): - self.node_to_zone[n] = node_to_zone[n] + absn = abs(int(n.num)) + if absn in node_to_zone.keys(): + self.node_to_zone[absn] = node_to_zone[absn] else: - self.node_to_zone[n] = n + self.node_to_zone[absn] = None - def addFares(self, od_fares = None, xf_fares=None, farelinks_fares=None): + def addFares(self, od_fares=None, xf_fares=None, farelinks_fares=None): + ''' + This is a function added for fast-trips. + Adds od_fares, xf_fares, and farelinks_fares that apply to this line. + For xf_fares grabs the relevant boarding fare and saves it to self.board_fare. There + will be multiple due to Cube fare xfer.fare structure, so this just keeps the first one. + Just takes the od_fares and farelinks_fares as they are. + ''' + self.board_fare = None + self.farelinks_fares = [] + ##nodeNames = getChampNodeNameDictFromFile(os.environ["CHAMP_node_names"]) modenum = int(self.attr['MODE']) - if od_fares: - pass + nodes = self.getNodeSequenceAsInt() +## if od_fares: +## for od_fare in od_fares: +## if if xf_fares: for fare in xf_fares: if isinstance(fare,XFFare): if fare.to_mode == modenum and fare.isBoardType(): - self.board_price = fare.price - self.board_fare_id = fare.fare_id - WranglerLogger.debug("ADDED FARE %s ($%2f) TO LINE %s" % (self.board_fare_id, float(self.board_price)/100, self.name)) + if not self.board_fare and fare.type == 'board': + self.board_fare = copy.deepcopy(fare) + self.board_fare.setOperatorAndLineFromChamp(self.name) + WranglerLogger.debug("ADDED FARE %s ($%.2f) TO LINE %s for MODETYPE %s" % (self.board_fare.fare_id, float(self.board_fare.price)/100, self.name, self.getModeType())) + elif (type(self.board_fare) == type(fare) and self.board_fare.price == fare.price and self.board_fare.fr_type == fare.fr_type and self.board_fare.to_type == fare.to_type): + pass #WranglerLogger.debug("NOT ADDING IDENTICAL ACCESS LINK") + elif fare.type == 'xfer': + pass #WranglerLogger.debug("NOT ADDING XFER %s" % str(fare)) + elif fare.fr_type == None or fare.to_type == None: + pass #WranglerLogger.debug("NOT ADDING FARE WITH UNUSED TYPE %s" % str(fare)) + elif fare.type == 'na': + pass #WranglerLogger.debug("NOT ADDING FARE WITH UNUSED TYPE %s" % str(fare)) + else: + WranglerLogger.debug("NOT ADDING FOR UNKNOWN REASON %s" % str(fare)) + if farelinks_fares: for fare in farelinks_fares: if isinstance(fare,FarelinksFare): if fare.isUnique(): if self.hasLink(fare.farelink.Anode, fare.farelink.Bnode): self.farelinks.append(fare) - WranglerLogger.debug("ADDED FARELINK %s ($%2f) TO LINE %s" % (fare.fare_id, float(self.board_price)/100, self.name)) + WranglerLogger.debug("ADDED FARELINK %s ($%.2f) TO LINE %s" % (fare.fare_id, float(fare.price)/100, self.name)) def hasFarelinks(self): + ''' + This is a function added for fast-trips + ''' for fare in self.farelinks: if isinstance(fare, FarelinksFare): return True return False @@ -221,46 +255,67 @@ def getStopList(self, style='int'): else: raise NetworkException("UNKNOWN DATA TYPE FOR NODE (%s): %s" % (type(n), str(n))) - def getNodeSequenceAsInt(self): + def getNodeSequenceAsInt(self, ignoreStops=True): nodes = [] for n in self.n: if isinstance(n, int) or isinstance(n, str): - nodes.append(int(n)) + if ignoreStops: + nodes.append(abs(int(n))) + else: + nodes.append(int(n)) elif isinstance(n, Node): - nodes.append(int(n.num)) + if ignoreStops: + nodes.append(abs(int(n.num))) + else: + nodes.append(int(n.num)) else: raise NetworkException("UNKNOWN DATA TYPE FOR NODE (%s): %s" % (type(n), str(n))) - + return nodes + def getFastTrips_FareRules_asList(self): # walk the nodes rules = [] - rule = {'fare_id':None,'origin_id':None,'destination_id':None,'contains_id':None, - 'fare_class':None,'start_time':None,'end_time':None,'price':None} - + rule = None + origin_id, destination_id = None, None + price = self.board_fare.price nodes = self.getNodeSequenceAsInt() + +## if self.hasFarelinks(): +## WranglerLogger.debug("LINE %s HAS FARELINKS" % str(self.name)) +## WranglerLogger.debug('node_to_zone: %s' % str(self.node_to_zone)) +## WranglerLogger.debug('nodes: %s' % str(nodes)) + idx = 0 - while idx < len(nodes): + for idx in range(len(nodes)): start_node = nodes[idx] - origin_id = node_to_zone[start_node] if start_node in self.node_to_zone.keys() else start_node + origin_id = self.node_to_zone[start_node] if start_node in self.node_to_zone.keys() else start_node cost_increment = 0 last_rule = None - for a, b in zip(nodes[idx:-1],nodes[idx+1]): + for a, b in zip(nodes[idx:-1],nodes[idx+1:]): if self.hasFarelinks(): + origin_id = self.node_to_zone[a] #if a in self.node_to_zone.keys() else None + destination_id = self.node_to_zone[b] #if b in self.node_to_zone.keys() else None for fare in self.farelinks: if isinstance(fare, FarelinksFare): if (a,b) == (int(fare.farelink.Anode), int(fare.farelink.Bnode)): cost_increment += fare.price - ##rule['fare_id'] = fare.fare_id - rule['origin_id'] = node_to_zone[a] if a in node_to_zone.keys() else None - rule['destination_id'] = node_to_zone[b] if b in node_to_zone.keys() else None - rule['price'] = self.board_price + cost_increment - rule['start_time'] = fare.start_time - if rule != last_rule: - rules.append(rule) + price = self.board_fare.price + cost_increment + # WranglerLogger.debug("COST INCREMENT ON LINE %s to $%.2f between %s and %s" % (self.name, float(price)/100, str(origin_id), str(destination_id))) + else: + # origin_id and destination_id only matter for lines that cross farelinks. + origin_id = None + destination_id = None + if price > 0: rule = FastTripsFare(champ_line_name = self.name,price=price,origin_id=origin_id,destination_id=destination_id) + if rule: + if rule not in rules: + rules.append(rule) + #WranglerLogger.debug('%s' % str(rule)) last_rule = copy.deepcopy(rule) + return rules + def setTravelTimes(self, highway_networks, extra_links=None): ''' Takes a dict of links_dicts, with one links_dict for each time-of-day @@ -317,7 +372,7 @@ def setTravelTimes(self, highway_networks, extra_links=None): if distkey: dist = float(this_link[distkey]) else: WranglerLogger.debug("LINE %s, LINK %s, TOD %s: OFF-STREET TRANSIT LINK HAS NO ATTRIBUTE `DIST`" % (self.name, link_id, tp)) if speedkey and distkey: - WranglerLogger.debug("LINE %s, LINK %s, TOD %s: CALCULATING TRAVEL TIME USING LINK'S DISTANCE AND SPEED" % (self.name, link_id, tp)) + #WranglerLogger.debug("LINE %s, LINK %s, TOD %s: CALCULATING TRAVEL TIME USING LINK'S DISTANCE AND SPEED" % (self.name, link_id, tp)) link['BUSTIME_%s' % tp] = (dist / 5280) / xyspeed found = True else: @@ -326,7 +381,7 @@ def setTravelTimes(self, highway_networks, extra_links=None): # no off-street link (or it's missing TIME, or SPEED + DIST), then calculate the distance between points if not found: import math, geocoder - WranglerLogger.debug("LINE %s, LINK %s, TOD %s: NO ON-STREET OR OFF-STREET LINK FOUND. CALCULATING TRAVEL TIME MEASURED DISTANCE AND SPEED" % (self.name, link_id, tp)) + WranglerLogger.debug("LINE %s, LINK %s, TOD %s: NO ON-STREET OR OFF-STREET LINK FOUND. CALCULATING TRAVEL TIME USING MEASURED DISTANCE AND SPEED" % (self.name, link_id, tp)) a_lon, a_lat = self.reproject_to_wgs84(a.x,a.y,EPSG='+init=EPSG:2227') b_lon, b_lat = self.reproject_to_wgs84(b.x,b.y,EPSG='+init=EPSG:2227') if not dist: dist = math.sqrt(math.pow((a.x-b.x),2)+math.pow((a.y-b.y),2)) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index f8836ff..ac0bbe0 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -260,14 +260,8 @@ def validateWnrsAndPnrs(self): (line.getModeType(), lineset, stopNodeStr, link.A, link.B, str(nodeInfo[lineset][stopNodeStr].keys()), str(wnrNodes), str(pnrNodes)) WranglerLogger.warning(errorstr) # raise NetworkException(errorstr) - - book = xlrd.open_workbook(os.environ["CHAMP_node_names"]) - sh = book.sheet_by_index(0) - nodeNames = {} - for rx in range(0,sh.nrows): # skip header - therow = sh.row(rx) - nodeNames[int(therow[0].value)] = therow[1].value - # WranglerLogger.info(str(nodeNames)) + + nodeNames = getChampNodeNameDictFromFile(os.environ["CHAMP_node_names"]) # print it all out for lineset in nodeInfo.keys(): @@ -610,25 +604,7 @@ def parseAndPrintTransitFile(self, trntxt, production="transit_file", verbosity= convertedODFares = self.parser.convertODFareData() convertedXFFares = self.parser.convertXFFareData() convertedFarelinksFares = self.parser.convertFarelinksFareData() - - # for FarelinksFares where more than one link and more than one mode may be included, get uniqure link/modes - orig_len = len(convertedFarelinksFares) - for fare, i in zip(convertedFarelinksFares,range(len(convertedFarelinksFares))): - if isinstance(fare, FarelinksFare): - if verbosity == 1: - WranglerLogger.debug("checking FarelinksFare for uniqueness.") - WranglerLogger.debug("%s" % str(fare)) - new_fare_list = fare.uniqueFarelinksToList() - - if len(new_fare_list) > 1: - if verbosity == 1: WranglerLogger.debug("This FarelinksFare is not unique. Replacing...") - for new_fare in new_fare_list: - if verbosity == 1: WranglerLogger.debug("REPLACEMENT FARE (pos %d): %s" % (i, str(new_fare))) - convertedFarelinksFares.insert(i, new_fare) - i+=1 - removed = convertedFarelinksFares.pop(i+1) - if verbosity == 1: WranglerLogger.debug("Removed %s" % str(removed)) - + return convertedLines, convertedLinks, convertedPNR, convertedZAC, \ convertedAccessLinki, convertedXferLinki, convertedODFares, convertedXFFares, \ convertedFarelinksFares @@ -753,8 +729,53 @@ def mergeDir(self,path,insert_replace=False): def initializeTransitCapacity(directory="."): TransitNetwork.capacity = TransitCapacity(directory=directory) + def makeFarelinksUnique(self): + ''' + This is a function added for fast-trips. + It replaces non-unique FarelinksFares (those with multiple links or modes) and replaces them with a set of + unique Farelinks that cover all link-mode combinations in the original. + ''' + # for FarelinksFares where more than one link and more than one mode may be included, get uniqure link/modes + farelinks = self.farelinks_fares + orig_len = len(farelinks) + to_pop = [] + verbosity = 0 + for fare, i in zip(farelinks,range(len(farelinks))): + if isinstance(fare, FarelinksFare): + if verbosity == 1: + WranglerLogger.debug("checking FarelinksFare for uniqueness.") + WranglerLogger.debug("%s" % str(fare)) + new_fare_list = fare.uniqueFarelinksToList() + new_fare_list.reverse() + + if len(new_fare_list) > 1: + if verbosity == 1: WranglerLogger.debug("This FarelinksFare is not unique. Replacing...") + to_pop.append(i) + for new_fare in new_fare_list: + if verbosity == 1: WranglerLogger.debug("REPLACEMENT FARE (pos %d): %s" % (i, str(new_fare))) + farelinks.append(new_fare) + if verbosity == 1: WranglerLogger.debug("Removed %s" % str(removed)) + to_pop.sort() + to_pop.reverse() + + for i in to_pop: + popped = farelinks.pop(i) + ##WranglerLogger.debug("POPPED: %s" % str(popped)) + self.farelinks_fares = farelinks + + def addStationNamestoODFares(self,station_lookup): + ''' + This is a function added for fast-trips. + Takes a station_lookup dict and adds station names to od fares. + ''' + for od_fare in self.od_fares: + if isinstance(od_fare, ODFare): + if not od_fare.hasStationNames(): + od_fare.addStationNames(station_lookup) + def addXY(self, coord_dict=None): ''' + This is a function added for fast-trips. takes a dict of node_number to (x,y) and iterates through each TransitLine and Node, adding xy-coordinates as attributes to the Node ''' @@ -770,6 +791,9 @@ def addXY(self, coord_dict=None): raise NetworkException('Unhandled data type %s in self.lines' % type(line)) def addFirstDeparturesToAllLines(self): + ''' + This is a function added for fast-trips. + ''' for line in self.lines: if isinstance(line, str): # then it's just a comment/text line, so pass @@ -782,6 +806,7 @@ def addFirstDeparturesToAllLines(self): def addTravelTimes(self, highway_networks): ''' + This is a function added for fast-trips. Takes a dict of links_dicts, with one links_dict for each time-of-day highway_networks[tod] -> tod_links_dict @@ -804,6 +829,7 @@ def addTravelTimes(self, highway_networks): def writeFastTrips_Shapes(self, f, writeHeaders=True): ''' + this is a funtion added for fast-trips. Iterate each line in this TransitNetwork and write fast-trips style shapes.txt to f ''' f = openFileOrString(f) @@ -822,6 +848,7 @@ def writeFastTrips_Shapes(self, f, writeHeaders=True): def writeFastTrips_Trips(self, f_trips, f_stoptimes, writeHeaders=True): ''' + This is a function added for fast-trips. Iterate each line in this TransitNetwork and write fast-trips style stop_times.txt fo f This requires that each line has a complete set of links with ``BUSTIME_`` for each in ``AM``, ``MD``, ``PM``, ``EV``, ``EA``. @@ -839,13 +866,18 @@ def writeFastTrips_Trips(self, f_trips, f_stoptimes, writeHeaders=True): writeHeaders = False # only write them the with the first line. def getLeftAndRightTransitNodeNums(self,link,stops_only=True): + ''' + This is a function added for fast-trips. + Takes a TransitLink, and iterates over each line returning a list of all nodes on either + side of the link (denoted by left, meaning nodes preceding the link on a line, and right, + meaning the nodes following the link on a line. They should be non-overlapping lists. + ''' left_nodes = [] # integer list of node numbers that precede the farelink(stops only) right_nodes = [] # integer list of node numbers that follow the farelink(stops only) for line in self.lines: if isinstance(line,str): continue - ##print type(link.Anode), type(link.Bnode) if line.hasLink(link.Anode,link.Bnode): for n in line.n[:line.getNodeIdx(link.Bnode)]: if isinstance(n, int): @@ -872,19 +904,13 @@ def getLeftAndRightTransitNodeNums(self,link,stops_only=True): right_nodes.append(node_num) return (left_nodes, right_nodes) - def addFareLinksToLines(self): - # need to add Farelinks to lines, so we can walk the line and add up fares for crossing - # boundaries. This is necessary because fare_rules are unique on - # route_id, origin_id, destination_id - # ... should also add origin_id and destination_id to lines - for line in self.lines: - for farelink in self.farelinks_fares: - if isinstance(farelink, FarelinksFare): - if farelink.isUnique(): - if line.hasLink(int(farelink.link.Anode),int(farelink.link.Bnode)): - line.farelinks.append(farelink) - def crossesWall(self, nodes, left_wall, right_wall): + ''' + This is a function added for fast-trips. + Determines whether the nodes in nodes are allowed to be in the same zone by + checking against left_wall and right_wall. left_wall and right_wall are lists + of nodes that cannot be in the same zone because they cross a "wall" (i.e. farelink). + ''' junk, junk, overlap1 = getListOverlap(nodes, left_wall) junk, junk, overlap2 = getListOverlap(nodes, right_wall) if len(overlap1) > 0 and len(overlap2) > 0: @@ -893,6 +919,9 @@ def crossesWall(self, nodes, left_wall, right_wall): return False def addAndSplitZoneList(self, zone_list, left_nodes, right_nodes): + ''' + This is a function added for fast-trips. + ''' if len(zone_list) == 0: zone_list.append(left_nodes) zone_list.append(right_nodes) @@ -921,6 +950,9 @@ def addAndSplitZoneList(self, zone_list, left_nodes, right_nodes): return zone_list def createZoneIDsFromFares(self): + ''' + This is a function added for fast-trips. + ''' # Start with Farelinks # gather up sets of left_nodes, right_nodes for each link walls = [] # put nodeset pairs in here, where the left nodeset can't be in the same zone as the right nodeset @@ -953,7 +985,6 @@ def createZoneIDsFromFares(self): zone_to_nodes[id] = nodes for n in nodes: if n not in found_nodes: found_nodes.append(n) - ##WranglerLogger.debug("ZONE %d, NODES: %d" % (id, len(nodes))) WranglerLogger.debug("EXPECT %d TOTAL NODES" % len(all_nodes)) WranglerLogger.debug("FOUND %d TOTAL NODES" % len(found_nodes)) missing_nodes, junk, junk = getListOverlap(all_nodes, found_nodes) @@ -967,14 +998,38 @@ def createZoneIDsFromFares(self): self.zone_to_nodes = zone_to_nodes self.node_to_zone = node_to_zone + + for line in self.lines: + if isinstance(line, TransitLine): line.addZones(node_to_zone) return zone_to_nodes - def addFaresToLines(self, node_to_zone=None): + def addFaresToLines(self): + ''' + This is a function added for fast-trips. + ''' for line in self.lines: if isinstance(line, TransitLine): - pass + line.addFares(od_fares=self.od_fares, xf_fares=self.xf_fares, farelinks_fares=self.farelinks_fares) - + def createLineLevelFares(self): + ''' + This is a function added for fast-trips. + ''' + masterlist = [] + for line in self.lines: + if isinstance(line,TransitLine): + farerules = line.getFastTrips_FareRules_asList() + WranglerLogger.debug("GOT %d FAST-TRIPS FARE RULES FOR LINE %s" % (len(farerules),line.name)) + for rule in farerules: + if rule not in masterlist: masterlist.append(rule) + self.fasttrips_fares = masterlist + return masterlist + + def writeFastTripsFares_dumb(self,f='dumbstops.txt'): + f = openFileOrString(f) + for rule in self.fasttrips_fares: + f.write('%s\n' % str(rule)) + def writeFastTrips_Stops(self,f_stops='stops.txt',f_stops_ft='stops_ft.txt'): # UNFINISHED # MAY NEED TO KNOW ZONES, WHICH WILL COME FROM ODFARES @@ -986,7 +1041,7 @@ def writeFastTrips_Stops(self,f_stops='stops.txt',f_stops_ft='stops_ft.txt'): ''' f_stops = openFileOrString(f_stops) f_stops_ft = openFileOrString(f_stops_ft) - + def writeFastTrips_RoutesStopsFares(f_stops='stops.txt',f_stops_ft='stops_ft.txt',f_routes='routes.txt',f_routes_ft='routes_ft.txt',f_farerules='fare_rules.txt', f_farerules_ft='fare_rules_ft.txt',f_fareattr='fare_attributes.txt',f_fareattr_ft='fare_attributes_ft.txt', f_farexferrules='fare_transfer_rules.txt'): From 87ec7d787d87a60aaedd7f3b48e8fc3c3ffdc020 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 11 Dec 2015 14:27:00 -0800 Subject: [PATCH 029/148] Update script with newly added functions Signed-off-by: Drew --- scripts/convert_cube_to_fasttrips.py | 76 ++++++++++++++++++++-------- 1 file changed, 55 insertions(+), 21 deletions(-) diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index f3b7fce..d00832b 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -7,6 +7,7 @@ from Wrangler.TransitNetwork import TransitNetwork from Wrangler.TransitLink import TransitLink from Wrangler.TransitLine import TransitLine +from Wrangler.HelperFunctions import * #from Wrangler.FareParser import FareParser, fare_file_def # should probably be moved into TransitNetwork. from Wrangler.Fare import ODFare, XFFare, FarelinksFare @@ -39,8 +40,14 @@ #FT_OUTPATH = os.path.curdir CHAMP_NODE_NAMES = r'Y:\champ\util\nodes.xls' +SHAPES = os.path.join(FT_OUTPATH,'shapes.txt') +TRIPS = os.path.join(FT_OUTPATH,'trips.txt') +STOP_TIMES = os.path.join(FT_OUTPATH,'stop_times.txt') +FARES = os.path.join(FT_OUTPATH,'dumb_fares.txt') if __name__=='__main__': + test=False + ask_raw_input=False # set up logging NOW = time.strftime("%Y%b%d.%H%M%S") FT_OUTPATH = os.path.join(FT_OUTPATH,NOW) @@ -65,34 +72,61 @@ # Get transit network transit_network = TransitNetwork(5.0) transit_network.mergeDir(TRN_BASE) - print "creating zone ids" + WranglerLogger.debug("Making FarelinksFares unique") + transit_network.makeFarelinksUnique() + WranglerLogger.debug("Adding station names to OD Fares") + nodeNames = getChampNodeNameDictFromFile(os.environ["CHAMP_node_names"]) + transit_network.addStationNamestoODFares(nodeNames) + WranglerLogger.debug("creating zone ids") zone_to_nodes = transit_network.createZoneIDsFromFares() - for zone, nodes in zone_to_nodes.iteritems(): - overlap_list = [] - for nodes2 in zone_to_nodes.values(): - for n in nodes: - if n in nodes2 and nodes != nodes2 and n not in overlap_list: overlap_list.append(n) - - WranglerLogger.debug("ZONE: %d HAS %d of %d NODES OVERLAP WITH OTHER ZONES" % (zone, len(overlap_list), len(nodes))) - #WranglerLogger.debug("%s" % str(overlap_list)) - raw_input("enter.") - ##raw_input("Merge transit directory successful.\npress Enter to continue") - print "adding xy to Nodes" + WranglerLogger.debug("adding xy to Nodes") transit_network.addXY(nodes_dict) - print "adding first departure times to all lines" + WranglerLogger.debug("adding first departure times to all lines") transit_network.addFirstDeparturesToAllLines() - print "adding travel times to all lines" + WranglerLogger.debug("adding travel times to all lines") transit_network.addTravelTimes(highway_networks) - print "writing lines to shapes.txt" - transit_network.writeFastTrips_Shapes('shapes.txt') - print "writing stop times to stop_times.txt" - transit_network.writeFastTrips_Trips('trips.txt','stop_times.txt') - print "writing routes, stops, and fares" - transit_network.writeFastTrips_RoutesStopsFares('stops.txt','routes.txt','routes_ft.txt','fare_rules.txt','fare_rules_ft.txt','fare_attributes.txt','fare_attributes_ft.txt','fare_transfer_rules.txt') + WranglerLogger.debug("adding fares to lines") + transit_network.addFaresToLines() + transit_network.createLineLevelFares() + WranglerLogger.debug("writing lines to shapes.txt") + transit_network.writeFastTrips_Shapes(SHAPES) + WranglerLogger.debug("writing stop times to stop_times.txt") + transit_network.writeFastTrips_Trips(TRIPS,STOP_TIMES) + WranglerLogger.debug("writing routes, stops, and fares") + transit_network.writeFastTripsFares_dumb(FARES) + #transit_network.writeFastTrips_RoutesStopsFares('stops.txt','routes.txt','routes_ft.txt','fare_rules.txt','fare_rules_ft.txt','fare_attributes.txt','fare_attributes_ft.txt','fare_transfer_rules.txt') - test=False if test: print "testing" + + node_to_zone_file = 'node_to_zone_file_%s.log' % NOW + ntz = open(node_to_zone_file,'w') + ntz.write('node,type,zone,type\n') + for zone, nodes in zone_to_nodes.iteritems(): + for this_node in nodes: + ntz.write('%s,%s\n' % (str(this_node),type(this_node),str(zone),type(zone))) + overlap_list = [] + for nodes2 in zone_to_nodes.values(): + for n in nodes: + if n in nodes2 and nodes != nodes2 and n not in overlap_list: overlap_list.append(n) + WranglerLogger.debug("ZONE: %d HAS %d of %d NODES OVERLAP WITH OTHER ZONES" % (zone, len(overlap_list), len(nodes))) + #WranglerLogger.debug("%s" % str(overlap_list)) + if ask_raw_input: raw_input("Reporting Fares Parsed (XFFares) press enter to proceed.") + WranglerLogger.debug("Reporting Fares Parsed (XFFares) press enter to proceed.") + for xf_fare in transit_network.xf_fares: + if isinstance(xf_fare,XFFare): WranglerLogger.debug('%s' % str(xf_fare)) + if ask_raw_input: raw_input("Reporting Fares Parsed (ODFares) press enter to proceed.") + WranglerLogger.debug("Reporting Fares Parsed (ODFares) press enter to proceed.") + for od_fare in transit_network.od_fares: + if isinstance(od_fare,ODFare): WranglerLogger.debug('%s' % str(od_fare)) + if ask_raw_input: raw_input("Reporting Fares Parsed (FarelinksFares) press enter to proceed.") + WranglerLogger.debug("Reporting Fares Parsed (FarelinksFares) press enter to proceed.") + for farelinks_fare in transit_network.farelinks_fares: + if isinstance(farelinks_fare,FarelinksFare): + WranglerLogger.debug('%s' % str(farelinks_fare)) + if ask_raw_input: raw_input("done reporting Fares.") + + outfile = open(os.path.join(FT_OUTPATH,'links.csv'),'w') #print "NUM LINKS", len(transit_network.links) for link in transit_network.links: From 96237c31d1dd99517dc0b2cefb7043f98843eeac Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 11 Dec 2015 15:44:31 -0800 Subject: [PATCH 030/148] minor cleanup Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 31 ++++++++++++---------------- scripts/convert_cube_to_fasttrips.py | 15 +++++++------- 2 files changed, 20 insertions(+), 26 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index ac0bbe0..44b1da2 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -43,24 +43,19 @@ def __init__(self, champVersion, basenetworkpath=None, networkBaseDir=None, netw """ Network.__init__(self, champVersion, networkBaseDir, networkProjectSubdir, networkSeedSubdir, networkPlanSubdir, networkName) - self.lines = [] - #note self.links is transit support links, i.e. stuff in muni.link, caltrain.link, etc. - self.links = [] - self.pnrs = [] - self.zacs = [] - self.accessli = [] - self.xferli = [] - # self.farefiles is for storing the contents of fare files verbatim so they can - # be copied over directly. No Fare object functionality. - # Should be removed in the future when full Fare functionality is implemented. - self.farefiles = {} # farefile name -> [ lines in farefile ] - # od_fares, xf_fares, and farelinks_fares store Fare objects which were added - # for implementing fast-trips conversion compatibility - self.od_fares = [] - self.xf_fares = [] - self.farelinks_fares = [] - self.zone_to_nodes = {} - self.node_to_zone = {} + + self.lines = [] + self.links = [] # note self.links is transit support links, i.e. stuff in muni.link, caltrain.link, etc. + self.pnrs = [] + self.zacs = [] + self.accessli = [] + self.xferli = [] + self.farefiles = {} # farefile name -> [ lines in farefile ] + self.od_fares = [] # added for fast-trips + self.xf_fares = [] # added for fast-trips + self.farelinks_fares = [] # added for fast-trips + self.zone_to_nodes = {} # added for fast-trips + self.node_to_zone = {} # added for fast-trips for farefile in TransitNetwork.FARE_FILES: self.farefiles[farefile] = [] diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index d00832b..14579b0 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -40,20 +40,19 @@ #FT_OUTPATH = os.path.curdir CHAMP_NODE_NAMES = r'Y:\champ\util\nodes.xls' -SHAPES = os.path.join(FT_OUTPATH,'shapes.txt') -TRIPS = os.path.join(FT_OUTPATH,'trips.txt') -STOP_TIMES = os.path.join(FT_OUTPATH,'stop_times.txt') -FARES = os.path.join(FT_OUTPATH,'dumb_fares.txt') - if __name__=='__main__': - test=False + test=True ask_raw_input=False # set up logging NOW = time.strftime("%Y%b%d.%H%M%S") FT_OUTPATH = os.path.join(FT_OUTPATH,NOW) + SHAPES = os.path.join(FT_OUTPATH,'shapes.txt') + TRIPS = os.path.join(FT_OUTPATH,'trips.txt') + STOP_TIMES = os.path.join(FT_OUTPATH,'stop_times.txt') + FARES = os.path.join(FT_OUTPATH,'dumb_fares.txt') if not os.path.exists(FT_OUTPATH): os.mkdir(FT_OUTPATH) - LOG_FILENAME = "convert_cube_to_fasttrips_%s.info.LOG" % NOW + LOG_FILENAME = os.path.join(FT_OUTPATH,"convert_cube_to_fasttrips_%s.info.LOG" % NOW) Wrangler.setupLogging(LOG_FILENAME, LOG_FILENAME.replace("info", "debug")) os.environ['CHAMP_NODE_NAMES'] = CHAMP_NODE_NAMES highway_networks = {} @@ -104,7 +103,7 @@ ntz.write('node,type,zone,type\n') for zone, nodes in zone_to_nodes.iteritems(): for this_node in nodes: - ntz.write('%s,%s\n' % (str(this_node),type(this_node),str(zone),type(zone))) + ntz.write('%s,%s,%s,%s\n' % (str(this_node),type(this_node),str(zone),type(zone))) overlap_list = [] for nodes2 in zone_to_nodes.values(): for n in nodes: From 92acfdb5f7b85f567cc5a48ad734f11aa344832c Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 11 Dec 2015 15:45:30 -0800 Subject: [PATCH 031/148] Fixes to fare logic in getFastTripsFareRules_asList Signed-off-by: Drew --- Wrangler/Regexes.py | 2 +- Wrangler/TransitLine.py | 61 ++++++++++++++++++++++++----------------- 2 files changed, 37 insertions(+), 26 deletions(-) diff --git a/Wrangler/Regexes.py b/Wrangler/Regexes.py index 39beb46..2eb2816 100644 --- a/Wrangler/Regexes.py +++ b/Wrangler/Regexes.py @@ -4,4 +4,4 @@ nodepair_pattern = re.compile('(\d+)[-,\s]+(\d+)') git_commit_pattern = re.compile('commit ([0-9a-f]{40}$)') -linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS))(?P[a-zA-Z0-9_]+)') +linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS))(?P[a-zA-Z0-9_.]+)') diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 0973db8..0a350b2 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -278,41 +278,52 @@ def getFastTrips_FareRules_asList(self): rule = None origin_id, destination_id = None, None price = self.board_fare.price - nodes = self.getNodeSequenceAsInt() - -## if self.hasFarelinks(): -## WranglerLogger.debug("LINE %s HAS FARELINKS" % str(self.name)) -## WranglerLogger.debug('node_to_zone: %s' % str(self.node_to_zone)) -## WranglerLogger.debug('nodes: %s' % str(nodes)) + nodes = self.getNodeSequenceAsInt(ignoreStops=False) idx = 0 - for idx in range(len(nodes)): - start_node = nodes[idx] - origin_id = self.node_to_zone[start_node] if start_node in self.node_to_zone.keys() else start_node - - cost_increment = 0 + if self.hasFarelinks(): + last_rule = None - for a, b in zip(nodes[idx:-1],nodes[idx+1:]): - if self.hasFarelinks(): - origin_id = self.node_to_zone[a] #if a in self.node_to_zone.keys() else None - destination_id = self.node_to_zone[b] #if b in self.node_to_zone.keys() else None + stop_a = None + stop_b = None + + for a, idx in zip(nodes[:-1],range(len(nodes[:-1]))): + # iterate over all origins + if a > 0: + # if it's a stop, get the zone and reset the stop increment. + stop_a = a + origin_id = self.node_to_zone[stop_a] + cost_increment = 0 + stop_b = None + else: + continue # don't care about nodes that aren't stops. + + for _b, b in zip(nodes[idx:-1],nodes[idx+1:]): + # iterate over destinations. b is the dest, (_b,b) is the link, to check for farelinks for fare in self.farelinks: if isinstance(fare, FarelinksFare): - if (a,b) == (int(fare.farelink.Anode), int(fare.farelink.Bnode)): + # if this link is a farelink, increment the price by the cost on the farelink. + if (abs(_b),abs(b)) == (int(fare.farelink.Anode), int(fare.farelink.Bnode)): cost_increment += fare.price price = self.board_fare.price + cost_increment # WranglerLogger.debug("COST INCREMENT ON LINE %s to $%.2f between %s and %s" % (self.name, float(price)/100, str(origin_id), str(destination_id))) - else: - # origin_id and destination_id only matter for lines that cross farelinks. - origin_id = None - destination_id = None - if price > 0: rule = FastTripsFare(champ_line_name = self.name,price=price,origin_id=origin_id,destination_id=destination_id) - if rule: + + if b > 0: + stop_b = b + destination_id = self.node_to_zone[stop_b] + rule = FastTripsFare(champ_line_name = self.name,price=price,origin_id=origin_id,destination_id=destination_id) + else: + continue + if rule == last_rule: continue if rule not in rules: rules.append(rule) - #WranglerLogger.debug('%s' % str(rule)) - - last_rule = copy.deepcopy(rule) + last_rule = copy.deepcopy(rule) + else: + # origin_id and destination_id only matter for lines that cross farelinks. + origin_id = None + destination_id = None + rule = FastTripsFare(champ_line_name=self.name,price=self.board_fare.price,origin_id=origin_id,destination_id=destination_id) + rules.append(rule) return rules From 88dff091a9362f3c7e6c5804d33b2a89e33290b1 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 11 Dec 2015 16:29:31 -0800 Subject: [PATCH 032/148] minor bug fixes Signed-off-by: Drew --- Wrangler/Fare.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Wrangler/Fare.py b/Wrangler/Fare.py index b41f311..2555684 100644 --- a/Wrangler/Fare.py +++ b/Wrangler/Fare.py @@ -145,7 +145,7 @@ def __repr__(self): return s def __str__(self): - return '%s $%.2f from:%s to:%s' % (self.fare_id, float(self.price)/100, self.fr, self.to) + return '%s $%.2f from:%s to:%s' % (self.fare_id, float(self.price)/100, self.fr_name, self.to_name) class XFFare(Fare): def __init__(self, fare_id=None, from_mode=None, to_mode=None, price=None, tod=None, transfers=None, \ @@ -238,7 +238,7 @@ def __init__(self, fare_id=None, links=None, modes=None, price=None, tod=None, s if len(self.farelinks)==1: self.farelink = self.farelinks[0] - if len(self.modes)==0: + if len(self.modes)==1: self.mode = self.modes[0] def isUnique(self): From b84eb1cdcb28563e43b0529fde062023ee82794d Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 11 Dec 2015 16:30:01 -0800 Subject: [PATCH 033/148] make sure to check the mode of the farelink against the transit line mode. Signed-off-by: Drew --- Wrangler/TransitLine.py | 3 ++- Wrangler/TransitNetwork.py | 11 ++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 0a350b2..3176a24 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -230,7 +230,7 @@ def addFares(self, od_fares=None, xf_fares=None, farelinks_fares=None): for fare in farelinks_fares: if isinstance(fare,FarelinksFare): if fare.isUnique(): - if self.hasLink(fare.farelink.Anode, fare.farelink.Bnode): + if self.hasLink(fare.farelink.Anode, fare.farelink.Bnode) and modenum == int(fare.mode): self.farelinks.append(fare) WranglerLogger.debug("ADDED FARELINK %s ($%.2f) TO LINE %s" % (fare.fare_id, float(fare.price)/100, self.name)) @@ -293,6 +293,7 @@ def getFastTrips_FareRules_asList(self): # if it's a stop, get the zone and reset the stop increment. stop_a = a origin_id = self.node_to_zone[stop_a] + price = self.board_fare.price cost_increment = 0 stop_b = None else: diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 44b1da2..b93fb2c 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -860,7 +860,7 @@ def writeFastTrips_Trips(self, f_trips, f_stoptimes, writeHeaders=True): line.writeFastTrips_Trips(f_trips, f_stoptimes, id_generator, writeHeaders) writeHeaders = False # only write them the with the first line. - def getLeftAndRightTransitNodeNums(self,link,stops_only=True): + def getLeftAndRightTransitNodeNums(self,farelink,stops_only=True): ''' This is a function added for fast-trips. Takes a TransitLink, and iterates over each line returning a list of all nodes on either @@ -873,8 +873,9 @@ def getLeftAndRightTransitNodeNums(self,link,stops_only=True): for line in self.lines: if isinstance(line,str): continue - if line.hasLink(link.Anode,link.Bnode): - for n in line.n[:line.getNodeIdx(link.Bnode)]: + modenum = int(line.attr['MODE']) + if line.hasLink(farelink.farelink.Anode,farelink.farelink.Bnode) and modenum == int(farelink.mode): + for n in line.n[:line.getNodeIdx(farelink.farelink.Bnode)]: if isinstance(n, int): node_num = n if node_num < 0 and stops_only: continue @@ -886,7 +887,7 @@ def getLeftAndRightTransitNodeNums(self,link,stops_only=True): if node_num not in left_nodes: left_nodes.append(node_num) - for n in line.n[line.getNodeIdx(link.Bnode):]: + for n in line.n[line.getNodeIdx(farelink.farelink.Bnode):]: if isinstance(n, int): node_num = n if node_num < 0 and stops_only: continue @@ -962,7 +963,7 @@ def createZoneIDsFromFares(self): link_counter += 1 if link_counter % 10 == 0: print "checked %d links" % link_counter if fare.isUnique(): - (left_nodes, right_nodes) = self.getLeftAndRightTransitNodeNums(fare.farelink) + (left_nodes, right_nodes) = self.getLeftAndRightTransitNodeNums(fare) if len(left_nodes) == 0 and len(right_nodes) == 0: continue left_nodes.sort() right_nodes.sort() From 80a992f956b9930e47097223471c812226dfb74b Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 15 Dec 2015 16:19:19 -0800 Subject: [PATCH 034/148] Move reproject function to HelperFunctions Signed-off-by: Drew --- Wrangler/HelperFunctions.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Wrangler/HelperFunctions.py b/Wrangler/HelperFunctions.py index 235a75c..eefe881 100644 --- a/Wrangler/HelperFunctions.py +++ b/Wrangler/HelperFunctions.py @@ -16,6 +16,24 @@ def generate_unique_id(seq): for x in seq: yield x +def reproject_to_wgs84(longitude, latitude, EPSG = "+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. + ''' + import pyproj + # Remember long is x and lat is y! + prj_wgs = pyproj.Proj(init='epsg:4326') + prj_sp = pyproj.Proj(EPSG) + + # Need to convert feet to meters: + longitude = longitude * conversion + latitude = latitude * conversion + x, y = pyproj.transform(prj_sp, prj_wgs, longitude, latitude) + + return x, y + def getListOverlap(list1, list2): ''' Assumes list1 and list2 are lists of integers where elements are unique within From 4657e1727140fbcbd5f55cf23731452c961a40eb Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 15 Dec 2015 16:21:32 -0800 Subject: [PATCH 035/148] Add functions for OD Fares, move node_to_zone and zone_to_nodes dicts to be Node attributes outside of an instance Signed-off-by: Drew --- Wrangler/Node.py | 85 +++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 80 insertions(+), 5 deletions(-) diff --git a/Wrangler/Node.py b/Wrangler/Node.py index 2e7002a..8de1242 100644 --- a/Wrangler/Node.py +++ b/Wrangler/Node.py @@ -1,4 +1,5 @@ import os,sys +from .HelperFunctions import * __all__ = ['Node'] @@ -17,6 +18,9 @@ class Node(object): # static variables for nodes.xls descriptions = {} + node_to_zone = {} + onstreet_nodes = [] + offstreet_nodes = [] descriptions_read = False def __init__(self, n, coord_dict=None): @@ -26,12 +30,14 @@ def __init__(self, n, coord_dict=None): else: self.num = n self.stop=(self.num.find('-')<0 and True or False) - self.comment = None + + Node.getDescriptions() + self.comment = None if isinstance(coord_dict, dict): - (self.x,self.y) = coord_dict[n] + (self.x,self.y) = coord_dict[abs(int(n))] else: - (self.x,self.y) = (-1,-1) + (self.x,self.y) = (-1,-1) def addXY(self, coords): """ @@ -100,7 +106,7 @@ def lineFileRepr(self, prependNEquals=False, lastNode=False): # Dictionary methods def __getitem__(self,key): return self.attr[key] def __setitem__(self,key,value): self.attr[key]=value - def __cmp__(self,other): return cmp(int(self.num),other) + def __cmp__(self,other): return cmp(self.__dict__,other.__dict__) def description(self): """ @@ -137,4 +143,73 @@ def getDescriptions(): print sys.exc_info() Node.descriptions_read = True - \ No newline at end of file + + @staticmethod + def setNodeToZone(node_to_zone): + if not isinstance(node_to_zone, dict): raise NetworkException("INVALID NODE_TO_ZONE DICTIONARY") + Node.node_to_zone = node_to_zone + + @staticmethod + def setOnStreetNodes(onstreet_nodes): + if not isinstance(onstreet_nodes, list): raise NetworkException("INVALID ONSTREET_NODES LIST") + Node.onstreet_nodes = onstreet_nodes + + @staticmethod + def setOffStreetNodes(offstreet_nodes): + if not isinstance(offstreet_nodes, list): raise NetworkException("INVALID OFFSTREET_NODES LIST") + Node.offstreet_nodes = offstreet_nodes + +class FastTripsNode(Node): + ''' + FastTrips Node Class. + ''' + def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None): + Fare.__init__(n,champ_coord_dict) + + # stops.txt req'd + self.stop_id = abs(int(n)) + self.stop_name = Node.descriptions(self.stop_id) if self.stop_id in Node.descriptions.keys() else str(self.stop_id) + if stop_lat and stop_lon: + self.stop_lat = stop_lat + self.stop_lon = stop_lon + else: + self.stop_lon, self.stop_lat = reproject_to_wgs84(self.x,self.y,EPSG='+init=EPSG:2227') + + # stops optional + self.stop_code = None + self.stop_desc = None + if Node.node_to_zone and self.stop_id in Node.node_to_zone.keys(): + self.zone_id = Node.node_to_zone[self.stop_id] + else: + WranglerLogger.warn("Trying to construct a FastTripsNode without ZONE_ID") + self.location_type = None + self.parent_station = None + self.stop_timezone = None + self.wheelchair_boarding = None + + # stops_ft req'd + ## -- none -- + + # stops_ft optional + self.shelter = None + self.lighting = None + self.bike_parking = None + self.bike_share_station = None + self.seating = None + self.platform_height = None + self.level = None + self.off_board_payment = None + + def asDataFrame(self, *args): + import pandas as pd + if args is None: + args = ['stop_id','stop_name','stop_lat','stop_lon','zone_id'] + data = [] + for arg in args: + data.append(getattr(self,arg)) + + df = pd.DataFrame(columns=args,data=[data]) + return df + + ##if arg not in self.keys()self[arg] + \ No newline at end of file From 6973529374eb589c7ba54ce3107db53d477d75ff Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 15 Dec 2015 16:23:25 -0800 Subject: [PATCH 036/148] Add functions to write fasttrips stops and fares Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 130 ++++++++++++++++++++++++++++--------- 1 file changed, 101 insertions(+), 29 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index b93fb2c..7f93887 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -4,7 +4,7 @@ from .Logger import WranglerLogger from .Network import Network from .NetworkException import NetworkException -from .Node import Node +from .Node import Node, FastTripsNode from .PNRLink import PNRLink from .Regexes import nodepair_pattern from .TransitAssignmentData import TransitAssignmentData, TransitAssignmentDataException @@ -15,6 +15,7 @@ from .Fare import ODFare, XFFare, FarelinksFare from .ZACLink import ZACLink from .HelperFunctions import * +import pandas as pd __all__ = ['TransitNetwork'] @@ -54,8 +55,8 @@ def __init__(self, champVersion, basenetworkpath=None, networkBaseDir=None, netw self.od_fares = [] # added for fast-trips self.xf_fares = [] # added for fast-trips self.farelinks_fares = [] # added for fast-trips - self.zone_to_nodes = {} # added for fast-trips - self.node_to_zone = {} # added for fast-trips + self.fasttrips_fares = [] # added for fast-trips + self.fasttrips_nodes = {} # added for fast-trips dict of int nodenum -> FastTripsNode for farefile in TransitNetwork.FARE_FILES: self.farefiles[farefile] = [] @@ -409,7 +410,14 @@ def setCombiFreqsForShortLine(self, shortLine, longLine, combFreqs): if (eaLong-eaComb)>0: eaShort=eaComb*eaLong/(eaLong-eaComb) shortLineInst.setFreqs([amShort,mdShort,pmShort,evShort,eaShort]) - + def setFastTripsNodes(self): + for line in self.lines: + if not isinstance(line, TransitLine): + continue + for n in line.n: + if not isinstance(n, Node): + continue + def getCombinedFreq(self, names, coverage_set=False): """ Pass a regex pattern, we'll show the combined frequency. This @@ -822,12 +830,12 @@ def addTravelTimes(self, highway_networks): ## def writeFastTrips_Network(self, dir, shapes=shapes.txt, stop_times, ): ## pass - def writeFastTrips_Shapes(self, f, writeHeaders=True): + def writeFastTrips_Shapes(self, f='shapes.txt', path='.', writeHeaders=True): ''' this is a funtion added for fast-trips. Iterate each line in this TransitNetwork and write fast-trips style shapes.txt to f ''' - f = openFileOrString(f) + f = openFileOrString(os.path.join(path,f)) count = 0 # go through lines and write them to f. for line in self.lines: @@ -841,15 +849,15 @@ def writeFastTrips_Shapes(self, f, writeHeaders=True): WranglerLogger.debug("skipping line because unknown type") print "wrote %d lines" % count - def writeFastTrips_Trips(self, f_trips, f_stoptimes, writeHeaders=True): + def writeFastTrips_Trips(self, f_trips='trips.txt', f_stoptimes='stop_times.txt', path='.', writeHeaders=True): ''' This is a function added for fast-trips. Iterate each line in this TransitNetwork and write fast-trips style stop_times.txt fo f This requires that each line has a complete set of links with ``BUSTIME_`` for each in ``AM``, ``MD``, ``PM``, ``EV``, ``EA``. ''' - f_trips = openFileOrString(f_trips) - f_stoptimes = openFileOrString(f_stoptimes) + f_trips = openFileOrString(os.path.join(path,f_trips)) + f_stoptimes = openFileOrString(os.path.join(path,f_stoptimes)) id_generator = generate_unique_id(range(1,999999)) # go through lines and write them to f. @@ -992,11 +1000,12 @@ def createZoneIDsFromFares(self): WranglerLogger.warn("DUPLICATE ZONE-NODE PAIR for NODE %d" % n) node_to_zone[n] = zone - self.zone_to_nodes = zone_to_nodes - self.node_to_zone = node_to_zone - - for line in self.lines: - if isinstance(line, TransitLine): line.addZones(node_to_zone) + #self.zone_to_nodes = zone_to_nodes + #self.node_to_zone = node_to_zone + Node.setNodeToZone(node_to_zone) + +## for line in self.lines: +## if isinstance(line, TransitLine): line.addZones(node_to_zone) return zone_to_nodes def addFaresToLines(self): @@ -1007,36 +1016,99 @@ def addFaresToLines(self): if isinstance(line, TransitLine): line.addFares(od_fares=self.od_fares, xf_fares=self.xf_fares, farelinks_fares=self.farelinks_fares) - def createLineLevelFares(self): + def createFastTripsFares(self): ''' This is a function added for fast-trips. ''' - masterlist = [] + fasttrips_fares = [] for line in self.lines: if isinstance(line,TransitLine): - farerules = line.getFastTrips_FareRules_asList() - WranglerLogger.debug("GOT %d FAST-TRIPS FARE RULES FOR LINE %s" % (len(farerules),line.name)) - for rule in farerules: - if rule not in masterlist: masterlist.append(rule) - self.fasttrips_fares = masterlist - return masterlist - - def writeFastTripsFares_dumb(self,f='dumbstops.txt'): - f = openFileOrString(f) + fares = line.getFastTripsFares_asList() + WranglerLogger.debug("GOT %d FAST-TRIPS FARE RULES FOR LINE %s" % (len(fares),line.name)) + for fare in fares: + if fare not in fasttrips_fares: fasttrips_fares.append(fare) + self.fasttrips_fares = fasttrips_fares + return fasttrips_fares + + def writeFastTripsFares_dumb(self,f='dumbstops.txt',path='.'): + f = openFileOrString(os.path.join(path,f)) for rule in self.fasttrips_fares: f.write('%s\n' % str(rule)) + + def createFastTripsNodes(self): + ''' + This is a function added for fast-trips.txt + + All stops and stops_ft variables: + 'stop_id','stop_code','stop_name','stop_desc','stop_lat','stop_lon','zone_id','location_type', + 'parent_station','stop_timezone','wheelchair_boarding','shelter','lighting','bike_parking', + 'bike_share_station','seating','platform_height','level','off_board_payment' + ''' + + nodes = {} # nodenum (int): Node + # add all nodes that occur in any line, regardless of whether they are stops. Any nodes + # that are a stop in one line, and not a stop in another will be duplicated. + for line in self.lines: + for n in line.n: + if not isinstance(n,Node): + if isinstance(n,int): raise NetworkExcetption('LINE %s HAS INTEGER NODE. ALL NODES SHOULD BE OF TYPE NODE.' % line.name) + continue + if int(n.num) not in nodes.keys(): + ft_node = FastTripsNode(int(n.num), {abs(int(n.num)):(n.x,n.y)}) + nodes[int(n.num)] = ft_node + self.fasttrips_nodes = nodes - def writeFastTrips_Stops(self,f_stops='stops.txt',f_stops_ft='stops_ft.txt'): + def writeFastTrips_Fares(self,f_farerules='fare_rules.txt',f_farerules_ft='fare_rules_ft.txt', + f_fareattr='fare_attributes_ft.txt',fare_attr_ft='fare_attributes_ft.txt', + path='.', writeHeaders=True): + ##f_farerules = openFileOrString(f_farerules) + f_farerules_ft = openFileOrString(os.path.join(path,f_farerules_ft)) + farerules_df = pd.DataFrame(columns=['fare_id','route_id','origin_id','destination_id','contains_id']) + + if writeHeaders: + #f_farerules.write('fare_id,route_id,origin_id,destination_id,contains_id\n') + f_farerules_ft.write('fare_id,fare_class,start_time,end_time\n') + for fare in self.fasttrips_fares: + farerules_row = pd.DataFrame(columns=['fare_id','route_id','origin_id','destination_id','contains_id'], + data=[[fare.fare_id,fare.line,fare.origin_id,fare.destination_id,fare.contains_id]]) + farerules_df = farerules_df.append(farerules_row) + #f_farerules.write('%s,%s,%s,%s,%s\n' % (fare.fare_id,fare.linename,fare.origin_id,fare.destination_id,fare.contains_id)) + f_farerules_ft.write('%s,%s,%s,%s\n' % (fare.fare_id,fare.fare_class,fare.start_time,fare.end_time)) + farerules_df = farerules_df.drop_duplicates() + farerules_df.to_csv(os.path.join(path,f_farerules),index=False) + + def writeFastTrips_Transfers(self): + pass + + def writeFastTrips_Stops(self,f_stops='stops.txt',f_stops_ft='stops_ft.txt',path='.', writeHeaders=True): # UNFINISHED # MAY NEED TO KNOW ZONES, WHICH WILL COME FROM ODFARES ''' stops: stop_id, stop_code*, stop_name, stop_desc*, stop_lat, stop_lon, zone_id*, location_type*, - parent_station*,stop_timezone*,stop_timezone*, wheelchair_boarding* + parent_station*,stop_timezone*,wheelchair_boarding* stops_ft: stop_id, shelter*, lighting*, bike_parking*, bike_share_station*, seating*, platform_hight*, level*, off_board_payment* ''' - f_stops = openFileOrString(f_stops) - f_stops_ft = openFileOrString(f_stops_ft) + #f_stops = openFileOrString(os.path.join(path,f_stops)) + #f_stops_ft = openFileOrString(os.path.join(path,f_stops_ft)) + df_stops = None + df_stops_ft = None + + for node in self.fasttrips_nodes: + if node.isStop(): + df_row = node.asDataFrame('stop_id','stop_name','stop_lat','stop_lon','zone_id') + print df_row + if not df_stops: + df_stops = df_row + else: + df_stops = df.append(df_row) + df_row = node.asDataFrame('stop_id') + if not df_stops_ft: + df_stops_ft = df_row + else: + df_stops_ft = df_stops_ft.append(df_row) + df_stops.to_csv(f_stops,index=False,header=writeHeaders) + df_stops_ft.to_csv(f_stops_ft,index=False,header=writeHeaders) def writeFastTrips_RoutesStopsFares(f_stops='stops.txt',f_stops_ft='stops_ft.txt',f_routes='routes.txt',f_routes_ft='routes_ft.txt',f_farerules='fare_rules.txt', f_farerules_ft='fare_rules_ft.txt',f_fareattr='fare_attributes.txt',f_fareattr_ft='fare_attributes_ft.txt', From 9c56bc8daa06ce909c6595de886e6a0fc6f2bee7 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 15 Dec 2015 16:24:02 -0800 Subject: [PATCH 037/148] Add functions for OD Fares Signed-off-by: Drew --- Wrangler/TransitLine.py | 114 ++++++++++++++++++++++++---------------- 1 file changed, 70 insertions(+), 44 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 3176a24..f317e2d 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -5,6 +5,7 @@ from .Logger import WranglerLogger from .TransitLink import TransitLink from .Fare import Fare, ODFare, XFFare, FarelinksFare, FastTripsFare +from .HelperFunctions import * __all__ = ['TransitLine'] @@ -74,7 +75,8 @@ def __init__(self, name=None, template=None): self.comment = None self.board_fare = None self.farelinks = [] - self.node_to_zone = {} + self.od_fares = [] + ##self.node_to_zone = {} self.name = name if name and name.find('"')==0: self.name = name[1:-1] # Strip leading/trailing dbl-quotes @@ -178,17 +180,19 @@ def getFreq(self, timeperiod): def setDistances(self, highway_networks, extra_links=None): pass - def addZones(self, node_to_zone): - for n in node_to_zone.keys(): - if not isinstance(n, int): raise NetworkException("NOT ALL NODES ARE INTEGERS") - if n <= 0: raise NetworkException("NOT ALL NODES ARE POSITIVE INTEGERS") - - for n in self.n: - absn = abs(int(n.num)) - if absn in node_to_zone.keys(): - self.node_to_zone[absn] = node_to_zone[absn] - else: - self.node_to_zone[absn] = None +## def addZones(self, node_to_zone): +## for n in node_to_zone.keys(): +## if not isinstance(n, int): raise NetworkException("NOT ALL NODES ARE INTEGERS") +## if n <= 0: raise NetworkException("NOT ALL NODES ARE POSITIVE INTEGERS") +## +## for n in self.n: +## absn = abs(int(n.num)) +## if absn in node_to_zone.keys(): +## self.node_to_zone[absn] = node_to_zone[absn] +## n.zone = node_to_zone[absn] +## else: +## self.node_to_zone[absn] = None +## n.zone = None def addFares(self, od_fares=None, xf_fares=None, farelinks_fares=None): ''' @@ -200,13 +204,16 @@ def addFares(self, od_fares=None, xf_fares=None, farelinks_fares=None): ''' self.board_fare = None self.farelinks_fares = [] - ##nodeNames = getChampNodeNameDictFromFile(os.environ["CHAMP_node_names"]) + #nodeNames = getChampNodeNameDictFromFile(os.environ["CHAMP_node_names"]) modenum = int(self.attr['MODE']) nodes = self.getNodeSequenceAsInt() -## if od_fares: -## for od_fare in od_fares: -## if - + + if od_fares: + for fare in od_fares: + if isinstance(fare,ODFare): + if fare.fr_node in nodes and fare.to_node in nodes: + self.od_fares.append(fare) + WranglerLogger.debug("ADDED OD FARE %s TO LINE %s" % (fare,self.name)) if xf_fares: for fare in xf_fares: if isinstance(fare,XFFare): @@ -236,12 +243,20 @@ def addFares(self, od_fares=None, xf_fares=None, farelinks_fares=None): def hasFarelinks(self): ''' - This is a function added for fast-trips + This is a function added for fast-trips. ''' for fare in self.farelinks: if isinstance(fare, FarelinksFare): return True return False + def hasODFares(self): + ''' + This is a function added for fast-trips. + ''' + for fare in self.od_fares: + if isinstance(fare, ODFare): return True + return False + def getStopList(self, style='int'): style = style.lower() stops = [] @@ -256,6 +271,9 @@ def getStopList(self, style='int'): raise NetworkException("UNKNOWN DATA TYPE FOR NODE (%s): %s" % (type(n), str(n))) def getNodeSequenceAsInt(self, ignoreStops=True): + ''' + This is a function added for fast-trips. + ''' nodes = [] for n in self.n: if isinstance(n, int) or isinstance(n, str): @@ -271,8 +289,24 @@ def getNodeSequenceAsInt(self, ignoreStops=True): else: raise NetworkException("UNKNOWN DATA TYPE FOR NODE (%s): %s" % (type(n), str(n))) return nodes + + def getODFaresDict(self,od_fares=None): + ''' + This is a function added for fast-trips. + ''' + if not od_fares: od_fares = self.od_fares + od_fare_dict = {} + for fare in od_fares: + if isinstance(fare,ODFare): + a=fare.fr_node + b=fare.to_node + od_fare_dict[(a,b)] = fare + return od_fare_dict - def getFastTrips_FareRules_asList(self): + def getFastTripsFares_asList(self): + ''' + This is a function added for fast-trips. + ''' # walk the nodes rules = [] rule = None @@ -281,8 +315,18 @@ def getFastTrips_FareRules_asList(self): nodes = self.getNodeSequenceAsInt(ignoreStops=False) idx = 0 - if self.hasFarelinks(): - + if self.hasODFares() and self.hasFarelinks(): + WranglerLogger.warn("LINE %s HAS BOTH OD FARES AND FARELINKS FARES." % self.name) + + if self.hasODFares(): + for fare in self.od_fares: + if isinstance(fare, ODFare): + rule = FastTripsFare(champ_line_name=self.name,price=self.board_fare.price + fare.price,origin_id=fare.fr_name,destination_id=fare.to_name) + WranglerLogger.debug('%s' % str(rule)) + if rule not in rules: + rules.append(rule) + + elif self.hasFarelinks(): last_rule = None stop_a = None stop_b = None @@ -292,7 +336,7 @@ def getFastTrips_FareRules_asList(self): if a > 0: # if it's a stop, get the zone and reset the stop increment. stop_a = a - origin_id = self.node_to_zone[stop_a] + origin_id = Node.node_to_zone[stop_a] price = self.board_fare.price cost_increment = 0 stop_b = None @@ -308,10 +352,9 @@ def getFastTrips_FareRules_asList(self): cost_increment += fare.price price = self.board_fare.price + cost_increment # WranglerLogger.debug("COST INCREMENT ON LINE %s to $%.2f between %s and %s" % (self.name, float(price)/100, str(origin_id), str(destination_id))) - if b > 0: stop_b = b - destination_id = self.node_to_zone[stop_b] + destination_id = Node.node_to_zone[stop_b] rule = FastTripsFare(champ_line_name = self.name,price=price,origin_id=origin_id,destination_id=destination_id) else: continue @@ -330,6 +373,7 @@ def getFastTrips_FareRules_asList(self): def setTravelTimes(self, highway_networks, extra_links=None): ''' + This is a function added for fast-trips. Takes a dict of links_dicts, with one links_dict for each time-of-day highway_networks[tod] -> tod_links_dict @@ -394,8 +438,8 @@ def setTravelTimes(self, highway_networks, extra_links=None): if not found: import math, geocoder WranglerLogger.debug("LINE %s, LINK %s, TOD %s: NO ON-STREET OR OFF-STREET LINK FOUND. CALCULATING TRAVEL TIME USING MEASURED DISTANCE AND SPEED" % (self.name, link_id, tp)) - a_lon, a_lat = self.reproject_to_wgs84(a.x,a.y,EPSG='+init=EPSG:2227') - b_lon, b_lat = self.reproject_to_wgs84(b.x,b.y,EPSG='+init=EPSG:2227') + a_lon, a_lat = reproject_to_wgs84(a.x,a.y,EPSG='+init=EPSG:2227') + b_lon, b_lat = reproject_to_wgs84(b.x,b.y,EPSG='+init=EPSG:2227') if not dist: dist = math.sqrt(math.pow((a.x-b.x),2)+math.pow((a.y-b.y),2)) #print a_lon, a_lat, b_lon, b_lat gdist = geocoder.distance((a_lat,a_lon),(b_lat,b_lon)) @@ -453,24 +497,6 @@ def get_psuedo_random_departure_time(self, time_period_start, headway, min_start start_time = start_time + time_period_start return start_time - def reproject_to_wgs84(self, longitude, latitude, EPSG = "+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. - ''' - import pyproj - # Remember long is x and lat is y! - prj_wgs = pyproj.Proj(init='epsg:4326') - prj_sp = pyproj.Proj(EPSG) - - # Need to convert feet to meters: - longitude = longitude * conversion - latitude = latitude * conversion - x, y = pyproj.transform(prj_sp, prj_wgs, longitude, latitude) - - return x, y - def writeFastTrips_Shape(self, f, writeHeaders=False): ''' Writes fast-trips style shapes record for this line. From cf2c230af232be9650a7db084bf36b5ea8092f26 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 15 Dec 2015 16:24:35 -0800 Subject: [PATCH 038/148] Moved into TransitParser Signed-off-by: Drew --- Wrangler/FareParser.py | 284 ----------------------------------------- 1 file changed, 284 deletions(-) delete mode 100644 Wrangler/FareParser.py diff --git a/Wrangler/FareParser.py b/Wrangler/FareParser.py deleted file mode 100644 index 7e11cae..0000000 --- a/Wrangler/FareParser.py +++ /dev/null @@ -1,284 +0,0 @@ -from simpleparse.common import numbers, strings, comments -from simpleparse import generator -from simpleparse.parser import Parser -from simpleparse.dispatchprocessor import * -import re, math - -from .Fare import Fare, XFFare, ODFare, FarelinksFare - -__all__ = [ 'FareParser' ] - -WRANGLER_FAREFILE_SUFFICES = [ "fare" ] - -# PARSER DEFINITION ------------------------------------------------------------------------------ -# NOTE: even though XYSPEED and TIMEFAC are node attributes here, I'm not sure that's really ok -- -# Cube documentation implies TF and XYSPD are node attributes... -fare_file_def=r''' -fare_file := ( od_fare / xf_fare / farelinks_fare)+, smcw*, whitespace* - -od_fare := whitespace?, smcw?, nodepair, whitespace?, cost, whitespace?, semicolon_comment* -xf_fare := whitespace?, smcw?, fareblock, whitespace?, "=", whitespace?, cost, whitespace?, semicolon_comment* -farelinks_fare := (whitespace?, smcw?, c"FARELINKS FARE", "=", whitespace?, cost, whitespace?, comma, whitespace?, "L=", - whitespace?, nodepairs, comma?, whitespace?, farelinks_attr*, whitespace?, semicolon_comment*) -farelinks_attr := (farelinks_attr_name, whitespace?, "=", whitespace?, attr_values, whitespace?, comma?, whitespace?) -farelinks_attr_name := ( c"modes" / c"oneway" ) -cost := int -numseq := int, (spaces?, ("-" / ","), spaces?, int)* -nodepairs := nodepair, ( whitespace?, comma, whitespace?, nodepair)* -nodepair := nodenum_a, ((spaces?, ("-" / ","), spaces?) / [\t] / ' '), nodenum_b -attr_values := attr_value, (whitespace?, comma, whitespace?, attr_value)* -attr_value := alphanums / string_single_quote / string_double_quote -alphanums := [a-zA-Z0-9\.]+ - := [,] - := [ \t\r\n]+ - := [ \t]+ -smcw := whitespace?, (semicolon_comment / c_comment, whitespace?)+ -fareblock := word_xfer, openblock, modenum_a, closeblock, openblock, modenum_b, closeblock -modenum_a := modenum -modenum_b := modenum -modenum := int -nodenum_a := nodenum -nodenum_b := nodenum -nodenum := int -openblock := "[" -closeblock := "]" -word_xfer := c"XFARE" -word_mode := c"mode" -word_modes := c"modes" -''' - - -##farelinks_fare := (whitespace?, smcw?, c"FARELINKS FARE=", whitespace?, cost, whitespace?, comma, whitespace?, "L=", -## whitespace?, nodepair, farelinks_attr*, whitespace?, semicolon_comment*) -class FareFileProcessor(DispatchProcessor): - """ Class to process fare files - """ - def __init__(self, verbosity=1): - self.verbosity=verbosity - self.xf_fares = [] - self.od_fares = [] - self.farelinks_fares = [] - self.endcomments = [] - - def crackTags(self, leaf, buffer): - tag = leaf[0] - text = buffer[leaf[1]:leaf[2]] - subtags = leaf[3] - - b = [] - - if subtags: - for leaf in subtags: - b.append(self.crackTags(leaf, buffer)) - - return (tag,text,b) - - def od_fare(self, (tag,start,stop,subtags), buffer): - # this is the whole line - if self.verbosity>=1: - print tag, start, stop - - # Append list items for this line - for leaf in subtags: - xxx = self.crackTags(leaf,buffer) - self.od_fares.append(xxx) - - if self.verbosity==2: - # lines are composed of smcw (semicolon-comment / whitespace), line_attr and lin_node - for farepart in subtags: - print " ",farepart[0], " -> [ ", - for partpart in farepart[3]: - print partpart[0], "(", buffer[partpart[1]:partpart[2]],")", - print " ]" - - def xf_fare(self, (tag,start,stop,subtags), buffer): - # this is the whole line - if self.verbosity>=1: - print tag, start, stop - - # Append list items for this line - for leaf in subtags: - xxx = self.crackTags(leaf,buffer) - self.xf_fares.append(xxx) - - if self.verbosity==2: - # lines are composed of smcw (semicolon-comment / whitespace), line_attr and lin_node - for farepart in subtags: - print " ",farepart[0], " -> [ ", - for partpart in farepart[3]: - print partpart[0], "(", buffer[partpart[1]:partpart[2]],")", - print " ]" - - def farelinks_fare(self, (tag,start,stop,subtags), buffer): - # this is the whole line - if self.verbosity>=1: - print tag, start, stop - - # Append list items for this line - for leaf in subtags: - xxx = self.crackTags(leaf,buffer) - self.farelinks_fares.append(xxx) - - if self.verbosity==2: - # lines are composed of smcw (semicolon-comment / whitespace), line_attr and lin_node - for farepart in subtags: - print " ",farepart[0], " -> [ ", - for partpart in farepart[3]: - print partpart[0], "(", buffer[partpart[1]:partpart[2]],")", - print " ]" - - def smcw(self, (tag,start,stop,subtags), buffer): - """ Semicolon comment whitespace - """ - if self.verbosity>=1: - print tag, start, stop - - for leaf in subtags: - xxx = self.crackTags(leaf,buffer) - self.endcomments.append(xxx) - -class FareParser(Parser): - - def __init__(self, filedef=fare_file_def, verbosity=1): - Parser.__init__(self, filedef) - self.verbosity=verbosity - self.ffp = FareFileProcessor(self.verbosity) - - def buildProcessor(self): - return self.ffp - - def convertXFFareData(self): - """ Convert the parsed tree of data into a usable python list of fares - returns list of comments and fare objects - """ - rows = [] - currentFare = None - key = None - value = None - comment = None - modea, modeb, cost = None, None, None - - for fare in self.ffp.xf_fares: - # add comments as simple strings: - if fare[0] in ('smcw','semicolon_comment'): - if currentFare: - currentFare.comment = " "+fare[1].strip() # fare comment - rows.append(currentFare) - currentFare = None - else: - rows.append(fare[1].strip()) - continue - if fare[0] == 'fareblock': - if currentFare: - rows.append(currentFare) - currentFare = None - for kid in fare[2]: - if kid[0] == 'modenum_a': modea = kid[1] - if kid[0] == 'modenum_b': modeb = kid[1] - if fare[0] == 'cost': - if currentFare: - rows.append(currentFare) - currentFare = None - cost = fare[1] - - if modea and modeb and cost: - currentFare = XFFare(from_mode=modea, to_mode=modeb, price=cost) - ##print "Current Fare: ", str(currentFare) - modea, modeb, cost = None, None, None - - if currentFare: rows.append(currentFare) - return rows - - def convertODFareData(self): - """ Convert the parsed tree of data into a usable python list of fares - returns list of comments and fare objects - """ - rows = [] - currentFare = None - key = None - value = None - comment = None - nodea, nodeb, cost = None, None, None - - for fare in self.ffp.od_fares: - # add comments as simple strings: - if fare[0] in ('smcw','semicolon_comment'): - if currentFare: - currentFare.comment = " "+fare[1].strip() # fare comment - rows.append(currentFare) - currentFare = None - else: - rows.append(fare[1].strip()) - continue - if fare[0] == 'nodepair': - if currentFare: - rows.append(currentFare) - currentFare = None - for kid in fare[2]: - if kid[0] == 'nodenum_a': nodea = kid[1] - if kid[0] == 'nodenum_b': nodeb = kid[1] - if fare[0] == 'cost': - if currentFare: - rows.append(currentFare) - currentFare = None - cost = fare[1] - - if nodea and nodeb and cost: - currentFare = ODFare(from_station=nodea, to_station=nodeb, price=cost) - ##print "Current Fare: ", str(currentFare) - nodea, nodeb, cost = None, None, None - - if currentFare: rows.append(currentFare) - return rows - - def convertFarelinksFareData(self): - """ Convert the parsed tree of data into a usable python list of fares - returns list of comments and fare objects - """ - rows = [] - currentFare = None - key = None - value = None - comment = None - cost, modes, nodepairs = None, [], [] - - for fare in self.ffp.farelinks_fares: - # add comments as simple strings: - if fare[0] in ('smcw','semicolon_comment'): - if currentFare: - currentFare.comment = " "+fare[1].strip() # fare comment - rows.append(currentFare) - currentFare = None - else: - rows.append(fare[1].strip()) - continue - if fare[0] == 'nodepairs': - if currentFare: - rows.append(currentFare) - currentFare = None - for kid in fare[2]: - if kid[0] == 'nodepair': nodepairs.append(kid[1]) - if fare[0] == 'farelinks_attr': - if currentFare: - rows.append(currentFare) - currentFare = None - for kid in fare[2]: - if kid[0]=='farelinks_attr_name': key=kid[1] - if kid[0]=='attr_values': - for kidkid in kid[2]: - if kidkid[0]=='attr_value': value = kidkid[1] - if key=='modes': modes.append(value) - if kid[0]=='semicolon_comment': comment = kid[1].strip() - if fare[0] == 'cost': - if currentFare: - rows.append(currentFare) - currentFare = None - cost = fare[1] - - if len(nodepairs) > 0 and len(modes) > 0 and cost: - currentFare = FarelinksFare(links=nodepairs, modes=modes, price=cost) - #print "Current Fare: ", str(currentFare) - cost, modes, nodepairs = None, [], [] - - if currentFare: rows.append(currentFare) - return rows \ No newline at end of file From 01f820c4a32e50967d0a3f5a1f8f20587858b33e Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 15 Dec 2015 16:28:30 -0800 Subject: [PATCH 039/148] Create a FastTripsFare object. All Fare objects support some fast-trips functionality, but because the others are CHAMP fares they are defined in a fundamentally different way. This object will hold a fare in the style that will get written out to create fast-trips inputs while other fare objects will be maintained so they can be used for CHAMP. Signed-off-by: Drew --- Wrangler/Fare.py | 35 ++++++++++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 3 deletions(-) diff --git a/Wrangler/Fare.py b/Wrangler/Fare.py index 2555684..6f80938 100644 --- a/Wrangler/Fare.py +++ b/Wrangler/Fare.py @@ -315,18 +315,47 @@ def __str__(self): return s class FastTripsFare(Fare): + ''' + This is a class added for fast-trips. + The fare_id is a unique identifier for a fare in fast-trips, returned by a query on route_id, origin_id, and destination_id. + + ''' def __init__(self,fare_id=None,operator=None,line=None,origin_id=None,destination_id=None, contains_id=None,price=None,fare_class=None,start_time=None,end_time=None, transfers=None,transfer_duration=None, champ_line_name=None): - Fare.__init__(self, fare_id=fare_id, operator=operator, line=line, price=price, transfers=transfers, - transfer_duration=transfer_duration, start_time=start_time, end_time=end_time, - champ_line_name=champ_line_name) self.origin_id = origin_id self.destination_id = destination_id self.contains_id = contains_id + + Fare.__init__(self, fare_id=fare_id, operator=operator, line=line, price=price, transfers=transfers, + transfer_duration=transfer_duration, start_time=start_time, end_time=end_time, + champ_line_name=champ_line_name) + + def setFareId(self, fare_id=None, style='fasttrips', suffix=None): + if fare_id: + self.fare_id = fare_id + return self.fare_id + elif self.operator and self.line: + operpart = self.operator.lower() + linepart = self.line.lower() + elif self.champ_line_name: + self.setOperatorAndLineFromChamp(self.champ_line_name) + operpart = self.operator.lower() + linepart = self.line.lower() + else: + self.fare_id = 'basic' + return self.fare_id + if self.origin_id and self.destination_id: + self.fare_id = '%s_%s_to_%s' % (self.fare_id, str(self.origin_id).lower()[:3], str(self.destination_id).lower()[:3]) + self.fare_id = '%s_%s' % (operpart, linepart) + if suffix: + self.fare_id = '%s_%s' % (self.fare_id, str(suffix)) + + return self.fare_id + def __getitem__(self,key): return self[key] def __setitem__(self,key,value): self[key]=value def __cmp__(self,other): From 16c9eb09e3fd0aaf6097a98fb3c14b26613ee975 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 15 Dec 2015 16:29:19 -0800 Subject: [PATCH 040/148] updated to use new NW fast-trips functions (stops and fares). Signed-off-by: Drew --- scripts/convert_cube_to_fasttrips.py | 38 ++++++++++++++++------------ 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index 14579b0..e8262c9 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -41,15 +41,16 @@ CHAMP_NODE_NAMES = r'Y:\champ\util\nodes.xls' if __name__=='__main__': - test=True + test=False ask_raw_input=False # set up logging NOW = time.strftime("%Y%b%d.%H%M%S") FT_OUTPATH = os.path.join(FT_OUTPATH,NOW) - SHAPES = os.path.join(FT_OUTPATH,'shapes.txt') - TRIPS = os.path.join(FT_OUTPATH,'trips.txt') - STOP_TIMES = os.path.join(FT_OUTPATH,'stop_times.txt') - FARES = os.path.join(FT_OUTPATH,'dumb_fares.txt') + #SHAPES = 'shapes.txt' #os.path.join(FT_OUTPATH,'shapes.txt') + #TRIPS = 'trips.txt' #os.path.join(FT_OUTPATH,'trips.txt') + #STOP_TIMES = 'stop_times.txt' #os.path.join(FT_OUTPATH,'stop_times.txt') + #FARES = 'dumb_fares.txt' #os.path.join(FT_OUTPATH,'dumb_fares.txt') + if not os.path.exists(FT_OUTPATH): os.mkdir(FT_OUTPATH) LOG_FILENAME = os.path.join(FT_OUTPATH,"convert_cube_to_fasttrips_%s.info.LOG" % NOW) @@ -69,6 +70,7 @@ highway_networks[tod] = links_dict # Get transit network + WranglerLogger.debug("Creating transit network.") transit_network = TransitNetwork(5.0) transit_network.mergeDir(TRN_BASE) WranglerLogger.debug("Making FarelinksFares unique") @@ -77,7 +79,7 @@ nodeNames = getChampNodeNameDictFromFile(os.environ["CHAMP_node_names"]) transit_network.addStationNamestoODFares(nodeNames) WranglerLogger.debug("creating zone ids") - zone_to_nodes = transit_network.createZoneIDsFromFares() + transit_network.createZoneIDsFromFares() WranglerLogger.debug("adding xy to Nodes") transit_network.addXY(nodes_dict) WranglerLogger.debug("adding first departure times to all lines") @@ -86,13 +88,16 @@ transit_network.addTravelTimes(highway_networks) WranglerLogger.debug("adding fares to lines") transit_network.addFaresToLines() - transit_network.createLineLevelFares() - WranglerLogger.debug("writing lines to shapes.txt") - transit_network.writeFastTrips_Shapes(SHAPES) - WranglerLogger.debug("writing stop times to stop_times.txt") - transit_network.writeFastTrips_Trips(TRIPS,STOP_TIMES) - WranglerLogger.debug("writing routes, stops, and fares") - transit_network.writeFastTripsFares_dumb(FARES) + transit_network.createFastTripsFares() + WranglerLogger.debug("writing lines") + transit_network.writeFastTrips_Shapes(path=FT_OUTPATH) + WranglerLogger.debug("writing stop times") + transit_network.writeFastTrips_Trips(path=FT_OUTPATH) + WranglerLogger.debug("writing fares") + transit_network.writeFastTrips_Fares(path=FT_OUTPATH) + WranglerLogger.debug("writing stops") + transit_network.createFastTripsNodes() + transit_network.writeFastTrips_Stops(path=FT_OUTPATH) #transit_network.writeFastTrips_RoutesStopsFares('stops.txt','routes.txt','routes_ft.txt','fare_rules.txt','fare_rules_ft.txt','fare_attributes.txt','fare_attributes_ft.txt','fare_transfer_rules.txt') if test: @@ -101,11 +106,11 @@ node_to_zone_file = 'node_to_zone_file_%s.log' % NOW ntz = open(node_to_zone_file,'w') ntz.write('node,type,zone,type\n') - for zone, nodes in zone_to_nodes.iteritems(): + for zone, nodes in transit_network.zone_to_nodes.iteritems(): for this_node in nodes: ntz.write('%s,%s,%s,%s\n' % (str(this_node),type(this_node),str(zone),type(zone))) overlap_list = [] - for nodes2 in zone_to_nodes.values(): + for nodes2 in transit_network.zone_to_nodes.values(): for n in nodes: if n in nodes2 and nodes != nodes2 and n not in overlap_list: overlap_list.append(n) WranglerLogger.debug("ZONE: %d HAS %d of %d NODES OVERLAP WITH OTHER ZONES" % (zone, len(overlap_list), len(nodes))) @@ -152,6 +157,7 @@ print '%s, %s: Missing BUSTIME for EV' % (line.name, link_values.id) if line['FREQ[5]'] != 0 and 'BUSTIME_EA' not in link_values.keys(): print '%s, %s: Missing BUSTIME for EA' % (line.name, link_values.id) - + transit_network.writeFastTripsFares_dumb(path=FT_OUTPATH) + ## for id in transit_network.line("MUN5I").links: ## print id, transit_network.line("MUN5I") \ No newline at end of file From 88b40fb28b4302350feee64c9a3b48906cf13ef1 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 15 Dec 2015 17:12:23 -0800 Subject: [PATCH 041/148] bug fixes. Signed-off-by: Drew --- Wrangler/Node.py | 11 +++++++---- Wrangler/TransitNetwork.py | 10 +++++----- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/Wrangler/Node.py b/Wrangler/Node.py index 8de1242..665a357 100644 --- a/Wrangler/Node.py +++ b/Wrangler/Node.py @@ -1,4 +1,5 @@ import os,sys +from .Logger import WranglerLogger from .HelperFunctions import * __all__ = ['Node'] @@ -164,11 +165,11 @@ class FastTripsNode(Node): FastTrips Node Class. ''' def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None): - Fare.__init__(n,champ_coord_dict) + Node.__init__(self,n,champ_coord_dict) # stops.txt req'd self.stop_id = abs(int(n)) - self.stop_name = Node.descriptions(self.stop_id) if self.stop_id in Node.descriptions.keys() else str(self.stop_id) + self.stop_name = Node.descriptions[self.stop_id] if self.stop_id in Node.descriptions.keys() else str(self.stop_id) if stop_lat and stop_lon: self.stop_lat = stop_lat self.stop_lon = stop_lon @@ -178,10 +179,12 @@ def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None): # stops optional self.stop_code = None self.stop_desc = None - if Node.node_to_zone and self.stop_id in Node.node_to_zone.keys(): + if len(Node.node_to_zone) == 0: + WranglerLogger.warn("Trying to construct a FastTripsNode without ZONE_ID") + elif self.stop_id in Node.node_to_zone.keys(): self.zone_id = Node.node_to_zone[self.stop_id] else: - WranglerLogger.warn("Trying to construct a FastTripsNode without ZONE_ID") + self.zone_id = None self.location_type = None self.parent_station = None self.stop_timezone = None diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 7f93887..f8b27da 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -1049,6 +1049,7 @@ def createFastTripsNodes(self): # add all nodes that occur in any line, regardless of whether they are stops. Any nodes # that are a stop in one line, and not a stop in another will be duplicated. for line in self.lines: + if isinstance(line,str): continue for n in line.n: if not isinstance(n,Node): if isinstance(n,int): raise NetworkExcetption('LINE %s HAS INTEGER NODE. ALL NODES SHOULD BE OF TYPE NODE.' % line.name) @@ -1094,16 +1095,15 @@ def writeFastTrips_Stops(self,f_stops='stops.txt',f_stops_ft='stops_ft.txt',path df_stops = None df_stops_ft = None - for node in self.fasttrips_nodes: + for nodekey, node in self.fasttrips_nodes.iteritems(): if node.isStop(): df_row = node.asDataFrame('stop_id','stop_name','stop_lat','stop_lon','zone_id') - print df_row - if not df_stops: + if not isinstance(df_stops,pd.DataFrame): df_stops = df_row else: - df_stops = df.append(df_row) + df_stops = df_stops.append(df_row) df_row = node.asDataFrame('stop_id') - if not df_stops_ft: + if not isinstance(df_stops_ft,pd.DataFrame): df_stops_ft = df_row else: df_stops_ft = df_stops_ft.append(df_row) From f5148a135265bec9f1dd5578a60a2e9dd20d85c1 Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 17 Dec 2015 21:37:55 -0800 Subject: [PATCH 042/148] Flesh out and correct logic for setting fare_id and other fare attributes for fast-trips-style fares. Create FastTripsTransitLines with fast-trips attributes and behavior. Write FastTripsRoutes Add functionality to FastTripsNodes Signed-off-by: Drew --- Wrangler/Fare.py | 67 ++++++++-- Wrangler/Node.py | 41 ++++-- Wrangler/Regexes.py | 3 +- Wrangler/TransitLine.py | 192 +++++++++++++++++++++++---- Wrangler/TransitNetwork.py | 96 +++++++++++--- Wrangler/WranglerLookups.py | 87 +++++++++++- scripts/convert_cube_to_fasttrips.py | 3 + 7 files changed, 426 insertions(+), 63 deletions(-) diff --git a/Wrangler/Fare.py b/Wrangler/Fare.py index 6f80938..9419f35 100644 --- a/Wrangler/Fare.py +++ b/Wrangler/Fare.py @@ -15,7 +15,8 @@ class Fare(object): Fare. Behaves like a dictionary of attributes. """ - def __init__(self, fare_id=None, operator=None, line=None, price=None, tod=None, transfers=None, transfer_duration=None, start_time=None, end_time=None, champ_line_name=None): + def __init__(self, fare_id=None, operator=None, line=None, mode=None, price=None, tod=None, transfers=None, transfer_duration=None, + start_time=None, end_time=None, champ_line_name=None, champ_mode=None): self.attr = {} self.fare_id = fare_id @@ -24,6 +25,9 @@ def __init__(self, fare_id=None, operator=None, line=None, price=None, tod=None, self.fare_class = None # calculated self.operator = operator self.line = line + self.mode = mode + self.champ_mode = int(champ_mode) if champ_mode else None + if not self.mode and self.champ_mode: self.mode = WranglerLookups.MODENUM_TO_FTMODETYPE[self.champ_mode] self.champ_line_name = champ_line_name self.price = int(price) if price else 0 # passed by argument self.currency_type = 'USD' # default value @@ -44,6 +48,16 @@ def setOperatorAndLineFromChamp(self, champ_line_name=None): self.line = linename_dict['line'] def setFareId(self, fare_id=None, style='fasttrips', suffix=None): + ''' + This is a function added for fast-trips. + + regular local fare: + fare_id: opername_modetype + fare_class: opername_modetype_allday + zonal fare: + fare_id: opername_modetype_2Z (where x is number of zones crossed) + fare_class: opername_modetype_2Z_allday + ''' if fare_id: self.fare_id = fare_id return self.fare_id @@ -55,16 +69,19 @@ def setFareId(self, fare_id=None, style='fasttrips', suffix=None): operpart = self.operator linepart = self.line else: - self.fare_id = 'basic' + self.fare_id = 'local' return self.fare_id - - self.fare_id = '%s_%s' % (operpart, linepart) + typepart = 'local' + self.fare_id = '%s_%s' % (operpart, typepart) if suffix: self.fare_id = '%s_%s' % (self.fare_id, str(suffix)) return self.fare_id def setFareClass(self, fare_class=None, style='fasttrips', suffix=None): + if fare_class: + self.fare_class = fare_class + return self.fare_class if self.fare_id: self.fare_class = self.fare_id else: @@ -323,18 +340,32 @@ class FastTripsFare(Fare): def __init__(self,fare_id=None,operator=None,line=None,origin_id=None,destination_id=None, contains_id=None,price=None,fare_class=None,start_time=None,end_time=None, transfers=None,transfer_duration=None, - champ_line_name=None): + champ_line_name=None, champ_mode=None): + self.route_id = champ_line_name self.origin_id = origin_id self.destination_id = destination_id self.contains_id = contains_id Fare.__init__(self, fare_id=fare_id, operator=operator, line=line, price=price, transfers=transfers, transfer_duration=transfer_duration, start_time=start_time, end_time=end_time, - champ_line_name=champ_line_name) + champ_line_name=champ_line_name, champ_mode=champ_mode) - + def setModeType(self, modenum): + self.fasttrips_mode = WranglerLookups.MODENUM_TO_FTMODETYPE[modenum] + return self.fasttrips_mode + def setFareId(self, fare_id=None, style='fasttrips', suffix=None): + ''' + This is a function added for fast-trips. + + regular local fare: + fare_id: opername_modetype + fare_class: opername_modetype_allday + zonal fare: + fare_id: opername_modetype_2Z (where x is number of zones crossed) + fare_class: opername_modetype_2Z_allday + ''' if fare_id: self.fare_id = fare_id return self.fare_id @@ -348,14 +379,30 @@ def setFareId(self, fare_id=None, style='fasttrips', suffix=None): else: self.fare_id = 'basic' return self.fare_id + + ##modepart = 'local_bus' if not self.mode else self.mode + modepart = self.mode + self.fare_id = '%s_%s' % (operpart, modepart) + if self.origin_id and self.destination_id: - self.fare_id = '%s_%s_to_%s' % (self.fare_id, str(self.origin_id).lower()[:3], str(self.destination_id).lower()[:3]) - self.fare_id = '%s_%s' % (operpart, linepart) + self.fare_id = '%s_zone_%s_to_%s' % (self.fare_id, str(self.origin_id).lower()[:3], str(self.destination_id).lower()[:3]) + if suffix: self.fare_id = '%s_%s' % (self.fare_id, str(suffix)) return self.fare_id - + + def asDataFrame(self, *args): + import pandas as pd + if args is None: + args = ['stop_id','stop_name','stop_lat','stop_lon','zone_id'] + data = [] + for arg in args: + data.append(getattr(self,arg)) + + df = pd.DataFrame(columns=args,data=[data]) + return df + def __getitem__(self,key): return self[key] def __setitem__(self,key,value): self[key]=value def __cmp__(self,other): diff --git a/Wrangler/Node.py b/Wrangler/Node.py index 665a357..977cd1e 100644 --- a/Wrangler/Node.py +++ b/Wrangler/Node.py @@ -1,4 +1,4 @@ -import os,sys +import os,sys,copy from .Logger import WranglerLogger from .HelperFunctions import * @@ -24,21 +24,25 @@ class Node(object): offstreet_nodes = [] descriptions_read = False - def __init__(self, n, coord_dict=None): + def __init__(self, n, coord_dict=None, template=None): + self.comment = None self.attr = {} + + if template: self._applyTemplate(template) + if isinstance(n,int): self.num = str(n) else: self.num = n self.stop=(self.num.find('-')<0 and True or False) - Node.getDescriptions() - self.comment = None + Node.getDescriptions() if isinstance(coord_dict, dict): (self.x,self.y) = coord_dict[abs(int(n))] else: (self.x,self.y) = (-1,-1) + def addXY(self, coords): """ @@ -159,13 +163,21 @@ def setOnStreetNodes(onstreet_nodes): def setOffStreetNodes(offstreet_nodes): if not isinstance(offstreet_nodes, list): raise NetworkException("INVALID OFFSTREET_NODES LIST") Node.offstreet_nodes = offstreet_nodes + + def _applyTemplate(self, template): + self.attr = copy.deepcopy(template.attr) + self.x = copy.deepcopy(template.x) + self.y = copy.deepcopy(template.y) + self.num = copy.deepcopy(template.num) + self.comment = copy.deepcopy(template.comment) + self.stop = copy.deepcopy(template.stop) class FastTripsNode(Node): ''' FastTrips Node Class. ''' - def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None): - Node.__init__(self,n,champ_coord_dict) + def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None, template=None): + Node.__init__(self,n,champ_coord_dict,template) # stops.txt req'd self.stop_id = abs(int(n)) @@ -179,9 +191,9 @@ def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None): # stops optional self.stop_code = None self.stop_desc = None - if len(Node.node_to_zone) == 0: - WranglerLogger.warn("Trying to construct a FastTripsNode without ZONE_ID") - elif self.stop_id in Node.node_to_zone.keys(): +## if len(Node.node_to_zone) == 0: +## WranglerLogger.warn("Trying to construct a FastTripsNode without ZONE_ID") + if self.stop_id in Node.node_to_zone.keys(): self.zone_id = Node.node_to_zone[self.stop_id] else: self.zone_id = None @@ -203,6 +215,17 @@ def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None): self.level = None self.off_board_payment = None + def addXY(self, coords): + """ + takes an (x,y) tuple or a dict of node numbers to (x,y) tuples + """ + n = abs(int(self.num)) + if isinstance(coords, tuple): + (self.x, self.y) = coords + elif isinstance(coords, dict): + (self.x, self.y) = coords[n] + self.stop_lon, self.stop_lat = reproject_to_wgs84(self.x,self.y,EPSG='+init=EPSG:2227') + def asDataFrame(self, *args): import pandas as pd if args is None: diff --git a/Wrangler/Regexes.py b/Wrangler/Regexes.py index 2eb2816..973f464 100644 --- a/Wrangler/Regexes.py +++ b/Wrangler/Regexes.py @@ -4,4 +4,5 @@ nodepair_pattern = re.compile('(\d+)[-,\s]+(\d+)') git_commit_pattern = re.compile('commit ([0-9a-f]{40}$)') -linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS))(?P[a-zA-Z0-9_.]+)') +##linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS))(?P[a-zA-Z0-9_.]+)') +linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS))(?P[a-zA-Z0-9/_.]+?)((?PWB|SB|NB|EB|I|O|R)?(?PACE|VTA|AC|MUN|NAP|WC|GG)?)$') \ No newline at end of file diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index f317e2d..9640c24 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -1,11 +1,13 @@ import copy import itertools from .NetworkException import NetworkException -from .Node import Node +from .Node import Node, FastTripsNode from .Logger import WranglerLogger from .TransitLink import TransitLink from .Fare import Fare, ODFare, XFFare, FarelinksFare, FastTripsFare +from .WranglerLookups import WranglerLookups from .HelperFunctions import * +from .Regexes import * __all__ = ['TransitLine'] @@ -73,11 +75,11 @@ def __init__(self, name=None, template=None): self.n = [] self.links = {} # Links were built for supplinks, xfers, but can be extended to all links. Including here as a way to store stop-stop travel times by time-of-day self.comment = None + self.name = name self.board_fare = None self.farelinks = [] self.od_fares = [] - ##self.node_to_zone = {} - self.name = name + if name and name.find('"')==0: self.name = name[1:-1] # Strip leading/trailing dbl-quotes @@ -105,6 +107,8 @@ def next(self): self.currentStopIdx += 1 return int(self.n[self.currentStopIdx-1].num) + + def setFreqs(self, freqs, timepers=None, allowDowngrades=True): '''Set some or all five headways (AM,MD,PM,EV,EA) - freqs is a list of numbers (or can be one number if only setting one headway) @@ -179,20 +183,6 @@ def getFreq(self, timeperiod): def setDistances(self, highway_networks, extra_links=None): pass - -## def addZones(self, node_to_zone): -## for n in node_to_zone.keys(): -## if not isinstance(n, int): raise NetworkException("NOT ALL NODES ARE INTEGERS") -## if n <= 0: raise NetworkException("NOT ALL NODES ARE POSITIVE INTEGERS") -## -## for n in self.n: -## absn = abs(int(n.num)) -## if absn in node_to_zone.keys(): -## self.node_to_zone[absn] = node_to_zone[absn] -## n.zone = node_to_zone[absn] -## else: -## self.node_to_zone[absn] = None -## n.zone = None def addFares(self, od_fares=None, xf_fares=None, farelinks_fares=None): ''' @@ -321,8 +311,9 @@ def getFastTripsFares_asList(self): if self.hasODFares(): for fare in self.od_fares: if isinstance(fare, ODFare): - rule = FastTripsFare(champ_line_name=self.name,price=self.board_fare.price + fare.price,origin_id=fare.fr_name,destination_id=fare.to_name) - WranglerLogger.debug('%s' % str(rule)) + modenum = int(self.attr['MODE']) + rule = FastTripsFare(champ_line_name=self.name,champ_mode=modenum,price=self.board_fare.price + fare.price,origin_id=fare.fr_name,destination_id=fare.to_name) + ##WranglerLogger.debug('%s' % str(rule)) if rule not in rules: rules.append(rule) @@ -355,7 +346,8 @@ def getFastTripsFares_asList(self): if b > 0: stop_b = b destination_id = Node.node_to_zone[stop_b] - rule = FastTripsFare(champ_line_name = self.name,price=price,origin_id=origin_id,destination_id=destination_id) + modenum = int(self.attr['MODE']) + rule = FastTripsFare(champ_line_name = self.name,champ_mode=modenum, price=price,origin_id=origin_id,destination_id=destination_id) else: continue if rule == last_rule: continue @@ -366,7 +358,8 @@ def getFastTripsFares_asList(self): # origin_id and destination_id only matter for lines that cross farelinks. origin_id = None destination_id = None - rule = FastTripsFare(champ_line_name=self.name,price=self.board_fare.price,origin_id=origin_id,destination_id=destination_id) + modenum = int(self.attr['MODE']) + rule = FastTripsFare(champ_line_name=self.name,champ_mode=modenum, price=self.board_fare.price,origin_id=origin_id,destination_id=destination_id) rules.append(rule) return rules @@ -521,7 +514,7 @@ def writeFastTrips_Shape(self, f, writeHeaders=False): # write the last node f.write('%s,%f,%f,%d,%f\n' % (self.name, self.n[-1].y, self.n[-1].x, seq, cum_dist)) - + def writeFastTrips_Trips(self, f_trips, f_stoptimes, id_generator, writeHeaders=False): ''' Writes fast-trips style stop_times records for this line. @@ -567,7 +560,7 @@ def writeFastTrips_Trips(self, f_trips, f_stoptimes, id_generator, writeHeaders= print cum_time, stop_time, departure, seq departure += headway f_stoptimes.write('%d,%d,%d,%d,%d\n' % (trip_id, stop_time, stop_time, b_node, seq)) - + def hasService(self): """ Returns true if any frequency is nonzero. @@ -896,12 +889,16 @@ def getNodeIdx(self, node): return node_ids.index(int(node.num)) else: raise NetworkException("WARNING: Invalid value for node: %s" % str(node)) - + def _applyTemplate(self, template): '''Copy all attributes (including nodes) from an existing transit line to this line''' self.attr = copy.deepcopy(template.attr) + self.otherattr = copy.deepcopy(template.otherattr) self.n = copy.deepcopy(template.n) self.comment = template.comment + self.board_fare = copy.deepcopy(template.board_fare) + self.farelinks = copy.deepcopy(template.farelinks) + self.od_fares = copy.deepcopy(template.od_fares) # Dictionary methods def __getitem__(self,key): return self.attr[key.upper()] @@ -928,3 +925,150 @@ def __repr__(self): def __str__(self): s = 'Line name \"%s\" freqs=%s' % (self.name, str(self.getFreqs())) return s + +class FastTripsTransitLine(TransitLine): + def __init__(self, name=None, template=None): + TransitLine.__init__(self, name, template) + # routes req'd + self.route_id = self.name # keep the CHAMP name as the id + self.route_short_name = None + self.route_long_name = None + self.route_type = None + + # routes optional + self.agency_id = None + self.route_desc = None + self.route_url = None + self.route_color = None + self.route_text_color = None + + # routes_ft req'd + self.mode = None + self.proof_of_payment = None + + # routes_ft optional + self.fare_class = None + + self.setRouteNameAndAgency() + self.setRouteType() + self.setMode() + self.setProofOfPayment() + if self.board_fare: self.setFareClass() + + def setRouteId(self, route_id=None): + if route_id: + self.route_id = route_id + return self.route_id + + def setRouteNameAndAgency(self): + m = linename_pattern.match(self.name) + if not m: raise NetworkException('Failed to match linename_pattern on %s' % self.name) + self.agency_id = WranglerLookups.OPERATOR_ID_TO_NAME[m.groupdict()['operator']] + self.route_short_name = m.groupdict()['line'] + if m.groupdict()['direction']: + self.route_long_name = '%s_%s' % (m.groupdict()['line'], m.groupdict()['direction']) + else: + self.route_long_name = self.route_short_name + + def setRouteShortName(self, route_short_name=None): + if route_short_name: + self.route_short_name = route_short_name + return self.route_short_name + m = linename_pattern.match(self.name) + self.route_short_name = m.groupdict()['line'] + return self.route_short_name + + def setRouteLongName(self, route_long_name=None): + if route_long_name: + self.route_long_name = route_long_name + return self.route_long_name + m = linename_pattern.match(self.name) + if m.groupdict()['direction']: + self.route_long_name = '%s_%s' % (m.groupdict()['line'], m.groupdict()['direction']) + else: + self.route_long_name = m.groupdict()['line'] + return self.route_long_name + + def setRouteType(self, route_type=None): + if route_type: + self.route_type = route_type + else: + self.route_type = WranglerLookups.MODENUM_TO_FTROUTETYPE[int(self.attr['MODE'])] + return self.route_type + + def setAgencyId(self, agency_id=None): + if agency_id: + self.agency_id = agency_id + return self.agency_id + m = linename_pattern.match(self.name) + self.agency_id = m.groupdict()['operator'] + return self.agency_id + + def setMode(self, mode=None): + if mode: + self.mode = mode + else: + self.mode = WranglerLookups.MODENUM_TO_FTMODETYPE[int(self.attr['MODE'])] + return self.mode + + def setFareClass(self, fare_class=None): + if fare_class: + self.fare_class = fare_class + return self.fare_class + ft_fares = self.getFastTripsFares_asList() + if len(ft_fares) == 1: + self.fare_class = ft_fares[0].fare_class + else: + self.fare_class = None + return self.fare_class + + def setProofOfPayment(self, proof_of_payment=None): + if proof_of_payment: + if proof_of_payment not in (0,1,True,False): raise NetworkException("Invalid proof_of_payment value %s" % str(proof_of_payment)) + self.proof_of_payment = proof_of_payment + else: + self.proof_of_payment = WranglerLookups.MODENUM_TO_PROOF[int(self.attr['MODE'])] + + + def writeFastTrips_Shape(self, f, writeHeaders=False): + ''' + Writes fast-trips style shapes record for this line. + shape_id, shape_pt_lat, shape_pt_long, shape_pt_sequence, shape_dist_traveled (optional) + + Writes a header if writeHeaders = True + ''' + cum_dist = 0 + track_dist = True + seq = 1 + if writeHeaders: f.write('shape_id,shape_pt_lat,shape_pt_long,shape_pt_sequence,shape_dist_traveled\n') + + for a, b in zip(self.n[:-1],self.n[1:]): + if not isinstance(a, Node) or not isinstance(b, Node): + ex = "Not all nodes in line %s are type Node" % self.name + WranglerLogger.debug(ex) + raise NetworkException(ex) + else: + a_node, b_node = abs(int(a.num)), abs(int(b.num)) + f.write('%s,%f,%f,%d,%f\n' % (self.name, a.stop_lat ,a.stop_lon, seq, cum_dist)) + seq += 1 + + # write the last node + f.write('%s,%f,%f,%d,%f\n' % (self.name, self.n[-1].stop_lat, self.n[-1].stop_lon, seq, cum_dist)) + + def asDataFrame(self, *args): + import pandas as pd + if args is None: + args = ['stop_id','stop_name','stop_lat','stop_lon','zone_id'] + data = [] + for arg in args: + data.append(getattr(self,arg)) + + df = pd.DataFrame(columns=args,data=[data]) + return df + + def _applyTemplate(self, template): + TransitLine._applyTemplate(self, template) + for n, idx in zip(self.n, range(len(self.n))): + if isinstance(n, Node): + new_n = FastTripsNode(int(n.num),template=n) + self.n[idx] = new_n \ No newline at end of file diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index f8b27da..a885011 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -9,7 +9,7 @@ from .Regexes import nodepair_pattern from .TransitAssignmentData import TransitAssignmentData, TransitAssignmentDataException from .TransitCapacity import TransitCapacity -from .TransitLine import TransitLine +from .TransitLine import TransitLine, FastTripsTransitLine from .TransitLink import TransitLink from .TransitParser import TransitParser, transit_file_def from .Fare import ODFare, XFFare, FarelinksFare @@ -732,6 +732,15 @@ def mergeDir(self,path,insert_replace=False): def initializeTransitCapacity(directory="."): TransitNetwork.capacity = TransitCapacity(directory=directory) + def convertTransitLinesToFastTripsTransitLines(self): + for line, idx in zip(self.lines,range(len(self.lines))): + if isinstance(line, TransitLine): + newline = FastTripsTransitLine(name=line.name,template=line) + self.lines[idx] = newline + for line in self.lines: + if not isinstance(line, FastTripsTransitLine) and not isinstance(line, str): + raise NetworkException('failed to convert') + def makeFarelinksUnique(self): ''' This is a function added for fast-trips. @@ -867,7 +876,30 @@ def writeFastTrips_Trips(self, f_trips='trips.txt', f_stoptimes='stop_times.txt' elif isinstance(line, TransitLine): line.writeFastTrips_Trips(f_trips, f_stoptimes, id_generator, writeHeaders) writeHeaders = False # only write them the with the first line. - + + def writeFastTrips_Routes(self, f_routes='routes.txt', f_routes_ft='routes_ft.txt', path='.', writeHeaders=True): + ''' + This is a function added for fast-trips. + ''' + df_routes = None + df_routes_ft = None + + for line in self.lines: + if isinstance(line, TransitLine): + df_row = line.asDataFrame('route_id','agency_id','route_short_name','route_long_name','route_type') + if not isinstance(df_routes,pd.DataFrame): + df_routes = df_row + else: + df_routes = df_routes.append(df_row) + df_row = line.asDataFrame('route_id','mode','fare_class','proof_of_payment') + if not isinstance(df_routes_ft,pd.DataFrame): + df_routes_ft = df_row + else: + df_routes_ft = df_routes_ft.append(df_row) + + df_routes.to_csv(os.path.join(path,f_routes),index=False,header=writeHeaders) + df_routes_ft.to_csv(os.path.join(path,f_routes_ft),index=False,header=writeHeaders) + def getLeftAndRightTransitNodeNums(self,farelink,stops_only=True): ''' This is a function added for fast-trips. @@ -1060,23 +1092,51 @@ def createFastTripsNodes(self): self.fasttrips_nodes = nodes def writeFastTrips_Fares(self,f_farerules='fare_rules.txt',f_farerules_ft='fare_rules_ft.txt', - f_fareattr='fare_attributes_ft.txt',fare_attr_ft='fare_attributes_ft.txt', + f_fareattr='fare_attributes.txt',fare_attr_ft='fare_attributes_ft.txt', path='.', writeHeaders=True): ##f_farerules = openFileOrString(f_farerules) - f_farerules_ft = openFileOrString(os.path.join(path,f_farerules_ft)) - farerules_df = pd.DataFrame(columns=['fare_id','route_id','origin_id','destination_id','contains_id']) - - if writeHeaders: - #f_farerules.write('fare_id,route_id,origin_id,destination_id,contains_id\n') - f_farerules_ft.write('fare_id,fare_class,start_time,end_time\n') + ##f_farerules_ft = openFileOrString(os.path.join(path,f_farerules_ft)) + ##df_farerules = pd.DataFrame(columns=['fare_id','route_id','origin_id','destination_id','contains_id']) + df_farerules = None + df_farerules_ft = None + df_fareattrs = None + for fare in self.fasttrips_fares: - farerules_row = pd.DataFrame(columns=['fare_id','route_id','origin_id','destination_id','contains_id'], - data=[[fare.fare_id,fare.line,fare.origin_id,fare.destination_id,fare.contains_id]]) - farerules_df = farerules_df.append(farerules_row) - #f_farerules.write('%s,%s,%s,%s,%s\n' % (fare.fare_id,fare.linename,fare.origin_id,fare.destination_id,fare.contains_id)) - f_farerules_ft.write('%s,%s,%s,%s\n' % (fare.fare_id,fare.fare_class,fare.start_time,fare.end_time)) - farerules_df = farerules_df.drop_duplicates() - farerules_df.to_csv(os.path.join(path,f_farerules),index=False) + df_row = fare.asDataFrame('fare_id','route_id','origin_id','destination_id','contains_id') + if not isinstance(df_farerules, pd.DataFrame): + df_farerules = df_row + else: + df_farerules = df_farerules.append(df_row) + df_row = fare.asDataFrame('fare_id','fare_class','start_time','end_time') + if not isinstance(df_farerules_ft, pd.DataFrame): + df_farerules_ft = df_row + else: + df_farerules_ft = df_farerules_ft.append(df_row) + df_row = fare.asDataFrame('fare_id','price','currency_type','payment_method','transfers','transfer_duration') + if not isinstance(df_fareattrs, pd.DataFrame): + df_fareattrs = df_row + else: + df_fareattrs = df_fareattrs.append(df_row) + + df_farerules = df_farerules.drop_duplicates() + df_farerules_ft = df_farerules_ft.drop_duplicates() + df_fareattrs = df_fareattrs.drop_duplicates() + df_farerules.to_csv(os.path.join(path, f_farerules),index=False,headers=writeHeaders) + df_farerules_ft.to_csv(os.path.join(path,f_farerules_ft),index=False,headers=writeHeaders) + df_fareattrs.to_csv(os.path.join(path,f_fareattr),index=False,header=writeHeaders) + +## if writeHeaders: +## #f_farerules.write('fare_id,route_id,origin_id,destination_id,contains_id\n') +## f_farerules_ft.write('fare_id,fare_class,start_time,end_time\n') +## for fare in self.fasttrips_fares: +## farerules_row = pd.DataFrame(columns=['fare_id','route_id','origin_id','destination_id','contains_id'], +## data=[[fare.fare_id,fare.route_id,fare.origin_id,fare.destination_id,fare.contains_id]]) +## farerules_df = farerules_df.append(farerules_row) +## #f_farerules.write('%s,%s,%s,%s,%s\n' % (fare.fare_id,fare.linename,fare.origin_id,fare.destination_id,fare.contains_id)) +## f_farerules_ft.write('%s,%s,%s,%s\n' % (fare.fare_id,fare.fare_class,fare.start_time,fare.end_time)) +## +## farerules_df = farerules_df.drop_duplicates() +## farerules_df.to_csv(os.path.join(path,f_farerules),index=False) def writeFastTrips_Transfers(self): pass @@ -1107,8 +1167,8 @@ def writeFastTrips_Stops(self,f_stops='stops.txt',f_stops_ft='stops_ft.txt',path df_stops_ft = df_row else: df_stops_ft = df_stops_ft.append(df_row) - df_stops.to_csv(f_stops,index=False,header=writeHeaders) - df_stops_ft.to_csv(f_stops_ft,index=False,header=writeHeaders) + df_stops.to_csv(os.path.join(path,f_stops),index=False,header=writeHeaders) + df_stops_ft.to_csv(os.path.join(path,f_stops_ft),index=False,header=writeHeaders) def writeFastTrips_RoutesStopsFares(f_stops='stops.txt',f_stops_ft='stops_ft.txt',f_routes='routes.txt',f_routes_ft='routes_ft.txt',f_farerules='fare_rules.txt', f_farerules_ft='fare_rules_ft.txt',f_fareattr='fare_attributes.txt',f_fareattr_ft='fare_attributes_ft.txt', diff --git a/Wrangler/WranglerLookups.py b/Wrangler/WranglerLookups.py index 029ecdf..10c8ae6 100644 --- a/Wrangler/WranglerLookups.py +++ b/Wrangler/WranglerLookups.py @@ -65,4 +65,89 @@ class WranglerLookups: '80_': "golden_gate_transit", '82_': "golden_gate_transit", '83_': "golden_gate_transit", '84_': "golden_gate_transit", '90_': "ferry", '91_': "ferry", '92_': "ferry", '93_': "ferry", '94_': "ferry", '95_': "ferry", - 'EBA': "ebart", 'MUN': "sf_muni", 'PRES': "presidigo", 'SFS': "sfsu_shuttle",} \ No newline at end of file + 'EBA': "ebart", 'MUN': "sf_muni", 'PRES': "presidigo", 'SFS': "sfsu_shuttle",} + + MODENUM_TO_FTMODETYPE = {11:'local_bus', + 12:'express_bus', + 13:'rapid_bus', + 14:'cable_car', + 15:'light_rail', + 16:'open_shuttle', + 17:'local_bus', + 18:'local_bus', + 19:'local_bus', + 20:'rapid_bus', + 21:'light_rail', + 22:'premium_bus', + 23:'premium_bus', + 24:'premium_bus', + 25:'premium_bus', + 26:'commuter_rail', + 27:'regional_rail', + 28:'regional_rail', + 29:'inter_regional_rail', + 30:'high_speed_rail', + 31:'ferry', + 32:'heavy_rail'} + + ##Service type: + ##0 - Tram, streetcar, light rail + ##1 - Subway, metro + ##2 - Rail + ##3 - Bus + ##4 - Ferry + ##5 - Cable car + ##6 - Gondola + ##7 - Funicular + MODENUM_TO_FTROUTETYPE = {11:3, # 'local_bus', + 12:3, # 'express_bus', + 13:3, # 'rapid_bus', + 14:5, # 'cable_car', + 15:0, # 'light_rail', + 16:3, # 'open_shuttle', + 17:3, # 'local_bus', + 18:3, # 'local_bus', + 19:3, # 'local_bus', + 20:3, # 'rapid_bus', + 21:0, # 'light_rail', + 22:3, # 'premium_bus', + 23:3, # 'premium_bus', + 24:3, # 'premium_bus', + 25:3, # 'premium_bus', + 26:2, # 'commuter_rail', + 27:2, # 'regional_rail', + 28:2, # 'regional_rail', + 29:2, # 'inter_regional_rail', + 30:2, # 'high_speed_rail', + 31:4, # 'ferry', + 32:1, # 'heavy_rail'} + } + + MODENUM_TO_PROOF = {11:1, # {'desc':"Local Muni", 'type':"local bus"}, + 12:1, # {'desc':"Express Muni", 'type':"local bus"}, + 13:1, # {'desc':"BRT Muni", 'type':"local bus"}, + 14:0, # {'desc':"Muni Cable Car", 'type':"LRT"}, + 15:1, # {'desc':"LRT Muni", 'type':"LRT"}, + 16:1, # {'desc':"Free and Open Shuttles", 'type':"local bus"}, + 17:0, # {'desc':"SamTrans Local", 'type':"local bus"}, + 18:0, # {'desc':"AC Local", 'type':"local bus"}, + 19:0, # {'desc':"Other Local MTC Buses", 'type':"local bus"}, + 20:1, # {'desc':"Regional BRT", 'type':"BRT"}, + 21:1, # {'desc':"VTA LRT", 'type':"LRT"}, + 22:0, # {'desc':"AC Transbay Buses", 'type':"Premium"}, + 23:0, # {'desc':"Golden Gate Bus", 'type':"Premium"}, + 24:0, # {'desc':"Sam Trans Express Bus", 'type':"Premium"}, + 25:0, # {'desc':"Other Premium Bus", 'type':"Premium"}, + 26:1, # {'desc':"Caltrain", 'type':"Premium"}, + 27:1, # {'desc':"SMART", 'type':"Premium"}, + 28:1, # {'desc':"eBART", 'type':"Premium"}, + 29:0, # {'desc':"Regional Rail/ACE/AMTRAK", 'type':"Premium"}, + 30:0, # {'desc':"HSR", 'type':"Premium"}, + 31:1, # {'desc':"Ferry", 'type':"Ferry"}, + 32:1, # {'desc':"BART", 'type':"BART"}, + } + + LINENUM_TO_LINENAME = {'muni':{}, + 'ac_transit':{}, + 'vta':{}, + } \ No newline at end of file diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index e8262c9..2ead74c 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -73,6 +73,7 @@ WranglerLogger.debug("Creating transit network.") transit_network = TransitNetwork(5.0) transit_network.mergeDir(TRN_BASE) + transit_network.convertTransitLinesToFastTripsTransitLines() WranglerLogger.debug("Making FarelinksFares unique") transit_network.makeFarelinksUnique() WranglerLogger.debug("Adding station names to OD Fares") @@ -91,6 +92,8 @@ transit_network.createFastTripsFares() WranglerLogger.debug("writing lines") transit_network.writeFastTrips_Shapes(path=FT_OUTPATH) + WranglerLogger.debug("writing routes") + transit_network.writeFastTrips_Routes(path=FT_OUTPATH) WranglerLogger.debug("writing stop times") transit_network.writeFastTrips_Trips(path=FT_OUTPATH) WranglerLogger.debug("writing fares") From 3ead577edc2d70f362fe9aef098ed3b3b0c1dffa Mon Sep 17 00:00:00 2001 From: Drew Date: Mon, 28 Dec 2015 09:48:55 -0800 Subject: [PATCH 043/148] Added functions to convert time-past-midnight to hhmmss, and a regex for various forms of the text "all day" Signed-off-by: Drew --- Wrangler/HelperFunctions.py | 22 +++++++++++++++++++++- Wrangler/Regexes.py | 5 ++++- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/Wrangler/HelperFunctions.py b/Wrangler/HelperFunctions.py index eefe881..429f065 100644 --- a/Wrangler/HelperFunctions.py +++ b/Wrangler/HelperFunctions.py @@ -74,6 +74,26 @@ def removeDuplicatesFromList(l): this_list.remove(x) return this_list +def minutesPastMidnightToHHMMSS(minutes): + if isinstance(minutes, float): + seconds = minutes - int(minutes) + seconds *= 60 + ss = '%02d' % int(round(seconds,0)) + else: + ss = '00' + + minutes = int(minutes) + hh = '%02d' % (minutes/60) + mm = '%02d' % (minutes%60) + return hh+mm+ss + +def secondsPastMidnightToHHMMSS(seconds): + seconds = int(seconds) + hh = '%02d' % (seconds/3600) + mm = '%02d' % ((seconds%3600)/60) + ss = '%02d' % ((seconds%3600)%60) + return hh+mm+ss + def getChampNodeNameDictFromFile(filename): book = xlrd.open_workbook(filename) sh = book.sheet_by_index(0) @@ -81,4 +101,4 @@ def getChampNodeNameDictFromFile(filename): for rx in range(0,sh.nrows): # skip header therow = sh.row(rx) nodeNames[int(therow[0].value)] = therow[1].value - return nodeNames \ No newline at end of file + return nodeNames diff --git a/Wrangler/Regexes.py b/Wrangler/Regexes.py index 973f464..5c59a7b 100644 --- a/Wrangler/Regexes.py +++ b/Wrangler/Regexes.py @@ -5,4 +5,7 @@ nodepair_pattern = re.compile('(\d+)[-,\s]+(\d+)') git_commit_pattern = re.compile('commit ([0-9a-f]{40}$)') ##linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS))(?P[a-zA-Z0-9_.]+)') -linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS))(?P[a-zA-Z0-9/_.]+?)((?PWB|SB|NB|EB|I|O|R)?(?PACE|VTA|AC|MUN|NAP|WC|GG)?)$') \ No newline at end of file +allday_pattern = re.compile('(ALL|all|All)[\s\-_]*(day|DAY|Day)?') +linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS))(?P[a-zA-Z0-9/_.]+?)((?PWB|SB|NB|EB|I|O|R)?(?PACE|VTA|AC|MUN|NAP|WC|GG)?)$') + + From b6f6010c2c2dc4a3bd25a1f687886e21f7336be9 Mon Sep 17 00:00:00 2001 From: Drew Date: Mon, 28 Dec 2015 09:49:33 -0800 Subject: [PATCH 044/148] Add FastTrips classes of Supplinks Signed-off-by: Drew --- Wrangler/Supplink.py | 194 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 192 insertions(+), 2 deletions(-) diff --git a/Wrangler/Supplink.py b/Wrangler/Supplink.py index c87564e..715d5ae 100644 --- a/Wrangler/Supplink.py +++ b/Wrangler/Supplink.py @@ -1,4 +1,8 @@ +import copy from .NetworkException import NetworkException +from .WranglerLookups import WranglerLookups +from .Logger import WranglerLogger +from SkimUtil import Skim, HighwaySkim, WalkSkim __all__ = ['Supplink'] @@ -17,7 +21,7 @@ class Supplink(dict): 7:"WALK_FUNNEL"} MODES_INV = dict((v,k) for k,v in MODES.iteritems()) - def __init__(self): + def __init__(self, template=None): dict.__init__(self) self.id='' # string, e.g. "1-7719" self.comment=None @@ -26,6 +30,8 @@ def __init__(self): self.Anode = None self.Bnode = None self.mode = None + if template: + self._applyTemplate(template) def __repr__(self): s = "SUPPLINK N=%5d-%5d " % (self.Anode,self.Bnode) @@ -41,6 +47,15 @@ def __repr__(self): return s + def _applyTemplate(self, template): + self.id = copy.deepcopy(template.id) + self.comment = copy.deepcopy(template.comment) + self.Anode = copy.deepcopy(template.Anode) + self.Bnode = copy.deepcopy(template.Bnode) + self.mode = copy.deepcopy(template.mode) + for key in template.keys(): + self[key] = copy.deepcopy(template[key]) + def setId(self, id): self.id = id @@ -118,4 +133,179 @@ def reverse(self): if self.isWalkAccess(): self.setMode(Supplink.MODES_INV["WALK_EGRESS"]) elif self.isWalkEgress(): self.setMode(Supplink.MODES_INV["WALK_ACCESS"]) elif self.isDriveAccess(): self.setMode(Supplink.MODES_INV["DRIVE_EGRESS"]) - elif self.isDriveEgress(): self.setMode(Supplink.MODES_INV["DRIVE_ACCESS"]) \ No newline at end of file + elif self.isDriveEgress(): self.setMode(Supplink.MODES_INV["DRIVE_ACCESS"]) + + def asList(self, *args): + result = [] + for arg in args: + result.append(getattr(self,arg)) + return result + + def asDataFrame(self, *args): + import pandas as pd + if args is None: + args = ['stop_id','stop_name','stop_lat','stop_lon','zone_id'] + data = [] + for arg in args: + data.append(getattr(self,arg)) + + df = pd.DataFrame(columns=args,data=[data]) + return df + + +class FastTripsWalkSupplink(Supplink): + def __init__(self, walkskims=None, nodeToTaz=None, maxTaz=None, template=None): + Supplink.__init__(self,template) + # walk_access req'd + self.taz = self.Anode + self.stop_id = self.Bnode + self.dist = None + + # walk_access optional + if walkskims and nodeToTaz and maxTaz: + self.setAttributes(walkskims,nodeToTaz,maxTaz) + else: + self.elevation_gain = None + self.population_density = None + self.retail_density = None + self.auto_capacity = None + self.indirectness = None + + def asDataFrame(self, *args): + if args is None: + args = ['taz','stop_id','dist','elevation_gain','population_density', + 'employment_density','retail_density','auto_capacity','indirectness'] + result = Supplink.asDataFrame(self, *args) + return result + + def asList(self, *args): + if args is None: + args = ['taz','stop_id','dist','elevation_gain','population_density', + 'employment_density','retail_density','auto_capacity','indirectness'] + result = Supplink.asList(self, *args) + return result + + def setAttributes(self, walkskims, nodeToTaz, maxTaz): + if isinstance(walkskims, str): + walkskims = WalkSkim(file_dir = walkskims) + elif not isinstance(walkskims, WalkSkim): + raise NetworkException("Unknown skim type %s" % str(walkskims)) + + if self.Anode <= maxTaz: + oTaz = self.Anode + elif self.Anode in nodeToTaz: + oTaz = nodeToTaz[self.Anode] + else: + raise NetworkException("Counldn't find TAZ for node %d in (%d, %d)" % (self.Anode,self.Anode,self.Bnode)) + + if self.Bnode <= maxTaz: + dTaz = self.Bnode + elif self.Bnode in nodeToTaz: + dTaz = nodeToTaz[self.Bnode] + else: + raise NetworkException("Counldn't find TAZ for node %d in (%d, %d)" % (self.Bnode,self.Anode,self.Bnode)) + + self.dist = walkskims.getWalkSkimAttribute(oTaz,dTaz,"DISTANCE") # link sum (miles) + self.population_density = walkskims.getWalkSkimAttribute(oTaz,dTaz,"AVGPOPDEN") # average pop/acre + self.employment_density = walkskims.getWalkSkimAttribute(oTaz,dTaz,"AVGEMPDEN") # average employment/acre + self.retail_density = None #walkSkim.getWalkSkimAttribute(oTaz,dTaz,"AVGRETDEN") # average retail/acre + self.auto_capacity = walkskims.getWalkSkimAttribute(oTaz,dTaz,"AVGCAP") # average road capacity (vph) + self.elevation_gain = walkskims.getWalkSkimAttribute(oTaz,dTaz,"ABS_RISE") # link sum when rise > 0 (feet) + self.indirectness = walkskims.getWalkSkimAttribute(oTaz,dTaz,"INDIRECTNESS") # distance divided by rock dove distance + + +class FastTripsDriveSupplink(Supplink): + def __init__(self, hwyskims=None, pnrNodeToTaz=None, tp=None, template=None): + Supplink.__init__(self,template) + # drive_access req'd + if self.isDriveAccess(): + self.taz = self.Anode + self.lot_id = self.Bnode + elif self.isDriveEgress(): + self.taz = self.Bnode + self.lot_id = self.Anode + self.setDirection() + self.dist = None # float, miles + self.cost = None # integer, cents + self.travel_time = None # float, minutes + self.start_time = None # hhmmss or blank + self.end_time = None # hhmmss or blank + + if hwyskims and tp and pnrNodeToTaz: + self.getSupplinkAttributes(hwyskims, pnrNodeToTaz, tp) + elif tp: + setStartTimeEndTimeFromTimePeriod(tp) + + def setDirection(self): + if self.isDriveAccess(): + self.direction = 'access' # 'access' or 'egress' + elif self.isDriveEgress(): + self.direction = 'egress' + else: + self.direction = None + + def setStartTimeEndTimeFromTimePeriod(self, tp): + ''' + Uses the timeperiods from WranglerLookups to set time range in HHMMSS format + ''' + if tp not in WranglerLookups.TIMEPERIOD_TO_TIMERANGE.keys(): + raise NetworkException("Invalid time period %s" % tp) + self.start_time = WranglerLookups.TIMEPERIOD_TO_TIMERANGE[tp][0] + self.end_time = WranglerLookups.TIMEPERIOD_TO_TIMERANGE[tp][1] + + def getSupplinkAttributes(self, hwyskims, pnrNodeToTaz, tp): + if isinstance(tp, str): + TIMEPERIOD_STR_TO_NUM = {} + for k, v in Skim.TIMEPERIOD_NUM_TO_STR.iteritems(): + TIMEPERIOD_STR_TO_NUM[v] = k + tpnum = TIMEPERIOD_STR_TO_NUM[tp] + tpstr = tp + elif isinstance(tp, int): + tpnum = tp + tpstr = Skim.TIMEPERIOD_NUM_TO_STR[tp] + else: + raise NetworkException("Unknown type for tp %s" % str(tp)) + + self.setDirection() + if self.direction == 'access': + (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ + hwyskims[tpnum].getHwySkimAttributes(origtaz=self.taz, desttaz=pnrNodeToTaz[self.lot_id], mode=HighwaySkim.MODE_STR_TO_NUM["DA"], segdir = 1) + cost = btoll + vtoll + if dist < 0.01: + # no access -- try toll + (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ + hwyskims[tpnum].getHwySkimAttributes(origtaz=self.taz, desttaz=pnrNodeToTaz[self.lot_id], mode=HighwaySkim.MODE_STR_TO_NUM["TollDA"],segdir = 1) + cost = btoll + vtoll + + elif self.direction == 'egress': + (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ + hwyskims[tpnum].getHwySkimAttributes(origtaz=pnrNodeToTaz[self.lot_id], desttaz=self.taz, mode=HighwaySkim.MODE_STR_TO_NUM["DA"], segdir = 1) + cost = btoll + vtoll + + if dist > 0.01: # no access - try toll + (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ + hwyskims[tpnum].getHwySkimAttributes(origtaz=pnrNodeToTaz[self.lot_id], desttaz=self.taz, mode=HighwaySkim.MODE_STR_TO_NUM["TollDA"], segdir = 1) + cost = btoll + vtoll + + self.dist = dist + self.cost = cost + self.travel_time = time + self.setStartTimeEndTimeFromTimePeriod(tpstr) + + + + +class FastTripsTransferSupplink(FastTripsWalkSupplink): + def __init__(self,walkskims=None, nodeToTaz=None, maxTaz=None, template=None): + FastTripsWalkSupplink.__init__(self, walkskims, nodeToTaz, maxTaz, template) + # transfer req'd + self.from_stop_id = self.Anode + self.to_stop_id = self.Bnode + self.transfer_type = None # 0-whatev,1-timed transfer,2-min xfer time,3-not possible + self.min_transfer_time = None # float, minutes + # transfer_ft req'd + self.from_route_id = None + self.to_route_id = None + self.schedule_precedence = None # 'from' or 'to' + + From 4501c79dd4d7778ca162383ccd7192bc57ec7faa Mon Sep 17 00:00:00 2001 From: Drew Date: Mon, 28 Dec 2015 09:52:47 -0800 Subject: [PATCH 045/148] Move lookups to WranglerLookups. Add function to add vehicle types by time of day to TransitLine from a dict. Signed-off-by: Drew --- Wrangler/TransitLine.py | 104 ++++++++++++++---------------------- Wrangler/WranglerLookups.py | 55 +++++++++++++++++++ 2 files changed, 96 insertions(+), 63 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 9640c24..6be0663 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -20,55 +20,6 @@ class TransitLine(object): thisroute['MODE']='5' """ - ALL_TIMEPERIODS = ["AM","MD","PM","EV","EA"] - - HOURS_PER_TIMEPERIOD = {"AM":3.0, #what about 4-6a? - "MD":6.5, - "PM":3.0, - "EV":8.5, - "EA":3.0 - } - - MINUTES_PAST_MIDNIGHT = {"AM":360, # 6am - 9am - "MD":540, # 9am - 3:30pm - "PM":930, # 3:30pm - 6:30pm - "EV":1110,# 6:30pm - 3am - "EA":180, # 3am - 6am - } - - MODETYPE_TO_MODES = {"Local":[11,12,16,17,18,19], - "BRT":[13,20], - "LRT":[14,15,21], - "Premium":[22,23,24,25,26,27,28,29,30], - "Ferry":[31], - "BART":[32] - } - - # Do these modes have offstreet stops? - MODENUM_TO_OFFSTREET = {11:False, # muni bus - 12:False, # muni Express bus - 13:False, # mun BRT - 14:False, # cable car -- These are special because they don't have explicity WNR nodes - 15:False, # LRT -- and are just implemented by reading the muni.xfer line as muni.access - 16:False, # Shuttles - 17:False, # SamTrans bus - 18:False, # AC bus - 19:False, # other local bus - 20:False, # Regional BRT - 21:True, # Santa Clara LRT - 22:False, # AC premium bus - 23:False, # GG premium bus - 24:False, # SamTrans premium bus - 25:False, # Other premium bus - 26:True, # Caltrain - 27:True, # SMART - 28:True, # eBART - 29:True, # Regional Rail/ACE/Amtrak - 30:True, # HSR - 31:True, # Ferry - 32:True # BART - } - def __init__(self, name=None, template=None): self.attr = {} # for Cube attributes that will be written to Cube *.lin files. Not messing with it now because it's baked into the workflow. self.otherattr = {} # for other stuff... departure times, for instance. @@ -79,6 +30,7 @@ def __init__(self, name=None, template=None): self.board_fare = None self.farelinks = [] self.od_fares = [] + self.vehicle_types = {} if name and name.find('"')==0: self.name = name[1:-1] # Strip leading/trailing dbl-quotes @@ -119,7 +71,7 @@ def setFreqs(self, freqs, timepers=None, allowDowngrades=True): - allowDowngrades (optional, pass either True or False) specifies whether headways may be increased (i.e., whether service may be reduced) with the current action. ''' - all_timepers = ['AM','MD','PM','EV','EA'] + all_timepers = WranglerLookups.ALL_TIMEPERIODS if timepers in (None, True, 'All', 'all', 'ALL'): if not len(freqs)==5: raise NetworkException('Must specify all 5 frequencies or specify time periods to set') num_freqs = 5 @@ -153,7 +105,25 @@ def setFreqs(self, freqs, timepers=None, allowDowngrades=True): else: self.attr[attr_set] = min(float(freqs[i]),self.attr[attr_set]) - + def setVehicleTypes(self, vehicles): + ''' + This is a function added for fast-trips. + vehicles is either the all-day vehicle type or a dict of time-of-day -> vehicle type + ''' + # tod_vehicle_dict: tod_key -> vehicle type + import re + allday_pattern = re.compile('(ALL|all|All)[\s\-_]*(day|DAY|Day)?') + if isinstance(vehicles,str): + self.vehicle_types['allday']=vehicles + elif isinstance(vehicles,dict): + for key in vehicles.keys(): + m = allday_pattern.match(key) + if m: + self.vehicle_types['allday'] = vehicles[key] + else: + self.vehicle_types[key] = vehicles[key] + return self.vehicle_types + def getFreqs(self): """ Return the frequencies for this line as a list of 5 strings representing AM,MD,PM,EV,EA. @@ -387,7 +357,7 @@ def setTravelTimes(self, highway_networks, extra_links=None): link = TransitLink() link.setId(link_id) - for tp in TransitLine.ALL_TIMEPERIODS: + for tp in WranglerLookups.ALL_TIMEPERIODS: try: # is it in the streets network? then get the BUSTIME hwy_link_attr = highway_networks[tp][(a_node,b_node)] @@ -455,12 +425,12 @@ def setFirstDepartures(self): CHAMP's five time periods. ''' if self.hasService: - all_timeperiods = TransitLine.MINUTES_PAST_MIDNIGHT.keys() + all_timeperiods = WranglerLookups.MINUTES_PAST_MIDNIGHT.keys() for tp in all_timeperiods: headway = self.getFreq(tp) if headway > 0: - time_period_start = TransitLine.MINUTES_PAST_MIDNIGHT[tp] + time_period_start = WranglerLookups.MINUTES_PAST_MIDNIGHT[tp] # TO-DO: ADD IF PREV TP HAS SCHEDULED TIMES, USE THAT RATHER THAN A RANDOM NEW TIME self.otherattr["DEPT_%s" % tp] = round(self.get_psuedo_random_departure_time(time_period_start, headway),0) else: @@ -515,28 +485,36 @@ def writeFastTrips_Shape(self, f, writeHeaders=False): # write the last node f.write('%s,%f,%f,%d,%f\n' % (self.name, self.n[-1].y, self.n[-1].x, seq, cum_dist)) - def writeFastTrips_Trips(self, f_trips, f_stoptimes, id_generator, writeHeaders=False): + def writeFastTrips_Trips(self, f_trips, f_trips_ft, f_stoptimes, f_stoptimes_ft, id_generator, writeHeaders=False): ''' Writes fast-trips style stop_times records for this line. Writes a header if writeHeaders = True ''' if writeHeaders: f_trips.write('route_id,service_id,trip_id,shape_id\n') + f_trips_ft.write('trip_id,vehicle_name\n') f_stoptimes.write('trip_id,arrival_time,departure_time,stop_id,stop_sequence\n') - for tp in TransitLine.ALL_TIMEPERIODS: + for tp in WranglerLookups.ALL_TIMEPERIODS: headway = self.getFreq(tp) if not headway > 0: continue departure = self.otherattr['DEPT_%s' % tp] - tp_end = TransitLine.MINUTES_PAST_MIDNIGHT[tp] + TransitLine.HOURS_PER_TIMEPERIOD[tp] * 60 + tp_end = WranglerLookups.MINUTES_PAST_MIDNIGHT[tp] + WranglerLookups.HOURS_PER_TIMEPERIOD[tp] * 60 while departure < tp_end: cum_time = 0 stop_time = departure + cum_time + stop_time_hhmmss = minutesPastMidnightToHHMMSS(stop_time) seq = 1 trip_id = id_generator.next() f_trips.write('%s,%d,%d,%s\n' % (self.name,1,trip_id,self.name)) + if tp in self.vehicle_types.keys(): + vtype = self.vehicle_types[tp] + else: + vtype = self.vehicle_types['allday'] + f_trips_ft.write('%s,%s\n' % (self.name,vtype)) + for a, b in zip(self.n[:-1], self.n[1:]): if not isinstance(a, Node) or not isinstance(b, Node): ex = "Not all nodes in line %s are type Node" % self.name @@ -545,21 +523,21 @@ def writeFastTrips_Trips(self, f_trips, f_stoptimes, id_generator, writeHeaders= else: a_node, b_node = abs(int(a.num)), abs(int(b.num)) ab_link = self.links[(a_node,b_node)] - ##stop_time_hhmmss = int(stop_time/3600)*100000 + int(stop_time) try: traveltime = float(ab_link['BUSTIME_%s' % tp]) except: WranglerLogger.debug("LINE %s, LINK %s: NO BUSTIME FOUND FOR TP %s" % (self.name, ab_link.id, tp)) rest_time = 0 - f_stoptimes.write('%d,%d,%d,%d,%d\n' % (trip_id, stop_time, stop_time, a_node, seq)) + f_stoptimes.write('%d,%s,%s,%d,%d\n' % (trip_id, stop_time_hhmmss, stop_time_hhmmss, a_node, seq)) try: cum_time += traveltime stop_time = departure + cum_time + stop_time_hhmmss = minutesPastMidnightToHHMMSS(stop_time) seq += 1 except: - print cum_time, stop_time, departure, seq + print cum_time, stop_time_hhmmss, departure, seq departure += headway - f_stoptimes.write('%d,%d,%d,%d,%d\n' % (trip_id, stop_time, stop_time, b_node, seq)) + f_stoptimes.write('%d,%s,%s,%d,%d\n' % (trip_id, stop_time_hhmmss, stop_time_hhmmss, b_node, seq)) def hasService(self): """ @@ -584,7 +562,7 @@ def getModeType(self): (e.g. one of "Local", "BRT", "LRT", "Premium", "Ferry" or "BART") """ modenum = int(self.attr['MODE']) - for modetype,modelist in TransitLine.MODETYPE_TO_MODES.iteritems(): + for modetype,modelist in WranglerLookups.MODETYPE_TO_MODES.iteritems(): if modenum in modelist: return modetype return None @@ -610,7 +588,7 @@ def hasOffstreetNodes(self): Returns True if the line has offstreet nodes """ modenum = int(self.attr['MODE']) - return TransitLine.MODENUM_TO_OFFSTREET[modenum] + return WranglerLookups.MODENUM_TO_OFFSTREET[modenum] def vehiclesPerPeriod(self, timeperiod): """ diff --git a/Wrangler/WranglerLookups.py b/Wrangler/WranglerLookups.py index 10c8ae6..2919e8c 100644 --- a/Wrangler/WranglerLookups.py +++ b/Wrangler/WranglerLookups.py @@ -1,4 +1,59 @@ class WranglerLookups: + + ALL_TIMEPERIODS = ["AM","MD","PM","EV","EA"] + + HOURS_PER_TIMEPERIOD = {"AM":3.0, #what about 4-6a? + "MD":6.5, + "PM":3.0, + "EV":8.5, + "EA":3.0 + } + + MINUTES_PAST_MIDNIGHT = {"AM":360, # 6am - 9am + "MD":540, # 9am - 3:30pm + "PM":930, # 3:30pm - 6:30pm + "EV":1110,# 6:30pm - 3am + "EA":180, # 3am - 6am + } + + TIMEPERIOD_TO_TIMERANGE = {'AM':('060000','085959'), + 'MD':('090000','152959'), + 'PM':('153000','182959'), + 'EV':('183000','270000'), + 'EA':('030000','055959')} + + MODETYPE_TO_MODES = {"Local":[11,12,16,17,18,19], + "BRT":[13,20], + "LRT":[14,15,21], + "Premium":[22,23,24,25,26,27,28,29,30], + "Ferry":[31], + "BART":[32] + } + + # Do these modes have offstreet stops? + MODENUM_TO_OFFSTREET = {11:False, # muni bus + 12:False, # muni Express bus + 13:False, # mun BRT + 14:False, # cable car -- These are special because they don't have explicity WNR nodes + 15:False, # LRT -- and are just implemented by reading the muni.xfer line as muni.access + 16:False, # Shuttles + 17:False, # SamTrans bus + 18:False, # AC bus + 19:False, # other local bus + 20:False, # Regional BRT + 21:True, # Santa Clara LRT + 22:False, # AC premium bus + 23:False, # GG premium bus + 24:False, # SamTrans premium bus + 25:False, # Other premium bus + 26:True, # Caltrain + 27:True, # SMART + 28:True, # eBART + 29:True, # Regional Rail/ACE/Amtrak + 30:True, # HSR + 31:True, # Ferry + 32:True # BART + } MODE_TO_MODETYPE = {1:{'desc':"walk access", 'type':"non-transit"}, 2:{'desc':"walk egress", 'type':"non-transit"}, From 2f5779b8ba9f32fe4c45006801767269db69e636 Mon Sep 17 00:00:00 2001 From: Drew Date: Mon, 28 Dec 2015 09:54:15 -0800 Subject: [PATCH 046/148] Parse and merge supplinks into a transit network, translate them into fasttripssupplinks, and write them Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 273 ++++++++++++++++++++++++++- Wrangler/TransitParser.py | 2 +- scripts/convert_cube_to_fasttrips.py | 65 ++++++- 3 files changed, 330 insertions(+), 10 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index a885011..371e517 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -14,7 +14,9 @@ from .TransitParser import TransitParser, transit_file_def from .Fare import ODFare, XFFare, FarelinksFare from .ZACLink import ZACLink +from .Supplink import Supplink, FastTripsWalkSupplink, FastTripsDriveSupplink, FastTripsTransferSupplink from .HelperFunctions import * +from .WranglerLookups import * import pandas as pd __all__ = ['TransitNetwork'] @@ -49,6 +51,7 @@ def __init__(self, champVersion, basenetworkpath=None, networkBaseDir=None, netw self.links = [] # note self.links is transit support links, i.e. stuff in muni.link, caltrain.link, etc. self.pnrs = [] self.zacs = [] + self.supplinks = {} # tod -> supplinks self.accessli = [] self.xferli = [] self.farefiles = {} # farefile name -> [ lines in farefile ] @@ -57,7 +60,10 @@ def __init__(self, champVersion, basenetworkpath=None, networkBaseDir=None, netw self.farelinks_fares = [] # added for fast-trips self.fasttrips_fares = [] # added for fast-trips self.fasttrips_nodes = {} # added for fast-trips dict of int nodenum -> FastTripsNode - + self.fasttrips_walk_supplinks = {} # (Anode,Bnode,modenum) -> supplink + self.fasttrips_drive_supplinks = {} + self.fasttrips_transfer_supplinks = {} + for farefile in TransitNetwork.FARE_FILES: self.farefiles[farefile] = [] @@ -611,7 +617,25 @@ def parseAndPrintTransitFile(self, trntxt, production="transit_file", verbosity= return convertedLines, convertedLinks, convertedPNR, convertedZAC, \ convertedAccessLinki, convertedXferLinki, convertedODFares, convertedXFFares, \ convertedFarelinksFares - + + def parseSupplinks(self, trntxt, production="transit_file",verbosity=1): + """ + Verbosity=1: 1 line per line summary + Verbosity=2: 1 line per node + """ + if trntxt.strip() in ["; no fares known", "; no known fares", ";no fares known", ";no known fares"]: + WranglerLogger.debug(trntxt) + return [] + + success, children, nextcharacter = self.parser.parse(trntxt, production=production) + if not nextcharacter==len(trntxt): + errorstr = "\n Did not successfully read the whole file; got to nextcharacter=%d out of %d total" % (nextcharacter, len(trntxt)) + errorstr += "\n Did read %d lines, next unread text = [%s]" % (len(children), trntxt[nextcharacter:nextcharacter+50]) + raise NetworkException(errorstr) + + convertedSupplinks = self.parser.convertSupplinksData() + return convertedSupplinks + def parseFile(self, fullfile, insert_replace=True): """ fullfile is the filename, @@ -674,7 +698,7 @@ def doMerge(self,path,lines,links,pnrs,zacs,accessli,xferli,od_fares,xf_fares,fa logstr += " %d ZACs" % len(zacs) self.zacs.extend( ["\n;######################### From: "+path+"\n"]) self.zacs.extend(zacs) #TODO: Need to replace existing PNRs - + if len(accessli)>0: logstr += " %d accesslinks" % len(accessli) self.accessli.extend( ["\n;######################### From: "+path+"\n"]) @@ -727,7 +751,88 @@ def mergeDir(self,path,insert_replace=False): logstr += self.doMerge(fullfile,lines,links,pnr,zac,accessli,xferli,od_fares,xf_fares,farelinks_fares,insert_replace) WranglerLogger.debug(logstr) + def mergeSupplinks(self,path): + dirlist = os.listdir(path) + dirlist.sort() + WranglerLogger.debug("Path: %s" % path) + for filename in dirlist: + suffix = filename.rsplit('.')[-1].lower() + if suffix == 'dat': + self.parser = TransitParser(transit_file_def, verbosity=0) + self.parser.tfp.liType = suffix + logstr = " Reading %s" % filename + f = open(os.path.join(path,filename)) + tp = filename[:2].upper() + supplinks = self.parseSupplinks(f.read(),production='transit_file',verbosity=0) + if tp not in self.supplinks.keys(): self.supplinks[tp] = [] + self.supplinks[tp].extend(supplinks) + + def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeToTaz): + ''' + inputs: + walkskims: WalkSkim object + nodeToTaz: dict of node -> taz + maxTaz: highest node number that is a taz + hwyskims: dict of timeperiod -> HighwaySkim object + ''' + counter = 0 + for tp in WranglerLookups.ALL_TIMEPERIODS: + for supplink in self.supplinks[tp]: + counter += 1 + if isinstance(supplink, Supplink): + ftsupp = None + if supplink.isWalkAccess(): + if (supplink.Anode, supplink.Bnode) in self.fasttrips_walk_supplinks.keys(): + continue + try: + ftsupp = FastTripsWalkSupplink(walkskims=walkskims,nodeToTaz=nodeToTaz, + maxTaz=maxTaz, template=supplink) + except NetworkException as e: + WranglerLogger.debug(str(e)) + WranglerLogger.debug("Skipping walk access supplink (%d,%d)" % (supplink.Anode,supplink.Bnode)) + continue + self.fasttrips_walk_supplinks[(ftsupp.Anode,ftsupp.Bnode)] = ftsupp + elif supplink.isWalkEgress(): + pass + elif supplink.isWalkFunnel(): + for k, s in self.fasttrips_walk_supplinks.iteritems(): + if k[1] == supplink.Anode: + ftsupp = copy.deepcopy(s) + ftsupp.Bnode = supplink.Bnode + ftsupp.stop_id = supplink.Bnode + break + if ftsupp: + if (ftsupp.Anode,ftsupp.Bnode) in self.fasttrips_walk_supplinks.keys(): + WranglerLogger.warn("(%d-(%d)-%d) already exists in walk_access_supplinks" % (ftsupp.Anode,supplink.Anode,ftsupp.Bnode)) + continue + self.fasttrips_walk_supplinks[(ftsupp.Anode,ftsupp.Bnode)] = ftsupp + else: + continue + elif supplink.isDriveFunnel() or supplink.isTransitTransfer(): + if (supplink.Anode, supplink.Bnode) in self.fasttrips_transfer_supplinks.keys(): + continue + try: + ftsupp = FastTripsTransferSupplink(walkskims=walkskims,nodeToTaz=nodeToTaz, + maxTaz=maxTaz, template=supplink) + except NetworkException as e: + WranglerLogger.debug(str(e)) + WranglerLogger.debug("Skipping walk access supplink (%d,%d)" % (supplink.Anode,supplink.Bnode)) + continue + self.fasttrips_transfer_supplinks[(ftsupp.Anode,ftsupp.Bnode)] = ftsupp + + elif supplink.isDriveAccess() or supplink.isDriveEgress(): + if (supplink.Anode,supplink.Bnode,tp) in self.fasttrips_drive_supplinks.keys(): + continue + ftsupp = FastTripsDriveSupplink(hwyskims=hwyskims, pnrNodeToTaz=pnrNodeToTaz, tp=tp, template=supplink) + self.fasttrips_drive_supplinks[(ftsupp.Anode,ftsupp.Bnode,tp)] = ftsupp + else: + WranglerLogger.debug('unknown supplink type %s' % str(supplink)) + if counter % 10000 == 0: + WranglerLogger.debug("processed %d records" % counter) + ##except Exception as e: + ##WranglerLogger.warn('got error writing access file for SUPPLINK: %s' % str(supplink)) + @staticmethod def initializeTransitCapacity(directory="."): TransitNetwork.capacity = TransitCapacity(directory=directory) @@ -838,7 +943,160 @@ def addTravelTimes(self, highway_networks): ## def writeFastTrips_Network(self, dir, shapes=shapes.txt, stop_times, ): ## pass - + def writeFastTrips_Agency(self, f='agency.txt', path='.', writeHeaders=True): + agencies = [] + for line in self.lines: + if isinstance(line,str): continue + if not isinstance(line,FastTripsTransitLine): continue + df_row = line.agency_id + if df_row not in agencies: agencies.append(df_row) + df_agency = pd.DataFrame(columns=['agency_id'],data=agencies) + df_agency['agency_name'] = df_agency['agency_id'] + df_agency.to_csv(os.path.join(path,f),index=False,headers=writeHeaders) + + def writeFastTrips_Vehicles(self, f='vehicles.txt', path='.', writeHeaders=True): + vehicles = [] + df_vehicles = None + for line in self.lines: + if isinstance(line,str): continue + if not isinstance(line,TransitLine): continue + for vtype in line.vehicle_types.itervalues(): + if vtype not in vehicles: + values = [vtype,20,int(self.capacity.vehicleTypeToCapacity[vtype])-20] + df_row = pd.DataFrame(columns=['vehicle_name','seated_capacity','standing_capacity'], + data=[values]) + if not isinstance(df_vehicles,pd.DataFrame): + df_vehicles = df_row + else: + df_vehicles = df_vehicles.append(df_row) + vehicles.append(vtype) + + df_vehicles.to_csv(os.path.join(path,f),index=False,headers=writeHeaders) + + def writeFastTrips_Access(self, f_walk='walk_access.txt', f_drive='drive_acces.txt', f_transfer='transfer.txt', path='.', writeHeaders=True): + df_walk = None + df_drive = None + df_transfer = None + walk_data = [] + drive_data = [] + transfer_data = [] + + for supplink in self.fasttrips_walk_supplinks.values(): + try: + slist = supplink.asList('taz','stop_id','dist','elevation_gain','population_density','employment_density','auto_capacity','indirectness') + #WranglerLogger.debug('walk access: %s' % str(slist)) + walk_data.append(slist) + except Exception as e: + WranglerLogger.warn(str(e)) + + for supplink in self.fasttrips_drive_supplinks.values(): + try: + slist = supplink.asList('taz','lot_id','direction','dist','cost','travel_time','start_time','end_time') + ##WranglerLogger.debug('drive access: %s' % str(slist)) + drive_data.append(slist) + except Exception as e: + WranglerLogger.warn(str(e)) + + for supplink in self.fasttrips_transfer_supplinks.values(): + try: + transfer_data.append(supplink.asList('from_stop_id','to_stop_id','transfer_type','min_transfer_time','dist', + 'from_route_id','to_route_id','schedule_precedence')) + except Exception as e: + WranglerLogger.warn(str(e)) + + if len(walk_data) > 0: + df_walk = pd.DataFrame(columns=['taz','stop_id','dist','elevation_gain','population_density','employment_density','auto_capacity','indirectness'], + data = walk_data) + df_walk = df_walk.drop_duplicates() + else: + df_walk = pd.DataFrame(columns=['taz','stop_id','dist','elevation_gain','population_density','employment_density','auto_capacity','indirectness']) + + if len(drive_data) > 0: + df_drive = pd.DataFrame(columns=['taz','lot_id','direction','dist','cost','travel_time','start_time','end_time'], + data = drive_data) + df_drive = df_drive.drop_duplicates() + else: + df_drive = pd.DataFrame(columns=['taz','lot_id','direction','dist','cost','travel_time','start_time','end_time']) + + if len(transfer_data) > 0: + df_transfer = pd.DataFrame(columns=['from_stop_id','to_stop_id','transfer_type','min_transfer_time','dist', + 'from_route_id','to_route_id','schedule_precedence'], data=transfer_data) + df_transfer = df_transfer.drop_duplicates() + else: + df_transfer = pd.DataFrame(columns=['from_stop_id','to_stop_id','transfer_type','min_transfer_time','dist', + 'from_route_id','to_route_id','schedule_precedence']) + + df_walk.to_csv(os.path.join(path,f_walk),index=False,headers=writeHeaders) + df_drive.to_csv(os.path.join(path,f_drive),index=False,headers=writeHeaders) + df_transfer.to_csv(os.path.join(path,f_transfer),index=False,headers=writeHeaders) +## def writeFastTrips_Access(self, f_walk='walk_access.txt', f_drive='drive_acces.txt', f_transfer='transfer.txt', path='.', writeHeaders=True): +## ''' +## This is a function added for fast-trips.txt +## +## walk_access: +## walk access links become: taz, stop_id, dist, (optional: elevation_gain, population_density, retail_density, auto_capacity, indirectness) +## drive funnel links become: lot_id, stop_id, dist, ... +## drive_access: +## drive access links become: taz, lot_id, direction, dist, cost, travel_time, start_time, end_time +## ''' +## df_walk = None +## df_drive = None +## df_transfer = None +## walk_data = [] +## drive_data = [] +## transfer_data = [] +## +## default_dist = 25.0/5280.0 +## WranglerLogger.warn('NEED TIME OF DAY SENSITIVITY FOR ACCESS LINKS') +## WranglerLogger.warn('NEED TO ADD LINE-TO-LINE INFO TO TRANSFERS') +## for tp in WranglerLookups.ALL_TIMEPERIODS: +## start_time = WranglerLookups.TIMEPERIOD_TO_TIMERANGE[tp][0] +## end_time = WranglerLookups.TIMEPERIOD_TO_TIMERANGE[tp][1] +## for supplink in self.supplinks[tp]: +## if isinstance(supplink, Supplink): +## try: +## if supplink.isWalkAccess(): +## walk_data.append([supplink.Anode,supplink.Bnode,float(supplink['DIST'])/5280.0]) +## elif supplink.isWalkEgress(): +## pass +## elif supplink.isDriveFunnel(): +## if 'TIME' in supplink.keys(): +## transfer_data.append([supplink.Anode,supplink.Bnode,2,supplink['TIME'],default_dist,None,None,'from']) +## else: +## transfer_data.append([supplink.Anode,supplink.Bnode,2,15,default_dist,None,None,'from']) +## elif supplink.isDriveAccess(): +## drive_data.append([supplink.Anode,supplink.Bnode,'access',float(supplink['DIST'])/5280.0,0,supplink['TIME'],start_time,end_time]) +## elif supplink.isDriveEgress(): +## drive_data.append([supplink.Anode,supplink.Bnode,'egress',float(supplink['DIST'])/5280.0,0,supplink['TIME'],start_time,end_time]) +## elif supplink.isTransitTransfer(): +## transfer_data.append([supplink.Anode,supplink.Bnode,0,0,float(supplink['DIST'])/5280.0,None,None,'from']) +## except Exception as e: +## WranglerLogger.warn('got error writing access file for SUPPLINK: %s' % str(supplink)) +## +## try: +## df_walk = pd.DataFrame(columns=['taz','stop_id','dist'], data=walk_data) +## except Exception as e: +## WranglerLogger.warn(str(e)) +## df_walk = df_walk.drop_duplicates() +## +## try: +## df_drive = pd.DataFrame(columns=['taz','lot_id','direction','dist','cost','travel_time', +## 'start_time','end_time'], data=drive_data) +## except Exception as e: +## WranglerLogger.warn(str(e)) +## df_drive = df_drive.drop_duplicates() +## +## try: +## df_transfer = pd.DataFrame(columns=['from_stop_id','to_stop_id','transfer_type','min_transfer_time', +## 'dist','from_route_id','to_route_id','schedule_precedence'], data=transfer_data) +## except Exception as e: +## WranglerLogger.warn(str(e)) +## +## df_transfer = df_transfer.drop_duplicates() +## df_walk.to_csv(os.path.join(path,f_walk),index=False,headers=writeHeaders) +## df_drive.to_csv(os.path.join(path,f_drive),index=False,headers=writeHeaders) +## df_transfer.to_csv(os.path.join(path,f_transfer),index=False,headers=writeHeaders) + def writeFastTrips_Shapes(self, f='shapes.txt', path='.', writeHeaders=True): ''' this is a funtion added for fast-trips. @@ -858,7 +1116,8 @@ def writeFastTrips_Shapes(self, f='shapes.txt', path='.', writeHeaders=True): WranglerLogger.debug("skipping line because unknown type") print "wrote %d lines" % count - def writeFastTrips_Trips(self, f_trips='trips.txt', f_stoptimes='stop_times.txt', path='.', writeHeaders=True): + def writeFastTrips_Trips(self, f_trips='trips.txt', f_trips_ft='trips_ft.txt', + f_stoptimes='stop_times.txt', f_stoptimes_ft='stop_times_ft.txt', path='.', writeHeaders=True): ''' This is a function added for fast-trips. Iterate each line in this TransitNetwork and write fast-trips style stop_times.txt fo f @@ -866,7 +1125,9 @@ def writeFastTrips_Trips(self, f_trips='trips.txt', f_stoptimes='stop_times.txt' in ``AM``, ``MD``, ``PM``, ``EV``, ``EA``. ''' f_trips = openFileOrString(os.path.join(path,f_trips)) + f_trips_ft = openFileOrString(os.path.join(path,f_trips_ft)) f_stoptimes = openFileOrString(os.path.join(path,f_stoptimes)) + f_stoptimes_ft = openFileOrString(os.path.join(path,f_stoptimes_ft)) id_generator = generate_unique_id(range(1,999999)) # go through lines and write them to f. @@ -874,7 +1135,7 @@ def writeFastTrips_Trips(self, f_trips='trips.txt', f_stoptimes='stop_times.txt' if isinstance(line, str): pass elif isinstance(line, TransitLine): - line.writeFastTrips_Trips(f_trips, f_stoptimes, id_generator, writeHeaders) + line.writeFastTrips_Trips(f_trips, f_trips_ft, f_stoptimes, f_stoptimes_ft, id_generator, writeHeaders) writeHeaders = False # only write them the with the first line. def writeFastTrips_Routes(self, f_routes='routes.txt', f_routes_ft='routes_ft.txt', path='.', writeHeaders=True): diff --git a/Wrangler/TransitParser.py b/Wrangler/TransitParser.py index 81539a5..a11430f 100644 --- a/Wrangler/TransitParser.py +++ b/Wrangler/TransitParser.py @@ -16,7 +16,7 @@ __all__ = [ 'TransitParser' ] -WRANGLER_FILE_SUFFICES = [ "lin", "link", "pnr", "zac", "access", "xfer", "fare" ] +WRANGLER_FILE_SUFFICES = [ "lin", "link", "pnr", "zac", "access", "xfer", "fare" ,"dat"] # PARSER DEFINITION ------------------------------------------------------------------------------ # NOTE: even though XYSPEED and TIMEFAC are node attributes here, I'm not sure that's really ok -- diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index 2ead74c..2519880 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -1,7 +1,9 @@ import copy,datetime,getopt,logging,os,shutil,sys,time +from dbfpy import dbf # use Wrangler from the same directory as this build script sys.path.insert(0, os.path.join(os.path.dirname(__file__),"..")) +sys.path.append(r"Y:\champ\releases\5.0.0\lib") import Wrangler from Wrangler.Logger import WranglerLogger from Wrangler.TransitNetwork import TransitNetwork @@ -10,11 +12,12 @@ from Wrangler.HelperFunctions import * #from Wrangler.FareParser import FareParser, fare_file_def # should probably be moved into TransitNetwork. from Wrangler.Fare import ODFare, XFFare, FarelinksFare - +from Wrangler.Regexes import * from Wrangler.NetworkException import NetworkException from _static.Cube import CubeNet -sys.path.insert(0,r"Y:\champ\releases\5.0.0\lib") + import Lookups +from SkimUtil import Skim, HighwaySkim, WalkSkim USAGE = """ @@ -36,9 +39,11 @@ TRN_LOADED = r'Q:\Model Development\SHRP2-fasttrips\Task2\network_translation\input_champ_network\trn' # .link (off-street link) and fares: TRN_BASE = r'Q:\Model Development\SHRP2-fasttrips\Task2\network_translation\input_champ_network\freeflow\trn' +TRANSIT_CAPACITY_DIR = r'Y:\networks\TransitVehicles' FT_OUTPATH = r'Q:\Model Development\SHRP2-fasttrips\Task2\network_translation\testing\fast-trips' -#FT_OUTPATH = os.path.curdir CHAMP_NODE_NAMES = r'Y:\champ\util\nodes.xls' +MODEL_RUN_DIR = r'X:\Projects\TIMMA\2012_Base_v2' # for hwy and walk skims +SMALL_SUPPLINKS = r'Q:\Model Development\SHRP2-fasttrips\Task2\network_translation\input_champ_network\small_supplinks' if __name__=='__main__': test=False @@ -73,7 +78,56 @@ WranglerLogger.debug("Creating transit network.") transit_network = TransitNetwork(5.0) transit_network.mergeDir(TRN_BASE) + WranglerLogger.debug("Merging supplinks.") + transit_network.mergeSupplinks(TRN_LOADED) + ##transit_network.mergeSupplinks(SMALL_SUPPLINKS) + WranglerLogger.debug("\tsetting up walk skims for access links.") + walkskim = WalkSkim(file_dir = MODEL_RUN_DIR) + nodeToTazFile = os.path.join(MODEL_RUN_DIR,"nodesToTaz.dbf") + nodesdbf = dbf.Dbf(nodeToTazFile, readOnly=True, new=False) + nodeToTaz = {} + maxTAZ = 0 + for rec in nodesdbf: + nodeToTaz[rec["N"]] = rec["TAZ"] + maxTAZ = max(maxTAZ, rec["TAZ"]) + nodesdbf.close() + + WranglerLogger.debug("\tsetting up highway skims for access links.") + hwyskims = {} + for tpnum,tpstr in Skim.TIMEPERIOD_NUM_TO_STR.items(): + hwyskims[tpnum] = HighwaySkim(file_dir=MODEL_RUN_DIR, timeperiod=tpstr) + pnrTAZtoNode = {} + pnrZonesFile = os.path.join(MODEL_RUN_DIR,"PNR_ZONES.dbf") + if not os.path.exists(pnrZonesFile): + WranglerLogger.fatal("Couldn't open %s" % pnrZonesFile) + sys.exit(2) + indbf = dbf.Dbf(os.path.join(MODEL_RUN_DIR,"PNR_ZONES.dbf"), readOnly=True, new=False) + for rec in indbf: + pnrTAZtoNode[rec["PNRTAZ"]] = rec["PNRNODE"] + indbf.close() + pnrNodeToTAZ = dict((v,k) for k,v in pnrTAZtoNode.iteritems()) + # print self.pnrTAZtoNode + + maxRealTAZ = min(pnrTAZtoNode.keys())-1 + WranglerLogger.debug("\tconverting supplinks to fasttrips format.") + transit_network.getFastTripsSupplinks(walkskim,nodeToTaz,maxTAZ,hwyskims,pnrNodeToTAZ) transit_network.convertTransitLinesToFastTripsTransitLines() + WranglerLogger.debug("Getting transit capacity.") + Wrangler.TransitNetwork.capacity = Wrangler.TransitCapacity(directory=TRANSIT_CAPACITY_DIR) + WranglerLogger.debug("Writing supplinks") + transit_network.writeFastTrips_Access(path=FT_OUTPATH) + # build dict of vehicle types + for line in transit_network.lines: + ##transit_freqs_by_line[line.name] = line.getFreqs() + if isinstance(line, str): + continue + vehicles = {'AM': Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, "AM")[1], + 'MD': Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, "MD")[1], + 'PM': Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, "PM")[1], + 'EV': Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, "EV")[1], + 'EA': Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, "EA")[1]} + line.setVehicleTypes(vehicles) + WranglerLogger.debug("Making FarelinksFares unique") transit_network.makeFarelinksUnique() WranglerLogger.debug("Adding station names to OD Fares") @@ -90,6 +144,10 @@ WranglerLogger.debug("adding fares to lines") transit_network.addFaresToLines() transit_network.createFastTripsFares() + WranglerLogger.debug("writing agencies") + transit_network.writeFastTrips_Agency(path=FT_OUTPATH) + WranglerLogger.debug("writing vehicles") + transit_network.writeFastTrips_Vehicles(path=FT_OUTPATH) WranglerLogger.debug("writing lines") transit_network.writeFastTrips_Shapes(path=FT_OUTPATH) WranglerLogger.debug("writing routes") @@ -101,6 +159,7 @@ WranglerLogger.debug("writing stops") transit_network.createFastTripsNodes() transit_network.writeFastTrips_Stops(path=FT_OUTPATH) + #transit_network.writeFastTrips_RoutesStopsFares('stops.txt','routes.txt','routes_ft.txt','fare_rules.txt','fare_rules_ft.txt','fare_attributes.txt','fare_attributes_ft.txt','fare_transfer_rules.txt') if test: From fb9a86d94225c4c2ef429b75836f4643a41a2f45 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 29 Dec 2015 15:11:24 -0800 Subject: [PATCH 047/148] Add FastTripsTransferFare object. Modify setFareId with some SF-specific stuff to clean up names. Signed-off-by: Drew --- Wrangler/Fare.py | 72 ++++++++++++++++++++++++++++++++++++------------ 1 file changed, 54 insertions(+), 18 deletions(-) diff --git a/Wrangler/Fare.py b/Wrangler/Fare.py index 9419f35..84e97b8 100644 --- a/Wrangler/Fare.py +++ b/Wrangler/Fare.py @@ -120,8 +120,22 @@ def convertStringToTimePeriod(self, hhmmss): new_hh = '%02d' % (int(hhmmss[:2]) - 24) new_hhmmss = new_hh + hhmmss[2:] tod = convertStringToTimePeriod(new_hhmmss) - return tod - + return tod + + def asDataFrame(self, columns=None): + import pandas as pd + data = self.asList(columns) + df = pd.DataFrame(columns=columns,data=[data]) + return df + + def asList(self, columns=None): + if columns is None: + columns = ['stop_id','stop_name','stop_lat','stop_lon','zone_id'] + data = [] + for arg in columns: + data.append(getattr(self,arg)) + return data + # Dictionary methods def __getitem__(self,key): return self.attr[key.upper()] def __setitem__(self,key,value): self.attr[key.upper()]=value @@ -205,7 +219,7 @@ def isBoardType(self): return False def isTransferType(self): - if self.fr_type not in WranglerLookups.NONTRANSIT_TYPES and self.to_type not in WranglerLookups.NONTRANSIT_TYPES: + if self.fr_type in WranglerLookups.TRANSIT_TYPES and self.to_type in WranglerLookups.TRANSIT_TYPES: return True return False @@ -381,27 +395,32 @@ def setFareId(self, fare_id=None, style='fasttrips', suffix=None): return self.fare_id ##modepart = 'local_bus' if not self.mode else self.mode - modepart = self.mode - self.fare_id = '%s_%s' % (operpart, modepart) + # SF-specific stuff + if operpart in ['bart','caltrain','ace']: + self.fare_id = '%s' % operpart + elif operpart in ['ferry','amtrak']: + self.fare_id = '%s_%s' % (operpart,linepart) + else: + modepart = self.mode + self.fare_id = '%s_%s' % (operpart, modepart) if self.origin_id and self.destination_id: - self.fare_id = '%s_zone_%s_to_%s' % (self.fare_id, str(self.origin_id).lower()[:3], str(self.destination_id).lower()[:3]) + if operpart == 'caltrain': + orig = str(self.origin_id).lower()[3:] + dest = str(self.destination_id).lower()[3:] + elif operpart == 'bart': + orig = str(self.origin_id).lower().replace(' bart','') + dest = str(self.destination_id).lower().replace(' bart','') + else: + orig = str(self.origin_id).lower() + dest = str(self.destination_id).lower() + + self.fare_id = '%s_zone_%s_to_%s' % (self.fare_id, orig, dest) if suffix: self.fare_id = '%s_%s' % (self.fare_id, str(suffix)) return self.fare_id - - def asDataFrame(self, *args): - import pandas as pd - if args is None: - args = ['stop_id','stop_name','stop_lat','stop_lon','zone_id'] - data = [] - for arg in args: - data.append(getattr(self,arg)) - - df = pd.DataFrame(columns=args,data=[data]) - return df def __getitem__(self,key): return self[key] def __setitem__(self,key,value): self[key]=value @@ -411,4 +430,21 @@ def __cmp__(self,other): def __str__(self): s = 'fare_id: %s, orig_id: %s, dest_id: %s, cont_id: %s, fare_class: %s, price: $%.2f' % (self.fare_id,self.origin_id,self.destination_id,self.contains_id,self.fare_class, float(self.price)/100) - return s \ No newline at end of file + return s + + +class FastTripsTransferFare(XFFare): + def __init__(self, from_fare_class=None, to_fare_class=None, is_flat_fee=None, + from_mode=None, to_mode=None, price=None, transfer_rule=None): + XFFare.__init__(self, from_mode=from_mode, to_mode=to_mode, price=price) + self.from_fare_class = from_fare_class + self.to_fare_class = to_fare_class + self.is_flat_fee = 1 if is_flat_fee == None else int(is_flat_fee) + self.transfer_rule = transfer_rule if transfer_rule else price + + def asDataFrame(self, columns): + if columns is None: + columns = ['from_fare_class','to_fare_class','is_flat_fee','transfer_rule'] + df = Fare.asDataFrame(self, columns) + return df + From 7f0ad685135b473ae761686df8738f4150f45488 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 29 Dec 2015 15:12:44 -0800 Subject: [PATCH 048/148] update asList and asDataFrame to use a list variable instead of *args --- Wrangler/Node.py | 21 ++++++++++-------- Wrangler/Supplink.py | 49 ++++++++++++++++++----------------------- Wrangler/TransitLine.py | 30 +++++++++++++++++-------- 3 files changed, 54 insertions(+), 46 deletions(-) diff --git a/Wrangler/Node.py b/Wrangler/Node.py index 977cd1e..b400e9b 100644 --- a/Wrangler/Node.py +++ b/Wrangler/Node.py @@ -225,16 +225,19 @@ def addXY(self, coords): elif isinstance(coords, dict): (self.x, self.y) = coords[n] self.stop_lon, self.stop_lat = reproject_to_wgs84(self.x,self.y,EPSG='+init=EPSG:2227') - - def asDataFrame(self, *args): - import pandas as pd - if args is None: - args = ['stop_id','stop_name','stop_lat','stop_lon','zone_id'] - data = [] - for arg in args: - data.append(getattr(self,arg)) - df = pd.DataFrame(columns=args,data=[data]) + def asList(self, columns=None): + if columns is None: + columns = ['stop_id','stop_name','stop_lat','stop_lon','zone_id'] + data = [] + for arg in columns: + data.append(getattr(self,arg)) + return data + + def asDataFrame(self, columns=None): + import pandas as pd + data = self.asList(columns) + df = pd.DataFrame(columns=columns,data=[data]) return df ##if arg not in self.keys()self[arg] diff --git a/Wrangler/Supplink.py b/Wrangler/Supplink.py index 715d5ae..f5023ba 100644 --- a/Wrangler/Supplink.py +++ b/Wrangler/Supplink.py @@ -135,21 +135,18 @@ def reverse(self): elif self.isDriveAccess(): self.setMode(Supplink.MODES_INV["DRIVE_EGRESS"]) elif self.isDriveEgress(): self.setMode(Supplink.MODES_INV["DRIVE_ACCESS"]) - def asList(self, *args): - result = [] - for arg in args: - result.append(getattr(self,arg)) + def asList(self, columns=None): + data = [] + if not isinstance(columns, list): raise NetworkException("Supplink.asList() requires columns argument as a list") + for col in columns: + data.append(getattr(self,col)) return result - def asDataFrame(self, *args): + def asDataFrame(self, columns=None): import pandas as pd - if args is None: - args = ['stop_id','stop_name','stop_lat','stop_lon','zone_id'] - data = [] - for arg in args: - data.append(getattr(self,arg)) - - df = pd.DataFrame(columns=args,data=[data]) + if columns is None: columns = ['Anode','Bnode','mode'] + data = self.asList(columns) + df = pd.DataFrame(columns=columns,data=[data]) return df @@ -171,18 +168,18 @@ def __init__(self, walkskims=None, nodeToTaz=None, maxTaz=None, template=None): self.auto_capacity = None self.indirectness = None - def asDataFrame(self, *args): - if args is None: - args = ['taz','stop_id','dist','elevation_gain','population_density', - 'employment_density','retail_density','auto_capacity','indirectness'] - result = Supplink.asDataFrame(self, *args) + def asDataFrame(self, columns=None): + if columns is None: + columns = ['taz','stop_id','dist','elevation_gain','population_density', + 'employment_density','retail_density','auto_capacity','indirectness'] + result = Supplink.asDataFrame(self, columns) return result - def asList(self, *args): - if args is None: - args = ['taz','stop_id','dist','elevation_gain','population_density', - 'employment_density','retail_density','auto_capacity','indirectness'] - result = Supplink.asList(self, *args) + def asList(self, columns=None): + if columns is None: + columns = ['taz','stop_id','dist','elevation_gain','population_density', + 'employment_density','retail_density','auto_capacity','indirectness'] + result = Supplink.asList(self, columns) return result def setAttributes(self, walkskims, nodeToTaz, maxTaz): @@ -292,11 +289,9 @@ def getSupplinkAttributes(self, hwyskims, pnrNodeToTaz, tp): self.travel_time = time self.setStartTimeEndTimeFromTimePeriod(tpstr) - - - class FastTripsTransferSupplink(FastTripsWalkSupplink): - def __init__(self,walkskims=None, nodeToTaz=None, maxTaz=None, template=None): + def __init__(self,walkskims=None, nodeToTaz=None, maxTaz=None, transfer_type=None, min_transfer_time=None, + from_route_id=None, to_route_id=None, schedule_precedence=None, template=None): FastTripsWalkSupplink.__init__(self, walkskims, nodeToTaz, maxTaz, template) # transfer req'd self.from_stop_id = self.Anode @@ -307,5 +302,3 @@ def __init__(self,walkskims=None, nodeToTaz=None, maxTaz=None, template=None): self.from_route_id = None self.to_route_id = None self.schedule_precedence = None # 'from' or 'to' - - diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 6be0663..2e22525 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -229,7 +229,8 @@ def getStopList(self, style='int'): if n.isStop(): stops.append(int(n.num)) else: raise NetworkException("UNKNOWN DATA TYPE FOR NODE (%s): %s" % (type(n), str(n))) - + return stops + def getNodeSequenceAsInt(self, ignoreStops=True): ''' This is a function added for fast-trips. @@ -993,6 +994,10 @@ def setFareClass(self, fare_class=None): if fare_class: self.fare_class = fare_class return self.fare_class + if self.fasttrips_fares: + if len(self.fasttrips_fares) == 1: + self.fare_class = self.fasttrips_fares[0].fare_class + return self.fare_class ft_fares = self.getFastTripsFares_asList() if len(ft_fares) == 1: self.fare_class = ft_fares[0].fare_class @@ -1033,15 +1038,22 @@ def writeFastTrips_Shape(self, f, writeHeaders=False): # write the last node f.write('%s,%f,%f,%d,%f\n' % (self.name, self.n[-1].stop_lat, self.n[-1].stop_lon, seq, cum_dist)) - def asDataFrame(self, *args): + def addFares(self, od_fares=None, xf_fares=None, farelinks_fares=None): + TransitLine.addFares(self, od_fares,xf_fares,farelinks_fares) + self.fasttrips_fares = self.getFastTripsFares_asList() + + def asList(self, columns=None): + data = [] + if columns is None: + columns = ['stop_id','stop_name','stop_lat','stop_lon','zone_id'] + for col in columns: + data.append(getattr(self,col)) + return data + + def asDataFrame(self, columns=None): import pandas as pd - if args is None: - args = ['stop_id','stop_name','stop_lat','stop_lon','zone_id'] - data = [] - for arg in args: - data.append(getattr(self,arg)) - - df = pd.DataFrame(columns=args,data=[data]) + data = self.asList(columns=columns) + df = pd.DataFrame(columns=columns,data=[data]) return df def _applyTemplate(self, template): From 5da49e33fbe8c69a9a41f7ecbed54b3a37358c34 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 29 Dec 2015 15:13:13 -0800 Subject: [PATCH 049/148] Add a mode heirarchy to WranglerLookups. Signed-off-by: Drew --- Wrangler/WranglerLookups.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Wrangler/WranglerLookups.py b/Wrangler/WranglerLookups.py index 2919e8c..34fe483 100644 --- a/Wrangler/WranglerLookups.py +++ b/Wrangler/WranglerLookups.py @@ -89,6 +89,30 @@ class WranglerLookups: 32:{'desc':"BART", 'type':"BART"}, } + MODE_HEIRARCHY = [30, #:{'desc':"HSR", 'type':"Premium"}, + 29, #:{'desc':"Regional Rail/ACE/AMTRAK", 'type':"Premium"}, + 31, #:{'desc':"Ferry", 'type':"Ferry"}, + 26, #:{'desc':"Caltrain", 'type':"Premium"}, + 32, #:{'desc':"BART", 'type':"BART"}, + 27, #:{'desc':"SMART", 'type':"Premium"}, + 28, #:{'desc':"eBART", 'type':"Premium"}, + 24, #:{'desc':"Sam Trans Express Bus", 'type':"Premium"}, + 25, #:{'desc':"Other Premium Bus", 'type':"Premium"}, + 22, #:{'desc':"AC Transbay Buses", 'type':"Premium"}, + 23, #:{'desc':"Golden Gate Bus", 'type':"Premium"}, + 15, #:{'desc':"LRT Muni", 'type':"LRT"}, + 21, #:{'desc':"VTA LRT", 'type':"LRT"}, + 20, #:{'desc':"Regional BRT", 'type':"BRT"}, + 13, #:{'desc':"BRT Muni", 'type':"local bus"}, + 12, #:{'desc':"Express Muni", 'type':"local bus"}, + 11, #:{'desc':"Local Muni", 'type':"local bus"}, + 18, #:{'desc':"AC Local", 'type':"local bus"}, + 14, #:{'desc':"Muni Cable Car", 'type':"LRT"}, + 16, #:{'desc':"Free and Open Shuttles", 'type':"local bus"}, + 17, #:{'desc':"SamTrans Local", 'type':"local bus"}, + 19, #:{'desc':"Other Local MTC Buses", 'type':"local bus"}, + ] + ACCESS_MODES = [1,3,6,7] EGRESS_MODES = [2,4] TRANSFER_MODES = [5] From b9af42ff857fac2f6585dc0791bfd0b94c10163f Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 29 Dec 2015 15:19:30 -0800 Subject: [PATCH 050/148] 1. Only read AM walk supplinks because they should be the same for all timeperiods. 2. Add logic to get from_route and to_route into transfer fares. 3. Add function to collect fast-trips pnrs, and another to write them. 4. Updates to reflect that asList and asDataFrame now take list arguments instead of *args 5. Update createFastTrips_Fares to also create fare transfer rules for fast-trips Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 351 +++++++++++++++++++------------------ 1 file changed, 183 insertions(+), 168 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 371e517..2362f32 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -12,7 +12,7 @@ from .TransitLine import TransitLine, FastTripsTransitLine from .TransitLink import TransitLink from .TransitParser import TransitParser, transit_file_def -from .Fare import ODFare, XFFare, FarelinksFare +from .Fare import ODFare, XFFare, FarelinksFare, FastTripsFare, FastTripsTransferFare from .ZACLink import ZACLink from .Supplink import Supplink, FastTripsWalkSupplink, FastTripsDriveSupplink, FastTripsTransferSupplink from .HelperFunctions import * @@ -59,10 +59,13 @@ def __init__(self, champVersion, basenetworkpath=None, networkBaseDir=None, netw self.xf_fares = [] # added for fast-trips self.farelinks_fares = [] # added for fast-trips self.fasttrips_fares = [] # added for fast-trips + self.fasttrips_transfer_fares = [] # added for fast-trips self.fasttrips_nodes = {} # added for fast-trips dict of int nodenum -> FastTripsNode self.fasttrips_walk_supplinks = {} # (Anode,Bnode,modenum) -> supplink self.fasttrips_drive_supplinks = {} self.fasttrips_transfer_supplinks = {} + self.fasttrips_pnrs = {} # added for fast-trips dict of int nodenum -> FastTripsNode + self.coord_dict = {} for farefile in TransitNetwork.FARE_FILES: self.farefiles[farefile] = [] @@ -416,13 +419,13 @@ def setCombiFreqsForShortLine(self, shortLine, longLine, combFreqs): if (eaLong-eaComb)>0: eaShort=eaComb*eaLong/(eaLong-eaComb) shortLineInst.setFreqs([amShort,mdShort,pmShort,evShort,eaShort]) - def setFastTripsNodes(self): - for line in self.lines: - if not isinstance(line, TransitLine): - continue - for n in line.n: - if not isinstance(n, Node): - continue +## def setFastTripsNodes(self): +## for line in self.lines: +## if not isinstance(line, TransitLine): +## continue +## for n in line.n: +## if not isinstance(n, Node): +## continue def getCombinedFreq(self, names, coverage_set=False): """ @@ -751,12 +754,13 @@ def mergeDir(self,path,insert_replace=False): logstr += self.doMerge(fullfile,lines,links,pnr,zac,accessli,xferli,od_fares,xf_fares,farelinks_fares,insert_replace) WranglerLogger.debug(logstr) - def mergeSupplinks(self,path): + def mergeSupplinks(self,path,walk_am_only=True): dirlist = os.listdir(path) dirlist.sort() WranglerLogger.debug("Path: %s" % path) for filename in dirlist: + total_supplinks = 0 suffix = filename.rsplit('.')[-1].lower() if suffix == 'dat': self.parser = TransitParser(transit_file_def, verbosity=0) @@ -765,8 +769,20 @@ def mergeSupplinks(self,path): f = open(os.path.join(path,filename)) tp = filename[:2].upper() supplinks = self.parseSupplinks(f.read(),production='transit_file',verbosity=0) + # only need to get walk supplinks for AM since they are the same in all time periods. + if walk_am_only and tp != "AM": + WranglerLogger.debug("Skipping walk supplinks from %s; only AM required" % filename) + walk_removed = [] + for s in supplinks: + if isinstance(s,Supplink): + if s.isWalkAccess() or s.isWalkEgress(): continue + walk_removed.append(s) + WranglerLogger.debug("Skipped %d of %d supplinks in %s" % (len(supplinks)-len(walk_removed),len(supplinks),filename)) + supplinks = walk_removed if tp not in self.supplinks.keys(): self.supplinks[tp] = [] self.supplinks[tp].extend(supplinks) + total_supplinks += len(supplinks) + WranglerLogger.debug("added %7d new supplinks, total %7d supplinks" % (len(supplinks),total_supplinks)) def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeToTaz): ''' @@ -776,7 +792,12 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT maxTaz: highest node number that is a taz hwyskims: dict of timeperiod -> HighwaySkim object ''' + got_node_to_node_xfers = [] # list of (from_node, to_node) transfer pairs counter = 0 + total_supplinks = 0 + for tp in WranglerLookups.ALL_TIMEPERIODS: + total_supplinks += len(self.supplinks[tp]) + for tp in WranglerLookups.ALL_TIMEPERIODS: for supplink in self.supplinks[tp]: counter += 1 @@ -810,17 +831,29 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT else: continue elif supplink.isDriveFunnel() or supplink.isTransitTransfer(): - if (supplink.Anode, supplink.Bnode) in self.fasttrips_transfer_supplinks.keys(): - continue - try: - ftsupp = FastTripsTransferSupplink(walkskims=walkskims,nodeToTaz=nodeToTaz, - maxTaz=maxTaz, template=supplink) - except NetworkException as e: - WranglerLogger.debug(str(e)) - WranglerLogger.debug("Skipping walk access supplink (%d,%d)" % (supplink.Anode,supplink.Bnode)) + if (supplink.Anode, supplink.Bnode) in got_node_to_node_xfers: continue - self.fasttrips_transfer_supplinks[(ftsupp.Anode,ftsupp.Bnode)] = ftsupp - + got_node_to_node_xfers.append((supplink.Anode,supplink.Bnode)) + from_lines, to_lines = [],[] + for line in self.lines: + if isinstance(line, TransitLine): + stop_list = line.getStopList() + ##WranglerLogger.debug("%s" % str(stop_list)) + if (supplink.Anode in stop_list) and (line.name not in from_lines): from_lines.append(line.name) + if (supplink.Bnode in stop_list) and (line.name not in to_lines): to_lines.append(line.name) + for from_line in from_lines: + for to_line in to_lines: + try: + ftsupp = FastTripsTransferSupplink(walkskims=walkskims,nodeToTaz=nodeToTaz, + maxTaz=maxTaz, from_route_id=from_line, to_route_id=to_line, + template=supplink) + except NetworkException as e: + WranglerLogger.debug(str(e)) + WranglerLogger.debug("Skipping walk access supplink (%d,%d)" % (supplink.Anode,supplink.Bnode,from_route_id,to_route_id)) + continue + + self.fasttrips_transfer_supplinks[(ftsupp.Anode,ftsupp.Bnode,ftsupp.from_route_id,ftsupp.to_route_id)] = ftsupp + elif supplink.isDriveAccess() or supplink.isDriveEgress(): if (supplink.Anode,supplink.Bnode,tp) in self.fasttrips_drive_supplinks.keys(): continue @@ -829,7 +862,8 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT else: WranglerLogger.debug('unknown supplink type %s' % str(supplink)) if counter % 10000 == 0: - WranglerLogger.debug("processed %d records" % counter) + WranglerLogger.debug("processed %7d of %7d records" % (counter,total_supplinks)) + WranglerLogger.debug("processed %7d of %7d records" % (counter,total_supplinks)) ##except Exception as e: ##WranglerLogger.warn('got error writing access file for SUPPLINK: %s' % str(supplink)) @@ -907,6 +941,10 @@ def addXY(self, coord_dict=None): else: raise NetworkException('Unhandled data type %s in self.lines' % type(line)) + if isinstance(coord_dict, dict): + for k, v in coord_dict.iteritems(): + self.coord_dict[k] = v + def addFirstDeparturesToAllLines(self): ''' This is a function added for fast-trips. @@ -940,9 +978,35 @@ def addTravelTimes(self, highway_networks): line.setTravelTimes(highway_networks, self.links) else: raise NetworkException('Unhandled data type %s in self.lines' % type(line)) - -## def writeFastTrips_Network(self, dir, shapes=shapes.txt, stop_times, ): -## pass + + def createFastTrips_PNRs(self, coord_dict): + for pnr in self.pnrs: + if isinstance(pnr, PNRLink): + if not isinstance(pnr.pnr, int): + pnr_nodenum = int(pnr.station) + else: + pnr_nodenum = int(pnr.pnr) + #WranglerLogger.warn("Non-integer pnr node %s for pnr" % (str(pnr.pnr) + n = FastTripsNode(pnr_nodenum, coord_dict) + self.fasttrips_pnrs[pnr_nodenum] = n + + ''' + stops: stop_id, stop_code*, stop_name, stop_desc*, stop_lat, stop_lon, zone_id*, location_type*, + parent_station*,stop_timezone*,stop_timezone*, wheelchair_boarding* + stops_ft: stop_id, shelter*, lighting*, bike_parking*, bike_share_station*, seating*, platform_hight*, + level*, off_board_payment* + routes: route_id, agency_id, route_short_name, route_long_name, route_desc*, route_type, route_url*, + route_color*, route_text_color* + route_ft: route_id, mode, proof_of_payment + fare_rules: fare_id, route_id, origin_id, destination_id, contains_id + fare_rules_ft: + fare_id, fare_class, start_time, end_time + fare_transfer_rules: + from_fare_class, to_fare_class, is_flat_fee, transfer_rule + fare_attributes.txt: + fare_id, price, currency_type, payment_method, transfers, transfer_duration + ''' + def writeFastTrips_Agency(self, f='agency.txt', path='.', writeHeaders=True): agencies = [] for line in self.lines: @@ -954,6 +1018,18 @@ def writeFastTrips_Agency(self, f='agency.txt', path='.', writeHeaders=True): df_agency['agency_name'] = df_agency['agency_id'] df_agency.to_csv(os.path.join(path,f),index=False,headers=writeHeaders) + def writeFastTrips_PNRs(self, f='pnr.txt', path='.', writeHeaders=True): + df_pnrs = None + for pnr in self.fasttrips_pnrs: + if not isinstance(pnr, FastTripsNode): continue + WranglerLogger.debug("PNR: %s" % str(pnr)) + df_row = node.asDataFrame(['stop_id','stop_lat','stop_lon']) + if not isinstance(df_pnrs, pd.DataFrame): + df_pnrs = df_row + else: + df_pnrs = df_pnrs.append(df_row) + df_pnrs.to_csv(os.path.join(path, f),index=False, headers=['lot_id','lot_lat','lot_lon']) + def writeFastTrips_Vehicles(self, f='vehicles.txt', path='.', writeHeaders=True): vehicles = [] df_vehicles = None @@ -980,10 +1056,13 @@ def writeFastTrips_Access(self, f_walk='walk_access.txt', f_drive='drive_acces.t walk_data = [] drive_data = [] transfer_data = [] - + walk_columns = ['taz','stop_id','dist','elevation_gain','population_density','employment_density','auto_capacity','indirectness'] + drive_columns = ['taz','lot_id','direction','dist','cost','travel_time','start_time','end_time'] + transfer_columns = ['from_stop_id','to_stop_id','transfer_type','min_transfer_time','dist','from_route_id','to_route_id','schedule_precedence'] + for supplink in self.fasttrips_walk_supplinks.values(): try: - slist = supplink.asList('taz','stop_id','dist','elevation_gain','population_density','employment_density','auto_capacity','indirectness') + slist = supplink.asList(walk_columns) #WranglerLogger.debug('walk access: %s' % str(slist)) walk_data.append(slist) except Exception as e: @@ -991,7 +1070,7 @@ def writeFastTrips_Access(self, f_walk='walk_access.txt', f_drive='drive_acces.t for supplink in self.fasttrips_drive_supplinks.values(): try: - slist = supplink.asList('taz','lot_id','direction','dist','cost','travel_time','start_time','end_time') + slist = supplink.asList(drive_columns) ##WranglerLogger.debug('drive access: %s' % str(slist)) drive_data.append(slist) except Exception as e: @@ -999,103 +1078,31 @@ def writeFastTrips_Access(self, f_walk='walk_access.txt', f_drive='drive_acces.t for supplink in self.fasttrips_transfer_supplinks.values(): try: - transfer_data.append(supplink.asList('from_stop_id','to_stop_id','transfer_type','min_transfer_time','dist', - 'from_route_id','to_route_id','schedule_precedence')) + transfer_data.append(supplink.asList(transfer_columns)) except Exception as e: WranglerLogger.warn(str(e)) if len(walk_data) > 0: - df_walk = pd.DataFrame(columns=['taz','stop_id','dist','elevation_gain','population_density','employment_density','auto_capacity','indirectness'], - data = walk_data) + df_walk = pd.DataFrame(columns=walk_columns, data=walk_data) df_walk = df_walk.drop_duplicates() else: - df_walk = pd.DataFrame(columns=['taz','stop_id','dist','elevation_gain','population_density','employment_density','auto_capacity','indirectness']) + df_walk = pd.DataFrame(columns=walk_columns) if len(drive_data) > 0: - df_drive = pd.DataFrame(columns=['taz','lot_id','direction','dist','cost','travel_time','start_time','end_time'], - data = drive_data) + df_drive = pd.DataFrame(columns=drive_columns, data=drive_data) df_drive = df_drive.drop_duplicates() else: - df_drive = pd.DataFrame(columns=['taz','lot_id','direction','dist','cost','travel_time','start_time','end_time']) + df_drive = pd.DataFrame(columns=drive_columns) if len(transfer_data) > 0: - df_transfer = pd.DataFrame(columns=['from_stop_id','to_stop_id','transfer_type','min_transfer_time','dist', - 'from_route_id','to_route_id','schedule_precedence'], data=transfer_data) + df_transfer = pd.DataFrame(columns=transfer_columns, data=transfer_data) df_transfer = df_transfer.drop_duplicates() else: - df_transfer = pd.DataFrame(columns=['from_stop_id','to_stop_id','transfer_type','min_transfer_time','dist', - 'from_route_id','to_route_id','schedule_precedence']) + df_transfer = pd.DataFrame(columns=transfer_columns) df_walk.to_csv(os.path.join(path,f_walk),index=False,headers=writeHeaders) df_drive.to_csv(os.path.join(path,f_drive),index=False,headers=writeHeaders) df_transfer.to_csv(os.path.join(path,f_transfer),index=False,headers=writeHeaders) -## def writeFastTrips_Access(self, f_walk='walk_access.txt', f_drive='drive_acces.txt', f_transfer='transfer.txt', path='.', writeHeaders=True): -## ''' -## This is a function added for fast-trips.txt -## -## walk_access: -## walk access links become: taz, stop_id, dist, (optional: elevation_gain, population_density, retail_density, auto_capacity, indirectness) -## drive funnel links become: lot_id, stop_id, dist, ... -## drive_access: -## drive access links become: taz, lot_id, direction, dist, cost, travel_time, start_time, end_time -## ''' -## df_walk = None -## df_drive = None -## df_transfer = None -## walk_data = [] -## drive_data = [] -## transfer_data = [] -## -## default_dist = 25.0/5280.0 -## WranglerLogger.warn('NEED TIME OF DAY SENSITIVITY FOR ACCESS LINKS') -## WranglerLogger.warn('NEED TO ADD LINE-TO-LINE INFO TO TRANSFERS') -## for tp in WranglerLookups.ALL_TIMEPERIODS: -## start_time = WranglerLookups.TIMEPERIOD_TO_TIMERANGE[tp][0] -## end_time = WranglerLookups.TIMEPERIOD_TO_TIMERANGE[tp][1] -## for supplink in self.supplinks[tp]: -## if isinstance(supplink, Supplink): -## try: -## if supplink.isWalkAccess(): -## walk_data.append([supplink.Anode,supplink.Bnode,float(supplink['DIST'])/5280.0]) -## elif supplink.isWalkEgress(): -## pass -## elif supplink.isDriveFunnel(): -## if 'TIME' in supplink.keys(): -## transfer_data.append([supplink.Anode,supplink.Bnode,2,supplink['TIME'],default_dist,None,None,'from']) -## else: -## transfer_data.append([supplink.Anode,supplink.Bnode,2,15,default_dist,None,None,'from']) -## elif supplink.isDriveAccess(): -## drive_data.append([supplink.Anode,supplink.Bnode,'access',float(supplink['DIST'])/5280.0,0,supplink['TIME'],start_time,end_time]) -## elif supplink.isDriveEgress(): -## drive_data.append([supplink.Anode,supplink.Bnode,'egress',float(supplink['DIST'])/5280.0,0,supplink['TIME'],start_time,end_time]) -## elif supplink.isTransitTransfer(): -## transfer_data.append([supplink.Anode,supplink.Bnode,0,0,float(supplink['DIST'])/5280.0,None,None,'from']) -## except Exception as e: -## WranglerLogger.warn('got error writing access file for SUPPLINK: %s' % str(supplink)) -## -## try: -## df_walk = pd.DataFrame(columns=['taz','stop_id','dist'], data=walk_data) -## except Exception as e: -## WranglerLogger.warn(str(e)) -## df_walk = df_walk.drop_duplicates() -## -## try: -## df_drive = pd.DataFrame(columns=['taz','lot_id','direction','dist','cost','travel_time', -## 'start_time','end_time'], data=drive_data) -## except Exception as e: -## WranglerLogger.warn(str(e)) -## df_drive = df_drive.drop_duplicates() -## -## try: -## df_transfer = pd.DataFrame(columns=['from_stop_id','to_stop_id','transfer_type','min_transfer_time', -## 'dist','from_route_id','to_route_id','schedule_precedence'], data=transfer_data) -## except Exception as e: -## WranglerLogger.warn(str(e)) -## -## df_transfer = df_transfer.drop_duplicates() -## df_walk.to_csv(os.path.join(path,f_walk),index=False,headers=writeHeaders) -## df_drive.to_csv(os.path.join(path,f_drive),index=False,headers=writeHeaders) -## df_transfer.to_csv(os.path.join(path,f_transfer),index=False,headers=writeHeaders) def writeFastTrips_Shapes(self, f='shapes.txt', path='.', writeHeaders=True): ''' @@ -1147,12 +1154,12 @@ def writeFastTrips_Routes(self, f_routes='routes.txt', f_routes_ft='routes_ft.tx for line in self.lines: if isinstance(line, TransitLine): - df_row = line.asDataFrame('route_id','agency_id','route_short_name','route_long_name','route_type') + df_row = line.asDataFrame(columns=['route_id','agency_id','route_short_name','route_long_name','route_type']) if not isinstance(df_routes,pd.DataFrame): df_routes = df_row else: df_routes = df_routes.append(df_row) - df_row = line.asDataFrame('route_id','mode','fare_class','proof_of_payment') + df_row = line.asDataFrame(['route_id','mode','fare_class','proof_of_payment']) if not isinstance(df_routes_ft,pd.DataFrame): df_routes_ft = df_row else: @@ -1293,12 +1300,7 @@ def createZoneIDsFromFares(self): WranglerLogger.warn("DUPLICATE ZONE-NODE PAIR for NODE %d" % n) node_to_zone[n] = zone - #self.zone_to_nodes = zone_to_nodes - #self.node_to_zone = node_to_zone Node.setNodeToZone(node_to_zone) - -## for line in self.lines: -## if isinstance(line, TransitLine): line.addZones(node_to_zone) return zone_to_nodes def addFaresToLines(self): @@ -1309,7 +1311,7 @@ def addFaresToLines(self): if isinstance(line, TransitLine): line.addFares(od_fares=self.od_fares, xf_fares=self.xf_fares, farelinks_fares=self.farelinks_fares) - def createFastTripsFares(self): + def createFastTrips_Fares(self): ''' This is a function added for fast-trips. ''' @@ -1321,14 +1323,53 @@ def createFastTripsFares(self): for fare in fares: if fare not in fasttrips_fares: fasttrips_fares.append(fare) self.fasttrips_fares = fasttrips_fares - return fasttrips_fares + count = 0 + fare_classes = {} # fare_class -> FastTripsFare + fare_classes_by_mode = {} # champ modenum -> list of fare_class + + for fare in self.fasttrips_fares: + if fare.fare_class not in fare_classes.keys(): + fare_classes[fare.fare_class] = fare + if not fare.champ_mode: WranglerLogger.warn("fare %s missing champ mode" % fare.fare_id) + if fare.champ_mode not in fare_classes_by_mode.keys(): fare_classes_by_mode[fare.champ_mode] = [] + if fare.fare_class not in fare_classes_by_mode[fare.champ_mode]: + fare_classes_by_mode[fare.champ_mode].append(fare.fare_class) + + for xffare in self.xf_fares: + if isinstance(xffare, XFFare): + if not xffare.isTransferType(): + WranglerLogger.debug("skipping %d to %d because non-transit transfer" % (xffare.fr_mode, xffare.to_mode)) + continue + if xffare.fr_mode not in fare_classes_by_mode.keys() or xffare.to_mode not in fare_classes_by_mode.keys(): + WranglerLogger.debug("skipping xfer %d to %d because no valid fares found" % (xffare.fr_mode, xffare.to_mode)) + continue + if xffare.price == 0: + WranglerLogger.debug("skipping xfer %d to %d because price is 0" % (xffare.fr_mode, xffare.to_mode)) + continue + from_classes = len(fare_classes_by_mode[xffare.fr_mode]) + to_classes = len(fare_classes_by_mode[xffare.to_mode]) + WranglerLogger.debug("from_classes: %7d, to_classes: %7d, total combinations: %7d" % (from_classes,to_classes,from_classes*to_classes)) + for from_fare in fare_classes_by_mode[xffare.fr_mode]: + for to_fare in fare_classes_by_mode[xffare.to_mode]: + ftfare = FastTripsTransferFare(from_fare_class=from_fare, + to_fare_class=to_fare, + from_mode=xffare.fr_mode, + to_mode=xffare.to_mode, + is_flat_fee=1, + transfer_rule=xffare.price) + ##if ftfare not in self.fasttrips_transfer_fares: + self.fasttrips_transfer_fares.append(ftfare) + count += 1 + if count % 10000 == 0: WranglerLogger.debug("%7d" % count) + return fasttrips_fares, self.fasttrips_transfer_fares + def writeFastTripsFares_dumb(self,f='dumbstops.txt',path='.'): f = openFileOrString(os.path.join(path,f)) for rule in self.fasttrips_fares: f.write('%s\n' % str(rule)) - def createFastTripsNodes(self): + def createFastTrips_Nodes(self): ''' This is a function added for fast-trips.txt @@ -1353,54 +1394,54 @@ def createFastTripsNodes(self): self.fasttrips_nodes = nodes def writeFastTrips_Fares(self,f_farerules='fare_rules.txt',f_farerules_ft='fare_rules_ft.txt', - f_fareattr='fare_attributes.txt',fare_attr_ft='fare_attributes_ft.txt', + f_fareattr='fare_attributes.txt',f_fareattr_ft='fare_attributes_ft.txt', + f_faretransferrules='fare_transfer_rules.txt', path='.', writeHeaders=True): - ##f_farerules = openFileOrString(f_farerules) - ##f_farerules_ft = openFileOrString(os.path.join(path,f_farerules_ft)) - ##df_farerules = pd.DataFrame(columns=['fare_id','route_id','origin_id','destination_id','contains_id']) df_farerules = None df_farerules_ft = None df_fareattrs = None - + df_fareattrs_ft = None + df_transfer_rules_data = [] + for fare in self.fasttrips_fares: - df_row = fare.asDataFrame('fare_id','route_id','origin_id','destination_id','contains_id') + df_row = fare.asDataFrame(['fare_id','route_id','origin_id','destination_id','contains_id']) if not isinstance(df_farerules, pd.DataFrame): df_farerules = df_row else: df_farerules = df_farerules.append(df_row) - df_row = fare.asDataFrame('fare_id','fare_class','start_time','end_time') + df_row = fare.asDataFrame(['fare_id','fare_class','start_time','end_time']) if not isinstance(df_farerules_ft, pd.DataFrame): df_farerules_ft = df_row else: df_farerules_ft = df_farerules_ft.append(df_row) - df_row = fare.asDataFrame('fare_id','price','currency_type','payment_method','transfers','transfer_duration') + df_row = fare.asDataFrame(['fare_id','price','currency_type','payment_method','transfers','transfer_duration']) if not isinstance(df_fareattrs, pd.DataFrame): df_fareattrs = df_row else: df_fareattrs = df_fareattrs.append(df_row) - + df_row = fare.asDataFrame(['fare_class','price','currency_type','payment_method','transfers','transfer_duration']) + if not isinstance(df_fareattrs_ft, pd.DataFrame): + df_fareattrs_ft = df_row + else: + df_fareattrs_ft = df_fareattrs_ft.append(df_row) + df_farerules = df_farerules.drop_duplicates() df_farerules_ft = df_farerules_ft.drop_duplicates() df_fareattrs = df_fareattrs.drop_duplicates() df_farerules.to_csv(os.path.join(path, f_farerules),index=False,headers=writeHeaders) df_farerules_ft.to_csv(os.path.join(path,f_farerules_ft),index=False,headers=writeHeaders) df_fareattrs.to_csv(os.path.join(path,f_fareattr),index=False,header=writeHeaders) - -## if writeHeaders: -## #f_farerules.write('fare_id,route_id,origin_id,destination_id,contains_id\n') -## f_farerules_ft.write('fare_id,fare_class,start_time,end_time\n') -## for fare in self.fasttrips_fares: -## farerules_row = pd.DataFrame(columns=['fare_id','route_id','origin_id','destination_id','contains_id'], -## data=[[fare.fare_id,fare.route_id,fare.origin_id,fare.destination_id,fare.contains_id]]) -## farerules_df = farerules_df.append(farerules_row) -## #f_farerules.write('%s,%s,%s,%s,%s\n' % (fare.fare_id,fare.linename,fare.origin_id,fare.destination_id,fare.contains_id)) -## f_farerules_ft.write('%s,%s,%s,%s\n' % (fare.fare_id,fare.fare_class,fare.start_time,fare.end_time)) -## -## farerules_df = farerules_df.drop_duplicates() -## farerules_df.to_csv(os.path.join(path,f_farerules),index=False) - - def writeFastTrips_Transfers(self): - pass + df_fareattrs_ft = df_fareattrs_ft.drop_duplicates() + df_fareattrs_ft.to_csv(os.path.join(path, f_fareattr_ft),index=False,header=writeHeaders) + + transfer_columns = ['from_fare_class','to_fare_class','is_flat_fee','transfer_rule'] + transfer_data = [] + for fare in self.fasttrips_transfer_fares: + data = fare.asList(columns=transfer_columns) + transfer_data.append(data) + df_transfer_rules = pd.DataFrame(columns=transfer_columns, data=transfer_data) + df_transfer_rules = df_transfer_rules.drop_duplicates() + df_transfer_rules.to_csv(os.path.join(path,f_faretransferrules),index=False,header=writeHeaders) def writeFastTrips_Stops(self,f_stops='stops.txt',f_stops_ft='stops_ft.txt',path='.', writeHeaders=True): # UNFINISHED @@ -1418,44 +1459,18 @@ def writeFastTrips_Stops(self,f_stops='stops.txt',f_stops_ft='stops_ft.txt',path for nodekey, node in self.fasttrips_nodes.iteritems(): if node.isStop(): - df_row = node.asDataFrame('stop_id','stop_name','stop_lat','stop_lon','zone_id') + df_row = node.asDataFrame(columns=['stop_id','stop_name','stop_lat','stop_lon','zone_id']) if not isinstance(df_stops,pd.DataFrame): df_stops = df_row else: df_stops = df_stops.append(df_row) - df_row = node.asDataFrame('stop_id') + df_row = node.asDataFrame(columns=['stop_id']) if not isinstance(df_stops_ft,pd.DataFrame): df_stops_ft = df_row else: df_stops_ft = df_stops_ft.append(df_row) df_stops.to_csv(os.path.join(path,f_stops),index=False,header=writeHeaders) df_stops_ft.to_csv(os.path.join(path,f_stops_ft),index=False,header=writeHeaders) - - def writeFastTrips_RoutesStopsFares(f_stops='stops.txt',f_stops_ft='stops_ft.txt',f_routes='routes.txt',f_routes_ft='routes_ft.txt',f_farerules='fare_rules.txt', - f_farerules_ft='fare_rules_ft.txt',f_fareattr='fare_attributes.txt',f_fareattr_ft='fare_attributes_ft.txt', - f_farexferrules='fare_transfer_rules.txt'): - ''' - stops: stop_id, stop_code*, stop_name, stop_desc*, stop_lat, stop_lon, zone_id*, location_type*, - parent_station*,stop_timezone*,stop_timezone*, wheelchair_boarding* - stops_ft: stop_id, shelter*, lighting*, bike_parking*, bike_share_station*, seating*, platform_hight*, - level*, off_board_payment* - routes: route_id, agency_id, route_short_name, route_long_name, route_desc*, route_type, route_url*, - route_color*, route_text_color* - route_ft: route_id, mode, proof_of_payment - fare_rules: fare_id, route_id, origin_id, destination_id, contains_id - fare_rules_ft: - fare_id, fare_class, start_time, end_time - fare_transfer_rules: - from_fare_class, to_fare_class, is_flat_fee, transfer_rule - fare_attributes.txt: - fare_id, price, currency_type, payment_method, transfers, transfer_duration - - Logic: - 1. route_id, origin_id, destination_id -> look up fare_id - 2. fare_id, start_time, end_time -> fare_class - 3. fare_class -> get fare attributes. - ''' - pass def findSimpleDwellDelay(self, line): """ From 1fb3452539353c43c388539423489c349c139e00 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 29 Dec 2015 18:37:52 -0800 Subject: [PATCH 051/148] restructure convert_cube_to_fasttrips to flow logically, more readable, and add switches Signed-off-by: Drew --- scripts/convert_cube_to_fasttrips.py | 212 +++++++++++++++------------ 1 file changed, 120 insertions(+), 92 deletions(-) diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index 2519880..b2f5eb7 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -1,4 +1,5 @@ import copy,datetime,getopt,logging,os,shutil,sys,time +import getopt from dbfpy import dbf # use Wrangler from the same directory as this build script @@ -46,121 +47,148 @@ SMALL_SUPPLINKS = r'Q:\Model Development\SHRP2-fasttrips\Task2\network_translation\input_champ_network\small_supplinks' if __name__=='__main__': - test=False - ask_raw_input=False - # set up logging - NOW = time.strftime("%Y%b%d.%H%M%S") - FT_OUTPATH = os.path.join(FT_OUTPATH,NOW) - #SHAPES = 'shapes.txt' #os.path.join(FT_OUTPATH,'shapes.txt') - #TRIPS = 'trips.txt' #os.path.join(FT_OUTPATH,'trips.txt') - #STOP_TIMES = 'stop_times.txt' #os.path.join(FT_OUTPATH,'stop_times.txt') - #FARES = 'dumb_fares.txt' #os.path.join(FT_OUTPATH,'dumb_fares.txt') + opts, args = getopt.getopt(sys.argv[1:],"s:h:f:v:t:") + + do_supplinks = True + do_highways = True + do_fares = True + do_vehicles = True + test = False + ask_raw_input = False + + for o, a in opts: + if o == '-s' and a == 'False': + do_supplinks = False + if o == '-h' and a == 'False': + do_highways = False + if o == '-f' and a == 'False': + do_fares = False + if o == '-v' and a == 'False': + do_vehicles = False + if o == '-t' and a == 'test': + test = True - if not os.path.exists(FT_OUTPATH): os.mkdir(FT_OUTPATH) - + # set up logging + NOW = time.strftime("%Y%b%d.%H%M%S") + FT_OUTPATH = os.path.join(FT_OUTPATH,NOW) + if not os.path.exists(FT_OUTPATH): os.mkdir(FT_OUTPATH) LOG_FILENAME = os.path.join(FT_OUTPATH,"convert_cube_to_fasttrips_%s.info.LOG" % NOW) Wrangler.setupLogging(LOG_FILENAME, LOG_FILENAME.replace("info", "debug")) os.environ['CHAMP_NODE_NAMES'] = CHAMP_NODE_NAMES - highway_networks = {} - - for tod in TIMEPERIODS.itervalues(): - cube_net = os.path.join(HWY_LOADED,'LOAD%s_XFERS.NET' % tod) - if not os.path.exists(FT_OUTPATH): os.mkdir(FT_OUTPATH) - links_csv = os.path.join(FT_OUTPATH,'LOAD%s_XFERS.csv' % tod) - nodes_csv = os.path.join(FT_OUTPATH,'LOAD%s_XFERS_nodes.csv' % tod) - - # get loaded network links w/ bus time and put it into dict highway_networks with time-of-day as the key - # i.e. highway networks[tod] = links_dict - (nodes_dict, links_dict) = CubeNet.import_cube_nodes_links_from_csvs(cube_net, extra_link_vars=['BUSTIME'], links_csv=links_csv, nodes_csv=nodes_csv) - highway_networks[tod] = links_dict # Get transit network WranglerLogger.debug("Creating transit network.") transit_network = TransitNetwork(5.0) transit_network.mergeDir(TRN_BASE) - WranglerLogger.debug("Merging supplinks.") - transit_network.mergeSupplinks(TRN_LOADED) - ##transit_network.mergeSupplinks(SMALL_SUPPLINKS) - WranglerLogger.debug("\tsetting up walk skims for access links.") - walkskim = WalkSkim(file_dir = MODEL_RUN_DIR) - nodeToTazFile = os.path.join(MODEL_RUN_DIR,"nodesToTaz.dbf") - nodesdbf = dbf.Dbf(nodeToTazFile, readOnly=True, new=False) - nodeToTaz = {} - maxTAZ = 0 - for rec in nodesdbf: - nodeToTaz[rec["N"]] = rec["TAZ"] - maxTAZ = max(maxTAZ, rec["TAZ"]) - nodesdbf.close() - - WranglerLogger.debug("\tsetting up highway skims for access links.") - hwyskims = {} - for tpnum,tpstr in Skim.TIMEPERIOD_NUM_TO_STR.items(): - hwyskims[tpnum] = HighwaySkim(file_dir=MODEL_RUN_DIR, timeperiod=tpstr) - pnrTAZtoNode = {} - pnrZonesFile = os.path.join(MODEL_RUN_DIR,"PNR_ZONES.dbf") - if not os.path.exists(pnrZonesFile): - WranglerLogger.fatal("Couldn't open %s" % pnrZonesFile) - sys.exit(2) - indbf = dbf.Dbf(os.path.join(MODEL_RUN_DIR,"PNR_ZONES.dbf"), readOnly=True, new=False) - for rec in indbf: - pnrTAZtoNode[rec["PNRTAZ"]] = rec["PNRNODE"] - indbf.close() - pnrNodeToTAZ = dict((v,k) for k,v in pnrTAZtoNode.iteritems()) - # print self.pnrTAZtoNode - - maxRealTAZ = min(pnrTAZtoNode.keys())-1 - WranglerLogger.debug("\tconverting supplinks to fasttrips format.") - transit_network.getFastTripsSupplinks(walkskim,nodeToTaz,maxTAZ,hwyskims,pnrNodeToTAZ) transit_network.convertTransitLinesToFastTripsTransitLines() - WranglerLogger.debug("Getting transit capacity.") - Wrangler.TransitNetwork.capacity = Wrangler.TransitCapacity(directory=TRANSIT_CAPACITY_DIR) - WranglerLogger.debug("Writing supplinks") - transit_network.writeFastTrips_Access(path=FT_OUTPATH) - # build dict of vehicle types - for line in transit_network.lines: - ##transit_freqs_by_line[line.name] = line.getFreqs() - if isinstance(line, str): - continue - vehicles = {'AM': Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, "AM")[1], - 'MD': Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, "MD")[1], - 'PM': Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, "PM")[1], - 'EV': Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, "EV")[1], - 'EA': Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, "EA")[1]} - line.setVehicleTypes(vehicles) + + if do_vehicles: + WranglerLogger.debug("Getting transit capacity.") + Wrangler.TransitNetwork.capacity = Wrangler.TransitCapacity(directory=TRANSIT_CAPACITY_DIR) + # build dict of vehicle types + for line in transit_network.lines: + ##transit_freqs_by_line[line.name] = line.getFreqs() + if isinstance(line, str): + continue + vehicles = {'AM': Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, "AM")[1], + 'MD': Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, "MD")[1], + 'PM': Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, "PM")[1], + 'EV': Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, "EV")[1], + 'EA': Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, "EA")[1]} + line.setVehicleTypes(vehicles) + + if do_highways: + WranglerLogger.debug("Reading highway networks to get node coordinates and link attributes") + highway_networks = {} + for tod in TIMEPERIODS.itervalues(): + cube_net = os.path.join(HWY_LOADED,'LOAD%s_XFERS.NET' % tod) + if not os.path.exists(os.path.join(FT_OUTPATH,'loaded_highway_data')): os.mkdir(os.path.join(FT_OUTPATH,'loaded_highway_data')) + links_csv = os.path.join(FT_OUTPATH,'loaded_highway_data','LOAD%s_XFERS.csv' % tod) + nodes_csv = os.path.join(FT_OUTPATH,'loaded_highway_data','LOAD%s_XFERS_nodes.csv' % tod) + + # get loaded network links w/ bus time and put it into dict highway_networks with time-of-day as the key + # i.e. highway networks[tod] = links_dict + (nodes_dict, links_dict) = CubeNet.import_cube_nodes_links_from_csvs(cube_net, extra_link_vars=['BUSTIME'], links_csv=links_csv, nodes_csv=nodes_csv) + highway_networks[tod] = links_dict + WranglerLogger.debug("adding xy to Nodes") + transit_network.addXY(nodes_dict) + WranglerLogger.debug("adding travel times to all lines") + transit_network.addTravelTimes(highway_networks) + WranglerLogger.debug("add pnrs") + transit_network.createFastTrips_PNRs(nodes_dict) + + if do_supplinks: + WranglerLogger.debug("Merging supplinks.") + transit_network.mergeSupplinks(TRN_LOADED) + ##transit_network.mergeSupplinks(SMALL_SUPPLINKS) + WranglerLogger.debug("\tsetting up walk skims for access links.") + walkskim = WalkSkim(file_dir = MODEL_RUN_DIR) + nodeToTazFile = os.path.join(MODEL_RUN_DIR,"nodesToTaz.dbf") + nodesdbf = dbf.Dbf(nodeToTazFile, readOnly=True, new=False) + nodeToTaz = {} + maxTAZ = 0 + for rec in nodesdbf: + nodeToTaz[rec["N"]] = rec["TAZ"] + maxTAZ = max(maxTAZ, rec["TAZ"]) + nodesdbf.close() + + WranglerLogger.debug("\tsetting up highway skims for access links.") + hwyskims = {} + for tpnum,tpstr in Skim.TIMEPERIOD_NUM_TO_STR.items(): + hwyskims[tpnum] = HighwaySkim(file_dir=MODEL_RUN_DIR, timeperiod=tpstr) + pnrTAZtoNode = {} + pnrZonesFile = os.path.join(MODEL_RUN_DIR,"PNR_ZONES.dbf") + if not os.path.exists(pnrZonesFile): + WranglerLogger.fatal("Couldn't open %s" % pnrZonesFile) + sys.exit(2) + indbf = dbf.Dbf(os.path.join(MODEL_RUN_DIR,"PNR_ZONES.dbf"), readOnly=True, new=False) + for rec in indbf: + pnrTAZtoNode[rec["PNRTAZ"]] = rec["PNRNODE"] + indbf.close() + pnrNodeToTAZ = dict((v,k) for k,v in pnrTAZtoNode.iteritems()) + # print self.pnrTAZtoNode + + maxRealTAZ = min(pnrTAZtoNode.keys())-1 + WranglerLogger.debug("\tconverting supplinks to fasttrips format.") + transit_network.getFastTripsSupplinks(walkskim,nodeToTaz,maxTAZ,hwyskims,pnrNodeToTAZ) + + if do_fares: + WranglerLogger.debug("Making FarelinksFares unique") + transit_network.makeFarelinksUnique() + WranglerLogger.debug("creating zone ids") + transit_network.createZoneIDsFromFares() + nodeNames = getChampNodeNameDictFromFile(os.environ["CHAMP_node_names"]) + WranglerLogger.debug("Adding station names to OD Fares") + transit_network.addStationNamestoODFares(nodeNames) + WranglerLogger.debug("adding fares to lines") + transit_network.addFaresToLines() + transit_network.createFastTrips_Fares() - WranglerLogger.debug("Making FarelinksFares unique") - transit_network.makeFarelinksUnique() - WranglerLogger.debug("Adding station names to OD Fares") - nodeNames = getChampNodeNameDictFromFile(os.environ["CHAMP_node_names"]) - transit_network.addStationNamestoODFares(nodeNames) - WranglerLogger.debug("creating zone ids") - transit_network.createZoneIDsFromFares() - WranglerLogger.debug("adding xy to Nodes") - transit_network.addXY(nodes_dict) WranglerLogger.debug("adding first departure times to all lines") transit_network.addFirstDeparturesToAllLines() - WranglerLogger.debug("adding travel times to all lines") - transit_network.addTravelTimes(highway_networks) - WranglerLogger.debug("adding fares to lines") - transit_network.addFaresToLines() - transit_network.createFastTripsFares() + WranglerLogger.debug("writing agencies") transit_network.writeFastTrips_Agency(path=FT_OUTPATH) - WranglerLogger.debug("writing vehicles") - transit_network.writeFastTrips_Vehicles(path=FT_OUTPATH) + if do_vehicles: + WranglerLogger.debug("writing vehicles") + transit_network.writeFastTrips_Vehicles(path=FT_OUTPATH) WranglerLogger.debug("writing lines") transit_network.writeFastTrips_Shapes(path=FT_OUTPATH) WranglerLogger.debug("writing routes") transit_network.writeFastTrips_Routes(path=FT_OUTPATH) WranglerLogger.debug("writing stop times") transit_network.writeFastTrips_Trips(path=FT_OUTPATH) - WranglerLogger.debug("writing fares") - transit_network.writeFastTrips_Fares(path=FT_OUTPATH) + if do_fares: + WranglerLogger.debug("writing fares") + transit_network.writeFastTrips_Fares(path=FT_OUTPATH) WranglerLogger.debug("writing stops") - transit_network.createFastTripsNodes() + transit_network.createFastTrips_Nodes() transit_network.writeFastTrips_Stops(path=FT_OUTPATH) - - #transit_network.writeFastTrips_RoutesStopsFares('stops.txt','routes.txt','routes_ft.txt','fare_rules.txt','fare_rules_ft.txt','fare_attributes.txt','fare_attributes_ft.txt','fare_transfer_rules.txt') + if do_highways: + WranglerLogger.debug("writing pnrs") + transit_network.writeFastTrips_PNRs(path=FT_OUTPATH) + WranglerLogger.debug("Writing supplinks") + transit_network.writeFastTrips_Access(path=FT_OUTPATH) if test: print "testing" From 3bbb49c524f4d6aba7c07f99264368fe8572bc7f Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 30 Dec 2015 11:33:12 -0800 Subject: [PATCH 052/148] Change the suffixing of fare_ids to allow '_zone_x_to_y' suffix to be turned off by user. Then add logic to TransitNetwork to collapse identical fares together and create a new incrementable suffix for new fares. In getFastTripsSupplinks, stop checking if a supplink has already been added because this takes longer than just adding a duplicate. And because the supplink is added to a dict, the original will just be overwritten and now duplicates created anyway. Signed-off-by: Drew --- Wrangler/Fare.py | 40 +++++++++++++++--------- Wrangler/TransitNetwork.py | 64 +++++++++++++++++++++++++------------- 2 files changed, 67 insertions(+), 37 deletions(-) diff --git a/Wrangler/Fare.py b/Wrangler/Fare.py index 84e97b8..f3097c4 100644 --- a/Wrangler/Fare.py +++ b/Wrangler/Fare.py @@ -354,17 +354,25 @@ class FastTripsFare(Fare): def __init__(self,fare_id=None,operator=None,line=None,origin_id=None,destination_id=None, contains_id=None,price=None,fare_class=None,start_time=None,end_time=None, transfers=None,transfer_duration=None, - champ_line_name=None, champ_mode=None): + champ_line_name=None, champ_mode=None, + zone_suffixes=False): self.route_id = champ_line_name self.origin_id = origin_id self.destination_id = destination_id self.contains_id = contains_id + self.zones = 0 + self.zone_suffixes = zone_suffixes Fare.__init__(self, fare_id=fare_id, operator=operator, line=line, price=price, transfers=transfers, transfer_duration=transfer_duration, start_time=start_time, end_time=end_time, champ_line_name=champ_line_name, champ_mode=champ_mode) - + + def isZoneFare(self): + if self.origin_id and self.destination_id: + return True + return False + def setModeType(self, modenum): self.fasttrips_mode = WranglerLookups.MODENUM_TO_FTMODETYPE[modenum] return self.fasttrips_mode @@ -382,6 +390,7 @@ def setFareId(self, fare_id=None, style='fasttrips', suffix=None): ''' if fare_id: self.fare_id = fare_id + if suffix: self.fare_id = '%s_%s' % (fare_id, suffix) return self.fare_id elif self.operator and self.line: operpart = self.operator.lower() @@ -403,19 +412,20 @@ def setFareId(self, fare_id=None, style='fasttrips', suffix=None): else: modepart = self.mode self.fare_id = '%s_%s' % (operpart, modepart) - - if self.origin_id and self.destination_id: - if operpart == 'caltrain': - orig = str(self.origin_id).lower()[3:] - dest = str(self.destination_id).lower()[3:] - elif operpart == 'bart': - orig = str(self.origin_id).lower().replace(' bart','') - dest = str(self.destination_id).lower().replace(' bart','') - else: - orig = str(self.origin_id).lower() - dest = str(self.destination_id).lower() - - self.fare_id = '%s_zone_%s_to_%s' % (self.fare_id, orig, dest) + + if self.zone_suffixes: + if self.origin_id and self.destination_id: + if operpart == 'caltrain': + orig = str(self.origin_id).lower()[3:] + dest = str(self.destination_id).lower()[3:] + elif operpart == 'bart': + orig = str(self.origin_id).lower().replace(' bart','') + dest = str(self.destination_id).lower().replace(' bart','') + else: + orig = str(self.origin_id).lower() + dest = str(self.destination_id).lower() + + self.fare_id = '%s_zone_%s_to_%s' % (self.fare_id, orig, dest) if suffix: self.fare_id = '%s_%s' % (self.fare_id, str(suffix)) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 2362f32..a0e880d 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -771,11 +771,10 @@ def mergeSupplinks(self,path,walk_am_only=True): supplinks = self.parseSupplinks(f.read(),production='transit_file',verbosity=0) # only need to get walk supplinks for AM since they are the same in all time periods. if walk_am_only and tp != "AM": - WranglerLogger.debug("Skipping walk supplinks from %s; only AM required" % filename) walk_removed = [] for s in supplinks: if isinstance(s,Supplink): - if s.isWalkAccess() or s.isWalkEgress(): continue + if s.isWalkAccess() or s.isWalkEgress() or s.isWalkFunnel(): continue walk_removed.append(s) WranglerLogger.debug("Skipped %d of %d supplinks in %s" % (len(supplinks)-len(walk_removed),len(supplinks),filename)) supplinks = walk_removed @@ -804,8 +803,8 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT if isinstance(supplink, Supplink): ftsupp = None if supplink.isWalkAccess(): - if (supplink.Anode, supplink.Bnode) in self.fasttrips_walk_supplinks.keys(): - continue +## if (supplink.Anode, supplink.Bnode) in self.fasttrips_walk_supplinks.keys(): +## continue try: ftsupp = FastTripsWalkSupplink(walkskims=walkskims,nodeToTaz=nodeToTaz, maxTaz=maxTaz, template=supplink) @@ -855,8 +854,8 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT self.fasttrips_transfer_supplinks[(ftsupp.Anode,ftsupp.Bnode,ftsupp.from_route_id,ftsupp.to_route_id)] = ftsupp elif supplink.isDriveAccess() or supplink.isDriveEgress(): - if (supplink.Anode,supplink.Bnode,tp) in self.fasttrips_drive_supplinks.keys(): - continue +## if (supplink.Anode,supplink.Bnode,tp) in self.fasttrips_drive_supplinks.keys(): +## continue ftsupp = FastTripsDriveSupplink(hwyskims=hwyskims, pnrNodeToTaz=pnrNodeToTaz, tp=tp, template=supplink) self.fasttrips_drive_supplinks[(ftsupp.Anode,ftsupp.Bnode,tp)] = ftsupp else: @@ -864,8 +863,6 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT if counter % 10000 == 0: WranglerLogger.debug("processed %7d of %7d records" % (counter,total_supplinks)) WranglerLogger.debug("processed %7d of %7d records" % (counter,total_supplinks)) - ##except Exception as e: - ##WranglerLogger.warn('got error writing access file for SUPPLINK: %s' % str(supplink)) @staticmethod def initializeTransitCapacity(directory="."): @@ -911,7 +908,6 @@ def makeFarelinksUnique(self): for i in to_pop: popped = farelinks.pop(i) - ##WranglerLogger.debug("POPPED: %s" % str(popped)) self.farelinks_fares = farelinks def addStationNamestoODFares(self,station_lookup): @@ -989,7 +985,7 @@ def createFastTrips_PNRs(self, coord_dict): #WranglerLogger.warn("Non-integer pnr node %s for pnr" % (str(pnr.pnr) n = FastTripsNode(pnr_nodenum, coord_dict) self.fasttrips_pnrs[pnr_nodenum] = n - + ''' stops: stop_id, stop_code*, stop_name, stop_desc*, stop_lat, stop_lon, zone_id*, location_type*, parent_station*,stop_timezone*,stop_timezone*, wheelchair_boarding* @@ -1020,14 +1016,13 @@ def writeFastTrips_Agency(self, f='agency.txt', path='.', writeHeaders=True): def writeFastTrips_PNRs(self, f='pnr.txt', path='.', writeHeaders=True): df_pnrs = None - for pnr in self.fasttrips_pnrs: + pnr_data = [] + for pnr in self.fasttrips_pnrs.values(): if not isinstance(pnr, FastTripsNode): continue - WranglerLogger.debug("PNR: %s" % str(pnr)) - df_row = node.asDataFrame(['stop_id','stop_lat','stop_lon']) - if not isinstance(df_pnrs, pd.DataFrame): - df_pnrs = df_row - else: - df_pnrs = df_pnrs.append(df_row) + data = pnr.asList(['stop_id','stop_lat','stop_lon']) + pnr_data.append(data) + df_pnrs = pd.DataFrame(columns=['lot_id','lot_lat','lot_lon'],data=pnr_data) + df_pnrs = df_pnrs.drop_duplicates() df_pnrs.to_csv(os.path.join(path, f),index=False, headers=['lot_id','lot_lat','lot_lon']) def writeFastTrips_Vehicles(self, f='vehicles.txt', path='.', writeHeaders=True): @@ -1046,7 +1041,6 @@ def writeFastTrips_Vehicles(self, f='vehicles.txt', path='.', writeHeaders=True) else: df_vehicles = df_vehicles.append(df_row) vehicles.append(vtype) - df_vehicles.to_csv(os.path.join(path,f),index=False,headers=writeHeaders) def writeFastTrips_Access(self, f_walk='walk_access.txt', f_drive='drive_acces.txt', f_transfer='transfer.txt', path='.', writeHeaders=True): @@ -1063,7 +1057,6 @@ def writeFastTrips_Access(self, f_walk='walk_access.txt', f_drive='drive_acces.t for supplink in self.fasttrips_walk_supplinks.values(): try: slist = supplink.asList(walk_columns) - #WranglerLogger.debug('walk access: %s' % str(slist)) walk_data.append(slist) except Exception as e: WranglerLogger.warn(str(e)) @@ -1071,7 +1064,6 @@ def writeFastTrips_Access(self, f_walk='walk_access.txt', f_drive='drive_acces.t for supplink in self.fasttrips_drive_supplinks.values(): try: slist = supplink.asList(drive_columns) - ##WranglerLogger.debug('drive access: %s' % str(slist)) drive_data.append(slist) except Exception as e: WranglerLogger.warn(str(e)) @@ -1316,12 +1308,40 @@ def createFastTrips_Fares(self): This is a function added for fast-trips. ''' fasttrips_fares = [] + fare_dict = {} # dict of (fare_id,price) -> list of fares. This will be used to collapse zone fares that currently share a fare_id for line in self.lines: if isinstance(line,TransitLine): - fares = line.getFastTripsFares_asList() + fares = line.getFastTripsFares_asList(zone_suffixes=False) # zone_suffixes=False means that fare_ids will not be unique WranglerLogger.debug("GOT %d FAST-TRIPS FARE RULES FOR LINE %s" % (len(fares),line.name)) for fare in fares: - if fare not in fasttrips_fares: fasttrips_fares.append(fare) + if (fare.fare_id,fare.price) not in fare_dict.keys(): + fare_dict[(fare.fare_id,fare.price)] = [] + fare_dict[(fare.fare_id,fare.price)].append(fare) + ##if fare not in fasttrips_fares: fasttrips_fares.append(fare) + + # go through each fare, check if identical with another fare on fare_id and price. + # if so then they will get the same fare_id, although they should still get multiple + # rules for unique zone-zone combos + keys = fare_dict.keys() + keys.sort() + last_fare_id = None + i = 1 + for key in keys: + if key[0] != last_fare_id: i = 1 + last_fare_id = key[0] + for fare in fare_dict[key]: + if fare.isZoneFare(): + fare_suffix = 'Z%d' % i + elif i > 1: + fare_suffix = 'F%d' % i + else: + fare_suffix = None + + fare.setFareId(fare_id=fare.fare_id,suffix=fare_suffix) + fare.setFareClass() + fasttrips_fares.append(fare) + ##WranglerLogger.debug("fare_id: %s" % str(fare.fare_id)) + i += 1 self.fasttrips_fares = fasttrips_fares count = 0 From f527a1773aa3a7c40cd6b435e05d311cfbe5a974 Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 30 Dec 2015 11:34:04 -0800 Subject: [PATCH 053/148] Allow calculation of fares on lines with both OD and Farelinks fares. Previously, if OD fares existed, only OD fares were used. Signed-off-by: Drew --- Wrangler/TransitLine.py | 52 ++++++++++++++++++++++++++--------------- 1 file changed, 33 insertions(+), 19 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 2e22525..0498df1 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -105,7 +105,7 @@ def setFreqs(self, freqs, timepers=None, allowDowngrades=True): else: self.attr[attr_set] = min(float(freqs[i]),self.attr[attr_set]) - def setVehicleTypes(self, vehicles): + def setVehicleTypes(self, vehicles=None): ''' This is a function added for fast-trips. vehicles is either the all-day vehicle type or a dict of time-of-day -> vehicle type @@ -113,6 +113,8 @@ def setVehicleTypes(self, vehicles): # tod_vehicle_dict: tod_key -> vehicle type import re allday_pattern = re.compile('(ALL|all|All)[\s\-_]*(day|DAY|Day)?') + + if vehicles == None: vehicles = "unidentified" if isinstance(vehicles,str): self.vehicle_types['allday']=vehicles elif isinstance(vehicles,dict): @@ -264,7 +266,7 @@ def getODFaresDict(self,od_fares=None): od_fare_dict[(a,b)] = fare return od_fare_dict - def getFastTripsFares_asList(self): + def getFastTripsFares_asList(self, zone_suffixes=False): ''' This is a function added for fast-trips. ''' @@ -274,25 +276,15 @@ def getFastTripsFares_asList(self): origin_id, destination_id = None, None price = self.board_fare.price nodes = self.getNodeSequenceAsInt(ignoreStops=False) + od_fare_dict = None - idx = 0 - if self.hasODFares() and self.hasFarelinks(): - WranglerLogger.warn("LINE %s HAS BOTH OD FARES AND FARELINKS FARES." % self.name) - if self.hasODFares(): - for fare in self.od_fares: - if isinstance(fare, ODFare): - modenum = int(self.attr['MODE']) - rule = FastTripsFare(champ_line_name=self.name,champ_mode=modenum,price=self.board_fare.price + fare.price,origin_id=fare.fr_name,destination_id=fare.to_name) - ##WranglerLogger.debug('%s' % str(rule)) - if rule not in rules: - rules.append(rule) - - elif self.hasFarelinks(): + od_fare_dict = self.getODFaresDict() + + if self.hasFarelinks(): last_rule = None stop_a = None stop_b = None - for a, idx in zip(nodes[:-1],range(len(nodes[:-1]))): # iterate over all origins if a > 0: @@ -314,23 +306,38 @@ def getFastTripsFares_asList(self): cost_increment += fare.price price = self.board_fare.price + cost_increment # WranglerLogger.debug("COST INCREMENT ON LINE %s to $%.2f between %s and %s" % (self.name, float(price)/100, str(origin_id), str(destination_id))) + + if od_fare_dict: + od_fare = od_fare_dict[(a,b)] + price += od_fare.price + if b > 0: stop_b = b destination_id = Node.node_to_zone[stop_b] modenum = int(self.attr['MODE']) - rule = FastTripsFare(champ_line_name = self.name,champ_mode=modenum, price=price,origin_id=origin_id,destination_id=destination_id) + rule = FastTripsFare(champ_line_name = self.name,champ_mode=modenum, price=price,origin_id=origin_id,destination_id=destination_id,zone_suffixes=zone_suffixes) else: continue if rule == last_rule: continue if rule not in rules: rules.append(rule) last_rule = copy.deepcopy(rule) + + elif self.hasODFares(): + for fare in self.od_fares: + if isinstance(fare, ODFare): + modenum = int(self.attr['MODE']) + rule = FastTripsFare(champ_line_name=self.name,champ_mode=modenum,price=self.board_fare.price + fare.price,origin_id=fare.fr_name,destination_id=fare.to_name,zone_suffixes=zone_suffixes) + ##WranglerLogger.debug('%s' % str(rule)) + if rule not in rules: + rules.append(rule) + else: # origin_id and destination_id only matter for lines that cross farelinks. origin_id = None destination_id = None modenum = int(self.attr['MODE']) - rule = FastTripsFare(champ_line_name=self.name,champ_mode=modenum, price=self.board_fare.price,origin_id=origin_id,destination_id=destination_id) + rule = FastTripsFare(champ_line_name=self.name,champ_mode=modenum, price=self.board_fare.price,origin_id=origin_id,destination_id=destination_id,zone_suffixes=zone_suffixes) rules.append(rule) return rules @@ -457,7 +464,7 @@ def get_psuedo_random_departure_time(self, time_period_start, headway, min_start mean = (max_start_time + min_start_time)/2 # Using 3 because 3 Standard deviatons should account for 99.7% of a population in a normal distribution. sd = mean/3 - start_time = random.normalvariate(mean, sd) + start_time = random.lognormvariate(mean, sd) start_time = start_time + time_period_start return start_time @@ -495,6 +502,7 @@ def writeFastTrips_Trips(self, f_trips, f_trips_ft, f_stoptimes, f_stoptimes_ft, f_trips.write('route_id,service_id,trip_id,shape_id\n') f_trips_ft.write('trip_id,vehicle_name\n') f_stoptimes.write('trip_id,arrival_time,departure_time,stop_id,stop_sequence\n') + f_stoptimes_ft.write('trip_id,stop_id,pay_at_station,real_time_data,front_board_only,reliability,level_boarding\n') for tp in WranglerLookups.ALL_TIMEPERIODS: headway = self.getFreq(tp) @@ -539,6 +547,7 @@ def writeFastTrips_Trips(self, f_trips, f_trips_ft, f_stoptimes, f_stoptimes_ft, print cum_time, stop_time_hhmmss, departure, seq departure += headway f_stoptimes.write('%d,%s,%s,%d,%d\n' % (trip_id, stop_time_hhmmss, stop_time_hhmmss, b_node, seq)) + f_stoptimes_ft.write('%d,%d,,,,,\n' % (trip_id, b_node)) def hasService(self): """ @@ -1041,6 +1050,11 @@ def writeFastTrips_Shape(self, f, writeHeaders=False): def addFares(self, od_fares=None, xf_fares=None, farelinks_fares=None): TransitLine.addFares(self, od_fares,xf_fares,farelinks_fares) self.fasttrips_fares = self.getFastTripsFares_asList() + + def addFastTripsFares(self, fasttrips_fares): + self.fasttrips_fares = [] + for fare in fasttrips_fares: + pass def asList(self, columns=None): data = [] From 3b5e3e625b75838a5b85a44c9f40d0ccb285a661 Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 30 Dec 2015 11:34:17 -0800 Subject: [PATCH 054/148] bug fix. Signed-off-by: Drew --- Wrangler/Supplink.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Wrangler/Supplink.py b/Wrangler/Supplink.py index f5023ba..82fed39 100644 --- a/Wrangler/Supplink.py +++ b/Wrangler/Supplink.py @@ -140,7 +140,7 @@ def asList(self, columns=None): if not isinstance(columns, list): raise NetworkException("Supplink.asList() requires columns argument as a list") for col in columns: data.append(getattr(self,col)) - return result + return data def asDataFrame(self, columns=None): import pandas as pd From 31a09ff28b6b5b2e99093578fbc0e0a8590e75f2 Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 30 Dec 2015 16:09:34 -0800 Subject: [PATCH 055/148] Move fasttrips-specific stuff into FastTripsTransitLine. Some stuff was added for fasttrips but could be useful for CHAMP networks or other apps in general, and that stuff was left as part of TransitLine Signed-off-by: Drew --- Wrangler/TransitLine.py | 408 ++++++++++++++++++++-------------------- 1 file changed, 209 insertions(+), 199 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 0498df1..ca65ed3 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -265,82 +265,6 @@ def getODFaresDict(self,od_fares=None): b=fare.to_node od_fare_dict[(a,b)] = fare return od_fare_dict - - def getFastTripsFares_asList(self, zone_suffixes=False): - ''' - This is a function added for fast-trips. - ''' - # walk the nodes - rules = [] - rule = None - origin_id, destination_id = None, None - price = self.board_fare.price - nodes = self.getNodeSequenceAsInt(ignoreStops=False) - od_fare_dict = None - - if self.hasODFares(): - od_fare_dict = self.getODFaresDict() - - if self.hasFarelinks(): - last_rule = None - stop_a = None - stop_b = None - for a, idx in zip(nodes[:-1],range(len(nodes[:-1]))): - # iterate over all origins - if a > 0: - # if it's a stop, get the zone and reset the stop increment. - stop_a = a - origin_id = Node.node_to_zone[stop_a] - price = self.board_fare.price - cost_increment = 0 - stop_b = None - else: - continue # don't care about nodes that aren't stops. - - for _b, b in zip(nodes[idx:-1],nodes[idx+1:]): - # iterate over destinations. b is the dest, (_b,b) is the link, to check for farelinks - for fare in self.farelinks: - if isinstance(fare, FarelinksFare): - # if this link is a farelink, increment the price by the cost on the farelink. - if (abs(_b),abs(b)) == (int(fare.farelink.Anode), int(fare.farelink.Bnode)): - cost_increment += fare.price - price = self.board_fare.price + cost_increment - # WranglerLogger.debug("COST INCREMENT ON LINE %s to $%.2f between %s and %s" % (self.name, float(price)/100, str(origin_id), str(destination_id))) - - if od_fare_dict: - od_fare = od_fare_dict[(a,b)] - price += od_fare.price - - if b > 0: - stop_b = b - destination_id = Node.node_to_zone[stop_b] - modenum = int(self.attr['MODE']) - rule = FastTripsFare(champ_line_name = self.name,champ_mode=modenum, price=price,origin_id=origin_id,destination_id=destination_id,zone_suffixes=zone_suffixes) - else: - continue - if rule == last_rule: continue - if rule not in rules: - rules.append(rule) - last_rule = copy.deepcopy(rule) - - elif self.hasODFares(): - for fare in self.od_fares: - if isinstance(fare, ODFare): - modenum = int(self.attr['MODE']) - rule = FastTripsFare(champ_line_name=self.name,champ_mode=modenum,price=self.board_fare.price + fare.price,origin_id=fare.fr_name,destination_id=fare.to_name,zone_suffixes=zone_suffixes) - ##WranglerLogger.debug('%s' % str(rule)) - if rule not in rules: - rules.append(rule) - - else: - # origin_id and destination_id only matter for lines that cross farelinks. - origin_id = None - destination_id = None - modenum = int(self.attr['MODE']) - rule = FastTripsFare(champ_line_name=self.name,champ_mode=modenum, price=self.board_fare.price,origin_id=origin_id,destination_id=destination_id,zone_suffixes=zone_suffixes) - rules.append(rule) - - return rules def setTravelTimes(self, highway_networks, extra_links=None): ''' @@ -425,129 +349,6 @@ def setTravelTimes(self, highway_networks, extra_links=None): link['BUSTIME_%s' % tp] = (dist / 5280) / xyspeed self.links[(a_node,b_node)] = link - - def setFirstDepartures(self): - ''' - Sets the departure time of the first run of the TransitLine for each time period. - Optionally takes a dictionary of time periods to minutes-past-midnight. Defaults to - CHAMP's five time periods. - ''' - if self.hasService: - all_timeperiods = WranglerLookups.MINUTES_PAST_MIDNIGHT.keys() - for tp in all_timeperiods: - headway = self.getFreq(tp) - - if headway > 0: - time_period_start = WranglerLookups.MINUTES_PAST_MIDNIGHT[tp] - # TO-DO: ADD IF PREV TP HAS SCHEDULED TIMES, USE THAT RATHER THAN A RANDOM NEW TIME - self.otherattr["DEPT_%s" % tp] = round(self.get_psuedo_random_departure_time(time_period_start, headway),0) - else: - raise NetworkException("Line %s does not have service, so schedule start times cannot be set" % self.name) - - def get_psuedo_random_departure_time(self, time_period_start, headway, min_start_time = 0): - ''' - Using a normal distribution, computes a pseudo random departure time in number of minutes based on a time window. The - time window ranges from a default of 0 to half the headway. From this range, the mean and standard deviation are - calculated and then used as paramaters in the random.normalvariate function. This result is added to time_period_start, - and result is the departure time in number of minutes past midnight. The idea behind this methodology is that first - departures 1) should not all happen at the same time, 2) Indviudal routes should have a first departure time well less than - their headway so that their hourly frequencies are met at most stops, and 3) longer headways (less fequent service) should - have start times farther away from the begining of the time period compared to routes with more frequent service. Item 3 - is not guaranteed but highly probable. - ''' - import random - # Assume max start time is half the headway for now: - max_start_time = headway * .5 - start_time = max_start_time - # Make sure start_time is < max_start_time - while start_time >= max_start_time or start_time < 0: - mean = (max_start_time + min_start_time)/2 - # Using 3 because 3 Standard deviatons should account for 99.7% of a population in a normal distribution. - sd = mean/3 - start_time = random.lognormvariate(mean, sd) - start_time = start_time + time_period_start - return start_time - - def writeFastTrips_Shape(self, f, writeHeaders=False): - ''' - Writes fast-trips style shapes record for this line. - shape_id, shape_pt_lat, shape_pt_long, shape_pt_sequence, shape_dist_traveled (optional) - - Writes a header if writeHeaders = True - ''' - cum_dist = 0 - track_dist = True - seq = 1 - if writeHeaders: f.write('shape_id,shape_pt_lat,shape_pt_long,shape_pt_sequence,shape_dist_traveled\n') - - for a, b in zip(self.n[:-1],self.n[1:]): - if not isinstance(a, Node) or not isinstance(b, Node): - ex = "Not all nodes in line %s are type Node" % self.name - WranglerLogger.debug(ex) - raise NetworkException(ex) - else: - a_node, b_node = abs(int(a.num)), abs(int(b.num)) - f.write('%s,%f,%f,%d,%f\n' % (self.name, a.y ,a.x, seq, cum_dist)) - seq += 1 - - # write the last node - f.write('%s,%f,%f,%d,%f\n' % (self.name, self.n[-1].y, self.n[-1].x, seq, cum_dist)) - - def writeFastTrips_Trips(self, f_trips, f_trips_ft, f_stoptimes, f_stoptimes_ft, id_generator, writeHeaders=False): - ''' - Writes fast-trips style stop_times records for this line. - Writes a header if writeHeaders = True - ''' - if writeHeaders: - f_trips.write('route_id,service_id,trip_id,shape_id\n') - f_trips_ft.write('trip_id,vehicle_name\n') - f_stoptimes.write('trip_id,arrival_time,departure_time,stop_id,stop_sequence\n') - f_stoptimes_ft.write('trip_id,stop_id,pay_at_station,real_time_data,front_board_only,reliability,level_boarding\n') - - for tp in WranglerLookups.ALL_TIMEPERIODS: - headway = self.getFreq(tp) - if not headway > 0: - continue - - departure = self.otherattr['DEPT_%s' % tp] - tp_end = WranglerLookups.MINUTES_PAST_MIDNIGHT[tp] + WranglerLookups.HOURS_PER_TIMEPERIOD[tp] * 60 - while departure < tp_end: - cum_time = 0 - stop_time = departure + cum_time - stop_time_hhmmss = minutesPastMidnightToHHMMSS(stop_time) - seq = 1 - trip_id = id_generator.next() - f_trips.write('%s,%d,%d,%s\n' % (self.name,1,trip_id,self.name)) - if tp in self.vehicle_types.keys(): - vtype = self.vehicle_types[tp] - else: - vtype = self.vehicle_types['allday'] - f_trips_ft.write('%s,%s\n' % (self.name,vtype)) - - for a, b in zip(self.n[:-1], self.n[1:]): - if not isinstance(a, Node) or not isinstance(b, Node): - ex = "Not all nodes in line %s are type Node" % self.name - WranglerLogger.debug(ex) - raise NetworkException(ex) - else: - a_node, b_node = abs(int(a.num)), abs(int(b.num)) - ab_link = self.links[(a_node,b_node)] - try: - traveltime = float(ab_link['BUSTIME_%s' % tp]) - except: - WranglerLogger.debug("LINE %s, LINK %s: NO BUSTIME FOUND FOR TP %s" % (self.name, ab_link.id, tp)) - rest_time = 0 - f_stoptimes.write('%d,%s,%s,%d,%d\n' % (trip_id, stop_time_hhmmss, stop_time_hhmmss, a_node, seq)) - try: - cum_time += traveltime - stop_time = departure + cum_time - stop_time_hhmmss = minutesPastMidnightToHHMMSS(stop_time) - seq += 1 - except: - print cum_time, stop_time_hhmmss, departure, seq - departure += headway - f_stoptimes.write('%d,%s,%s,%d,%d\n' % (trip_id, stop_time_hhmmss, stop_time_hhmmss, b_node, seq)) - f_stoptimes_ft.write('%d,%d,,,,,\n' % (trip_id, b_node)) def hasService(self): """ @@ -943,6 +744,7 @@ def __init__(self, name=None, template=None): self.setProofOfPayment() if self.board_fare: self.setFareClass() + # ** ATTRIBUTE SETTING / GETTING FUNCTIONS ** def setRouteId(self, route_id=None): if route_id: self.route_id = route_id @@ -1021,6 +823,214 @@ def setProofOfPayment(self, proof_of_payment=None): else: self.proof_of_payment = WranglerLookups.MODENUM_TO_PROOF[int(self.attr['MODE'])] + # ** TRIP SCHEDULING FUNCTIONS ** + def setFirstDepartures(self): + ''' + Sets the departure time of the first run of the TransitLine for each time period. + Optionally takes a dictionary of time periods to minutes-past-midnight. Defaults to + CHAMP's five time periods. + ''' + if self.hasService: + all_timeperiods = WranglerLookups.MINUTES_PAST_MIDNIGHT.keys() + for tp in all_timeperiods: + headway = self.getFreq(tp) + + if headway > 0: + time_period_start = WranglerLookups.MINUTES_PAST_MIDNIGHT[tp] + # TO-DO: ADD IF PREV TP HAS SCHEDULED TIMES, USE THAT RATHER THAN A RANDOM NEW TIME + self.otherattr["DEPT_%s" % tp] = round(self.get_psuedo_random_departure_time(time_period_start, headway),0) + else: + raise NetworkException("Line %s does not have service, so schedule start times cannot be set" % self.name) + + def get_psuedo_random_departure_time(self, time_period_start, headway, min_start_time = 0): + ''' + Using a normal distribution, computes a pseudo random departure time in number of minutes based on a time window. The + time window ranges from a default of 0 to half the headway. From this range, the mean and standard deviation are + calculated and then used as paramaters in the random.normalvariate function. This result is added to time_period_start, + and result is the departure time in number of minutes past midnight. The idea behind this methodology is that first + departures 1) should not all happen at the same time, 2) Indviudal routes should have a first departure time well less than + their headway so that their hourly frequencies are met at most stops, and 3) longer headways (less fequent service) should + have start times farther away from the begining of the time period compared to routes with more frequent service. Item 3 + is not guaranteed but highly probable. + ''' + import random + # Assume max start time is half the headway for now: + max_start_time = headway * .5 + start_time = max_start_time + # Make sure start_time is < max_start_time + while start_time >= max_start_time or start_time < 0: + mean = (max_start_time + min_start_time)/2 + # Using 3 because 3 Standard deviatons should account for 99.7% of a population in a normal distribution. + sd = mean/3 + start_time = random.lognormvariate(mean, sd) + start_time = start_time + time_period_start + return start_time + + def scheduleFastTrips_Trips(self, id_generator): + for tp in WranglerLookups.ALL_TIMEPERIODS: + headway = self.getFreq(tp) + if not headway > 0: + continue + + trip_departure = self.otherattr['DEPT_%s' % tp] + + # ** FARE FUNCTIONS ** + def getFastTripsFares_asList(self, zone_suffixes=False): + ''' + This is a function added for fast-trips. + ''' + # walk the nodes + rules = [] + rule = None + origin_id, destination_id = None, None + price = self.board_fare.price + nodes = self.getNodeSequenceAsInt(ignoreStops=False) + od_fare_dict = None + + if self.hasODFares(): + od_fare_dict = self.getODFaresDict() + + if self.hasFarelinks(): + last_rule = None + stop_a = None + stop_b = None + for a, idx in zip(nodes[:-1],range(len(nodes[:-1]))): + # iterate over all origins + if a > 0: + # if it's a stop, get the zone and reset the stop increment. + stop_a = a + origin_id = Node.node_to_zone[stop_a] + price = self.board_fare.price + cost_increment = 0 + stop_b = None + else: + continue # don't care about nodes that aren't stops. + + for _b, b in zip(nodes[idx:-1],nodes[idx+1:]): + # iterate over destinations. b is the dest, (_b,b) is the link, to check for farelinks + for fare in self.farelinks: + if isinstance(fare, FarelinksFare): + # if this link is a farelink, increment the price by the cost on the farelink. + if (abs(_b),abs(b)) == (int(fare.farelink.Anode), int(fare.farelink.Bnode)): + cost_increment += fare.price + price = self.board_fare.price + cost_increment + # WranglerLogger.debug("COST INCREMENT ON LINE %s to $%.2f between %s and %s" % (self.name, float(price)/100, str(origin_id), str(destination_id))) + + if od_fare_dict: + od_fare = od_fare_dict[(a,b)] + price += od_fare.price + + if b > 0: + stop_b = b + destination_id = Node.node_to_zone[stop_b] + modenum = int(self.attr['MODE']) + rule = FastTripsFare(champ_line_name = self.name,champ_mode=modenum, price=price,origin_id=origin_id,destination_id=destination_id,zone_suffixes=zone_suffixes) + else: + continue + if rule == last_rule: continue + if rule not in rules: + rules.append(rule) + last_rule = copy.deepcopy(rule) + + elif self.hasODFares(): + for fare in self.od_fares: + if isinstance(fare, ODFare): + modenum = int(self.attr['MODE']) + rule = FastTripsFare(champ_line_name=self.name,champ_mode=modenum,price=self.board_fare.price + fare.price,origin_id=fare.fr_name,destination_id=fare.to_name,zone_suffixes=zone_suffixes) + ##WranglerLogger.debug('%s' % str(rule)) + if rule not in rules: + rules.append(rule) + + else: + # origin_id and destination_id only matter for lines that cross farelinks. + origin_id = None + destination_id = None + modenum = int(self.attr['MODE']) + rule = FastTripsFare(champ_line_name=self.name,champ_mode=modenum, price=self.board_fare.price,origin_id=origin_id,destination_id=destination_id,zone_suffixes=zone_suffixes) + rules.append(rule) + + return rules + # ** FAST-TRIP FILE WRITING FUNCTIONS ** + def writeFastTrips_Shape(self, f, writeHeaders=False): + ''' + Writes fast-trips style shapes record for this line. + shape_id, shape_pt_lat, shape_pt_long, shape_pt_sequence, shape_dist_traveled (optional) + + Writes a header if writeHeaders = True + ''' + cum_dist = 0 + track_dist = True + seq = 1 + if writeHeaders: f.write('shape_id,shape_pt_lat,shape_pt_long,shape_pt_sequence,shape_dist_traveled\n') + + for a, b in zip(self.n[:-1],self.n[1:]): + if not isinstance(a, Node) or not isinstance(b, Node): + ex = "Not all nodes in line %s are type Node" % self.name + WranglerLogger.debug(ex) + raise NetworkException(ex) + else: + a_node, b_node = abs(int(a.num)), abs(int(b.num)) + f.write('%s,%f,%f,%d,%f\n' % (self.name, a.y ,a.x, seq, cum_dist)) + seq += 1 + + # write the last node + f.write('%s,%f,%f,%d,%f\n' % (self.name, self.n[-1].y, self.n[-1].x, seq, cum_dist)) + + def writeFastTrips_Trips(self, f_trips, f_trips_ft, f_stoptimes, f_stoptimes_ft, id_generator, writeHeaders=False): + ''' + Writes fast-trips style stop_times records for this line. + Writes a header if writeHeaders = True + ''' + if writeHeaders: + f_trips.write('route_id,service_id,trip_id,shape_id\n') + f_trips_ft.write('trip_id,vehicle_name\n') + f_stoptimes.write('trip_id,arrival_time,departure_time,stop_id,stop_sequence\n') + f_stoptimes_ft.write('trip_id,stop_id,pay_at_station,real_time_data,front_board_only,reliability,level_boarding\n') + + for tp in WranglerLookups.ALL_TIMEPERIODS: + headway = self.getFreq(tp) + if not headway > 0: + continue + + departure = self.otherattr['DEPT_%s' % tp] + tp_end = WranglerLookups.MINUTES_PAST_MIDNIGHT[tp] + WranglerLookups.HOURS_PER_TIMEPERIOD[tp] * 60 + while departure < tp_end: + cum_time = 0 + stop_time = departure + cum_time + stop_time_hhmmss = minutesPastMidnightToHHMMSS(stop_time) + seq = 1 + trip_id = id_generator.next() + f_trips.write('%s,%d,%d,%s\n' % (self.name,1,trip_id,self.name)) + if tp in self.vehicle_types.keys(): + vtype = self.vehicle_types[tp] + else: + vtype = self.vehicle_types['allday'] + f_trips_ft.write('%s,%s\n' % (self.name,vtype)) + + for a, b in zip(self.n[:-1], self.n[1:]): + if not isinstance(a, Node) or not isinstance(b, Node): + ex = "Not all nodes in line %s are type Node" % self.name + WranglerLogger.debug(ex) + raise NetworkException(ex) + else: + a_node, b_node = abs(int(a.num)), abs(int(b.num)) + ab_link = self.links[(a_node,b_node)] + try: + traveltime = float(ab_link['BUSTIME_%s' % tp]) + except: + WranglerLogger.debug("LINE %s, LINK %s: NO BUSTIME FOUND FOR TP %s" % (self.name, ab_link.id, tp)) + rest_time = 0 + f_stoptimes.write('%d,%s,%s,%d,%d\n' % (trip_id, stop_time_hhmmss, stop_time_hhmmss, a_node, seq)) + try: + cum_time += traveltime + stop_time = departure + cum_time + stop_time_hhmmss = minutesPastMidnightToHHMMSS(stop_time) + seq += 1 + except: + print cum_time, stop_time_hhmmss, departure, seq + departure += headway + f_stoptimes.write('%d,%s,%s,%d,%d\n' % (trip_id, stop_time_hhmmss, stop_time_hhmmss, b_node, seq)) + f_stoptimes_ft.write('%d,%d,,,,,\n' % (trip_id, b_node)) def writeFastTrips_Shape(self, f, writeHeaders=False): ''' From 9a84c3119194e911652e01ebea843c1cbe908134 Mon Sep 17 00:00:00 2001 From: Drew Date: Mon, 1 Feb 2016 10:07:04 -0800 Subject: [PATCH 056/148] Add URL lookups, offboard payment agency lookups Signed-off-by: Drew --- Wrangler/WranglerLookups.py | 43 +++++++++++++++++++++++++++++++++++-- 1 file changed, 41 insertions(+), 2 deletions(-) diff --git a/Wrangler/WranglerLookups.py b/Wrangler/WranglerLookups.py index 34fe483..48315e4 100644 --- a/Wrangler/WranglerLookups.py +++ b/Wrangler/WranglerLookups.py @@ -2,6 +2,8 @@ class WranglerLookups: ALL_TIMEPERIODS = ["AM","MD","PM","EV","EA"] + TIME_PERIOD_TOD_ORDER = ["EA","AM","MD","PM","EV"] + HOURS_PER_TIMEPERIOD = {"AM":3.0, #what about 4-6a? "MD":6.5, "PM":3.0, @@ -121,6 +123,7 @@ class WranglerLookups: TRANSIT_MODES = [11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32] NONTRANSIT_TYPES = ['non-transit'] TRANSIT_TYPES = ['local bus', 'LRT', 'BRT', 'Premium', 'Ferry', 'BART'] + #OFFBOARD_PAYMENT_AGENCIES = ['caltrain','amtrak','ace','bart','airbart','ebart','ferry'] OPERATOR_ID_TO_NAME = {'101_': "caltrain", '102_': "amtrak", '103_': "amtrak", '104_': "ace", '105_': "dumbarton", '106_': "smart", '107_': "bart", '108_': "bart", @@ -135,7 +138,7 @@ class WranglerLookups: '47_': "union_city_transit", '49_': "airbart", '51_': "cccta", '52_': "cccta", '54_': "tri_delta_transit", - '56_': "westcat", '57_': "westcat", '59_': "vallejo_transit", '60_': "vallejo_transit", + '56_': "westcat", '57_': "westcat", '59_': "soltrans", '60_': "soltrans", '62_': "fast", '63_': "fast", '64_': "fast", '65_': "american_canyon", '66_': "vacaville", '68_': "benicia", '70_': "vine", '71_': "vine", @@ -146,6 +149,40 @@ class WranglerLookups: '90_': "ferry", '91_': "ferry", '92_': "ferry", '93_': "ferry", '94_': "ferry", '95_': "ferry", 'EBA': "ebart", 'MUN': "sf_muni", 'PRES': "presidigo", 'SFS': "sfsu_shuttle",} + OPERATOR_NAME_TO_URL = {'caltrain':'http://www.caltrain.com/', + 'amtrak':'http://www.amtrak.com/', + 'ace':'https://www.acerail.com/', + 'dumbarton':'http://dumbartonexpress.com/', + 'smart':'http://main.sonomamarintrain.org/', + 'bart':'https://www.bart.gov/', + 'west_berkeley_shuttle':'http://westberkeleyshuttle.net/', + 'broadway_shuttle':'http://www.meetdowntownoak.com/shuttle.php', + 'caltrain_shuttle':'http://www.caltrain.com/', + 'samtrans':'http://www.samtrans.com/', + 'scvta':'http://www.vta.org/', + 'ac_transit':'http://www.actransit.org/', + 'lavta':'http://www.wheelsbus.com/', + 'union_city_transit':'http://www.unioncity.org/departments/transit-340', + 'airbart':'https://www.bart.gov/', + 'cccta':'http://countyconnection.com/', + 'tri_delta_transit':'http://www.trideltatransit.com/', + 'westcat':'http://www.westcat.org/', + 'soltrans':'http://www.soltransride.com/', + 'fast':'http://www.fasttransit.org/', + 'american_canyon':'http://www.ridethevine.com/american-canyon-transit', + 'vacaville':'http://www.citycoach.com/', + 'benicia':'http://www.ci.benicia.ca.us/transit', + 'vine':'http://www.ridethevine.com/vine', + 'sonoma_county_transit':'http://sctransit.com/', + 'santa_rosa':'http://ci.santa-rosa.ca.us/departments/transit/citybus/pages/default.aspx', + 'petaluma':'http://cityofpetaluma.net/pubworks/transit-sub.html', + 'golden_gate_transit':'http://goldengatetransit.org/', + 'ebart':'https://www.bart.gov', + 'sf_muni':'https://www.sfmta.com/', + 'PRES':'http://presidiobus.com/', + 'SFS':'sfsu_shuttle', + } + MODENUM_TO_FTMODETYPE = {11:'local_bus', 12:'express_bus', 13:'rapid_bus', @@ -168,7 +205,9 @@ class WranglerLookups: 30:'high_speed_rail', 31:'ferry', 32:'heavy_rail'} - + + OFFBOARD_FTMODETYPES = ['commuter_rail','heavy_rail','regional_rail','inter_regional_rail','high_speed_rail','ferry'] + OFFBOARD_FTAGENCIES = ['bart','amtrak','ferry'] ##Service type: ##0 - Tram, streetcar, light rail ##1 - Subway, metro From 1ffe44c86d336e2909a4e87e95c18a8d025d5be6 Mon Sep 17 00:00:00 2001 From: Drew Date: Mon, 1 Feb 2016 10:10:28 -0800 Subject: [PATCH 057/148] Put Regexes in a class to make Override behavior more clear. Signed-off-by: Drew --- Wrangler/Network.py | 4 ++-- Wrangler/PNRLink.py | 4 ++-- Wrangler/Regexes.py | 15 +++++++-------- Wrangler/TransitLink.py | 6 +++--- 4 files changed, 14 insertions(+), 15 deletions(-) diff --git a/Wrangler/Network.py b/Wrangler/Network.py index dd12583..3c52a57 100644 --- a/Wrangler/Network.py +++ b/Wrangler/Network.py @@ -1,7 +1,7 @@ import os, re, string, subprocess, sys, tempfile from .Logger import WranglerLogger from .NetworkException import NetworkException -from .Regexes import git_commit_pattern +from .Regexes import * #git_commit_pattern __all__ = ['Network'] @@ -368,7 +368,7 @@ def getCommit(self, gitdir): if len(retstdout)<3: raise NetworkException("Git log failed; see log file") - m = re.match(git_commit_pattern, retstdout[0]) + m = re.match(Regexes.git_commit_pattern, retstdout[0]) if not m: raise NetworkException("Didn't understand git log output: [" + retstdout[0] + "]") diff --git a/Wrangler/PNRLink.py b/Wrangler/PNRLink.py index 77844cc..415673e 100644 --- a/Wrangler/PNRLink.py +++ b/Wrangler/PNRLink.py @@ -1,5 +1,5 @@ import re -from .Regexes import nodepair_pattern +from .Regexes import * #nodepair_pattern __all__ = ['PNRLink'] @@ -40,7 +40,7 @@ def parseID(self): program generates an additional support (lot) link between the two nodes. """ if self.id: - m = re.match(nodepair_pattern, self.id) + m = re.match(Regexes.nodepair_pattern, self.id) # it's either just the station if m == None: # it's a nodenum diff --git a/Wrangler/Regexes.py b/Wrangler/Regexes.py index 5c59a7b..44af1c4 100644 --- a/Wrangler/Regexes.py +++ b/Wrangler/Regexes.py @@ -1,11 +1,10 @@ import re - -__all__ = [ 'nodepair_pattern', 'git_commit_pattern','linename_pattern'] - -nodepair_pattern = re.compile('(\d+)[-,\s]+(\d+)') -git_commit_pattern = re.compile('commit ([0-9a-f]{40}$)') -##linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS))(?P[a-zA-Z0-9_.]+)') -allday_pattern = re.compile('(ALL|all|All)[\s\-_]*(day|DAY|Day)?') -linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS))(?P[a-zA-Z0-9/_.]+?)((?PWB|SB|NB|EB|I|O|R)?(?PACE|VTA|AC|MUN|NAP|WC|GG)?)$') +##__all__ = [ 'nodepair_pattern', 'git_commit_pattern','allday_pattern','linename_pattern'] +class Regexes(object): + nodepair_pattern = re.compile('(\d+)[-,\s]+(\d+)') + git_commit_pattern = re.compile('commit ([0-9a-f]{40}$)') + ##linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS))(?P[a-zA-Z0-9_.]+)') + allday_pattern = re.compile('(ALL|all|All)[\s\-_]*(day|DAY|Day)?') + linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS))(?P[a-zA-Z0-9/_.]+?)((?PWB|SB|NB|EB|I|O|R)?(?PACE|VTA|AC|MUN|NAP|WC|GG)?)$') diff --git a/Wrangler/TransitLink.py b/Wrangler/TransitLink.py index 3fcfcdd..b4ce270 100644 --- a/Wrangler/TransitLink.py +++ b/Wrangler/TransitLink.py @@ -1,5 +1,5 @@ import re -from .Regexes import nodepair_pattern +from .Regexes import * #nodepair_pattern __all__ = ['TransitLink'] @@ -33,14 +33,14 @@ def __repr__(self): def addNodesToSet(self, set): """ Add integer versions of the nodes in this like to the given set """ - m = re.match(nodepair_pattern, self.id) + m = re.match(Regexes.nodepair_pattern, self.id) set.add(int(m.group(1))) set.add(int(m.group(2))) def setId(self, id): self.id = id - m = re.match(nodepair_pattern, self.id) + m = re.match(Regexes.nodepair_pattern, self.id) self.Anode = int(m.group(1)) self.Bnode = int(m.group(2)) From d6bd538fefa066db5518bfbc2a1720e6706e89ac Mon Sep 17 00:00:00 2001 From: Drew Date: Mon, 1 Feb 2016 10:31:59 -0800 Subject: [PATCH 058/148] 1. Add lookups for offboard payment 2. Add price conversion parameter to allow user to convert dollars/cents, adjust for inflation, etc 3. Add Regexes. prefix to defined Regexes 4. Rename fr_name -> from_name fr_desc -> from_desc fr_mode -> from_mode fr_type -> from_type 5. Add transfer_rule / is_flat_fee logic 6. Allow for deterministic setting of first departure time 7. Fix BUSTIME calculation bug 8. Fix stop_time bug where non-stop nodes were written as stops --- Wrangler/Fare.py | 125 +++++++++++++--------------- Wrangler/TransitLine.py | 175 +++++++++++++++++++++------------------- 2 files changed, 146 insertions(+), 154 deletions(-) diff --git a/Wrangler/Fare.py b/Wrangler/Fare.py index f3097c4..f172785 100644 --- a/Wrangler/Fare.py +++ b/Wrangler/Fare.py @@ -1,6 +1,7 @@ import copy import itertools import re +from .HelperFunctions import * from .NetworkException import NetworkException from .Node import Node from .Logger import WranglerLogger @@ -8,6 +9,12 @@ from .Regexes import * from .WranglerLookups import WranglerLookups +try: + from Overrides import * + WranglerLogger.debug("Overrides module found; importing Overrides %s" % Overrides.all) +except Exception as e: + WranglerLogger.debug("No Overrides module found; skipping import of Overrides") + __all__ = ['Fare'] class Fare(object): @@ -16,7 +23,7 @@ class Fare(object): """ def __init__(self, fare_id=None, operator=None, line=None, mode=None, price=None, tod=None, transfers=None, transfer_duration=None, - start_time=None, end_time=None, champ_line_name=None, champ_mode=None): + start_time=None, end_time=None, champ_line_name=None, champ_mode=None, price_conversion=1.00): self.attr = {} self.fare_id = fare_id @@ -29,9 +36,10 @@ def __init__(self, fare_id=None, operator=None, line=None, mode=None, price=None self.champ_mode = int(champ_mode) if champ_mode else None if not self.mode and self.champ_mode: self.mode = WranglerLookups.MODENUM_TO_FTMODETYPE[self.champ_mode] self.champ_line_name = champ_line_name - self.price = int(price) if price else 0 # passed by argument + self.price = float(price) if price else 0 # passed by argument + self.price = self.price * price_conversion self.currency_type = 'USD' # default value - self.payment_method = 0 # 0 = on board, 1 = before boarding + self.payment_method = 1 if self.mode in WranglerLookups.OFFBOARD_FTMODETYPES or self.operator in WranglerLookups.OFFBOARD_FTAGENCIES else 0 # 0 = on board, 1 = before boarding self.transfers = transfers # (0, 1, 2, empty). Number of transfers permitted on this fare self.transfer_duration = transfer_duration # OPTIONAL. Leng of time in seconds before transfer expires self.tod = tod @@ -42,7 +50,7 @@ def __init__(self, fare_id=None, operator=None, line=None, mode=None, price=None def setOperatorAndLineFromChamp(self, champ_line_name=None): if not champ_line_name: champ_line_name = self.champ_line_name - linename_dict = linename_pattern.match(champ_line_name).groupdict() + linename_dict = Regexes.linename_pattern.match(champ_line_name).groupdict() if not linename_dict: raise NetworkException("INVALID LINENAME %s" % str(name)) self.operator = WranglerLookups.OPERATOR_ID_TO_NAME[linename_dict['operator']] self.line = linename_dict['line'] @@ -86,41 +94,13 @@ def setFareClass(self, fare_class=None, style='fasttrips', suffix=None): self.fare_class = self.fare_id else: self.fare_class = self.setFareId() - todpart1 = self.convertStringToTimePeriod(self.start_time) - todpart2 = self.convertStringToTimePeriod(self.end_time) + todpart1 = TimeStringToCHAMPTimePeriod(self.start_time) + todpart2 = TimeStringToCHAMPTimePeriod(self.end_time) if todpart1 == todpart2: todpart = todpart1 else: todpart = '%s_to_%s' % (todpart1, todpart2) self.fare_class = '%s_%s' % (self.fare_class, todpart) - - def convertStringToTimePeriod(self, hhmmss): - if hhmmss == None: - tod = 'allday' - return tod - - re_hhmmss = re.compile('\d\d\d\d\d\d') - m = re_hhmmss.match(hhmmss) - if not m: - raise NetworkException('Invalid timestring format for hhmmss: %s' % str(hhmmss)) - - if hhmmss < '030000': - tod = 'ev' - elif hhmmss < '060000': - tod = 'ea' - elif hhmmss < '090000': - tod = 'am' - elif hhmmss < '153000': - tod = 'md' - elif hhmmss < '183000': - tod = 'pm' - elif hhmmss < '240000': - tod = 'ev' - else: - new_hh = '%02d' % (int(hhmmss[:2]) - 24) - new_hhmmss = new_hh + hhmmss[2:] - tod = convertStringToTimePeriod(new_hhmmss) - return tod def asDataFrame(self, columns=None): import pandas as pd @@ -153,22 +133,22 @@ def __str__(self): class ODFare(Fare): def __init__(self, fare_id=None, from_node=None, to_node=None, price=None, tod=None, \ - start_time=None, end_time=None, template=None, station_lookup=None): - Fare.__init__(self, fare_id=fare_id, price=price, tod=tod, start_time=start_time, end_time=end_time) - self.fr_node = abs(int(from_node)) + start_time=None, end_time=None, template=None, station_lookup=None, price_conversion=1.00): + Fare.__init__(self, fare_id=fare_id, price=price, tod=tod, start_time=start_time, end_time=end_time, price_conversion=price_conversion) + self.from_node = abs(int(from_node)) self.to_node = abs(int(to_node)) - self.fr_name = None + self.from_name = None self.to_name = None if station_lookup: addStationNames(station_lookup) self.setFareId() def addStationNames(self, station_lookup): - self.fr_name = station_lookup[self.fr_node] if self.fr_node in station_lookup.keys() else str(self.fr_node) + self.from_name = station_lookup[self.from_node] if self.from_node in station_lookup.keys() else str(self.from_node) self.to_name = station_lookup[self.to_node] if self.to_node in station_lookup.keys() else str(self.to_node) def hasStationNames(self): - if self.fr_name and self.to_name: return True + if self.from_name and self.to_name: return True return False def __repr__(self): @@ -176,68 +156,68 @@ def __repr__(self): return s def __str__(self): - return '%s $%.2f from:%s to:%s' % (self.fare_id, float(self.price)/100, self.fr_name, self.to_name) + return '%s $%.2f from:%s to:%s' % (self.fare_id, float(self.price)/100, self.from_name, self.to_name) class XFFare(Fare): def __init__(self, fare_id=None, from_mode=None, to_mode=None, price=None, tod=None, transfers=None, \ - transfer_duration=None, start_time=None, end_time=None): + transfer_duration=None, start_time=None, end_time=None, price_conversion=1.00): # stuff from champ - self.fr_mode = int(from_mode) + self.from_mode = int(from_mode) self.to_mode = int(to_mode) - self.fr_desc = WranglerLookups.MODE_TO_MODETYPE[self.fr_mode]['desc'] + self.from_desc = WranglerLookups.MODE_TO_MODETYPE[self.from_mode]['desc'] self.to_desc = WranglerLookups.MODE_TO_MODETYPE[self.to_mode]['desc'] - self.fr_type = WranglerLookups.MODE_TO_MODETYPE[self.fr_mode]['type'] + self.from_type = WranglerLookups.MODE_TO_MODETYPE[self.from_mode]['type'] self.to_type = WranglerLookups.MODE_TO_MODETYPE[self.to_mode]['type'] - if self.fr_mode in WranglerLookups.UNUSED_MODES or self.to_mode in WranglerLookups.UNUSED_MODES: + if self.from_mode in WranglerLookups.UNUSED_MODES or self.to_mode in WranglerLookups.UNUSED_MODES: self.type = 'na' - elif self.fr_mode in WranglerLookups.EGRESS_MODES or self.to_mode in WranglerLookups.EGRESS_MODES: + elif self.from_mode in WranglerLookups.EGRESS_MODES or self.to_mode in WranglerLookups.EGRESS_MODES: self.type = 'na' - elif self.fr_mode in WranglerLookups.ACCESS_MODES and self.to_mode in WranglerLookups.TRANSIT_MODES: + elif self.from_mode in WranglerLookups.ACCESS_MODES and self.to_mode in WranglerLookups.TRANSIT_MODES: self.type = 'board' - elif self.fr_mode in WranglerLookups.TRANSIT_MODES and self.to_mode in WranglerLookups.TRANSIT_MODES: + elif self.from_mode in WranglerLookups.TRANSIT_MODES and self.to_mode in WranglerLookups.TRANSIT_MODES: self.type = 'xfer' - elif self.fr_mode in WranglerLookups.TRANSFER_MODES: + elif self.from_mode in WranglerLookups.TRANSFER_MODES: self.type = 'xfer' else: - WranglerLogger.warn('UNKNOWN TRANSIT MODE TYPE (%d, %d)' % (self.fr_mode, self.to_mode)) + WranglerLogger.warn('UNKNOWN TRANSIT MODE TYPE (%d, %d)' % (self.from_mode, self.to_mode)) Fare.__init__(self, fare_id=fare_id, price=price, tod=tod, transfers=transfers, \ - transfer_duration=transfer_duration, start_time=start_time, end_time=end_time) + transfer_duration=transfer_duration, start_time=start_time, end_time=end_time, price_conversion=price_conversion) def setFareId(self, fare_id=None, style='fasttrips', suffix=None): if not suffix: suffix = '' if self.type == 'xfer': - suffix = '%s_%s' % (suffix, self.fr_type.lower().strip().replace(' ','_') + \ + suffix = '%s_%s' % (suffix, self.from_type.lower().strip().replace(' ','_') + \ '_to_' + self.to_type.lower().strip().replace(' ','_')) Fare.setFareId(self,fare_id,style,suffix) def isBoardType(self): - if self.fr_type in WranglerLookups.NONTRANSIT_TYPES and self.to_type not in WranglerLookups.NONTRANSIT_TYPES: + if self.from_type in WranglerLookups.NONTRANSIT_TYPES and self.to_type not in WranglerLookups.NONTRANSIT_TYPES: return True return False def isTransferType(self): - if self.fr_type in WranglerLookups.TRANSIT_TYPES and self.to_type in WranglerLookups.TRANSIT_TYPES: + if self.from_type in WranglerLookups.TRANSIT_TYPES and self.to_type in WranglerLookups.TRANSIT_TYPES: return True return False def isExitType(self): - if self.fr_type not in WranglerLookups.NONTRANSIT_TYPES and self.to_type in WranglerLookups.NONTRANSIT_TYPES: + if self.from_type not in WranglerLookups.NONTRANSIT_TYPES and self.to_type in WranglerLookups.NONTRANSIT_TYPES: return True return False def __repr__(self): - s = '%s ($%.2f) %s(%d) %s(%d)' % (self.fare_id, float(self.price)/100, self.fr_desc, self.fr_mode, self.to_desc, self.to_mode) + s = '%s ($%.2f) %s(%d) %s(%d)' % (self.fare_id, float(self.price)/100, self.from_desc, self.from_mode, self.to_desc, self.to_mode) return s def __str__(self): - s = '%s $%.2f %s(%d) %s(%d)' % (self.fare_id, float(self.price)/100, self.fr_desc, self.fr_mode, self.to_desc, self.to_mode) + s = '%s $%.2f %s(%d) %s(%d)' % (self.fare_id, float(self.price)/100, self.from_desc, self.from_mode, self.to_desc, self.to_mode) return s class FarelinksFare(Fare): - def __init__(self, fare_id=None, links=None, modes=None, price=None, tod=None, start_time=None, end_time=None, oneway=True): + def __init__(self, fare_id=None, links=None, modes=None, price=None, tod=None, start_time=None, end_time=None, oneway=True, price_conversion=1.00): if not modes: self.modes = [mode] if mode else [] elif isinstance(modes, list): @@ -250,7 +230,7 @@ def __init__(self, fare_id=None, links=None, modes=None, price=None, tod=None, s self.farelinks = [] self.oneway = oneway - Fare.__init__(self, fare_id=fare_id, price=price, tod=tod, start_time=start_time, end_time=end_time) + Fare.__init__(self, fare_id=fare_id, price=price, tod=tod, start_time=start_time, end_time=end_time, price_conversion=price_conversion) if isinstance(links, list): for l in links: @@ -297,8 +277,8 @@ def setFareId(self, fare_id=None, style='fasttrips', suffix=None): elif i == 0: raise NetworkException('FarelinksFare HAS INVALID mode type: %s' % str(self.modes)) - todpart1 = self.convertStringToTimePeriod(self.start_time) - todpart2 = self.convertStringToTimePeriod(self.end_time) + todpart1 = TimeStringToCHAMPTimePeriod(self.start_time) + todpart2 = TimeStringToCHAMPTimePeriod(self.end_time) if todpart1 == todpart2: todpart = todpart1 else: @@ -355,7 +335,10 @@ def __init__(self,fare_id=None,operator=None,line=None,origin_id=None,destinatio contains_id=None,price=None,fare_class=None,start_time=None,end_time=None, transfers=None,transfer_duration=None, champ_line_name=None, champ_mode=None, - zone_suffixes=False): + zone_suffixes=False, price_conversion=1): + + if isinstance(origin_id, float): origin_id = int(origin_id) + if isinstance(destination_id, float): destination_id = int(destination_id) self.route_id = champ_line_name self.origin_id = origin_id @@ -366,7 +349,7 @@ def __init__(self,fare_id=None,operator=None,line=None,origin_id=None,destinatio Fare.__init__(self, fare_id=fare_id, operator=operator, line=line, price=price, transfers=transfers, transfer_duration=transfer_duration, start_time=start_time, end_time=end_time, - champ_line_name=champ_line_name, champ_mode=champ_mode) + champ_line_name=champ_line_name, champ_mode=champ_mode, price_conversion=price_conversion) def isZoneFare(self): if self.origin_id and self.destination_id: @@ -445,13 +428,17 @@ def __str__(self): class FastTripsTransferFare(XFFare): def __init__(self, from_fare_class=None, to_fare_class=None, is_flat_fee=None, - from_mode=None, to_mode=None, price=None, transfer_rule=None): - XFFare.__init__(self, from_mode=from_mode, to_mode=to_mode, price=price) + from_mode=None, to_mode=None, price=None, transfer_rule=None, price_conversion=1): + XFFare.__init__(self, from_mode=from_mode, to_mode=to_mode, price=price, price_conversion=price_conversion) self.from_fare_class = from_fare_class self.to_fare_class = to_fare_class - self.is_flat_fee = 1 if is_flat_fee == None else int(is_flat_fee) - self.transfer_rule = transfer_rule if transfer_rule else price - + self.is_flat_fee = 1 if is_flat_fee == None else is_flat_fee + self.transfer_rule = transfer_rule if transfer_rule else self.price + if self.is_flat_fee: + self.transfer_rule = self.transfer_rule * price_conversion + if self.is_flat_fee and self.transfer_rule: + self.price = self.transfer_rule + def asDataFrame(self, columns): if columns is None: columns = ['from_fare_class','to_fare_class','is_flat_fee','transfer_rule'] diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index ca65ed3..0b9cc70 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -9,6 +9,14 @@ from .HelperFunctions import * from .Regexes import * +print "TRANSITLINE module" +try: + from Overrides import * + WranglerLogger.debug("Overrides module found; importing Overrides") +except Exception as e: + WranglerLogger.debug("No Overrides module found; skipping import of Overrides") + + __all__ = ['TransitLine'] class TransitLine(object): @@ -173,7 +181,7 @@ def addFares(self, od_fares=None, xf_fares=None, farelinks_fares=None): if od_fares: for fare in od_fares: if isinstance(fare,ODFare): - if fare.fr_node in nodes and fare.to_node in nodes: + if fare.from_node in nodes and fare.to_node in nodes: self.od_fares.append(fare) WranglerLogger.debug("ADDED OD FARE %s TO LINE %s" % (fare,self.name)) if xf_fares: @@ -184,11 +192,11 @@ def addFares(self, od_fares=None, xf_fares=None, farelinks_fares=None): self.board_fare = copy.deepcopy(fare) self.board_fare.setOperatorAndLineFromChamp(self.name) WranglerLogger.debug("ADDED FARE %s ($%.2f) TO LINE %s for MODETYPE %s" % (self.board_fare.fare_id, float(self.board_fare.price)/100, self.name, self.getModeType())) - elif (type(self.board_fare) == type(fare) and self.board_fare.price == fare.price and self.board_fare.fr_type == fare.fr_type and self.board_fare.to_type == fare.to_type): + elif (type(self.board_fare) == type(fare) and self.board_fare.price == fare.price and self.board_fare.from_type == fare.from_type and self.board_fare.to_type == fare.to_type): pass #WranglerLogger.debug("NOT ADDING IDENTICAL ACCESS LINK") elif fare.type == 'xfer': pass #WranglerLogger.debug("NOT ADDING XFER %s" % str(fare)) - elif fare.fr_type == None or fare.to_type == None: + elif fare.from_type == None or fare.to_type == None: pass #WranglerLogger.debug("NOT ADDING FARE WITH UNUSED TYPE %s" % str(fare)) elif fare.type == 'na': pass #WranglerLogger.debug("NOT ADDING FARE WITH UNUSED TYPE %s" % str(fare)) @@ -261,7 +269,7 @@ def getODFaresDict(self,od_fares=None): od_fare_dict = {} for fare in od_fares: if isinstance(fare,ODFare): - a=fare.fr_node + a=fare.from_node b=fare.to_node od_fare_dict[(a,b)] = fare return od_fare_dict @@ -323,8 +331,8 @@ def setTravelTimes(self, highway_networks, extra_links=None): if distkey: dist = float(this_link[distkey]) else: WranglerLogger.debug("LINE %s, LINK %s, TOD %s: OFF-STREET TRANSIT LINK HAS NO ATTRIBUTE `DIST`" % (self.name, link_id, tp)) if speedkey and distkey: - #WranglerLogger.debug("LINE %s, LINK %s, TOD %s: CALCULATING TRAVEL TIME USING LINK'S DISTANCE AND SPEED" % (self.name, link_id, tp)) - link['BUSTIME_%s' % tp] = (dist / 5280) / xyspeed + WranglerLogger.debug("LINE %s, LINK %s, TOD %s: CALCULATING TRAVEL TIME USING LINK'S DISTANCE AND SPEED" % (self.name, link_id, tp)) + link['BUSTIME_%s' % tp] = (60 * dist / 5280) / xyspeed found = True else: WranglerLogger.debug(repr(this_link)) @@ -346,7 +354,8 @@ def setTravelTimes(self, highway_networks, extra_links=None): # if no speed attribute there, then assume it's 15 mph WranglerLogger.debug("LINE %s, LINK %s, TOD %s: NO XY-SPEED. Setting XYSPEED = 15" % (self.name, link_id, tp)) xyspeed = 15 - link['BUSTIME_%s' % tp] = (dist / 5280) / xyspeed + link['BUSTIME_%s' % tp] = (60 * dist / 5280) / xyspeed + #WranglerLogger.debug('DIST %.2f, SPEED %d, TRAVELTIME %.2f' % (dist, xyspeed, link['BUSTIME_%s' % tp])) self.links[(a_node,b_node)] = link @@ -744,6 +753,8 @@ def __init__(self, name=None, template=None): self.setProofOfPayment() if self.board_fare: self.setFareClass() + self.first_departure_times = {} # tp -> psuedo-random first departure time + # ** ATTRIBUTE SETTING / GETTING FUNCTIONS ** def setRouteId(self, route_id=None): if route_id: @@ -751,7 +762,7 @@ def setRouteId(self, route_id=None): return self.route_id def setRouteNameAndAgency(self): - m = linename_pattern.match(self.name) + m = Regexes.linename_pattern.match(self.name) if not m: raise NetworkException('Failed to match linename_pattern on %s' % self.name) self.agency_id = WranglerLookups.OPERATOR_ID_TO_NAME[m.groupdict()['operator']] self.route_short_name = m.groupdict()['line'] @@ -764,7 +775,7 @@ def setRouteShortName(self, route_short_name=None): if route_short_name: self.route_short_name = route_short_name return self.route_short_name - m = linename_pattern.match(self.name) + m = Regexes.linename_pattern.match(self.name) self.route_short_name = m.groupdict()['line'] return self.route_short_name @@ -772,7 +783,7 @@ def setRouteLongName(self, route_long_name=None): if route_long_name: self.route_long_name = route_long_name return self.route_long_name - m = linename_pattern.match(self.name) + m = Regexes.linename_pattern.match(self.name) if m.groupdict()['direction']: self.route_long_name = '%s_%s' % (m.groupdict()['line'], m.groupdict()['direction']) else: @@ -790,7 +801,7 @@ def setAgencyId(self, agency_id=None): if agency_id: self.agency_id = agency_id return self.agency_id - m = linename_pattern.match(self.name) + m = Regexes.linename_pattern.match(self.name) self.agency_id = m.groupdict()['operator'] return self.agency_id @@ -824,24 +835,37 @@ def setProofOfPayment(self, proof_of_payment=None): self.proof_of_payment = WranglerLookups.MODENUM_TO_PROOF[int(self.attr['MODE'])] # ** TRIP SCHEDULING FUNCTIONS ** - def setFirstDepartures(self): + def setFirstDepartures(self, psuedo_random=True, offset=0): ''' Sets the departure time of the first run of the TransitLine for each time period. Optionally takes a dictionary of time periods to minutes-past-midnight. Defaults to CHAMP's five time periods. ''' if self.hasService: - all_timeperiods = WranglerLookups.MINUTES_PAST_MIDNIGHT.keys() - for tp in all_timeperiods: - headway = self.getFreq(tp) - + last_period_last_departure = None + last_headway = None + + all_timeperiods = WranglerLookups.TIME_PERIOD_TOD_ORDER + prev_timeperiods = copy.deepcopy(all_timeperiods) + prev_timeperiods.insert(0,prev_timeperiods.pop()) + + for last_tp, this_tp in zip(prev_timeperiods, all_timeperiods): + headway = self.getFreq(this_tp) if headway > 0: - time_period_start = WranglerLookups.MINUTES_PAST_MIDNIGHT[tp] - # TO-DO: ADD IF PREV TP HAS SCHEDULED TIMES, USE THAT RATHER THAN A RANDOM NEW TIME - self.otherattr["DEPT_%s" % tp] = round(self.get_psuedo_random_departure_time(time_period_start, headway),0) + time_period_start = WranglerLookups.MINUTES_PAST_MIDNIGHT[this_tp] +## # TO-DO: ADD IF PREV TP HAS SCHEDULED TIMES, USE THAT RATHER THAN A RANDOM NEW TIME +## if last_tp in self.first_departure_times.keys(): +## last_first_departure = self.first_departure_times[last_tp] +## last_headway = self.getFreq(last_tp) +## last_num_runs = WranglerLookups.HOURS_PER_TIMEPERIOD[last_tp] * 60.0 / last_headway +## last_last_departure = + if psuedo_random: + self.first_departure_times[this_tp] = round(self.get_psuedo_random_departure_time(time_period_start, headway),0) + else: + self.first_departure_times[this_tp] = time_period_start + offset else: raise NetworkException("Line %s does not have service, so schedule start times cannot be set" % self.name) - +##self.otherattr["DEPT_%s" % tp] def get_psuedo_random_departure_time(self, time_period_start, headway, min_start_time = 0): ''' Using a normal distribution, computes a pseudo random departure time in number of minutes based on a time window. The @@ -866,16 +890,23 @@ def get_psuedo_random_departure_time(self, time_period_start, headway, min_start start_time = start_time + time_period_start return start_time - def scheduleFastTrips_Trips(self, id_generator): - for tp in WranglerLookups.ALL_TIMEPERIODS: - headway = self.getFreq(tp) - if not headway > 0: - continue - - trip_departure = self.otherattr['DEPT_%s' % tp] +## def scheduleFastTrips_Trips(self, id_generator, default_dwell_time=0): +## for tp in WranglerLookups.ALL_TIMEPERIODS: +## headway = self.getFreq(tp) +## if not headway > 0: +## continue +## +## trip_departure = self.otherattr['DEPT_%s' % tp] +## tp_end = WranglerLookups.MINUTES_PAST_MIDNIGHT[tp] + WranglerLookups.HOURS_PER_TIMEPERIOD[tp] * 60 +## while trip_departure < tp_end: +## cum_time = 0 +## stop_time = departure + cum_time +## stop_time_hhmmss = minutesPastMidnightToHHMMSS(stop_time) +## seq = 1 +## trip_id = id_generator.next() # ** FARE FUNCTIONS ** - def getFastTripsFares_asList(self, zone_suffixes=False): + def getFastTripsFares_asList(self, zone_suffixes=False, price_conversion=1): ''' This is a function added for fast-trips. ''' @@ -924,7 +955,7 @@ def getFastTripsFares_asList(self, zone_suffixes=False): stop_b = b destination_id = Node.node_to_zone[stop_b] modenum = int(self.attr['MODE']) - rule = FastTripsFare(champ_line_name = self.name,champ_mode=modenum, price=price,origin_id=origin_id,destination_id=destination_id,zone_suffixes=zone_suffixes) + rule = FastTripsFare(champ_line_name = self.name,champ_mode=modenum, price=price,origin_id=origin_id,destination_id=destination_id,zone_suffixes=zone_suffixes, price_conversion=price_conversion) else: continue if rule == last_rule: continue @@ -936,7 +967,7 @@ def getFastTripsFares_asList(self, zone_suffixes=False): for fare in self.od_fares: if isinstance(fare, ODFare): modenum = int(self.attr['MODE']) - rule = FastTripsFare(champ_line_name=self.name,champ_mode=modenum,price=self.board_fare.price + fare.price,origin_id=fare.fr_name,destination_id=fare.to_name,zone_suffixes=zone_suffixes) + rule = FastTripsFare(champ_line_name=self.name,champ_mode=modenum,price=self.board_fare.price + fare.price,origin_id=fare.from_name,destination_id=fare.to_name,zone_suffixes=zone_suffixes, price_conversion=price_conversion) ##WranglerLogger.debug('%s' % str(rule)) if rule not in rules: rules.append(rule) @@ -946,66 +977,43 @@ def getFastTripsFares_asList(self, zone_suffixes=False): origin_id = None destination_id = None modenum = int(self.attr['MODE']) - rule = FastTripsFare(champ_line_name=self.name,champ_mode=modenum, price=self.board_fare.price,origin_id=origin_id,destination_id=destination_id,zone_suffixes=zone_suffixes) + rule = FastTripsFare(champ_line_name=self.name,champ_mode=modenum, price=self.board_fare.price,origin_id=origin_id,destination_id=destination_id,zone_suffixes=zone_suffixes, price_conversion=price_conversion) rules.append(rule) return rules # ** FAST-TRIP FILE WRITING FUNCTIONS ** - def writeFastTrips_Shape(self, f, writeHeaders=False): - ''' - Writes fast-trips style shapes record for this line. - shape_id, shape_pt_lat, shape_pt_long, shape_pt_sequence, shape_dist_traveled (optional) - - Writes a header if writeHeaders = True - ''' - cum_dist = 0 - track_dist = True - seq = 1 - if writeHeaders: f.write('shape_id,shape_pt_lat,shape_pt_long,shape_pt_sequence,shape_dist_traveled\n') - - for a, b in zip(self.n[:-1],self.n[1:]): - if not isinstance(a, Node) or not isinstance(b, Node): - ex = "Not all nodes in line %s are type Node" % self.name - WranglerLogger.debug(ex) - raise NetworkException(ex) - else: - a_node, b_node = abs(int(a.num)), abs(int(b.num)) - f.write('%s,%f,%f,%d,%f\n' % (self.name, a.y ,a.x, seq, cum_dist)) - seq += 1 - - # write the last node - f.write('%s,%f,%f,%d,%f\n' % (self.name, self.n[-1].y, self.n[-1].x, seq, cum_dist)) - def writeFastTrips_Trips(self, f_trips, f_trips_ft, f_stoptimes, f_stoptimes_ft, id_generator, writeHeaders=False): ''' Writes fast-trips style stop_times records for this line. Writes a header if writeHeaders = True ''' if writeHeaders: - f_trips.write('route_id,service_id,trip_id,shape_id\n') + #f_trips.write('route_id,service_id,trip_id,shape_id\n') + f_trips.write('trip_id,route_id,service_id,shape_id\n') f_trips_ft.write('trip_id,vehicle_name\n') f_stoptimes.write('trip_id,arrival_time,departure_time,stop_id,stop_sequence\n') - f_stoptimes_ft.write('trip_id,stop_id,pay_at_station,real_time_data,front_board_only,reliability,level_boarding\n') - - for tp in WranglerLookups.ALL_TIMEPERIODS: + f_stoptimes_ft.write('trip_id,stop_id\n') + #f_stoptimes_ft.write('trip_id,stop_id,pay_at_station,real_time_data,front_board_only,reliability,level_boarding\n') + + for tp in WranglerLookups.TIME_PERIOD_TOD_ORDER: headway = self.getFreq(tp) if not headway > 0: continue - departure = self.otherattr['DEPT_%s' % tp] + departure = self.first_departure_times[tp] #self.otherattr['DEPT_%s' % tp] tp_end = WranglerLookups.MINUTES_PAST_MIDNIGHT[tp] + WranglerLookups.HOURS_PER_TIMEPERIOD[tp] * 60 while departure < tp_end: cum_time = 0 - stop_time = departure + cum_time - stop_time_hhmmss = minutesPastMidnightToHHMMSS(stop_time) + stop_time = departure + stop_time_hhmmss = minutesPastMidnightToHHMMSS(stop_time, sep=':') seq = 1 trip_id = id_generator.next() - f_trips.write('%s,%d,%d,%s\n' % (self.name,1,trip_id,self.name)) + f_trips.write('%d,%s,%s,%s\n' % (trip_id,self.name,self.agency_id,self.name)) if tp in self.vehicle_types.keys(): vtype = self.vehicle_types[tp] else: vtype = self.vehicle_types['allday'] - f_trips_ft.write('%s,%s\n' % (self.name,vtype)) + f_trips_ft.write('%d,%s\n' % (trip_id,vtype)) for a, b in zip(self.n[:-1], self.n[1:]): if not isinstance(a, Node) or not isinstance(b, Node): @@ -1015,22 +1023,24 @@ def writeFastTrips_Trips(self, f_trips, f_trips_ft, f_stoptimes, f_stoptimes_ft, else: a_node, b_node = abs(int(a.num)), abs(int(b.num)) ab_link = self.links[(a_node,b_node)] - try: - traveltime = float(ab_link['BUSTIME_%s' % tp]) - except: - WranglerLogger.debug("LINE %s, LINK %s: NO BUSTIME FOUND FOR TP %s" % (self.name, ab_link.id, tp)) + ##try: + traveltime = float(ab_link['BUSTIME_%s' % tp]) + + ##except: + ## WranglerLogger.warn("LINE %s, LINK %s: NO BUSTIME FOUND FOR TP %s" % (self.name, ab_link.id, tp)) rest_time = 0 - f_stoptimes.write('%d,%s,%s,%d,%d\n' % (trip_id, stop_time_hhmmss, stop_time_hhmmss, a_node, seq)) - try: - cum_time += traveltime - stop_time = departure + cum_time - stop_time_hhmmss = minutesPastMidnightToHHMMSS(stop_time) + if a.isStop(): + f_stoptimes.write('%d,%s,%s,%d,%d\n' % (trip_id, stop_time_hhmmss, stop_time_hhmmss, a_node, seq)) + f_stoptimes_ft.write('%d,%d\n' % (trip_id, a_node)) seq += 1 - except: - print cum_time, stop_time_hhmmss, departure, seq + + cum_time += traveltime + stop_time = departure + cum_time + stop_time_hhmmss = minutesPastMidnightToHHMMSS(stop_time, sep=':') + departure += headway f_stoptimes.write('%d,%s,%s,%d,%d\n' % (trip_id, stop_time_hhmmss, stop_time_hhmmss, b_node, seq)) - f_stoptimes_ft.write('%d,%d,,,,,\n' % (trip_id, b_node)) + f_stoptimes_ft.write('%d,%d\n' % (trip_id, b_node)) def writeFastTrips_Shape(self, f, writeHeaders=False): ''' @@ -1042,7 +1052,7 @@ def writeFastTrips_Shape(self, f, writeHeaders=False): cum_dist = 0 track_dist = True seq = 1 - if writeHeaders: f.write('shape_id,shape_pt_lat,shape_pt_long,shape_pt_sequence,shape_dist_traveled\n') + if writeHeaders: f.write('shape_id,shape_pt_lat,shape_pt_lon,shape_pt_sequence,shape_dist_traveled\n') for a, b in zip(self.n[:-1],self.n[1:]): if not isinstance(a, Node) or not isinstance(b, Node): @@ -1057,14 +1067,9 @@ def writeFastTrips_Shape(self, f, writeHeaders=False): # write the last node f.write('%s,%f,%f,%d,%f\n' % (self.name, self.n[-1].stop_lat, self.n[-1].stop_lon, seq, cum_dist)) - def addFares(self, od_fares=None, xf_fares=None, farelinks_fares=None): + def addFares(self, od_fares=None, xf_fares=None, farelinks_fares=None, price_conversion=1): TransitLine.addFares(self, od_fares,xf_fares,farelinks_fares) - self.fasttrips_fares = self.getFastTripsFares_asList() - - def addFastTripsFares(self, fasttrips_fares): - self.fasttrips_fares = [] - for fare in fasttrips_fares: - pass + self.fasttrips_fares = self.getFastTripsFares_asList(price_conversion=price_conversion) def asList(self, columns=None): data = [] From 8f69a044a1c31d2f8c06e087c30a870f270bf24f Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 2 Feb 2016 09:16:06 -0800 Subject: [PATCH 059/148] 1. Fix bug so that 00:60 becomes 01:00. 2. Move TimeStringToCHAMPTimePeriod to HelperFunctions Signed-off-by: Drew --- Wrangler/HelperFunctions.py | 55 ++++++++++++++++++++++++++++++++----- 1 file changed, 48 insertions(+), 7 deletions(-) diff --git a/Wrangler/HelperFunctions.py b/Wrangler/HelperFunctions.py index 429f065..e914ab5 100644 --- a/Wrangler/HelperFunctions.py +++ b/Wrangler/HelperFunctions.py @@ -74,26 +74,67 @@ def removeDuplicatesFromList(l): this_list.remove(x) return this_list -def minutesPastMidnightToHHMMSS(minutes): +def minutesPastMidnightToHHMMSS(minutes, sep=None): if isinstance(minutes, float): - seconds = minutes - int(minutes) - seconds *= 60 - ss = '%02d' % int(round(seconds,0)) + seconds = minutes * 60 + seconds = round(seconds,0) + hhmmss = secondsPastMidnightToHHMMSS(seconds,sep) + return hhmmss +## seconds = minutes - int(minutes) +## seconds *= 60 +## ss = '%02d' % int(round(seconds,0)) else: ss = '00' minutes = int(minutes) hh = '%02d' % (minutes/60) mm = '%02d' % (minutes%60) - return hh+mm+ss + if sep == None: sep = '' + return hh+sep+mm+sep+ss -def secondsPastMidnightToHHMMSS(seconds): +def secondsPastMidnightToHHMMSS(seconds, sep=None): seconds = int(seconds) hh = '%02d' % (seconds/3600) mm = '%02d' % ((seconds%3600)/60) ss = '%02d' % ((seconds%3600)%60) - return hh+mm+ss + if sep == None: sep = '' + return hh+sep+mm+sep+ss +def TimeStringToCHAMPTimePeriod(hhmmss, sep=None): + if hhmmss == None: + tod = 'allday' + return tod + + re_hhmmss = re.compile('\d\d\d\d\d\d') + if sep: + split = hhmmss.split(sep) + if len(split) != 3: + raise NetworkException('Invalid timestring format for hhmmss: %s' % str(hhmmss)) + + hhmmss = '%02d%02d%02d' % (int(split[0]), int(split[1]), int(split[2])) + + m = re_hhmmss.match(hhmmss) + if not m: + raise NetworkException('Invalid timestring format for hhmmss: %s' % str(hhmmss)) + + if hhmmss < '030000': + tod = 'EV' + elif hhmmss < '060000': + tod = 'EA' + elif hhmmss < '090000': + tod = 'AM' + elif hhmmss < '153000': + tod = 'MD' + elif hhmmss < '183000': + tod = 'PM' + elif hhmmss < '240000': + tod = 'EV' + else: + new_hh = '%02d' % (int(hhmmss[:2]) - 24) + new_hhmmss = new_hh + hhmmss[2:] + tod = convertStringToTimePeriod(new_hhmmss) + return tod + def getChampNodeNameDictFromFile(filename): book = xlrd.open_workbook(filename) sh = book.sheet_by_index(0) From ce42ad8d63a60028ab00594d7ce5dc8357548c36 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 2 Feb 2016 09:20:05 -0800 Subject: [PATCH 060/148] 1. Add OD Fare nodes as zones 2. Implement psuedo_random vs deterministic first departure option 3. Write URL and timezone in agencies file 4. Create and write calendar file 5. Split transfers and transfers_ft Signed-off-by: Drew --- Wrangler/Node.py | 12 ++-- Wrangler/TransitNetwork.py | 141 +++++++++++++++++++++++++++---------- 2 files changed, 111 insertions(+), 42 deletions(-) diff --git a/Wrangler/Node.py b/Wrangler/Node.py index b400e9b..56dc63f 100644 --- a/Wrangler/Node.py +++ b/Wrangler/Node.py @@ -154,6 +154,13 @@ def setNodeToZone(node_to_zone): if not isinstance(node_to_zone, dict): raise NetworkException("INVALID NODE_TO_ZONE DICTIONARY") Node.node_to_zone = node_to_zone + @staticmethod + def addNodeToZone(node, zone): + if node in Node.node_to_zone.keys(): + if zone != Node.node_to_zone[node]: + WranglerLogger.warn("Overwriting Zone ID %s with %s for Node %s" % (str(zone), str(Node.node_to_zone[node]), str(node))) + Node.node_to_zone[node] = zone + @staticmethod def setOnStreetNodes(onstreet_nodes): if not isinstance(onstreet_nodes, list): raise NetworkException("INVALID ONSTREET_NODES LIST") @@ -191,8 +198,7 @@ def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None, templ # stops optional self.stop_code = None self.stop_desc = None -## if len(Node.node_to_zone) == 0: -## WranglerLogger.warn("Trying to construct a FastTripsNode without ZONE_ID") + if self.stop_id in Node.node_to_zone.keys(): self.zone_id = Node.node_to_zone[self.stop_id] else: @@ -240,5 +246,3 @@ def asDataFrame(self, columns=None): df = pd.DataFrame(columns=columns,data=[data]) return df - ##if arg not in self.keys()self[arg] - \ No newline at end of file diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index a0e880d..8ed74e6 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -6,7 +6,7 @@ from .NetworkException import NetworkException from .Node import Node, FastTripsNode from .PNRLink import PNRLink -from .Regexes import nodepair_pattern +from .Regexes import * #nodepair_pattern from .TransitAssignmentData import TransitAssignmentData, TransitAssignmentDataException from .TransitCapacity import TransitCapacity from .TransitLine import TransitLine, FastTripsTransitLine @@ -18,6 +18,11 @@ from .HelperFunctions import * from .WranglerLookups import * import pandas as pd +try: + from Overrides import * + WranglerLogger.debug("Overrides module found; importing Overrides %s" % Overrides.all) +except Exception as e: + WranglerLogger.debug("No Overrides module found; skipping import of Overrides") __all__ = ['TransitNetwork'] @@ -65,6 +70,9 @@ def __init__(self, champVersion, basenetworkpath=None, networkBaseDir=None, netw self.fasttrips_drive_supplinks = {} self.fasttrips_transfer_supplinks = {} self.fasttrips_pnrs = {} # added for fast-trips dict of int nodenum -> FastTripsNode + self.fasttrips_timezone = "US/Pacific" + self.fasttrips_agencies = {} + self.fasttrips_calendar = {} self.coord_dict = {} for farefile in TransitNetwork.FARE_FILES: @@ -234,7 +242,7 @@ def validateWnrsAndPnrs(self): for zac in self.zacs: if not isinstance(zac,ZACLink): continue - m = re.match(nodepair_pattern, zac.id) + m = re.match(Regexes.nodepair_pattern, zac.id) if m.group(1)==stopNodeStr: wnrNodes.add(int(m.group(2))) if m.group(2)==stopNodeStr: wnrNodes.add(int(m.group(1))) @@ -919,6 +927,8 @@ def addStationNamestoODFares(self,station_lookup): if isinstance(od_fare, ODFare): if not od_fare.hasStationNames(): od_fare.addStationNames(station_lookup) + Node.addNodeToZone(od_fare.from_node, od_fare.from_name) + Node.addNodeToZone(od_fare.to_node, od_fare.to_name) def addXY(self, coord_dict=None): ''' @@ -941,7 +951,7 @@ def addXY(self, coord_dict=None): for k, v in coord_dict.iteritems(): self.coord_dict[k] = v - def addFirstDeparturesToAllLines(self): + def addFirstDeparturesToAllLines(self, psuedo_random=True, offset=0): ''' This is a function added for fast-trips. ''' @@ -951,7 +961,7 @@ def addFirstDeparturesToAllLines(self): pass elif isinstance(line, TransitLine): # then we should add coordinates to it. - line.setFirstDepartures() + line.setFirstDepartures(psuedo_random=psuedo_random, offset=offset) else: raise NetworkException('Unhandled data type %s in self.lines' % type(line)) @@ -1002,16 +1012,60 @@ def createFastTrips_PNRs(self, coord_dict): fare_attributes.txt: fare_id, price, currency_type, payment_method, transfers, transfer_duration ''' - - def writeFastTrips_Agency(self, f='agency.txt', path='.', writeHeaders=True): - agencies = [] + def createFastTrips_Agencies(self): + agency_data = [] for line in self.lines: if isinstance(line,str): continue if not isinstance(line,FastTripsTransitLine): continue - df_row = line.agency_id - if df_row not in agencies: agencies.append(df_row) - df_agency = pd.DataFrame(columns=['agency_id'],data=agencies) - df_agency['agency_name'] = df_agency['agency_id'] + if line.agency_id in WranglerLookups.OPERATOR_NAME_TO_URL.keys(): + agency_url = WranglerLookups.OPERATOR_NAME_TO_URL[line.agency_id] + else: + agency_url = 'https://www.%s.com/' % line.agency_id + data = [line.agency_id,line.agency_id,agency_url,self.fasttrips_timezone] + if line.agency_id in self.fasttrips_agencies.keys() and data != self.fasttrips_agencies[line.agency_id]: + WranglerLogger.warn('MISMATCH BETWEEN EXISTING AND EXPECTED AGENCY DATA FOR %s' % line.agency_id) + WranglerLogger.warn('%s\t\t%s' % (str(self.fasttrips_agencies[line.agency_id]), str(data))) + self.fasttrips_agencies[line.agency_id] = data + + def createFastTrips_Calendar(self, days='MTWThFSaSu', start_date='20150101', end_date='20151231'): + if (self.fasttrips_agencies) == 0: + self.createFastTrips_Agencies() + + monday, tuesday, wednesday, thursday, friday, saturday, sunday = 0,0,0,0,0,0,0 + if re.search('M|m',days): + monday=1 + if re.search('T(?!h)|t(?!h)|T(?!H)',days): + tuesday=1 + if re.search('W|w',days): + wednesday=1 + if re.search('Th|TH|th',days): + thursday=1 + if re.search('F|f',days): + friday=1 + if re.search('Sa|SA|sa',days): + saturday=1 + if re.search('Su|SU|su',days): + sunday=1 + if not (monday or tuesday or wednesday or thursday or friday or saturday or sunday): + raise NetworkException("No valid days in the calendar for %s" % str(days)) + for agency in self.fasttrips_agencies.keys(): + self.fasttrips_calendar[agency] = [agency,monday,tuesday,wednesday,thursday,friday,saturday,sunday,start_date,end_date] + + def writeFastTrips_Calendar(self, f='calendar.txt', path='.', writeHeaders=True): + if len(self.fasttrips_calendar) == 0: + self.createFastTrips_Calendar() + + df_calendar = pd.DataFrame(data=self.fasttrips_calendar.values(),columns=['service_id','monday','tuesday', + 'wednesday','thursday','friday', + 'saturday','sunday', + 'start_date','end_date']) + df_calendar.to_csv(os.path.join(path,f),index=False,headers=writeHeaders) + + def writeFastTrips_Agencies(self, f='agency.txt', path='.', writeHeaders=True): + if len(self.fasttrips_agencies) == 0: + self.createFastTrips_Agencies() + + df_agency = pd.DataFrame(columns=['agency_id','agency_name','agency_url','agency_timezone'],data=self.fasttrips_agencies.values()) df_agency.to_csv(os.path.join(path,f),index=False,headers=writeHeaders) def writeFastTrips_PNRs(self, f='pnr.txt', path='.', writeHeaders=True): @@ -1043,7 +1097,7 @@ def writeFastTrips_Vehicles(self, f='vehicles.txt', path='.', writeHeaders=True) vehicles.append(vtype) df_vehicles.to_csv(os.path.join(path,f),index=False,headers=writeHeaders) - def writeFastTrips_Access(self, f_walk='walk_access.txt', f_drive='drive_acces.txt', f_transfer='transfer.txt', path='.', writeHeaders=True): + def writeFastTrips_Access(self, f_walk='walk_access.txt', f_drive='drive_access.txt', f_transfer='transfers.txt', f_transfer_ft='transfers_ft.txt', path='.', writeHeaders=True): df_walk = None df_drive = None df_transfer = None @@ -1052,7 +1106,9 @@ def writeFastTrips_Access(self, f_walk='walk_access.txt', f_drive='drive_acces.t transfer_data = [] walk_columns = ['taz','stop_id','dist','elevation_gain','population_density','employment_density','auto_capacity','indirectness'] drive_columns = ['taz','lot_id','direction','dist','cost','travel_time','start_time','end_time'] - transfer_columns = ['from_stop_id','to_stop_id','transfer_type','min_transfer_time','dist','from_route_id','to_route_id','schedule_precedence'] + transfer_keys = ['from_stop_id','to_stop_id'] + transfer_columns = ['transfer_type','min_transfer_time'] + transfer_ft_columns = ['dist','from_route_id','to_route_id','schedule_precedence'] for supplink in self.fasttrips_walk_supplinks.values(): try: @@ -1070,7 +1126,7 @@ def writeFastTrips_Access(self, f_walk='walk_access.txt', f_drive='drive_acces.t for supplink in self.fasttrips_transfer_supplinks.values(): try: - transfer_data.append(supplink.asList(transfer_columns)) + transfer_data.append(supplink.asList(transfer_keys+transfer_columns+transfer_ft_columns)) except Exception as e: WranglerLogger.warn(str(e)) @@ -1087,14 +1143,18 @@ def writeFastTrips_Access(self, f_walk='walk_access.txt', f_drive='drive_acces.t df_drive = pd.DataFrame(columns=drive_columns) if len(transfer_data) > 0: - df_transfer = pd.DataFrame(columns=transfer_columns, data=transfer_data) + df_transfer = pd.DataFrame(columns=transfer_keys+transfer_columns+transfer_ft_columns, data=transfer_data) df_transfer = df_transfer.drop_duplicates() else: df_transfer = pd.DataFrame(columns=transfer_columns) + + df_transfer_ft = pd.DataFrame(data=df_transfer,columns=transfer_keys+transfer_ft_columns) + df_transfer = pd.DataFrame(data=df_transfer,columns=transfer_keys+transfer_columns) df_walk.to_csv(os.path.join(path,f_walk),index=False,headers=writeHeaders) df_drive.to_csv(os.path.join(path,f_drive),index=False,headers=writeHeaders) df_transfer.to_csv(os.path.join(path,f_transfer),index=False,headers=writeHeaders) + df_transfer_ft.to_csv(os.path.join(path,f_transfer_ft),index=False,headers=writeHeaders) def writeFastTrips_Shapes(self, f='shapes.txt', path='.', writeHeaders=True): ''' @@ -1146,6 +1206,10 @@ def writeFastTrips_Routes(self, f_routes='routes.txt', f_routes_ft='routes_ft.tx for line in self.lines: if isinstance(line, TransitLine): + WranglerLogger.debug('Line: %s, FareClass: %s' % (line.name, str(line.fare_class))) + if line.fare_class == None: + fc = line.setFareClass() + WranglerLogger.debug('set to %s' % fc) df_row = line.asDataFrame(columns=['route_id','agency_id','route_short_name','route_long_name','route_type']) if not isinstance(df_routes,pd.DataFrame): df_routes = df_row @@ -1156,7 +1220,8 @@ def writeFastTrips_Routes(self, f_routes='routes.txt', f_routes_ft='routes_ft.tx df_routes_ft = df_row else: df_routes_ft = df_routes_ft.append(df_row) - + + #df_routes = df_routes.sort(['agency_id','route_id']) df_routes.to_csv(os.path.join(path,f_routes),index=False,header=writeHeaders) df_routes_ft.to_csv(os.path.join(path,f_routes_ft),index=False,header=writeHeaders) @@ -1245,7 +1310,7 @@ def addAndSplitZoneList(self, zone_list, left_nodes, right_nodes): idx += 1 return zone_list - def createZoneIDsFromFares(self): + def createFarelinksZones(self): ''' This is a function added for fast-trips. ''' @@ -1278,6 +1343,7 @@ def createZoneIDsFromFares(self): for nodes in zone_list: id = id_generator.next() + id = int(id) zone_to_nodes[id] = nodes for n in nodes: if n not in found_nodes: found_nodes.append(n) @@ -1291,7 +1357,7 @@ def createZoneIDsFromFares(self): if n in node_to_zone.keys(): WranglerLogger.warn("DUPLICATE ZONE-NODE PAIR for NODE %d" % n) node_to_zone[n] = zone - + Node.setNodeToZone(node_to_zone) return zone_to_nodes @@ -1303,7 +1369,7 @@ def addFaresToLines(self): if isinstance(line, TransitLine): line.addFares(od_fares=self.od_fares, xf_fares=self.xf_fares, farelinks_fares=self.farelinks_fares) - def createFastTrips_Fares(self): + def createFastTrips_Fares(self, price_conversion=1): ''' This is a function added for fast-trips. ''' @@ -1311,7 +1377,7 @@ def createFastTrips_Fares(self): fare_dict = {} # dict of (fare_id,price) -> list of fares. This will be used to collapse zone fares that currently share a fare_id for line in self.lines: if isinstance(line,TransitLine): - fares = line.getFastTripsFares_asList(zone_suffixes=False) # zone_suffixes=False means that fare_ids will not be unique + fares = line.getFastTripsFares_asList(zone_suffixes=False, price_conversion=price_conversion) # zone_suffixes=False means that fare_ids will not be unique WranglerLogger.debug("GOT %d FAST-TRIPS FARE RULES FOR LINE %s" % (len(fares),line.name)) for fare in fares: if (fare.fare_id,fare.price) not in fare_dict.keys(): @@ -1359,31 +1425,32 @@ def createFastTrips_Fares(self): for xffare in self.xf_fares: if isinstance(xffare, XFFare): if not xffare.isTransferType(): - WranglerLogger.debug("skipping %d to %d because non-transit transfer" % (xffare.fr_mode, xffare.to_mode)) + WranglerLogger.debug("skipping %d to %d because non-transit transfer" % (xffare.from_mode, xffare.to_mode)) continue - if xffare.fr_mode not in fare_classes_by_mode.keys() or xffare.to_mode not in fare_classes_by_mode.keys(): - WranglerLogger.debug("skipping xfer %d to %d because no valid fares found" % (xffare.fr_mode, xffare.to_mode)) + if xffare.from_mode not in fare_classes_by_mode.keys() or xffare.to_mode not in fare_classes_by_mode.keys(): + WranglerLogger.debug("skipping xfer %d to %d because no valid fares found" % (xffare.from_mode, xffare.to_mode)) continue if xffare.price == 0: - WranglerLogger.debug("skipping xfer %d to %d because price is 0" % (xffare.fr_mode, xffare.to_mode)) + WranglerLogger.debug("skipping xfer %d to %d because price is 0" % (xffare.from_mode, xffare.to_mode)) continue - from_classes = len(fare_classes_by_mode[xffare.fr_mode]) + from_classes = len(fare_classes_by_mode[xffare.from_mode]) to_classes = len(fare_classes_by_mode[xffare.to_mode]) WranglerLogger.debug("from_classes: %7d, to_classes: %7d, total combinations: %7d" % (from_classes,to_classes,from_classes*to_classes)) - for from_fare in fare_classes_by_mode[xffare.fr_mode]: + for from_fare in fare_classes_by_mode[xffare.from_mode]: for to_fare in fare_classes_by_mode[xffare.to_mode]: ftfare = FastTripsTransferFare(from_fare_class=from_fare, to_fare_class=to_fare, - from_mode=xffare.fr_mode, + from_mode=xffare.from_mode, to_mode=xffare.to_mode, is_flat_fee=1, - transfer_rule=xffare.price) + transfer_rule=xffare.price, + price_conversion=price_conversion) ##if ftfare not in self.fasttrips_transfer_fares: self.fasttrips_transfer_fares.append(ftfare) count += 1 if count % 10000 == 0: WranglerLogger.debug("%7d" % count) return fasttrips_fares, self.fasttrips_transfer_fares - + def writeFastTripsFares_dumb(self,f='dumbstops.txt',path='.'): f = openFileOrString(os.path.join(path,f)) for rule in self.fasttrips_fares: @@ -1445,14 +1512,14 @@ def writeFastTrips_Fares(self,f_farerules='fare_rules.txt',f_farerules_ft='fare_ else: df_fareattrs_ft = df_fareattrs_ft.append(df_row) - df_farerules = df_farerules.drop_duplicates() - df_farerules_ft = df_farerules_ft.drop_duplicates() - df_fareattrs = df_fareattrs.drop_duplicates() + df_farerules = df_farerules.drop_duplicates()#.sort(['fare_id','route_id']) + df_farerules_ft = df_farerules_ft.drop_duplicates()#.sort('fare_id') + df_fareattrs = df_fareattrs.drop_duplicates()#.sort('fare_id') df_farerules.to_csv(os.path.join(path, f_farerules),index=False,headers=writeHeaders) df_farerules_ft.to_csv(os.path.join(path,f_farerules_ft),index=False,headers=writeHeaders) - df_fareattrs.to_csv(os.path.join(path,f_fareattr),index=False,header=writeHeaders) - df_fareattrs_ft = df_fareattrs_ft.drop_duplicates() - df_fareattrs_ft.to_csv(os.path.join(path, f_fareattr_ft),index=False,header=writeHeaders) + df_fareattrs.to_csv(os.path.join(path,f_fareattr),index=False,header=writeHeaders,float_format='%.2f') + df_fareattrs_ft = df_fareattrs_ft.drop_duplicates()#.sort('fare_class') + df_fareattrs_ft.to_csv(os.path.join(path, f_fareattr_ft),index=False,header=writeHeaders,float_format='%.2f') transfer_columns = ['from_fare_class','to_fare_class','is_flat_fee','transfer_rule'] transfer_data = [] @@ -1461,7 +1528,7 @@ def writeFastTrips_Fares(self,f_farerules='fare_rules.txt',f_farerules_ft='fare_ transfer_data.append(data) df_transfer_rules = pd.DataFrame(columns=transfer_columns, data=transfer_data) df_transfer_rules = df_transfer_rules.drop_duplicates() - df_transfer_rules.to_csv(os.path.join(path,f_faretransferrules),index=False,header=writeHeaders) + df_transfer_rules.to_csv(os.path.join(path,f_faretransferrules),index=False,header=writeHeaders,float_format='%.2f') def writeFastTrips_Stops(self,f_stops='stops.txt',f_stops_ft='stops_ft.txt',path='.', writeHeaders=True): # UNFINISHED @@ -1472,8 +1539,6 @@ def writeFastTrips_Stops(self,f_stops='stops.txt',f_stops_ft='stops_ft.txt',path stops_ft: stop_id, shelter*, lighting*, bike_parking*, bike_share_station*, seating*, platform_hight*, level*, off_board_payment* ''' - #f_stops = openFileOrString(os.path.join(path,f_stops)) - #f_stops_ft = openFileOrString(os.path.join(path,f_stops_ft)) df_stops = None df_stops_ft = None From 9c8a06c6af5a4057d4b60c09e1093e5f818e4177 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 2 Feb 2016 09:20:50 -0800 Subject: [PATCH 061/148] Clean up imports and paths Signed-off-by: Drew --- Wrangler/Supplink.py | 5 ++++- Wrangler/TransitAssignmentData.py | 2 +- Wrangler/__init__.py | 6 ++++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/Wrangler/Supplink.py b/Wrangler/Supplink.py index 82fed39..4db5dcc 100644 --- a/Wrangler/Supplink.py +++ b/Wrangler/Supplink.py @@ -2,7 +2,10 @@ from .NetworkException import NetworkException from .WranglerLookups import WranglerLookups from .Logger import WranglerLogger -from SkimUtil import Skim, HighwaySkim, WalkSkim +try: + from SkimUtil import Skim, HighwaySkim, WalkSkim +except: + WranglerLogger.debug("Could not find SkimUtil. Some Supplink features will be unavailable") __all__ = ['Supplink'] diff --git a/Wrangler/TransitAssignmentData.py b/Wrangler/TransitAssignmentData.py index 212ef72..79ec663 100644 --- a/Wrangler/TransitAssignmentData.py +++ b/Wrangler/TransitAssignmentData.py @@ -3,7 +3,7 @@ # based on old "combineTransitDBFs.py" # import csv,os,logging,string,sys,xlrd -from dataTable import DataTable, dbfTableReader, FieldType +from _static.dataTable import DataTable, dbfTableReader, FieldType from .TransitCapacity import TransitCapacity from .TransitLine import TransitLine from .Logger import WranglerLogger diff --git a/Wrangler/__init__.py b/Wrangler/__init__.py index a3bfc2d..71dc06c 100644 --- a/Wrangler/__init__.py +++ b/Wrangler/__init__.py @@ -1,10 +1,12 @@ import sys,os +sys.path.insert(0, os.path.join(os.path.dirname(__file__),"..\_static")) from .Linki import Linki from .Network import Network from .NetworkException import NetworkException from .PNRLink import PNRLink from .Supplink import Supplink -sys.path.insert(0, os.path.join(os.path.dirname(__file__),"..\_static")) +from .Regexes import * +from .WranglerLookups import * from .TransitAssignmentData import TransitAssignmentData ## from .TransitCapacity import TransitCapacity from .TransitLine import TransitLine @@ -19,7 +21,7 @@ __all__ = ['NetworkException', 'setupLogging', 'WranglerLogger', 'Network', 'TransitAssignmentData', 'TransitNetwork', 'TransitLine', 'TransitParser', 'Node', 'TransitLink', 'Linki', 'PNRLink', 'Supplink', 'HighwayNetwork', 'HwySpecsRTP', - 'TransitCapacity', + 'TransitCapacity', 'Regexes', 'WranglerLookups' ] From 8bb603462fdeee3a64c03e93bea3962b69863ad4 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 2 Feb 2016 09:22:36 -0800 Subject: [PATCH 062/148] 1. Add script options 2. Move imports to allow user to designate Overrides for Wrangler modules 3. Write calendar Signed-off-by: Drew --- scripts/convert_cube_to_fasttrips.py | 102 ++++++++++++++++----------- 1 file changed, 61 insertions(+), 41 deletions(-) diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index b2f5eb7..7fd6848 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -1,29 +1,20 @@ import copy,datetime,getopt,logging,os,shutil,sys,time import getopt from dbfpy import dbf - -# use Wrangler from the same directory as this build script sys.path.insert(0, os.path.join(os.path.dirname(__file__),"..")) sys.path.append(r"Y:\champ\releases\5.0.0\lib") -import Wrangler -from Wrangler.Logger import WranglerLogger -from Wrangler.TransitNetwork import TransitNetwork -from Wrangler.TransitLink import TransitLink -from Wrangler.TransitLine import TransitLine -from Wrangler.HelperFunctions import * -#from Wrangler.FareParser import FareParser, fare_file_def # should probably be moved into TransitNetwork. -from Wrangler.Fare import ODFare, XFFare, FarelinksFare -from Wrangler.Regexes import * -from Wrangler.NetworkException import NetworkException -from _static.Cube import CubeNet - -import Lookups -from SkimUtil import Skim, HighwaySkim, WalkSkim USAGE = """ - python convert_cube_to_fasttrips.py network_specification.py + python convert_cube_to_fasttrips.py -s False -h False -f False -v False -t test config_file.py + -s False -> don't do supplinks + -h False -> don't do anything using highway networks (i.e. node xy coordinates, link-based travel times, + park and rides + -f False -> don't do fares + -v False -> don't do vehicles + -t test -> run it in test mode, which produces some extra summary info at the end. This is maybe + obsolete now. reads in a Cube Highway and Transit Network and writes out fast-trips network files. """ @@ -33,22 +24,26 @@ # # ############################################################################### -TIMEPERIODS = Lookups.Lookups.TIMEPERIODS_NUM_TO_STR -CUBE_FREEFLOW = r'Q:\Model Development\SHRP2-fasttrips\Task2\network_translation\input_champ_network\freeflow\hwy\FREEFLOW.NET' -HWY_LOADED = r'Q:\Model Development\SHRP2-fasttrips\Task2\network_translation\input_champ_network\trn' -# transit[tod].lin with dwell times, xfer_supplinks, and walk_drive_access: -TRN_LOADED = r'Q:\Model Development\SHRP2-fasttrips\Task2\network_translation\input_champ_network\trn' -# .link (off-street link) and fares: -TRN_BASE = r'Q:\Model Development\SHRP2-fasttrips\Task2\network_translation\input_champ_network\freeflow\trn' -TRANSIT_CAPACITY_DIR = r'Y:\networks\TransitVehicles' -FT_OUTPATH = r'Q:\Model Development\SHRP2-fasttrips\Task2\network_translation\testing\fast-trips' -CHAMP_NODE_NAMES = r'Y:\champ\util\nodes.xls' -MODEL_RUN_DIR = r'X:\Projects\TIMMA\2012_Base_v2' # for hwy and walk skims -SMALL_SUPPLINKS = r'Q:\Model Development\SHRP2-fasttrips\Task2\network_translation\input_champ_network\small_supplinks' +CUBE_FREEFLOW = None +HWY_LOADED = None +TRN_LOADED = None # transit[tod].lin with dwell times, xfer_supplinks, and walk_drive_access: +TRN_BASE = None # .link (off-street link) and fares: +TRANSIT_CAPACITY_DIR = None +FT_OUTPATH = None +CHAMP_NODE_NAMES = None +MODEL_RUN_DIR = None # for hwy and walk skims +NODEFILES = None +LINKFILES = None +OVERRIDE_DIR = None +PSUEDO_RANDOM_DEPARTURE_TIMES = None +DEPARTURE_TIMES_OFFSET = None if __name__=='__main__': opts, args = getopt.getopt(sys.argv[1:],"s:h:f:v:t:") - + if len(args) != 1: + print USAGE + sys.exit(2) + config_file = args[0] do_supplinks = True do_highways = True do_fares = True @@ -67,6 +62,24 @@ do_vehicles = False if o == '-t' and a == 'test': test = True + + execfile(config_file) + + if OVERRIDE_DIR: + sys.path.insert(0,r"Q:\Model Development\SHRP2-fasttrips\Task2\CHAMP_test_network_v3\wrangler_overrides") + # use Wrangler from the same directory as this build script + import Wrangler + from Wrangler.Logger import WranglerLogger + from Wrangler.TransitNetwork import TransitNetwork + from Wrangler.TransitLink import TransitLink + from Wrangler.TransitLine import TransitLine + from Wrangler.HelperFunctions import * + from Wrangler.Fare import ODFare, XFFare, FarelinksFare + from Wrangler.Regexes import * + from Wrangler.WranglerLookups import * + from Wrangler.NetworkException import NetworkException + from _static.Cube import CubeNet + from SkimUtil import Skim, HighwaySkim, WalkSkim # set up logging NOW = time.strftime("%Y%b%d.%H%M%S") @@ -75,6 +88,12 @@ LOG_FILENAME = os.path.join(FT_OUTPATH,"convert_cube_to_fasttrips_%s.info.LOG" % NOW) Wrangler.setupLogging(LOG_FILENAME, LOG_FILENAME.replace("info", "debug")) os.environ['CHAMP_NODE_NAMES'] = CHAMP_NODE_NAMES + + try: + from Overrides import * + WranglerLogger.debug("Overrides module found; importing Overrides") + except Exception as e: + WranglerLogger.debug("No Overrides module found; skipping import of Overrides") # Get transit network WranglerLogger.debug("Creating transit network.") @@ -90,17 +109,16 @@ ##transit_freqs_by_line[line.name] = line.getFreqs() if isinstance(line, str): continue - vehicles = {'AM': Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, "AM")[1], - 'MD': Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, "MD")[1], - 'PM': Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, "PM")[1], - 'EV': Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, "EV")[1], - 'EA': Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, "EA")[1]} + vehicles = {} + for tp in WranglerLookups.ALL_TIMEPERIODS: + vehicles[tp] = Wrangler.TransitNetwork.capacity.getSystemAndVehicleType(line.name, tp)[1] line.setVehicleTypes(vehicles) if do_highways: WranglerLogger.debug("Reading highway networks to get node coordinates and link attributes") highway_networks = {} - for tod in TIMEPERIODS.itervalues(): + + for tod in WranglerLookups.ALL_TIMEPERIODS: cube_net = os.path.join(HWY_LOADED,'LOAD%s_XFERS.NET' % tod) if not os.path.exists(os.path.join(FT_OUTPATH,'loaded_highway_data')): os.mkdir(os.path.join(FT_OUTPATH,'loaded_highway_data')) links_csv = os.path.join(FT_OUTPATH,'loaded_highway_data','LOAD%s_XFERS.csv' % tod) @@ -110,6 +128,7 @@ # i.e. highway networks[tod] = links_dict (nodes_dict, links_dict) = CubeNet.import_cube_nodes_links_from_csvs(cube_net, extra_link_vars=['BUSTIME'], links_csv=links_csv, nodes_csv=nodes_csv) highway_networks[tod] = links_dict + WranglerLogger.debug("adding xy to Nodes") transit_network.addXY(nodes_dict) WranglerLogger.debug("adding travel times to all lines") @@ -120,7 +139,6 @@ if do_supplinks: WranglerLogger.debug("Merging supplinks.") transit_network.mergeSupplinks(TRN_LOADED) - ##transit_network.mergeSupplinks(SMALL_SUPPLINKS) WranglerLogger.debug("\tsetting up walk skims for access links.") walkskim = WalkSkim(file_dir = MODEL_RUN_DIR) nodeToTazFile = os.path.join(MODEL_RUN_DIR,"nodesToTaz.dbf") @@ -156,19 +174,21 @@ WranglerLogger.debug("Making FarelinksFares unique") transit_network.makeFarelinksUnique() WranglerLogger.debug("creating zone ids") - transit_network.createZoneIDsFromFares() + transit_network.createFarelinksZones() nodeNames = getChampNodeNameDictFromFile(os.environ["CHAMP_node_names"]) WranglerLogger.debug("Adding station names to OD Fares") transit_network.addStationNamestoODFares(nodeNames) WranglerLogger.debug("adding fares to lines") transit_network.addFaresToLines() - transit_network.createFastTrips_Fares() + transit_network.createFastTrips_Fares(price_conversion=0.01) WranglerLogger.debug("adding first departure times to all lines") - transit_network.addFirstDeparturesToAllLines() + transit_network.addFirstDeparturesToAllLines(psuedo_random=PSUEDO_RANDOM_DEPARTURE_TIMES, offset=DEPARTURE_TIMES_OFFSET) WranglerLogger.debug("writing agencies") - transit_network.writeFastTrips_Agency(path=FT_OUTPATH) + transit_network.writeFastTrips_Agencies(path=FT_OUTPATH) + WranglerLogger.debug("writing calendar") + transit_network.writeFastTrips_Calendar(path=FT_OUTPATH) if do_vehicles: WranglerLogger.debug("writing vehicles") transit_network.writeFastTrips_Vehicles(path=FT_OUTPATH) From 0125a54593716f311466d7855ffa80dc6d674f2e Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 2 Feb 2016 09:24:43 -0800 Subject: [PATCH 063/148] add network config examples Signed-off-by: Drew --- config/config_2012Base.py | 15 +++++++++++++++ config/config_testnet.py | 22 ++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 config/config_2012Base.py create mode 100644 config/config_testnet.py diff --git a/config/config_2012Base.py b/config/config_2012Base.py new file mode 100644 index 0000000..63e069c --- /dev/null +++ b/config/config_2012Base.py @@ -0,0 +1,15 @@ +# ** VALUES FOR TESTING ** + +CUBE_FREEFLOW = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_2012Base\freeflow\hwy\FREEFLOW.NET' +HWY_LOADED = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_2012Base\trn' +# transit[tod].lin with dwell times, xfer_supplinks, and walk_drive_access: +TRN_LOADED = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_2012Base\trn' +# .link (off-street link) and fares: +TRN_BASE = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_2012Base\freeflow\trn' +TRANSIT_CAPACITY_DIR = r'Y:\networks\TransitVehicles' +FT_OUTPATH = r'Q:\Model Development\SHRP2-fasttrips\Task2\output_fasttrips_networks\2012Base' +CHAMP_NODE_NAMES = r'Y:\champ\util\nodes.xls' +MODEL_RUN_DIR = r'X:\Projects\TIMMA\2012_Base_v2' # for hwy and walk skims +SMALL_SUPPLINKS = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_2012Base\small_supplinks' +PSUEDO_RANDOM_DEPARTURE_TIMES = True +DEPARTURE_TIMES_OFFSET = 0 \ No newline at end of file diff --git a/config/config_testnet.py b/config/config_testnet.py new file mode 100644 index 0000000..994fc5c --- /dev/null +++ b/config/config_testnet.py @@ -0,0 +1,22 @@ +# ** VALUES FOR TESTING ** + +TIMEPERIODS = {0:'PM'} +CUBE_FREEFLOW = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_test\freeflow_subarea.net' +HWY_LOADED = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_test' +TRN_LOADED = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_test' +TRN_BASE = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_test' +TRANSIT_CAPACITY_DIR = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_test\transit_vehicles' +FT_OUTPATH = r'Q:\Model Development\SHRP2-fasttrips\Task2\output_fasttrips_networks\testnet' +CHAMP_NODE_NAMES = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_test\nodes.xls' +MODEL_RUN_DIR = r'X:\Projects\TIMMA\2012_Base_v2' # for hwy and walk skims +NODEFILES = {'PM':r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_test\loaded_highway_data\LOADPM_nodes.csv',} +LINKFILES = {'PM':r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_test\loaded_highway_data\LOADPM.csv',} +OVERRIDE_DIR = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_test\wrangler_overrides' +PSUEDO_RANDOM_DEPARTURE_TIMES = False +DEPARTURE_TIMES_OFFSET = 0 +sys.path.insert(0,OVERRIDE_DIR) + +##import WranglerLookups as OverrideLookups +##OVERRIDE_LOOKUPS = copy.deepcopy(OverrideLookups) +##import Regexes as OverrideRegexes +##OVERRIDE_REGEXES = copy.deepcopy(OverrideRegexes) \ No newline at end of file From 77dd504e0d02f110fb270a6ef9c88ff301bb431c Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 5 Feb 2016 17:21:01 -0800 Subject: [PATCH 064/148] 1. Renamed pnr.txt to drive_access_points_ft.txt 2. Bug fix: stopped writing out walk access links that end at support nodes 3. Fixed time format in drive_access.txt Signed-off-by: Drew --- Wrangler/Supplink.py | 13 +++++++++---- Wrangler/TransitNetwork.py | 28 ++++++++-------------------- Wrangler/WranglerLookups.py | 10 +++++----- 3 files changed, 22 insertions(+), 29 deletions(-) diff --git a/Wrangler/Supplink.py b/Wrangler/Supplink.py index 4db5dcc..f319a32 100644 --- a/Wrangler/Supplink.py +++ b/Wrangler/Supplink.py @@ -33,6 +33,8 @@ def __init__(self, template=None): self.Anode = None self.Bnode = None self.mode = None + self.support_flag = False + if template: self._applyTemplate(template) @@ -65,6 +67,9 @@ def setId(self, id): nodeList=self.id.split('-') self.Anode = int(nodeList[0]) self.Bnode = int(nodeList[1]) + + def setSupportFlag(self, flag=True): + self.support_flag = flag def setMode(self, newmode=None): """ @@ -160,7 +165,7 @@ def __init__(self, walkskims=None, nodeToTaz=None, maxTaz=None, template=None): self.taz = self.Anode self.stop_id = self.Bnode self.dist = None - + # walk_access optional if walkskims and nodeToTaz and maxTaz: self.setAttributes(walkskims,nodeToTaz,maxTaz) @@ -170,7 +175,7 @@ def __init__(self, walkskims=None, nodeToTaz=None, maxTaz=None, template=None): self.retail_density = None self.auto_capacity = None self.indirectness = None - + def asDataFrame(self, columns=None): if columns is None: columns = ['taz','stop_id','dist','elevation_gain','population_density', @@ -230,12 +235,12 @@ def __init__(self, hwyskims=None, pnrNodeToTaz=None, tp=None, template=None): self.travel_time = None # float, minutes self.start_time = None # hhmmss or blank self.end_time = None # hhmmss or blank - + if hwyskims and tp and pnrNodeToTaz: self.getSupplinkAttributes(hwyskims, pnrNodeToTaz, tp) elif tp: setStartTimeEndTimeFromTimePeriod(tp) - + def setDirection(self): if self.isDriveAccess(): self.direction = 'access' # 'access' or 'egress' diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 8ed74e6..c2376a0 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -826,10 +826,11 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT elif supplink.isWalkFunnel(): for k, s in self.fasttrips_walk_supplinks.iteritems(): if k[1] == supplink.Anode: + s.setSupportFlag(True) ftsupp = copy.deepcopy(s) ftsupp.Bnode = supplink.Bnode ftsupp.stop_id = supplink.Bnode - break + ftsupp.setSupportFlag(False) if ftsupp: if (ftsupp.Anode,ftsupp.Bnode) in self.fasttrips_walk_supplinks.keys(): WranglerLogger.warn("(%d-(%d)-%d) already exists in walk_access_supplinks" % (ftsupp.Anode,supplink.Anode,ftsupp.Bnode)) @@ -996,22 +997,6 @@ def createFastTrips_PNRs(self, coord_dict): n = FastTripsNode(pnr_nodenum, coord_dict) self.fasttrips_pnrs[pnr_nodenum] = n - ''' - stops: stop_id, stop_code*, stop_name, stop_desc*, stop_lat, stop_lon, zone_id*, location_type*, - parent_station*,stop_timezone*,stop_timezone*, wheelchair_boarding* - stops_ft: stop_id, shelter*, lighting*, bike_parking*, bike_share_station*, seating*, platform_hight*, - level*, off_board_payment* - routes: route_id, agency_id, route_short_name, route_long_name, route_desc*, route_type, route_url*, - route_color*, route_text_color* - route_ft: route_id, mode, proof_of_payment - fare_rules: fare_id, route_id, origin_id, destination_id, contains_id - fare_rules_ft: - fare_id, fare_class, start_time, end_time - fare_transfer_rules: - from_fare_class, to_fare_class, is_flat_fee, transfer_rule - fare_attributes.txt: - fare_id, price, currency_type, payment_method, transfers, transfer_duration - ''' def createFastTrips_Agencies(self): agency_data = [] for line in self.lines: @@ -1068,7 +1053,7 @@ def writeFastTrips_Agencies(self, f='agency.txt', path='.', writeHeaders=True): df_agency = pd.DataFrame(columns=['agency_id','agency_name','agency_url','agency_timezone'],data=self.fasttrips_agencies.values()) df_agency.to_csv(os.path.join(path,f),index=False,headers=writeHeaders) - def writeFastTrips_PNRs(self, f='pnr.txt', path='.', writeHeaders=True): + def writeFastTrips_PNRs(self, f='drive_access_points_ft.txt', path='.', writeHeaders=True): df_pnrs = None pnr_data = [] for pnr in self.fasttrips_pnrs.values(): @@ -1079,7 +1064,7 @@ def writeFastTrips_PNRs(self, f='pnr.txt', path='.', writeHeaders=True): df_pnrs = df_pnrs.drop_duplicates() df_pnrs.to_csv(os.path.join(path, f),index=False, headers=['lot_id','lot_lat','lot_lon']) - def writeFastTrips_Vehicles(self, f='vehicles.txt', path='.', writeHeaders=True): + def writeFastTrips_Vehicles(self, f='vehicles_ft.txt', path='.', writeHeaders=True): vehicles = [] df_vehicles = None for line in self.lines: @@ -1097,7 +1082,7 @@ def writeFastTrips_Vehicles(self, f='vehicles.txt', path='.', writeHeaders=True) vehicles.append(vtype) df_vehicles.to_csv(os.path.join(path,f),index=False,headers=writeHeaders) - def writeFastTrips_Access(self, f_walk='walk_access.txt', f_drive='drive_access.txt', f_transfer='transfers.txt', f_transfer_ft='transfers_ft.txt', path='.', writeHeaders=True): + def writeFastTrips_Access(self, f_walk='walk_access_ft.txt', f_drive='drive_access_ft.txt', f_transfer='transfers.txt', f_transfer_ft='transfers_ft.txt', path='.', writeHeaders=True): df_walk = None df_drive = None df_transfer = None @@ -1111,6 +1096,7 @@ def writeFastTrips_Access(self, f_walk='walk_access.txt', f_drive='drive_access. transfer_ft_columns = ['dist','from_route_id','to_route_id','schedule_precedence'] for supplink in self.fasttrips_walk_supplinks.values(): + if supplink.support_flag: continue try: slist = supplink.asList(walk_columns) walk_data.append(slist) @@ -1118,6 +1104,7 @@ def writeFastTrips_Access(self, f_walk='walk_access.txt', f_drive='drive_access. WranglerLogger.warn(str(e)) for supplink in self.fasttrips_drive_supplinks.values(): + if supplink.support_flag: continue try: slist = supplink.asList(drive_columns) drive_data.append(slist) @@ -1125,6 +1112,7 @@ def writeFastTrips_Access(self, f_walk='walk_access.txt', f_drive='drive_access. WranglerLogger.warn(str(e)) for supplink in self.fasttrips_transfer_supplinks.values(): + if supplink.support_flag: continue try: transfer_data.append(supplink.asList(transfer_keys+transfer_columns+transfer_ft_columns)) except Exception as e: diff --git a/Wrangler/WranglerLookups.py b/Wrangler/WranglerLookups.py index 48315e4..cac4682 100644 --- a/Wrangler/WranglerLookups.py +++ b/Wrangler/WranglerLookups.py @@ -18,11 +18,11 @@ class WranglerLookups: "EA":180, # 3am - 6am } - TIMEPERIOD_TO_TIMERANGE = {'AM':('060000','085959'), - 'MD':('090000','152959'), - 'PM':('153000','182959'), - 'EV':('183000','270000'), - 'EA':('030000','055959')} + TIMEPERIOD_TO_TIMERANGE = {'AM':('06:00:00','08:59:59'), + 'MD':('09:00:00','15:29:59'), + 'PM':('15:30:00','18:29:59'), + 'EV':('18:30:00','27:00:00'), + 'EA':('03:00:00','05:59:59')} MODETYPE_TO_MODES = {"Local":[11,12,16,17,18,19], "BRT":[13,20], From f7349e4e1386ba2d4f085a6eac07ace309813edb Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 12 Feb 2016 10:07:18 -0800 Subject: [PATCH 065/148] minor bug fixes. Signed-off-by: Drew --- Wrangler/Supplink.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Wrangler/Supplink.py b/Wrangler/Supplink.py index f319a32..5cd2ded 100644 --- a/Wrangler/Supplink.py +++ b/Wrangler/Supplink.py @@ -173,6 +173,7 @@ def __init__(self, walkskims=None, nodeToTaz=None, maxTaz=None, template=None): self.elevation_gain = None self.population_density = None self.retail_density = None + self.employment_density = None self.auto_capacity = None self.indirectness = None @@ -239,7 +240,7 @@ def __init__(self, hwyskims=None, pnrNodeToTaz=None, tp=None, template=None): if hwyskims and tp and pnrNodeToTaz: self.getSupplinkAttributes(hwyskims, pnrNodeToTaz, tp) elif tp: - setStartTimeEndTimeFromTimePeriod(tp) + self.setStartTimeEndTimeFromTimePeriod(tp) def setDirection(self): if self.isDriveAccess(): From 6087f407a4b03d1fcbfbd7cc85050bed238a1a04 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 12 Feb 2016 10:08:04 -0800 Subject: [PATCH 066/148] allow user to specify whether fare outputs are sorted (for test network validation) Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index c2376a0..bcd87eb 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -1471,7 +1471,7 @@ def createFastTrips_Nodes(self): def writeFastTrips_Fares(self,f_farerules='fare_rules.txt',f_farerules_ft='fare_rules_ft.txt', f_fareattr='fare_attributes.txt',f_fareattr_ft='fare_attributes_ft.txt', f_faretransferrules='fare_transfer_rules.txt', - path='.', writeHeaders=True): + path='.', writeHeaders=True, sortFareRules=False): df_farerules = None df_farerules_ft = None df_fareattrs = None @@ -1499,21 +1499,30 @@ def writeFastTrips_Fares(self,f_farerules='fare_rules.txt',f_farerules_ft='fare_ df_fareattrs_ft = df_row else: df_fareattrs_ft = df_fareattrs_ft.append(df_row) - - df_farerules = df_farerules.drop_duplicates()#.sort(['fare_id','route_id']) - df_farerules_ft = df_farerules_ft.drop_duplicates()#.sort('fare_id') - df_fareattrs = df_fareattrs.drop_duplicates()#.sort('fare_id') + + if sortFareRules: + df_farerules = df_farerules.drop_duplicates().sort(['fare_id','route_id']) + df_farerules_ft = df_farerules_ft.drop_duplicates().sort('fare_id') + df_fareattrs = df_fareattrs.drop_duplicates().sort('fare_id') + df_fareattrs_ft = df_fareattrs_ft.drop_duplicates().sort('fare_class') + else: + df_farerules = df_farerules.drop_duplicates() + df_farerules_ft = df_farerules_ft.drop_duplicates() + df_fareattrs = df_fareattrs.drop_duplicates() + df_fareattrs_ft = df_fareattrs_ft.drop_duplicates() + df_farerules.to_csv(os.path.join(path, f_farerules),index=False,headers=writeHeaders) df_farerules_ft.to_csv(os.path.join(path,f_farerules_ft),index=False,headers=writeHeaders) df_fareattrs.to_csv(os.path.join(path,f_fareattr),index=False,header=writeHeaders,float_format='%.2f') - df_fareattrs_ft = df_fareattrs_ft.drop_duplicates()#.sort('fare_class') df_fareattrs_ft.to_csv(os.path.join(path, f_fareattr_ft),index=False,header=writeHeaders,float_format='%.2f') transfer_columns = ['from_fare_class','to_fare_class','is_flat_fee','transfer_rule'] transfer_data = [] + for fare in self.fasttrips_transfer_fares: data = fare.asList(columns=transfer_columns) transfer_data.append(data) + df_transfer_rules = pd.DataFrame(columns=transfer_columns, data=transfer_data) df_transfer_rules = df_transfer_rules.drop_duplicates() df_transfer_rules.to_csv(os.path.join(path,f_faretransferrules),index=False,header=writeHeaders,float_format='%.2f') From 02c173c80c666adc527e1c3b81d5f001aa101ff3 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 12 Feb 2016 10:09:31 -0800 Subject: [PATCH 067/148] Reorganize config files, change paths to generic. config_testnet now specifies path to inputs provided with NetworkWrangler Signed-off-by: Drew --- config/config_2012Base.py | 28 +++++++++++++++------------- config/config_testnet.py | 35 ++++++++++++++++------------------- 2 files changed, 31 insertions(+), 32 deletions(-) diff --git a/config/config_2012Base.py b/config/config_2012Base.py index 63e069c..3732535 100644 --- a/config/config_2012Base.py +++ b/config/config_2012Base.py @@ -1,15 +1,17 @@ # ** VALUES FOR TESTING ** +# +CUBE_FREEFLOW = r'\input_champ_network_2012Base\freeflow\hwy\FREEFLOW.NET' +HWY_LOADED = r'\input_champ_network_2012Base\loaded' +TRN_SUPPLINKS = r'\input_champ_network_2012Base\supplinks' +TRN_BASE = r'\input_champ_network_2012Base\freeflow\trn' +TRANSIT_CAPACITY_DIR = r'\input_champ_network_2012Base\transit_vehicles' +CHAMP_NODE_NAMES = r'\input_champ_network_2012Base\model_run_dir\nodes.xls' +MODEL_RUN_DIR = r'\input_champ_network_2012Base\model_run_dir' # for hwy and walk skims -CUBE_FREEFLOW = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_2012Base\freeflow\hwy\FREEFLOW.NET' -HWY_LOADED = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_2012Base\trn' -# transit[tod].lin with dwell times, xfer_supplinks, and walk_drive_access: -TRN_LOADED = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_2012Base\trn' -# .link (off-street link) and fares: -TRN_BASE = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_2012Base\freeflow\trn' -TRANSIT_CAPACITY_DIR = r'Y:\networks\TransitVehicles' -FT_OUTPATH = r'Q:\Model Development\SHRP2-fasttrips\Task2\output_fasttrips_networks\2012Base' -CHAMP_NODE_NAMES = r'Y:\champ\util\nodes.xls' -MODEL_RUN_DIR = r'X:\Projects\TIMMA\2012_Base_v2' # for hwy and walk skims -SMALL_SUPPLINKS = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_2012Base\small_supplinks' -PSUEDO_RANDOM_DEPARTURE_TIMES = True -DEPARTURE_TIMES_OFFSET = 0 \ No newline at end of file +# +FT_OUTPATH = r'\output_fasttrips_networks\2012Base' + +# +PSUEDO_RANDOM_DEPARTURE_TIMES = True +SORT_OUTPUTS = False +DEPARTURE_TIMES_OFFSET = 0 \ No newline at end of file diff --git a/config/config_testnet.py b/config/config_testnet.py index 994fc5c..dd0d5eb 100644 --- a/config/config_testnet.py +++ b/config/config_testnet.py @@ -1,22 +1,19 @@ +import sys, os # ** VALUES FOR TESTING ** +# +CUBE_FREEFLOW = os.path.join(os.path.dirname(__file__),r'..\unittests\test_cube_to_fasttrips_input\freeflow_subarea.net') +HWY_LOADED = os.path.join(os.path.dirname(__file__),r'..\unittests\test_cube_to_fasttrips_input') +TRN_SUPPLINKS = None +TRN_BASE = os.path.join(os.path.dirname(__file__),r'..\unittests\test_cube_to_fasttrips_input') +TRANSIT_CAPACITY_DIR = os.path.join(os.path.dirname(__file__),r'..\unittests\test_cube_to_fasttrips_input\transit_vehicles') +CHAMP_NODE_NAMES = os.path.join(os.path.dirname(__file__),r'..\unittests\test_cube_to_fasttrips_input\nodes.xls') +MODEL_RUN_DIR = None +OVERRIDE_DIR = os.path.join(os.path.dirname(__file__),r'..\unittests\test_cube_to_fasttrips_input\wrangler_overrides') -TIMEPERIODS = {0:'PM'} -CUBE_FREEFLOW = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_test\freeflow_subarea.net' -HWY_LOADED = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_test' -TRN_LOADED = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_test' -TRN_BASE = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_test' -TRANSIT_CAPACITY_DIR = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_test\transit_vehicles' -FT_OUTPATH = r'Q:\Model Development\SHRP2-fasttrips\Task2\output_fasttrips_networks\testnet' -CHAMP_NODE_NAMES = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_test\nodes.xls' -MODEL_RUN_DIR = r'X:\Projects\TIMMA\2012_Base_v2' # for hwy and walk skims -NODEFILES = {'PM':r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_test\loaded_highway_data\LOADPM_nodes.csv',} -LINKFILES = {'PM':r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_test\loaded_highway_data\LOADPM.csv',} -OVERRIDE_DIR = r'Q:\Model Development\SHRP2-fasttrips\Task2\input_champ_network_test\wrangler_overrides' -PSUEDO_RANDOM_DEPARTURE_TIMES = False -DEPARTURE_TIMES_OFFSET = 0 -sys.path.insert(0,OVERRIDE_DIR) +# +FT_OUTPATH = os.path.join(os.path.dirname(__file__),r'..\unittests\test_cube_to_fasttrips_output') -##import WranglerLookups as OverrideLookups -##OVERRIDE_LOOKUPS = copy.deepcopy(OverrideLookups) -##import Regexes as OverrideRegexes -##OVERRIDE_REGEXES = copy.deepcopy(OverrideRegexes) \ No newline at end of file +# +PSUEDO_RANDOM_DEPARTURE_TIMES = False +SORT_OUTPUTS = True +DEPARTURE_TIMES_OFFSET = 0 \ No newline at end of file From 068862eb3a3bbec24e29396eb398628aebf83c06 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 12 Feb 2016 10:12:57 -0800 Subject: [PATCH 068/148] Include test network inputs (unittests/test_cube_to_fasttrips_input) and target that outputs should match after network conversion (unittests/test_cube_to_fasttrips_target) Signed-off-by: Drew --- .../LOADPM_XFERS.net | Bin 0 -> 40676 bytes .../test_cube_to_fasttrips_input/TPPL.PRJ | Bin 0 -> 320 bytes .../test_cube_to_fasttrips_input/TPPL.VAR | 3 + .../test_cube_to_fasttrips_input/TPPL0001.PRN | 138 +++++++ .../test_cube_to_fasttrips_input/TPPL0002.PRN | 138 +++++++ .../test_cube_to_fasttrips_input/TPPL0003.PRN | 138 +++++++ .../test_cube_to_fasttrips_input/TPPL0004.PRN | 138 +++++++ .../test_cube_to_fasttrips_input/TPPL0005.PRN | 138 +++++++ .../test_cube_to_fasttrips_input/TPPL0006.PRN | 138 +++++++ .../test_cube_to_fasttrips_input/TPPL0007.PRN | 138 +++++++ .../test_cube_to_fasttrips_input/TPPL0008.PRN | 138 +++++++ .../freeflow_subarea.net | Bin 0 -> 40161 bytes .../test_cube_to_fasttrips_input/nodes.xls | Bin 0 -> 28160 bytes .../test_cube_to_fasttrips_input/transit.lin | 83 ++++ .../test_cube_to_fasttrips_input/transit.link | 4 + .../test_cube_to_fasttrips_input/transit.pnr | 5 + .../test_cube_to_fasttrips_input/transit.xfer | 7 + .../transit_vehicles/transitLineToVehicle.csv | 7 + .../transitPrefixToVehicle.csv | 2 + .../transitVehicleToCapacity.csv | 3 + .../wrangler_overrides/Overrides/Regexes.py | 9 + .../Overrides/WranglerLookups.py | 162 ++++++++ .../wrangler_overrides/Overrides/__init__.py | 5 + .../test_cube_to_fasttrips_input/xfer.fare | 48 +++ .../test_cube_to_fasttrips_target/agency.txt | 2 + .../calendar.txt | 2 + .../drive_access.txt | 7 + .../fare_attributes.txt | 4 + .../fare_attributes_ft.txt | 4 + .../fare_rules.txt | 7 + .../fare_rules_ft.txt | 4 + .../fare_transfer_rules.txt | 7 + .../test_cube_to_fasttrips_target/pnr.txt | 3 + .../test_cube_to_fasttrips_target/routes.txt | 7 + .../routes_ft.txt | 7 + .../stop_times.txt | 391 ++++++++++++++++++ .../stop_times_ft.txt | 391 ++++++++++++++++++ .../test_cube_to_fasttrips_target/stops.txt | 1 + .../stops_ft.txt | 7 + .../transfers.txt | 3 + .../transfers_ft.txt | 13 + .../test_cube_to_fasttrips_target/trips.txt | 155 +++++++ .../trips_ft.txt | 155 +++++++ .../vehicles.txt | 3 + .../walk_access.txt | 10 + 45 files changed, 2625 insertions(+) create mode 100644 unittests/test_cube_to_fasttrips_input/LOADPM_XFERS.net create mode 100644 unittests/test_cube_to_fasttrips_input/TPPL.PRJ create mode 100644 unittests/test_cube_to_fasttrips_input/TPPL.VAR create mode 100644 unittests/test_cube_to_fasttrips_input/TPPL0001.PRN create mode 100644 unittests/test_cube_to_fasttrips_input/TPPL0002.PRN create mode 100644 unittests/test_cube_to_fasttrips_input/TPPL0003.PRN create mode 100644 unittests/test_cube_to_fasttrips_input/TPPL0004.PRN create mode 100644 unittests/test_cube_to_fasttrips_input/TPPL0005.PRN create mode 100644 unittests/test_cube_to_fasttrips_input/TPPL0006.PRN create mode 100644 unittests/test_cube_to_fasttrips_input/TPPL0007.PRN create mode 100644 unittests/test_cube_to_fasttrips_input/TPPL0008.PRN create mode 100644 unittests/test_cube_to_fasttrips_input/freeflow_subarea.net create mode 100644 unittests/test_cube_to_fasttrips_input/nodes.xls create mode 100644 unittests/test_cube_to_fasttrips_input/transit.lin create mode 100644 unittests/test_cube_to_fasttrips_input/transit.link create mode 100644 unittests/test_cube_to_fasttrips_input/transit.pnr create mode 100644 unittests/test_cube_to_fasttrips_input/transit.xfer create mode 100644 unittests/test_cube_to_fasttrips_input/transit_vehicles/transitLineToVehicle.csv create mode 100644 unittests/test_cube_to_fasttrips_input/transit_vehicles/transitPrefixToVehicle.csv create mode 100644 unittests/test_cube_to_fasttrips_input/transit_vehicles/transitVehicleToCapacity.csv create mode 100644 unittests/test_cube_to_fasttrips_input/wrangler_overrides/Overrides/Regexes.py create mode 100644 unittests/test_cube_to_fasttrips_input/wrangler_overrides/Overrides/WranglerLookups.py create mode 100644 unittests/test_cube_to_fasttrips_input/wrangler_overrides/Overrides/__init__.py create mode 100644 unittests/test_cube_to_fasttrips_input/xfer.fare create mode 100644 unittests/test_cube_to_fasttrips_target/agency.txt create mode 100644 unittests/test_cube_to_fasttrips_target/calendar.txt create mode 100644 unittests/test_cube_to_fasttrips_target/drive_access.txt create mode 100644 unittests/test_cube_to_fasttrips_target/fare_attributes.txt create mode 100644 unittests/test_cube_to_fasttrips_target/fare_attributes_ft.txt create mode 100644 unittests/test_cube_to_fasttrips_target/fare_rules.txt create mode 100644 unittests/test_cube_to_fasttrips_target/fare_rules_ft.txt create mode 100644 unittests/test_cube_to_fasttrips_target/fare_transfer_rules.txt create mode 100644 unittests/test_cube_to_fasttrips_target/pnr.txt create mode 100644 unittests/test_cube_to_fasttrips_target/routes.txt create mode 100644 unittests/test_cube_to_fasttrips_target/routes_ft.txt create mode 100644 unittests/test_cube_to_fasttrips_target/stop_times.txt create mode 100644 unittests/test_cube_to_fasttrips_target/stop_times_ft.txt create mode 100644 unittests/test_cube_to_fasttrips_target/stops.txt create mode 100644 unittests/test_cube_to_fasttrips_target/stops_ft.txt create mode 100644 unittests/test_cube_to_fasttrips_target/transfers.txt create mode 100644 unittests/test_cube_to_fasttrips_target/transfers_ft.txt create mode 100644 unittests/test_cube_to_fasttrips_target/trips.txt create mode 100644 unittests/test_cube_to_fasttrips_target/trips_ft.txt create mode 100644 unittests/test_cube_to_fasttrips_target/vehicles.txt create mode 100644 unittests/test_cube_to_fasttrips_target/walk_access.txt diff --git a/unittests/test_cube_to_fasttrips_input/LOADPM_XFERS.net b/unittests/test_cube_to_fasttrips_input/LOADPM_XFERS.net new file mode 100644 index 0000000000000000000000000000000000000000..0eadd2cd7e54e7248a6240dc5b643d322ba6b238 GIT binary patch literal 40676 zcmeHwcYGAp+W%%Z1u)bgWJ3#}fJjS16Eew8va>k}Az6}u5-ExhAPF4=DH{4xq=wES zWgs+ZBA2Tm#em@o0v8l7;sq4DuYyv%w)=aY*>iShAZ5-hzdzp3tDnz>xqSD0=jrF1 z+2_ngn@pxODJ#;M)LlsInIJ_*M%u+JNqBnDz{r&6het-Yi;Qa5r9;OqQ61nqs$&&X zB^Z%x7fiA6w^PiB%pNg(&={d(Cm0!-Hew)L!{^{Sb?ETCF+%&NIx-+*&N2y`oR)eaCDNTO6`U%qGKJ-?1954Oq;)a{r3Iul>GC`mp6Y6tQOv+RYzM& zR=**mC(l~6THbZ=`00 z%l2_3qfgGri8B_g+_>|=(SKb0_g}a8%TRws)Ps3pEigqC1Xv5qbqg&2zpn=bnoNnJ z)07>kWPR-xvCe@L=C9vha^+@Vcq?1hkjabWgQu_Eu2jFB{h9oN!mWqS-S{OmvOVcD za>mM?M=yT;dyU6Br#?5xDRry?q}z*My$plX4+YJnxR zAh2pdP}PFqDg`0`+yC8$tC?OIk)2Fwre{pOP4+CYzhqC&>hDMulT6)vre-DgPfNE; z{WFu&QcamX6Z&WMc1ou7RJ-!ergs8Nrc@Z;p`A%IC780(Q&UYnGbN>JiCHE`mMJqU zLz1%6#O{(1)zO5bh4!ZI%HPqjq>&`M$)22;(#CCZ`Ee zriA2fQvbwM7-(`z8T~Vo!P4nz($ivZlQSbd1wNtmAKpx{sgsECQ86(qIbGp_JEE!U z*8uOQ+fCsCuKdIkUta#Wm+0DgqA2#W`Zm#I3P_F!H@j+Ho%6SUe*(a$&Ocuo(ZB=L z54X5FHoDX#|1tni$Gsm?xseBWB0SKwxmDs(>lFYx_TF^7IR#pV2f0oU81U5~9P#b4 zeFXy|JtLySgI!%3#-xSeh`Ht|2c}XWCOpK|cKD{JmRthhY^%yQKBhpI@Jg-)<3=sL zf#Uvg>}XL$V-Ho=@XD_JOOLI29`DiZOvCvHC=eT7#kJKG-umdj0H_nTCf@DQBV}Uv zBQEmibN@JkBdjMzzp$GElfpw?-F7ryyasPxb?VHZ&V=zU^51 zbMrk4rpV#dT$_R~)NX|LIRACE12^f2&EeHu)myBwS4Rb}T$;M(LyuG`{|v9;>i5Em zC6n+TH#hDcGDf+%IXOJMrmN+Mq!}lX>fFJRfp*0o=9D4fwOohBF0FME#ckcV(a2sD z7#bets$3LQ^E^uR<=3~~-qQrdHK&{oukEV3<@xA^IAUC*g7t4w;7s_VF57R5BjfPq zw(hNGU!}lVYaQ3!7JaVDC~l*f-}RWT=wWuQ%C**YWgKkSa~&d8E^XR#T~XcaT$5`J zcgZ7#h&mLhaiX4bd*`}btJRg0ljG=%2#`I~z@ww{wOnh2>xn)Kmy}>^!3{?op<_1W zTI;zc)!ub)A|eMH&V2vx6xo<-t?%ly@OaSE$Tmu-Qg8|Pg?tDQN0I&~LC zGV-jAT{nwP#>`a$Ca~9nZ4~L5XKjKcfpLh$#Kc_KNRfeg)~2XW^PA|->l16YaZ_Ya zp7k+T?OjRNHzERq3s+ENNS^g^w6)X|5m5QgVu}pSvo^zz-VQ+o#%9l_$ecWDb9C7A z`!NXMBI>dyI-K+KtSwwZl}i_L5P^$L7b&tZ&-w(i*{z7cMeVZ`S(ImOiT`lpeGCu~ zz;%iuYx1m5q9K16j|i|?nouun%(J$_j~*O_2uN^i8ufylXKk%~^f5%hIzLZl{>ihp z!TUV65!75E+4)hPwJqMKUkV~%z`^Y(aw*T+4y_Zk1Q7_l?Q=ZA>-;#+8im1> zz7q9;@ESnF+G)wRM&p<}xhTQAcUm0!P$?&7XQg~=3_AJrKt%9{Pf)fh`PTMG|JLse z32o|$>(G2_2bb_u$dCIF>07ioCzg(RWvaC!`m|;)#sS=?{s$B}U1IHo4(n2%Mo8F2 zikvC2cE+In^aJ!M7;wlXihNLFeaZ!1SumA)``5D+Ia^}wg7iCM5CO$bd`gjXCDyLU zHsuSn0p#4rKT+g-i8WS9fozO;NXwk<6#1ycDxkwgZAApe{IZ)OmrAU0E?6X7yMqWM z#XMR;oFA81<59LYiRcATEaGiC=3gZd#D@G^9>GDYSFL)g7ByU>QxQaQbLQJ<1#tZB z|DmHI0ZPC-eA1S>HRYSu9&^upKY}DGX<($59OMY+Nl0Z2~Aqx%*gzK=Zw!6p{fNj2cH)K|;7#KTe5ni*pM=Loli`-o{aI zuU#V*$mHA#&`|tvfdxlF2>$q?65$r-Hh^;RUv|Gq?-g}UflSWr0OcWJLK;G#`*)S8 z7@2tyBp*{|X>)|Yn9V{clm*Z*R9XB8Z3x2m2%u0efQBonF%uz_=Qky7EzYL_8i5fr zxiJ+!Er$yK3_v51@ZKx2-7 z=pAaq9DpXFUcY{WS%>xICWQtAG#Lr6tVIayeC1mT5Bz0h)=vcr$_CtM?`f zjR9yD-r~IggdjHFxk^=@2heP^VfJrWpI~l#Q=s=+43G=`?%ahCT-4~KKo;i`faaiH z0e2{L&Q0&N6rj22_YFk|VX&>BP$59`&`_@D5JKT&DB&`I=A-2sg&~9%YeS*s0KJO; za=kY~px_rvDd7r$7ND2ch9ZQqv4BD=0a}RuI&cE#1i0ze7L;%UK#MRL+Z{m&hJWu; zMp>Mj09vd-N@c^6GF_>M7U#bJT7pK1{DUUZ=Pi{9(Bixd&{E`?yc;3VtMB6qWO9B2 zP$5RQm?jKr2z@k7^?X3PxHf^aVhx5ZY1=A zjYbG!HLog#z6NM5suO+~A-LE2!IbbDfZXVJi?SU7=;(74`WB#dXhTyU6a(CyKAJ+` z0rVO!BAdrj;cX)+^gTf9QTV%$(R*DBp&B<$A_Av9Dnh3*2h6%BRa2aH}Y%c5J9@Hc?Ap?!{QKnQLc z{5^$!2WUHLy5nnvP*gi5`~#pJN-nQK2+bQup+5oIiS_62nFxX7hI~m0{|nITieSMA zfmuGiMj=yv1lfhryQDiEgiYTG`}rFx#>-P9$Qx+hnQPIN;FQ&IG|dN{ zh#>o26V`5=*$u;{UafmK*(BBeLIio!b-iz!f25-2-9w%Z>Z()#ld}Ur2V4owtnno% z;k6kFLp+OSle6Q6aPl|Ty5E{zt%{=(w$8f#f@hQ|oE&rwOB_GefmuCNAZ6Fwt(guf;;crij_O1cZkzVAO?_G8iwU(e~Oj&)a%H@;Ln*XAW%Tx#1b14qaN;V7vzp?q<63w zLKdk<%b9P4#L2(U@1|RNA%yHvGq@WDyZ1k)`~H>4O!a8_^!cW7^1ipm>At^Mi4O6lg-nTbu)CWM7F9K*6v<8RImK;mB=pjSoxr>Nu0asp) zrT`-8^`kc364*kY)DWazTQ10>ouBD8p)FKfi>bxC&U_QyRnBfZD^|BJtCDRRhT30) z3=OYv$WV<;*Dz!!K|X|hr#~OWYGj6np`ROk5pqDkFNA7Dv*B^~4s_SiUlXd4Ihy;E z81Urxsro%>tKJ3)yvw7+UiSofU%^xQ9a)_$)-c50TPMhuNB^KZn1t$NiJHN^%Dif! z{-RQyEK`q`V~XAv*-_GP?t-=^ZWBCact=<%Y!{2y&e;j-7LD;?^+is?|!6&DEyr_rjxO zuZH3Fqc;S3e2ph{dm*k)AQE^Jl5^*3s~fBt&b{5Shm(QOP}0i$NO4qD7I|0fCBf6A zhJ{rNBLV`Thp5#5svmQh*`;yp*tw9KsZG!AR@2%E-uV(V+H!S_T-s*leSx*afw zoJf+yjNZiwslDuAjHZRbvVH461&hT}s!L2JD>#MOBd&oqsyH8LI2zyFNbJY^k_)(Ji45L_WEv-&I~Ct*`A#4)2XUFw8Ox-@^zAb+c%w=*4_xK zo+nz{>-BSOjMfC(EH6nUu4&)aFAH!PS@u%l9a|+Jv}5HeI#;|ErD_H$BekL z16Psf<>C}ZWp9GhiHE9_kE;9>R7j!+q7 zo$Ybl^e6<;?F za@~ajmmSQAscmr=k@AB%^dE_0YO*6eBQ2S(8`xA?c5Er@m*Jr`nN#E2d8J7eyTJlT z-(&}&dlUrCkWJ-SVd!PT&02Hj=^E12as_w-?|u(!vDw-45vN`*Blm{E^RbTd;rI-npA)Es&A zu&rI?^H0}^Et^VHb~@tzK#?U%HOChQ7FH^oK$Gd62t0@M5U6MNphYmgti`pOz}}f` zVg%}0y+Q)HV7fV;mGGx{RDBOkP)c2OZo}oy`?5fZA;w* z-G~kMy$`H`<=ndk0{mgBXyth+U^z=RiHP{H-V++W$+=-+MWJDlf9|(~v80g%@*2!1 z`4-DL@^tUWsL0Ipo>?Rzy=R&oTN7dn#}Prm9DIql7Zn&KedT$F9L?sMzu_W@y(WR5>3>LDn$$IDiF0&EE$pC=7iR!uxz|_kZWb(vl{UA=;?rZ}K5SywMiL zRRvhMIe-C*k-r83Rj^gXj}%S@1_;|y1d+EqKS7WWe|}NtQ?7V2RJ#q~?6h!@p$%yM z@a*N3#DT|L%)1g9YP8HljIi`e1Qu#ouAQa2zM>?sEAlvpZ|?lhH^O0WwB~9H0e>?R z$@R0&Cjx`fN02PylYnECQU5Lv@^1Mh;DL@D10gS0c{`R_wFk*-=!trx4?~ql5%4gS zl{g#8D|I@C2}I{=7zo(oRP`dKTmtp>BpnDwm#8_D-RVpbbg_l8LVf)U2___bg;Gp9g?J)$-z zU;Bog42uL2j6EjznR1vCV#s315;ii-`=H$rfdmBOjOj6>WgyF5kqp;HCij=6DP(wK zCWh)^0?!u)KBErzH@t>pV~xkRDq(bd-D9l)}tnz&-pD=qj&t{362rLk@ z-AZ|09a0!tc0E-~l14_d+2Q_;4$tm@*(Vw3N?%X&uG&(7iA~G*ea|Wnd?qLk{+L-|rTZ6z z@r{%Pn`NSJo~t)3b1L03S?nrECHUdD1Nz zXv)}2a0WmIFoCsEAfxLuj3*h+{`sm4YYET|HJ#Yo1el|v3V41-hS{RZM#y^SR+ zjZFfz!cMX9k;pjjEYI1e01FpZkP?AKNwf#Q`h=;ZY=^6-k`&;8Yw$ z%FG-s0@Zkrd9}?Kl?!W?ySDazAuW;@E$T(B%zfM`p1i1Ca&UGPOXNlGl2r4(P`OVr zG00?CJu%0m081Hjyk4U+DijC~{}@@${nRX+We*Aj9p{F<{83aLpO?p%zUJoe@_3ep z+Bm83n+dl2PaxyT8y=&a%n}pRyL-FJbboy(k_p;S<31OcNG2%d)}LwuQk0%Dx=n#n z(D?A9rcJ=ZT}HNpSGR@v0^_A1P4aS|Qj^F_Mz<~y>#VjW0*k*@J_$JB*rK7CLSE20 ziP;1-f)h7JvUk>q#~F)ACTfcs_fZF6sHyP{cUQBWOl-mwQGeZCab1K)Hi52CfW%u} zxp$R}#0Dg+9gd5HRSyXWpcs0b!lz3O`7|gD{aRhax{D>c1XKoFiJ@x6(hBSV7D!g33qh4- z*!)-=#Z^KXgFs%mC-YBJdcSVwp+oz(9>^bX~isx&$Qf&H*DcedjSBvN|G?soI4t z|H~7|RD)Bb&m2=(!uey4sd&Z_&B0BwvZbejpi!sd8E%hJxx!t3?ZQ=`QKxBZEB66r ziA?j(GEv-UCHoI zz)TJYusnpahQiFG0mms!=YbBjFth#lkVs}|ZOeU3n2;HUE1Miusnua$BF-?nT7+OZ z3bZ<5O_)JsRulMg@y8o2sYU@JnOR8_x7@GikjPA<3r7eQpGju2EHrKs zJBR`Yx(yXum0f3&&Bj7MG3p1Vk4R<(Xza@UE-yQo)r^UuZt|{hZzaRYE0%$YWL9%Z z!nHe+;ouYt5gVE1ElgY_Y$BC_0Lp+edqwl9av`BL6T?AfKb&$u+q*;I7e?@|>1X3< zGJoeD5p<#fTg)d6v#m&6+BoBWgzaK2^t})InSrApTp^Mdq?N z;}V8h69t*~Fa(*SF{#Y`UI{yy%zGGRECp!bRIAbam5=>9niW2p36Nl6G!!am zRF;59wA(PzXMZ+fL?T&S9lhgy4-)rl#cX78Td=Ltc&k2GTkiH#-75(PbK6k@-KW=K zy!RylAV7R+0_Z;3YbT4nhl{x+kOyB}$iiG8OEiY$d%IdHSpr7%^Q{W30!U;DJHx|! zb`DM>F_!MYveZAB?giXn<`IFd)C1hQ!$c%YwTI5QU(YL%rL5PunC~nfo+t9zWvRb! zzyQ1W@^5MBC*yV7B^k7WR%1V6hpi24q%e*plKK!EMV4~K!|CmR`9sW$546?%C=69vRA3C~ywpvk6 zIpEPS8H9swYJ;{?_jacN(`&f8^{>aDSxq78CZ;mf?7Qhm`Zyy zNcnM~W^e!lGy@VUY;Z80^Mpj)oVmcwdvE zyM%#VRZGKF7leNg63nylWKCsFq;kIOULtE)FHAA#Q2^-O^;vbz!%4d}rN6JL zA{TpKs^$Q7pclq}zpT|-mHQ_EB(j!>kT7^`SmW6Wd*1QIM9i)>V8McjEb6qY=pc_b zZ{h7o2AkelfT0NN9byJWaBFKR_dAMh#NCmZQhnB!;~0e7V1v5P3T|(r8nOcD;C+*t zA%aA*F4j|kA6O;nUJKjEI{()5b|5f(8q;UXb*0WF6{+D3>NN5iNra;3dtFyrdWPn8 zU84#|mA&{>Ue^`>Uc%e-n`NZ)^E9CPteFky*dj*lY28yL5|p-G&}|=)tk=%9+`mC2 zk@c(*kF)bthL%FMFmwRRLzpCy23qm_uj%W(8ECAVS0o#>vjX?ex=3UL>xwGo?C6EA zLZ4kXJe)~xL+S5k&OS#O+P|0$9KiAriWkys^FK#Xr|m2<_*&Zj=R=tl z43TWpHpB4$3>VqPnqi9hS}<9%JAmOK6fFs8b})l*^|Q&1zV`OUqcG45<8KAElkHuZ zENbWIdPVkOIzidUcK^zc1O#ANBc0C>BP{Mw3}#qEsVk5jn(2h^hoS6bM-pA--TI;4!| ziF|a)WoA{>i5Z2j=aT6plGj-mO>wm9`vv`9m81ZJA8C*3u#)Nks@=vdqt$q6o|ghVn%syQBU01tGir=vsrmC|_*s_9tst zY$Sm^`%3B4lIvdlTUWWgyMfMM#1P0HO%om8Pb=HWp7zYU>HyXC+a9bii)4?Vot8FW zVCBP5jDQ{nf9RyepPPI|Z11C*l|J`R2PTreF-E2a{J9n1Hhpi0(&B>ims0Fxud%d~ z!6GcylYpeuAnmvVeu!R3&MxPzkm^UsNn~HCO^Lk0jy!uyGY+Rb3FHm-0w<$yqN)VD JGbzn(`hR|!#*F{~ literal 0 HcmV?d00001 diff --git a/unittests/test_cube_to_fasttrips_input/TPPL.PRJ b/unittests/test_cube_to_fasttrips_input/TPPL.PRJ new file mode 100644 index 0000000000000000000000000000000000000000..e2d18f2cd913a301b4eda4bc7c93fb3688c5ef84 GIT binary patch literal 320 ccmWFu2=HNG;9v+~uwqzmxi^eq6p$1G0HAvV&Hw-a literal 0 HcmV?d00001 diff --git a/unittests/test_cube_to_fasttrips_input/TPPL.VAR b/unittests/test_cube_to_fasttrips_input/TPPL.VAR new file mode 100644 index 0000000..52039be --- /dev/null +++ b/unittests/test_cube_to_fasttrips_input/TPPL.VAR @@ -0,0 +1,3 @@ +MODELENGINE=2 +SOFTWAREVERSION=60101 +LASTMULTIDISTRIBID=0 diff --git a/unittests/test_cube_to_fasttrips_input/TPPL0001.PRN b/unittests/test_cube_to_fasttrips_input/TPPL0001.PRN new file mode 100644 index 0000000..bd41b9a --- /dev/null +++ b/unittests/test_cube_to_fasttrips_input/TPPL0001.PRN @@ -0,0 +1,138 @@ + Page 1 (VOYAGER PILOT) +San Francisco County Transportation Authority +--------------------------------------------- +PILOT (v.08/05/2014 [6.1.1]) Thu Feb 11 17:31:59 2016 + +Args: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s +Input: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s + +RUN PGM=NETWORK,0 + +PILOT Stack Size = 42 bytes. +................................................................................ + Page 2 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- +NETWORK (v.08/05/2014 [6.1.1]) Thu Feb 11 17:32:00 2016 + + +NETI[1]="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_input\LOADPM_XFERS.NET" +LINKO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173159\loaded_highway_data\LOADPM_XFERS.csv",FORMAT=SDF,INCLUDE=A,B,DISTANCE,STREETNAME ,BUSTIME +NODEO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173159\loaded_highway_data\LOADPM_XFERS_nodes.csv",FORMAT=SDF,INCLUDE=N,X,Y + + +NETWORK Stack Size = 638 bytes. +................................................................................ + + + + +LOADPM_XFERS.NET (VOYAGER): + +NET PGM=CUBE DATE=Wed Jan 20 10:56:15 2016 +ID= +PAR Zones=67 Nodes=201 Links=496 NodeRecs=156 +NVR 7 N X Y DTA_EDIT_FLAG MULTI_NODE_SGNL SUB_TYPE + OLD_NODE +LVR 50 A B TOLL USE CAP AT FT STREETNAME=16 + TYPE=4 MTYPE=2 SPEED DISTANCE TIME LANE_AM LANE_OP + LANE_PM BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA + TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 + TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 + TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 VALUETOLL_FLAG + PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM TSVA TSIN=1 + BIKE_CLASS PER_RISE ONEWAY PROJ=1 DTA_EDIT_FLAG TOLLTIME + PHASE ACTION=1 BUSTIME + + + +Begin PROCESS PHASE NODEMERGE + 156 records merged from NODEI[1]: LOADPM_XFERS.NET + 156 data base records. + +Variable Obs<>0 Total Ave Min Max RMS +-------- ------ ----- --- --- --- --- +N 156 -- -- 1 201 -- +X 156 934,509,119.67 5,990,443.07 5,987,472.06 5,993,107.49 5,990,443.27 +Y 156 329,699,115.8 2,113,455.87 2,111,256.71 2,120,658.58 2,113,456.34 +SUB_TYPE 104 230 2.21 1 3 2.31 +OLD_NODE 150 4,010,928 26,739.52 280 54,070 29,807.26 + + Obs = 0: DTA_EDIT_FLAG MULTI_NODE_SGNL + +_Variables with values: + +_ZONES 67 + +End PROCESS PHASE NODEMERGE Page 3 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- + + +Begin PROCESS PHASE LINKMERGE + 496 records merged from NETI[1]: LOADPM_XFERS.NET + 496 data base records. + +Variable Obs<>0 Total Ave Min Max RMS +-------- ------ ----- --- --- --- --- +A 496 -- -- 1 179 -- +B 496 -- -- 1 179 -- +USE 496 496 1 1 1 1 +CAP 496 447,700 902.62 300 2,000 1,154.94 +AT 496 1,342 2.71 2 3 2.74 +FT 496 4,418 8.91 3 12 9.28 +STREETNAME 356 (10TH ) (TACOMA ) +TYPE 354 (AVE ) (ST ) +MTYPE 496 (SF ) (SF ) +SPEED 496 12,470 25.14 10 60 26.99 +DISTANCE 496 46.44 0.09 0 1.16 0.12 +TIME 496 143.05 0.29 0.01 1.16 0.37 +LANE_AM 496 1,424 2.87 1 7 3.9 +LANE_OP 496 1,424 2.87 1 7 3.9 +LANE_PM 496 1,424 2.87 1 7 3.9 +TSVA 496 22,421.2 45.2 15 107.83 60.04 +TSIN 496 (F ) (T ) +BIKE_CLASS 58 138 2.38 2 3 2.43 +PER_RISE 146 -0 -0 -0.51 0.51 0.07 +BUSTIME 496 502 1.01 1 1.5 1.01 + + Obs = 0: TOLL BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA + Obs = 0: TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 + Obs = 0: TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 + Obs = 0: TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 + Obs = 0: VALUETOLL_FLAG PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM + Obs = 0: ONEWAY PROJ DTA_EDIT_FLAG TOLLTIME PHASE ACTION + +_Variables with values: + +_ZONES 67 + +End PROCESS PHASE LINKMERGE + +M(664): Unconnected Zones: 66<- 67-> + + +Begin PROCESS PHASE NET2ASC + +Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173159\loaded_highway_data\LOADPM_XFERS.csv: + A 3.0 + B 3.0 + DISTANCE 7.5 + STREETNAME 16.0 + BUSTIME 4.2 + Page 4 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- + +Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173159\loaded_highway_data\LOADPM_XFERS_nodes.csv: + N 3.0 + X 13.5 + Y 13.5 + +End PROCESS PHASE NET2ASC + +NETWORK ReturnCode = 0 Elapsed Time = 00:00:01 +################################################################################ + + +VOYAGER ReturnCode = 0 Elapsed Time = 00:00:02 \ No newline at end of file diff --git a/unittests/test_cube_to_fasttrips_input/TPPL0002.PRN b/unittests/test_cube_to_fasttrips_input/TPPL0002.PRN new file mode 100644 index 0000000..4e89c1b --- /dev/null +++ b/unittests/test_cube_to_fasttrips_input/TPPL0002.PRN @@ -0,0 +1,138 @@ + Page 1 (VOYAGER PILOT) +San Francisco County Transportation Authority +--------------------------------------------- +PILOT (v.08/05/2014 [6.1.1]) Thu Feb 11 17:34:37 2016 + +Args: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s +Input: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s + +RUN PGM=NETWORK,0 + +PILOT Stack Size = 42 bytes. +................................................................................ + Page 2 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- +NETWORK (v.08/05/2014 [6.1.1]) Thu Feb 11 17:34:37 2016 + + +NETI[1]="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_input\LOADPM_XFERS.NET" +LINKO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173437\loaded_highway_data\LOADPM_XFERS.csv",FORMAT=SDF,INCLUDE=A,B,DISTANCE,STREETNAME ,BUSTIME +NODEO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173437\loaded_highway_data\LOADPM_XFERS_nodes.csv",FORMAT=SDF,INCLUDE=N,X,Y + + +NETWORK Stack Size = 638 bytes. +................................................................................ + + + + +LOADPM_XFERS.NET (VOYAGER): + +NET PGM=CUBE DATE=Wed Jan 20 10:56:15 2016 +ID= +PAR Zones=67 Nodes=201 Links=496 NodeRecs=156 +NVR 7 N X Y DTA_EDIT_FLAG MULTI_NODE_SGNL SUB_TYPE + OLD_NODE +LVR 50 A B TOLL USE CAP AT FT STREETNAME=16 + TYPE=4 MTYPE=2 SPEED DISTANCE TIME LANE_AM LANE_OP + LANE_PM BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA + TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 + TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 + TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 VALUETOLL_FLAG + PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM TSVA TSIN=1 + BIKE_CLASS PER_RISE ONEWAY PROJ=1 DTA_EDIT_FLAG TOLLTIME + PHASE ACTION=1 BUSTIME + + + +Begin PROCESS PHASE NODEMERGE + 156 records merged from NODEI[1]: LOADPM_XFERS.NET + 156 data base records. + +Variable Obs<>0 Total Ave Min Max RMS +-------- ------ ----- --- --- --- --- +N 156 -- -- 1 201 -- +X 156 934,509,119.67 5,990,443.07 5,987,472.06 5,993,107.49 5,990,443.27 +Y 156 329,699,115.8 2,113,455.87 2,111,256.71 2,120,658.58 2,113,456.34 +SUB_TYPE 104 230 2.21 1 3 2.31 +OLD_NODE 150 4,010,928 26,739.52 280 54,070 29,807.26 + + Obs = 0: DTA_EDIT_FLAG MULTI_NODE_SGNL + +_Variables with values: + +_ZONES 67 + +End PROCESS PHASE NODEMERGE Page 3 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- + + +Begin PROCESS PHASE LINKMERGE + 496 records merged from NETI[1]: LOADPM_XFERS.NET + 496 data base records. + +Variable Obs<>0 Total Ave Min Max RMS +-------- ------ ----- --- --- --- --- +A 496 -- -- 1 179 -- +B 496 -- -- 1 179 -- +USE 496 496 1 1 1 1 +CAP 496 447,700 902.62 300 2,000 1,154.94 +AT 496 1,342 2.71 2 3 2.74 +FT 496 4,418 8.91 3 12 9.28 +STREETNAME 356 (10TH ) (TACOMA ) +TYPE 354 (AVE ) (ST ) +MTYPE 496 (SF ) (SF ) +SPEED 496 12,470 25.14 10 60 26.99 +DISTANCE 496 46.44 0.09 0 1.16 0.12 +TIME 496 143.05 0.29 0.01 1.16 0.37 +LANE_AM 496 1,424 2.87 1 7 3.9 +LANE_OP 496 1,424 2.87 1 7 3.9 +LANE_PM 496 1,424 2.87 1 7 3.9 +TSVA 496 22,421.2 45.2 15 107.83 60.04 +TSIN 496 (F ) (T ) +BIKE_CLASS 58 138 2.38 2 3 2.43 +PER_RISE 146 -0 -0 -0.51 0.51 0.07 +BUSTIME 496 502 1.01 1 1.5 1.01 + + Obs = 0: TOLL BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA + Obs = 0: TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 + Obs = 0: TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 + Obs = 0: TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 + Obs = 0: VALUETOLL_FLAG PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM + Obs = 0: ONEWAY PROJ DTA_EDIT_FLAG TOLLTIME PHASE ACTION + +_Variables with values: + +_ZONES 67 + +End PROCESS PHASE LINKMERGE + +M(664): Unconnected Zones: 66<- 67-> + + +Begin PROCESS PHASE NET2ASC + +Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173437\loaded_highway_data\LOADPM_XFERS.csv: + A 3.0 + B 3.0 + DISTANCE 7.5 + STREETNAME 16.0 + BUSTIME 4.2 + Page 4 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- + +Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173437\loaded_highway_data\LOADPM_XFERS_nodes.csv: + N 3.0 + X 13.5 + Y 13.5 + +End PROCESS PHASE NET2ASC + +NETWORK ReturnCode = 0 Elapsed Time = 00:00:00 +################################################################################ + + +VOYAGER ReturnCode = 0 Elapsed Time = 00:00:00 \ No newline at end of file diff --git a/unittests/test_cube_to_fasttrips_input/TPPL0003.PRN b/unittests/test_cube_to_fasttrips_input/TPPL0003.PRN new file mode 100644 index 0000000..824d14d --- /dev/null +++ b/unittests/test_cube_to_fasttrips_input/TPPL0003.PRN @@ -0,0 +1,138 @@ + Page 1 (VOYAGER PILOT) +San Francisco County Transportation Authority +--------------------------------------------- +PILOT (v.08/05/2014 [6.1.1]) Thu Feb 11 17:35:08 2016 + +Args: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s +Input: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s + +RUN PGM=NETWORK,0 + +PILOT Stack Size = 42 bytes. +................................................................................ + Page 2 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- +NETWORK (v.08/05/2014 [6.1.1]) Thu Feb 11 17:35:08 2016 + + +NETI[1]="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_input\LOADPM_XFERS.NET" +LINKO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173508\loaded_highway_data\LOADPM_XFERS.csv",FORMAT=SDF,INCLUDE=A,B,DISTANCE,STREETNAME ,BUSTIME +NODEO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173508\loaded_highway_data\LOADPM_XFERS_nodes.csv",FORMAT=SDF,INCLUDE=N,X,Y + + +NETWORK Stack Size = 638 bytes. +................................................................................ + + + + +LOADPM_XFERS.NET (VOYAGER): + +NET PGM=CUBE DATE=Wed Jan 20 10:56:15 2016 +ID= +PAR Zones=67 Nodes=201 Links=496 NodeRecs=156 +NVR 7 N X Y DTA_EDIT_FLAG MULTI_NODE_SGNL SUB_TYPE + OLD_NODE +LVR 50 A B TOLL USE CAP AT FT STREETNAME=16 + TYPE=4 MTYPE=2 SPEED DISTANCE TIME LANE_AM LANE_OP + LANE_PM BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA + TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 + TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 + TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 VALUETOLL_FLAG + PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM TSVA TSIN=1 + BIKE_CLASS PER_RISE ONEWAY PROJ=1 DTA_EDIT_FLAG TOLLTIME + PHASE ACTION=1 BUSTIME + + + +Begin PROCESS PHASE NODEMERGE + 156 records merged from NODEI[1]: LOADPM_XFERS.NET + 156 data base records. + +Variable Obs<>0 Total Ave Min Max RMS +-------- ------ ----- --- --- --- --- +N 156 -- -- 1 201 -- +X 156 934,509,119.67 5,990,443.07 5,987,472.06 5,993,107.49 5,990,443.27 +Y 156 329,699,115.8 2,113,455.87 2,111,256.71 2,120,658.58 2,113,456.34 +SUB_TYPE 104 230 2.21 1 3 2.31 +OLD_NODE 150 4,010,928 26,739.52 280 54,070 29,807.26 + + Obs = 0: DTA_EDIT_FLAG MULTI_NODE_SGNL + +_Variables with values: + +_ZONES 67 + +End PROCESS PHASE NODEMERGE Page 3 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- + + +Begin PROCESS PHASE LINKMERGE + 496 records merged from NETI[1]: LOADPM_XFERS.NET + 496 data base records. + +Variable Obs<>0 Total Ave Min Max RMS +-------- ------ ----- --- --- --- --- +A 496 -- -- 1 179 -- +B 496 -- -- 1 179 -- +USE 496 496 1 1 1 1 +CAP 496 447,700 902.62 300 2,000 1,154.94 +AT 496 1,342 2.71 2 3 2.74 +FT 496 4,418 8.91 3 12 9.28 +STREETNAME 356 (10TH ) (TACOMA ) +TYPE 354 (AVE ) (ST ) +MTYPE 496 (SF ) (SF ) +SPEED 496 12,470 25.14 10 60 26.99 +DISTANCE 496 46.44 0.09 0 1.16 0.12 +TIME 496 143.05 0.29 0.01 1.16 0.37 +LANE_AM 496 1,424 2.87 1 7 3.9 +LANE_OP 496 1,424 2.87 1 7 3.9 +LANE_PM 496 1,424 2.87 1 7 3.9 +TSVA 496 22,421.2 45.2 15 107.83 60.04 +TSIN 496 (F ) (T ) +BIKE_CLASS 58 138 2.38 2 3 2.43 +PER_RISE 146 -0 -0 -0.51 0.51 0.07 +BUSTIME 496 502 1.01 1 1.5 1.01 + + Obs = 0: TOLL BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA + Obs = 0: TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 + Obs = 0: TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 + Obs = 0: TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 + Obs = 0: VALUETOLL_FLAG PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM + Obs = 0: ONEWAY PROJ DTA_EDIT_FLAG TOLLTIME PHASE ACTION + +_Variables with values: + +_ZONES 67 + +End PROCESS PHASE LINKMERGE + +M(664): Unconnected Zones: 66<- 67-> + + +Begin PROCESS PHASE NET2ASC + +Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173508\loaded_highway_data\LOADPM_XFERS.csv: + A 3.0 + B 3.0 + DISTANCE 7.5 + STREETNAME 16.0 + BUSTIME 4.2 + Page 4 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- + +Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173508\loaded_highway_data\LOADPM_XFERS_nodes.csv: + N 3.0 + X 13.5 + Y 13.5 + +End PROCESS PHASE NET2ASC + +NETWORK ReturnCode = 0 Elapsed Time = 00:00:00 +################################################################################ + + +VOYAGER ReturnCode = 0 Elapsed Time = 00:00:00 \ No newline at end of file diff --git a/unittests/test_cube_to_fasttrips_input/TPPL0004.PRN b/unittests/test_cube_to_fasttrips_input/TPPL0004.PRN new file mode 100644 index 0000000..5144173 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_input/TPPL0004.PRN @@ -0,0 +1,138 @@ + Page 1 (VOYAGER PILOT) +San Francisco County Transportation Authority +--------------------------------------------- +PILOT (v.08/05/2014 [6.1.1]) Thu Feb 11 17:35:15 2016 + +Args: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s +Input: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s + +RUN PGM=NETWORK,0 + +PILOT Stack Size = 42 bytes. +................................................................................ + Page 2 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- +NETWORK (v.08/05/2014 [6.1.1]) Thu Feb 11 17:35:15 2016 + + +NETI[1]="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_input\LOADPM_XFERS.NET" +LINKO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173515\loaded_highway_data\LOADPM_XFERS.csv",FORMAT=SDF,INCLUDE=A,B,DISTANCE,STREETNAME ,BUSTIME +NODEO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173515\loaded_highway_data\LOADPM_XFERS_nodes.csv",FORMAT=SDF,INCLUDE=N,X,Y + + +NETWORK Stack Size = 638 bytes. +................................................................................ + + + + +LOADPM_XFERS.NET (VOYAGER): + +NET PGM=CUBE DATE=Wed Jan 20 10:56:15 2016 +ID= +PAR Zones=67 Nodes=201 Links=496 NodeRecs=156 +NVR 7 N X Y DTA_EDIT_FLAG MULTI_NODE_SGNL SUB_TYPE + OLD_NODE +LVR 50 A B TOLL USE CAP AT FT STREETNAME=16 + TYPE=4 MTYPE=2 SPEED DISTANCE TIME LANE_AM LANE_OP + LANE_PM BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA + TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 + TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 + TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 VALUETOLL_FLAG + PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM TSVA TSIN=1 + BIKE_CLASS PER_RISE ONEWAY PROJ=1 DTA_EDIT_FLAG TOLLTIME + PHASE ACTION=1 BUSTIME + + + +Begin PROCESS PHASE NODEMERGE + 156 records merged from NODEI[1]: LOADPM_XFERS.NET + 156 data base records. + +Variable Obs<>0 Total Ave Min Max RMS +-------- ------ ----- --- --- --- --- +N 156 -- -- 1 201 -- +X 156 934,509,119.67 5,990,443.07 5,987,472.06 5,993,107.49 5,990,443.27 +Y 156 329,699,115.8 2,113,455.87 2,111,256.71 2,120,658.58 2,113,456.34 +SUB_TYPE 104 230 2.21 1 3 2.31 +OLD_NODE 150 4,010,928 26,739.52 280 54,070 29,807.26 + + Obs = 0: DTA_EDIT_FLAG MULTI_NODE_SGNL + +_Variables with values: + +_ZONES 67 + +End PROCESS PHASE NODEMERGE Page 3 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- + + +Begin PROCESS PHASE LINKMERGE + 496 records merged from NETI[1]: LOADPM_XFERS.NET + 496 data base records. + +Variable Obs<>0 Total Ave Min Max RMS +-------- ------ ----- --- --- --- --- +A 496 -- -- 1 179 -- +B 496 -- -- 1 179 -- +USE 496 496 1 1 1 1 +CAP 496 447,700 902.62 300 2,000 1,154.94 +AT 496 1,342 2.71 2 3 2.74 +FT 496 4,418 8.91 3 12 9.28 +STREETNAME 356 (10TH ) (TACOMA ) +TYPE 354 (AVE ) (ST ) +MTYPE 496 (SF ) (SF ) +SPEED 496 12,470 25.14 10 60 26.99 +DISTANCE 496 46.44 0.09 0 1.16 0.12 +TIME 496 143.05 0.29 0.01 1.16 0.37 +LANE_AM 496 1,424 2.87 1 7 3.9 +LANE_OP 496 1,424 2.87 1 7 3.9 +LANE_PM 496 1,424 2.87 1 7 3.9 +TSVA 496 22,421.2 45.2 15 107.83 60.04 +TSIN 496 (F ) (T ) +BIKE_CLASS 58 138 2.38 2 3 2.43 +PER_RISE 146 -0 -0 -0.51 0.51 0.07 +BUSTIME 496 502 1.01 1 1.5 1.01 + + Obs = 0: TOLL BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA + Obs = 0: TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 + Obs = 0: TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 + Obs = 0: TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 + Obs = 0: VALUETOLL_FLAG PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM + Obs = 0: ONEWAY PROJ DTA_EDIT_FLAG TOLLTIME PHASE ACTION + +_Variables with values: + +_ZONES 67 + +End PROCESS PHASE LINKMERGE + +M(664): Unconnected Zones: 66<- 67-> + + +Begin PROCESS PHASE NET2ASC + +Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173515\loaded_highway_data\LOADPM_XFERS.csv: + A 3.0 + B 3.0 + DISTANCE 7.5 + STREETNAME 16.0 + BUSTIME 4.2 + Page 4 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- + +Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173515\loaded_highway_data\LOADPM_XFERS_nodes.csv: + N 3.0 + X 13.5 + Y 13.5 + +End PROCESS PHASE NET2ASC + +NETWORK ReturnCode = 0 Elapsed Time = 00:00:00 +################################################################################ + + +VOYAGER ReturnCode = 0 Elapsed Time = 00:00:00 \ No newline at end of file diff --git a/unittests/test_cube_to_fasttrips_input/TPPL0005.PRN b/unittests/test_cube_to_fasttrips_input/TPPL0005.PRN new file mode 100644 index 0000000..6a737d3 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_input/TPPL0005.PRN @@ -0,0 +1,138 @@ + Page 1 (VOYAGER PILOT) +San Francisco County Transportation Authority +--------------------------------------------- +PILOT (v.08/05/2014 [6.1.1]) Thu Feb 11 17:37:34 2016 + +Args: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s +Input: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s + +RUN PGM=NETWORK,0 + +PILOT Stack Size = 42 bytes. +................................................................................ + Page 2 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- +NETWORK (v.08/05/2014 [6.1.1]) Thu Feb 11 17:37:34 2016 + + +NETI[1]="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_input\LOADPM_XFERS.NET" +LINKO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173734\loaded_highway_data\LOADPM_XFERS.csv",FORMAT=SDF,INCLUDE=A,B,DISTANCE,STREETNAME ,BUSTIME +NODEO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173734\loaded_highway_data\LOADPM_XFERS_nodes.csv",FORMAT=SDF,INCLUDE=N,X,Y + + +NETWORK Stack Size = 638 bytes. +................................................................................ + + + + +LOADPM_XFERS.NET (VOYAGER): + +NET PGM=CUBE DATE=Wed Jan 20 10:56:15 2016 +ID= +PAR Zones=67 Nodes=201 Links=496 NodeRecs=156 +NVR 7 N X Y DTA_EDIT_FLAG MULTI_NODE_SGNL SUB_TYPE + OLD_NODE +LVR 50 A B TOLL USE CAP AT FT STREETNAME=16 + TYPE=4 MTYPE=2 SPEED DISTANCE TIME LANE_AM LANE_OP + LANE_PM BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA + TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 + TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 + TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 VALUETOLL_FLAG + PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM TSVA TSIN=1 + BIKE_CLASS PER_RISE ONEWAY PROJ=1 DTA_EDIT_FLAG TOLLTIME + PHASE ACTION=1 BUSTIME + + + +Begin PROCESS PHASE NODEMERGE + 156 records merged from NODEI[1]: LOADPM_XFERS.NET + 156 data base records. + +Variable Obs<>0 Total Ave Min Max RMS +-------- ------ ----- --- --- --- --- +N 156 -- -- 1 201 -- +X 156 934,509,119.67 5,990,443.07 5,987,472.06 5,993,107.49 5,990,443.27 +Y 156 329,699,115.8 2,113,455.87 2,111,256.71 2,120,658.58 2,113,456.34 +SUB_TYPE 104 230 2.21 1 3 2.31 +OLD_NODE 150 4,010,928 26,739.52 280 54,070 29,807.26 + + Obs = 0: DTA_EDIT_FLAG MULTI_NODE_SGNL + +_Variables with values: + +_ZONES 67 + +End PROCESS PHASE NODEMERGE Page 3 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- + + +Begin PROCESS PHASE LINKMERGE + 496 records merged from NETI[1]: LOADPM_XFERS.NET + 496 data base records. + +Variable Obs<>0 Total Ave Min Max RMS +-------- ------ ----- --- --- --- --- +A 496 -- -- 1 179 -- +B 496 -- -- 1 179 -- +USE 496 496 1 1 1 1 +CAP 496 447,700 902.62 300 2,000 1,154.94 +AT 496 1,342 2.71 2 3 2.74 +FT 496 4,418 8.91 3 12 9.28 +STREETNAME 356 (10TH ) (TACOMA ) +TYPE 354 (AVE ) (ST ) +MTYPE 496 (SF ) (SF ) +SPEED 496 12,470 25.14 10 60 26.99 +DISTANCE 496 46.44 0.09 0 1.16 0.12 +TIME 496 143.05 0.29 0.01 1.16 0.37 +LANE_AM 496 1,424 2.87 1 7 3.9 +LANE_OP 496 1,424 2.87 1 7 3.9 +LANE_PM 496 1,424 2.87 1 7 3.9 +TSVA 496 22,421.2 45.2 15 107.83 60.04 +TSIN 496 (F ) (T ) +BIKE_CLASS 58 138 2.38 2 3 2.43 +PER_RISE 146 -0 -0 -0.51 0.51 0.07 +BUSTIME 496 502 1.01 1 1.5 1.01 + + Obs = 0: TOLL BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA + Obs = 0: TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 + Obs = 0: TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 + Obs = 0: TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 + Obs = 0: VALUETOLL_FLAG PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM + Obs = 0: ONEWAY PROJ DTA_EDIT_FLAG TOLLTIME PHASE ACTION + +_Variables with values: + +_ZONES 67 + +End PROCESS PHASE LINKMERGE + +M(664): Unconnected Zones: 66<- 67-> + + +Begin PROCESS PHASE NET2ASC + +Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173734\loaded_highway_data\LOADPM_XFERS.csv: + A 3.0 + B 3.0 + DISTANCE 7.5 + STREETNAME 16.0 + BUSTIME 4.2 + Page 4 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- + +Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173734\loaded_highway_data\LOADPM_XFERS_nodes.csv: + N 3.0 + X 13.5 + Y 13.5 + +End PROCESS PHASE NET2ASC + +NETWORK ReturnCode = 0 Elapsed Time = 00:00:01 +################################################################################ + + +VOYAGER ReturnCode = 0 Elapsed Time = 00:00:01 \ No newline at end of file diff --git a/unittests/test_cube_to_fasttrips_input/TPPL0006.PRN b/unittests/test_cube_to_fasttrips_input/TPPL0006.PRN new file mode 100644 index 0000000..14ec932 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_input/TPPL0006.PRN @@ -0,0 +1,138 @@ + Page 1 (VOYAGER PILOT) +San Francisco County Transportation Authority +--------------------------------------------- +PILOT (v.08/05/2014 [6.1.1]) Thu Feb 11 17:39:35 2016 + +Args: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s +Input: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s + +RUN PGM=NETWORK,0 + +PILOT Stack Size = 42 bytes. +................................................................................ + Page 2 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- +NETWORK (v.08/05/2014 [6.1.1]) Thu Feb 11 17:39:35 2016 + + +NETI[1]="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_input\LOADPM_XFERS.NET" +LINKO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173935\loaded_highway_data\LOADPM_XFERS.csv",FORMAT=SDF,INCLUDE=A,B,DISTANCE,STREETNAME ,BUSTIME +NODEO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173935\loaded_highway_data\LOADPM_XFERS_nodes.csv",FORMAT=SDF,INCLUDE=N,X,Y + + +NETWORK Stack Size = 638 bytes. +................................................................................ + + + + +LOADPM_XFERS.NET (VOYAGER): + +NET PGM=CUBE DATE=Wed Jan 20 10:56:15 2016 +ID= +PAR Zones=67 Nodes=201 Links=496 NodeRecs=156 +NVR 7 N X Y DTA_EDIT_FLAG MULTI_NODE_SGNL SUB_TYPE + OLD_NODE +LVR 50 A B TOLL USE CAP AT FT STREETNAME=16 + TYPE=4 MTYPE=2 SPEED DISTANCE TIME LANE_AM LANE_OP + LANE_PM BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA + TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 + TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 + TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 VALUETOLL_FLAG + PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM TSVA TSIN=1 + BIKE_CLASS PER_RISE ONEWAY PROJ=1 DTA_EDIT_FLAG TOLLTIME + PHASE ACTION=1 BUSTIME + + + +Begin PROCESS PHASE NODEMERGE + 156 records merged from NODEI[1]: LOADPM_XFERS.NET + 156 data base records. + +Variable Obs<>0 Total Ave Min Max RMS +-------- ------ ----- --- --- --- --- +N 156 -- -- 1 201 -- +X 156 934,509,119.67 5,990,443.07 5,987,472.06 5,993,107.49 5,990,443.27 +Y 156 329,699,115.8 2,113,455.87 2,111,256.71 2,120,658.58 2,113,456.34 +SUB_TYPE 104 230 2.21 1 3 2.31 +OLD_NODE 150 4,010,928 26,739.52 280 54,070 29,807.26 + + Obs = 0: DTA_EDIT_FLAG MULTI_NODE_SGNL + +_Variables with values: + +_ZONES 67 + +End PROCESS PHASE NODEMERGE Page 3 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- + + +Begin PROCESS PHASE LINKMERGE + 496 records merged from NETI[1]: LOADPM_XFERS.NET + 496 data base records. + +Variable Obs<>0 Total Ave Min Max RMS +-------- ------ ----- --- --- --- --- +A 496 -- -- 1 179 -- +B 496 -- -- 1 179 -- +USE 496 496 1 1 1 1 +CAP 496 447,700 902.62 300 2,000 1,154.94 +AT 496 1,342 2.71 2 3 2.74 +FT 496 4,418 8.91 3 12 9.28 +STREETNAME 356 (10TH ) (TACOMA ) +TYPE 354 (AVE ) (ST ) +MTYPE 496 (SF ) (SF ) +SPEED 496 12,470 25.14 10 60 26.99 +DISTANCE 496 46.44 0.09 0 1.16 0.12 +TIME 496 143.05 0.29 0.01 1.16 0.37 +LANE_AM 496 1,424 2.87 1 7 3.9 +LANE_OP 496 1,424 2.87 1 7 3.9 +LANE_PM 496 1,424 2.87 1 7 3.9 +TSVA 496 22,421.2 45.2 15 107.83 60.04 +TSIN 496 (F ) (T ) +BIKE_CLASS 58 138 2.38 2 3 2.43 +PER_RISE 146 -0 -0 -0.51 0.51 0.07 +BUSTIME 496 502 1.01 1 1.5 1.01 + + Obs = 0: TOLL BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA + Obs = 0: TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 + Obs = 0: TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 + Obs = 0: TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 + Obs = 0: VALUETOLL_FLAG PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM + Obs = 0: ONEWAY PROJ DTA_EDIT_FLAG TOLLTIME PHASE ACTION + +_Variables with values: + +_ZONES 67 + +End PROCESS PHASE LINKMERGE + +M(664): Unconnected Zones: 66<- 67-> + + +Begin PROCESS PHASE NET2ASC + +Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173935\loaded_highway_data\LOADPM_XFERS.csv: + A 3.0 + B 3.0 + DISTANCE 7.5 + STREETNAME 16.0 + BUSTIME 4.2 + Page 4 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- + +Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173935\loaded_highway_data\LOADPM_XFERS_nodes.csv: + N 3.0 + X 13.5 + Y 13.5 + +End PROCESS PHASE NET2ASC + +NETWORK ReturnCode = 0 Elapsed Time = 00:00:00 +################################################################################ + + +VOYAGER ReturnCode = 0 Elapsed Time = 00:00:00 \ No newline at end of file diff --git a/unittests/test_cube_to_fasttrips_input/TPPL0007.PRN b/unittests/test_cube_to_fasttrips_input/TPPL0007.PRN new file mode 100644 index 0000000..fd60967 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_input/TPPL0007.PRN @@ -0,0 +1,138 @@ + Page 1 (VOYAGER PILOT) +San Francisco County Transportation Authority +--------------------------------------------- +PILOT (v.08/05/2014 [6.1.1]) Thu Feb 11 17:47:09 2016 + +Args: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s +Input: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s + +RUN PGM=NETWORK,0 + +PILOT Stack Size = 42 bytes. +................................................................................ + Page 2 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- +NETWORK (v.08/05/2014 [6.1.1]) Thu Feb 11 17:47:09 2016 + + +NETI[1]="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_input\LOADPM_XFERS.NET" +LINKO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.174709\loaded_highway_data\LOADPM_XFERS.csv",FORMAT=SDF,INCLUDE=A,B,DISTANCE,STREETNAME ,BUSTIME +NODEO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.174709\loaded_highway_data\LOADPM_XFERS_nodes.csv",FORMAT=SDF,INCLUDE=N,X,Y + + +NETWORK Stack Size = 638 bytes. +................................................................................ + + + + +LOADPM_XFERS.NET (VOYAGER): + +NET PGM=CUBE DATE=Wed Jan 20 10:56:15 2016 +ID= +PAR Zones=67 Nodes=201 Links=496 NodeRecs=156 +NVR 7 N X Y DTA_EDIT_FLAG MULTI_NODE_SGNL SUB_TYPE + OLD_NODE +LVR 50 A B TOLL USE CAP AT FT STREETNAME=16 + TYPE=4 MTYPE=2 SPEED DISTANCE TIME LANE_AM LANE_OP + LANE_PM BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA + TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 + TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 + TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 VALUETOLL_FLAG + PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM TSVA TSIN=1 + BIKE_CLASS PER_RISE ONEWAY PROJ=1 DTA_EDIT_FLAG TOLLTIME + PHASE ACTION=1 BUSTIME + + + +Begin PROCESS PHASE NODEMERGE + 156 records merged from NODEI[1]: LOADPM_XFERS.NET + 156 data base records. + +Variable Obs<>0 Total Ave Min Max RMS +-------- ------ ----- --- --- --- --- +N 156 -- -- 1 201 -- +X 156 934,509,119.67 5,990,443.07 5,987,472.06 5,993,107.49 5,990,443.27 +Y 156 329,699,115.8 2,113,455.87 2,111,256.71 2,120,658.58 2,113,456.34 +SUB_TYPE 104 230 2.21 1 3 2.31 +OLD_NODE 150 4,010,928 26,739.52 280 54,070 29,807.26 + + Obs = 0: DTA_EDIT_FLAG MULTI_NODE_SGNL + +_Variables with values: + +_ZONES 67 + +End PROCESS PHASE NODEMERGE Page 3 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- + + +Begin PROCESS PHASE LINKMERGE + 496 records merged from NETI[1]: LOADPM_XFERS.NET + 496 data base records. + +Variable Obs<>0 Total Ave Min Max RMS +-------- ------ ----- --- --- --- --- +A 496 -- -- 1 179 -- +B 496 -- -- 1 179 -- +USE 496 496 1 1 1 1 +CAP 496 447,700 902.62 300 2,000 1,154.94 +AT 496 1,342 2.71 2 3 2.74 +FT 496 4,418 8.91 3 12 9.28 +STREETNAME 356 (10TH ) (TACOMA ) +TYPE 354 (AVE ) (ST ) +MTYPE 496 (SF ) (SF ) +SPEED 496 12,470 25.14 10 60 26.99 +DISTANCE 496 46.44 0.09 0 1.16 0.12 +TIME 496 143.05 0.29 0.01 1.16 0.37 +LANE_AM 496 1,424 2.87 1 7 3.9 +LANE_OP 496 1,424 2.87 1 7 3.9 +LANE_PM 496 1,424 2.87 1 7 3.9 +TSVA 496 22,421.2 45.2 15 107.83 60.04 +TSIN 496 (F ) (T ) +BIKE_CLASS 58 138 2.38 2 3 2.43 +PER_RISE 146 -0 -0 -0.51 0.51 0.07 +BUSTIME 496 502 1.01 1 1.5 1.01 + + Obs = 0: TOLL BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA + Obs = 0: TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 + Obs = 0: TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 + Obs = 0: TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 + Obs = 0: VALUETOLL_FLAG PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM + Obs = 0: ONEWAY PROJ DTA_EDIT_FLAG TOLLTIME PHASE ACTION + +_Variables with values: + +_ZONES 67 + +End PROCESS PHASE LINKMERGE + +M(664): Unconnected Zones: 66<- 67-> + + +Begin PROCESS PHASE NET2ASC + +Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.174709\loaded_highway_data\LOADPM_XFERS.csv: + A 3.0 + B 3.0 + DISTANCE 7.5 + STREETNAME 16.0 + BUSTIME 4.2 + Page 4 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- + +Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.174709\loaded_highway_data\LOADPM_XFERS_nodes.csv: + N 3.0 + X 13.5 + Y 13.5 + +End PROCESS PHASE NET2ASC + +NETWORK ReturnCode = 0 Elapsed Time = 00:00:00 +################################################################################ + + +VOYAGER ReturnCode = 0 Elapsed Time = 00:00:00 \ No newline at end of file diff --git a/unittests/test_cube_to_fasttrips_input/TPPL0008.PRN b/unittests/test_cube_to_fasttrips_input/TPPL0008.PRN new file mode 100644 index 0000000..6ca195b --- /dev/null +++ b/unittests/test_cube_to_fasttrips_input/TPPL0008.PRN @@ -0,0 +1,138 @@ + Page 1 (VOYAGER PILOT) +San Francisco County Transportation Authority +--------------------------------------------- +PILOT (v.08/05/2014 [6.1.1]) Thu Feb 11 17:47:27 2016 + +Args: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s +Input: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s + +RUN PGM=NETWORK,0 + +PILOT Stack Size = 42 bytes. +................................................................................ + Page 2 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- +NETWORK (v.08/05/2014 [6.1.1]) Thu Feb 11 17:47:27 2016 + + +NETI[1]="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_input\LOADPM_XFERS.NET" +LINKO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.174727\loaded_highway_data\LOADPM_XFERS.csv",FORMAT=SDF,INCLUDE=A,B,DISTANCE,STREETNAME ,BUSTIME +NODEO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.174727\loaded_highway_data\LOADPM_XFERS_nodes.csv",FORMAT=SDF,INCLUDE=N,X,Y + + +NETWORK Stack Size = 638 bytes. +................................................................................ + + + + +LOADPM_XFERS.NET (VOYAGER): + +NET PGM=CUBE DATE=Wed Jan 20 10:56:15 2016 +ID= +PAR Zones=67 Nodes=201 Links=496 NodeRecs=156 +NVR 7 N X Y DTA_EDIT_FLAG MULTI_NODE_SGNL SUB_TYPE + OLD_NODE +LVR 50 A B TOLL USE CAP AT FT STREETNAME=16 + TYPE=4 MTYPE=2 SPEED DISTANCE TIME LANE_AM LANE_OP + LANE_PM BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA + TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 + TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 + TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 VALUETOLL_FLAG + PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM TSVA TSIN=1 + BIKE_CLASS PER_RISE ONEWAY PROJ=1 DTA_EDIT_FLAG TOLLTIME + PHASE ACTION=1 BUSTIME + + + +Begin PROCESS PHASE NODEMERGE + 156 records merged from NODEI[1]: LOADPM_XFERS.NET + 156 data base records. + +Variable Obs<>0 Total Ave Min Max RMS +-------- ------ ----- --- --- --- --- +N 156 -- -- 1 201 -- +X 156 934,509,119.67 5,990,443.07 5,987,472.06 5,993,107.49 5,990,443.27 +Y 156 329,699,115.8 2,113,455.87 2,111,256.71 2,120,658.58 2,113,456.34 +SUB_TYPE 104 230 2.21 1 3 2.31 +OLD_NODE 150 4,010,928 26,739.52 280 54,070 29,807.26 + + Obs = 0: DTA_EDIT_FLAG MULTI_NODE_SGNL + +_Variables with values: + +_ZONES 67 + +End PROCESS PHASE NODEMERGE Page 3 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- + + +Begin PROCESS PHASE LINKMERGE + 496 records merged from NETI[1]: LOADPM_XFERS.NET + 496 data base records. + +Variable Obs<>0 Total Ave Min Max RMS +-------- ------ ----- --- --- --- --- +A 496 -- -- 1 179 -- +B 496 -- -- 1 179 -- +USE 496 496 1 1 1 1 +CAP 496 447,700 902.62 300 2,000 1,154.94 +AT 496 1,342 2.71 2 3 2.74 +FT 496 4,418 8.91 3 12 9.28 +STREETNAME 356 (10TH ) (TACOMA ) +TYPE 354 (AVE ) (ST ) +MTYPE 496 (SF ) (SF ) +SPEED 496 12,470 25.14 10 60 26.99 +DISTANCE 496 46.44 0.09 0 1.16 0.12 +TIME 496 143.05 0.29 0.01 1.16 0.37 +LANE_AM 496 1,424 2.87 1 7 3.9 +LANE_OP 496 1,424 2.87 1 7 3.9 +LANE_PM 496 1,424 2.87 1 7 3.9 +TSVA 496 22,421.2 45.2 15 107.83 60.04 +TSIN 496 (F ) (T ) +BIKE_CLASS 58 138 2.38 2 3 2.43 +PER_RISE 146 -0 -0 -0.51 0.51 0.07 +BUSTIME 496 502 1.01 1 1.5 1.01 + + Obs = 0: TOLL BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA + Obs = 0: TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 + Obs = 0: TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 + Obs = 0: TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 + Obs = 0: VALUETOLL_FLAG PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM + Obs = 0: ONEWAY PROJ DTA_EDIT_FLAG TOLLTIME PHASE ACTION + +_Variables with values: + +_ZONES 67 + +End PROCESS PHASE LINKMERGE + +M(664): Unconnected Zones: 66<- 67-> + + +Begin PROCESS PHASE NET2ASC + +Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.174727\loaded_highway_data\LOADPM_XFERS.csv: + A 3.0 + B 3.0 + DISTANCE 7.5 + STREETNAME 16.0 + BUSTIME 4.2 + Page 4 (VOYAGER NETWORK) +San Francisco County Transportation Authority +--------------------------------------------- + +Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.174727\loaded_highway_data\LOADPM_XFERS_nodes.csv: + N 3.0 + X 13.5 + Y 13.5 + +End PROCESS PHASE NET2ASC + +NETWORK ReturnCode = 0 Elapsed Time = 00:00:01 +################################################################################ + + +VOYAGER ReturnCode = 0 Elapsed Time = 00:00:01 \ No newline at end of file diff --git a/unittests/test_cube_to_fasttrips_input/freeflow_subarea.net b/unittests/test_cube_to_fasttrips_input/freeflow_subarea.net new file mode 100644 index 0000000000000000000000000000000000000000..fdf6b5782c9f5d594c0c11267bd70cd6454ae453 GIT binary patch literal 40161 zcmeHQcX$-#*5B-=0ESS4kPR(>0wOI5J==FSyn&P@2`G`G2oaLdL6D-Mg{4Rhokhw( zXwn2OS3!ya!xaQBC|<-1D0Z)c3V6lxoip>!Fas&`&hq{7J)ht6T-h(boHOVAPI=#% zJ?|vWU@)Y5GGn}5Q>^ZuE>BEM4Cl=BSThHYjo}789}^!N6WhK^+m2o0+r`ASjcs4W zPzfZGIIF<||9YM2FG>@|+db0)&8$WgK(zRRnzFqRq%U|61H8>)wamx;l zZkhcCkD64lU?sofz_C*wUj63hKPuI%*R*XHF7@dFc`xSAE?l#D&%qOCFJ1rs7h`zs zm=^79B)w1ehzZl@EnmNV|B-)O`1fCz_=~8&GU~y)Fy|Yh^MlO!#ya_?|LxBMf(-_@ z(`(2I7OK8hbBlN2__=HMmR!CO9M#g1Ie5|n{=liLKUb>PmU}uczi{)xv)6wKk7-Bx zjF`TB`;iM@{Z{?4PRY-X@vYuf{Lyy?4e}a(<*!R1(SH&3|0<)x^9@z=gR15mtLB@+ z^MkAAhg8iEt&$)1fBokU+|Be#kLhSgH9T$TZQwGU{XJY#X8*)wXIDc?&*aRc{;6r4 zr+-G*)MP_OPgnoU-d>L(EtwO3Y}g-UFeHO~yUqru!DYxyOHMZQ%ISHMWBRrLFA@DZ;;Tu%+>MI0KiIk?BlzdkmRLDIPSp2KM{1SLgB8GSXb%=+8EKL%iAr=KnkuP*}i zqD;OH4KFs%y9B^fw)es+Hxz*!F9Xn__l9H5D9|D*#CK}IfG-E3#5YU! zym-}F6AymSK)6P?B~ev~SXkBabZ2t8k`AztI$R}uSfP>GFE)qK^Oui~nqgO@K(S@nTvRkwdeRrmFKe%Ydl zc#RwDcMcvcT-=xx6;;F6VtCi-Cs5Vd10#YtAs)tVgQIHt4vtw|^8}jPs!_ucy(lmw zD$-ZED5S!w*xLbvfp` zzKOMV+?jyLfd(_)`#VL}=a}pH`piET@)T+tX{}Oc618n(j=8??yB-JTc@ep|VTAu< zYFkl`xd9scY$j@hU-@G{)#lALH}sKf6Rx*H1U|IeOOYPA<`}$i?qy`{^r=(HJ1CN# zYi{JbQFJ1HwvaHvz2LDgNruVTgci)?A9r$~8B`fIYVt zlK?)%UJ|pzJ2%(d+-I$F@q9KS@L|IRipYw-SE!F+_l!pC(E1$u+me z>pZp`BZs`T7s|uv{V>lTeL9SLSYj`r62w~263t51`|NI{+ z6$6k9ukdjj8rE)Kw-V`|@m@4>3uVC3TK+puw0`>2IMFTx-V& z0Wx?u12hDGIp2g*kb*yaAY{17y9J;e{K?LJ^jfiJ1<2st3Q#U8bfqE$zJFVpnvszk zP4cj07B@o($ZQ%$p-g~=qRY+?kwY-PM-YX20W?e~jTs1`J$Hq&HF=)`XgFrfq(;>E z)NE?}(*TV?g?EM`blc-voJ*nJ0F6Y$o*9e~hVmpeJ`12xD0QEaN5UO$t2^&;$(1o{k7%ir%6e zW&<=4{rdH5tUBy3Hz@Q1K$B46<<$rQ&zHZUP!2$o1;5e|f`-!Va|-1G^fKngpKbA4 zP_@=f>Q^2>uLyp9My0;-QfMeZ`Iy)xEl>&^{O=po_+bD|!IW6|2}&WfgF?drnu>(a zS&9&ZU}h3kI0B$)Xkj5i2#oK;QD`JU(*?s8AOsd3+DsLW0%!)tVxNm%tM>*9jRvRy zFY#^=LXaD8U!g9~0ca+2m~|KX6Rd6ftn^w70rFwoy*m(s57j#gkjc9Upjqfw&@Bp` z_0wxD252_MeO(bkm~6`^R0z-u+rtQf_;)@*%H-Vu z&_V$cIvci>X+l3VdH)5_A|xT^cUnZBwGb9SllKxpi&4*{od|(neIFMfgZE>A3NbT3 zy^Ro>@iJ9-8K5Od)W|Ief$tc4Ib7-Oc;=K!rhXj242;8*HUdaW-2T8TCfeFw7_G1<-1AC+ZMFaILj3P=#Luo92tUBtu&3%eUBbOWIESlzQ5pcMR0&n&9& zCO{j|W$QVV0?j8fDfA;iJn|DU8zEr+&EJHLiNX65KpXLw3oHmhH8s0Kp`QWTgqQey z8bT1tc4<`MEr5zpVZROtAyG*bx((1~ByFQ~#l0eW39EEFN2<&&!v zGUP>*9hkj~QmB-#lc3Px4FYH<8urBjEF#RPj|C}{Hw2(vc!`hxL~BlG^jPlY519l+pi572&}tEt&uf)-w#?iws^ znho9#=cCBqd~5DDy;2pWT$>B7JugZbqR0W?Q1`eoCIni}w|sg@Gy;IX`w~`r&i{cV zeLMJ+PizbZ0N(WVerH0nV3c?#>FjimEK%Zn^wHB1g2ZW~;kiUHYeC|q??}@TYwhUh zn*Uz==Nc;U-zo4!C$+o59@Nwjly=q>dgREljKnH@?#;?JzR@?S_OP%pNUqZUZ%M-z zM>7F9g8#DzHB-sodi$n@@0ix!rcvGzL<&?2mY(_1!tbivfkA;!rC`};@L)hI?H(A- zC~uS)IC1!lmH*&OU9Aix80#tJ{e46Htz)!$ZzS1DVg72j{Z_vDfl690?l6+UDg_g+ zgZ0mRtJ!*oiM)skIt>#;UYoojz{Tdy9v-&@&r}6UE;QA`*`dPfyf2O8JX-6=5 zK_$K`=2a^nw)?zR<3T}=O2Ns7!2QKKnz?s`ke5(_9Q}#D0xNvibW*bgA!Le5L7O9g zSotQ^?OLM`7OYe$*m1tZ%D=OwHiLq-Dg{43%3Jv#Vs2}7!5&%%<>d^x^YpJ){_n>U zv>IR!ZKIOE+jyOoAHVme*6Z6s$qD5MRmA8h)spR+ezGd-;fc2WzkA$#zrL@0oh(D&GMp;J~S)df=Gu{ZZ z@xRUOuGMr)7}=#%;BOG>-}{)>t5+g3l*0U}b4_ggo;Sy8y}F|kDN-re-Ye9`8>c2| zRnVmp*{oEsdgt;X8jZJAB0H3#`~gQ}o4?89TE#1qRVwkRqYJG5=QZbSWwKf&p10?O zl|L8qs8-J%mB~7lg5QrCZ2aBEP6h?*RSIgxZnW~NPTtX4wT>!eqDsNn7nWH0zK5@B zRbZ<^CaV;*8TOgg9~P}K0&xA8RpKLde`@7xg|yJjKov4orQl)@aNyXlSF}1{d4vpA zD)7Hqlz8{sh(aN9RKVy?(@@ z_4@YkCsp#vSC?A(QQl9rvS$xhcU|-ApIQ0yN41A9oXk}j@Np3+xPFL5fx3B)7zZ9a z@y0c+9yqGrXTiQ%kv4uoYG17sf`V67E}Z^4E`iT#Q((~=#HwVANXiqdR;buu3n$XlOIZ^PZ!)`-fQ71SW=F0x_gRoHt?YtEoxlFEXwW-hey zm%CrmN}!`A$x|ullXV*IzD&`YEvQL`sTBNXfbH{3L7KPEwn(x`r2ro5+Wd7JX{=#O zB-y4E_xCdTgCjHwJ8F>?N@2c1@%vW3cBJ;Z-&(}4Qm~_DODk`Tn4+2gN6BuLf}bC~ zZso^Se^M*|*4n`+FP9+O{inT7s7jjk-o+h72ErgnOXDNOv9X!t9cM2OJOye{ShX-Z zC@843hd=PMYDW_deC53(578$;W~0gm*5@ZSvuuMiHOqM{BU3OTv@pDU6X*jdH+%~y zxe&+X!q3OHQWp~I;$s-3;oZcZsTrARsSHf?h@48*B-B$e!Sp1EtB215y6-oJ9q;OK zruQy(CHLZhh$e-hJh%CuR+Gt8MmWq64$6hKzB-xM9!GfUSuyHZ_l8^#CN2<(czvBzVW7D8~kUwt?YCata-V( zn`BL6TsA~a9q(x>zv=`XaRX8%9Zm55L)6iUNyoM9E>ws8F#@ZPsG~EB4w`QE$MF_M zkdJGtN4{y0s&}$Jdv-U)XUF38V>2?f)vUndol(EibhS5A+raw#+SN?9L38&KOlY6t zvx*htZiah6(T%uNj=>Fk!3@cb=46hfBR*Zb4rnSzuzT2_z|Fj915=Svc~=YEN_CGh zg%`)&E3hVoVyzpE#xj~$gL}=({$#i+8(8nC$diHz`%TOp6pi3(9}cBu;cSVIm5_^f zS^6MGRbsPMn93E_M{4#~YART74(+Y0sg`8ceZ9SndRxKzNYma1?+e71t+_Gawu184 zy$#+Lbo<^I{tve^IVmwMJvE7L45an2?35C=C&R*P&}iD)%C;msyTkTI+mZ$edj!pK z$Kw9PAAm$^@pztgd+6 z;|dgLW)K)K^80r6p+RuB!w0PowwFqU)hk#v4^Qw@7Cr6Jj0ai_KWgaa1peGp)h%Uf zQg)dRxZ@WriB+uPg~5fD%9dA_c1Hpa4n=w8+8we0#LL<-E9Bjs$OcJXxo%e|&*x7w z+G(@yjJI5(4a#-9LLD?2>|OA|vltC!d1_52cLLce$t&00u)>J)Ip8N;-b$nCvXC{P zqqHrzu`sx7HHt1_x8nW3*kzPEf6ekXQYgtQZ+i|-?(?6@ijb$~pK8$4KY6*@vYkAq~ZZjqVi9TG`)UC{u2cj__`+4?d=>YyYW z?{Xi=OjBW~CL&Wnenjbh@Y}wG`^jxzmUllXY;ks6PNJKC2YEq#-_JTnz>yc~1^n;< zl*kFn_%I17g$Bk0N+81md=7%9&_@}p&$V{`ImaS4Fb5f|&Q<2o8ZuZ;vRJ0Fr&;C! z1<-o}Bm?}wDG~ieOF#i6Ybj>%o1PnQ80>60iIsUD@|^xOD?Pw z+BUf)SAP7dT(ZlRSKM!;g8ZoRJ&Guds^DSlx$mdSOHE!))uRp8@0;8tub~tqrUy+t zJk6Ck%`0p5Et^vXCw7u2KMq!Ms`dVd1Nq_locJ|=DP__^hCZTXl4*RxO@_vR0s5Y2 z%PbBRG7FXHVZly@$`8c#$a5e+R-Y5oTLja3b&z4|d}RIlGKmapBpIQ29>DTcU*>aI zfLS#RM_R<7DooMvwZQMUoRkkY8761v>E&!W6pwq*lrcc6@C_%MDZ4k$lvn%Vn5o@Md9)l>7+!YoRM?S1 zMo7!R{WmTw8-B_S0d1x4k{NeoNuWqtdhh$@lOOnWhz7hXI9*> z@TU_}%ZZrcJIq8fQuo%1hur|J#w1Wv)*Tj`XD-k*T1=t)_j=_n!U}S_f{LY7#eFoF zU){pqm9G&?D>Idhs_4trau;)9ZvuK7NQ7Oq(_Ok=U?xhE)SoRQT z+BL5-O)HL!(Yv34CP|aY1xoakiNZ5f0cS~Y1-zde?OU@kWVyb6Uo-L~O&gAkl~;1c zaRJzw&<5lJB|>pM_HA>^dC{cYt@5nLglyzR^`?StUY8>;%9~Bq_crA|dBoh}VRJ-7k_1Z1SjV;U zNj0H4aBxP?UhT)GQM6*v9GKzO9o`RPYs=vsSNc|3dw9o5m8Z^+3co*~_wY_Kj=Uif zaw5~|PD_#JxU_z;<{;zM8OC~!%tgivtu=t|0XCFgCR%Ag8)#nW?_lHcM3kO;yDM8F z<%D=CL{+Y==ejuZlHQvUNN{=ieM!nHy=)|c9dN);*OI``>(rI(FphKEIW70vp z1qbrb`NVLrIZ~b5N3+X8CRS0g$$A3EO(r&xj8J|RUoo37LMJmZQQ!SGWx`G-$}@QS zn4E~GXGJF2oLG2!i_GLCbzZVgq1(x%$0Q?^0|^x}DYGyspnQVs%ae%uSe%51p+pv$ z9N@?G-A-Awk;&?OWINDhCzBtiCg>ZcB$EToq{(;~M&N+W0KV)s~fu7;+l z1JvkSMkyUGP(b9)|)qRxpa4$!u%Bx8%^NJ`J{nUrh{XAd_ zEKC8`EILG^Q_Sd4kN0z^Lk==6Lbc^&Juk|UY4S#eeUX)Eo%Rr#7@9JJ<{6_YodzZ< zOqm&QY#d~|npW0Rw25T8?mmX4cSu~VIZ&f>8wfdaPY_}q5^xirlvi=gXV7SFdWa7bBVZzZWVV!EOr}sG(Tq6{!HiidHhI=}E4aw4K-U2W zsL)qwl!`=9K)GaYo&3J3(m7EM)NGbQ!dCI;el3yP=WLzF9A#%_OBJTe8CvcxG8kDb@WbPAESeRyoXoe<{xq);ZB$O_X9B7)S%M{+Z_y#4^ z14`!Wk1ut~L0(m}%KDZb7kO286QVY7paNRDxaDBZFStZr;Is{}Dh#tKPn?!}2dS7t zw2_5vsl4Ws+#oKUg@?=AOS`<*1FvqfP(E?XbbbDX3-f7eTgW06hfHq_>rNH{e*wN% zK;H8#k`BJGo-u>-J5)(BS%ha+0@$7s>Rp9l(>9x5eu7S*)*;<;Y@bcDI=A z#2X&LkvUl$=-VHF6S?FTmwrfGYsnCB2}XAVh!7>$P6};O@hHy`YcHNc`M5cA@yKix z>O6CH&k31MCL`nwTcWC7=2!OF$r7u?qVhUBF>SQJ*TQzoZO&jjTqbek4RKJBu|a$L6!wN zLN3h6!)&z7)3S2vpTRu>rom*gPM#D~(kYw6`;krl)t^(n>85zDJRXaa&Q zIw#uYjkGzYlv539)fjyAcEv}uc322Y*26^3w6=fRNl)7eA8e*zjVv5l_O4QR6_x#6*IVK@yr?a}6LX4FS$5DS?NO8=*18^|Jl*H2s$45K z4zgCgp0fVI8;-1%X5ARaNpWP4ZuvZ*B=D6GwZO1jz}m3!cNIS|S|p>;KPlMS6D0+eId6%v4NiaacKJ_p&LbC^_iVuM^-dYrI> z0h_27dgM96OY>u_W1BDvCvR2xhtOp_Uvk?%q_t5{_C!)zScEKNBv&Jpr3YbBTV=7-R#JYdR}fU6Q6+A3uP z+wjJU%MFL6F3u0wXRHK1<8fjp2Z&h;pbsBo{!LvF~$zE$Q_PqA9aHr2Ah z^cRTSWLvD{fHIyHwmTkP4^LU-$TpqhgqRdE3)|!})5C%tjMzav(If95+oho-#t}fd zz_vexZj%INz*Lgn+Tf2YxhYUugUE zfTo@LSy4E&OGo0>7WO_hXpT+$>08lou;)=VdyjwB09vyXSrH-h0kF=e+ywz590kkN*%o+dnXGOpNV1DUeT-5h?cY4&*D{ z{Zhg4WRkn?`)bIb^4tF+4@ANUWO0#fU;9eQ=vhaKOGL&bB;PL_!mG%?06V2ari)zP zmH1L@V|#l?qAT`=ZyS^iafddXM&exy$&r&_qf(|Uo2_0iRIlGt5!QzP@_?@&JZ(Bn*XY(-9^bV-ZErB%M@ zqlGdjLdyiPbqvtj|%xk@~=M z*=ISI`=>G^j+|y}9SH}vK})A)wPQiyd?`Xyq+(G;T;M`VU{vln<{#hER|Z3T{LBB%(ZN4cW0F% zc2-|AMO3V)fZe;Q8g@a;N~y*ls(R}!jd?3Ajb+rRm*sMGrZRm7nfjDz9+ma=X{Bpq z8RC&v>ef%`bt@~?>6&L{4&o#7K{BS^^~>oPdG;lWf8Ray`FLKmwss1#@YH52|9^pZ zB*xR2+O$6-*i+~G!W3Qj4ds77|Cd?#zsSOWHw*uC7XEu#`0r%l|2PZ(a27tBJ=xlS zUbQpL=bt~x!fSi{<+VM2{@YpF8OXxFkcIzI7XE8l_`xjvXSL_AR67`58Tq60WQNN> z5sf}M{mJQ4cwCjgAjLN~zr66}g;MyU;vMuMDi1$I0kyf;dvz9mc@}=Dm7j?=ZPztt z3GZ_*VDvMy-14dGLgzWgoVuM?Wh=ym7~?7XqnSM1qWRfrJ_ZrZ8oZ&m2!(9+T;5)(#k+CL?b6;FfJ=JK>CCKz%~ZKq>j3D1$Qq{@-r zC=-)^R(UAAUJhmOj9y4C!2N~&KkqTTIpemrv`}%0=0b40s`bsyU!PG9uFv>oug`1< zuFrhTUY}VIT%Uf+UZ2?#T%YdBUY}VNT%Y%i?Dd&tLG_2X1pA*^7hFHs|IE(d`oaEZ z76;c4_CGGq9QA|!e`(J8!T!fs)}tRgM*i2<1^XYv+#L0T{l6e*{b2v2JISFx*#EJd z^@IIip0j?i|1kjwv|l9H|CKrG2m60f&icXrU!1dku>Y6jtRL+E%X8Kb_J38XKIa7| zr8w#B|H&nP^7qMf|MiG*|ENZZVs-yu*^ds1ul~7n=Th}ca8F^mhaP$;8JpU|7B1r9 zP+V=(EZm{6Y0pxW)%Ngy#?3sRXP$Y+XHR{7z0V#m=h{O~x5`gyl$`6@Yl!WZZNzPvMizczL5=5^race2+> z+2fD>x{UfK6aLsI-#O{2f6&M?ELdRW#?6ytayaD=_nLd|x#v>#U7N_c*P)x^Ue3*N za!{Z)e=M#6?~O%$O1Eo|tq<^CU#>k~&b7yTeYy5{xkKR6``l-z+T#&o~i(ac_F$VW5fJWJazl5|&Hy4+1iVnv7C54IRH-9maETYWuJ2X*4 z)YMSx*H96lL3bufLs6pn+?zl1X_#$lsPk)B5}-kMH%dcsqWPVPpZhdiXlhvP*RV7| zgYJ-&hLS|{TmSq^pN2W6hAaIVRt9Kbmo*iKaH9E*U;Wyr;UZJR8o!3x01a!>8X}42 zPsT@m8s<{N>fl^j2o0;xBbSD^{BZa!pN5M~4VGN04A9`srQt2V_~DB_4VRc2EV*=f zfCg_a4R86Uw_fsTC^I!!a%owB25&A6Zy7%QhEKyhQ-dX!t_aZJ&86WjFaG>(pN30K z4VGN03((-rrQt0fzxIMp!+dI36P!yiXjpR|xl~*CN6){mHLz2{#(wECQ-dX!76oYV z=2C6l8^@pUX;@%tu;fxzfCg_a)zreYMEHpJ(a%p*h25&Ca)(!mWPkb6;rUpwc ztqRcK&86D9qp!T_(@<_|u;kL}01e(;s;&Fz<*yqWX5h0OOnp*!xAn%|?XqM^);pTW zt$lyvYp*ih9&*NPuiR+Qnl5P*tH``lbwC9bu$W7n*v9G<$)9oSFW_vY8d*1kp{O0&3qrI?H zab&b1zV~Q&b!KdxOOpk%0rQu=se4xu2SAuea+E@u6U}3xQhYLpb>WTi);$MWIFWA9jK7CvgkM-vli8FrFIgxzqLFqZxj8d;je)f=W+n#jSbN!=i0^G_yDx?TzHyQTrHIOA z7{CjK2HXdu^uS(a4z8|+O^0w<&cq$fBhba%zkR~g;9Gaof> zL5}hKx{zt?rSybFb;(#$aL@82)*R?#=@t06BGW>LUFt2!`YzSmuod<<5j-e?8n?7} zCys`9XI2SK!==J1-B8cP3AeB2;)Lr?E-a+`XT9fkhkDQL4)xx#&~&*5VUk-9bgPJV z8A>lg)3>U#^~cnElhD1ZzAaEr8=?1HBlMnYgx;f<*7p{{ON%nK7Zt(VTUD3hPSmxZ zrpdL;!tE{Ht#DLLX03u*h{1M5zZ=n^t8~QOykAV$9ScpvBS>tby_;b+)(Q&BR1@^I z4sij>rq=`LZMO^2C+hAog`#-u2%jC^8SiRiN2NPtvkRS$zWq)#-i52h?W=4ZG4Jz_ zh3}HbJWCmmO937CZSj`Y+q>I4YCLkSN3KJY8xB06iloKbv{;wKKq4$R!A`hW_JrpGRIazV zQ|~{O<1p~J=g5YCb>wMqPkT6?$Rpq$@o;Q_Pf_USK1(y6`~U=naJW{dz) zpbRJns(~6{9nc6g0o#BbKpbcRI)NUb4>$}Q0Zst@z$st=7zBoZGr$Ni3XB2czyvS} zI9L>p08yX}C_XaPEb9-t363>*PY0R6xzU;r2dhJZ7`2rvqa z0pq{~FbOzV1daevpbRJns(~6{9nc6g0o#BbKpbcRI)NUb4>$}Q0Zst@z$st=7zBoZ zGr$Ni3XB2czyvS}I9NoE08yX}C_XaPEb9-t363>*PY0R6xz zU;r2dhJZ7`2rvqa0pq{~FbOzVgpL4FpbRJns(~6{9nc6g0o#BbKpbcRI)NUb4>$}Q z0Zst@z$st=7zBoZGr$Ni3XB2czyvS}I9P~|08yX}C_XaPEb z9-t363>*PY0R6xzU;r2dhJZ7`2rvqa0pq{~FbO#8p&y6>Wk5Ml4b%YZfJUGR*aqwX z;y??~3G@Jcz+vDBa02KDP5}eJATR`+0Y-pPU;U3G3(yJl0DZt=;0SO6=m$;#1Hd3K1e^gzfKgx!7zZYRM;kC=-hlRi!5c)r zzDdwW>ybtXJ^U;sNAW6{0fgn_QxiYEdH2@(U5a0-_+{$#_Y~8MGVZpRqY_C09Wm#sgp3uBhdEd&Rs&6y?SXs^l9xh99vvyY?UW;u*4GPvKxh=W^$ zNbJ6bPt=XZ!HNwx9;5yS{L{yHnvII%G1`G+XPZ?$CPAa(c#QVonCw=^3e+)jJVv{4 zEEZSCc!zFO9FNgH9Fu$1F^(o1756&QDF$Qq%KX$H{Zo#z7`5V+g7#SjMT4ufaEmP5 zVhhI)@6Go3fxO98SvZUeeC7DzwOMzWg=|7EXU4o#_{h3w(Mx5jAb$B+}$K z0W>*1dCSy+@qw=#?%6&L_fa2*dz+8L{l>@P9^m89FZ($3l|BxAn2+PmlC{NW8pruaFZ79BMbMR7VcvU_lbr3)WRhV zj^j+mtwGHl7%eR^Mp|NIw8VI5iBZrJeXk{YTubz`mgrqA(WhFXC$&WXX^CFb5`Cp5 zdPqz3iNrP80rj)eW-ZZD zEzv$L(JC#`7DjG?{2^9U-pe{ObMNnrR|6)x=6tHr!fmi{8!g=R7VZWMx5>iYXyG-E84*v2eFqxUCj$n}xg0!rgA+wp+M6EZlEfxH~P}T^4SKh5H=~ zcelZ*xj8sJuV$8LiMgRAW`vfQ2U=qEwZxcfiILV4YF7w6w$+ zX^D~1662vIMnOyTy_V>4Ez!?fqIb1KpK6Jo)Dr!tC3;Ou^p%$AA+9Z~m(2wt^FQZm z2(QCdv}9g~_glC&3)gPpIt-4nqmB*gUd5KR#P+nrRY;TlbYddn7E&E`NTMi-UIooT%_P7a!?T@)rQ` zrCbPX1wz1ED9FV$ev<9^@gUqTuq_!M=(uCVDWII+@*c>0An$>^2l5`sdm!(Dya)0g z$a^5~fxHLu9>{y(3-v(I{6F;CE3chgd1>jfCo%tDKKWhF^S=*p&d>S(X5eCg^L>0< zMXe2#;{9HL>j3+Jxj+ZN^?`!`*8;u0An$>^2l5`sdm!(Dya)0g$a^5~0p$Ts zlR1m#l$oFF^Wh54vGMy5YM#$;Jn~C@oMChB&UySyfZsyoTt5oT1~}h$zh%ieKi35= z0m^`Rz@@-^;4*+S_Ju$UCX6^C4OaT z6~M14@e4})Y7&os0`NV*ou3D8!!IZBCm>?@=^Xw@B!4dFvutyvNIghHZOo%sn6DzI z)vIjMZ<()*kIUQ%?Opg8o!!cg{Vsjp@AzM!Qu=Ab`Bp5sQI{-|+tu$#@b{2-?)+t! zW@QtZ^v_0RYqtvec@6RUIbZ#Y*cdM!Y(;o#rd{|mRrljpEf|5%X3yHsasK==psWAC E04AL;7XSbN literal 0 HcmV?d00001 diff --git a/unittests/test_cube_to_fasttrips_input/transit.lin b/unittests/test_cube_to_fasttrips_input/transit.lin new file mode 100644 index 0000000..e310caa --- /dev/null +++ b/unittests/test_cube_to_fasttrips_input/transit.lin @@ -0,0 +1,83 @@ +;;<>;; + +LINE NAME="TNT_A_EB", + FREQ[1]=8, + FREQ[2]=8, + FREQ[3]=8, + FREQ[4]=8, + FREQ[5]=8, + MODE=11, + ONEWAY=F, + N= 144, + -142, + -141, + -138, + 137, + -133, + -132, + -129, + 128 + +LINE NAME="TNT_A_WB", + FREQ[1]=8, + FREQ[2]=8, + FREQ[3]=8, + FREQ[4]=8, + FREQ[5]=8, + MODE=11, + ONEWAY=F, + N= 128, + -129, + -132, + -133, + 137, + -138, + -141, + -142, + 144 + +LINE NAME="TNT_B_EB", + FREQ[1]=5, + FREQ[2]=5, + FREQ[3]=5, + FREQ[4]=5, + FREQ[5]=5, + MODE=12, + ONEWAY=F, + N= 144, + 128 + +LINE NAME="TNT_B_WB", + FREQ[1]=5, + FREQ[2]=5, + FREQ[3]=5, + FREQ[4]=5, + FREQ[5]=5, + MODE=12, + ONEWAY=F, + N= 128, + 144 + +LINE NAME="TNT_C_NB", + FREQ[1]=10, + FREQ[2]=10, + FREQ[3]=10, + FREQ[4]=10, + FREQ[5]=10, + MODE=32, + ONEWAY=F, + N= 183, + 186, + 185 + +LINE NAME="TNT_C_SB", + FREQ[1]=10, + FREQ[2]=10, + FREQ[3]=10, + FREQ[4]=10, + FREQ[5]=10, + MODE=32, + ONEWAY=F, + N= 185, + 186, + 183 \ No newline at end of file diff --git a/unittests/test_cube_to_fasttrips_input/transit.link b/unittests/test_cube_to_fasttrips_input/transit.link new file mode 100644 index 0000000..2adb47e --- /dev/null +++ b/unittests/test_cube_to_fasttrips_input/transit.link @@ -0,0 +1,4 @@ +LINK nodes=185,186, modes=32, oneway=no, time=2.0 ;R1-R2 +LINK nodes=186,183, modes=32, oneway=no, time=3.0 ;R2-R3 +LINK nodes=144,128, modes=12, oneway=no, time=8.0 ;B1-B3 + diff --git a/unittests/test_cube_to_fasttrips_input/transit.pnr b/unittests/test_cube_to_fasttrips_input/transit.pnr new file mode 100644 index 0000000..ff9563c --- /dev/null +++ b/unittests/test_cube_to_fasttrips_input/transit.pnr @@ -0,0 +1,5 @@ + +; Parking charges $1.00 (01) = $0.70 (90) + +PNR NODE=200 ZONES=5-7 COST=0.28; Parking P1 +PNR NODE=201 ZONES=10 COST=0.28; Parking P2 \ No newline at end of file diff --git a/unittests/test_cube_to_fasttrips_input/transit.xfer b/unittests/test_cube_to_fasttrips_input/transit.xfer new file mode 100644 index 0000000..98d22f8 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_input/transit.xfer @@ -0,0 +1,7 @@ +; A B TRANSFER TIME + 183 135 0 ; R3 to downleft on-street node + 183 131 0 ; R3 to downright on-street node + 186 137 0 ; R2 to upleft on-street node + 186 133 0 ; R2 to upright on-street node + 185 168 0 ; R1 to downleft on-street node + 185 165 0 ; R1 to downright on-street node diff --git a/unittests/test_cube_to_fasttrips_input/transit_vehicles/transitLineToVehicle.csv b/unittests/test_cube_to_fasttrips_input/transit_vehicles/transitLineToVehicle.csv new file mode 100644 index 0000000..ea1adb4 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_input/transit_vehicles/transitLineToVehicle.csv @@ -0,0 +1,7 @@ +Name,System,Stripped,Line,FullLineName,AM VehicleType,PM VehicleType,OP Vehicle Type +TNT_A_EB,TNT,A_EB,A,A_Eastbound,bus,bus,bus +TNT_A_WB,TNT,A_WB,A,A_Westbound,bus,bus,bus +TNT_B_EB,TNT,B_EB,B,B_Eastbound,bus,bus,bus +TNT_B_WB,TNT,B_WB,B,B_Westbound,bus,bus,bus +TNT_C_NB,TNT,C_NB,C,C_Northbound,train,train,train +TNT_C_SB,TNT,C_SB,C,C_Southbound,train,train,train diff --git a/unittests/test_cube_to_fasttrips_input/transit_vehicles/transitPrefixToVehicle.csv b/unittests/test_cube_to_fasttrips_input/transit_vehicles/transitPrefixToVehicle.csv new file mode 100644 index 0000000..42d402b --- /dev/null +++ b/unittests/test_cube_to_fasttrips_input/transit_vehicles/transitPrefixToVehicle.csv @@ -0,0 +1,2 @@ +Prefix,System,VehicleType +TNT_,TestNetTransit,bus diff --git a/unittests/test_cube_to_fasttrips_input/transit_vehicles/transitVehicleToCapacity.csv b/unittests/test_cube_to_fasttrips_input/transit_vehicles/transitVehicleToCapacity.csv new file mode 100644 index 0000000..ec6e635 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_input/transit_vehicles/transitVehicleToCapacity.csv @@ -0,0 +1,3 @@ +VehicleType,100%Capacity,85%Capacity,VehicleCategory,SimpleDelayPerStop,ConstDelayPerStop,DelayPerBoard,DelayPerAlight +bus,20,17,bus,0.4,0,0.016,0.018 +train,40,34,train,0.4,0,0.008,0.009 diff --git a/unittests/test_cube_to_fasttrips_input/wrangler_overrides/Overrides/Regexes.py b/unittests/test_cube_to_fasttrips_input/wrangler_overrides/Overrides/Regexes.py new file mode 100644 index 0000000..e5d332d --- /dev/null +++ b/unittests/test_cube_to_fasttrips_input/wrangler_overrides/Overrides/Regexes.py @@ -0,0 +1,9 @@ +import re,sys,os + +class Regexes(object): + nodepair_pattern = re.compile('(\d+)[-,\s]+(\d+)') + git_commit_pattern = re.compile('commit ([0-9a-f]{40}$)') + allday_pattern = re.compile('(ALL|all|All)[\s\-_]*(day|DAY|Day)?') + linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS|TNT))_(?P[a-zA-Z0-9]+?)_((?PWB|SB|NB|EB|I|O|R)?(?PACE|VTA|AC|MUN|NAP|WC|GG)?)$') + + diff --git a/unittests/test_cube_to_fasttrips_input/wrangler_overrides/Overrides/WranglerLookups.py b/unittests/test_cube_to_fasttrips_input/wrangler_overrides/Overrides/WranglerLookups.py new file mode 100644 index 0000000..abdac31 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_input/wrangler_overrides/Overrides/WranglerLookups.py @@ -0,0 +1,162 @@ +import sys, os +##from Wrangler.Logger import WranglerLogger +##WranglerLogger.debug("IMPORTING OVERRIDING WranglerLookups FROM %s" % os.path.curdir) + +class WranglerLookups: + + ALL_TIMEPERIODS = ["PM"] + TIME_PERIOD_TOD_ORDER = ['PM'] + + HOURS_PER_TIMEPERIOD = {"PM":3.0} + + MINUTES_PAST_MIDNIGHT = {"PM":900} + + TIMEPERIOD_TO_TIMERANGE = {'PM':('150000','175959')} + + MODETYPE_TO_MODES = {"Local":[11,12,16,17,18,19], + "BRT":[13,20], + "LRT":[14,15,21], + "Premium":[22,23,24,25,26,27,28,29,30], + "Ferry":[31], + "BART":[32] + } + + # Do these modes have offstreet stops? + MODENUM_TO_OFFSTREET = {11:False, # muni bus + 12:False, # muni Express bus + 13:False, # mun BRT + 14:False, # cable car -- These are special because they don't have explicity WNR nodes + 15:False, # LRT -- and are just implemented by reading the muni.xfer line as muni.access + 16:False, # Shuttles + 17:False, # SamTrans bus + 18:False, # AC bus + 19:False, # other local bus + 20:False, # Regional BRT + 21:True, # Santa Clara LRT + 22:False, # AC premium bus + 23:False, # GG premium bus + 24:False, # SamTrans premium bus + 25:False, # Other premium bus + 26:True, # Caltrain + 27:True, # SMART + 28:True, # eBART + 29:True, # Regional Rail/ACE/Amtrak + 30:True, # HSR + 31:True, # Ferry + 32:True # BART + } + + MODE_TO_MODETYPE = {1:{'desc':"walk access", 'type':"non-transit"}, + 2:{'desc':"walk egress", 'type':"non-transit"}, + 3:{'desc':"drive access", 'type':"non-transit"}, + 4:{'desc':"drive egress", 'type':"non-transit"}, + 5:{'desc':"transfer", 'type':"non-transit"}, + 6:{'desc':"drive funnel", 'type':"non-transit"}, + 7:{'desc':"walk funnel", 'type':"non-transit"}, + 11:{'desc':"local_bus", 'type':"local_bus"}, + 12:{'desc':"express_bus", 'type':"express_bus"}, + 32:{'desc':"heavy_rail", 'type':"heavy_rail"}, + } + + OFFBOARD_FTMODETYPES = ['commuter_rail','heavy_rail','regional_rail','inter_regional_rail','high_speed_rail','ferry'] + OFFBOARD_FTAGENCIES = [] + + MODE_HEIRARCHY = [32, #:{'desc':"BART", 'type':"BART"}, + 12, #:{'desc':"Express Muni", 'type':"local bus"}, + 11, #:{'desc':"Local Muni", 'type':"local bus"}, + ] + + ACCESS_MODES = [1,3,6,7] + EGRESS_MODES = [2,4] + TRANSFER_MODES = [5] + UNUSED_MODES = [8,9,10] + NONTRANSIT_MODES = [1,2,3,4,5,6,7] + TRANSIT_MODES = [11,12,32] + NONTRANSIT_TYPES = ['non-transit'] + TRANSIT_TYPES = ['local_bus', 'express_bus', 'heavy_rail'] + + OPERATOR_ID_TO_NAME = {'TNT':"tntransit", + 'TNT_': "tntransit", + 'BS_': "BlueSkyTransit"} + + OPERATOR_NAME_TO_URL = {'tntransit':'http://www.sfcta.org'} + + MODENUM_TO_FTMODETYPE = {11:'local_bus', + 12:'express_bus', + 13:'rapid_bus', + 14:'cable_car', + 15:'light_rail', + 16:'open_shuttle', + 17:'local_bus', + 18:'local_bus', + 19:'local_bus', + 20:'rapid_bus', + 21:'light_rail', + 22:'premium_bus', + 23:'premium_bus', + 24:'premium_bus', + 25:'premium_bus', + 26:'commuter_rail', + 27:'regional_rail', + 28:'regional_rail', + 29:'inter_regional_rail', + 30:'high_speed_rail', + 31:'ferry', + 32:'heavy_rail'} + + ##Service type: + ##0 - Tram, streetcar, light rail + ##1 - Subway, metro + ##2 - Rail + ##3 - Bus + ##4 - Ferry + ##5 - Cable car + ##6 - Gondola + ##7 - Funicular + MODENUM_TO_FTROUTETYPE = {11:3, # 'local_bus', + 12:3, # 'express_bus', + 13:3, # 'rapid_bus', + 14:5, # 'cable_car', + 15:0, # 'light_rail', + 16:3, # 'open_shuttle', + 17:3, # 'local_bus', + 18:3, # 'local_bus', + 19:3, # 'local_bus', + 20:3, # 'rapid_bus', + 21:0, # 'light_rail', + 22:3, # 'premium_bus', + 23:3, # 'premium_bus', + 24:3, # 'premium_bus', + 25:3, # 'premium_bus', + 26:2, # 'commuter_rail', + 27:2, # 'regional_rail', + 28:2, # 'regional_rail', + 29:2, # 'inter_regional_rail', + 30:2, # 'high_speed_rail', + 31:4, # 'ferry', + 32:2, # 'heavy_rail'} + } + + MODENUM_TO_PROOF = {11:0, # {'desc':"Local Muni", 'type':"local bus"}, + 12:0, # {'desc':"Express Muni", 'type':"local bus"}, + 13:1, # {'desc':"BRT Muni", 'type':"local bus"}, + 14:0, # {'desc':"Muni Cable Car", 'type':"LRT"}, + 15:1, # {'desc':"LRT Muni", 'type':"LRT"}, + 16:1, # {'desc':"Free and Open Shuttles", 'type':"local bus"}, + 17:0, # {'desc':"SamTrans Local", 'type':"local bus"}, + 18:0, # {'desc':"AC Local", 'type':"local bus"}, + 19:0, # {'desc':"Other Local MTC Buses", 'type':"local bus"}, + 20:1, # {'desc':"Regional BRT", 'type':"BRT"}, + 21:1, # {'desc':"VTA LRT", 'type':"LRT"}, + 22:0, # {'desc':"AC Transbay Buses", 'type':"Premium"}, + 23:0, # {'desc':"Golden Gate Bus", 'type':"Premium"}, + 24:0, # {'desc':"Sam Trans Express Bus", 'type':"Premium"}, + 25:0, # {'desc':"Other Premium Bus", 'type':"Premium"}, + 26:1, # {'desc':"Caltrain", 'type':"Premium"}, + 27:1, # {'desc':"SMART", 'type':"Premium"}, + 28:1, # {'desc':"eBART", 'type':"Premium"}, + 29:0, # {'desc':"Regional Rail/ACE/AMTRAK", 'type':"Premium"}, + 30:0, # {'desc':"HSR", 'type':"Premium"}, + 31:1, # {'desc':"Ferry", 'type':"Ferry"}, + 32:0, # {'desc':"BART", 'type':"BART"}, + } \ No newline at end of file diff --git a/unittests/test_cube_to_fasttrips_input/wrangler_overrides/Overrides/__init__.py b/unittests/test_cube_to_fasttrips_input/wrangler_overrides/Overrides/__init__.py new file mode 100644 index 0000000..07f2cfa --- /dev/null +++ b/unittests/test_cube_to_fasttrips_input/wrangler_overrides/Overrides/__init__.py @@ -0,0 +1,5 @@ +from .Regexes import * +from .WranglerLookups import * + +__all__ = ['Regexes', 'WranglerLookups'] +all = __all__ diff --git a/unittests/test_cube_to_fasttrips_input/xfer.fare b/unittests/test_cube_to_fasttrips_input/xfer.fare new file mode 100644 index 0000000..2121c69 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_input/xfer.fare @@ -0,0 +1,48 @@ +;this file Allfare contains the "transfer" fares for all modes +; +;This is being used for 2025, but is exactly the same as the 2000 fares + +; it uses the same fares as in the 2000 base run using the assumption that fares +; keep up with inflation +; $1.00 (01) = $0.70 (90) +; These fares are from MTC's fare matrix with some exceptions. Most +; notably the fare for mode five was an average of the fares of the +; biggest transit agencies excluding Muni and BART. Also, Samtrans +; to SF fares were modified for consistency. Other minor changes were +; made as well. + + +; See http://intranet/Modeling/NetworkUpdateChamp43 +; This is mostly a translation of the old 2000 fares +; see Y:\networks\Fares\FareEncoding.xls for details + +XFARE[1][11]=200 +XFARE[1][12]=300 +XFARE[1][32]=400 +XFARE[2][11]=0 +XFARE[2][12]=0 +XFARE[2][32]=0 +XFARE[3][11]=200 +XFARE[3][12]=300 +XFARE[3][32]=400 +XFARE[4][11]=0 +XFARE[4][12]=0 +XFARE[4][32]=0 +XFARE[5][11]=200 +XFARE[5][12]=300 +XFARE[5][32]=400 +XFARE[6][11]=200 +XFARE[6][12]=300 +XFARE[6][32]=400 +XFARE[7][11]=200 +XFARE[7][12]=300 +XFARE[7][32]=400 +XFARE[11][11]=0 +XFARE[11][12]=250 +XFARE[11][32]=350 +XFARE[12][11]=150 +XFARE[12][12]=0 +XFARE[12][32]=350 +XFARE[32][11]=150 +XFARE[32][12]=250 +XFARE[32][32]=0 \ No newline at end of file diff --git a/unittests/test_cube_to_fasttrips_target/agency.txt b/unittests/test_cube_to_fasttrips_target/agency.txt new file mode 100644 index 0000000..3c6faa7 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/agency.txt @@ -0,0 +1,2 @@ +agency_id,agency_name,agency_url,agency_timezone +tntransit,tntransit,http://www.sfcta.org,US/Pacific diff --git a/unittests/test_cube_to_fasttrips_target/calendar.txt b/unittests/test_cube_to_fasttrips_target/calendar.txt new file mode 100644 index 0000000..16d9eab --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/calendar.txt @@ -0,0 +1,2 @@ +service_id,monday,tuesday,wednesday,thursday,friday,saturday,sunday,start_date,end_date +tntransit,1,1,1,1,1,1,1,20150101,20151231 diff --git a/unittests/test_cube_to_fasttrips_target/drive_access.txt b/unittests/test_cube_to_fasttrips_target/drive_access.txt new file mode 100644 index 0000000..c6bcd40 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/drive_access.txt @@ -0,0 +1,7 @@ +taz,lot_id,direction,dist,cost,travel_time,start_time,end_time +7,200,access,0.60,400,4,000001,235959 +7,200,eggress,0.60,0,4,000001,235959 +5,200,access,0.75,400,5,000001,235959 +5,200,egress,0.75,0,5,000001,235959 +3,201,access,0.45,400,3,000001,235959 +3,201,egress,0.45,0,3,000001,235959 diff --git a/unittests/test_cube_to_fasttrips_target/fare_attributes.txt b/unittests/test_cube_to_fasttrips_target/fare_attributes.txt new file mode 100644 index 0000000..f9071c7 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/fare_attributes.txt @@ -0,0 +1,4 @@ +fare_id,price,currency_type,payment_method,transfers,transfer_duration +tntransit_express_bus,3.00,USD,0,, +tntransit_heavy_rail,4.00,USD,1,, +tntransit_local_bus,2.00,USD,0,, diff --git a/unittests/test_cube_to_fasttrips_target/fare_attributes_ft.txt b/unittests/test_cube_to_fasttrips_target/fare_attributes_ft.txt new file mode 100644 index 0000000..d06e0c1 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/fare_attributes_ft.txt @@ -0,0 +1,4 @@ +fare_class,price,currency_type,payment_method,transfers,transfer_duration +tntransit_express_bus_allday,3.00,USD,0,, +tntransit_heavy_rail_allday,4.00,USD,1,, +tntransit_local_bus_allday,2.00,USD,0,, diff --git a/unittests/test_cube_to_fasttrips_target/fare_rules.txt b/unittests/test_cube_to_fasttrips_target/fare_rules.txt new file mode 100644 index 0000000..6cd3b49 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/fare_rules.txt @@ -0,0 +1,7 @@ +fare_id,route_id,origin_id,destination_id,contains_id +tntransit_express_bus,TNT_B_EB,,, +tntransit_express_bus,TNT_B_WB,,, +tntransit_heavy_rail,TNT_C_NB,,, +tntransit_heavy_rail,TNT_C_SB,,, +tntransit_local_bus,TNT_A_EB,,, +tntransit_local_bus,TNT_A_WB,,, diff --git a/unittests/test_cube_to_fasttrips_target/fare_rules_ft.txt b/unittests/test_cube_to_fasttrips_target/fare_rules_ft.txt new file mode 100644 index 0000000..6a47abd --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/fare_rules_ft.txt @@ -0,0 +1,4 @@ +fare_id,fare_class,start_time,end_time +tntransit_express_bus,tntransit_express_bus_allday,, +tntransit_heavy_rail,tntransit_heavy_rail_allday,, +tntransit_local_bus,tntransit_local_bus_allday,, diff --git a/unittests/test_cube_to_fasttrips_target/fare_transfer_rules.txt b/unittests/test_cube_to_fasttrips_target/fare_transfer_rules.txt new file mode 100644 index 0000000..a840635 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/fare_transfer_rules.txt @@ -0,0 +1,7 @@ +from_fare_class,to_fare_class,is_flat_fee,transfer_rule +tntransit_local_bus_allday,tntransit_express_bus_allday,1,2.50 +tntransit_local_bus_allday,tntransit_heavy_rail_allday,1,3.50 +tntransit_express_bus_allday,tntransit_local_bus_allday,1,1.50 +tntransit_express_bus_allday,tntransit_heavy_rail_allday,1,3.50 +tntransit_heavy_rail_allday,tntransit_local_bus_allday,1,1.50 +tntransit_heavy_rail_allday,tntransit_express_bus_allday,1,2.50 diff --git a/unittests/test_cube_to_fasttrips_target/pnr.txt b/unittests/test_cube_to_fasttrips_target/pnr.txt new file mode 100644 index 0000000..fcbfd3e --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/pnr.txt @@ -0,0 +1,3 @@ +lot_id,lot_lat,lot_long +200,37.786397,-122.472648 +201,37.781241,-122.458932 diff --git a/unittests/test_cube_to_fasttrips_target/routes.txt b/unittests/test_cube_to_fasttrips_target/routes.txt new file mode 100644 index 0000000..6f48d37 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/routes.txt @@ -0,0 +1,7 @@ +route_id,agency_id,route_short_name,route_long_name,route_type +TNT_A_EB,tntransit,A,A_EB,3 +TNT_A_WB,tntransit,A,A_WB,3 +TNT_B_EB,tntransit,B,B_EB,3 +TNT_B_WB,tntransit,B,B_WB,3 +TNT_C_NB,tntransit,C,C_NB,2 +TNT_C_SB,tntransit,C,C_SB,2 diff --git a/unittests/test_cube_to_fasttrips_target/routes_ft.txt b/unittests/test_cube_to_fasttrips_target/routes_ft.txt new file mode 100644 index 0000000..ed8c1d0 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/routes_ft.txt @@ -0,0 +1,7 @@ +route_id,mode,fare_class,proof_of_payment +TNT_A_EB,local_bus,tntransit_local_bus_allday,0 +TNT_A_WB,local_bus,tntransit_local_bus_allday,0 +TNT_B_EB,express_bus,tntransit_express_bus_allday,0 +TNT_B_WB,express_bus,tntransit_express_bus_allday,0 +TNT_C_NB,heavy_rail,tntransit_heavy_rail_allday,0 +TNT_C_SB,heavy_rail,tntransit_heavy_rail_allday,0 diff --git a/unittests/test_cube_to_fasttrips_target/stop_times.txt b/unittests/test_cube_to_fasttrips_target/stop_times.txt new file mode 100644 index 0000000..7c9411b --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/stop_times.txt @@ -0,0 +1,391 @@ +trip_id,arrival_time,departure_time,stop_id,stop_sequence +1,15:00:00,15:00:00,144,1 +1,15:05:00,15:05:00,137,2 +1,15:11:00,15:11:00,128,3 +2,15:08:00,15:08:00,144,1 +2,15:13:00,15:13:00,137,2 +2,15:19:00,15:19:00,128,3 +3,15:16:00,15:16:00,144,1 +3,15:21:00,15:21:00,137,2 +3,15:27:00,15:27:00,128,3 +4,15:24:00,15:24:00,144,1 +4,15:29:00,15:29:00,137,2 +4,15:35:00,15:35:00,128,3 +5,15:32:00,15:32:00,144,1 +5,15:37:00,15:37:00,137,2 +5,15:43:00,15:43:00,128,3 +6,15:40:00,15:40:00,144,1 +6,15:45:00,15:45:00,137,2 +6,15:51:00,15:51:00,128,3 +7,15:48:00,15:48:00,144,1 +7,15:53:00,15:53:00,137,2 +7,15:59:00,15:59:00,128,3 +8,15:56:00,15:56:00,144,1 +8,16:01:00,16:01:00,137,2 +8,16:07:00,16:07:00,128,3 +9,16:04:00,16:04:00,144,1 +9,16:09:00,16:09:00,137,2 +9,16:15:00,16:15:00,128,3 +10,16:12:00,16:12:00,144,1 +10,16:17:00,16:17:00,137,2 +10,16:23:00,16:23:00,128,3 +11,16:20:00,16:20:00,144,1 +11,16:25:00,16:25:00,137,2 +11,16:31:00,16:31:00,128,3 +12,16:28:00,16:28:00,144,1 +12,16:33:00,16:33:00,137,2 +12,16:39:00,16:39:00,128,3 +13,16:36:00,16:36:00,144,1 +13,16:41:00,16:41:00,137,2 +13,16:47:00,16:47:00,128,3 +14,16:44:00,16:44:00,144,1 +14,16:49:00,16:49:00,137,2 +14,16:55:00,16:55:00,128,3 +15,16:52:00,16:52:00,144,1 +15,16:57:00,16:57:00,137,2 +15,17:03:00,17:03:00,128,3 +16,17:00:00,17:00:00,144,1 +16,17:05:00,17:05:00,137,2 +16,17:11:00,17:11:00,128,3 +17,17:08:00,17:08:00,144,1 +17,17:13:00,17:13:00,137,2 +17,17:19:00,17:19:00,128,3 +18,17:16:00,17:16:00,144,1 +18,17:21:00,17:21:00,137,2 +18,17:27:00,17:27:00,128,3 +19,17:24:00,17:24:00,144,1 +19,17:29:00,17:29:00,137,2 +19,17:35:00,17:35:00,128,3 +20,17:32:00,17:32:00,144,1 +20,17:37:00,17:37:00,137,2 +20,17:43:00,17:43:00,128,3 +21,17:40:00,17:40:00,144,1 +21,17:45:00,17:45:00,137,2 +21,17:51:00,17:51:00,128,3 +22,17:48:00,17:48:00,144,1 +22,17:53:00,17:53:00,137,2 +22,17:59:00,17:59:00,128,3 +23,17:56:00,17:56:00,144,1 +23,18:01:00,18:01:00,137,2 +23,18:07:00,18:07:00,128,3 +24,15:00:00,15:00:00,128,1 +24,15:06:00,15:06:00,137,2 +24,15:11:00,15:11:00,144,3 +25,15:08:00,15:08:00,128,1 +25,15:14:00,15:14:00,137,2 +25,15:19:00,15:19:00,144,3 +26,15:16:00,15:16:00,128,1 +26,15:22:00,15:22:00,137,2 +26,15:27:00,15:27:00,144,3 +27,15:24:00,15:24:00,128,1 +27,15:30:00,15:30:00,137,2 +27,15:35:00,15:35:00,144,3 +28,15:32:00,15:32:00,128,1 +28,15:38:00,15:38:00,137,2 +28,15:43:00,15:43:00,144,3 +29,15:40:00,15:40:00,128,1 +29,15:46:00,15:46:00,137,2 +29,15:51:00,15:51:00,144,3 +30,15:48:00,15:48:00,128,1 +30,15:54:00,15:54:00,137,2 +30,15:59:00,15:59:00,144,3 +31,15:56:00,15:56:00,128,1 +31,16:02:00,16:02:00,137,2 +31,16:07:00,16:07:00,144,3 +32,16:04:00,16:04:00,128,1 +32,16:10:00,16:10:00,137,2 +32,16:15:00,16:15:00,144,3 +33,16:12:00,16:12:00,128,1 +33,16:18:00,16:18:00,137,2 +33,16:23:00,16:23:00,144,3 +34,16:20:00,16:20:00,128,1 +34,16:26:00,16:26:00,137,2 +34,16:31:00,16:31:00,144,3 +35,16:28:00,16:28:00,128,1 +35,16:34:00,16:34:00,137,2 +35,16:39:00,16:39:00,144,3 +36,16:36:00,16:36:00,128,1 +36,16:42:00,16:42:00,137,2 +36,16:47:00,16:47:00,144,3 +37,16:44:00,16:44:00,128,1 +37,16:50:00,16:50:00,137,2 +37,16:55:00,16:55:00,144,3 +38,16:52:00,16:52:00,128,1 +38,16:58:00,16:58:00,137,2 +38,17:03:00,17:03:00,144,3 +39,17:00:00,17:00:00,128,1 +39,17:06:00,17:06:00,137,2 +39,17:11:00,17:11:00,144,3 +40,17:08:00,17:08:00,128,1 +40,17:14:00,17:14:00,137,2 +40,17:19:00,17:19:00,144,3 +41,17:16:00,17:16:00,128,1 +41,17:22:00,17:22:00,137,2 +41,17:27:00,17:27:00,144,3 +42,17:24:00,17:24:00,128,1 +42,17:30:00,17:30:00,137,2 +42,17:35:00,17:35:00,144,3 +43,17:32:00,17:32:00,128,1 +43,17:38:00,17:38:00,137,2 +43,17:43:00,17:43:00,144,3 +44,17:40:00,17:40:00,128,1 +44,17:46:00,17:46:00,137,2 +44,17:51:00,17:51:00,144,3 +45,17:48:00,17:48:00,128,1 +45,17:54:00,17:54:00,137,2 +45,17:59:00,17:59:00,144,3 +46,17:56:00,17:56:00,128,1 +46,18:02:00,18:02:00,137,2 +46,18:07:00,18:07:00,144,3 +47,15:00:00,15:00:00,144,1 +47,15:08:00,15:08:00,128,2 +48,15:05:00,15:05:00,144,1 +48,15:13:00,15:13:00,128,2 +49,15:10:00,15:10:00,144,1 +49,15:18:00,15:18:00,128,2 +50,15:15:00,15:15:00,144,1 +50,15:23:00,15:23:00,128,2 +51,15:20:00,15:20:00,144,1 +51,15:28:00,15:28:00,128,2 +52,15:25:00,15:25:00,144,1 +52,15:33:00,15:33:00,128,2 +53,15:30:00,15:30:00,144,1 +53,15:38:00,15:38:00,128,2 +54,15:35:00,15:35:00,144,1 +54,15:43:00,15:43:00,128,2 +55,15:40:00,15:40:00,144,1 +55,15:48:00,15:48:00,128,2 +56,15:45:00,15:45:00,144,1 +56,15:53:00,15:53:00,128,2 +57,15:50:00,15:50:00,144,1 +57,15:58:00,15:58:00,128,2 +58,15:55:00,15:55:00,144,1 +58,16:03:00,16:03:00,128,2 +59,16:00:00,16:00:00,144,1 +59,16:08:00,16:08:00,128,2 +60,16:05:00,16:05:00,144,1 +60,16:13:00,16:13:00,128,2 +61,16:10:00,16:10:00,144,1 +61,16:18:00,16:18:00,128,2 +62,16:15:00,16:15:00,144,1 +62,16:23:00,16:23:00,128,2 +63,16:20:00,16:20:00,144,1 +63,16:28:00,16:28:00,128,2 +64,16:25:00,16:25:00,144,1 +64,16:33:00,16:33:00,128,2 +65,16:30:00,16:30:00,144,1 +65,16:38:00,16:38:00,128,2 +66,16:35:00,16:35:00,144,1 +66,16:43:00,16:43:00,128,2 +67,16:40:00,16:40:00,144,1 +67,16:48:00,16:48:00,128,2 +68,16:45:00,16:45:00,144,1 +68,16:53:00,16:53:00,128,2 +69,16:50:00,16:50:00,144,1 +69,16:58:00,16:58:00,128,2 +70,16:55:00,16:55:00,144,1 +70,17:03:00,17:03:00,128,2 +71,17:00:00,17:00:00,144,1 +71,17:08:00,17:08:00,128,2 +72,17:05:00,17:05:00,144,1 +72,17:13:00,17:13:00,128,2 +73,17:10:00,17:10:00,144,1 +73,17:18:00,17:18:00,128,2 +74,17:15:00,17:15:00,144,1 +74,17:23:00,17:23:00,128,2 +75,17:20:00,17:20:00,144,1 +75,17:28:00,17:28:00,128,2 +76,17:25:00,17:25:00,144,1 +76,17:33:00,17:33:00,128,2 +77,17:30:00,17:30:00,144,1 +77,17:38:00,17:38:00,128,2 +78,17:35:00,17:35:00,144,1 +78,17:43:00,17:43:00,128,2 +79,17:40:00,17:40:00,144,1 +79,17:48:00,17:48:00,128,2 +80,17:45:00,17:45:00,144,1 +80,17:53:00,17:53:00,128,2 +81,17:50:00,17:50:00,144,1 +81,17:58:00,17:58:00,128,2 +82,17:55:00,17:55:00,144,1 +82,18:03:00,18:03:00,128,2 +83,15:00:00,15:00:00,128,1 +83,15:08:00,15:08:00,144,2 +84,15:05:00,15:05:00,128,1 +84,15:13:00,15:13:00,144,2 +85,15:10:00,15:10:00,128,1 +85,15:18:00,15:18:00,144,2 +86,15:15:00,15:15:00,128,1 +86,15:23:00,15:23:00,144,2 +87,15:20:00,15:20:00,128,1 +87,15:28:00,15:28:00,144,2 +88,15:25:00,15:25:00,128,1 +88,15:33:00,15:33:00,144,2 +89,15:30:00,15:30:00,128,1 +89,15:38:00,15:38:00,144,2 +90,15:35:00,15:35:00,128,1 +90,15:43:00,15:43:00,144,2 +91,15:40:00,15:40:00,128,1 +91,15:48:00,15:48:00,144,2 +92,15:45:00,15:45:00,128,1 +92,15:53:00,15:53:00,144,2 +93,15:50:00,15:50:00,128,1 +93,15:58:00,15:58:00,144,2 +94,15:55:00,15:55:00,128,1 +94,16:03:00,16:03:00,144,2 +95,16:00:00,16:00:00,128,1 +95,16:08:00,16:08:00,144,2 +96,16:05:00,16:05:00,128,1 +96,16:13:00,16:13:00,144,2 +97,16:10:00,16:10:00,128,1 +97,16:18:00,16:18:00,144,2 +98,16:15:00,16:15:00,128,1 +98,16:23:00,16:23:00,144,2 +99,16:20:00,16:20:00,128,1 +99,16:28:00,16:28:00,144,2 +100,16:25:00,16:25:00,128,1 +100,16:33:00,16:33:00,144,2 +101,16:30:00,16:30:00,128,1 +101,16:38:00,16:38:00,144,2 +102,16:35:00,16:35:00,128,1 +102,16:43:00,16:43:00,144,2 +103,16:40:00,16:40:00,128,1 +103,16:48:00,16:48:00,144,2 +104,16:45:00,16:45:00,128,1 +104,16:53:00,16:53:00,144,2 +105,16:50:00,16:50:00,128,1 +105,16:58:00,16:58:00,144,2 +106,16:55:00,16:55:00,128,1 +106,17:03:00,17:03:00,144,2 +107,17:00:00,17:00:00,128,1 +107,17:08:00,17:08:00,144,2 +108,17:05:00,17:05:00,128,1 +108,17:13:00,17:13:00,144,2 +109,17:10:00,17:10:00,128,1 +109,17:18:00,17:18:00,144,2 +110,17:15:00,17:15:00,128,1 +110,17:23:00,17:23:00,144,2 +111,17:20:00,17:20:00,128,1 +111,17:28:00,17:28:00,144,2 +112,17:25:00,17:25:00,128,1 +112,17:33:00,17:33:00,144,2 +113,17:30:00,17:30:00,128,1 +113,17:38:00,17:38:00,144,2 +114,17:35:00,17:35:00,128,1 +114,17:43:00,17:43:00,144,2 +115,17:40:00,17:40:00,128,1 +115,17:48:00,17:48:00,144,2 +116,17:45:00,17:45:00,128,1 +116,17:53:00,17:53:00,144,2 +117,17:50:00,17:50:00,128,1 +117,17:58:00,17:58:00,144,2 +118,17:55:00,17:55:00,128,1 +118,18:03:00,18:03:00,144,2 +119,15:00:00,15:00:00,183,1 +119,15:03:00,15:03:00,186,2 +119,15:05:00,15:05:00,185,3 +120,15:10:00,15:10:00,183,1 +120,15:13:00,15:13:00,186,2 +120,15:15:00,15:15:00,185,3 +121,15:20:00,15:20:00,183,1 +121,15:23:00,15:23:00,186,2 +121,15:25:00,15:25:00,185,3 +122,15:30:00,15:30:00,183,1 +122,15:33:00,15:33:00,186,2 +122,15:35:00,15:35:00,185,3 +123,15:40:00,15:40:00,183,1 +123,15:43:00,15:43:00,186,2 +123,15:45:00,15:45:00,185,3 +124,15:50:00,15:50:00,183,1 +124,15:53:00,15:53:00,186,2 +124,15:55:00,15:55:00,185,3 +125,16:00:00,16:00:00,183,1 +125,16:03:00,16:03:00,186,2 +125,16:05:00,16:05:00,185,3 +126,16:10:00,16:10:00,183,1 +126,16:13:00,16:13:00,186,2 +126,16:15:00,16:15:00,185,3 +127,16:20:00,16:20:00,183,1 +127,16:23:00,16:23:00,186,2 +127,16:25:00,16:25:00,185,3 +128,16:30:00,16:30:00,183,1 +128,16:33:00,16:33:00,186,2 +128,16:35:00,16:35:00,185,3 +129,16:40:00,16:40:00,183,1 +129,16:43:00,16:43:00,186,2 +129,16:45:00,16:45:00,185,3 +130,16:50:00,16:50:00,183,1 +130,16:53:00,16:53:00,186,2 +130,16:55:00,16:55:00,185,3 +131,17:00:00,17:00:00,183,1 +131,17:03:00,17:03:00,186,2 +131,17:05:00,17:05:00,185,3 +132,17:10:00,17:10:00,183,1 +132,17:13:00,17:13:00,186,2 +132,17:15:00,17:15:00,185,3 +133,17:20:00,17:20:00,183,1 +133,17:23:00,17:23:00,186,2 +133,17:25:00,17:25:00,185,3 +134,17:30:00,17:30:00,183,1 +134,17:33:00,17:33:00,186,2 +134,17:35:00,17:35:00,185,3 +135,17:40:00,17:40:00,183,1 +135,17:43:00,17:43:00,186,2 +135,17:45:00,17:45:00,185,3 +136,17:50:00,17:50:00,183,1 +136,17:53:00,17:53:00,186,2 +136,17:55:00,17:55:00,185,3 +137,15:00:00,15:00:00,185,1 +137,15:02:00,15:02:00,186,2 +137,15:05:00,15:05:00,183,3 +138,15:10:00,15:10:00,185,1 +138,15:12:00,15:12:00,186,2 +138,15:15:00,15:15:00,183,3 +139,15:20:00,15:20:00,185,1 +139,15:22:00,15:22:00,186,2 +139,15:25:00,15:25:00,183,3 +140,15:30:00,15:30:00,185,1 +140,15:32:00,15:32:00,186,2 +140,15:35:00,15:35:00,183,3 +141,15:40:00,15:40:00,185,1 +141,15:42:00,15:42:00,186,2 +141,15:45:00,15:45:00,183,3 +142,15:50:00,15:50:00,185,1 +142,15:52:00,15:52:00,186,2 +142,15:55:00,15:55:00,183,3 +143,16:00:00,16:00:00,185,1 +143,16:02:00,16:02:00,186,2 +143,16:05:00,16:05:00,183,3 +144,16:10:00,16:10:00,185,1 +144,16:12:00,16:12:00,186,2 +144,16:15:00,16:15:00,183,3 +145,16:20:00,16:20:00,185,1 +145,16:22:00,16:22:00,186,2 +145,16:25:00,16:25:00,183,3 +146,16:30:00,16:30:00,185,1 +146,16:32:00,16:32:00,186,2 +146,16:35:00,16:35:00,183,3 +147,16:40:00,16:40:00,185,1 +147,16:42:00,16:42:00,186,2 +147,16:45:00,16:45:00,183,3 +148,16:50:00,16:50:00,185,1 +148,16:52:00,16:52:00,186,2 +148,16:55:00,16:55:00,183,3 +149,17:00:00,17:00:00,185,1 +149,17:02:00,17:02:00,186,2 +149,17:05:00,17:05:00,183,3 +150,17:10:00,17:10:00,185,1 +150,17:12:00,17:12:00,186,2 +150,17:15:00,17:15:00,183,3 +151,17:20:00,17:20:00,185,1 +151,17:22:00,17:22:00,186,2 +151,17:25:00,17:25:00,183,3 +152,17:30:00,17:30:00,185,1 +152,17:32:00,17:32:00,186,2 +152,17:35:00,17:35:00,183,3 +153,17:40:00,17:40:00,185,1 +153,17:42:00,17:42:00,186,2 +153,17:45:00,17:45:00,183,3 +154,17:50:00,17:50:00,185,1 +154,17:52:00,17:52:00,186,2 +154,17:55:00,17:55:00,183,3 diff --git a/unittests/test_cube_to_fasttrips_target/stop_times_ft.txt b/unittests/test_cube_to_fasttrips_target/stop_times_ft.txt new file mode 100644 index 0000000..deee0f5 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/stop_times_ft.txt @@ -0,0 +1,391 @@ +trip_id,stop_id +1,144 +1,137 +1,128 +2,144 +2,137 +2,128 +3,144 +3,137 +3,128 +4,144 +4,137 +4,128 +5,144 +5,137 +5,128 +6,144 +6,137 +6,128 +7,144 +7,137 +7,128 +8,144 +8,137 +8,128 +9,144 +9,137 +9,128 +10,144 +10,137 +10,128 +11,144 +11,137 +11,128 +12,144 +12,137 +12,128 +13,144 +13,137 +13,128 +14,144 +14,137 +14,128 +15,144 +15,137 +15,128 +16,144 +16,137 +16,128 +17,144 +17,137 +17,128 +18,144 +18,137 +18,128 +19,144 +19,137 +19,128 +20,144 +20,137 +20,128 +21,144 +21,137 +21,128 +22,144 +22,137 +22,128 +23,144 +23,137 +23,128 +24,128 +24,137 +24,144 +25,128 +25,137 +25,144 +26,128 +26,137 +26,144 +27,128 +27,137 +27,144 +28,128 +28,137 +28,144 +29,128 +29,137 +29,144 +30,128 +30,137 +30,144 +31,128 +31,137 +31,144 +32,128 +32,137 +32,144 +33,128 +33,137 +33,144 +34,128 +34,137 +34,144 +35,128 +35,137 +35,144 +36,128 +36,137 +36,144 +37,128 +37,137 +37,144 +38,128 +38,137 +38,144 +39,128 +39,137 +39,144 +40,128 +40,137 +40,144 +41,128 +41,137 +41,144 +42,128 +42,137 +42,144 +43,128 +43,137 +43,144 +44,128 +44,137 +44,144 +45,128 +45,137 +45,144 +46,128 +46,137 +46,144 +47,144 +47,128 +48,144 +48,128 +49,144 +49,128 +50,144 +50,128 +51,144 +51,128 +52,144 +52,128 +53,144 +53,128 +54,144 +54,128 +55,144 +55,128 +56,144 +56,128 +57,144 +57,128 +58,144 +58,128 +59,144 +59,128 +60,144 +60,128 +61,144 +61,128 +62,144 +62,128 +63,144 +63,128 +64,144 +64,128 +65,144 +65,128 +66,144 +66,128 +67,144 +67,128 +68,144 +68,128 +69,144 +69,128 +70,144 +70,128 +71,144 +71,128 +72,144 +72,128 +73,144 +73,128 +74,144 +74,128 +75,144 +75,128 +76,144 +76,128 +77,144 +77,128 +78,144 +78,128 +79,144 +79,128 +80,144 +80,128 +81,144 +81,128 +82,144 +82,128 +83,128 +83,144 +84,128 +84,144 +85,128 +85,144 +86,128 +86,144 +87,128 +87,144 +88,128 +88,144 +89,128 +89,144 +90,128 +90,144 +91,128 +91,144 +92,128 +92,144 +93,128 +93,144 +94,128 +94,144 +95,128 +95,144 +96,128 +96,144 +97,128 +97,144 +98,128 +98,144 +99,128 +99,144 +100,128 +100,144 +101,128 +101,144 +102,128 +102,144 +103,128 +103,144 +104,128 +104,144 +105,128 +105,144 +106,128 +106,144 +107,128 +107,144 +108,128 +108,144 +109,128 +109,144 +110,128 +110,144 +111,128 +111,144 +112,128 +112,144 +113,128 +113,144 +114,128 +114,144 +115,128 +115,144 +116,128 +116,144 +117,128 +117,144 +118,128 +118,144 +119,183 +119,186 +119,185 +120,183 +120,186 +120,185 +121,183 +121,186 +121,185 +122,183 +122,186 +122,185 +123,183 +123,186 +123,185 +124,183 +124,186 +124,185 +125,183 +125,186 +125,185 +126,183 +126,186 +126,185 +127,183 +127,186 +127,185 +128,183 +128,186 +128,185 +129,183 +129,186 +129,185 +130,183 +130,186 +130,185 +131,183 +131,186 +131,185 +132,183 +132,186 +132,185 +133,183 +133,186 +133,185 +134,183 +134,186 +134,185 +135,183 +135,186 +135,185 +136,183 +136,186 +136,185 +137,185 +137,186 +137,183 +138,185 +138,186 +138,183 +139,185 +139,186 +139,183 +140,185 +140,186 +140,183 +141,185 +141,186 +141,183 +142,185 +142,186 +142,183 +143,185 +143,186 +143,183 +144,185 +144,186 +144,183 +145,185 +145,186 +145,183 +146,185 +146,186 +146,183 +147,185 +147,186 +147,183 +148,185 +148,186 +148,183 +149,185 +149,186 +149,183 +150,185 +150,186 +150,183 +151,185 +151,186 +151,183 +152,185 +152,186 +152,183 +153,185 +153,186 +153,183 +154,185 +154,186 +154,183 diff --git a/unittests/test_cube_to_fasttrips_target/stops.txt b/unittests/test_cube_to_fasttrips_target/stops.txt new file mode 100644 index 0000000..9a398f5 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/stops.txt @@ -0,0 +1 @@ +stop_id,stop_name,stop_lat,stop_lon 128,BusStop3,37.781241,-122.458932 137,BusStop2,37.780689,-122.472314 144,BusStop1,37.780138,-122.484665 183,RailStop3,37.773182,-122.471829 185,RailStop1,37.786397,-122.472648 186,RailStop2,37.780689,-122.472314 \ No newline at end of file diff --git a/unittests/test_cube_to_fasttrips_target/stops_ft.txt b/unittests/test_cube_to_fasttrips_target/stops_ft.txt new file mode 100644 index 0000000..c24d0fc --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/stops_ft.txt @@ -0,0 +1,7 @@ +stop_id +128 +137 +144 +183 +185 +186 diff --git a/unittests/test_cube_to_fasttrips_target/transfers.txt b/unittests/test_cube_to_fasttrips_target/transfers.txt new file mode 100644 index 0000000..47c4a6a --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/transfers.txt @@ -0,0 +1,3 @@ +from_stop_id,to_stop_id,transfer_type,min_transfer_time +137,186,0, +186,137,0, diff --git a/unittests/test_cube_to_fasttrips_target/transfers_ft.txt b/unittests/test_cube_to_fasttrips_target/transfers_ft.txt new file mode 100644 index 0000000..ffa98b5 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/transfers_ft.txt @@ -0,0 +1,13 @@ +from_stop_id,to_stop_id,dist,from_route_id,to_route_id,schedule_precedence +137,186,0.10,TNT_A_EB,TNT_C_NB,to +137,186,0.10,TNT_A_EB,TNT_C_SB,to +137,186,0.10,TNT_A_WB,TNT_C_NB,to +137,186,0.10,TNT_A_WB,TNT_C_SB,to +186,137,0.10,TNT_C_NB,TNT_A_EB,from +186,137,0.10,TNT_C_NB,TNT_A_WB,from +186,137,0.10,TNT_C_SB,TNT_A_EB,from +186,137,0.10,TNT_C_SB,TNT_A_WB,from +200,185,0,,,to +185,200,0,,,from +201,128,0,,,to +128,201,0,,,from diff --git a/unittests/test_cube_to_fasttrips_target/trips.txt b/unittests/test_cube_to_fasttrips_target/trips.txt new file mode 100644 index 0000000..89c23cf --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/trips.txt @@ -0,0 +1,155 @@ +trip_id,route_id,service_id,shape_id +1,TNT_A_EB,tntransit,TNT_A_EB +2,TNT_A_EB,tntransit,TNT_A_EB +3,TNT_A_EB,tntransit,TNT_A_EB +4,TNT_A_EB,tntransit,TNT_A_EB +5,TNT_A_EB,tntransit,TNT_A_EB +6,TNT_A_EB,tntransit,TNT_A_EB +7,TNT_A_EB,tntransit,TNT_A_EB +8,TNT_A_EB,tntransit,TNT_A_EB +9,TNT_A_EB,tntransit,TNT_A_EB +10,TNT_A_EB,tntransit,TNT_A_EB +11,TNT_A_EB,tntransit,TNT_A_EB +12,TNT_A_EB,tntransit,TNT_A_EB +13,TNT_A_EB,tntransit,TNT_A_EB +14,TNT_A_EB,tntransit,TNT_A_EB +15,TNT_A_EB,tntransit,TNT_A_EB +16,TNT_A_EB,tntransit,TNT_A_EB +17,TNT_A_EB,tntransit,TNT_A_EB +18,TNT_A_EB,tntransit,TNT_A_EB +19,TNT_A_EB,tntransit,TNT_A_EB +20,TNT_A_EB,tntransit,TNT_A_EB +21,TNT_A_EB,tntransit,TNT_A_EB +22,TNT_A_EB,tntransit,TNT_A_EB +23,TNT_A_EB,tntransit,TNT_A_EB +24,TNT_A_WB,tntransit,TNT_A_WB +25,TNT_A_WB,tntransit,TNT_A_WB +26,TNT_A_WB,tntransit,TNT_A_WB +27,TNT_A_WB,tntransit,TNT_A_WB +28,TNT_A_WB,tntransit,TNT_A_WB +29,TNT_A_WB,tntransit,TNT_A_WB +30,TNT_A_WB,tntransit,TNT_A_WB +31,TNT_A_WB,tntransit,TNT_A_WB +32,TNT_A_WB,tntransit,TNT_A_WB +33,TNT_A_WB,tntransit,TNT_A_WB +34,TNT_A_WB,tntransit,TNT_A_WB +35,TNT_A_WB,tntransit,TNT_A_WB +36,TNT_A_WB,tntransit,TNT_A_WB +37,TNT_A_WB,tntransit,TNT_A_WB +38,TNT_A_WB,tntransit,TNT_A_WB +39,TNT_A_WB,tntransit,TNT_A_WB +40,TNT_A_WB,tntransit,TNT_A_WB +41,TNT_A_WB,tntransit,TNT_A_WB +42,TNT_A_WB,tntransit,TNT_A_WB +43,TNT_A_WB,tntransit,TNT_A_WB +44,TNT_A_WB,tntransit,TNT_A_WB +45,TNT_A_WB,tntransit,TNT_A_WB +46,TNT_A_WB,tntransit,TNT_A_WB +47,TNT_B_EB,tntransit,TNT_B_EB +48,TNT_B_EB,tntransit,TNT_B_EB +49,TNT_B_EB,tntransit,TNT_B_EB +50,TNT_B_EB,tntransit,TNT_B_EB +51,TNT_B_EB,tntransit,TNT_B_EB +52,TNT_B_EB,tntransit,TNT_B_EB +53,TNT_B_EB,tntransit,TNT_B_EB +54,TNT_B_EB,tntransit,TNT_B_EB +55,TNT_B_EB,tntransit,TNT_B_EB +56,TNT_B_EB,tntransit,TNT_B_EB +57,TNT_B_EB,tntransit,TNT_B_EB +58,TNT_B_EB,tntransit,TNT_B_EB +59,TNT_B_EB,tntransit,TNT_B_EB +60,TNT_B_EB,tntransit,TNT_B_EB +61,TNT_B_EB,tntransit,TNT_B_EB +62,TNT_B_EB,tntransit,TNT_B_EB +63,TNT_B_EB,tntransit,TNT_B_EB +64,TNT_B_EB,tntransit,TNT_B_EB +65,TNT_B_EB,tntransit,TNT_B_EB +66,TNT_B_EB,tntransit,TNT_B_EB +67,TNT_B_EB,tntransit,TNT_B_EB +68,TNT_B_EB,tntransit,TNT_B_EB +69,TNT_B_EB,tntransit,TNT_B_EB +70,TNT_B_EB,tntransit,TNT_B_EB +71,TNT_B_EB,tntransit,TNT_B_EB +72,TNT_B_EB,tntransit,TNT_B_EB +73,TNT_B_EB,tntransit,TNT_B_EB +74,TNT_B_EB,tntransit,TNT_B_EB +75,TNT_B_EB,tntransit,TNT_B_EB +76,TNT_B_EB,tntransit,TNT_B_EB +77,TNT_B_EB,tntransit,TNT_B_EB +78,TNT_B_EB,tntransit,TNT_B_EB +79,TNT_B_EB,tntransit,TNT_B_EB +80,TNT_B_EB,tntransit,TNT_B_EB +81,TNT_B_EB,tntransit,TNT_B_EB +82,TNT_B_EB,tntransit,TNT_B_EB +83,TNT_B_WB,tntransit,TNT_B_WB +84,TNT_B_WB,tntransit,TNT_B_WB +85,TNT_B_WB,tntransit,TNT_B_WB +86,TNT_B_WB,tntransit,TNT_B_WB +87,TNT_B_WB,tntransit,TNT_B_WB +88,TNT_B_WB,tntransit,TNT_B_WB +89,TNT_B_WB,tntransit,TNT_B_WB +90,TNT_B_WB,tntransit,TNT_B_WB +91,TNT_B_WB,tntransit,TNT_B_WB +92,TNT_B_WB,tntransit,TNT_B_WB +93,TNT_B_WB,tntransit,TNT_B_WB +94,TNT_B_WB,tntransit,TNT_B_WB +95,TNT_B_WB,tntransit,TNT_B_WB +96,TNT_B_WB,tntransit,TNT_B_WB +97,TNT_B_WB,tntransit,TNT_B_WB +98,TNT_B_WB,tntransit,TNT_B_WB +99,TNT_B_WB,tntransit,TNT_B_WB +100,TNT_B_WB,tntransit,TNT_B_WB +101,TNT_B_WB,tntransit,TNT_B_WB +102,TNT_B_WB,tntransit,TNT_B_WB +103,TNT_B_WB,tntransit,TNT_B_WB +104,TNT_B_WB,tntransit,TNT_B_WB +105,TNT_B_WB,tntransit,TNT_B_WB +106,TNT_B_WB,tntransit,TNT_B_WB +107,TNT_B_WB,tntransit,TNT_B_WB +108,TNT_B_WB,tntransit,TNT_B_WB +109,TNT_B_WB,tntransit,TNT_B_WB +110,TNT_B_WB,tntransit,TNT_B_WB +111,TNT_B_WB,tntransit,TNT_B_WB +112,TNT_B_WB,tntransit,TNT_B_WB +113,TNT_B_WB,tntransit,TNT_B_WB +114,TNT_B_WB,tntransit,TNT_B_WB +115,TNT_B_WB,tntransit,TNT_B_WB +116,TNT_B_WB,tntransit,TNT_B_WB +117,TNT_B_WB,tntransit,TNT_B_WB +118,TNT_B_WB,tntransit,TNT_B_WB +119,TNT_C_NB,tntransit,TNT_C_NB +120,TNT_C_NB,tntransit,TNT_C_NB +121,TNT_C_NB,tntransit,TNT_C_NB +122,TNT_C_NB,tntransit,TNT_C_NB +123,TNT_C_NB,tntransit,TNT_C_NB +124,TNT_C_NB,tntransit,TNT_C_NB +125,TNT_C_NB,tntransit,TNT_C_NB +126,TNT_C_NB,tntransit,TNT_C_NB +127,TNT_C_NB,tntransit,TNT_C_NB +128,TNT_C_NB,tntransit,TNT_C_NB +129,TNT_C_NB,tntransit,TNT_C_NB +130,TNT_C_NB,tntransit,TNT_C_NB +131,TNT_C_NB,tntransit,TNT_C_NB +132,TNT_C_NB,tntransit,TNT_C_NB +133,TNT_C_NB,tntransit,TNT_C_NB +134,TNT_C_NB,tntransit,TNT_C_NB +135,TNT_C_NB,tntransit,TNT_C_NB +136,TNT_C_NB,tntransit,TNT_C_NB +137,TNT_C_SB,tntransit,TNT_C_SB +138,TNT_C_SB,tntransit,TNT_C_SB +139,TNT_C_SB,tntransit,TNT_C_SB +140,TNT_C_SB,tntransit,TNT_C_SB +141,TNT_C_SB,tntransit,TNT_C_SB +142,TNT_C_SB,tntransit,TNT_C_SB +143,TNT_C_SB,tntransit,TNT_C_SB +144,TNT_C_SB,tntransit,TNT_C_SB +145,TNT_C_SB,tntransit,TNT_C_SB +146,TNT_C_SB,tntransit,TNT_C_SB +147,TNT_C_SB,tntransit,TNT_C_SB +148,TNT_C_SB,tntransit,TNT_C_SB +149,TNT_C_SB,tntransit,TNT_C_SB +150,TNT_C_SB,tntransit,TNT_C_SB +151,TNT_C_SB,tntransit,TNT_C_SB +152,TNT_C_SB,tntransit,TNT_C_SB +153,TNT_C_SB,tntransit,TNT_C_SB +154,TNT_C_SB,tntransit,TNT_C_SB diff --git a/unittests/test_cube_to_fasttrips_target/trips_ft.txt b/unittests/test_cube_to_fasttrips_target/trips_ft.txt new file mode 100644 index 0000000..61ba65c --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/trips_ft.txt @@ -0,0 +1,155 @@ +trip_id,vehicle_name +1,bus +2,bus +3,bus +4,bus +5,bus +6,bus +7,bus +8,bus +9,bus +10,bus +11,bus +12,bus +13,bus +14,bus +15,bus +16,bus +17,bus +18,bus +19,bus +20,bus +21,bus +22,bus +23,bus +24,bus +25,bus +26,bus +27,bus +28,bus +29,bus +30,bus +31,bus +32,bus +33,bus +34,bus +35,bus +36,bus +37,bus +38,bus +39,bus +40,bus +41,bus +42,bus +43,bus +44,bus +45,bus +46,bus +47,bus +48,bus +49,bus +50,bus +51,bus +52,bus +53,bus +54,bus +55,bus +56,bus +57,bus +58,bus +59,bus +60,bus +61,bus +62,bus +63,bus +64,bus +65,bus +66,bus +67,bus +68,bus +69,bus +70,bus +71,bus +72,bus +73,bus +74,bus +75,bus +76,bus +77,bus +78,bus +79,bus +80,bus +81,bus +82,bus +83,bus +84,bus +85,bus +86,bus +87,bus +88,bus +89,bus +90,bus +91,bus +92,bus +93,bus +94,bus +95,bus +96,bus +97,bus +98,bus +99,bus +100,bus +101,bus +102,bus +103,bus +104,bus +105,bus +106,bus +107,bus +108,bus +109,bus +110,bus +111,bus +112,bus +113,bus +114,bus +115,bus +116,bus +117,bus +118,bus +119,train +120,train +121,train +122,train +123,train +124,train +125,train +126,train +127,train +128,train +129,train +130,train +131,train +132,train +133,train +134,train +135,train +136,train +137,train +138,train +139,train +140,train +141,train +142,train +143,train +144,train +145,train +146,train +147,train +148,train +149,train +150,train +151,train +152,train +153,train +154,train diff --git a/unittests/test_cube_to_fasttrips_target/vehicles.txt b/unittests/test_cube_to_fasttrips_target/vehicles.txt new file mode 100644 index 0000000..2666120 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/vehicles.txt @@ -0,0 +1,3 @@ +vehicle_name,seated_capacity,standing_capacity +bus,10,10 +train,20,20 diff --git a/unittests/test_cube_to_fasttrips_target/walk_access.txt b/unittests/test_cube_to_fasttrips_target/walk_access.txt new file mode 100644 index 0000000..58ede04 --- /dev/null +++ b/unittests/test_cube_to_fasttrips_target/walk_access.txt @@ -0,0 +1,10 @@ +taz,stop_id,dist +7,144,0.40 +5,128,0.40 +5,185,0.75 +14,144,0.60 +14,137,0.10 +14,186,0.40 +12,144,0.10 +12,183,0.10 +3,183,0.60 From a6ebd10176c51ef580bf94d00926e296e534e225 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 12 Feb 2016 10:13:11 -0800 Subject: [PATCH 069/148] Update .gitignore Signed-off-by: Drew --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 51cbe85..fbf3b30 100644 --- a/.gitignore +++ b/.gitignore @@ -52,3 +52,5 @@ coverage.xml # Sphinx documentation docs/_build/ +# outputs from test network builds +unittests/test_cube_to_fasttrips_output/* \ No newline at end of file From d9939df58654daa1cbe15ade6503167c667f9d1b Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 12 Feb 2016 10:15:43 -0800 Subject: [PATCH 070/148] Add try...catch blocks under supplinks stuff because supplinks need CHAMP's SkimUtil and skims from a model run directory in order to get most access and transfer link attributes. Some cosmetic changes, too. Signed-off-by: Drew --- scripts/convert_cube_to_fasttrips.py | 139 +++++++++++++++++---------- 1 file changed, 88 insertions(+), 51 deletions(-) diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index 7fd6848..fbc6da0 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -2,7 +2,20 @@ import getopt from dbfpy import dbf sys.path.insert(0, os.path.join(os.path.dirname(__file__),"..")) -sys.path.append(r"Y:\champ\releases\5.0.0\lib") + +CUBE_FREEFLOW = None +HWY_LOADED = None +TRN_SUPPLINKS = None # transit[tod].lin with dwell times, xfer_supplinks, and walk_drive_access: +TRN_BASE = None # .link (off-street link) and fares: +TRANSIT_CAPACITY_DIR = None +FT_OUTPATH = None +CHAMP_NODE_NAMES = None +MODEL_RUN_DIR = None # for hwy and walk skims +OVERRIDE_DIR = None +PSUEDO_RANDOM_DEPARTURE_TIMES = None +CHAMP_DIR = None +DEPARTURE_TIMES_OFFSET = None +SORT_OUTPUTS = False USAGE = """ @@ -24,20 +37,6 @@ # # ############################################################################### -CUBE_FREEFLOW = None -HWY_LOADED = None -TRN_LOADED = None # transit[tod].lin with dwell times, xfer_supplinks, and walk_drive_access: -TRN_BASE = None # .link (off-street link) and fares: -TRANSIT_CAPACITY_DIR = None -FT_OUTPATH = None -CHAMP_NODE_NAMES = None -MODEL_RUN_DIR = None # for hwy and walk skims -NODEFILES = None -LINKFILES = None -OVERRIDE_DIR = None -PSUEDO_RANDOM_DEPARTURE_TIMES = None -DEPARTURE_TIMES_OFFSET = None - if __name__=='__main__': opts, args = getopt.getopt(sys.argv[1:],"s:h:f:v:t:") if len(args) != 1: @@ -65,11 +64,21 @@ execfile(config_file) + if CHAMP_DIR: + sys.path.append(CHAMP_DIR) if OVERRIDE_DIR: - sys.path.insert(0,r"Q:\Model Development\SHRP2-fasttrips\Task2\CHAMP_test_network_v3\wrangler_overrides") - # use Wrangler from the same directory as this build script + sys.path.insert(0,OVERRIDE_DIR) + import Wrangler from Wrangler.Logger import WranglerLogger + + # set up logging + NOW = time.strftime("%Y%b%d.%H%M%S") + FT_OUTPATH = os.path.join(FT_OUTPATH,NOW) + if not os.path.exists(FT_OUTPATH): os.mkdir(FT_OUTPATH) + LOG_FILENAME = os.path.join(FT_OUTPATH,"convert_cube_to_fasttrips_%s.info.LOG" % NOW) + Wrangler.setupLogging(LOG_FILENAME, LOG_FILENAME.replace("info", "debug")) + from Wrangler.TransitNetwork import TransitNetwork from Wrangler.TransitLink import TransitLink from Wrangler.TransitLine import TransitLine @@ -79,14 +88,17 @@ from Wrangler.WranglerLookups import * from Wrangler.NetworkException import NetworkException from _static.Cube import CubeNet - from SkimUtil import Skim, HighwaySkim, WalkSkim - - # set up logging - NOW = time.strftime("%Y%b%d.%H%M%S") - FT_OUTPATH = os.path.join(FT_OUTPATH,NOW) - if not os.path.exists(FT_OUTPATH): os.mkdir(FT_OUTPATH) - LOG_FILENAME = os.path.join(FT_OUTPATH,"convert_cube_to_fasttrips_%s.info.LOG" % NOW) - Wrangler.setupLogging(LOG_FILENAME, LOG_FILENAME.replace("info", "debug")) + try: + from SkimUtil import Skim, HighwaySkim, WalkSkim + except: + WranglerLogger.debug("Cannot find SkimUtil. NetworkWrangler will not be able to access skim attributes for access links. Continue anyway? (y/n)") + response = raw_input() + WranglerLogger.debug('Response: %s' % response) + if response.lower() not in ['y','yes','affirmative']: + WranglerLogger.debug('Quitting.') + sys.exit(2) + WranglerLogger.debug('Continuing...') + os.environ['CHAMP_NODE_NAMES'] = CHAMP_NODE_NAMES try: @@ -135,41 +147,66 @@ transit_network.addTravelTimes(highway_networks) WranglerLogger.debug("add pnrs") transit_network.createFastTrips_PNRs(nodes_dict) - + + if do_supplinks and not TRN_SUPPLINKS: + do_supplinks = False + WranglerLogger.warn("Supplinks directory not defined (TRN_SUPPLINKS). Skipping access and transfer links.") + if do_supplinks: + #a lot of this stuff requires a model run directory with skims, and SkimUtils, so need to do some checks to make sure these are avaiable. WranglerLogger.debug("Merging supplinks.") - transit_network.mergeSupplinks(TRN_LOADED) + transit_network.mergeSupplinks(TRN_SUPPLINKS) WranglerLogger.debug("\tsetting up walk skims for access links.") - walkskim = WalkSkim(file_dir = MODEL_RUN_DIR) - nodeToTazFile = os.path.join(MODEL_RUN_DIR,"nodesToTaz.dbf") - nodesdbf = dbf.Dbf(nodeToTazFile, readOnly=True, new=False) - nodeToTaz = {} - maxTAZ = 0 - for rec in nodesdbf: - nodeToTaz[rec["N"]] = rec["TAZ"] - maxTAZ = max(maxTAZ, rec["TAZ"]) - nodesdbf.close() + + # try to get walk skims + try: + walkskim = WalkSkim(file_dir = MODEL_RUN_DIR) + except: + WranglerLogger.debug("WalkSkim module or MODEL_RUN_DIR not available. Skipping WalkSkims. Some walk access link attributes will be blank.") + walkskim = None + + # try to get node to taz correspondence + try: + nodeToTazFile = os.path.join(MODEL_RUN_DIR,"nodesToTaz.dbf") + nodesdbf = dbf.Dbf(nodeToTazFile, readOnly=True, new=False) + nodeToTaz = {} + maxTAZ = 0 + for rec in nodesdbf: + nodeToTaz[rec["N"]] = rec["TAZ"] + maxTAZ = max(maxTAZ, rec["TAZ"]) + nodesdbf.close() + except: + WranglerLogger.debug("nodesToTaz.dbf not found. MODEL_RUN_DIR may be missing or unavailable.") + nodeToTaz = None + maxTAZ = None WranglerLogger.debug("\tsetting up highway skims for access links.") hwyskims = {} - for tpnum,tpstr in Skim.TIMEPERIOD_NUM_TO_STR.items(): - hwyskims[tpnum] = HighwaySkim(file_dir=MODEL_RUN_DIR, timeperiod=tpstr) + + try: + for tpnum,tpstr in Skim.TIMEPERIOD_NUM_TO_STR.items(): + hwyskims[tpnum] = HighwaySkim(file_dir=MODEL_RUN_DIR, timeperiod=tpstr) + except: + WranglerLogger.debug("HighwaySkim module or MODEL_RUN_DIR not available. Skipping HighwaySkims. Some walk access link attributes will be blank.") + hwyskims = None + pnrTAZtoNode = {} - pnrZonesFile = os.path.join(MODEL_RUN_DIR,"PNR_ZONES.dbf") - if not os.path.exists(pnrZonesFile): - WranglerLogger.fatal("Couldn't open %s" % pnrZonesFile) - sys.exit(2) - indbf = dbf.Dbf(os.path.join(MODEL_RUN_DIR,"PNR_ZONES.dbf"), readOnly=True, new=False) - for rec in indbf: - pnrTAZtoNode[rec["PNRTAZ"]] = rec["PNRNODE"] - indbf.close() - pnrNodeToTAZ = dict((v,k) for k,v in pnrTAZtoNode.iteritems()) - # print self.pnrTAZtoNode + + try: + pnrZonesFile = os.path.join(MODEL_RUN_DIR,"PNR_ZONES.dbf") + indbf = dbf.Dbf(os.path.join(MODEL_RUN_DIR,"PNR_ZONES.dbf"), readOnly=True, new=False) + for rec in indbf: + pnrTAZtoNode[rec["PNRTAZ"]] = rec["PNRNODE"] + indbf.close() + pnrNodeToTAZ = dict((v,k) for k,v in pnrTAZtoNode.iteritems()) + #maxRealTAZ = min(pnrTAZtoNode.keys())-1 + except: + WranglerLogger.debug("PNR_ZONES.dbf not found. MODEL_RUN_DIR may be missing or unavailable.") + pnrNodeToTAZ = None - maxRealTAZ = min(pnrTAZtoNode.keys())-1 WranglerLogger.debug("\tconverting supplinks to fasttrips format.") transit_network.getFastTripsSupplinks(walkskim,nodeToTaz,maxTAZ,hwyskims,pnrNodeToTAZ) - + if do_fares: WranglerLogger.debug("Making FarelinksFares unique") transit_network.makeFarelinksUnique() @@ -200,7 +237,7 @@ transit_network.writeFastTrips_Trips(path=FT_OUTPATH) if do_fares: WranglerLogger.debug("writing fares") - transit_network.writeFastTrips_Fares(path=FT_OUTPATH) + transit_network.writeFastTrips_Fares(path=FT_OUTPATH, sortFareRules=SORT_OUTPUTS) WranglerLogger.debug("writing stops") transit_network.createFastTrips_Nodes() transit_network.writeFastTrips_Stops(path=FT_OUTPATH) From 0b618a82e062fb4697a5ef7a57da7bc4f607aa71 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 12 Feb 2016 10:29:50 -0800 Subject: [PATCH 071/148] Removing these log files created by Cube Signed-off-by: Drew --- .../test_cube_to_fasttrips_input/TPPL.PRJ | Bin 320 -> 0 bytes .../test_cube_to_fasttrips_input/TPPL.VAR | 3 - .../test_cube_to_fasttrips_input/TPPL0001.PRN | 138 ------------------ .../test_cube_to_fasttrips_input/TPPL0002.PRN | 138 ------------------ .../test_cube_to_fasttrips_input/TPPL0003.PRN | 138 ------------------ .../test_cube_to_fasttrips_input/TPPL0004.PRN | 138 ------------------ .../test_cube_to_fasttrips_input/TPPL0005.PRN | 138 ------------------ .../test_cube_to_fasttrips_input/TPPL0006.PRN | 138 ------------------ .../test_cube_to_fasttrips_input/TPPL0007.PRN | 138 ------------------ .../test_cube_to_fasttrips_input/TPPL0008.PRN | 138 ------------------ 10 files changed, 1107 deletions(-) delete mode 100644 unittests/test_cube_to_fasttrips_input/TPPL.PRJ delete mode 100644 unittests/test_cube_to_fasttrips_input/TPPL.VAR delete mode 100644 unittests/test_cube_to_fasttrips_input/TPPL0001.PRN delete mode 100644 unittests/test_cube_to_fasttrips_input/TPPL0002.PRN delete mode 100644 unittests/test_cube_to_fasttrips_input/TPPL0003.PRN delete mode 100644 unittests/test_cube_to_fasttrips_input/TPPL0004.PRN delete mode 100644 unittests/test_cube_to_fasttrips_input/TPPL0005.PRN delete mode 100644 unittests/test_cube_to_fasttrips_input/TPPL0006.PRN delete mode 100644 unittests/test_cube_to_fasttrips_input/TPPL0007.PRN delete mode 100644 unittests/test_cube_to_fasttrips_input/TPPL0008.PRN diff --git a/unittests/test_cube_to_fasttrips_input/TPPL.PRJ b/unittests/test_cube_to_fasttrips_input/TPPL.PRJ deleted file mode 100644 index e2d18f2cd913a301b4eda4bc7c93fb3688c5ef84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 320 ccmWFu2=HNG;9v+~uwqzmxi^eq6p$1G0HAvV&Hw-a diff --git a/unittests/test_cube_to_fasttrips_input/TPPL.VAR b/unittests/test_cube_to_fasttrips_input/TPPL.VAR deleted file mode 100644 index 52039be..0000000 --- a/unittests/test_cube_to_fasttrips_input/TPPL.VAR +++ /dev/null @@ -1,3 +0,0 @@ -MODELENGINE=2 -SOFTWAREVERSION=60101 -LASTMULTIDISTRIBID=0 diff --git a/unittests/test_cube_to_fasttrips_input/TPPL0001.PRN b/unittests/test_cube_to_fasttrips_input/TPPL0001.PRN deleted file mode 100644 index bd41b9a..0000000 --- a/unittests/test_cube_to_fasttrips_input/TPPL0001.PRN +++ /dev/null @@ -1,138 +0,0 @@ - Page 1 (VOYAGER PILOT) -San Francisco County Transportation Authority ---------------------------------------------- -PILOT (v.08/05/2014 [6.1.1]) Thu Feb 11 17:31:59 2016 - -Args: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s -Input: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s - -RUN PGM=NETWORK,0 - -PILOT Stack Size = 42 bytes. -................................................................................ - Page 2 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- -NETWORK (v.08/05/2014 [6.1.1]) Thu Feb 11 17:32:00 2016 - - -NETI[1]="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_input\LOADPM_XFERS.NET" -LINKO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173159\loaded_highway_data\LOADPM_XFERS.csv",FORMAT=SDF,INCLUDE=A,B,DISTANCE,STREETNAME ,BUSTIME -NODEO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173159\loaded_highway_data\LOADPM_XFERS_nodes.csv",FORMAT=SDF,INCLUDE=N,X,Y - - -NETWORK Stack Size = 638 bytes. -................................................................................ - - - - -LOADPM_XFERS.NET (VOYAGER): - -NET PGM=CUBE DATE=Wed Jan 20 10:56:15 2016 -ID= -PAR Zones=67 Nodes=201 Links=496 NodeRecs=156 -NVR 7 N X Y DTA_EDIT_FLAG MULTI_NODE_SGNL SUB_TYPE - OLD_NODE -LVR 50 A B TOLL USE CAP AT FT STREETNAME=16 - TYPE=4 MTYPE=2 SPEED DISTANCE TIME LANE_AM LANE_OP - LANE_PM BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA - TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 - TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 - TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 VALUETOLL_FLAG - PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM TSVA TSIN=1 - BIKE_CLASS PER_RISE ONEWAY PROJ=1 DTA_EDIT_FLAG TOLLTIME - PHASE ACTION=1 BUSTIME - - - -Begin PROCESS PHASE NODEMERGE - 156 records merged from NODEI[1]: LOADPM_XFERS.NET - 156 data base records. - -Variable Obs<>0 Total Ave Min Max RMS --------- ------ ----- --- --- --- --- -N 156 -- -- 1 201 -- -X 156 934,509,119.67 5,990,443.07 5,987,472.06 5,993,107.49 5,990,443.27 -Y 156 329,699,115.8 2,113,455.87 2,111,256.71 2,120,658.58 2,113,456.34 -SUB_TYPE 104 230 2.21 1 3 2.31 -OLD_NODE 150 4,010,928 26,739.52 280 54,070 29,807.26 - - Obs = 0: DTA_EDIT_FLAG MULTI_NODE_SGNL - -_Variables with values: - -_ZONES 67 - -End PROCESS PHASE NODEMERGE Page 3 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- - - -Begin PROCESS PHASE LINKMERGE - 496 records merged from NETI[1]: LOADPM_XFERS.NET - 496 data base records. - -Variable Obs<>0 Total Ave Min Max RMS --------- ------ ----- --- --- --- --- -A 496 -- -- 1 179 -- -B 496 -- -- 1 179 -- -USE 496 496 1 1 1 1 -CAP 496 447,700 902.62 300 2,000 1,154.94 -AT 496 1,342 2.71 2 3 2.74 -FT 496 4,418 8.91 3 12 9.28 -STREETNAME 356 (10TH ) (TACOMA ) -TYPE 354 (AVE ) (ST ) -MTYPE 496 (SF ) (SF ) -SPEED 496 12,470 25.14 10 60 26.99 -DISTANCE 496 46.44 0.09 0 1.16 0.12 -TIME 496 143.05 0.29 0.01 1.16 0.37 -LANE_AM 496 1,424 2.87 1 7 3.9 -LANE_OP 496 1,424 2.87 1 7 3.9 -LANE_PM 496 1,424 2.87 1 7 3.9 -TSVA 496 22,421.2 45.2 15 107.83 60.04 -TSIN 496 (F ) (T ) -BIKE_CLASS 58 138 2.38 2 3 2.43 -PER_RISE 146 -0 -0 -0.51 0.51 0.07 -BUSTIME 496 502 1.01 1 1.5 1.01 - - Obs = 0: TOLL BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA - Obs = 0: TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 - Obs = 0: TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 - Obs = 0: TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 - Obs = 0: VALUETOLL_FLAG PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM - Obs = 0: ONEWAY PROJ DTA_EDIT_FLAG TOLLTIME PHASE ACTION - -_Variables with values: - -_ZONES 67 - -End PROCESS PHASE LINKMERGE - -M(664): Unconnected Zones: 66<- 67-> - - -Begin PROCESS PHASE NET2ASC - -Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173159\loaded_highway_data\LOADPM_XFERS.csv: - A 3.0 - B 3.0 - DISTANCE 7.5 - STREETNAME 16.0 - BUSTIME 4.2 - Page 4 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- - -Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173159\loaded_highway_data\LOADPM_XFERS_nodes.csv: - N 3.0 - X 13.5 - Y 13.5 - -End PROCESS PHASE NET2ASC - -NETWORK ReturnCode = 0 Elapsed Time = 00:00:01 -################################################################################ - - -VOYAGER ReturnCode = 0 Elapsed Time = 00:00:02 \ No newline at end of file diff --git a/unittests/test_cube_to_fasttrips_input/TPPL0002.PRN b/unittests/test_cube_to_fasttrips_input/TPPL0002.PRN deleted file mode 100644 index 4e89c1b..0000000 --- a/unittests/test_cube_to_fasttrips_input/TPPL0002.PRN +++ /dev/null @@ -1,138 +0,0 @@ - Page 1 (VOYAGER PILOT) -San Francisco County Transportation Authority ---------------------------------------------- -PILOT (v.08/05/2014 [6.1.1]) Thu Feb 11 17:34:37 2016 - -Args: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s -Input: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s - -RUN PGM=NETWORK,0 - -PILOT Stack Size = 42 bytes. -................................................................................ - Page 2 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- -NETWORK (v.08/05/2014 [6.1.1]) Thu Feb 11 17:34:37 2016 - - -NETI[1]="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_input\LOADPM_XFERS.NET" -LINKO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173437\loaded_highway_data\LOADPM_XFERS.csv",FORMAT=SDF,INCLUDE=A,B,DISTANCE,STREETNAME ,BUSTIME -NODEO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173437\loaded_highway_data\LOADPM_XFERS_nodes.csv",FORMAT=SDF,INCLUDE=N,X,Y - - -NETWORK Stack Size = 638 bytes. -................................................................................ - - - - -LOADPM_XFERS.NET (VOYAGER): - -NET PGM=CUBE DATE=Wed Jan 20 10:56:15 2016 -ID= -PAR Zones=67 Nodes=201 Links=496 NodeRecs=156 -NVR 7 N X Y DTA_EDIT_FLAG MULTI_NODE_SGNL SUB_TYPE - OLD_NODE -LVR 50 A B TOLL USE CAP AT FT STREETNAME=16 - TYPE=4 MTYPE=2 SPEED DISTANCE TIME LANE_AM LANE_OP - LANE_PM BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA - TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 - TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 - TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 VALUETOLL_FLAG - PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM TSVA TSIN=1 - BIKE_CLASS PER_RISE ONEWAY PROJ=1 DTA_EDIT_FLAG TOLLTIME - PHASE ACTION=1 BUSTIME - - - -Begin PROCESS PHASE NODEMERGE - 156 records merged from NODEI[1]: LOADPM_XFERS.NET - 156 data base records. - -Variable Obs<>0 Total Ave Min Max RMS --------- ------ ----- --- --- --- --- -N 156 -- -- 1 201 -- -X 156 934,509,119.67 5,990,443.07 5,987,472.06 5,993,107.49 5,990,443.27 -Y 156 329,699,115.8 2,113,455.87 2,111,256.71 2,120,658.58 2,113,456.34 -SUB_TYPE 104 230 2.21 1 3 2.31 -OLD_NODE 150 4,010,928 26,739.52 280 54,070 29,807.26 - - Obs = 0: DTA_EDIT_FLAG MULTI_NODE_SGNL - -_Variables with values: - -_ZONES 67 - -End PROCESS PHASE NODEMERGE Page 3 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- - - -Begin PROCESS PHASE LINKMERGE - 496 records merged from NETI[1]: LOADPM_XFERS.NET - 496 data base records. - -Variable Obs<>0 Total Ave Min Max RMS --------- ------ ----- --- --- --- --- -A 496 -- -- 1 179 -- -B 496 -- -- 1 179 -- -USE 496 496 1 1 1 1 -CAP 496 447,700 902.62 300 2,000 1,154.94 -AT 496 1,342 2.71 2 3 2.74 -FT 496 4,418 8.91 3 12 9.28 -STREETNAME 356 (10TH ) (TACOMA ) -TYPE 354 (AVE ) (ST ) -MTYPE 496 (SF ) (SF ) -SPEED 496 12,470 25.14 10 60 26.99 -DISTANCE 496 46.44 0.09 0 1.16 0.12 -TIME 496 143.05 0.29 0.01 1.16 0.37 -LANE_AM 496 1,424 2.87 1 7 3.9 -LANE_OP 496 1,424 2.87 1 7 3.9 -LANE_PM 496 1,424 2.87 1 7 3.9 -TSVA 496 22,421.2 45.2 15 107.83 60.04 -TSIN 496 (F ) (T ) -BIKE_CLASS 58 138 2.38 2 3 2.43 -PER_RISE 146 -0 -0 -0.51 0.51 0.07 -BUSTIME 496 502 1.01 1 1.5 1.01 - - Obs = 0: TOLL BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA - Obs = 0: TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 - Obs = 0: TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 - Obs = 0: TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 - Obs = 0: VALUETOLL_FLAG PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM - Obs = 0: ONEWAY PROJ DTA_EDIT_FLAG TOLLTIME PHASE ACTION - -_Variables with values: - -_ZONES 67 - -End PROCESS PHASE LINKMERGE - -M(664): Unconnected Zones: 66<- 67-> - - -Begin PROCESS PHASE NET2ASC - -Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173437\loaded_highway_data\LOADPM_XFERS.csv: - A 3.0 - B 3.0 - DISTANCE 7.5 - STREETNAME 16.0 - BUSTIME 4.2 - Page 4 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- - -Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173437\loaded_highway_data\LOADPM_XFERS_nodes.csv: - N 3.0 - X 13.5 - Y 13.5 - -End PROCESS PHASE NET2ASC - -NETWORK ReturnCode = 0 Elapsed Time = 00:00:00 -################################################################################ - - -VOYAGER ReturnCode = 0 Elapsed Time = 00:00:00 \ No newline at end of file diff --git a/unittests/test_cube_to_fasttrips_input/TPPL0003.PRN b/unittests/test_cube_to_fasttrips_input/TPPL0003.PRN deleted file mode 100644 index 824d14d..0000000 --- a/unittests/test_cube_to_fasttrips_input/TPPL0003.PRN +++ /dev/null @@ -1,138 +0,0 @@ - Page 1 (VOYAGER PILOT) -San Francisco County Transportation Authority ---------------------------------------------- -PILOT (v.08/05/2014 [6.1.1]) Thu Feb 11 17:35:08 2016 - -Args: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s -Input: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s - -RUN PGM=NETWORK,0 - -PILOT Stack Size = 42 bytes. -................................................................................ - Page 2 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- -NETWORK (v.08/05/2014 [6.1.1]) Thu Feb 11 17:35:08 2016 - - -NETI[1]="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_input\LOADPM_XFERS.NET" -LINKO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173508\loaded_highway_data\LOADPM_XFERS.csv",FORMAT=SDF,INCLUDE=A,B,DISTANCE,STREETNAME ,BUSTIME -NODEO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173508\loaded_highway_data\LOADPM_XFERS_nodes.csv",FORMAT=SDF,INCLUDE=N,X,Y - - -NETWORK Stack Size = 638 bytes. -................................................................................ - - - - -LOADPM_XFERS.NET (VOYAGER): - -NET PGM=CUBE DATE=Wed Jan 20 10:56:15 2016 -ID= -PAR Zones=67 Nodes=201 Links=496 NodeRecs=156 -NVR 7 N X Y DTA_EDIT_FLAG MULTI_NODE_SGNL SUB_TYPE - OLD_NODE -LVR 50 A B TOLL USE CAP AT FT STREETNAME=16 - TYPE=4 MTYPE=2 SPEED DISTANCE TIME LANE_AM LANE_OP - LANE_PM BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA - TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 - TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 - TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 VALUETOLL_FLAG - PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM TSVA TSIN=1 - BIKE_CLASS PER_RISE ONEWAY PROJ=1 DTA_EDIT_FLAG TOLLTIME - PHASE ACTION=1 BUSTIME - - - -Begin PROCESS PHASE NODEMERGE - 156 records merged from NODEI[1]: LOADPM_XFERS.NET - 156 data base records. - -Variable Obs<>0 Total Ave Min Max RMS --------- ------ ----- --- --- --- --- -N 156 -- -- 1 201 -- -X 156 934,509,119.67 5,990,443.07 5,987,472.06 5,993,107.49 5,990,443.27 -Y 156 329,699,115.8 2,113,455.87 2,111,256.71 2,120,658.58 2,113,456.34 -SUB_TYPE 104 230 2.21 1 3 2.31 -OLD_NODE 150 4,010,928 26,739.52 280 54,070 29,807.26 - - Obs = 0: DTA_EDIT_FLAG MULTI_NODE_SGNL - -_Variables with values: - -_ZONES 67 - -End PROCESS PHASE NODEMERGE Page 3 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- - - -Begin PROCESS PHASE LINKMERGE - 496 records merged from NETI[1]: LOADPM_XFERS.NET - 496 data base records. - -Variable Obs<>0 Total Ave Min Max RMS --------- ------ ----- --- --- --- --- -A 496 -- -- 1 179 -- -B 496 -- -- 1 179 -- -USE 496 496 1 1 1 1 -CAP 496 447,700 902.62 300 2,000 1,154.94 -AT 496 1,342 2.71 2 3 2.74 -FT 496 4,418 8.91 3 12 9.28 -STREETNAME 356 (10TH ) (TACOMA ) -TYPE 354 (AVE ) (ST ) -MTYPE 496 (SF ) (SF ) -SPEED 496 12,470 25.14 10 60 26.99 -DISTANCE 496 46.44 0.09 0 1.16 0.12 -TIME 496 143.05 0.29 0.01 1.16 0.37 -LANE_AM 496 1,424 2.87 1 7 3.9 -LANE_OP 496 1,424 2.87 1 7 3.9 -LANE_PM 496 1,424 2.87 1 7 3.9 -TSVA 496 22,421.2 45.2 15 107.83 60.04 -TSIN 496 (F ) (T ) -BIKE_CLASS 58 138 2.38 2 3 2.43 -PER_RISE 146 -0 -0 -0.51 0.51 0.07 -BUSTIME 496 502 1.01 1 1.5 1.01 - - Obs = 0: TOLL BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA - Obs = 0: TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 - Obs = 0: TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 - Obs = 0: TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 - Obs = 0: VALUETOLL_FLAG PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM - Obs = 0: ONEWAY PROJ DTA_EDIT_FLAG TOLLTIME PHASE ACTION - -_Variables with values: - -_ZONES 67 - -End PROCESS PHASE LINKMERGE - -M(664): Unconnected Zones: 66<- 67-> - - -Begin PROCESS PHASE NET2ASC - -Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173508\loaded_highway_data\LOADPM_XFERS.csv: - A 3.0 - B 3.0 - DISTANCE 7.5 - STREETNAME 16.0 - BUSTIME 4.2 - Page 4 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- - -Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173508\loaded_highway_data\LOADPM_XFERS_nodes.csv: - N 3.0 - X 13.5 - Y 13.5 - -End PROCESS PHASE NET2ASC - -NETWORK ReturnCode = 0 Elapsed Time = 00:00:00 -################################################################################ - - -VOYAGER ReturnCode = 0 Elapsed Time = 00:00:00 \ No newline at end of file diff --git a/unittests/test_cube_to_fasttrips_input/TPPL0004.PRN b/unittests/test_cube_to_fasttrips_input/TPPL0004.PRN deleted file mode 100644 index 5144173..0000000 --- a/unittests/test_cube_to_fasttrips_input/TPPL0004.PRN +++ /dev/null @@ -1,138 +0,0 @@ - Page 1 (VOYAGER PILOT) -San Francisco County Transportation Authority ---------------------------------------------- -PILOT (v.08/05/2014 [6.1.1]) Thu Feb 11 17:35:15 2016 - -Args: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s -Input: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s - -RUN PGM=NETWORK,0 - -PILOT Stack Size = 42 bytes. -................................................................................ - Page 2 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- -NETWORK (v.08/05/2014 [6.1.1]) Thu Feb 11 17:35:15 2016 - - -NETI[1]="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_input\LOADPM_XFERS.NET" -LINKO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173515\loaded_highway_data\LOADPM_XFERS.csv",FORMAT=SDF,INCLUDE=A,B,DISTANCE,STREETNAME ,BUSTIME -NODEO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173515\loaded_highway_data\LOADPM_XFERS_nodes.csv",FORMAT=SDF,INCLUDE=N,X,Y - - -NETWORK Stack Size = 638 bytes. -................................................................................ - - - - -LOADPM_XFERS.NET (VOYAGER): - -NET PGM=CUBE DATE=Wed Jan 20 10:56:15 2016 -ID= -PAR Zones=67 Nodes=201 Links=496 NodeRecs=156 -NVR 7 N X Y DTA_EDIT_FLAG MULTI_NODE_SGNL SUB_TYPE - OLD_NODE -LVR 50 A B TOLL USE CAP AT FT STREETNAME=16 - TYPE=4 MTYPE=2 SPEED DISTANCE TIME LANE_AM LANE_OP - LANE_PM BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA - TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 - TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 - TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 VALUETOLL_FLAG - PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM TSVA TSIN=1 - BIKE_CLASS PER_RISE ONEWAY PROJ=1 DTA_EDIT_FLAG TOLLTIME - PHASE ACTION=1 BUSTIME - - - -Begin PROCESS PHASE NODEMERGE - 156 records merged from NODEI[1]: LOADPM_XFERS.NET - 156 data base records. - -Variable Obs<>0 Total Ave Min Max RMS --------- ------ ----- --- --- --- --- -N 156 -- -- 1 201 -- -X 156 934,509,119.67 5,990,443.07 5,987,472.06 5,993,107.49 5,990,443.27 -Y 156 329,699,115.8 2,113,455.87 2,111,256.71 2,120,658.58 2,113,456.34 -SUB_TYPE 104 230 2.21 1 3 2.31 -OLD_NODE 150 4,010,928 26,739.52 280 54,070 29,807.26 - - Obs = 0: DTA_EDIT_FLAG MULTI_NODE_SGNL - -_Variables with values: - -_ZONES 67 - -End PROCESS PHASE NODEMERGE Page 3 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- - - -Begin PROCESS PHASE LINKMERGE - 496 records merged from NETI[1]: LOADPM_XFERS.NET - 496 data base records. - -Variable Obs<>0 Total Ave Min Max RMS --------- ------ ----- --- --- --- --- -A 496 -- -- 1 179 -- -B 496 -- -- 1 179 -- -USE 496 496 1 1 1 1 -CAP 496 447,700 902.62 300 2,000 1,154.94 -AT 496 1,342 2.71 2 3 2.74 -FT 496 4,418 8.91 3 12 9.28 -STREETNAME 356 (10TH ) (TACOMA ) -TYPE 354 (AVE ) (ST ) -MTYPE 496 (SF ) (SF ) -SPEED 496 12,470 25.14 10 60 26.99 -DISTANCE 496 46.44 0.09 0 1.16 0.12 -TIME 496 143.05 0.29 0.01 1.16 0.37 -LANE_AM 496 1,424 2.87 1 7 3.9 -LANE_OP 496 1,424 2.87 1 7 3.9 -LANE_PM 496 1,424 2.87 1 7 3.9 -TSVA 496 22,421.2 45.2 15 107.83 60.04 -TSIN 496 (F ) (T ) -BIKE_CLASS 58 138 2.38 2 3 2.43 -PER_RISE 146 -0 -0 -0.51 0.51 0.07 -BUSTIME 496 502 1.01 1 1.5 1.01 - - Obs = 0: TOLL BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA - Obs = 0: TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 - Obs = 0: TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 - Obs = 0: TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 - Obs = 0: VALUETOLL_FLAG PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM - Obs = 0: ONEWAY PROJ DTA_EDIT_FLAG TOLLTIME PHASE ACTION - -_Variables with values: - -_ZONES 67 - -End PROCESS PHASE LINKMERGE - -M(664): Unconnected Zones: 66<- 67-> - - -Begin PROCESS PHASE NET2ASC - -Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173515\loaded_highway_data\LOADPM_XFERS.csv: - A 3.0 - B 3.0 - DISTANCE 7.5 - STREETNAME 16.0 - BUSTIME 4.2 - Page 4 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- - -Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173515\loaded_highway_data\LOADPM_XFERS_nodes.csv: - N 3.0 - X 13.5 - Y 13.5 - -End PROCESS PHASE NET2ASC - -NETWORK ReturnCode = 0 Elapsed Time = 00:00:00 -################################################################################ - - -VOYAGER ReturnCode = 0 Elapsed Time = 00:00:00 \ No newline at end of file diff --git a/unittests/test_cube_to_fasttrips_input/TPPL0005.PRN b/unittests/test_cube_to_fasttrips_input/TPPL0005.PRN deleted file mode 100644 index 6a737d3..0000000 --- a/unittests/test_cube_to_fasttrips_input/TPPL0005.PRN +++ /dev/null @@ -1,138 +0,0 @@ - Page 1 (VOYAGER PILOT) -San Francisco County Transportation Authority ---------------------------------------------- -PILOT (v.08/05/2014 [6.1.1]) Thu Feb 11 17:37:34 2016 - -Args: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s -Input: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s - -RUN PGM=NETWORK,0 - -PILOT Stack Size = 42 bytes. -................................................................................ - Page 2 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- -NETWORK (v.08/05/2014 [6.1.1]) Thu Feb 11 17:37:34 2016 - - -NETI[1]="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_input\LOADPM_XFERS.NET" -LINKO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173734\loaded_highway_data\LOADPM_XFERS.csv",FORMAT=SDF,INCLUDE=A,B,DISTANCE,STREETNAME ,BUSTIME -NODEO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173734\loaded_highway_data\LOADPM_XFERS_nodes.csv",FORMAT=SDF,INCLUDE=N,X,Y - - -NETWORK Stack Size = 638 bytes. -................................................................................ - - - - -LOADPM_XFERS.NET (VOYAGER): - -NET PGM=CUBE DATE=Wed Jan 20 10:56:15 2016 -ID= -PAR Zones=67 Nodes=201 Links=496 NodeRecs=156 -NVR 7 N X Y DTA_EDIT_FLAG MULTI_NODE_SGNL SUB_TYPE - OLD_NODE -LVR 50 A B TOLL USE CAP AT FT STREETNAME=16 - TYPE=4 MTYPE=2 SPEED DISTANCE TIME LANE_AM LANE_OP - LANE_PM BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA - TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 - TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 - TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 VALUETOLL_FLAG - PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM TSVA TSIN=1 - BIKE_CLASS PER_RISE ONEWAY PROJ=1 DTA_EDIT_FLAG TOLLTIME - PHASE ACTION=1 BUSTIME - - - -Begin PROCESS PHASE NODEMERGE - 156 records merged from NODEI[1]: LOADPM_XFERS.NET - 156 data base records. - -Variable Obs<>0 Total Ave Min Max RMS --------- ------ ----- --- --- --- --- -N 156 -- -- 1 201 -- -X 156 934,509,119.67 5,990,443.07 5,987,472.06 5,993,107.49 5,990,443.27 -Y 156 329,699,115.8 2,113,455.87 2,111,256.71 2,120,658.58 2,113,456.34 -SUB_TYPE 104 230 2.21 1 3 2.31 -OLD_NODE 150 4,010,928 26,739.52 280 54,070 29,807.26 - - Obs = 0: DTA_EDIT_FLAG MULTI_NODE_SGNL - -_Variables with values: - -_ZONES 67 - -End PROCESS PHASE NODEMERGE Page 3 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- - - -Begin PROCESS PHASE LINKMERGE - 496 records merged from NETI[1]: LOADPM_XFERS.NET - 496 data base records. - -Variable Obs<>0 Total Ave Min Max RMS --------- ------ ----- --- --- --- --- -A 496 -- -- 1 179 -- -B 496 -- -- 1 179 -- -USE 496 496 1 1 1 1 -CAP 496 447,700 902.62 300 2,000 1,154.94 -AT 496 1,342 2.71 2 3 2.74 -FT 496 4,418 8.91 3 12 9.28 -STREETNAME 356 (10TH ) (TACOMA ) -TYPE 354 (AVE ) (ST ) -MTYPE 496 (SF ) (SF ) -SPEED 496 12,470 25.14 10 60 26.99 -DISTANCE 496 46.44 0.09 0 1.16 0.12 -TIME 496 143.05 0.29 0.01 1.16 0.37 -LANE_AM 496 1,424 2.87 1 7 3.9 -LANE_OP 496 1,424 2.87 1 7 3.9 -LANE_PM 496 1,424 2.87 1 7 3.9 -TSVA 496 22,421.2 45.2 15 107.83 60.04 -TSIN 496 (F ) (T ) -BIKE_CLASS 58 138 2.38 2 3 2.43 -PER_RISE 146 -0 -0 -0.51 0.51 0.07 -BUSTIME 496 502 1.01 1 1.5 1.01 - - Obs = 0: TOLL BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA - Obs = 0: TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 - Obs = 0: TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 - Obs = 0: TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 - Obs = 0: VALUETOLL_FLAG PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM - Obs = 0: ONEWAY PROJ DTA_EDIT_FLAG TOLLTIME PHASE ACTION - -_Variables with values: - -_ZONES 67 - -End PROCESS PHASE LINKMERGE - -M(664): Unconnected Zones: 66<- 67-> - - -Begin PROCESS PHASE NET2ASC - -Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173734\loaded_highway_data\LOADPM_XFERS.csv: - A 3.0 - B 3.0 - DISTANCE 7.5 - STREETNAME 16.0 - BUSTIME 4.2 - Page 4 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- - -Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173734\loaded_highway_data\LOADPM_XFERS_nodes.csv: - N 3.0 - X 13.5 - Y 13.5 - -End PROCESS PHASE NET2ASC - -NETWORK ReturnCode = 0 Elapsed Time = 00:00:01 -################################################################################ - - -VOYAGER ReturnCode = 0 Elapsed Time = 00:00:01 \ No newline at end of file diff --git a/unittests/test_cube_to_fasttrips_input/TPPL0006.PRN b/unittests/test_cube_to_fasttrips_input/TPPL0006.PRN deleted file mode 100644 index 14ec932..0000000 --- a/unittests/test_cube_to_fasttrips_input/TPPL0006.PRN +++ /dev/null @@ -1,138 +0,0 @@ - Page 1 (VOYAGER PILOT) -San Francisco County Transportation Authority ---------------------------------------------- -PILOT (v.08/05/2014 [6.1.1]) Thu Feb 11 17:39:35 2016 - -Args: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s -Input: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s - -RUN PGM=NETWORK,0 - -PILOT Stack Size = 42 bytes. -................................................................................ - Page 2 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- -NETWORK (v.08/05/2014 [6.1.1]) Thu Feb 11 17:39:35 2016 - - -NETI[1]="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_input\LOADPM_XFERS.NET" -LINKO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173935\loaded_highway_data\LOADPM_XFERS.csv",FORMAT=SDF,INCLUDE=A,B,DISTANCE,STREETNAME ,BUSTIME -NODEO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.173935\loaded_highway_data\LOADPM_XFERS_nodes.csv",FORMAT=SDF,INCLUDE=N,X,Y - - -NETWORK Stack Size = 638 bytes. -................................................................................ - - - - -LOADPM_XFERS.NET (VOYAGER): - -NET PGM=CUBE DATE=Wed Jan 20 10:56:15 2016 -ID= -PAR Zones=67 Nodes=201 Links=496 NodeRecs=156 -NVR 7 N X Y DTA_EDIT_FLAG MULTI_NODE_SGNL SUB_TYPE - OLD_NODE -LVR 50 A B TOLL USE CAP AT FT STREETNAME=16 - TYPE=4 MTYPE=2 SPEED DISTANCE TIME LANE_AM LANE_OP - LANE_PM BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA - TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 - TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 - TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 VALUETOLL_FLAG - PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM TSVA TSIN=1 - BIKE_CLASS PER_RISE ONEWAY PROJ=1 DTA_EDIT_FLAG TOLLTIME - PHASE ACTION=1 BUSTIME - - - -Begin PROCESS PHASE NODEMERGE - 156 records merged from NODEI[1]: LOADPM_XFERS.NET - 156 data base records. - -Variable Obs<>0 Total Ave Min Max RMS --------- ------ ----- --- --- --- --- -N 156 -- -- 1 201 -- -X 156 934,509,119.67 5,990,443.07 5,987,472.06 5,993,107.49 5,990,443.27 -Y 156 329,699,115.8 2,113,455.87 2,111,256.71 2,120,658.58 2,113,456.34 -SUB_TYPE 104 230 2.21 1 3 2.31 -OLD_NODE 150 4,010,928 26,739.52 280 54,070 29,807.26 - - Obs = 0: DTA_EDIT_FLAG MULTI_NODE_SGNL - -_Variables with values: - -_ZONES 67 - -End PROCESS PHASE NODEMERGE Page 3 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- - - -Begin PROCESS PHASE LINKMERGE - 496 records merged from NETI[1]: LOADPM_XFERS.NET - 496 data base records. - -Variable Obs<>0 Total Ave Min Max RMS --------- ------ ----- --- --- --- --- -A 496 -- -- 1 179 -- -B 496 -- -- 1 179 -- -USE 496 496 1 1 1 1 -CAP 496 447,700 902.62 300 2,000 1,154.94 -AT 496 1,342 2.71 2 3 2.74 -FT 496 4,418 8.91 3 12 9.28 -STREETNAME 356 (10TH ) (TACOMA ) -TYPE 354 (AVE ) (ST ) -MTYPE 496 (SF ) (SF ) -SPEED 496 12,470 25.14 10 60 26.99 -DISTANCE 496 46.44 0.09 0 1.16 0.12 -TIME 496 143.05 0.29 0.01 1.16 0.37 -LANE_AM 496 1,424 2.87 1 7 3.9 -LANE_OP 496 1,424 2.87 1 7 3.9 -LANE_PM 496 1,424 2.87 1 7 3.9 -TSVA 496 22,421.2 45.2 15 107.83 60.04 -TSIN 496 (F ) (T ) -BIKE_CLASS 58 138 2.38 2 3 2.43 -PER_RISE 146 -0 -0 -0.51 0.51 0.07 -BUSTIME 496 502 1.01 1 1.5 1.01 - - Obs = 0: TOLL BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA - Obs = 0: TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 - Obs = 0: TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 - Obs = 0: TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 - Obs = 0: VALUETOLL_FLAG PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM - Obs = 0: ONEWAY PROJ DTA_EDIT_FLAG TOLLTIME PHASE ACTION - -_Variables with values: - -_ZONES 67 - -End PROCESS PHASE LINKMERGE - -M(664): Unconnected Zones: 66<- 67-> - - -Begin PROCESS PHASE NET2ASC - -Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173935\loaded_highway_data\LOADPM_XFERS.csv: - A 3.0 - B 3.0 - DISTANCE 7.5 - STREETNAME 16.0 - BUSTIME 4.2 - Page 4 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- - -Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.173935\loaded_highway_data\LOADPM_XFERS_nodes.csv: - N 3.0 - X 13.5 - Y 13.5 - -End PROCESS PHASE NET2ASC - -NETWORK ReturnCode = 0 Elapsed Time = 00:00:00 -################################################################################ - - -VOYAGER ReturnCode = 0 Elapsed Time = 00:00:00 \ No newline at end of file diff --git a/unittests/test_cube_to_fasttrips_input/TPPL0007.PRN b/unittests/test_cube_to_fasttrips_input/TPPL0007.PRN deleted file mode 100644 index fd60967..0000000 --- a/unittests/test_cube_to_fasttrips_input/TPPL0007.PRN +++ /dev/null @@ -1,138 +0,0 @@ - Page 1 (VOYAGER PILOT) -San Francisco County Transportation Authority ---------------------------------------------- -PILOT (v.08/05/2014 [6.1.1]) Thu Feb 11 17:47:09 2016 - -Args: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s -Input: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s - -RUN PGM=NETWORK,0 - -PILOT Stack Size = 42 bytes. -................................................................................ - Page 2 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- -NETWORK (v.08/05/2014 [6.1.1]) Thu Feb 11 17:47:09 2016 - - -NETI[1]="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_input\LOADPM_XFERS.NET" -LINKO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.174709\loaded_highway_data\LOADPM_XFERS.csv",FORMAT=SDF,INCLUDE=A,B,DISTANCE,STREETNAME ,BUSTIME -NODEO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.174709\loaded_highway_data\LOADPM_XFERS_nodes.csv",FORMAT=SDF,INCLUDE=N,X,Y - - -NETWORK Stack Size = 638 bytes. -................................................................................ - - - - -LOADPM_XFERS.NET (VOYAGER): - -NET PGM=CUBE DATE=Wed Jan 20 10:56:15 2016 -ID= -PAR Zones=67 Nodes=201 Links=496 NodeRecs=156 -NVR 7 N X Y DTA_EDIT_FLAG MULTI_NODE_SGNL SUB_TYPE - OLD_NODE -LVR 50 A B TOLL USE CAP AT FT STREETNAME=16 - TYPE=4 MTYPE=2 SPEED DISTANCE TIME LANE_AM LANE_OP - LANE_PM BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA - TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 - TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 - TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 VALUETOLL_FLAG - PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM TSVA TSIN=1 - BIKE_CLASS PER_RISE ONEWAY PROJ=1 DTA_EDIT_FLAG TOLLTIME - PHASE ACTION=1 BUSTIME - - - -Begin PROCESS PHASE NODEMERGE - 156 records merged from NODEI[1]: LOADPM_XFERS.NET - 156 data base records. - -Variable Obs<>0 Total Ave Min Max RMS --------- ------ ----- --- --- --- --- -N 156 -- -- 1 201 -- -X 156 934,509,119.67 5,990,443.07 5,987,472.06 5,993,107.49 5,990,443.27 -Y 156 329,699,115.8 2,113,455.87 2,111,256.71 2,120,658.58 2,113,456.34 -SUB_TYPE 104 230 2.21 1 3 2.31 -OLD_NODE 150 4,010,928 26,739.52 280 54,070 29,807.26 - - Obs = 0: DTA_EDIT_FLAG MULTI_NODE_SGNL - -_Variables with values: - -_ZONES 67 - -End PROCESS PHASE NODEMERGE Page 3 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- - - -Begin PROCESS PHASE LINKMERGE - 496 records merged from NETI[1]: LOADPM_XFERS.NET - 496 data base records. - -Variable Obs<>0 Total Ave Min Max RMS --------- ------ ----- --- --- --- --- -A 496 -- -- 1 179 -- -B 496 -- -- 1 179 -- -USE 496 496 1 1 1 1 -CAP 496 447,700 902.62 300 2,000 1,154.94 -AT 496 1,342 2.71 2 3 2.74 -FT 496 4,418 8.91 3 12 9.28 -STREETNAME 356 (10TH ) (TACOMA ) -TYPE 354 (AVE ) (ST ) -MTYPE 496 (SF ) (SF ) -SPEED 496 12,470 25.14 10 60 26.99 -DISTANCE 496 46.44 0.09 0 1.16 0.12 -TIME 496 143.05 0.29 0.01 1.16 0.37 -LANE_AM 496 1,424 2.87 1 7 3.9 -LANE_OP 496 1,424 2.87 1 7 3.9 -LANE_PM 496 1,424 2.87 1 7 3.9 -TSVA 496 22,421.2 45.2 15 107.83 60.04 -TSIN 496 (F ) (T ) -BIKE_CLASS 58 138 2.38 2 3 2.43 -PER_RISE 146 -0 -0 -0.51 0.51 0.07 -BUSTIME 496 502 1.01 1 1.5 1.01 - - Obs = 0: TOLL BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA - Obs = 0: TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 - Obs = 0: TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 - Obs = 0: TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 - Obs = 0: VALUETOLL_FLAG PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM - Obs = 0: ONEWAY PROJ DTA_EDIT_FLAG TOLLTIME PHASE ACTION - -_Variables with values: - -_ZONES 67 - -End PROCESS PHASE LINKMERGE - -M(664): Unconnected Zones: 66<- 67-> - - -Begin PROCESS PHASE NET2ASC - -Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.174709\loaded_highway_data\LOADPM_XFERS.csv: - A 3.0 - B 3.0 - DISTANCE 7.5 - STREETNAME 16.0 - BUSTIME 4.2 - Page 4 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- - -Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.174709\loaded_highway_data\LOADPM_XFERS_nodes.csv: - N 3.0 - X 13.5 - Y 13.5 - -End PROCESS PHASE NET2ASC - -NETWORK ReturnCode = 0 Elapsed Time = 00:00:00 -################################################################################ - - -VOYAGER ReturnCode = 0 Elapsed Time = 00:00:00 \ No newline at end of file diff --git a/unittests/test_cube_to_fasttrips_input/TPPL0008.PRN b/unittests/test_cube_to_fasttrips_input/TPPL0008.PRN deleted file mode 100644 index 6ca195b..0000000 --- a/unittests/test_cube_to_fasttrips_input/TPPL0008.PRN +++ /dev/null @@ -1,138 +0,0 @@ - Page 1 (VOYAGER PILOT) -San Francisco County Transportation Authority ---------------------------------------------- -PILOT (v.08/05/2014 [6.1.1]) Thu Feb 11 17:47:27 2016 - -Args: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s -Input: Y:\Users\Drew\NetworkWrangler\_static\Cube\exportHwyfromPy.s - -RUN PGM=NETWORK,0 - -PILOT Stack Size = 42 bytes. -................................................................................ - Page 2 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- -NETWORK (v.08/05/2014 [6.1.1]) Thu Feb 11 17:47:27 2016 - - -NETI[1]="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_input\LOADPM_XFERS.NET" -LINKO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.174727\loaded_highway_data\LOADPM_XFERS.csv",FORMAT=SDF,INCLUDE=A,B,DISTANCE,STREETNAME ,BUSTIME -NODEO="Y:\Users\Drew\NetworkWrangler\scripts\..\unittests\test_cube_to_fasttrips_output\2016Feb11.174727\loaded_highway_data\LOADPM_XFERS_nodes.csv",FORMAT=SDF,INCLUDE=N,X,Y - - -NETWORK Stack Size = 638 bytes. -................................................................................ - - - - -LOADPM_XFERS.NET (VOYAGER): - -NET PGM=CUBE DATE=Wed Jan 20 10:56:15 2016 -ID= -PAR Zones=67 Nodes=201 Links=496 NodeRecs=156 -NVR 7 N X Y DTA_EDIT_FLAG MULTI_NODE_SGNL SUB_TYPE - OLD_NODE -LVR 50 A B TOLL USE CAP AT FT STREETNAME=16 - TYPE=4 MTYPE=2 SPEED DISTANCE TIME LANE_AM LANE_OP - LANE_PM BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA - TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 - TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 - TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 VALUETOLL_FLAG - PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM TSVA TSIN=1 - BIKE_CLASS PER_RISE ONEWAY PROJ=1 DTA_EDIT_FLAG TOLLTIME - PHASE ACTION=1 BUSTIME - - - -Begin PROCESS PHASE NODEMERGE - 156 records merged from NODEI[1]: LOADPM_XFERS.NET - 156 data base records. - -Variable Obs<>0 Total Ave Min Max RMS --------- ------ ----- --- --- --- --- -N 156 -- -- 1 201 -- -X 156 934,509,119.67 5,990,443.07 5,987,472.06 5,993,107.49 5,990,443.27 -Y 156 329,699,115.8 2,113,455.87 2,111,256.71 2,120,658.58 2,113,456.34 -SUB_TYPE 104 230 2.21 1 3 2.31 -OLD_NODE 150 4,010,928 26,739.52 280 54,070 29,807.26 - - Obs = 0: DTA_EDIT_FLAG MULTI_NODE_SGNL - -_Variables with values: - -_ZONES 67 - -End PROCESS PHASE NODEMERGE Page 3 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- - - -Begin PROCESS PHASE LINKMERGE - 496 records merged from NETI[1]: LOADPM_XFERS.NET - 496 data base records. - -Variable Obs<>0 Total Ave Min Max RMS --------- ------ ----- --- --- --- --- -A 496 -- -- 1 179 -- -B 496 -- -- 1 179 -- -USE 496 496 1 1 1 1 -CAP 496 447,700 902.62 300 2,000 1,154.94 -AT 496 1,342 2.71 2 3 2.74 -FT 496 4,418 8.91 3 12 9.28 -STREETNAME 356 (10TH ) (TACOMA ) -TYPE 354 (AVE ) (ST ) -MTYPE 496 (SF ) (SF ) -SPEED 496 12,470 25.14 10 60 26.99 -DISTANCE 496 46.44 0.09 0 1.16 0.12 -TIME 496 143.05 0.29 0.01 1.16 0.37 -LANE_AM 496 1,424 2.87 1 7 3.9 -LANE_OP 496 1,424 2.87 1 7 3.9 -LANE_PM 496 1,424 2.87 1 7 3.9 -TSVA 496 22,421.2 45.2 15 107.83 60.04 -TSIN 496 (F ) (T ) -BIKE_CLASS 58 138 2.38 2 3 2.43 -PER_RISE 146 -0 -0 -0.51 0.51 0.07 -BUSTIME 496 502 1.01 1 1.5 1.01 - - Obs = 0: TOLL BUSLANE_AM BUSLANE_OP BUSLANE_PM TOLLAM_DA - Obs = 0: TOLLAM_SR2 TOLLAM_SR3 TOLLPM_DA TOLLPM_SR2 TOLLPM_SR3 - Obs = 0: TOLLEA_DA TOLLEA_SR2 TOLLEA_SR3 TOLLMD_DA TOLLMD_SR2 - Obs = 0: TOLLMD_SR3 TOLLEV_DA TOLLEV_SR2 TOLLEV_SR3 - Obs = 0: VALUETOLL_FLAG PASSTHRU BUSTPS_AM BUSTPS_OP BUSTPS_PM - Obs = 0: ONEWAY PROJ DTA_EDIT_FLAG TOLLTIME PHASE ACTION - -_Variables with values: - -_ZONES 67 - -End PROCESS PHASE LINKMERGE - -M(664): Unconnected Zones: 66<- 67-> - - -Begin PROCESS PHASE NET2ASC - -Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.174727\loaded_highway_data\LOADPM_XFERS.csv: - A 3.0 - B 3.0 - DISTANCE 7.5 - STREETNAME 16.0 - BUSTIME 4.2 - Page 4 (VOYAGER NETWORK) -San Francisco County Transportation Authority ---------------------------------------------- - -Variables written to Y:\Users\Drew\NetworkWrangler\unittests\test_cube_to_fasttrips_output\2016Feb11.174727\loaded_highway_data\LOADPM_XFERS_nodes.csv: - N 3.0 - X 13.5 - Y 13.5 - -End PROCESS PHASE NET2ASC - -NETWORK ReturnCode = 0 Elapsed Time = 00:00:01 -################################################################################ - - -VOYAGER ReturnCode = 0 Elapsed Time = 00:00:01 \ No newline at end of file From 475c444044c19aad2a4fcfdbcc8053af161b0975 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 12 Feb 2016 10:30:12 -0800 Subject: [PATCH 072/148] gitignore cube log files Signed-off-by: Drew --- .gitignore | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index fbf3b30..092471b 100644 --- a/.gitignore +++ b/.gitignore @@ -53,4 +53,9 @@ coverage.xml docs/_build/ # outputs from test network builds -unittests/test_cube_to_fasttrips_output/* \ No newline at end of file +unittests/test_cube_to_fasttrips_output/* + +# cube log and proj files +TPPL*.PRN +TPPL.VAR +TPPL.PRJ \ No newline at end of file From 4f0dbcc98d1a50b286d81702c2036b5c9abb4a51 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 25 Mar 2016 10:32:18 -0700 Subject: [PATCH 073/148] add PM for parkmerced shuttle, for future years Signed-off-by: Drew --- Wrangler/Regexes.py | 2 +- Wrangler/WranglerLookups.py | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Wrangler/Regexes.py b/Wrangler/Regexes.py index 44af1c4..d17624f 100644 --- a/Wrangler/Regexes.py +++ b/Wrangler/Regexes.py @@ -5,6 +5,6 @@ class Regexes(object): git_commit_pattern = re.compile('commit ([0-9a-f]{40}$)') ##linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS))(?P[a-zA-Z0-9_.]+)') allday_pattern = re.compile('(ALL|all|All)[\s\-_]*(day|DAY|Day)?') - linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS))(?P[a-zA-Z0-9/_.]+?)((?PWB|SB|NB|EB|I|O|R)?(?PACE|VTA|AC|MUN|NAP|WC|GG)?)$') + linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS|PM))(?P[a-zA-Z0-9/_.]+?)((?PWB|SB|NB|EB|I|O|R)?(?PACE|VTA|AC|MUN|NAP|WC|GG)?)$') diff --git a/Wrangler/WranglerLookups.py b/Wrangler/WranglerLookups.py index cac4682..8a11db4 100644 --- a/Wrangler/WranglerLookups.py +++ b/Wrangler/WranglerLookups.py @@ -23,6 +23,12 @@ class WranglerLookups: 'PM':('15:30:00','18:29:59'), 'EV':('18:30:00','27:00:00'), 'EA':('03:00:00','05:59:59')} + + TIMEPERIOD_TO_MPMRANGE = {'AM':(360,540), + 'MD':(540,930), + 'PM':(930,1110), + 'EV':(1110,1620), + 'EA':(180,360)} MODETYPE_TO_MODES = {"Local":[11,12,16,17,18,19], "BRT":[13,20], @@ -147,7 +153,7 @@ class WranglerLookups: '80_': "golden_gate_transit", '82_': "golden_gate_transit", '83_': "golden_gate_transit", '84_': "golden_gate_transit", '90_': "ferry", '91_': "ferry", '92_': "ferry", '93_': "ferry", '94_': "ferry", '95_': "ferry", - 'EBA': "ebart", 'MUN': "sf_muni", 'PRES': "presidigo", 'SFS': "sfsu_shuttle",} + 'EBA': "ebart", 'MUN': "sf_muni", 'PRES': "presidigo", 'SFS': "sfsu_shuttle",'PM':'parkmerced_shuttle'} OPERATOR_NAME_TO_URL = {'caltrain':'http://www.caltrain.com/', 'amtrak':'http://www.amtrak.com/', From bc541f81883ef3f802f327f3ca4ec8bd44c2cb7c Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 25 Mar 2016 10:37:15 -0700 Subject: [PATCH 074/148] 1. schedule all trip departure times, rather than calculating them when writing trip files. 2. add option to grab departure times from gtfs feed Signed-off-by: Drew --- Wrangler/TransitLine.py | 126 +++++++++++++++------------ Wrangler/TransitNetwork.py | 35 ++++++-- scripts/convert_cube_to_fasttrips.py | 8 +- 3 files changed, 104 insertions(+), 65 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 0b9cc70..8ee33e4 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -754,6 +754,7 @@ def __init__(self, name=None, template=None): if self.board_fare: self.setFareClass() self.first_departure_times = {} # tp -> psuedo-random first departure time + self.all_departure_times = [] # just a list of departure times, used if gtfs # ** ATTRIBUTE SETTING / GETTING FUNCTIONS ** def setRouteId(self, route_id=None): @@ -835,6 +836,25 @@ def setProofOfPayment(self, proof_of_payment=None): self.proof_of_payment = WranglerLookups.MODENUM_TO_PROOF[int(self.attr['MODE'])] # ** TRIP SCHEDULING FUNCTIONS ** + def setDeparturesFromHeadways(self, psuedo_random=True, offset=0): + self.setFirstDepartures(psuedo_random, offset) + for tp in WranglerLookups.TIME_PERIOD_TOD_ORDER: + headway = self.getFreq(tp) + if not headway > 0: + continue + departure = self.first_departure_times[tp] #self.otherattr['DEPT_%s' % tp] + tp_end = WranglerLookups.MINUTES_PAST_MIDNIGHT[tp] + WranglerLookups.HOURS_PER_TIMEPERIOD[tp] * 60 + while departure < tp_end: + self.all_departure_times.append(departure) + departure += headway + return self.all_departure_times + + def setDepartures(list_of_departure_times): + for i, time in izip(range(len(list_of_departure_times)), list_of_departure_times): + if isinstance(time, str): + list_of_departure_times[i] = HHMMSS_to_MinutesPastMidnight(time) + self.all_departure_times = list_of_departure_times + def setFirstDepartures(self, psuedo_random=True, offset=0): ''' Sets the departure time of the first run of the TransitLine for each time period. @@ -853,19 +873,14 @@ def setFirstDepartures(self, psuedo_random=True, offset=0): headway = self.getFreq(this_tp) if headway > 0: time_period_start = WranglerLookups.MINUTES_PAST_MIDNIGHT[this_tp] -## # TO-DO: ADD IF PREV TP HAS SCHEDULED TIMES, USE THAT RATHER THAN A RANDOM NEW TIME -## if last_tp in self.first_departure_times.keys(): -## last_first_departure = self.first_departure_times[last_tp] -## last_headway = self.getFreq(last_tp) -## last_num_runs = WranglerLookups.HOURS_PER_TIMEPERIOD[last_tp] * 60.0 / last_headway -## last_last_departure = + # TO-DO: ADD IF PREV TP HAS SCHEDULED TIMES, USE THAT RATHER THAN A RANDOM NEW TIME if psuedo_random: self.first_departure_times[this_tp] = round(self.get_psuedo_random_departure_time(time_period_start, headway),0) else: self.first_departure_times[this_tp] = time_period_start + offset else: raise NetworkException("Line %s does not have service, so schedule start times cannot be set" % self.name) -##self.otherattr["DEPT_%s" % tp] + def get_psuedo_random_departure_time(self, time_period_start, headway, min_start_time = 0): ''' Using a normal distribution, computes a pseudo random departure time in number of minutes based on a time window. The @@ -954,6 +969,12 @@ def getFastTripsFares_asList(self, zone_suffixes=False, price_conversion=1): if b > 0: stop_b = b destination_id = Node.node_to_zone[stop_b] + if type(destination_id) == float: raise NetworkException('destination_id = %f' % destination_id) + if destination_id == '33.0': raise NetworkException('destination_id = str(%s)' % destination_id) + if destination_id == 33: + WranglerLogger.debug('destination_id = %f, type: %s' % (destination_id, str(type(destination_id)))) + if type(destination_id) != int: + raw_input('y/n') modenum = int(self.attr['MODE']) rule = FastTripsFare(champ_line_name = self.name,champ_mode=modenum, price=price,origin_id=origin_id,destination_id=destination_id,zone_suffixes=zone_suffixes, price_conversion=price_conversion) else: @@ -994,53 +1015,46 @@ def writeFastTrips_Trips(self, f_trips, f_trips_ft, f_stoptimes, f_stoptimes_ft, f_stoptimes.write('trip_id,arrival_time,departure_time,stop_id,stop_sequence\n') f_stoptimes_ft.write('trip_id,stop_id\n') #f_stoptimes_ft.write('trip_id,stop_id,pay_at_station,real_time_data,front_board_only,reliability,level_boarding\n') - - for tp in WranglerLookups.TIME_PERIOD_TOD_ORDER: - headway = self.getFreq(tp) - if not headway > 0: - continue - - departure = self.first_departure_times[tp] #self.otherattr['DEPT_%s' % tp] - tp_end = WranglerLookups.MINUTES_PAST_MIDNIGHT[tp] + WranglerLookups.HOURS_PER_TIMEPERIOD[tp] * 60 - while departure < tp_end: - cum_time = 0 - stop_time = departure - stop_time_hhmmss = minutesPastMidnightToHHMMSS(stop_time, sep=':') - seq = 1 - trip_id = id_generator.next() - f_trips.write('%d,%s,%s,%s\n' % (trip_id,self.name,self.agency_id,self.name)) - if tp in self.vehicle_types.keys(): - vtype = self.vehicle_types[tp] - else: - vtype = self.vehicle_types['allday'] - f_trips_ft.write('%d,%s\n' % (trip_id,vtype)) - - for a, b in zip(self.n[:-1], self.n[1:]): - if not isinstance(a, Node) or not isinstance(b, Node): - ex = "Not all nodes in line %s are type Node" % self.name - WranglerLogger.debug(ex) - raise NetworkException(ex) - else: - a_node, b_node = abs(int(a.num)), abs(int(b.num)) - ab_link = self.links[(a_node,b_node)] - ##try: - traveltime = float(ab_link['BUSTIME_%s' % tp]) - - ##except: - ## WranglerLogger.warn("LINE %s, LINK %s: NO BUSTIME FOUND FOR TP %s" % (self.name, ab_link.id, tp)) - rest_time = 0 - if a.isStop(): - f_stoptimes.write('%d,%s,%s,%d,%d\n' % (trip_id, stop_time_hhmmss, stop_time_hhmmss, a_node, seq)) - f_stoptimes_ft.write('%d,%d\n' % (trip_id, a_node)) - seq += 1 - - cum_time += traveltime - stop_time = departure + cum_time - stop_time_hhmmss = minutesPastMidnightToHHMMSS(stop_time, sep=':') - departure += headway - f_stoptimes.write('%d,%s,%s,%d,%d\n' % (trip_id, stop_time_hhmmss, stop_time_hhmmss, b_node, seq)) - f_stoptimes_ft.write('%d,%d\n' % (trip_id, b_node)) + for departure in self.all_departure_times: + for tp, (start, stop) in WranglerLookups.TIMEPERIOD_TO_MPMRANGE.iteritems(): + if departure >= start and departure < stop: + break + stop_time = departure + stop_time_hhmmss = minutesPastMidnightToHHMMSS(stop_time, sep=':') + seq = 1 + trip_id = id_generator.next() + f_trips.write('%d,%s,%s,%s\n' % (trip_id,self.name,self.agency_id,self.name)) + + if tp in self.vehicle_types.keys(): + vtype = self.vehicle_types[tp] + else: + vtype = self.vehicle_types['allday'] + f_trips_ft.write('%d,%s\n' % (trip_id,vtype)) + + for a, b in zip(self.n[:-1], self.n[1:]): + if not isinstance(a, Node) or not isinstance(b, Node): + ex = "Not all nodes in line %s are type Node" % self.name + WranglerLogger.debug(ex) + raise NetworkException(ex) + else: + a_node, b_node = abs(int(a.num)), abs(int(b.num)) + ab_link = self.links[(a_node,b_node)] + ##try: + traveltime = float(ab_link['BUSTIME_%s' % tp]) + + ##except: + ## WranglerLogger.warn("LINE %s, LINK %s: NO BUSTIME FOUND FOR TP %s" % (self.name, ab_link.id, tp)) + rest_time = 0 + if a.isStop(): + f_stoptimes.write('%d,%s,%s,%d,%d\n' % (trip_id, stop_time_hhmmss, stop_time_hhmmss, a_node, seq)) + f_stoptimes_ft.write('%d,%d\n' % (trip_id, a_node)) + seq += 1 + + stop_time += traveltime + stop_time_hhmmss = minutesPastMidnightToHHMMSS(stop_time, sep=':') + f_stoptimes.write('%d,%s,%s,%d,%d\n' % (trip_id, stop_time_hhmmss, stop_time_hhmmss, b_node, seq)) + f_stoptimes_ft.write('%d,%d\n' % (trip_id, b_node)) def writeFastTrips_Shape(self, f, writeHeaders=False): ''' @@ -1052,7 +1066,7 @@ def writeFastTrips_Shape(self, f, writeHeaders=False): cum_dist = 0 track_dist = True seq = 1 - if writeHeaders: f.write('shape_id,shape_pt_lat,shape_pt_lon,shape_pt_sequence,shape_dist_traveled\n') + if writeHeaders: f.write('shape_id,node,shape_pt_lat,shape_pt_lon,shape_pt_sequence,shape_dist_traveled\n') for a, b in zip(self.n[:-1],self.n[1:]): if not isinstance(a, Node) or not isinstance(b, Node): @@ -1061,11 +1075,11 @@ def writeFastTrips_Shape(self, f, writeHeaders=False): raise NetworkException(ex) else: a_node, b_node = abs(int(a.num)), abs(int(b.num)) - f.write('%s,%f,%f,%d,%f\n' % (self.name, a.stop_lat ,a.stop_lon, seq, cum_dist)) + f.write('%s,%s,%f,%f,%d,%f\n' % (self.name, a.num, a.stop_lat ,a.stop_lon, seq, cum_dist)) seq += 1 # write the last node - f.write('%s,%f,%f,%d,%f\n' % (self.name, self.n[-1].stop_lat, self.n[-1].stop_lon, seq, cum_dist)) + f.write('%s,%s,%f,%f,%d,%f\n' % (self.name, self.n[-1].num, self.n[-1].stop_lat, self.n[-1].stop_lon, seq, cum_dist)) def addFares(self, od_fares=None, xf_fares=None, farelinks_fares=None, price_conversion=1): TransitLine.addFares(self, od_fares,xf_fares,farelinks_fares) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index bcd87eb..d480958 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -952,6 +952,15 @@ def addXY(self, coord_dict=None): for k, v in coord_dict.iteritems(): self.coord_dict[k] = v + def addDepartureTimesFromHeadways(self, psuedo_random=True, offset=0): + for line in self.lines: + if isinstance(line, str): + pass + elif isinstance(line, TransitLine): + line.setDeparturesFromHeadways(psuedo_random, offset) + else: + raise NetworkException('Unhandled data type %s in self.lines' % type(line)) + def addFirstDeparturesToAllLines(self, psuedo_random=True, offset=0): ''' This is a function added for fast-trips. @@ -965,7 +974,24 @@ def addFirstDeparturesToAllLines(self, psuedo_random=True, offset=0): line.setFirstDepartures(psuedo_random=psuedo_random, offset=offset) else: raise NetworkException('Unhandled data type %s in self.lines' % type(line)) - + + def addDepartureTimesFromGTFS(self, gtfs_path, crosswalk): + import gtfs_utils + gtfs = gtfs_utils.GTFSFeed(gtfs_path) + gtfs.load() + gtfs.build_common_dfs() + crosswalk = pd.read_csv(crosswalk) + for line in self.lines: + if isinstance(line, str): + pass + elif isinstance(line, TransitLine): + list_of_pattern_ids = crosswalk[crosswalk['CHAMP ROUTE ID']==line.name]['pattern_id'].drop_duplicates().tolist() + list_of_departure_times = gtfs.route_trips[gtfs.route_trips['pattern_id'].isin(list_of_pattern_ids)]['trip_departure_mpm'].tolist() + if len(recs) == 0: + WranglerLogger.warn("No GTFS departure times for ROUTE ID %s, calculating from headways" % line.name) + addDeparturesToAllLines() + else: + line.setDepartures(list_of_departure_times) def addTravelTimes(self, highway_networks): ''' This is a function added for fast-trips. @@ -1331,7 +1357,7 @@ def createFarelinksZones(self): for nodes in zone_list: id = id_generator.next() - id = int(id) + id = str(id) zone_to_nodes[id] = nodes for n in nodes: if n not in found_nodes: found_nodes.append(n) @@ -1438,11 +1464,6 @@ def createFastTrips_Fares(self, price_conversion=1): count += 1 if count % 10000 == 0: WranglerLogger.debug("%7d" % count) return fasttrips_fares, self.fasttrips_transfer_fares - - def writeFastTripsFares_dumb(self,f='dumbstops.txt',path='.'): - f = openFileOrString(os.path.join(path,f)) - for rule in self.fasttrips_fares: - f.write('%s\n' % str(rule)) def createFastTrips_Nodes(self): ''' diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index fbc6da0..8a9dffb 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -2,7 +2,7 @@ import getopt from dbfpy import dbf sys.path.insert(0, os.path.join(os.path.dirname(__file__),"..")) - +sys.path.insert(0, r'Y:\champ\util\pythonlib-migration\master_versions\gtfs_utils') CUBE_FREEFLOW = None HWY_LOADED = None TRN_SUPPLINKS = None # transit[tod].lin with dwell times, xfer_supplinks, and walk_drive_access: @@ -16,6 +16,7 @@ CHAMP_DIR = None DEPARTURE_TIMES_OFFSET = None SORT_OUTPUTS = False +REAL_GTFS = None USAGE = """ @@ -220,7 +221,10 @@ transit_network.createFastTrips_Fares(price_conversion=0.01) WranglerLogger.debug("adding first departure times to all lines") - transit_network.addFirstDeparturesToAllLines(psuedo_random=PSUEDO_RANDOM_DEPARTURE_TIMES, offset=DEPARTURE_TIMES_OFFSET) + if not REAL_GTFS: + transit_network.addDepartureTimesFromHeadways(psuedo_random=PSUEDO_RANDOM_DEPARTURE_TIMES, offset=DEPARTURE_TIMES_OFFSET) + else: + transit_network.addDepartureTimesFromGTFS(gtfs[0], crosswalk) WranglerLogger.debug("writing agencies") transit_network.writeFastTrips_Agencies(path=FT_OUTPATH) From 7c53327c1446a88c5a0c9e17b7b72443cedd9eb3 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 25 Mar 2016 10:38:02 -0700 Subject: [PATCH 075/148] Allow no Cube network to be passed, if using already-exported link and node csv Signed-off-by: Drew --- _static/Cube/CubeNet.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_static/Cube/CubeNet.py b/_static/Cube/CubeNet.py index ddb4622..a417fb0 100644 --- a/_static/Cube/CubeNet.py +++ b/_static/Cube/CubeNet.py @@ -111,7 +111,7 @@ def export_cubenet_to_csvs(file, extra_link_vars=[], extra_node_vars=[], print "Exported network to: %s, %s" % (env["CUBELINK_CSV"], env["CUBENODE_CSV"]) -def import_cube_nodes_links_from_csvs(cubeNetFile, +def import_cube_nodes_links_from_csvs(cubeNetFile=None, extra_link_vars=[], extra_node_vars=[], links_csv=None, nodes_csv=None, exportIfExists=True): From c15d61fba7db81734cfbe5325b759f4c503e64dc Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 25 Mar 2016 10:38:37 -0700 Subject: [PATCH 076/148] add incomplete unit tests Signed-off-by: Drew --- unittests/CubeToFastTripsTest.py | 10 ++++++++++ unittests/TransitNetworkTest.py | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 unittests/CubeToFastTripsTest.py diff --git a/unittests/CubeToFastTripsTest.py b/unittests/CubeToFastTripsTest.py new file mode 100644 index 0000000..1eb7de8 --- /dev/null +++ b/unittests/CubeToFastTripsTest.py @@ -0,0 +1,10 @@ +import sys, os, unittest + +# test this version of Wrangler +curdir = os.path.dirname(__file__) +sys.path.insert(1, os.path.normpath(os.path.join(curdir, "..", ".."))) + +import Wrangler + +class TestCubeToFastTrips(unittest.TestCase): + def setUp(self): \ No newline at end of file diff --git a/unittests/TransitNetworkTest.py b/unittests/TransitNetworkTest.py index 89076d9..4e87843 100644 --- a/unittests/TransitNetworkTest.py +++ b/unittests/TransitNetworkTest.py @@ -2,7 +2,7 @@ # test this version of Wrangler curdir = os.path.dirname(__file__) -sys.path.insert(1, os.path.normpath(os.path.join(curdir, "..", ".."))) +sys.path.insert(1, os.path.normpath(os.path.join(curdir, ".."))) import Wrangler From ffdc5b1e3143356764afd32b242bee979ea6cd05 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 1 Apr 2016 15:25:35 -0700 Subject: [PATCH 077/148] Allow grabbing of trip departure times from GTFS Signed-off-by: Drew --- Wrangler/TransitLine.py | 23 +++++------------------ Wrangler/TransitNetwork.py | 14 +++++++++----- scripts/convert_cube_to_fasttrips.py | 8 +++++--- 3 files changed, 19 insertions(+), 26 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 8ee33e4..24f92e8 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -847,10 +847,11 @@ def setDeparturesFromHeadways(self, psuedo_random=True, offset=0): while departure < tp_end: self.all_departure_times.append(departure) departure += headway + #TO-DO: if next period headway >= this period headway, schedule one more trip at current headway to avoid extra-large gap return self.all_departure_times - - def setDepartures(list_of_departure_times): - for i, time in izip(range(len(list_of_departure_times)), list_of_departure_times): + + def setDepartures(self, list_of_departure_times): + for i, time in itertools.izip(range(len(list_of_departure_times)), list_of_departure_times): if isinstance(time, str): list_of_departure_times[i] = HHMMSS_to_MinutesPastMidnight(time) self.all_departure_times = list_of_departure_times @@ -905,21 +906,6 @@ def get_psuedo_random_departure_time(self, time_period_start, headway, min_start start_time = start_time + time_period_start return start_time -## def scheduleFastTrips_Trips(self, id_generator, default_dwell_time=0): -## for tp in WranglerLookups.ALL_TIMEPERIODS: -## headway = self.getFreq(tp) -## if not headway > 0: -## continue -## -## trip_departure = self.otherattr['DEPT_%s' % tp] -## tp_end = WranglerLookups.MINUTES_PAST_MIDNIGHT[tp] + WranglerLookups.HOURS_PER_TIMEPERIOD[tp] * 60 -## while trip_departure < tp_end: -## cum_time = 0 -## stop_time = departure + cum_time -## stop_time_hhmmss = minutesPastMidnightToHHMMSS(stop_time) -## seq = 1 -## trip_id = id_generator.next() - # ** FARE FUNCTIONS ** def getFastTripsFares_asList(self, zone_suffixes=False, price_conversion=1): ''' @@ -1002,6 +988,7 @@ def getFastTripsFares_asList(self, zone_suffixes=False, price_conversion=1): rules.append(rule) return rules + # ** FAST-TRIP FILE WRITING FUNCTIONS ** def writeFastTrips_Trips(self, f_trips, f_trips_ft, f_stoptimes, f_stoptimes_ft, id_generator, writeHeaders=False): ''' diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index d480958..ca5277a 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -952,7 +952,7 @@ def addXY(self, coord_dict=None): for k, v in coord_dict.iteritems(): self.coord_dict[k] = v - def addDepartureTimesFromHeadways(self, psuedo_random=True, offset=0): + def addDeparturesFromHeadways(self, psuedo_random=True, offset=0): for line in self.lines: if isinstance(line, str): pass @@ -975,23 +975,27 @@ def addFirstDeparturesToAllLines(self, psuedo_random=True, offset=0): else: raise NetworkException('Unhandled data type %s in self.lines' % type(line)) - def addDepartureTimesFromGTFS(self, gtfs_path, crosswalk): + def addDeparturesFromGTFS(self, gtfs_path, crosswalk): import gtfs_utils gtfs = gtfs_utils.GTFSFeed(gtfs_path) gtfs.load() gtfs.build_common_dfs() crosswalk = pd.read_csv(crosswalk) + gtfs.route_trips.to_csv('route_trips.csv') + for line in self.lines: if isinstance(line, str): pass elif isinstance(line, TransitLine): list_of_pattern_ids = crosswalk[crosswalk['CHAMP ROUTE ID']==line.name]['pattern_id'].drop_duplicates().tolist() list_of_departure_times = gtfs.route_trips[gtfs.route_trips['pattern_id'].isin(list_of_pattern_ids)]['trip_departure_mpm'].tolist() - if len(recs) == 0: - WranglerLogger.warn("No GTFS departure times for ROUTE ID %s, calculating from headways" % line.name) - addDeparturesToAllLines() + if len(list_of_departure_times) == 0: + WranglerLogger.warn("ROUTE ID %s: No GTFS departure times for, calculating from headways" % line.name) + self.addDeparturesFromHeadways else: + WranglerLogger.debug("ROUTE ID %s: Setting departure times from GTFS" % line.name) line.setDepartures(list_of_departure_times) + def addTravelTimes(self, highway_networks): ''' This is a function added for fast-trips. diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index 8a9dffb..daa4d27 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -17,6 +17,7 @@ DEPARTURE_TIMES_OFFSET = None SORT_OUTPUTS = False REAL_GTFS = None +CROSSWALK = None USAGE = """ @@ -220,11 +221,12 @@ transit_network.addFaresToLines() transit_network.createFastTrips_Fares(price_conversion=0.01) - WranglerLogger.debug("adding first departure times to all lines") + WranglerLogger.debug("adding departure times to all lines") if not REAL_GTFS: - transit_network.addDepartureTimesFromHeadways(psuedo_random=PSUEDO_RANDOM_DEPARTURE_TIMES, offset=DEPARTURE_TIMES_OFFSET) + transit_network.addDeparturesFromHeadways(psuedo_random=PSUEDO_RANDOM_DEPARTURE_TIMES, offset=DEPARTURE_TIMES_OFFSET) else: - transit_network.addDepartureTimesFromGTFS(gtfs[0], crosswalk) + for gtfs in REAL_GTFS: + transit_network.addDeparturesFromGTFS(gtfs, CROSSWALK) WranglerLogger.debug("writing agencies") transit_network.writeFastTrips_Agencies(path=FT_OUTPATH) From 5cc4d6088abb6f8458e278a0fa9fc90ff1bab17f Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 8 Apr 2016 17:23:43 -0700 Subject: [PATCH 078/148] some nomenclature and organizational changes Signed-off-by: Drew --- Wrangler/Fare.py | 8 ++++---- Wrangler/HelperFunctions.py | 24 +++++++++++++----------- Wrangler/Node.py | 1 + 3 files changed, 18 insertions(+), 15 deletions(-) diff --git a/Wrangler/Fare.py b/Wrangler/Fare.py index f172785..15d0704 100644 --- a/Wrangler/Fare.py +++ b/Wrangler/Fare.py @@ -94,8 +94,8 @@ def setFareClass(self, fare_class=None, style='fasttrips', suffix=None): self.fare_class = self.fare_id else: self.fare_class = self.setFareId() - todpart1 = TimeStringToCHAMPTimePeriod(self.start_time) - todpart2 = TimeStringToCHAMPTimePeriod(self.end_time) + todpart1 = HHMMSSToCHAMPTimePeriod(self.start_time) + todpart2 = HHMMSSToCHAMPTimePeriod(self.end_time) if todpart1 == todpart2: todpart = todpart1 else: @@ -277,8 +277,8 @@ def setFareId(self, fare_id=None, style='fasttrips', suffix=None): elif i == 0: raise NetworkException('FarelinksFare HAS INVALID mode type: %s' % str(self.modes)) - todpart1 = TimeStringToCHAMPTimePeriod(self.start_time) - todpart2 = TimeStringToCHAMPTimePeriod(self.end_time) + todpart1 = HHMMSSToCHAMPTimePeriod(self.start_time) + todpart2 = HHMMSSToCHAMPTimePeriod(self.end_time) if todpart1 == todpart2: todpart = todpart1 else: diff --git a/Wrangler/HelperFunctions.py b/Wrangler/HelperFunctions.py index e914ab5..65d5837 100644 --- a/Wrangler/HelperFunctions.py +++ b/Wrangler/HelperFunctions.py @@ -1,5 +1,5 @@ # some generic helper functions for NetworkWrangler -import copy, xlrd +import copy, xlrd, re def openFileOrString(f): # check if it's a filename or a file. Open it if it's a filename @@ -74,6 +74,15 @@ def removeDuplicatesFromList(l): this_list.remove(x) return this_list +def getChampNodeNameDictFromFile(filename): + book = xlrd.open_workbook(filename) + sh = book.sheet_by_index(0) + nodeNames = {} + for rx in range(0,sh.nrows): # skip header + therow = sh.row(rx) + nodeNames[int(therow[0].value)] = therow[1].value + return nodeNames + def minutesPastMidnightToHHMMSS(minutes, sep=None): if isinstance(minutes, float): seconds = minutes * 60 @@ -100,7 +109,7 @@ def secondsPastMidnightToHHMMSS(seconds, sep=None): if sep == None: sep = '' return hh+sep+mm+sep+ss -def TimeStringToCHAMPTimePeriod(hhmmss, sep=None): +def HHMMSSToCHAMPTimePeriod(hhmmss, sep=None): if hhmmss == None: tod = 'allday' return tod @@ -132,14 +141,7 @@ def TimeStringToCHAMPTimePeriod(hhmmss, sep=None): else: new_hh = '%02d' % (int(hhmmss[:2]) - 24) new_hhmmss = new_hh + hhmmss[2:] - tod = convertStringToTimePeriod(new_hhmmss) + tod = HHMMSSToCHAMPTimePeriod(new_hhmmss) return tod -def getChampNodeNameDictFromFile(filename): - book = xlrd.open_workbook(filename) - sh = book.sheet_by_index(0) - nodeNames = {} - for rx in range(0,sh.nrows): # skip header - therow = sh.row(rx) - nodeNames[int(therow[0].value)] = therow[1].value - return nodeNames + diff --git a/Wrangler/Node.py b/Wrangler/Node.py index 56dc63f..1581848 100644 --- a/Wrangler/Node.py +++ b/Wrangler/Node.py @@ -189,6 +189,7 @@ def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None, templ # stops.txt req'd self.stop_id = abs(int(n)) self.stop_name = Node.descriptions[self.stop_id] if self.stop_id in Node.descriptions.keys() else str(self.stop_id) + self.stop_sequence = None if stop_lat and stop_lon: self.stop_lat = stop_lat self.stop_lon = stop_lon From c2cfc8d88a86aa248e800857ce14fbec23375774 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 8 Apr 2016 17:24:50 -0700 Subject: [PATCH 079/148] additional gtfs-plus info, changes to how route info is set, allow set of stops to be grabbed as a list Signed-off-by: Drew --- Wrangler/TransitLine.py | 113 +++++++++++++++++++++++++++++++++------- 1 file changed, 93 insertions(+), 20 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 24f92e8..c956ed6 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -728,8 +728,8 @@ class FastTripsTransitLine(TransitLine): def __init__(self, name=None, template=None): TransitLine.__init__(self, name, template) # routes req'd - self.route_id = self.name # keep the CHAMP name as the id - self.route_short_name = None + self.route_id = None + self.route_short_name = self.name self.route_long_name = None self.route_type = None @@ -747,7 +747,17 @@ def __init__(self, name=None, template=None): # routes_ft optional self.fare_class = None - self.setRouteNameAndAgency() + # trips req'd + self.service_id = None + # info for crosswalk between SF-CHAMP and GTFS-PLUS + self.champ_direction_id = None + # info for crosswalk between agency published GTFS and GTFS-PLUS + self.gtfs_agency_id = None + self.gtfs_route_id = None + self.gtfs_vintage = None + self.gtfs_url = None + + self.setRouteInfoFromLineName() self.setRouteType() self.setMode() self.setProofOfPayment() @@ -762,17 +772,49 @@ def setRouteId(self, route_id=None): self.route_id = route_id return self.route_id - def setRouteNameAndAgency(self): + def setDirectionId(self, direction_id=0): + if direction_id in (0,1): + self.direction_id = direction_id + else: + raise NetworkException("direction_id must be 0 or 1. passed %s" % str(direction_id)) + return self.direction_id + + def setRouteInfoFromLineName(self): + ''' + sets GTFS-PLUS, SF-CHAMP, and other information based on the linename_pattern + set agency_id, route_id, route_short_name, route_long_name, direction_id + agency_id: name of the agency, human-readable + route_id: since it has to be unique id, agency_id + route number / name / letter + this is for ease of compatibility with published gtfs + route_short_name: self.name by default + this is for ease of compatibility with SF-CHAMP + route_long_name: self.name by default, could be filled in with GTFS long name + direction_id: GTFS requires 0 or 1, but this info may not be known at the time + champ_direction_id: store SF-CHAMP direction indication to set GTFS-PLUS direction_id later + + ''' m = Regexes.linename_pattern.match(self.name) if not m: raise NetworkException('Failed to match linename_pattern on %s' % self.name) self.agency_id = WranglerLookups.OPERATOR_ID_TO_NAME[m.groupdict()['operator']] - self.route_short_name = m.groupdict()['line'] + self.service_id = self.agency_id+'_weekday' + self.route_id = '%s_%s' % (self.agency_id, m.groupdict()['line']) + self.route_short_name = self.name #m.groupdict()['line'] + self.route_long_name = self.name if m.groupdict()['direction']: - self.route_long_name = '%s_%s' % (m.groupdict()['line'], m.groupdict()['direction']) + self.champ_direction_id = m.groupdict()['direction'] else: - self.route_long_name = self.route_short_name - + self.champ_direction_id = None + if self.champ_direction_id == "I": + self.direction_id = 1 + elif self.champ_direction_id == "O": + self.direction_id = 0 + else: + self.direction_id = None + def setRouteShortName(self, route_short_name=None): + ''' + This will be the key that links fasttrips back to CHAMP + ''' if route_short_name: self.route_short_name = route_short_name return self.route_short_name @@ -790,7 +832,7 @@ def setRouteLongName(self, route_long_name=None): else: self.route_long_name = m.groupdict()['line'] return self.route_long_name - + def setRouteType(self, route_type=None): if route_type: self.route_type = route_type @@ -848,6 +890,11 @@ def setDeparturesFromHeadways(self, psuedo_random=True, offset=0): self.all_departure_times.append(departure) departure += headway #TO-DO: if next period headway >= this period headway, schedule one more trip at current headway to avoid extra-large gap + if len(self.all_departure_times) > 2000: + WranglerLogger.warn('%s: has %d departure times for tp: %s' % (self.name, len(self.all_departure_times), tp)) + #WranglerLogger.warn('%s, %s, %s, %s' % (self.all_departure_times[0], self.all_departure_times[1], self.all_departure_times[2], self.all_departure_times[3])) + WranglerLogger.warn('%s' % str(self.all_departure_times)) + sys.exit() return self.all_departure_times def setDepartures(self, list_of_departure_times): @@ -962,7 +1009,11 @@ def getFastTripsFares_asList(self, zone_suffixes=False, price_conversion=1): if type(destination_id) != int: raw_input('y/n') modenum = int(self.attr['MODE']) - rule = FastTripsFare(champ_line_name = self.name,champ_mode=modenum, price=price,origin_id=origin_id,destination_id=destination_id,zone_suffixes=zone_suffixes, price_conversion=price_conversion) + rule = FastTripsFare(champ_line_name = self.name,champ_mode=modenum, + price=price,origin_id=origin_id, + destination_id=destination_id, + zone_suffixes=zone_suffixes, + price_conversion=price_conversion) else: continue if rule == last_rule: continue @@ -974,7 +1025,12 @@ def getFastTripsFares_asList(self, zone_suffixes=False, price_conversion=1): for fare in self.od_fares: if isinstance(fare, ODFare): modenum = int(self.attr['MODE']) - rule = FastTripsFare(champ_line_name=self.name,champ_mode=modenum,price=self.board_fare.price + fare.price,origin_id=fare.from_name,destination_id=fare.to_name,zone_suffixes=zone_suffixes, price_conversion=price_conversion) + rule = FastTripsFare(champ_line_name=self.name,champ_mode=modenum, + price=self.board_fare.price + fare.price, + origin_id=fare.from_name, + destination_id=fare.to_name, + zone_suffixes=zone_suffixes, + price_conversion=price_conversion) ##WranglerLogger.debug('%s' % str(rule)) if rule not in rules: rules.append(rule) @@ -984,7 +1040,12 @@ def getFastTripsFares_asList(self, zone_suffixes=False, price_conversion=1): origin_id = None destination_id = None modenum = int(self.attr['MODE']) - rule = FastTripsFare(champ_line_name=self.name,champ_mode=modenum, price=self.board_fare.price,origin_id=origin_id,destination_id=destination_id,zone_suffixes=zone_suffixes, price_conversion=price_conversion) + rule = FastTripsFare(champ_line_name=self.name,champ_mode=modenum, + price=self.board_fare.price, + origin_id=origin_id, + destination_id=destination_id, + zone_suffixes=zone_suffixes, + price_conversion=price_conversion) rules.append(rule) return rules @@ -996,22 +1057,21 @@ def writeFastTrips_Trips(self, f_trips, f_trips_ft, f_stoptimes, f_stoptimes_ft, Writes a header if writeHeaders = True ''' if writeHeaders: - #f_trips.write('route_id,service_id,trip_id,shape_id\n') - f_trips.write('trip_id,route_id,service_id,shape_id\n') + f_trips.write('trip_id,route_id,service_id,shape_id,direction_id\n') f_trips_ft.write('trip_id,vehicle_name\n') f_stoptimes.write('trip_id,arrival_time,departure_time,stop_id,stop_sequence\n') f_stoptimes_ft.write('trip_id,stop_id\n') - #f_stoptimes_ft.write('trip_id,stop_id,pay_at_station,real_time_data,front_board_only,reliability,level_boarding\n') for departure in self.all_departure_times: - for tp, (start, stop) in WranglerLookups.TIMEPERIOD_TO_MPMRANGE.iteritems(): - if departure >= start and departure < stop: - break +## for tp, (start, stop) in WranglerLookups.TIMEPERIOD_TO_MPMRANGE.iteritems(): +## if departure >= start and departure < stop: +## break stop_time = departure stop_time_hhmmss = minutesPastMidnightToHHMMSS(stop_time, sep=':') + tp = HHMMSSToCHAMPTimePeriod(stop_time_hhmmss,sep=':') seq = 1 trip_id = id_generator.next() - f_trips.write('%d,%s,%s,%s\n' % (trip_id,self.name,self.agency_id,self.name)) + f_trips.write('%d,%s,%s,%s,%s\n' % (trip_id,self.route_id,self.service_id,self.name,self.direction_id if self.direction_id else '')) if tp in self.vehicle_types.keys(): vtype = self.vehicle_types[tp] @@ -1071,7 +1131,7 @@ def writeFastTrips_Shape(self, f, writeHeaders=False): def addFares(self, od_fares=None, xf_fares=None, farelinks_fares=None, price_conversion=1): TransitLine.addFares(self, od_fares,xf_fares,farelinks_fares) self.fasttrips_fares = self.getFastTripsFares_asList(price_conversion=price_conversion) - + def asList(self, columns=None): data = [] if columns is None: @@ -1085,6 +1145,19 @@ def asDataFrame(self, columns=None): data = self.asList(columns=columns) df = pd.DataFrame(columns=columns,data=[data]) return df + + def stopsAsDataFrame(self, route_cols=['route_id','route_short_name','direction_id'], stop_cols=['stop_id','stop_sequence','stop_lat','stop_lon','x','y']): + import pandas as pd + route_data = [] + for col in route_cols: + route_data.append(getattr(self,col)) + all_data = [] + for n in self.n: + if n.isStop(): + stop_data = n.asList(stop_cols) + all_data.append(route_data+stop_data) + df = pd.DataFrame(data=all_data, columns=route_cols+stop_cols) + return df def _applyTemplate(self, template): TransitLine._applyTemplate(self, template) From 3744e3a43b4c3ecaceff8367c0c1f443947f96aa Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 8 Apr 2016 17:25:56 -0700 Subject: [PATCH 080/148] location-based matching of lines to routes in a published gtfs feed, with a bunch of extra verbosity for debugging to be removed Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 165 +++++++++++++++++++++++++++++++++++-- 1 file changed, 160 insertions(+), 5 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index ca5277a..2837c2c 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -18,6 +18,7 @@ from .HelperFunctions import * from .WranglerLookups import * import pandas as pd +import numpy as np try: from Overrides import * WranglerLogger.debug("Overrides module found; importing Overrides %s" % Overrides.all) @@ -878,13 +879,55 @@ def initializeTransitCapacity(directory="."): TransitNetwork.capacity = TransitCapacity(directory=directory) def convertTransitLinesToFastTripsTransitLines(self): + cols = ['name','agency_id','route_id','champ_direction_id','direction_id'] + data = [] + reverse_lines = [] for line, idx in zip(self.lines,range(len(self.lines))): if isinstance(line, TransitLine): newline = FastTripsTransitLine(name=line.name,template=line) self.lines[idx] = newline + data.append(newline.asList(cols)) + if self.lines[idx].isOneWay(): + continue + self.lines[idx].setOneWay() + reverse_line = copy.deepcopy(self.lines[idx]) + reverse_line.reverse() + data.append(reverse_line.asList(cols)) + reverse_lines.append(reverse_line) + self.lines += reverse_lines + direction_df = pd.DataFrame(data,columns=cols) + # set direction ids; first get dataframe that will function as lookup for + direction_df['direction_id'] = np.nan + direction_df.loc[direction_df['champ_direction_id'].isin(['O','WB','NB']),'direction_id'] = 0 + direction_df.loc[direction_df['champ_direction_id'].isin(['I','EB','SB']),'direction_id'] = 1 + unassigned = direction_df[pd.isnull(direction_df['direction_id'])] + grouped = unassigned.groupby(['agency_id','route_id']) + + for name, group in grouped: + if len(group) > 2: + raise NetworkException('%s (%s) trying to assign direction id to route with more than 2 directions' % (name[1], group['name'])) + elif len(group) > 1: + WranglerLogger.debug('%s (%s) setting direction_id = 0' % (name[1], group.loc[group.index[0],'name'])) + WranglerLogger.debug('%s (%s) setting direction_id = 1' % (name[1], group.loc[group.index[1],'name'])) + direction_df.loc[group.index[0],'direction_id'] = 0 + direction_df.loc[group.index[1],'direction_id'] = 1 + else: + WranglerLogger.debug('%s (%s) only one direction, setting direction_id = 0' % (name[1], group['name'])) + direction_df.loc[group.index[0],'direction_id'] = 0 + + direction_df.to_csv('direction_lookup.csv') + # check validity of lines for line in self.lines: if not isinstance(line, FastTripsTransitLine) and not isinstance(line, str): raise NetworkException('failed to convert') + if isinstance(line, FastTripsTransitLine): + direction_id = direction_df.loc[(direction_df['agency_id']==line.agency_id) & (direction_df['name']==line.name),'direction_id'].irow(0) +## if not isinstance(direction_id,int): +## print line.agency_id, line.name +## print direction_id +## print direction_df.loc[(direction_df['agency_id']==line.agency_id) & (direction_df['name']==line.name)]['direction_id'][0] +## sys.exit() + line.setDirectionId(direction_id) def makeFarelinksUnique(self): ''' @@ -975,6 +1018,109 @@ def addFirstDeparturesToAllLines(self, psuedo_random=True, offset=0): else: raise NetworkException('Unhandled data type %s in self.lines' % type(line)) + def map_projectWGS84_to_SPPoint(self, row): + import pyproj + import shapely + from shapely.geometry import Point + prj_wgs84 = pyproj.Proj("+init=EPSG:4326") # WGS 84 + prj_spca3 = pyproj.Proj("+init=EPSG:2227") # California State Plane III, US Feet + conv_ft_to_m = 0.3048 + conv_m_to_ft = 1 / conv_ft_to_m + x, y = pyproj.transform(prj_wgs84, prj_spca3, row['stop_lon'], row['stop_lat']) + x = x * conv_m_to_ft + y = y * conv_m_to_ft + p = Point(x,y) + return p + + def matchLinesToGTFS(self, gtfs_path, dist_threshold = 100, match_threshold=0.85, sort=True): + import gtfs_utils + import pyproj + import shapely + from shapely.geometry import Point + + gtfs = gtfs_utils.GTFSFeed(gtfs_path) + gtfs.load() + gtfs.standardize() + gtfs.build_common_dfs() + crosswalk = pd.DataFrame(columns=['champ_line_name','route_id','route_short_name','direction_id','pattern_id','match']) # champ_line_name -> gtfsFeed route_id, direction_id, pattern_id + #buffers = [50,100,150] # in feet + route_patterns = pd.DataFrame(gtfs.route_patterns,columns=['route_id','route_short_name','route_long_name','direction_id','pattern_id']) + route_patterns = route_patterns.reset_index() + gtfs_stop_patterns = pd.merge(route_patterns, gtfs.stop_patterns,left_on='pattern_id',right_on='trip_id') + gtfs_stop_patterns['point'] = gtfs_stop_patterns.apply(self.map_projectWGS84_to_SPPoint, axis=1) + + grouped_gtfs = gtfs_stop_patterns.groupby(['route_id','pattern_id']) + + for line in self.lines: + if isinstance(line, str): + pass + elif isinstance(line, TransitLine): + ft_stop_patterns = line.stopsAsDataFrame() + tot_match = float(len(ft_stop_patterns)) + has_route_match = False + if line.agency_id != 'sf_muni': + continue +## if line.name not in ['MUN1I','MUN1O']: +## continue + for name, route_pattern in grouped_gtfs: + this_route_match = True + max_match = float(len(ft_stop_patterns)) + f = min(float(len(route_pattern)) / float(len(ft_stop_patterns)), 1.00) + if line.name in ['MUN1I','MUN1O'] and name[0] == 7517: + #print route_pattern['stop_id'][0:10] + #print route_pattern['stop_sequence'][0:10].tolist() + WranglerLogger.warn('%s - %s max match = %0.2f' % (line.name, str(name),f)) + if f < match_threshold: + if line.name in ['MUN1I','MUN1O'] and name[0] == 7517: + WranglerLogger.warn('%s skipping %s because max match (type 1) = %0.2f' % (line.name, str(name),f)) + continue + else: + if line.name in ['MUN1I','MUN1O'] and name[0] == 7517: + WranglerLogger.warn('%s searching for matches' % line.name) + if max_match / tot_match < match_threshold: + if line.name in ['MUN1I','MUN1O'] and name[0] == 7517: + WranglerLogger.warn('%s skipping %s because max match (type 2) = %0.2f' % (line.name, str(name),(max_match/tot_match))) + continue + if sort: + route_pattern = route_pattern.sort('stop_sequence').reset_index() + last_idx = 0 + for ft_idx, ft_row in ft_stop_patterns.iterrows(): + ftp = Point(ft_row['x'],ft_row['y']) + has_stop_match = False + if line.name == 'MUN1O' and name[0] == 7517: + WranglerLogger.debug('idx: %s, recs: %d' % (last_idx, len(route_pattern[last_idx:]))) + for gt_idx, gt_row in route_pattern[last_idx:].iterrows(): + gtp = gt_row['point'] + if line.name == 'MUN1O' and name[0] == 7517: + WranglerLogger.debug('(%d,%d), (%d, %d) %0.2f' % (ftp.x, ftp.y, gtp.x, gtp.y, ftp.distance(gtp))) + if ftp.distance(gtp) <= dist_threshold: + if line.name == 'MUN1O' and name[0] == 7517: + WranglerLogger.debug('match! (%d,%d), (%d, %d) %0.2f' % (ftp.x, ftp.y, gtp.x, gtp.y, ftp.distance(gtp))) + has_stop_match = True + last_idx = gt_idx + break + if not has_stop_match: + max_match -= 1.0 + if max_match/tot_match < match_threshold: + this_route_match = False + break + if this_route_match: + has_route_match = True + crosswalk = crosswalk.append(pd.DataFrame([[line.name,gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['pattern_id'],max_match]], + columns=['champ_line_name','route_id','route_short_name','direction_id','pattern_id','match'])) + WranglerLogger.debug('%s found match in gtfs %s %s %s %s %0.2f' % (line.name, gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['pattern_id'],(max_match/tot_match))) + + if has_route_match and max_match >= match_threshold: +## crosswalk.loc[ +## crosswalk.loc[line.name,'route_short_name'].tolist() + WranglerLogger.debug('%s found match in gtfs %s %s %s %s %0.2f' % (line.name, gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['pattern_id'],(max_match/tot_match))) + else: + WranglerLogger.debug('%s no match found in gtfs' % line.name) + + else: + raise NetworkException("invalid type found in transit_network.lines: %s" % str(line)) + crosswalk.to_csv('found_crosswalk.csv') + def addDeparturesFromGTFS(self, gtfs_path, crosswalk): import gtfs_utils gtfs = gtfs_utils.GTFSFeed(gtfs_path) @@ -991,7 +1137,8 @@ def addDeparturesFromGTFS(self, gtfs_path, crosswalk): list_of_departure_times = gtfs.route_trips[gtfs.route_trips['pattern_id'].isin(list_of_pattern_ids)]['trip_departure_mpm'].tolist() if len(list_of_departure_times) == 0: WranglerLogger.warn("ROUTE ID %s: No GTFS departure times for, calculating from headways" % line.name) - self.addDeparturesFromHeadways + line.setDeparturesFromHeadways() + WranglerLogger.warn("ROUTE ID %s: added %d departures" % (line.name, len(line.all_departure_times))) else: WranglerLogger.debug("ROUTE ID %s: Setting departure times from GTFS" % line.name) line.setDepartures(list_of_departure_times) @@ -1063,12 +1210,19 @@ def createFastTrips_Calendar(self, days='MTWThFSaSu', start_date='20150101', end sunday=1 if not (monday or tuesday or wednesday or thursday or friday or saturday or sunday): raise NetworkException("No valid days in the calendar for %s" % str(days)) + bin_days = '%d%d%d%d%d%d%d' % (monday, tuesday, wednesday, thursday, friday, saturday, sunday) + if bin_days == '1111100': + service = 'weekday' + elif bin_days == '0000011': + service = 'weekend' + else: + service = days for agency in self.fasttrips_agencies.keys(): - self.fasttrips_calendar[agency] = [agency,monday,tuesday,wednesday,thursday,friday,saturday,sunday,start_date,end_date] + self.fasttrips_calendar[agency+'_'+service] = [agency+'_'+service,monday,tuesday,wednesday,thursday,friday,saturday,sunday,start_date,end_date] def writeFastTrips_Calendar(self, f='calendar.txt', path='.', writeHeaders=True): if len(self.fasttrips_calendar) == 0: - self.createFastTrips_Calendar() + self.createFastTrips_Calendar(days='MTWThF') df_calendar = pd.DataFrame(data=self.fasttrips_calendar.values(),columns=['service_id','monday','tuesday', 'wednesday','thursday','friday', @@ -1224,10 +1378,11 @@ def writeFastTrips_Routes(self, f_routes='routes.txt', f_routes_ft='routes_ft.tx for line in self.lines: if isinstance(line, TransitLine): - WranglerLogger.debug('Line: %s, FareClass: %s' % (line.name, str(line.fare_class))) if line.fare_class == None: fc = line.setFareClass() - WranglerLogger.debug('set to %s' % fc) + WranglerLogger.debug('%s fare_class set to %s at writeFastTrips_Routes' % (line.name, fc)) + else: + WranglerLogger.debug('%s fare_class already set as %s' % (line.name, line.fare_class)) df_row = line.asDataFrame(columns=['route_id','agency_id','route_short_name','route_long_name','route_type']) if not isinstance(df_routes,pd.DataFrame): df_routes = df_row From 73ab9e458a6200425566189758546cac8e692d47 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 8 Apr 2016 18:57:39 -0700 Subject: [PATCH 081/148] 1. clear out logging that was just included for initial debugging. 2. relax match restrictions, but only match one pattern_id to one champ line (although champ lines can still match >1 pattern_id 3. add departures using self.gtfs_crosswalk rather than a csv crosswalk Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 102 ++++++++++++++++++++++--------------- 1 file changed, 62 insertions(+), 40 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 2837c2c..b44d882 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -75,7 +75,8 @@ def __init__(self, champVersion, basenetworkpath=None, networkBaseDir=None, netw self.fasttrips_agencies = {} self.fasttrips_calendar = {} self.coord_dict = {} - + self.gtfs_crosswalk = None + self.gtfs_node_crosswalk = None for farefile in TransitNetwork.FARE_FILES: self.farefiles[farefile] = [] @@ -1032,7 +1033,7 @@ def map_projectWGS84_to_SPPoint(self, row): p = Point(x,y) return p - def matchLinesToGTFS(self, gtfs_path, dist_threshold = 100, match_threshold=0.85, sort=True): + def matchLinesToGTFS(self, gtfs_path, dist_threshold = 200, match_threshold=0.75, sort=True): import gtfs_utils import pyproj import shapely @@ -1042,7 +1043,12 @@ def matchLinesToGTFS(self, gtfs_path, dist_threshold = 100, match_threshold=0.85 gtfs.load() gtfs.standardize() gtfs.build_common_dfs() - crosswalk = pd.DataFrame(columns=['champ_line_name','route_id','route_short_name','direction_id','pattern_id','match']) # champ_line_name -> gtfsFeed route_id, direction_id, pattern_id + gtfs_xwalk_cols = ['champ_line_name','route_id','route_short_name','direction_id','pattern_id','match'] + gtfs_nodexwalk_cols = ['champ_line_name','champ_node_id','gtfs_stop_id','distance'] + if self.gtfs_crosswalk == None: + self.gtfs_crosswalk = pd.DataFrame(columns=gtfs_xwalk_cols) # champ_line_name -> gtfsFeed route_id, direction_id, pattern_id + if self.gtfs_node_crosswalk == None: + self.gtfs_node_crosswalk = pd.DataFrame(columns=gtfs_nodexwalk_cols) #buffers = [50,100,150] # in feet route_patterns = pd.DataFrame(gtfs.route_patterns,columns=['route_id','route_short_name','route_long_name','direction_id','pattern_id']) route_patterns = route_patterns.reset_index() @@ -1052,6 +1058,7 @@ def matchLinesToGTFS(self, gtfs_path, dist_threshold = 100, match_threshold=0.85 grouped_gtfs = gtfs_stop_patterns.groupby(['route_id','pattern_id']) for line in self.lines: + stop_matches = [] # line name, champ node id, gtfs stop_id, distance if isinstance(line, str): pass elif isinstance(line, TransitLine): @@ -1060,26 +1067,13 @@ def matchLinesToGTFS(self, gtfs_path, dist_threshold = 100, match_threshold=0.85 has_route_match = False if line.agency_id != 'sf_muni': continue -## if line.name not in ['MUN1I','MUN1O']: -## continue for name, route_pattern in grouped_gtfs: this_route_match = True max_match = float(len(ft_stop_patterns)) - f = min(float(len(route_pattern)) / float(len(ft_stop_patterns)), 1.00) - if line.name in ['MUN1I','MUN1O'] and name[0] == 7517: - #print route_pattern['stop_id'][0:10] - #print route_pattern['stop_sequence'][0:10].tolist() - WranglerLogger.warn('%s - %s max match = %0.2f' % (line.name, str(name),f)) - if f < match_threshold: - if line.name in ['MUN1I','MUN1O'] and name[0] == 7517: - WranglerLogger.warn('%s skipping %s because max match (type 1) = %0.2f' % (line.name, str(name),f)) + f = float(len(route_pattern)) / float(len(ft_stop_patterns)) + if f < match_threshold or f > 1 + (1 - match_threshold): continue - else: - if line.name in ['MUN1I','MUN1O'] and name[0] == 7517: - WranglerLogger.warn('%s searching for matches' % line.name) if max_match / tot_match < match_threshold: - if line.name in ['MUN1I','MUN1O'] and name[0] == 7517: - WranglerLogger.warn('%s skipping %s because max match (type 2) = %0.2f' % (line.name, str(name),(max_match/tot_match))) continue if sort: route_pattern = route_pattern.sort('stop_sequence').reset_index() @@ -1087,15 +1081,11 @@ def matchLinesToGTFS(self, gtfs_path, dist_threshold = 100, match_threshold=0.85 for ft_idx, ft_row in ft_stop_patterns.iterrows(): ftp = Point(ft_row['x'],ft_row['y']) has_stop_match = False - if line.name == 'MUN1O' and name[0] == 7517: - WranglerLogger.debug('idx: %s, recs: %d' % (last_idx, len(route_pattern[last_idx:]))) for gt_idx, gt_row in route_pattern[last_idx:].iterrows(): gtp = gt_row['point'] - if line.name == 'MUN1O' and name[0] == 7517: - WranglerLogger.debug('(%d,%d), (%d, %d) %0.2f' % (ftp.x, ftp.y, gtp.x, gtp.y, ftp.distance(gtp))) - if ftp.distance(gtp) <= dist_threshold: - if line.name == 'MUN1O' and name[0] == 7517: - WranglerLogger.debug('match! (%d,%d), (%d, %d) %0.2f' % (ftp.x, ftp.y, gtp.x, gtp.y, ftp.distance(gtp))) + dist = ftp.distance(gtp) + if dist <= dist_threshold: + stop_matches.append([line.name,ft_row['stop_id'],gt_row['stop_id'],dist]) has_stop_match = True last_idx = gt_idx break @@ -1106,34 +1096,44 @@ def matchLinesToGTFS(self, gtfs_path, dist_threshold = 100, match_threshold=0.85 break if this_route_match: has_route_match = True - crosswalk = crosswalk.append(pd.DataFrame([[line.name,gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['pattern_id'],max_match]], - columns=['champ_line_name','route_id','route_short_name','direction_id','pattern_id','match'])) + data = [[line.name,gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['pattern_id'],max_match]] + self.gtfs_crosswalk = self.gtfs_crosswalk.append(pd.DataFrame(data=data,columns=gtfs_xwalk_cols)) + self.gtfs_node_crosswalk = self.gtfs_node_crosswalk.append(pd.DataFrame(data=stop_matches,columns=gtfs_nodexwalk_cols)) WranglerLogger.debug('%s found match in gtfs %s %s %s %s %0.2f' % (line.name, gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['pattern_id'],(max_match/tot_match))) - if has_route_match and max_match >= match_threshold: -## crosswalk.loc[ -## crosswalk.loc[line.name,'route_short_name'].tolist() - WranglerLogger.debug('%s found match in gtfs %s %s %s %s %0.2f' % (line.name, gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['pattern_id'],(max_match/tot_match))) - else: + if not has_route_match: WranglerLogger.debug('%s no match found in gtfs' % line.name) else: raise NetworkException("invalid type found in transit_network.lines: %s" % str(line)) - crosswalk.to_csv('found_crosswalk.csv') - - def addDeparturesFromGTFS(self, gtfs_path, crosswalk): + self.gtfs_crosswalk.to_csv('found_crosswalk_predrop.csv') + # for the crosswalk, if a pattern_id matches multiple routes, just give it to the route that matches best + if 'keep' not in self.gtfs_crosswalk.columns.tolist(): + self.gtfs_crosswalk['keep'] = 0 + WranglerLogger.debug('gtfs_crosswalk found %d potential matches' % len(self.gtfs_crosswalk)) + grouped_xwalk = self.gtfs_crosswalk.groupby('pattern_id') + for name, group in grouped_xwalk: + if len(group) == 1: + self.gtfs_crosswalk.loc[group.index,'keep'] == 1 + elif len(group) > 1: + idxmax = group['match'].idxmax() + self.gtfs_crosswalk.loc[idxmax,'keep'] == 1 + self.gtfs_crosswalk[self.gtfs_crosswalk['keep'] == 1] + WranglerLogger.debug('gtfs_crosswalk contains %d matches after dropping second-bests' % len(self.gtfs_crosswalk)) + self.gtfs_crosswalk.to_csv('found_crosswalk_postdrop.csv') + self.gtfs_node_crosswalk.to_csv('found_node_crosswalk.csv') + + def addDeparturesFromGTFS(self, gtfs_path): import gtfs_utils gtfs = gtfs_utils.GTFSFeed(gtfs_path) gtfs.load() gtfs.build_common_dfs() - crosswalk = pd.read_csv(crosswalk) - gtfs.route_trips.to_csv('route_trips.csv') - + #gtfs.route_trips.to_csv('route_trips.csv') for line in self.lines: if isinstance(line, str): pass - elif isinstance(line, TransitLine): - list_of_pattern_ids = crosswalk[crosswalk['CHAMP ROUTE ID']==line.name]['pattern_id'].drop_duplicates().tolist() + if isinstance(line, TransitLine): + list_of_pattern_ids = self.gtfs_crosswalk[self.gtfs_crosswalk['champ_line_name']==line.name]['pattern_id'].drop_duplicates().tolist() list_of_departure_times = gtfs.route_trips[gtfs.route_trips['pattern_id'].isin(list_of_pattern_ids)]['trip_departure_mpm'].tolist() if len(list_of_departure_times) == 0: WranglerLogger.warn("ROUTE ID %s: No GTFS departure times for, calculating from headways" % line.name) @@ -1142,6 +1142,28 @@ def addDeparturesFromGTFS(self, gtfs_path, crosswalk): else: WranglerLogger.debug("ROUTE ID %s: Setting departure times from GTFS" % line.name) line.setDepartures(list_of_departure_times) + +## def addDeparturesFromGTFS(self, gtfs_path, crosswalk): +## import gtfs_utils +## gtfs = gtfs_utils.GTFSFeed(gtfs_path) +## gtfs.load() +## gtfs.build_common_dfs() +## crosswalk = pd.read_csv(crosswalk) +## gtfs.route_trips.to_csv('route_trips.csv') +## +## for line in self.lines: +## if isinstance(line, str): +## pass +## elif isinstance(line, TransitLine): +## list_of_pattern_ids = crosswalk[crosswalk['CHAMP ROUTE ID']==line.name]['pattern_id'].drop_duplicates().tolist() +## list_of_departure_times = gtfs.route_trips[gtfs.route_trips['pattern_id'].isin(list_of_pattern_ids)]['trip_departure_mpm'].tolist() +## if len(list_of_departure_times) == 0: +## WranglerLogger.warn("ROUTE ID %s: No GTFS departure times for, calculating from headways" % line.name) +## line.setDeparturesFromHeadways() +## WranglerLogger.warn("ROUTE ID %s: added %d departures" % (line.name, len(line.all_departure_times))) +## else: +## WranglerLogger.debug("ROUTE ID %s: Setting departure times from GTFS" % line.name) +## line.setDepartures(list_of_departure_times) def addTravelTimes(self, highway_networks): ''' From 82204b079eb0742be85d2ea56a33477d336f7813 Mon Sep 17 00:00:00 2001 From: Drew Date: Mon, 18 Apr 2016 09:16:09 -0700 Subject: [PATCH 082/148] take a dict of gtfs feeds to handle multiple agencies Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 191 +++++++++++++++------------ scripts/convert_cube_to_fasttrips.py | 10 +- 2 files changed, 115 insertions(+), 86 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index b44d882..bb83904 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -1033,100 +1033,117 @@ def map_projectWGS84_to_SPPoint(self, row): p = Point(x,y) return p - def matchLinesToGTFS(self, gtfs_path, dist_threshold = 200, match_threshold=0.75, sort=True): + def matchLinesToGTFS(self, gtfs_agency=None, gtfs_path=None, gtfs_path_dict=None, dist_threshold = 200, match_threshold=0.75, sort=True): import gtfs_utils import pyproj import shapely from shapely.geometry import Point - - gtfs = gtfs_utils.GTFSFeed(gtfs_path) - gtfs.load() - gtfs.standardize() - gtfs.build_common_dfs() - gtfs_xwalk_cols = ['champ_line_name','route_id','route_short_name','direction_id','pattern_id','match'] - gtfs_nodexwalk_cols = ['champ_line_name','champ_node_id','gtfs_stop_id','distance'] - if self.gtfs_crosswalk == None: - self.gtfs_crosswalk = pd.DataFrame(columns=gtfs_xwalk_cols) # champ_line_name -> gtfsFeed route_id, direction_id, pattern_id - if self.gtfs_node_crosswalk == None: - self.gtfs_node_crosswalk = pd.DataFrame(columns=gtfs_nodexwalk_cols) - #buffers = [50,100,150] # in feet - route_patterns = pd.DataFrame(gtfs.route_patterns,columns=['route_id','route_short_name','route_long_name','direction_id','pattern_id']) - route_patterns = route_patterns.reset_index() - gtfs_stop_patterns = pd.merge(route_patterns, gtfs.stop_patterns,left_on='pattern_id',right_on='trip_id') - gtfs_stop_patterns['point'] = gtfs_stop_patterns.apply(self.map_projectWGS84_to_SPPoint, axis=1) - - grouped_gtfs = gtfs_stop_patterns.groupby(['route_id','pattern_id']) - - for line in self.lines: - stop_matches = [] # line name, champ node id, gtfs stop_id, distance - if isinstance(line, str): - pass - elif isinstance(line, TransitLine): - ft_stop_patterns = line.stopsAsDataFrame() - tot_match = float(len(ft_stop_patterns)) - has_route_match = False - if line.agency_id != 'sf_muni': - continue - for name, route_pattern in grouped_gtfs: - this_route_match = True - max_match = float(len(ft_stop_patterns)) - f = float(len(route_pattern)) / float(len(ft_stop_patterns)) - if f < match_threshold or f > 1 + (1 - match_threshold): - continue - if max_match / tot_match < match_threshold: + + if not ( gtfs_agency and gtfs_path ) and not gtfs_path_dict: + raise NetworkException('either gtfs_agency and gtfs_path OR gtfs_path_dict') + if gtfs_agency and gtfs_path and gtfs_path_dict: + raise NetworkException('either gtfs_agency and gtfs_path OR gtfs_path_dict') + if gtfs_path_dict: + for gtfs_agency, gtfs_path in gtfs_path_dict.iteritems(): + self.matchLinesToGTFS(gtfs_agency, gtfs_path) + else: + gtfs = gtfs_utils.GTFSFeed(gtfs_path) + gtfs.load() + gtfs.standardize() + gtfs.build_common_dfs() + gtfs_xwalk_cols = ['champ_line_name','route_id','route_short_name','direction_id','pattern_id','match'] + gtfs_nodexwalk_cols = ['champ_line_name','champ_node_id','gtfs_stop_id','distance'] + if not isinstance(self.gtfs_crosswalk, pd.DataFrame): + self.gtfs_crosswalk = pd.DataFrame(columns=gtfs_xwalk_cols) # champ_line_name -> gtfsFeed route_id, direction_id, pattern_id + if not isinstance(self.gtfs_node_crosswalk, pd.DataFrame): + self.gtfs_node_crosswalk = pd.DataFrame(columns=gtfs_nodexwalk_cols) + #buffers = [50,100,150] # in feet + route_patterns = pd.DataFrame(gtfs.route_patterns,columns=['route_id','route_short_name','route_long_name','direction_id','pattern_id']) + route_patterns = route_patterns.reset_index() + gtfs_stop_patterns = pd.merge(route_patterns, gtfs.stop_patterns,left_on='pattern_id',right_on='trip_id') + gtfs_stop_patterns['point'] = gtfs_stop_patterns.apply(self.map_projectWGS84_to_SPPoint, axis=1) + + grouped_gtfs = gtfs_stop_patterns.groupby(['route_id','pattern_id']) + + for line in self.lines: + stop_matches = [] # line name, champ node id, gtfs stop_id, distance + if isinstance(line, str): + pass + elif isinstance(line, TransitLine): + ft_stop_patterns = line.stopsAsDataFrame() + tot_match = float(len(ft_stop_patterns)) + has_route_match = False + if line.agency_id != gtfs_agency: continue - if sort: - route_pattern = route_pattern.sort('stop_sequence').reset_index() - last_idx = 0 - for ft_idx, ft_row in ft_stop_patterns.iterrows(): - ftp = Point(ft_row['x'],ft_row['y']) - has_stop_match = False - for gt_idx, gt_row in route_pattern[last_idx:].iterrows(): - gtp = gt_row['point'] - dist = ftp.distance(gtp) - if dist <= dist_threshold: - stop_matches.append([line.name,ft_row['stop_id'],gt_row['stop_id'],dist]) - has_stop_match = True - last_idx = gt_idx + for name, route_pattern in grouped_gtfs: + this_route_match = True + max_match = float(len(ft_stop_patterns)) + f = float(len(route_pattern)) / float(len(ft_stop_patterns)) + if f < match_threshold or f > 1 + (1 - match_threshold): + continue + if max_match / tot_match < match_threshold: + continue + if sort: + route_pattern = route_pattern.sort('stop_sequence').reset_index() + last_idx = 0 + for ft_idx, ft_row in ft_stop_patterns.iterrows(): + ftp = Point(ft_row['x'],ft_row['y']) + has_stop_match = False + for gt_idx, gt_row in route_pattern[last_idx:].iterrows(): + gtp = gt_row['point'] + dist = ftp.distance(gtp) + if dist <= dist_threshold: + stop_matches.append([line.name,ft_row['stop_id'],gt_row['stop_id'],dist]) + has_stop_match = True + last_idx = gt_idx + break + if not has_stop_match: + max_match -= 1.0 + if max_match/tot_match < match_threshold: + this_route_match = False break - if not has_stop_match: - max_match -= 1.0 - if max_match/tot_match < match_threshold: - this_route_match = False - break - if this_route_match: - has_route_match = True - data = [[line.name,gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['pattern_id'],max_match]] - self.gtfs_crosswalk = self.gtfs_crosswalk.append(pd.DataFrame(data=data,columns=gtfs_xwalk_cols)) - self.gtfs_node_crosswalk = self.gtfs_node_crosswalk.append(pd.DataFrame(data=stop_matches,columns=gtfs_nodexwalk_cols)) - WranglerLogger.debug('%s found match in gtfs %s %s %s %s %0.2f' % (line.name, gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['pattern_id'],(max_match/tot_match))) - - if not has_route_match: - WranglerLogger.debug('%s no match found in gtfs' % line.name) - - else: - raise NetworkException("invalid type found in transit_network.lines: %s" % str(line)) - self.gtfs_crosswalk.to_csv('found_crosswalk_predrop.csv') - # for the crosswalk, if a pattern_id matches multiple routes, just give it to the route that matches best - if 'keep' not in self.gtfs_crosswalk.columns.tolist(): - self.gtfs_crosswalk['keep'] = 0 - WranglerLogger.debug('gtfs_crosswalk found %d potential matches' % len(self.gtfs_crosswalk)) - grouped_xwalk = self.gtfs_crosswalk.groupby('pattern_id') - for name, group in grouped_xwalk: - if len(group) == 1: - self.gtfs_crosswalk.loc[group.index,'keep'] == 1 - elif len(group) > 1: - idxmax = group['match'].idxmax() - self.gtfs_crosswalk.loc[idxmax,'keep'] == 1 - self.gtfs_crosswalk[self.gtfs_crosswalk['keep'] == 1] - WranglerLogger.debug('gtfs_crosswalk contains %d matches after dropping second-bests' % len(self.gtfs_crosswalk)) - self.gtfs_crosswalk.to_csv('found_crosswalk_postdrop.csv') - self.gtfs_node_crosswalk.to_csv('found_node_crosswalk.csv') + if this_route_match: + has_route_match = True + data = [[line.name,gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['pattern_id'],(max_match/tot_match)]] + self.gtfs_crosswalk = self.gtfs_crosswalk.append(pd.DataFrame(data=data,columns=gtfs_xwalk_cols)) + self.gtfs_node_crosswalk = self.gtfs_node_crosswalk.append(pd.DataFrame(data=stop_matches,columns=gtfs_nodexwalk_cols)) + WranglerLogger.debug('%s found match in gtfs %s %s %s %s %0.2f' % (line.name, gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['pattern_id'],(max_match/tot_match))) + + if not has_route_match: + WranglerLogger.debug('%s no match found in gtfs' % line.name) + + else: + raise NetworkException("invalid type found in transit_network.lines: %s" % str(line)) + self.gtfs_crosswalk = self.gtfs_crosswalk.set_index('champ_line_name').reset_index() + self.gtfs_crosswalk.to_csv('found_crosswalk_predrop.csv') + # for the crosswalk, if a pattern_id matches multiple routes, just give it to the route that matches best + if 'keep' not in self.gtfs_crosswalk.columns.tolist(): + self.gtfs_crosswalk['keep'] = 0 + WranglerLogger.debug('gtfs_crosswalk found %d potential matches' % len(self.gtfs_crosswalk)) + grouped_xwalk = self.gtfs_crosswalk.groupby('pattern_id') + for name, group in grouped_xwalk: + #print name + #print group + #raw_input('next') + if len(group) == 1: + #print 'INDEX', self.gtfs_crosswalk.loc[group.index,] + self.gtfs_crosswalk.loc[group.index,'keep'] = 1 + elif len(group) > 1: + idxmax = group['match'].idxmax() + #print 'IDXMAX', self.gtfs_crosswalk.loc[idxmax,] + self.gtfs_crosswalk.loc[idxmax,'keep'] = 1 + else: + print 'ELSE' + self.gtfs_crosswalk = self.gtfs_crosswalk[self.gtfs_crosswalk['keep'] == 1] + WranglerLogger.debug('gtfs_crosswalk contains %d matches after dropping second-bests' % len(self.gtfs_crosswalk)) + self.gtfs_crosswalk.to_csv('found_crosswalk_postdrop.csv') + self.gtfs_node_crosswalk.to_csv('found_node_crosswalk.csv') def addDeparturesFromGTFS(self, gtfs_path): import gtfs_utils gtfs = gtfs_utils.GTFSFeed(gtfs_path) gtfs.load() + gtfs.standardize() gtfs.build_common_dfs() #gtfs.route_trips.to_csv('route_trips.csv') for line in self.lines: @@ -1137,8 +1154,12 @@ def addDeparturesFromGTFS(self, gtfs_path): list_of_departure_times = gtfs.route_trips[gtfs.route_trips['pattern_id'].isin(list_of_pattern_ids)]['trip_departure_mpm'].tolist() if len(list_of_departure_times) == 0: WranglerLogger.warn("ROUTE ID %s: No GTFS departure times for, calculating from headways" % line.name) - line.setDeparturesFromHeadways() - WranglerLogger.warn("ROUTE ID %s: added %d departures" % (line.name, len(line.all_departure_times))) + if len(line.all_departure_times) == 0: + line.setDeparturesFromHeadways() + WranglerLogger.warn("ROUTE ID %s: added %d departures" % (line.name, len(line.all_departure_times))) + else: + WranglerLogger.debug("ROUTE ID %s: Already has %d departure times assigned, not recalculating from headways" % (line.name, len(line.all_departure_times))) + else: WranglerLogger.debug("ROUTE ID %s: Setting departure times from GTFS" % line.name) line.setDepartures(list_of_departure_times) diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index daa4d27..c68bede 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -226,7 +226,15 @@ transit_network.addDeparturesFromHeadways(psuedo_random=PSUEDO_RANDOM_DEPARTURE_TIMES, offset=DEPARTURE_TIMES_OFFSET) else: for gtfs in REAL_GTFS: - transit_network.addDeparturesFromGTFS(gtfs, CROSSWALK) +## gtfs_dict = {'sf_muni':r'Q:\Model Development\SHRP2-fasttrips\Task2\gtfs\SFMTA_20120319', +## 'ac_transit':r'Q:\Model Development\SHRP2-fasttrips\Task2\gtfs\ACTransit_2012'} +## transit_network.matchLinesToGTFS(gtfs_path_dict=gtfs_dict) +## transit_network.matchLinesToGTFS(gtfs_agency='sf_muni',gtfs_path=gtfs) + # relax criteria on low-res network + transit_network.matchLinesToGTFS(gtfs_agency='ac_transit', gtfs_path=r'Q:\Model Development\SHRP2-fasttrips\Task2\gtfs\ACTransit_2012', dist_threshold=1000, match_threshold = 0.60) + for gtfs in REAL_GTFS: +## transit_network.addDeparturesFromGTFS(gtfs) + transit_network.addDeparturesFromGTFS(r'Q:\Model Development\SHRP2-fasttrips\Task2\gtfs\ACTransit_2012') WranglerLogger.debug("writing agencies") transit_network.writeFastTrips_Agencies(path=FT_OUTPATH) From 90de373fc5236b5acc3b53461c734a65f48a976a Mon Sep 17 00:00:00 2001 From: Drew Date: Mon, 18 Apr 2016 17:26:58 -0700 Subject: [PATCH 083/148] add gtfs_utils 0.1 to _static Signed-off-by: Drew --- _static/gtfs_utils/.gitignore | 1 + _static/gtfs_utils/__init__.py | 2 + _static/gtfs_utils/gtfs_utils.py | 522 + _static/gtfs_utils/scripts/get_frequency.py | 26 + .../scripts/get_frequency_shapefiles.py | 131 + .../scripts/match_stops_gtfs_to_champ.py | 113 + _static/gtfs_utils/scripts/process_gtfs.py | 32 + _static/gtfs_utils/scripts/sandbox.py | 105 + _static/gtfs_utils/scripts/sorted_trips.csv | 29110 ++++++++++++++++ 9 files changed, 30042 insertions(+) create mode 100644 _static/gtfs_utils/.gitignore create mode 100644 _static/gtfs_utils/__init__.py create mode 100644 _static/gtfs_utils/gtfs_utils.py create mode 100644 _static/gtfs_utils/scripts/get_frequency.py create mode 100644 _static/gtfs_utils/scripts/get_frequency_shapefiles.py create mode 100644 _static/gtfs_utils/scripts/match_stops_gtfs_to_champ.py create mode 100644 _static/gtfs_utils/scripts/process_gtfs.py create mode 100644 _static/gtfs_utils/scripts/sandbox.py create mode 100644 _static/gtfs_utils/scripts/sorted_trips.csv diff --git a/_static/gtfs_utils/.gitignore b/_static/gtfs_utils/.gitignore new file mode 100644 index 0000000..7e99e36 --- /dev/null +++ b/_static/gtfs_utils/.gitignore @@ -0,0 +1 @@ +*.pyc \ No newline at end of file diff --git a/_static/gtfs_utils/__init__.py b/_static/gtfs_utils/__init__.py new file mode 100644 index 0000000..3661913 --- /dev/null +++ b/_static/gtfs_utils/__init__.py @@ -0,0 +1,2 @@ +__all__ = ['gtfs'] +__version__ = 1.0 \ No newline at end of file diff --git a/_static/gtfs_utils/gtfs_utils.py b/_static/gtfs_utils/gtfs_utils.py new file mode 100644 index 0000000..5d51bf8 --- /dev/null +++ b/_static/gtfs_utils/gtfs_utils.py @@ -0,0 +1,522 @@ +''' +''' + +import sys, os +import numpy as np +import pandas as pd +import shapefile +import itertools +import copy +import shapefile +import shapely +from shapely.geometry import Point, Polygon + +def HHMMSS_to_MPM(hhmmss): + sep = ':' + if sep: + hh, mm, ss = hhmmss.split(sep) + else: + hh = hhmmss[:2] + mm = hhmmss[2:4] + ss = hhmmss[4:] + + return 60 * int(hh) + int(mm) + float(ss)/60 + +def HHMMSSpair_to_MPMpair(hhmmsspair): + if hhmmsspair == np.nan: return (np.nan, np.nan) + hhmmss1, hhmmss2 = hhmmsspair.split('-') + mpm1 = HHMMSS_to_MPM(hhmmss1) + mpm2 = HHMMSS_to_MPM(hhmmss2) + if mpm2 < mpm1: mpm2 += 24*60 + return (mpm1,mpm2) + +class GTFSFeed(object): + def __init__(self, path='.',agency='agency.txt',calendar='calendar.txt',calendar_dates='calendar_dates.txt',fare_attributes='fare_attributes.txt', + fare_rules='fare_rules.txt',routes='routes.txt',shapes='shapes.txt',stop_times='stop_times.txt',stops='stops.txt', + trips='trips.txt',weekday_only=True, segment_by_service_id=True): + # GTFS files + self.path = path + + self.all_files = [agency, calendar, calendar_dates, fare_attributes, fare_rules, routes, shapes, stop_times, stops, trips] + self.all_names = ['agency','calendar','calendar_dates','fare_attributes','fare_rules','routes','shapes','stop_times','stops','trips'] + + self.agency = None + self.calendar = None + self.calendar_dates = None + self.fare_attributes= None + self.fare_rules = None + self.routes = None + self.shapes = None + self.stop_times = None + self.stops = None + self.trips = None + + # settings + self.has_time_periods = False + self.weekday_only = weekday_only + self.segment_by_service_id = segment_by_service_id + + # initialize other vars + self.time_periods = None + self.stop_sequence_cols = None + self.weekday_service_ids = None + self.used_stops = None + + self.route_trips = None + self.route_patterns = None + self.patterns = None + self.route_statistics = None + self.stop_statistics = None + self.route_stops = None + #self.stop_route = None + + # standard index columns to be used for grouping + self._route_trip_idx_cols = ['route_id','trip_id','shape_id','direction_id','route_short_name','route_long_name','route_desc'] + self._route_dir_idx_cols = ['route_id','route_short_name','route_long_name','direction_id'] + self._trip_idx_cols = ['trip_id','direction_id'] + self._tp_idx_cols = [] + self._route_pattern_info_cols = [] + + def load(self): + for name, file in itertools.izip(self.all_names, self.all_files): + try: + self.__dict__[name] = pd.read_csv(os.path.join(self.path,file)) + except: + print "%s not found in %s" % (file, self.path) + + # Useful GTFS manipulations + self.weekday_service_ids= self._get_weekday_service_ids() + if self.weekday_only: + self.trips = self.trips[self.trips['service_id'].isin(self.weekday_service_ids)] + self.stop_times = self.stop_times[self.stop_times['trip_id'].isin(self.trips['trip_id'].tolist())] + + self.stop_sequence_cols = self._get_stop_sequence_cols() + self.used_stops = self._get_used_stops() + + def write(self, path='.', ext=None): + for name, file in itertools.izip(self.all_names, self.all_files): + try: + if isinstance(ext, str): + if ext[0] != '.': ext = '.' + ext + file = file.replace('.txt',ext) + if not os.path.exists(path): + os.mkdir(path) + if os.path.exists(os.path.join(path,file)): + response = raw_input("(y/n) overwrite file at %s" % os.path.join(path, file)) + if not response.lower() in ['y','yes']: continue + self.__dict__[name].to_csv(os.path.join(path,file), index=False) + except Exception as e: + print 'error writing file %s to path %s: %s' % (file, path, e) + +## def export_shapefiles(path='.', routes='routes.shp', stops='stops.shp'): +## shape_writer = shapefile.Writer(shapeType=shapefile.POLYLINE) +## shape_writer.field('route_id', 'N', 10, 0) +## shape_writer.field('route_short_name', 'C', 10, 0) +## shape_writer.field('route_long_name', 'C', 50, 0) +## shape_writer.field('direction_id', 'N', 1, 0) +## shape_writer.field('shape_id', 'N', 10, 0) +## if isinstance(self.shapes, pd.DataFrame): +## for i, shape in self.shapes.iterrows(): +## if shape_id == None: +## route_id = shape['route_id'] +## route_short_name = shape['route_short_name'] +## route_long_name = shape['route_long_name'] +## direction_id = shape['direction_id'] +## shape_id = shape['shape_id'] +## points = [] +## if shape_id != shape['shape_id']: +## shape_writer.line([points]) +## shape_writer.record(route_id, route_short_name, route_long_name, direction_id, shape_id) +## route_id = shape['route_id'] +## route_short_name = shape['route_short_name'] +## route_long_name = shape['route_long_name'] +## direction_id = shape['direction_id'] +## shape_id = shape['shape_id'] +## points = [] +## point = [shape['shape_pt_lon'],shape['shape_pt_lat']] +## points.append(point) +## shape_writer.line([points]) +## shape_writer.record(shape['route_id'], shape['route_short_name'], +## shape['route_long_name'], shape['direction_id'], shape['shape_id']) +## shape_writer.save(os.path.join(path,routes)) +## elif isinstance(self.route_stops, pd.DataFrame): +## for i, route in self.routes.iterrows(): +## if route_id == None: +## route_id = route['route_id'] +## route_short_name = route['route_short_name'] +## route_long_name = route['route_long_name'] +## direction_id = route['direction_id'] +## points = [] +## if route_id != route['route_id']: +## route_writer.line([points]) +## route_writer.record(route_id, route_short_name, route_long_name, direction_id, route_id) +## route_id = route['route_id'] +## route_short_name = route['route_short_name'] +## route_long_name = route['route_long_name'] +## direction_id = route['direction_id'] +## +## points = [] +## point = [route['shape_pt_lon'],shape['shape_pt_lat']] +## points.append(point) +## shape_writer.line([points]) +## shape_writer.record(shape['route_id'], shape['route_short_name'], +## shape['route_long_name'], shape['direction_id'], shape['shape_id']) +## shape_writer.save(os.path.join(path,routes)) + + def standardize(self, dir_col='trip_headsign'): + self._drop_stops_no_times() + if 'direction_id' not in self.trips.columns.tolist(): + # changed Bhargav 4/5/2016 + # Let's try trip_headsign and see if it helps in case of AC Transit + if dir_col in self.trips.columns: + self.trips['direction_id'] = self.trips[dir_col] + else: + self.trips['direction_id'] = 0 + #self._assign_direction() + + def build_common_dfs(self): + # common groupings + # route_trips routes->trips + self.route_trips = pd.merge(self.routes,self.trips,on=['route_id']) + # stop_routes used_stops->stop_times->trips->routes, keep only stop and route columns + self.stop_routes = pd.merge(self.used_stops, self.stop_times, on=['stop_id']) + self.stop_routes = pd.merge(self.stop_routes, self.trips, on=['trip_id']) + self.stop_routes = pd.merge(self.stop_routes, self.routes, on=['route_id']) + self.stop_routes = pd.DataFrame(self.stop_routes,columns=self.stops.columns.tolist()+self.routes.columns.tolist()+['direction_id']) + self.stop_routes = self.stop_routes.drop_duplicates() + + self.route_patterns = self._get_route_patterns() + self.route_patterns = self._get_similarity_index(self.route_patterns, idx_cols=['route_id','direction_id']) + non_stop_seq_cols = [x for x in self.route_patterns.columns if x not in self.stop_sequence_cols] + self.route_patterns = pd.DataFrame(self.route_patterns, columns=non_stop_seq_cols+self.stop_sequence_cols) + pattern_ids = self.route_patterns['pattern_id'].drop_duplicates().tolist() + self.trip_patterns = self.trips[self.trips['trip_id'].isin(pattern_ids)] + self.stop_patterns = self.stop_times[self.stop_times['trip_id'].isin(pattern_ids)] + self.stop_patterns = pd.merge(self.stop_patterns, self.stops, on='stop_id') + + ##if self.has_time_periods == False: + sp1 = self.stop_patterns.pivot(index='trip_id',columns='stop_sequence',values='stop_id').reset_index() + for col in self.stop_sequence_cols: + if col not in sp1.columns.tolist(): + sp1[col] = np.nan + + sp1 = sp1.fillna(-1).set_index(self.stop_sequence_cols) + sp2 = self.stop_times.pivot(index='trip_id',columns='stop_sequence',values='stop_id').reset_index() + for col in self.stop_sequence_cols: + if col not in sp2.columns.tolist(): + sp2[col] = np.nan + + sp2 = sp2.fillna(-1).set_index(self.stop_sequence_cols) + + sp2['pattern_id'] = sp1['trip_id'] + sp2 = sp2.reset_index().set_index(['trip_id']) + self.route_trips = self.route_trips.set_index(['trip_id']) + self.route_trips['pattern_id'] = sp2['pattern_id'] + trips_with_departure = self.get_trip_departure_times(self.trips, self.stop_times) + trips_with_departure = trips_with_departure.set_index(['trip_id']) + self.route_trips['trip_departure_time'] = trips_with_departure['trip_departure_time'] + self.route_trips['trip_departure_mpm'] = trips_with_departure['trip_departure_mpm'] + self.route_trips = self.route_trips.reset_index() + + #self.route_trips.to_csv('route_trips.csv') + # statistics + self.route_statistics = self._get_route_statistics() # frequency by route + self.stop_statistics = self._get_stop_statistics() # # lines by route, + + self.all_files += ['route_trips.txt', 'stop_routes.txt', 'route_patterns.txt', 'trip_patterns.txt', 'stop_patterns.txt', 'route_statistics.txt', 'stop_statistics.txt'] + self.all_names += ['route_trips', 'stop_routes', 'route_patterns', 'trip_patterns', 'stop_patterns', 'route_statistics', 'stop_statistics'] + + def get_route_statistics(self, pivot_timeperiods=True): + self.route_statistics = self._get_route_statistics(pivot_timeperiods) + return self.route_statistics + + def spatial_match_stops(self, left, right): + pass + + def _drop_stops_no_times(self): + self.stop_times = self.stop_times[(pd.isnull(self.stop_times['arrival_time']) != True) + & (pd.isnull(self.stop_times['departure_time']) != True)] + + def drop_weekend(self): + self.weekday_only = True + self.trips = self.trips[self.trips['service_id'].isin(self.weekday_service_ids)] + self.route_statistics = self.route_statistics[self.route_statistics['service_id'].isin(self.weekday_service_ids)] + self.route_patterns = self.route_patterns[self.route_patterns['service_id'].isin(self.weekday_service_ids)] + + def drop_days(self, days=['saturday','sunday']): + service_ids = [] + for day in days: + service_ids += self.get_service_ids_by_day(day) + self.trips = self.trips[self.trips['service_id'].isin(service_ids) != True] + self.route_statistics = self.route_statistics[self.route_statistics['service_id'].isin(service_ids) != True] + self.route_patterns = self.route_patterns[self.route_patterns['service_id'].isin(service_ids) != True] + + def get_service_ids_by_day(self, day='monday'): + service_ids = self.calendar[self.calendar[day] == 1]['service_id'].tolist() + return list(set(service_ids)) + + def _get_weekday_service_ids(self, weekdays=['monday','tuesday','wednesday','thursday','friday']): + weekday_service_ids = [] + for day in weekdays: + weekday_service_ids += self.calendar[self.calendar[day] == 1]['service_id'].tolist() + weekday_service_ids = list(set(weekday_service_ids)) + return weekday_service_ids + + def _get_used_stops(self): + used_stops = pd.DataFrame(self.stop_times,columns=['stop_id']) + used_stops = used_stops.drop_duplicates() + used_stops['used_flag'] = 1 + used_stops = used_stops.set_index('stop_id') + stops = self.stops.set_index('stop_id') + stops['used_flag'] = used_stops['used_flag'] + stops = stops[stops['used_flag'] == 1] + stops = stops.reset_index() + return stops + + def get_trip_departure_times(self, trips, stop_times): + first_stops = stop_times.groupby('trip_id') + for name, group in first_stops: + stop_time = group.loc[group['stop_sequence'].idxmin(),'arrival_time'] + trips.loc[trips['trip_id']==name,'trip_departure_time'] = stop_time + trips['trip_departure_mpm'] = trips['trip_departure_time'].map(HHMMSS_to_MPM) + return trips + + def apply_time_periods(self, time_periods): + # update column collections + self._tp_idx_cols += ['trip_departure_tp'] + self.time_periods = time_periods + self.has_time_periods = True + if time_periods != None and not isinstance(time_periods,list) and not isinstance(time_periods,dict): + raise Exception("time_periods MUST be None-type OR list-type of HH:MM:SS-HH:MM:SS pairs") + + self.stop_times['arr_mpm'] = self.stop_times['arrival_time'].map(HHMMSS_to_MPM) + self.stop_times['dep_mpm'] = self.stop_times['departure_time'].map(HHMMSS_to_MPM) + self.stop_times['arr_tp'] = 'other' + self.stop_times['dep_tp'] = 'other' + if isinstance(time_periods, list): + ntp = {} + for ctp in time_periods: + ntp['%s' % ctp] = ctp + time_periods = ntp + + for key, value in time_periods.iteritems(): + tp_name = key + tp_start, tp_end = HHMMSSpair_to_MPMpair(value) + arr_idx = self.stop_times[(self.stop_times['arr_mpm'].between(tp_start,tp_end)) + | (self.stop_times['arr_mpm'].between(tp_start-24*60,tp_end-24*60)) + | (self.stop_times['arr_mpm'].between(tp_start+24*60,tp_end+24*60))].index + dep_idx = self.stop_times[(self.stop_times['dep_mpm'].between(tp_start,tp_end)) + | (self.stop_times['dep_mpm'].between(tp_start-24*60,tp_end-24*60)) + | (self.stop_times['dep_mpm'].between(tp_start+24*60,tp_end+24*60))].index + self.stop_times.loc[arr_idx,'arr_tp'] = key + self.stop_times.loc[dep_idx,'dep_tp'] = key + + first_stop = self.stop_times.groupby(['trip_id']).first() + self.trips = self.trips.set_index(['trip_id']) + self.trips['trip_departure_time'] = first_stop['departure_time'] + self.trips['trip_departure_mpm'] = first_stop['dep_mpm'] + self.trips['trip_departure_tp'] = first_stop['dep_tp'] + self.trips = self.trips.reset_index() + + def _get_route_statistics(self, pivot_timeperiods=True): + grouped = self.route_trips.fillna(-1).groupby(self._route_dir_idx_cols+['pattern_id']+self._tp_idx_cols) + rte_dir_pattern_tp_cols = self._route_dir_idx_cols+['pattern_id']+self._tp_idx_cols + rte_dir_pattern_cols = self._route_dir_idx_cols+['pattern_id'] + # calculate average headways / frequencies based on number of runs and length of time period + route_statistics = grouped.sum() + route_statistics = pd.DataFrame(route_statistics,columns=[]) + route_statistics['trips'] = grouped.size() + route_statistics['shape_id'] = grouped.first()['shape_id'] + route_statistics = route_statistics.reset_index() + + if self.has_time_periods: + for tp, hhmmsspair in self.time_periods.iteritems(): + start, stop = HHMMSSpair_to_MPMpair(hhmmsspair) + length = round(stop-start,0) + route_statistics.loc[route_statistics['trip_departure_tp'] == tp,'period_len_minutes'] = length + route_statistics = route_statistics.set_index(self._route_dir_idx_cols+['pattern_id']+self._tp_idx_cols) + route_statistics['freq'] = 60 * route_statistics['trips'] / route_statistics['period_len_minutes'] + route_statistics['avg_headway'] = route_statistics['period_len_minutes'] / route_statistics['trips'] + if pivot_timeperiods: + route_statistics = route_statistics.reset_index() + pivot = route_statistics.pivot_table(index=self._route_dir_idx_cols+['pattern_id'],columns=self._tp_idx_cols,values=['trips','freq','avg_headway']) + route_statistics = pd.DataFrame(self.route_patterns,columns=self._route_dir_idx_cols+['pattern_id']+self._route_pattern_info_cols) + route_statistics = route_statistics.set_index(self._route_dir_idx_cols+['pattern_id']) + for stat in ['trips','freq','avg_headway']: + for tp in self.time_periods.iterkeys(): + route_statistics['%s_%s' % (tp, stat)] = pivot[stat][tp] + else: + route_statistics['freq'] = route_statistics['trips'] / 24 + route_statistics['avg_headway'] = 60 / route_statistics['freq'] + + # calculate average headways and headway variation from actual headways + sorted_trips = self.route_trips.sort(self._route_dir_idx_cols+['pattern_id','trip_departure_mpm']) + sorted_trips['next_departure'] = sorted_trips['trip_departure_mpm'].shift(-1) + sorted_trips['next_pattern'] = sorted_trips['pattern_id'].shift(-1) + sorted_trips = sorted_trips[sorted_trips['pattern_id'] == sorted_trips['next_pattern']] + sorted_trips['headway'] = sorted_trips['next_departure'] - sorted_trips['trip_departure_mpm'] + sorted_trips['outlier'] = 0 + + if sorted_trips['headway'].lt(0).sum() > 0: + print "sorted trips have negative headways" + print sorted_trips[sorted_trips['headway'].lt(0)] + #sys.exit() + + # find outliers (ex. large gaps in service for routes that only run in peak) + grouped = sorted_trips.groupby(self._route_dir_idx_cols+['pattern_id']+self._tp_idx_cols) + minmax = [] + for name, group in grouped: + # drop the min and max headways + idxmin = group['headway'].idxmin() + idxmax = group['headway'].idxmax() + minmax.append(idxmin) + minmax.append(idxmax) + + no_min_max = sorted_trips[~sorted_trips.index.isin(minmax)] + test = no_min_max.groupby(self._route_dir_idx_cols+['pattern_id']+self._tp_idx_cols)['headway'].agg([np.mean,np.std]) + + for name, group in grouped: + if name not in test.index: continue + outliers = group[group['headway'] > (test.loc[name,'mean'] * 2)] + if len(outliers > 0): + sorted_trips.loc[outliers.index,'outlier'] = 1 + + sorted_trips.to_csv('sorted_trips.csv') + sorted_trips = sorted_trips[sorted_trips['outlier'] == 0] + calc_headways = sorted_trips.groupby(self._route_dir_idx_cols+['pattern_id']+self._tp_idx_cols) + calc_headways = calc_headways['headway'].agg([np.mean, np.std, np.median, np.min, np.max]) + + if self.has_time_periods: + if pivot_timeperiods: + pivot = calc_headways.reset_index().pivot_table(index=self._route_dir_idx_cols+['pattern_id'],columns=self._tp_idx_cols,values=['mean','std','median','amin','amax']) + for stat in ['mean','std','median','amin','amax']: + for tp in self.time_periods.iterkeys(): + route_statistics['%s_%s_headway' % (tp, stat)] = pivot[stat][tp] + route_statistics = route_statistics.reset_index() + return route_statistics + + def _get_stop_statistics(self): + # number of routes serving stop + stop_stats = pd.DataFrame(self.stops.set_index(['stop_id'])) + grouped = self.stop_routes.groupby(['stop_id']) + dir_size = self.stop_routes.groupby(['stop_id','direction_id']).size().reset_index().pivot(index='stop_id',columns='direction_id',values=0) + stop_stats['num_routes'] = grouped.size() + stop_stats['num_routes_outbound'] = dir_size[0] if 0 in dir_size.columns.tolist() else 0 + stop_stats['num_routes_inbound'] = dir_size[1] if 1 in dir_size.columns.tolist() else 0 + +## # frequency of routes serving stop +## grouped = self.stop_times.groupby(['stop_id','route_id','direction_id']) +## stop_stats['avg_freq'] +## stop_stats['avg_freq_outbound'] +## stop_stats['avg_freq_inbound'] + return stop_stats + + def _get_route_patterns(self): + trip_route = pd.merge(self.routes,self.trips,on='route_id') + trip_route = pd.DataFrame(trip_route,columns=self._route_trip_idx_cols) + patterns = self.stop_times.pivot(index='trip_id',columns='stop_sequence',values='stop_id') + patterns = patterns.reset_index() + if not self.stop_sequence_cols: + self.stop_sequence_cols = self._get_stop_sequence_cols() + + route_pattern = pd.merge(trip_route, patterns, on='trip_id') + columns = route_pattern.columns.tolist() + columns.remove('trip_id') + columns.remove('shape_id') + + # get the count of trips of this pattern for this route + route_pattern = route_pattern.fillna(-1) + grouped_route_pattern = route_pattern.groupby(columns) + route_pattern = grouped_route_pattern.count() + route_pattern['count'] = route_pattern['trip_id'] + route_pattern['shape_id'] = grouped_route_pattern.first()['shape_id'] + route_pattern['trip_id'] = grouped_route_pattern.first()['trip_id'] + + # sometimes the same pattern shows up under multiple routes (why? prob out of service nonsense) + # so just keep one pattern that all those routes can use. + route_pattern = route_pattern.reset_index().set_index(self.stop_sequence_cols) + grouped_patterns = patterns.fillna(-1).groupby(self.stop_sequence_cols) + route_pattern['pattern_id'] = grouped_patterns.first()['trip_id'] + route_pattern = route_pattern.reset_index() + route_pattern = route_pattern.replace(-1, np.nan) + + return route_pattern + + def _get_stop_sequence_cols(self): + stop_sequence_cols = list(set(self.stop_times['stop_sequence'].tolist())) + return stop_sequence_cols + + def _get_similarity_index(self, route_patterns, idx_cols=['route_id','direction_id']): + # figure out which pattern is the 'base' pattern + grouped = route_patterns.groupby(idx_cols) + route_patterns['total_base_stops'] = 0 + route_patterns['similar_base_stops'] = 0 + route_patterns['similarity_index'] = 0 + route_patterns['is_base_pattern'] = 0 + self._route_pattern_info_cols = ['is_base_pattern','similarity_index'] + + for name, group in grouped: + this_group = pd.DataFrame(group,columns=self.stop_sequence_cols+['count']) + # assume the pattern that shows up the most is the base route + maxrow = this_group[this_group.index == this_group['count'].idxmax()] + if len(maxrow) > 1: + print "maxrow contains multiple records, selecting first" + maxrow = maxrow[0] + route_patterns.loc[this_group['count'].idxmax(),'is_base_pattern'] = 1 + route_patterns.loc[this_group.index,'total_base_stops'] = maxrow.loc[:,self.stop_sequence_cols].T.count().sum() + route_patterns.loc[this_group.index,'similar_base_stops'] = this_group.loc[:,self.stop_sequence_cols].eq(maxrow.loc[:,self.stop_sequence_cols].values.tolist()[0]).T.sum() + route_patterns['similarity_index'] = route_patterns['similar_base_stops'] / route_patterns['total_base_stops'] + + return route_patterns + + def __str__(self): + ret = 'GTFS Feed at %s containing:' % self.path + i = 0 + for key, value in self.__dict__.items(): + if not key.startswith('__'): + if not isinstance(value, pd.DataFrame): + continue + if i == 0: + ret = ret + '\n%s' % (key) + i += 1 + else: + ret = ret + ', %s' % (key) + return ret + + +## def is_aligned_stop_sequence(self): +## ''' +## return true if there is a set correspondence between stop_id and stop_sequence for all routes +## ''' +## pass +## +## def align_stop_sequence(self): +## ''' +## reassign stop_sequences so there is a unique correspondence between stop_id and stop_sequence for all routes +## ''' +## rts = pd.merge(self.routes, self.trips, on=['route_id']) +## +## def drop_deadheads(self, freq_threshold=0.25, similarity_threshold=0.5, how='and'): +## if how == 'and': +## pass +## +## elif how == 'or': +## pass +## + +if __name__=='__main__': + gtfs = GTFSFeed('..\SFMTA_20120319') + print gtfs + time_periods = {'EA':"03:00:00-05:59:59", + 'AM':"06:00:00-08:59:59", + 'MD':"09:00:00-15:29:59", + 'PM':"15:30:00-18:29:59", + 'EV':"18:30:00-27:00:00"} + + gtfs.apply_time_periods(time_periods) + gtfs.set_route_patterns() + route_patterns = gtfs.get_route_patterns() + print route_patterns[0:10] + + + \ No newline at end of file diff --git a/_static/gtfs_utils/scripts/get_frequency.py b/_static/gtfs_utils/scripts/get_frequency.py new file mode 100644 index 0000000..4ff8cb1 --- /dev/null +++ b/_static/gtfs_utils/scripts/get_frequency.py @@ -0,0 +1,26 @@ +import sys, os +import numpy as np +import pandas as pd +import gtfs_utils + +if __name__=='__main__': + #path = r'Q:\Model Development\SHRP2-fasttrips\Task2\gtfs\SFMTA_20120319' + args = sys.argv[1:] + path = args[0] + outpath = args[1] + gtfs = gtfs_utils.GTFSFeed(path) + time_periods = {'EA':"03:00:00-05:59:59", + 'AM':"06:00:00-08:59:59", + 'MD':"09:00:00-15:29:59", + 'PM':"15:30:00-18:29:59", + 'EV':"18:30:00-27:00:00"} + gtfs.load() + gtfs.apply_time_periods(time_periods) + gtfs.standardize() # added this to use trip_headsign if direction_id is missing in trips.txt (Ex. 2012 AC Transit GTFS) + gtfs.build_common_dfs() + + if not os.path.exists(outpath): + os.mkdir(outpath) + print outpath + print "writing..." + gtfs.route_statistics.to_csv(os.path.join(outpath,'route_statistics.csv')) diff --git a/_static/gtfs_utils/scripts/get_frequency_shapefiles.py b/_static/gtfs_utils/scripts/get_frequency_shapefiles.py new file mode 100644 index 0000000..4a6c45d --- /dev/null +++ b/_static/gtfs_utils/scripts/get_frequency_shapefiles.py @@ -0,0 +1,131 @@ +import sys, os +import numpy as np +import pandas as pd +sys.path.insert(0,r'Y:\champ\util\pythonlib-migration\master_versions\gtfs_utils') +import gtfs_utils +import shapefile + +if __name__=='__main__': + args = sys.argv[1:] + path = args[0] + tag = args[1] + + gtfs = gtfs_utils.GTFSFeed(path) + print gtfs + time_periods = {'00 to 01':"00:00:00-00:59:59", + '01 to 02':"01:00:00-01:59:59", + '02 to 03':"02:00:00-02:59:59", + '03 to 04':"03:00:00-03:59:59", + '04 to 05':"04:00:00-04:59:59", + '05 to 06':"05:00:00-05:59:59", + '06 to 07':"06:00:00-06:59:59", + '07 to 08':"07:00:00-07:59:59", + '08 to 09':"08:00:00-08:59:59", + '09 to 10':"09:00:00-09:59:59", + '10 to 11':"10:00:00-10:59:59", + '11 to 12':"11:00:00-11:59:59", + '12 to 13':"12:00:00-12:59:59", + '13 to 14':"13:00:00-13:59:59", + '14 to 15':"14:00:00-14:59:59", + '15 to 16':"15:00:00-15:59:59", + '16 to 17':"16:00:00-16:59:59", + '17 to 18':"17:00:00-17:59:59", + '18 to 19':"18:00:00-18:59:59", + '19 to 20':"19:00:00-19:59:59", + '20 to 21':"20:00:00-20:59:59", + '21 to 22':"21:00:00-21:59:59", + '22 to 23':"22:00:00-22:59:59", + '23 to 24':"23:00:00-23:59:59" + } + tp_list = ['00 to 01', '01 to 02', '02 to 03', '03 to 04', '04 to 05', '05 to 06', '06 to 07', '07 to 08', + '08 to 09', '09 to 10', '10 to 11', '11 to 12', '12 to 13', '13 to 14', '14 to 15', '15 to 16', + '16 to 17', '17 to 18', '18 to 19', '19 to 20', '20 to 21', '21 to 22', '22 to 23', '23 to 24'] + print "loading gtfs" + gtfs.load() + + print "conventionalizing" + gtfs.standardize() + + #gtfs.routes = gtfs.routes[gtfs.routes['route_id'] == 7517] + print "applying time periods" + gtfs.apply_time_periods(time_periods) + + #gtfs.routes = gtfs.routes[gtfs.routes['route_id'] == 7517] + print "building common dataframes" + gtfs.build_common_dfs() + print "writing route statistics" +## late_night_routes = gtfs.route_statistics[(gtfs.route_statistics['freq'] > 0) & (gtfs.route_statistics['trip_departure_tp'] != 'other')] +## late_night_routes.to_csv('%s_late_night_route_stats.csv' % tag) + shape_ids = gtfs.routes['shape_id'].drop_duplicates().tolist() + shapes = gtfs.shapes[gtfs.shapes['shape_id'].isin(shape_ids)] + + print "writing shapes" +## shapes.to_csv('%s_late_night_shapes.csv' % tag) + shape_freq = pd.merge(shapes, gtfs.route_statistics, how='left', on='shape_id') + #ln_freq = late_night_routes.fillna(-1) + #ln_freq = ln_freq.set_index(['route_id','route_short_name','route_long_name','shape_id','direction_id']) +## ln_freq = late_night_routes.pivot_table(index=['route_id','route_short_name','route_long_name','shape_id','direction_id'], +## columns='trip_departure_tp',values='freq') +## ln_freq.to_csv('%s_late_night_route_freqs.csv' % tag) +## ln_freq = ln_freq.reset_index() + #print ln_freq[ln_freq['shape_id'] == '40151'] +## shape_freq = pd.merge(shapes, ln_freq, how='left',on='shape_id') +## shape_freq.to_csv('sfreq.csv') + # write shapefile + shape_writer = shapefile.Writer(shapeType=shapefile.POLYLINE) + shape_writer.field('route_id', 'N', 10, 0) + shape_writer.field('route_short_name', 'C', 10, 0) + shape_writer.field('route_long_name', 'C', 50, 0) + shape_writer.field('direction_id', 'N', 1, 0) + shape_writer.field('shape_id', 'N', 10, 0) + for tp in tp_list: + shape_writer.field(tp, 'N', 10, 0) + + for tp in tp_list: + if tp not in shape_freq.columns.tolist(): + shape_freq[tp] = 0 + + shape_id = None + #print shape_freq[shape_freq['shape_id'] == '40182'] + #print shape_freq[shape_freq['shape_id'] == '40151'] + for i, shape in shape_freq.iterrows(): + if shape_id == None: + route_id = shape['route_id'] + route_short_name = shape['route_short_name'] + route_long_name = shape['route_long_name'] + direction_id = shape['direction_id'] + shape_id = shape['shape_id'] + tp_freqs = [] + for tp in tp_list: + tp_freqs.append(shape[tp]) + points = [] + + if shape_id != shape['shape_id']: + shape_writer.line([points]) + shape_writer.record(route_id, route_short_name, route_long_name, direction_id, shape_id, *tp_freqs) + route_id = shape['route_id'] + route_short_name = shape['route_short_name'] + route_long_name = shape['route_long_name'] + direction_id = shape['direction_id'] + shape_id = shape['shape_id'] + tp_freqs = [] + for tp in tp_list: + tp_freqs.append(shape[tp]) + points = [] + + point = [shape['shape_pt_lon'],shape['shape_pt_lat']] + points.append(point) + # write the last one + tp_freqs = [] + for tp in tp_list: + tp_freqs.append(shape[tp]) + shape_writer.line([points]) + shape_writer.record(shape['route_id'], shape['route_short_name'], + shape['route_long_name'], shape['direction_id'], shape['shape_id'], *tp_freqs) + shape_writer.save('%s_late_night_service.shp' % tag) + + # write projection + prj = open('%s_late_night_service.prj' % tag, "w") + epsg = 'GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]]' + prj.write(epsg) + prj.close() \ No newline at end of file diff --git a/_static/gtfs_utils/scripts/match_stops_gtfs_to_champ.py b/_static/gtfs_utils/scripts/match_stops_gtfs_to_champ.py new file mode 100644 index 0000000..cc0c679 --- /dev/null +++ b/_static/gtfs_utils/scripts/match_stops_gtfs_to_champ.py @@ -0,0 +1,113 @@ +import sys, os +import numpy as np +import pandas as pd +import shapefile +import pyproj +import shapely +from shapely.geometry import Point, Polygon +from itertools import izip +sys.path.insert(0,r'Y:\champ\util\pythonlib-migration\master_versions\gtfs_utils') +import gtfs_utils +import datetime + +if __name__=='__main__': +## args = sys.argv[1:] +## gtfs_path = args[0] +## ftfs_path = args[1] + #gtfs_path = r'Q:\Model Development\SHRP2-fasttrips\Task2\gtfs\SFMTA_20120319' + gtfs_path = r'Q:\Data\GTFS\ACTransit\GTFSFall12' + ftfs_path = r'Q:\Model Development\SHRP2-fasttrips\Task2\built_fasttrips_network_2012Base\draft1.5' + champ_to_gtfs_file = r'' + x_nearest = 4 + threshold = 50 + prj_wgs84 = pyproj.Proj("+init=EPSG:4326") + prj_spca3 = pyproj.Proj("+init=EPSG:2227") + conv_m_to_ft = 0.3048 + conv_ft_to_m = 1 / conv_m_to_ft + + print "initializing" + gtfs = gtfs_utils.GTFSFeed(gtfs_path) + ftfs = gtfs_utils.GTFSFeed(ftfs_path) + + print "importing gtfs" + gtfs.load() + print "importing gtfs-fasttrips" + ftfs.load() + + print "standardizing gtfs" + gtfs.standardize() + print "standardizing gtfs-fasttrips" + ftfs.standardize() + print "calculating extras for gtfs" + gtfs.build_common_dfs() + print "calculating extras for gtfs-fasttrips" + ftfs.build_common_dfs() + + gtfs.write(path='gtfs_gtfs') + ftfs.write(path='fasttrips_gtfs') + gtfs_stop_points = {} + ftfs_stop_points = {} + #gtfs.route_patterns.to_csv('gtfs_route_patterns.csv',index=False) + #ftfs.route_patterns.to_csv('ftfs_route_patterns.csv',index=False) + #sys.exit() + #print gtfs.used_stops.columns + + print "converting gtfs stops to points" + for i, stop in gtfs.stop_routes.iterrows(): + x, y = pyproj.transform(prj_wgs84, prj_spca3, stop['stop_lon'], stop['stop_lat']) + x = x * conv_m_to_ft + y = y * conv_m_to_ft + point = Point(x,y) + gtfs_stop_points[stop['stop_id']] = point + + print "converting gtfs-fasttrips stops to points" + for i, stop in ftfs.stop_routes.iterrows(): + x, y = pyproj.transform(prj_wgs84, prj_spca3, stop['stop_lon'], stop['stop_lat']) + x = x * conv_m_to_ft + y = y * conv_m_to_ft + point = Point(x,y) + ftfs_stop_points[stop['stop_id']] = point + + # stop-to-stop distances, keep the nearest + print "finding nearest stops" + start = datetime.datetime.now() + print start.isoformat() + near_stops = {} + near_stop_file = open('near_stop_file.csv','w') + near_stop_file.write('gtfs_stop_id,champ_node_id,rank,distance\n') + i = 0 + for l_stop_id, l_stop in gtfs_stop_points.iteritems(): + nearest_dists = [] + nearest_stops = [] + for r_stop_id, r_stop in ftfs_stop_points.iteritems(): + dist = l_stop.distance(r_stop) + if dist > threshold: continue + if len(nearest_dists) < x_nearest: + nearest_dists.append(dist) + nearest_stops.append(r_stop_id) + nearest_dists.sort() + nearest_stops.sort() + elif dist < nearest_dists[x_nearest - 1]: + for j in reversed(range(x_nearest)): + if dist >= nearest_dists[j]: + nearest_dists.insert(j+1, dist) + nearest_dists.pop() + nearest_stops.insert(j+1, r_stop_id) + nearest_stops.pop() + break + if len(nearest_stops) == 0: + near_stop_file.write('%s,,,\n' % str(l_stop_id)) + + for k, s, d in izip(range(1, len(nearest_stops)+1), nearest_stops, nearest_dists): + #near_stops[((l_stop_id, k, s, d)) + near_stop_file.write('%s,%s,%d,%f\n' % (str(l_stop_id), str(s), k, d)) + i += 1 + if i % 100 == 0: print "%s matched %5d stops" % (datetime.datetime.now().isoformat(), i) + stop = datetime.datetime.now() + gtfs.used_stops.to_csv('gtfs_used_stops.csv') + ftfs.used_stops.to_csv('fasttrips_used_stops.csv') + + near_stop_file.close() + dur = stop - start + print stop.isoformat() + print dur \ No newline at end of file diff --git a/_static/gtfs_utils/scripts/process_gtfs.py b/_static/gtfs_utils/scripts/process_gtfs.py new file mode 100644 index 0000000..c448d8f --- /dev/null +++ b/_static/gtfs_utils/scripts/process_gtfs.py @@ -0,0 +1,32 @@ +import sys, os +import numpy as np +import pandas as pd +#sys.path.insert(0,os.path.join(__file__,r'..')) +sys.path.insert(0,r'Y:\champ\util\pythonlib-migration\master_versions\gtfs_utils') +import gtfs_utils + +if __name__=='__main__': + #path = r'Q:\Model Development\SHRP2-fasttrips\Task2\gtfs\SFMTA_20120319' + args = sys.argv[1:] + path = args[0] + outpath = args[1] + gtfs = gtfs_utils.GTFSFeed(path) + time_periods = {'EA':"03:00:00-05:59:59", + 'AM':"06:00:00-08:59:59", + 'MD':"09:00:00-15:29:59", + 'PM':"15:30:00-18:29:59", + 'EV':"18:30:00-27:00:00"} + gtfs.load() + gtfs.apply_time_periods(time_periods) + gtfs.standardize() # added this to use trip_headsign if direction_id is missing in trips.txt (Ex. 2012 AC Transit GTFS) + gtfs.build_common_dfs() + + if not os.path.exists(outpath): + os.mkdir(outpath) + print outpath + print "writing..." + gtfs.route_trips.to_csv(os.path.join(outpath,'route_trips.csv')) + gtfs.route_patterns.to_csv(os.path.join(outpath,'route_patterns.csv')) + #gtfs.patterns.to_csv(os.path.join(outpath,'patterns.csv')) + gtfs.route_statistics.to_csv(os.path.join(outpath,'route_statistics.csv')) + gtfs.stop_statistics.to_csv(os.path.join(outpath,'stop_statistics.csv')) \ No newline at end of file diff --git a/_static/gtfs_utils/scripts/sandbox.py b/_static/gtfs_utils/scripts/sandbox.py new file mode 100644 index 0000000..d6d12f7 --- /dev/null +++ b/_static/gtfs_utils/scripts/sandbox.py @@ -0,0 +1,105 @@ +import sys, os +import pandas as pd +import numpy as np +import shapefile + +if __name__=='__main__': + args = sys.argv[1:] + if args[0] == 'SFMTA': + path = 'SFMTA_20120319' + if args[0] == 'AC': + path = 'ACTransit_2012' + if args[0] == 'VTA': + path = 'VTA' + + print 'reading files for %s from %s' % (args[0], path) + routes = pd.read_csv(os.path.join(path,'routes.txt')) + trips = pd.read_csv(os.path.join(path,'trips.txt')) + trips = trips[trips['service_id']==1] + stop_times = pd.read_csv(os.path.join(path,'stop_times.txt')) + shapes = pd.read_csv(os.path.join(path,'shapes.txt')) + stops = pd.read_csv(os.path.join(path,'stops.txt')) + + print 'merging trips and routes' + trip_route = pd.merge(routes,trips,on='route_id') + trip_route = trip_route.reset_index() + trip_route_sequence = pd.DataFrame(trip_route,columns=['route_id','trip_id','shape_id','direction_id','route_short_name','route_long_name','route_desc']) + print 'getting stop sequences' + sequences = stop_times.pivot(index='trip_id',columns='stop_sequence',values='stop_id') + sequences = sequences.reset_index() + print 'merging sequences with routes' + trip_route_sequence = pd.merge(trip_route_sequence, sequences, on='trip_id') + trip_route_sequence = trip_route_sequence.reset_index() + #print 'trip_route_sequence cols:', trip_route_sequence.columns + print 'getting unique sequences' + #print trip_route_sequence.columns + route_sequence = pd.DataFrame(trip_route_sequence) + columns = route_sequence.columns.tolist() + columns.remove('trip_id') + columns.remove('index') + columns.remove('shape_id') + + #route_sequence = trip_route_sequence.drop('trip_id',axis=1) + #route_sequence = route_sequence.drop('index',axis=1) + #print 'route_sequence cols:', route_sequence.columns + route_sequence = route_sequence.fillna(-1) + grouped_route_sequence = route_sequence.groupby(columns) + route_sequence = grouped_route_sequence.count() + + route_sequence['count'] = route_sequence['trip_id'] + route_sequence['trip_id'] = grouped_route_sequence.first()['trip_id'] + route_sequence['shape_id'] = grouped_route_sequence.first()['shape_id'] + route_sequence = route_sequence.reset_index() + route_sequence = route_sequence.replace(-1, np.nan) + #route_sequence = route_sequence.drop_duplicates(subset=columns) + #raw_input('press enter') + #print route_sequence + #raw_input('hit enter') +## print 'counting unique sequences' +## route_sequence_count = route_sequence.groupby(['route_id','shape_id']).count() +## route_sequence_count = route_sequence_count.reset_index() +## route_sequence_count['count'] = route_sequence_count['route_short_name'] +## route_sequence_count = pd.DataFrame(route_sequence_count,columns=['route_id','shape_id','count']) + #print route_sequence.columns + #print route_sequence_count.columns +## route_sequence = pd.merge(route_sequence, route_sequence_count,how='left',on=['route_id','shape_id']) + print 'writing to file' + route_sequence = route_sequence.sort(columns=['route_short_name','route_long_name','direction_id']) + route_sequence.to_csv('%s_route_sequence.csv' % args[0], index=False) + route_sequence = pd.DataFrame(route_sequence,columns=['route_id','trip_id','shape_id','route_short_name','route_long_name','route_desc','direction_id','count']) + print 'writing representative trip id correspondence file' + route_sequence.to_csv('%s_route_to_repr_trip_ids.csv' % args[0], index=False) + repr_trips = pd.merge(route_sequence,stop_times,how='left',on='trip_id') + repr_trips = pd.merge(repr_trips,stops,how='left',on='stop_id') + repr_trips = repr_trips.reset_index() + print 'writing representative trip id shapes file' + repr_trips = repr_trips.sort(columns=['route_id','route_short_name','route_long_name','direction_id','trip_id','stop_sequence']) + repr_trips.to_csv('%s_repr_trips.csv' % args[0], index=False) + + print 'writing shapefile' + shape_writer = shapefile.Writer(shapeType=shapefile.POLYLINE) + shape_writer.field('route_id', 'N', 10, 0) + shape_writer.field('route_short_name', 'C', 10, 0) + shape_writer.field('route_long_name', 'C', 50, 0) + shape_writer.field('direction_id', 'N', 1, 0) + shape_writer.field('trip_id', 'N', 10, 0) + shape_writer.field('shape_id', 'N', 10, 0) + shape_writer.field('count', 'N', 10, 0) + + for i, route in route_sequence.iterrows(): + route_stops = repr_trips[repr_trips['trip_id'] == route['trip_id']] + points = [] + for j, stop in route_stops.iterrows(): + point = [0,0] + point[0] = stop['stop_lon'] + point[1] = stop['stop_lat'] + points.append(point) + shape_writer.line([points]) + shape_writer.record(route['route_id'],route['route_short_name'],route['route_long_name'],route['direction_id'],route['trip_id'],route['shape_id'],route['count']) + shape_writer.save('%s_repr_trips.shp' % args[0]) + + + + + + \ No newline at end of file diff --git a/_static/gtfs_utils/scripts/sorted_trips.csv b/_static/gtfs_utils/scripts/sorted_trips.csv new file mode 100644 index 0000000..00f670c --- /dev/null +++ b/_static/gtfs_utils/scripts/sorted_trips.csv @@ -0,0 +1,29110 @@ +,trip_id,route_id,agency_id,route_short_name,route_long_name,route_type,service_id,shape_id,direction_id,pattern_id,trip_departure_time,trip_departure_mpm,next_departure,next_pattern,headway,outlier +29355,29356,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,03:54:00,234.0,354.0,29356.0,120.0,1 +29356,29357,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,05:54:00,354.0,362.0,29356.0,8.0,0 +29357,29358,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,06:02:00,362.0,377.0,29356.0,15.0,0 +29358,29359,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,06:17:00,377.0,392.0,29356.0,15.0,0 +29359,29360,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,06:32:00,392.0,407.0,29356.0,15.0,0 +29360,29361,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,06:47:00,407.0,422.0,29356.0,15.0,0 +29361,29362,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,07:02:00,422.0,437.0,29356.0,15.0,0 +29362,29363,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,07:17:00,437.0,452.0,29356.0,15.0,0 +29363,29364,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,07:32:00,452.0,467.0,29356.0,15.0,0 +29364,29365,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,07:47:00,467.0,482.0,29356.0,15.0,0 +29365,29366,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,08:02:00,482.0,497.0,29356.0,15.0,0 +29366,29367,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,08:17:00,497.0,512.0,29356.0,15.0,0 +29367,29368,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,08:32:00,512.0,527.0,29356.0,15.0,0 +29368,29369,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,08:47:00,527.0,547.0,29356.0,20.0,0 +29369,29370,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,09:07:00,547.0,562.0,29356.0,15.0,0 +29370,29371,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,09:22:00,562.0,577.0,29356.0,15.0,0 +29371,29372,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,09:37:00,577.0,592.0,29356.0,15.0,0 +29372,29373,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,09:52:00,592.0,607.0,29356.0,15.0,0 +29373,29374,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,10:07:00,607.0,622.0,29356.0,15.0,0 +29374,29375,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,10:22:00,622.0,637.0,29356.0,15.0,0 +29375,29376,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,10:37:00,637.0,652.0,29356.0,15.0,0 +29376,29377,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,10:52:00,652.0,667.0,29356.0,15.0,0 +29377,29378,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,11:07:00,667.0,682.0,29356.0,15.0,0 +29378,29379,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,11:22:00,682.0,697.0,29356.0,15.0,0 +29379,29380,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,11:37:00,697.0,712.0,29356.0,15.0,0 +29380,29381,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,11:52:00,712.0,727.0,29356.0,15.0,0 +29381,29382,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,12:07:00,727.0,742.0,29356.0,15.0,0 +29382,29383,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,12:22:00,742.0,757.0,29356.0,15.0,0 +29383,29384,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,12:37:00,757.0,772.0,29356.0,15.0,0 +29384,29385,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,12:52:00,772.0,787.0,29356.0,15.0,0 +29385,29386,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,13:07:00,787.0,802.0,29356.0,15.0,0 +29386,29387,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,13:22:00,802.0,817.0,29356.0,15.0,0 +29387,29388,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,13:37:00,817.0,832.0,29356.0,15.0,0 +29388,29389,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,13:52:00,832.0,847.0,29356.0,15.0,0 +29389,29390,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,14:07:00,847.0,862.0,29356.0,15.0,0 +29390,29391,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,14:22:00,862.0,877.0,29356.0,15.0,0 +29391,29392,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,14:37:00,877.0,892.0,29356.0,15.0,0 +29392,29393,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,14:52:00,892.0,907.0,29356.0,15.0,0 +29393,29394,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,15:07:00,907.0,922.0,29356.0,15.0,0 +29394,29395,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,15:22:00,922.0,935.0,29356.0,13.0,0 +29395,29396,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,15:35:00,935.0,950.0,29356.0,15.0,0 +29396,29397,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,15:50:00,950.0,965.0,29356.0,15.0,0 +29397,29398,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,16:05:00,965.0,980.0,29356.0,15.0,0 +29398,29399,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,16:20:00,980.0,995.0,29356.0,15.0,0 +29399,29400,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,16:35:00,995.0,1010.0,29356.0,15.0,0 +29400,29401,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,16:50:00,1010.0,1025.0,29356.0,15.0,0 +29401,29402,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,17:05:00,1025.0,1040.0,29356.0,15.0,0 +29402,29403,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,17:20:00,1040.0,1055.0,29356.0,15.0,0 +29403,29404,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,17:35:00,1055.0,1070.0,29356.0,15.0,0 +29404,29405,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,17:50:00,1070.0,1085.0,29356.0,15.0,0 +29405,29406,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,18:05:00,1085.0,1100.0,29356.0,15.0,0 +29406,29407,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,18:20:00,1100.0,1119.0,29356.0,19.0,0 +29407,29408,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,18:39:00,1119.0,1139.0,29356.0,20.0,0 +29408,29409,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,18:59:00,1139.0,1159.0,29356.0,20.0,0 +29409,29410,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,19:19:00,1159.0,1179.0,29356.0,20.0,0 +29410,29411,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,19:39:00,1179.0,1199.0,29356.0,20.0,0 +29411,29412,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,19:59:00,1199.0,1219.0,29356.0,20.0,0 +29412,29413,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,20:19:00,1219.0,1239.0,29356.0,20.0,0 +29413,29414,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,20:39:00,1239.0,1259.0,29356.0,20.0,0 +29414,29415,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,20:59:00,1259.0,1279.0,29356.0,20.0,0 +29415,29416,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,21:19:00,1279.0,1299.0,29356.0,20.0,0 +29416,29417,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,21:39:00,1299.0,1319.0,29356.0,20.0,0 +29417,29418,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,21:59:00,1319.0,1339.0,29356.0,20.0,0 +29418,29419,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,22:19:00,1339.0,1359.0,29356.0,20.0,0 +29419,29420,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,22:39:00,1359.0,1379.0,29356.0,20.0,0 +29420,29421,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,22:59:00,1379.0,1399.0,29356.0,20.0,0 +29421,29422,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,23:19:00,1399.0,1419.0,29356.0,20.0,0 +29422,29423,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,23:39:00,1419.0,1439.0,29356.0,20.0,0 +29423,29424,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,23:59:00,1439.0,1459.0,29356.0,20.0,0 +29424,29425,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,24:19:00,1459.0,1479.0,29356.0,20.0,0 +29425,29426,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,24:39:00,1479.0,1499.0,29356.0,20.0,0 +29426,29427,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,24:59:00,1499.0,1519.0,29356.0,20.0,0 +29427,29428,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,25:19:00,1519.0,1539.0,29356.0,20.0,0 +29428,29429,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,25:39:00,1539.0,1559.0,29356.0,20.0,0 +29429,29430,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,25:59:00,1559.0,1579.0,29356.0,20.0,0 +29430,29431,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,26:19:00,1579.0,1599.0,29356.0,20.0,0 +29431,29432,100_BART_BLU,bart,BART_BLU,BART_BLU,1,bart,100_BART_BLU,0,29356,26:39:00,1599.0,1619.0,29356.0,20.0,0 +29247,29248,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,06:01:00,361.0,376.0,29248.0,15.0,0 +29248,29249,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,06:16:00,376.0,391.0,29248.0,15.0,0 +29249,29250,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,06:31:00,391.0,406.0,29248.0,15.0,0 +29250,29251,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,06:46:00,406.0,421.0,29248.0,15.0,0 +29251,29252,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,07:01:00,421.0,436.0,29248.0,15.0,0 +29252,29253,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,07:16:00,436.0,451.0,29248.0,15.0,0 +29253,29254,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,07:31:00,451.0,466.0,29248.0,15.0,0 +29254,29255,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,07:46:00,466.0,481.0,29248.0,15.0,0 +29255,29256,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,08:01:00,481.0,496.0,29248.0,15.0,0 +29256,29257,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,08:16:00,496.0,511.0,29248.0,15.0,0 +29257,29258,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,08:31:00,511.0,526.0,29248.0,15.0,0 +29258,29259,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,08:46:00,526.0,547.0,29248.0,21.0,0 +29259,29260,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,09:07:00,547.0,562.0,29248.0,15.0,0 +29260,29261,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,09:22:00,562.0,577.0,29248.0,15.0,0 +29261,29262,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,09:37:00,577.0,592.0,29248.0,15.0,0 +29262,29263,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,09:52:00,592.0,607.0,29248.0,15.0,0 +29263,29264,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,10:07:00,607.0,622.0,29248.0,15.0,0 +29264,29265,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,10:22:00,622.0,637.0,29248.0,15.0,0 +29265,29266,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,10:37:00,637.0,652.0,29248.0,15.0,0 +29266,29267,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,10:52:00,652.0,667.0,29248.0,15.0,0 +29267,29268,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,11:07:00,667.0,682.0,29248.0,15.0,0 +29268,29269,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,11:22:00,682.0,697.0,29248.0,15.0,0 +29269,29270,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,11:37:00,697.0,712.0,29248.0,15.0,0 +29270,29271,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,11:52:00,712.0,727.0,29248.0,15.0,0 +29271,29272,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,12:07:00,727.0,742.0,29248.0,15.0,0 +29272,29273,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,12:22:00,742.0,757.0,29248.0,15.0,0 +29273,29274,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,12:37:00,757.0,772.0,29248.0,15.0,0 +29274,29275,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,12:52:00,772.0,787.0,29248.0,15.0,0 +29275,29276,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,13:07:00,787.0,802.0,29248.0,15.0,0 +29276,29277,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,13:22:00,802.0,817.0,29248.0,15.0,0 +29277,29278,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,13:37:00,817.0,832.0,29248.0,15.0,0 +29278,29279,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,13:52:00,832.0,847.0,29248.0,15.0,0 +29279,29280,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,14:07:00,847.0,862.0,29248.0,15.0,0 +29280,29281,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,14:22:00,862.0,877.0,29248.0,15.0,0 +29281,29282,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,14:37:00,877.0,892.0,29248.0,15.0,0 +29282,29283,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,14:52:00,892.0,907.0,29248.0,15.0,0 +29283,29284,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,15:07:00,907.0,922.0,29248.0,15.0,0 +29284,29285,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,15:22:00,922.0,935.0,29248.0,13.0,0 +29285,29286,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,15:35:00,935.0,950.0,29248.0,15.0,0 +29286,29287,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,15:50:00,950.0,965.0,29248.0,15.0,0 +29287,29288,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,16:05:00,965.0,980.0,29248.0,15.0,0 +29288,29289,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,16:20:00,980.0,995.0,29248.0,15.0,0 +29289,29290,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,16:35:00,995.0,1010.0,29248.0,15.0,0 +29290,29291,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,16:50:00,1010.0,1025.0,29248.0,15.0,0 +29291,29292,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,17:05:00,1025.0,1040.0,29248.0,15.0,0 +29292,29293,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,17:20:00,1040.0,1055.0,29248.0,15.0,0 +29293,29294,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,17:35:00,1055.0,1070.0,29248.0,15.0,0 +29294,29295,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,17:50:00,1070.0,1085.0,29248.0,15.0,0 +29295,29296,100_BART_GRN,bart,BART_GRN,BART_GRN,1,bart,100_BART_GRN,0,29248,18:05:00,1085.0,1100.0,29248.0,15.0,0 +29054,29055,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,03:07:00,187.0,307.0,29055.0,120.0,1 +29055,29056,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,05:07:00,307.0,364.0,29055.0,57.0,1 +29056,29057,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,06:04:00,364.0,379.0,29055.0,15.0,0 +29057,29058,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,06:19:00,379.0,394.0,29055.0,15.0,0 +29058,29059,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,06:34:00,394.0,409.0,29055.0,15.0,0 +29059,29060,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,06:49:00,409.0,424.0,29055.0,15.0,0 +29060,29061,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,07:04:00,424.0,439.0,29055.0,15.0,0 +29061,29062,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,07:19:00,439.0,454.0,29055.0,15.0,0 +29062,29063,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,07:34:00,454.0,469.0,29055.0,15.0,0 +29063,29064,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,07:49:00,469.0,484.0,29055.0,15.0,0 +29064,29065,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,08:04:00,484.0,499.0,29055.0,15.0,0 +29065,29066,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,08:19:00,499.0,514.0,29055.0,15.0,0 +29066,29067,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,08:34:00,514.0,529.0,29055.0,15.0,0 +29067,29068,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,08:49:00,529.0,546.0,29055.0,17.0,0 +29068,29069,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,09:06:00,546.0,561.0,29055.0,15.0,0 +29069,29070,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,09:21:00,561.0,576.0,29055.0,15.0,0 +29070,29071,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,09:36:00,576.0,591.0,29055.0,15.0,0 +29071,29072,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,09:51:00,591.0,606.0,29055.0,15.0,0 +29072,29073,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,10:06:00,606.0,621.0,29055.0,15.0,0 +29073,29074,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,10:21:00,621.0,636.0,29055.0,15.0,0 +29074,29075,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,10:36:00,636.0,651.0,29055.0,15.0,0 +29075,29076,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,10:51:00,651.0,666.0,29055.0,15.0,0 +29076,29077,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,11:06:00,666.0,681.0,29055.0,15.0,0 +29077,29078,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,11:21:00,681.0,696.0,29055.0,15.0,0 +29078,29079,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,11:36:00,696.0,711.0,29055.0,15.0,0 +29079,29080,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,11:51:00,711.0,726.0,29055.0,15.0,0 +29080,29081,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,12:06:00,726.0,741.0,29055.0,15.0,0 +29081,29082,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,12:21:00,741.0,756.0,29055.0,15.0,0 +29082,29083,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,12:36:00,756.0,771.0,29055.0,15.0,0 +29083,29084,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,12:51:00,771.0,786.0,29055.0,15.0,0 +29084,29085,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,13:06:00,786.0,801.0,29055.0,15.0,0 +29085,29086,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,13:21:00,801.0,816.0,29055.0,15.0,0 +29086,29087,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,13:36:00,816.0,831.0,29055.0,15.0,0 +29087,29088,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,13:51:00,831.0,846.0,29055.0,15.0,0 +29088,29089,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,14:06:00,846.0,861.0,29055.0,15.0,0 +29089,29090,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,14:21:00,861.0,876.0,29055.0,15.0,0 +29090,29091,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,14:36:00,876.0,891.0,29055.0,15.0,0 +29091,29092,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,14:51:00,891.0,906.0,29055.0,15.0,0 +29092,29093,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,15:06:00,906.0,921.0,29055.0,15.0,0 +29093,29094,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,15:21:00,921.0,934.0,29055.0,13.0,0 +29094,29095,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,15:34:00,934.0,949.0,29055.0,15.0,0 +29095,29096,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,15:49:00,949.0,964.0,29055.0,15.0,0 +29096,29097,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,16:04:00,964.0,979.0,29055.0,15.0,0 +29097,29098,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,16:19:00,979.0,994.0,29055.0,15.0,0 +29098,29099,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,16:34:00,994.0,1009.0,29055.0,15.0,0 +29099,29100,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,16:49:00,1009.0,1024.0,29055.0,15.0,0 +29100,29101,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,17:04:00,1024.0,1039.0,29055.0,15.0,0 +29101,29102,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,17:19:00,1039.0,1054.0,29055.0,15.0,0 +29102,29103,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,17:34:00,1054.0,1069.0,29055.0,15.0,0 +29103,29104,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,17:49:00,1069.0,1084.0,29055.0,15.0,0 +29104,29105,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,18:04:00,1084.0,1099.0,29055.0,15.0,0 +29105,29106,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,18:19:00,1099.0,1113.0,29055.0,14.0,0 +29106,29107,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,18:33:00,1113.0,1128.0,29055.0,15.0,0 +29107,29108,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,18:48:00,1128.0,1143.0,29055.0,15.0,0 +29108,29109,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,19:03:00,1143.0,1158.0,29055.0,15.0,0 +29109,29110,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,19:18:00,1158.0,1173.0,29055.0,15.0,0 +29110,29111,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,19:33:00,1173.0,1188.0,29055.0,15.0,0 +29111,29112,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,19:48:00,1188.0,1203.0,29055.0,15.0,0 +29112,29113,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,20:03:00,1203.0,1218.0,29055.0,15.0,0 +29113,29114,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,20:18:00,1218.0,1233.0,29055.0,15.0,0 +29114,29115,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,20:33:00,1233.0,1248.0,29055.0,15.0,0 +29115,29116,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,20:48:00,1248.0,1263.0,29055.0,15.0,0 +29116,29117,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,21:03:00,1263.0,1278.0,29055.0,15.0,0 +29117,29118,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,21:18:00,1278.0,1293.0,29055.0,15.0,0 +29118,29119,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,21:33:00,1293.0,1308.0,29055.0,15.0,0 +29119,29120,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,21:48:00,1308.0,1323.0,29055.0,15.0,0 +29120,29121,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,22:03:00,1323.0,1338.0,29055.0,15.0,0 +29121,29122,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,22:18:00,1338.0,1353.0,29055.0,15.0,0 +29122,29123,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,22:33:00,1353.0,1368.0,29055.0,15.0,0 +29123,29124,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,22:48:00,1368.0,1383.0,29055.0,15.0,0 +29124,29125,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,23:03:00,1383.0,1398.0,29055.0,15.0,0 +29125,29126,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,23:18:00,1398.0,1413.0,29055.0,15.0,0 +29126,29127,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,23:33:00,1413.0,1428.0,29055.0,15.0,0 +29127,29128,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,23:48:00,1428.0,1443.0,29055.0,15.0,0 +29128,29129,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,24:03:00,1443.0,1458.0,29055.0,15.0,0 +29129,29130,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,24:18:00,1458.0,1473.0,29055.0,15.0,0 +29130,29131,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,24:33:00,1473.0,1488.0,29055.0,15.0,0 +29131,29132,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,24:48:00,1488.0,1503.0,29055.0,15.0,0 +29132,29133,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,25:03:00,1503.0,1518.0,29055.0,15.0,0 +29133,29134,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,25:18:00,1518.0,1533.0,29055.0,15.0,0 +29134,29135,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,25:33:00,1533.0,1548.0,29055.0,15.0,0 +29135,29136,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,25:48:00,1548.0,1563.0,29055.0,15.0,0 +29136,29137,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,26:03:00,1563.0,1578.0,29055.0,15.0,0 +29137,29138,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,26:18:00,1578.0,1593.0,29055.0,15.0,0 +29138,29139,100_BART_ORG,bart,BART_ORG,BART_ORG,1,bart,100_BART_ORG,0,29055,26:33:00,1593.0,1608.0,29055.0,15.0,0 +29297,29298,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,03:11:00,191.0,213.0,29298.0,22.0,0 +29298,29299,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,03:33:00,213.0,235.0,29298.0,22.0,0 +29299,29300,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,03:55:00,235.0,257.0,29298.0,22.0,0 +29300,29301,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,04:17:00,257.0,279.0,29298.0,22.0,0 +29301,29302,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,04:39:00,279.0,301.0,29298.0,22.0,0 +29302,29303,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,05:01:00,301.0,323.0,29298.0,22.0,0 +29303,29304,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,05:23:00,323.0,345.0,29298.0,22.0,0 +29304,29305,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,05:45:00,345.0,363.0,29298.0,18.0,0 +29305,29306,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,06:03:00,363.0,378.0,29298.0,15.0,0 +29306,29307,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,06:18:00,378.0,393.0,29298.0,15.0,0 +29307,29308,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,06:33:00,393.0,408.0,29298.0,15.0,0 +29308,29309,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,06:48:00,408.0,423.0,29298.0,15.0,0 +29309,29310,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,07:03:00,423.0,438.0,29298.0,15.0,0 +29310,29311,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,07:18:00,438.0,453.0,29298.0,15.0,0 +29311,29312,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,07:33:00,453.0,468.0,29298.0,15.0,0 +29312,29313,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,07:48:00,468.0,483.0,29298.0,15.0,0 +29313,29314,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,08:03:00,483.0,498.0,29298.0,15.0,0 +29314,29315,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,08:18:00,498.0,513.0,29298.0,15.0,0 +29315,29316,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,08:33:00,513.0,528.0,29298.0,15.0,0 +29316,29317,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,08:48:00,528.0,543.0,29298.0,15.0,0 +29317,29318,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,09:03:00,543.0,558.0,29298.0,15.0,0 +29318,29319,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,09:18:00,558.0,573.0,29298.0,15.0,0 +29319,29320,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,09:33:00,573.0,588.0,29298.0,15.0,0 +29320,29321,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,09:48:00,588.0,603.0,29298.0,15.0,0 +29321,29322,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,10:03:00,603.0,618.0,29298.0,15.0,0 +29322,29323,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,10:18:00,618.0,633.0,29298.0,15.0,0 +29323,29324,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,10:33:00,633.0,648.0,29298.0,15.0,0 +29324,29325,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,10:48:00,648.0,663.0,29298.0,15.0,0 +29325,29326,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,11:03:00,663.0,678.0,29298.0,15.0,0 +29326,29327,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,11:18:00,678.0,693.0,29298.0,15.0,0 +29327,29328,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,11:33:00,693.0,708.0,29298.0,15.0,0 +29328,29329,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,11:48:00,708.0,723.0,29298.0,15.0,0 +29329,29330,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,12:03:00,723.0,738.0,29298.0,15.0,0 +29330,29331,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,12:18:00,738.0,753.0,29298.0,15.0,0 +29331,29332,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,12:33:00,753.0,768.0,29298.0,15.0,0 +29332,29333,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,12:48:00,768.0,783.0,29298.0,15.0,0 +29333,29334,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,13:03:00,783.0,798.0,29298.0,15.0,0 +29334,29335,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,13:18:00,798.0,813.0,29298.0,15.0,0 +29335,29336,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,13:33:00,813.0,828.0,29298.0,15.0,0 +29336,29337,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,13:48:00,828.0,843.0,29298.0,15.0,0 +29337,29338,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,14:03:00,843.0,858.0,29298.0,15.0,0 +29338,29339,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,14:18:00,858.0,873.0,29298.0,15.0,0 +29339,29340,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,14:33:00,873.0,888.0,29298.0,15.0,0 +29340,29341,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,14:48:00,888.0,903.0,29298.0,15.0,0 +29341,29342,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,15:03:00,903.0,918.0,29298.0,15.0,0 +29342,29343,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,15:18:00,918.0,931.0,29298.0,13.0,0 +29343,29344,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,15:31:00,931.0,946.0,29298.0,15.0,0 +29344,29345,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,15:46:00,946.0,961.0,29298.0,15.0,0 +29345,29346,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,16:01:00,961.0,976.0,29298.0,15.0,0 +29346,29347,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,16:16:00,976.0,991.0,29298.0,15.0,0 +29347,29348,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,16:31:00,991.0,1006.0,29298.0,15.0,0 +29348,29349,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,16:46:00,1006.0,1021.0,29298.0,15.0,0 +29349,29350,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,17:01:00,1021.0,1036.0,29298.0,15.0,0 +29350,29351,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,17:16:00,1036.0,1051.0,29298.0,15.0,0 +29351,29352,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,17:31:00,1051.0,1066.0,29298.0,15.0,0 +29352,29353,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,17:46:00,1066.0,1081.0,29298.0,15.0,0 +29353,29354,100_BART_RED,bart,BART_RED,BART_RED,1,bart,100_BART_RED,0,29298,18:01:00,1081.0,1096.0,29298.0,15.0,0 +29140,29141,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,03:10:00,190.0,212.0,29141.0,22.0,0 +29141,29142,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,03:32:00,212.0,234.0,29141.0,22.0,0 +29142,29143,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,03:54:00,234.0,256.0,29141.0,22.0,0 +29143,29144,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,04:16:00,256.0,278.0,29141.0,22.0,0 +29144,29145,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,04:38:00,278.0,300.0,29141.0,22.0,0 +29145,29146,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,05:00:00,300.0,322.0,29141.0,22.0,0 +29146,29147,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,05:22:00,322.0,344.0,29141.0,22.0,0 +29147,29148,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,05:44:00,344.0,364.0,29141.0,20.0,0 +29148,29149,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,06:04:00,364.0,376.0,29141.0,12.0,0 +29149,29150,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,06:16:00,376.0,388.0,29141.0,12.0,0 +29150,29151,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,06:28:00,388.0,400.0,29141.0,12.0,0 +29151,29152,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,06:40:00,400.0,412.0,29141.0,12.0,0 +29152,29153,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,06:52:00,412.0,424.0,29141.0,12.0,0 +29153,29154,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,07:04:00,424.0,436.0,29141.0,12.0,0 +29154,29155,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,07:16:00,436.0,448.0,29141.0,12.0,0 +29155,29156,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,07:28:00,448.0,460.0,29141.0,12.0,0 +29156,29157,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,07:40:00,460.0,472.0,29141.0,12.0,0 +29157,29158,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,07:52:00,472.0,484.0,29141.0,12.0,0 +29158,29159,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,08:04:00,484.0,496.0,29141.0,12.0,0 +29159,29160,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,08:16:00,496.0,508.0,29141.0,12.0,0 +29160,29161,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,08:28:00,508.0,520.0,29141.0,12.0,0 +29161,29162,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,08:40:00,520.0,532.0,29141.0,12.0,0 +29162,29163,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,08:52:00,532.0,546.0,29141.0,14.0,0 +29163,29164,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,09:06:00,546.0,561.0,29141.0,15.0,0 +29164,29165,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,09:21:00,561.0,576.0,29141.0,15.0,0 +29165,29166,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,09:36:00,576.0,591.0,29141.0,15.0,0 +29166,29167,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,09:51:00,591.0,606.0,29141.0,15.0,0 +29167,29168,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,10:06:00,606.0,621.0,29141.0,15.0,0 +29168,29169,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,10:21:00,621.0,636.0,29141.0,15.0,0 +29169,29170,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,10:36:00,636.0,651.0,29141.0,15.0,0 +29170,29171,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,10:51:00,651.0,666.0,29141.0,15.0,0 +29171,29172,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,11:06:00,666.0,681.0,29141.0,15.0,0 +29172,29173,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,11:21:00,681.0,696.0,29141.0,15.0,0 +29173,29174,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,11:36:00,696.0,711.0,29141.0,15.0,0 +29174,29175,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,11:51:00,711.0,726.0,29141.0,15.0,0 +29175,29176,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,12:06:00,726.0,741.0,29141.0,15.0,0 +29176,29177,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,12:21:00,741.0,756.0,29141.0,15.0,0 +29177,29178,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,12:36:00,756.0,771.0,29141.0,15.0,0 +29178,29179,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,12:51:00,771.0,786.0,29141.0,15.0,0 +29179,29180,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,13:06:00,786.0,801.0,29141.0,15.0,0 +29180,29181,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,13:21:00,801.0,816.0,29141.0,15.0,0 +29181,29182,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,13:36:00,816.0,831.0,29141.0,15.0,0 +29182,29183,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,13:51:00,831.0,846.0,29141.0,15.0,0 +29183,29184,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,14:06:00,846.0,861.0,29141.0,15.0,0 +29184,29185,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,14:21:00,861.0,876.0,29141.0,15.0,0 +29185,29186,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,14:36:00,876.0,891.0,29141.0,15.0,0 +29186,29187,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,14:51:00,891.0,906.0,29141.0,15.0,0 +29187,29188,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,15:06:00,906.0,921.0,29141.0,15.0,0 +29188,29189,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,15:21:00,921.0,936.0,29141.0,15.0,0 +29189,29190,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,15:36:00,936.0,951.0,29141.0,15.0,0 +29190,29191,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,15:51:00,951.0,966.0,29141.0,15.0,0 +29191,29192,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,16:06:00,966.0,981.0,29141.0,15.0,0 +29192,29193,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,16:21:00,981.0,996.0,29141.0,15.0,0 +29193,29194,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,16:36:00,996.0,1011.0,29141.0,15.0,0 +29194,29195,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,16:51:00,1011.0,1026.0,29141.0,15.0,0 +29195,29196,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,17:06:00,1026.0,1041.0,29141.0,15.0,0 +29196,29197,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,17:21:00,1041.0,1056.0,29141.0,15.0,0 +29197,29198,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,17:36:00,1056.0,1071.0,29141.0,15.0,0 +29198,29199,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,17:51:00,1071.0,1086.0,29141.0,15.0,0 +29199,29200,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,18:06:00,1086.0,1101.0,29141.0,15.0,0 +29200,29201,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,18:21:00,1101.0,1116.0,29141.0,15.0,0 +29201,29202,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,18:36:00,1116.0,1131.0,29141.0,15.0,0 +29202,29203,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,18:51:00,1131.0,1146.0,29141.0,15.0,0 +29203,29204,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,19:06:00,1146.0,1161.0,29141.0,15.0,0 +29204,29205,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,19:21:00,1161.0,1176.0,29141.0,15.0,0 +29205,29206,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,19:36:00,1176.0,1191.0,29141.0,15.0,0 +29206,29207,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,19:51:00,1191.0,1206.0,29141.0,15.0,0 +29207,29208,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,20:06:00,1206.0,1221.0,29141.0,15.0,0 +29208,29209,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,20:21:00,1221.0,1236.0,29141.0,15.0,0 +29209,29210,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,20:36:00,1236.0,1251.0,29141.0,15.0,0 +29210,29211,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,20:51:00,1251.0,1266.0,29141.0,15.0,0 +29211,29212,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,21:06:00,1266.0,1281.0,29141.0,15.0,0 +29212,29213,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,21:21:00,1281.0,1296.0,29141.0,15.0,0 +29213,29214,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,21:36:00,1296.0,1311.0,29141.0,15.0,0 +29214,29215,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,21:51:00,1311.0,1326.0,29141.0,15.0,0 +29215,29216,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,22:06:00,1326.0,1341.0,29141.0,15.0,0 +29216,29217,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,22:21:00,1341.0,1356.0,29141.0,15.0,0 +29217,29218,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,22:36:00,1356.0,1371.0,29141.0,15.0,0 +29218,29219,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,22:51:00,1371.0,1386.0,29141.0,15.0,0 +29219,29220,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,23:06:00,1386.0,1401.0,29141.0,15.0,0 +29220,29221,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,23:21:00,1401.0,1416.0,29141.0,15.0,0 +29221,29222,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,23:36:00,1416.0,1431.0,29141.0,15.0,0 +29222,29223,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,23:51:00,1431.0,1446.0,29141.0,15.0,0 +29223,29224,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,24:06:00,1446.0,1461.0,29141.0,15.0,0 +29224,29225,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,24:21:00,1461.0,1476.0,29141.0,15.0,0 +29225,29226,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,24:36:00,1476.0,1491.0,29141.0,15.0,0 +29226,29227,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,24:51:00,1491.0,1506.0,29141.0,15.0,0 +29227,29228,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,25:06:00,1506.0,1521.0,29141.0,15.0,0 +29228,29229,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,25:21:00,1521.0,1536.0,29141.0,15.0,0 +29229,29230,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,25:36:00,1536.0,1551.0,29141.0,15.0,0 +29230,29231,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,25:51:00,1551.0,1566.0,29141.0,15.0,0 +29231,29232,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,26:06:00,1566.0,1581.0,29141.0,15.0,0 +29232,29233,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,26:21:00,1581.0,1596.0,29141.0,15.0,0 +29233,29234,100_BART_YEL,bart,BART_YEL,BART_YEL,1,bart,100_BART_YEL,0,29141,26:36:00,1596.0,1611.0,29141.0,15.0,0 +29235,29236,100_BART_YL1,bart,BART_YL1,BART_YL1,1,bart,100_BART_YL1,0,29236,06:11:00,371.0,416.0,29236.0,45.0,0 +29236,29237,100_BART_YL1,bart,BART_YL1,BART_YL1,1,bart,100_BART_YL1,0,29236,06:56:00,416.0,461.0,29236.0,45.0,0 +29237,29238,100_BART_YL1,bart,BART_YL1,BART_YL1,1,bart,100_BART_YL1,0,29236,07:41:00,461.0,506.0,29236.0,45.0,0 +29239,29240,100_BART_YL2,bart,BART_YL2,BART_YL2,1,bart,100_BART_YL2,0,29240,06:09:00,369.0,391.0,29240.0,22.0,0 +29240,29241,100_BART_YL2,bart,BART_YL2,BART_YL2,1,bart,100_BART_YL2,0,29240,06:31:00,391.0,413.0,29240.0,22.0,0 +29241,29242,100_BART_YL2,bart,BART_YL2,BART_YL2,1,bart,100_BART_YL2,0,29240,06:53:00,413.0,435.0,29240.0,22.0,0 +29242,29243,100_BART_YL2,bart,BART_YL2,BART_YL2,1,bart,100_BART_YL2,0,29240,07:15:00,435.0,457.0,29240.0,22.0,0 +29243,29244,100_BART_YL2,bart,BART_YL2,BART_YL2,1,bart,100_BART_YL2,0,29240,07:37:00,457.0,479.0,29240.0,22.0,0 +29244,29245,100_BART_YL2,bart,BART_YL2,BART_YL2,1,bart,100_BART_YL2,0,29240,07:59:00,479.0,501.0,29240.0,22.0,0 +29245,29246,100_BART_YL2,bart,BART_YL2,BART_YL2,1,bart,100_BART_YL2,0,29240,08:21:00,501.0,523.0,29240.0,22.0,0 +30183,30184,101_AB1N,caltrain,AB1N,AB1N,2,caltrain,101_AB1N,0,30184,06:06:00,366.0,456.0,30184.0,90.0,0 +30184,30185,101_AB1N,caltrain,AB1N,AB1N,2,caltrain,101_AB1N,0,30184,07:36:00,456.0,938.0,30184.0,482.0,1 +30185,30186,101_AB1N,caltrain,AB1N,AB1N,2,caltrain,101_AB1N,0,30184,15:38:00,938.0,1028.0,30184.0,90.0,0 +30138,30139,101_AB1S,caltrain,AB1S,AB1S,2,caltrain,101_AB1S,0,30139,06:11:00,371.0,436.0,30139.0,65.0,0 +30139,30140,101_AB1S,caltrain,AB1S,AB1S,2,caltrain,101_AB1S,0,30139,07:16:00,436.0,501.0,30139.0,65.0,0 +30140,30141,101_AB1S,caltrain,AB1S,AB1S,2,caltrain,101_AB1S,0,30139,08:21:00,501.0,941.0,30139.0,440.0,1 +30141,30142,101_AB1S,caltrain,AB1S,AB1S,2,caltrain,101_AB1S,0,30139,15:41:00,941.0,1006.0,30139.0,65.0,0 +30142,30143,101_AB1S,caltrain,AB1S,AB1S,2,caltrain,101_AB1S,0,30139,16:46:00,1006.0,1071.0,30139.0,65.0,0 +30187,30188,101_AB2N,caltrain,AB2N,AB2N,2,caltrain,101_AB2N,0,30188,06:01:00,361.0,421.0,30188.0,60.0,0 +30188,30189,101_AB2N,caltrain,AB2N,AB2N,2,caltrain,101_AB2N,0,30188,07:01:00,421.0,481.0,30188.0,60.0,0 +30189,30190,101_AB2N,caltrain,AB2N,AB2N,2,caltrain,101_AB2N,0,30188,08:01:00,481.0,930.0,30188.0,449.0,1 +30190,30191,101_AB2N,caltrain,AB2N,AB2N,2,caltrain,101_AB2N,0,30188,15:30:00,930.0,990.0,30188.0,60.0,0 +30191,30192,101_AB2N,caltrain,AB2N,AB2N,2,caltrain,101_AB2N,0,30188,16:30:00,990.0,1050.0,30188.0,60.0,0 +30144,30145,101_AB2S,caltrain,AB2S,AB2S,2,caltrain,101_AB2S,0,30145,06:00:00,360.0,425.0,30145.0,65.0,0 +30145,30146,101_AB2S,caltrain,AB2S,AB2S,2,caltrain,101_AB2S,0,30145,07:05:00,425.0,490.0,30145.0,65.0,0 +30147,30148,101_AB2Spm,caltrain,AB2Spm,AB2Spm,2,caltrain,101_AB2Spm,0,30148,15:30:00,930.0,995.0,30148.0,65.0,0 +30148,30149,101_AB2Spm,caltrain,AB2Spm,AB2Spm,2,caltrain,101_AB2Spm,0,30148,16:35:00,995.0,1060.0,30148.0,65.0,0 +30174,30175,101_Bb1N,caltrain,Bb1N,Bb1N,2,caltrain,101_Bb1N,0,30175,06:08:00,368.0,428.0,30175.0,60.0,0 +30175,30176,101_Bb1N,caltrain,Bb1N,Bb1N,2,caltrain,101_Bb1N,0,30175,07:08:00,428.0,488.0,30175.0,60.0,0 +30177,30178,101_Bb1Npm,caltrain,Bb1Npm,Bb1Npm,2,caltrain,101_Bb1Npm,0,30178,15:53:00,953.0,1013.0,30178.0,60.0,0 +30178,30179,101_Bb1Npm,caltrain,Bb1Npm,Bb1Npm,2,caltrain,101_Bb1Npm,0,30178,16:53:00,1013.0,1073.0,30178.0,60.0,0 +30126,30127,101_Bb1S,caltrain,Bb1S,Bb1S,2,caltrain,101_Bb1S,0,30127,06:00:00,360.0,425.0,30127.0,65.0,0 +30127,30128,101_Bb1S,caltrain,Bb1S,Bb1S,2,caltrain,101_Bb1S,0,30127,07:05:00,425.0,490.0,30127.0,65.0,0 +30129,30130,101_Bb1Spm,caltrain,Bb1Spm,Bb1Spm,2,caltrain,101_Bb1Spm,0,30130,15:31:00,931.0,996.0,30130.0,65.0,0 +30130,30131,101_Bb1Spm,caltrain,Bb1Spm,Bb1Spm,2,caltrain,101_Bb1Spm,0,30130,16:36:00,996.0,1061.0,30130.0,65.0,0 +30180,30181,101_Bb2N,caltrain,Bb2N,Bb2N,2,caltrain,101_Bb2N,0,30181,06:18:00,378.0,438.0,30181.0,60.0,0 +30181,30182,101_Bb2N,caltrain,Bb2N,Bb2N,2,caltrain,101_Bb2N,0,30181,07:18:00,438.0,498.0,30181.0,60.0,0 +30132,30133,101_Bb2S,caltrain,Bb2S,Bb2S,2,caltrain,101_Bb2S,0,30133,06:17:00,377.0,442.0,30133.0,65.0,0 +30133,30134,101_Bb2S,caltrain,Bb2S,Bb2S,2,caltrain,101_Bb2S,0,30133,07:22:00,442.0,507.0,30133.0,65.0,0 +30135,30136,101_Bb2Spm,caltrain,Bb2Spm,Bb2Spm,2,caltrain,101_Bb2Spm,0,30136,15:30:00,930.0,995.0,30136.0,65.0,0 +30136,30137,101_Bb2Spm,caltrain,Bb2Spm,Bb2Spm,2,caltrain,101_Bb2Spm,0,30136,16:35:00,995.0,1060.0,30136.0,65.0,0 +30202,30203,101_LocalN,caltrain,LocalN,LocalN,2,caltrain,101_LocalN,0,30203,09:12:00,552.0,597.0,30203.0,45.0,0 +30203,30204,101_LocalN,caltrain,LocalN,LocalN,2,caltrain,101_LocalN,0,30203,09:57:00,597.0,642.0,30203.0,45.0,0 +30204,30205,101_LocalN,caltrain,LocalN,LocalN,2,caltrain,101_LocalN,0,30203,10:42:00,642.0,687.0,30203.0,45.0,0 +30205,30206,101_LocalN,caltrain,LocalN,LocalN,2,caltrain,101_LocalN,0,30203,11:27:00,687.0,732.0,30203.0,45.0,0 +30206,30207,101_LocalN,caltrain,LocalN,LocalN,2,caltrain,101_LocalN,0,30203,12:12:00,732.0,777.0,30203.0,45.0,0 +30207,30208,101_LocalN,caltrain,LocalN,LocalN,2,caltrain,101_LocalN,0,30203,12:57:00,777.0,822.0,30203.0,45.0,0 +30208,30209,101_LocalN,caltrain,LocalN,LocalN,2,caltrain,101_LocalN,0,30203,13:42:00,822.0,867.0,30203.0,45.0,0 +30209,30210,101_LocalN,caltrain,LocalN,LocalN,2,caltrain,101_LocalN,0,30203,14:27:00,867.0,912.0,30203.0,45.0,0 +30210,30211,101_LocalN,caltrain,LocalN,LocalN,2,caltrain,101_LocalN,0,30203,15:12:00,912.0,1125.0,30203.0,213.0,1 +30211,30212,101_LocalN,caltrain,LocalN,LocalN,2,caltrain,101_LocalN,0,30203,18:45:00,1125.0,1170.0,30203.0,45.0,0 +30212,30213,101_LocalN,caltrain,LocalN,LocalN,2,caltrain,101_LocalN,0,30203,19:30:00,1170.0,1215.0,30203.0,45.0,0 +30213,30214,101_LocalN,caltrain,LocalN,LocalN,2,caltrain,101_LocalN,0,30203,20:15:00,1215.0,1260.0,30203.0,45.0,0 +30214,30215,101_LocalN,caltrain,LocalN,LocalN,2,caltrain,101_LocalN,0,30203,21:00:00,1260.0,1305.0,30203.0,45.0,0 +30215,30216,101_LocalN,caltrain,LocalN,LocalN,2,caltrain,101_LocalN,0,30203,21:45:00,1305.0,1350.0,30203.0,45.0,0 +30216,30217,101_LocalN,caltrain,LocalN,LocalN,2,caltrain,101_LocalN,0,30203,22:30:00,1350.0,1395.0,30203.0,45.0,0 +30217,30218,101_LocalN,caltrain,LocalN,LocalN,2,caltrain,101_LocalN,0,30203,23:15:00,1395.0,1440.0,30203.0,45.0,0 +30218,30219,101_LocalN,caltrain,LocalN,LocalN,2,caltrain,101_LocalN,0,30203,24:00:00,1440.0,1485.0,30203.0,45.0,0 +30219,30220,101_LocalN,caltrain,LocalN,LocalN,2,caltrain,101_LocalN,0,30203,24:45:00,1485.0,1530.0,30203.0,45.0,0 +30220,30221,101_LocalN,caltrain,LocalN,LocalN,2,caltrain,101_LocalN,0,30203,25:30:00,1530.0,1575.0,30203.0,45.0,0 +30156,30157,101_LocalS,caltrain,LocalS,LocalS,2,caltrain,101_LocalS,0,30157,09:08:00,548.0,593.0,30157.0,45.0,0 +30157,30158,101_LocalS,caltrain,LocalS,LocalS,2,caltrain,101_LocalS,0,30157,09:53:00,593.0,638.0,30157.0,45.0,0 +30158,30159,101_LocalS,caltrain,LocalS,LocalS,2,caltrain,101_LocalS,0,30157,10:38:00,638.0,683.0,30157.0,45.0,0 +30159,30160,101_LocalS,caltrain,LocalS,LocalS,2,caltrain,101_LocalS,0,30157,11:23:00,683.0,728.0,30157.0,45.0,0 +30160,30161,101_LocalS,caltrain,LocalS,LocalS,2,caltrain,101_LocalS,0,30157,12:08:00,728.0,773.0,30157.0,45.0,0 +30161,30162,101_LocalS,caltrain,LocalS,LocalS,2,caltrain,101_LocalS,0,30157,12:53:00,773.0,818.0,30157.0,45.0,0 +30162,30163,101_LocalS,caltrain,LocalS,LocalS,2,caltrain,101_LocalS,0,30157,13:38:00,818.0,863.0,30157.0,45.0,0 +30163,30164,101_LocalS,caltrain,LocalS,LocalS,2,caltrain,101_LocalS,0,30157,14:23:00,863.0,908.0,30157.0,45.0,0 +30164,30165,101_LocalS,caltrain,LocalS,LocalS,2,caltrain,101_LocalS,0,30157,15:08:00,908.0,1120.0,30157.0,212.0,1 +30165,30166,101_LocalS,caltrain,LocalS,LocalS,2,caltrain,101_LocalS,0,30157,18:40:00,1120.0,1180.0,30157.0,60.0,0 +30166,30167,101_LocalS,caltrain,LocalS,LocalS,2,caltrain,101_LocalS,0,30157,19:40:00,1180.0,1240.0,30157.0,60.0,0 +30167,30168,101_LocalS,caltrain,LocalS,LocalS,2,caltrain,101_LocalS,0,30157,20:40:00,1240.0,1300.0,30157.0,60.0,0 +30168,30169,101_LocalS,caltrain,LocalS,LocalS,2,caltrain,101_LocalS,0,30157,21:40:00,1300.0,1360.0,30157.0,60.0,0 +30169,30170,101_LocalS,caltrain,LocalS,LocalS,2,caltrain,101_LocalS,0,30157,22:40:00,1360.0,1420.0,30157.0,60.0,0 +30170,30171,101_LocalS,caltrain,LocalS,LocalS,2,caltrain,101_LocalS,0,30157,23:40:00,1420.0,1480.0,30157.0,60.0,0 +30171,30172,101_LocalS,caltrain,LocalS,LocalS,2,caltrain,101_LocalS,0,30157,24:40:00,1480.0,1540.0,30157.0,60.0,0 +30172,30173,101_LocalS,caltrain,LocalS,LocalS,2,caltrain,101_LocalS,0,30157,25:40:00,1540.0,1600.0,30157.0,60.0,0 +30150,30151,101_Ltd,caltrain,Ltd,Ltd,2,caltrain,101_Ltd,0,30151,06:06:00,366.0,431.0,30151.0,65.0,0 +30151,30152,101_Ltd,caltrain,Ltd,Ltd,2,caltrain,101_Ltd,0,30151,07:11:00,431.0,496.0,30151.0,65.0,0 +30152,30153,101_Ltd,caltrain,Ltd,Ltd,2,caltrain,101_Ltd,0,30151,08:16:00,496.0,938.0,30151.0,442.0,1 +30153,30154,101_Ltd,caltrain,Ltd,Ltd,2,caltrain,101_Ltd,0,30151,15:38:00,938.0,1003.0,30151.0,65.0,0 +30154,30155,101_Ltd,caltrain,Ltd,Ltd,2,caltrain,101_Ltd,0,30151,16:43:00,1003.0,1068.0,30151.0,65.0,0 +30193,30194,101_LtdN,caltrain,LtdN,LtdN,2,caltrain,101_LtdN,0,30194,06:01:00,361.0,421.0,30194.0,60.0,0 +30194,30195,101_LtdN,caltrain,LtdN,LtdN,2,caltrain,101_LtdN,0,30194,07:01:00,421.0,481.0,30194.0,60.0,0 +30196,30197,101_LtdNpm,caltrain,LtdNpm,LtdNpm,2,caltrain,101_LtdNpm,0,30197,15:39:00,939.0,969.0,30197.0,30.0,0 +30197,30198,101_LtdNpm,caltrain,LtdNpm,LtdNpm,2,caltrain,101_LtdNpm,0,30197,16:09:00,969.0,999.0,30197.0,30.0,0 +30198,30199,101_LtdNpm,caltrain,LtdNpm,LtdNpm,2,caltrain,101_LtdNpm,0,30197,16:39:00,999.0,1029.0,30197.0,30.0,0 +30199,30200,101_LtdNpm,caltrain,LtdNpm,LtdNpm,2,caltrain,101_LtdNpm,0,30197,17:09:00,1029.0,1059.0,30197.0,30.0,0 +30200,30201,101_LtdNpm,caltrain,LtdNpm,LtdNpm,2,caltrain,101_LtdNpm,0,30197,17:39:00,1059.0,1089.0,30197.0,30.0,0 +29902,29903,102_CAP1NB,amtrak,CAP1,CAP1_NB,2,amtrak,102_CAP1NB,0,29903,06:23:00,383.0,482.983333333,29903.0,99.9833333333,0 +29903,29904,102_CAP1NB,amtrak,CAP1,CAP1_NB,2,amtrak,102_CAP1NB,0,29903,08:02:59,482.983333333,580.0,29903.0,97.0166666667,0 +29904,29905,102_CAP1NB,amtrak,CAP1,CAP1_NB,2,amtrak,102_CAP1NB,0,29903,09:40:00,580.0,679.983333333,29903.0,99.9833333333,0 +29905,29906,102_CAP1NB,amtrak,CAP1,CAP1_NB,2,amtrak,102_CAP1NB,0,29903,11:19:59,679.983333333,779.983333333,29903.0,100.0,0 +29906,29907,102_CAP1NB,amtrak,CAP1,CAP1_NB,2,amtrak,102_CAP1NB,0,29903,12:59:59,779.983333333,879.966666667,29903.0,99.9833333333,0 +29907,29908,102_CAP1NB,amtrak,CAP1,CAP1_NB,2,amtrak,102_CAP1NB,0,29903,14:39:58,879.966666667,940.0,29903.0,60.0333333333,0 +29908,29909,102_CAP1NB,amtrak,CAP1,CAP1_NB,2,amtrak,102_CAP1NB,0,29903,15:40:00,940.0,1030.0,29903.0,90.0,0 +29910,29911,102_CAP1SB,amtrak,CAP1,CAP1_SB,2,amtrak,102_CAP1SB,0,29911,06:06:00,366.0,456.0,29911.0,90.0,0 +29911,29912,102_CAP1SB,amtrak,CAP1,CAP1_SB,2,amtrak,102_CAP1SB,0,29911,07:36:00,456.0,540.0,29911.0,84.0,0 +29912,29913,102_CAP1SB,amtrak,CAP1,CAP1_SB,2,amtrak,102_CAP1SB,0,29911,09:00:00,540.0,639.983333333,29911.0,99.9833333333,0 +29913,29914,102_CAP1SB,amtrak,CAP1,CAP1_SB,2,amtrak,102_CAP1SB,0,29911,10:39:59,639.983333333,739.983333333,29911.0,100.0,0 +29914,29915,102_CAP1SB,amtrak,CAP1,CAP1_SB,2,amtrak,102_CAP1SB,0,29911,12:19:59,739.983333333,839.966666667,29911.0,99.9833333333,0 +29915,29916,102_CAP1SB,amtrak,CAP1,CAP1_SB,2,amtrak,102_CAP1SB,0,29911,13:59:58,839.966666667,1120.0,29911.0,280.033333333,1 +29916,29917,102_CAP1SB,amtrak,CAP1,CAP1_SB,2,amtrak,102_CAP1SB,0,29911,18:40:00,1120.0,1219.98333333,29911.0,99.9833333333,0 +29917,29918,102_CAP1SB,amtrak,CAP1,CAP1_SB,2,amtrak,102_CAP1SB,0,29911,20:19:59,1219.98333333,1319.98333333,29911.0,100.0,0 +29918,29919,102_CAP1SB,amtrak,CAP1,CAP1_SB,2,amtrak,102_CAP1SB,0,29911,21:59:59,1319.98333333,1419.96666667,29911.0,99.9833333333,0 +29919,29920,102_CAP1SB,amtrak,CAP1,CAP1_SB,2,amtrak,102_CAP1SB,0,29911,23:39:58,1419.96666667,1519.96666667,29911.0,100.0,0 +29920,29921,102_CAP1SB,amtrak,CAP1,CAP1_SB,2,amtrak,102_CAP1SB,0,29911,25:19:58,1519.96666667,1619.95,29911.0,99.9833333333,0 +29922,29923,102_CAP2NB,amtrak,CAP2,CAP2_NB,2,amtrak,102_CAP2NB,0,29923,06:21:00,381.0,441.0,29923.0,60.0,0 +29923,29924,102_CAP2NB,amtrak,CAP2,CAP2_NB,2,amtrak,102_CAP2NB,0,29923,07:21:00,441.0,501.0,29923.0,60.0,0 +29924,29925,102_CAP2NB,amtrak,CAP2,CAP2_NB,2,amtrak,102_CAP2NB,0,29923,08:21:00,501.0,540.0,29923.0,39.0,0 +29925,29926,102_CAP2NB,amtrak,CAP2,CAP2_NB,2,amtrak,102_CAP2NB,0,29923,09:00:00,540.0,630.0,29923.0,90.0,0 +29926,29927,102_CAP2NB,amtrak,CAP2,CAP2_NB,2,amtrak,102_CAP2NB,0,29923,10:30:00,630.0,720.0,29923.0,90.0,0 +29927,29928,102_CAP2NB,amtrak,CAP2,CAP2_NB,2,amtrak,102_CAP2NB,0,29923,12:00:00,720.0,810.0,29923.0,90.0,0 +29928,29929,102_CAP2NB,amtrak,CAP2,CAP2_NB,2,amtrak,102_CAP2NB,0,29923,13:30:00,810.0,900.0,29923.0,90.0,0 +29929,29930,102_CAP2NB,amtrak,CAP2,CAP2_NB,2,amtrak,102_CAP2NB,0,29923,15:00:00,900.0,961.0,29923.0,61.0,0 +29930,29931,102_CAP2NB,amtrak,CAP2,CAP2_NB,2,amtrak,102_CAP2NB,0,29923,16:01:00,961.0,1051.0,29923.0,90.0,0 +29931,29932,102_CAP2NB,amtrak,CAP2,CAP2_NB,2,amtrak,102_CAP2NB,0,29923,17:31:00,1051.0,1127.0,29923.0,76.0,0 +29932,29933,102_CAP2NB,amtrak,CAP2,CAP2_NB,2,amtrak,102_CAP2NB,0,29923,18:47:00,1127.0,1226.98333333,29923.0,99.9833333333,0 +29933,29934,102_CAP2NB,amtrak,CAP2,CAP2_NB,2,amtrak,102_CAP2NB,0,29923,20:26:59,1226.98333333,1326.98333333,29923.0,100.0,0 +29934,29935,102_CAP2NB,amtrak,CAP2,CAP2_NB,2,amtrak,102_CAP2NB,0,29923,22:06:59,1326.98333333,1426.96666667,29923.0,99.9833333333,0 +29935,29936,102_CAP2NB,amtrak,CAP2,CAP2_NB,2,amtrak,102_CAP2NB,0,29923,23:46:58,1426.96666667,1526.96666667,29923.0,100.0,0 +29937,29938,102_CAP2SB,amtrak,CAP2,CAP2_SB,2,amtrak,102_CAP2SB,0,29938,06:06:00,366.0,446.0,29938.0,80.0,0 +29938,29939,102_CAP2SB,amtrak,CAP2,CAP2_SB,2,amtrak,102_CAP2SB,0,29938,07:26:00,446.0,526.0,29938.0,80.0,0 +29939,29940,102_CAP2SB,amtrak,CAP2,CAP2_SB,2,amtrak,102_CAP2SB,0,29938,08:46:00,526.0,543.0,29938.0,17.0,0 +29940,29941,102_CAP2SB,amtrak,CAP2,CAP2_SB,2,amtrak,102_CAP2SB,0,29938,09:03:00,543.0,633.0,29938.0,90.0,0 +29941,29942,102_CAP2SB,amtrak,CAP2,CAP2_SB,2,amtrak,102_CAP2SB,0,29938,10:33:00,633.0,723.0,29938.0,90.0,0 +29942,29943,102_CAP2SB,amtrak,CAP2,CAP2_SB,2,amtrak,102_CAP2SB,0,29938,12:03:00,723.0,813.0,29938.0,90.0,0 +29943,29944,102_CAP2SB,amtrak,CAP2,CAP2_SB,2,amtrak,102_CAP2SB,0,29938,13:33:00,813.0,903.0,29938.0,90.0,0 +29944,29945,102_CAP2SB,amtrak,CAP2,CAP2_SB,2,amtrak,102_CAP2SB,0,29938,15:03:00,903.0,934.0,29938.0,31.0,0 +29945,29946,102_CAP2SB,amtrak,CAP2,CAP2_SB,2,amtrak,102_CAP2SB,0,29938,15:34:00,934.0,1033.98333333,29938.0,99.9833333333,0 +29946,29947,102_CAP2SB,amtrak,CAP2,CAP2_SB,2,amtrak,102_CAP2SB,0,29938,17:13:59,1033.98333333,1128.0,29938.0,94.0166666667,0 +29947,29948,102_CAP2SB,amtrak,CAP2,CAP2_SB,2,amtrak,102_CAP2SB,0,29938,18:48:00,1128.0,1248.0,29938.0,120.0,0 +29948,29949,102_CAP2SB,amtrak,CAP2,CAP2_SB,2,amtrak,102_CAP2SB,0,29938,20:48:00,1248.0,1368.0,29938.0,120.0,0 +29949,29950,102_CAP2SB,amtrak,CAP2,CAP2_SB,2,amtrak,102_CAP2SB,0,29938,22:48:00,1368.0,1488.0,29938.0,120.0,0 +29950,29951,102_CAP2SB,amtrak,CAP2,CAP2_SB,2,amtrak,102_CAP2SB,0,29938,24:48:00,1488.0,1608.0,29938.0,120.0,0 +29952,29953,103_SJQNB,amtrak,SJQ,SJQ_NB,2,amtrak,103_SJQNB,0,29953,06:13:00,373.0,472.983333333,29953.0,99.9833333333,0 +29953,29954,103_SJQNB,amtrak,SJQ,SJQ_NB,2,amtrak,103_SJQNB,0,29953,07:52:59,472.983333333,543.0,29953.0,70.0166666667,0 +29954,29955,103_SJQNB,amtrak,SJQ,SJQ_NB,2,amtrak,103_SJQNB,0,29953,09:03:00,543.0,642.983333333,29953.0,99.9833333333,0 +29955,29956,103_SJQNB,amtrak,SJQ,SJQ_NB,2,amtrak,103_SJQNB,0,29953,10:42:59,642.983333333,742.983333333,29953.0,100.0,0 +29956,29957,103_SJQNB,amtrak,SJQ,SJQ_NB,2,amtrak,103_SJQNB,0,29953,12:22:59,742.983333333,842.966666667,29953.0,99.9833333333,0 +29957,29958,103_SJQNB,amtrak,SJQ,SJQ_NB,2,amtrak,103_SJQNB,0,29953,14:02:58,842.966666667,930.0,29953.0,87.0333333333,0 +29958,29959,103_SJQNB,amtrak,SJQ,SJQ_NB,2,amtrak,103_SJQNB,0,29953,15:30:00,930.0,1029.98333333,29953.0,99.9833333333,0 +29959,29960,103_SJQNB,amtrak,SJQ,SJQ_NB,2,amtrak,103_SJQNB,0,29953,17:09:59,1029.98333333,1111.0,29953.0,81.0166666667,0 +29960,29961,103_SJQNB,amtrak,SJQ,SJQ_NB,2,amtrak,103_SJQNB,0,29953,18:31:00,1111.0,1210.98333333,29953.0,99.9833333333,0 +29961,29962,103_SJQNB,amtrak,SJQ,SJQ_NB,2,amtrak,103_SJQNB,0,29953,20:10:59,1210.98333333,1310.98333333,29953.0,100.0,0 +29962,29963,103_SJQNB,amtrak,SJQ,SJQ_NB,2,amtrak,103_SJQNB,0,29953,21:50:59,1310.98333333,1410.96666667,29953.0,99.9833333333,0 +29963,29964,103_SJQNB,amtrak,SJQ,SJQ_NB,2,amtrak,103_SJQNB,0,29953,23:30:58,1410.96666667,1510.96666667,29953.0,100.0,0 +29964,29965,103_SJQNB,amtrak,SJQ,SJQ_NB,2,amtrak,103_SJQNB,0,29953,25:10:58,1510.96666667,1610.95,29953.0,99.9833333333,0 +29966,29967,103_SJQSB,amtrak,SJQ,SJQ_SB,2,amtrak,103_SJQSB,0,29967,06:08:00,368.0,467.983333333,29967.0,99.9833333333,0 +29967,29968,103_SJQSB,amtrak,SJQ,SJQ_SB,2,amtrak,103_SJQSB,0,29967,07:47:59,467.983333333,543.0,29967.0,75.0166666667,0 +29968,29969,103_SJQSB,amtrak,SJQ,SJQ_SB,2,amtrak,103_SJQSB,0,29967,09:03:00,543.0,642.983333333,29967.0,99.9833333333,0 +29969,29970,103_SJQSB,amtrak,SJQ,SJQ_SB,2,amtrak,103_SJQSB,0,29967,10:42:59,642.983333333,742.983333333,29967.0,100.0,0 +29970,29971,103_SJQSB,amtrak,SJQ,SJQ_SB,2,amtrak,103_SJQSB,0,29967,12:22:59,742.983333333,842.966666667,29967.0,99.9833333333,0 +29971,29972,103_SJQSB,amtrak,SJQ,SJQ_SB,2,amtrak,103_SJQSB,0,29967,14:02:58,842.966666667,937.0,29967.0,94.0333333333,0 +29972,29973,103_SJQSB,amtrak,SJQ,SJQ_SB,2,amtrak,103_SJQSB,0,29967,15:37:00,937.0,1036.98333333,29967.0,99.9833333333,0 +29899,29900,104_ACE_EB,ace,ACE_,ACE__EB,2,ace,104_ACE_EB,0,29900,15:37:00,937.0,997.0,29900.0,60.0,0 +29900,29901,104_ACE_EB,ace,ACE_,ACE__EB,2,ace,104_ACE_EB,0,29900,16:37:00,997.0,1057.0,29900.0,60.0,0 +29896,29897,104_ACE_WB,ace,ACE_,ACE__WB,2,ace,104_ACE_WB,0,29897,06:19:00,379.0,454.0,29897.0,75.0,0 +29897,29898,104_ACE_WB,ace,ACE_,ACE__WB,2,ace,104_ACE_WB,0,29897,07:34:00,454.0,529.0,29897.0,75.0,0 +16989,16990,10_WBrkley,west_berkeley_shuttle,WBrkley,WBrkley,3,west_berkeley_shuttle,10_WBrkley,0,16990,06:07:00,367.0,397.0,16990.0,30.0,0 +16990,16991,10_WBrkley,west_berkeley_shuttle,WBrkley,WBrkley,3,west_berkeley_shuttle,10_WBrkley,0,16990,06:37:00,397.0,427.0,16990.0,30.0,0 +16991,16992,10_WBrkley,west_berkeley_shuttle,WBrkley,WBrkley,3,west_berkeley_shuttle,10_WBrkley,0,16990,07:07:00,427.0,457.0,16990.0,30.0,0 +16992,16993,10_WBrkley,west_berkeley_shuttle,WBrkley,WBrkley,3,west_berkeley_shuttle,10_WBrkley,0,16990,07:37:00,457.0,487.0,16990.0,30.0,0 +16993,16994,10_WBrkley,west_berkeley_shuttle,WBrkley,WBrkley,3,west_berkeley_shuttle,10_WBrkley,0,16990,08:07:00,487.0,517.0,16990.0,30.0,0 +16995,16996,10_WBrkleyPM,west_berkeley_shuttle,WBrkleyPM,WBrkleyPM,3,west_berkeley_shuttle,10_WBrkleyPM,0,16996,15:31:00,931.0,961.0,16996.0,30.0,0 +16996,16997,10_WBrkleyPM,west_berkeley_shuttle,WBrkleyPM,WBrkleyPM,3,west_berkeley_shuttle,10_WBrkleyPM,0,16996,16:01:00,961.0,991.0,16996.0,30.0,0 +16997,16998,10_WBrkleyPM,west_berkeley_shuttle,WBrkleyPM,WBrkleyPM,3,west_berkeley_shuttle,10_WBrkleyPM,0,16996,16:31:00,991.0,1021.0,16996.0,30.0,0 +16998,16999,10_WBrkleyPM,west_berkeley_shuttle,WBrkleyPM,WBrkleyPM,3,west_berkeley_shuttle,10_WBrkleyPM,0,16996,17:01:00,1021.0,1051.0,16996.0,30.0,0 +16999,17000,10_WBrkleyPM,west_berkeley_shuttle,WBrkleyPM,WBrkleyPM,3,west_berkeley_shuttle,10_WBrkleyPM,0,16996,17:31:00,1051.0,1081.0,16996.0,30.0,0 +6526,6527,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,06:02:00,362.0,372.0,6527.0,10.0,0 +6527,6528,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,06:12:00,372.0,382.0,6527.0,10.0,0 +6528,6529,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,06:22:00,382.0,392.0,6527.0,10.0,0 +6529,6530,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,06:32:00,392.0,402.0,6527.0,10.0,0 +6530,6531,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,06:42:00,402.0,412.0,6527.0,10.0,0 +6531,6532,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,06:52:00,412.0,422.0,6527.0,10.0,0 +6532,6533,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,07:02:00,422.0,432.0,6527.0,10.0,0 +6533,6534,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,07:12:00,432.0,442.0,6527.0,10.0,0 +6534,6535,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,07:22:00,442.0,452.0,6527.0,10.0,0 +6535,6536,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,07:32:00,452.0,462.0,6527.0,10.0,0 +6536,6537,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,07:42:00,462.0,472.0,6527.0,10.0,0 +6537,6538,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,07:52:00,472.0,482.0,6527.0,10.0,0 +6538,6539,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,08:02:00,482.0,492.0,6527.0,10.0,0 +6539,6540,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,08:12:00,492.0,502.0,6527.0,10.0,0 +6540,6541,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,08:22:00,502.0,512.0,6527.0,10.0,0 +6541,6542,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,08:32:00,512.0,522.0,6527.0,10.0,0 +6542,6543,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,08:42:00,522.0,532.0,6527.0,10.0,0 +6543,6544,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,08:52:00,532.0,544.0,6527.0,12.0,0 +6544,6545,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,09:04:00,544.0,559.0,6527.0,15.0,0 +6545,6546,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,09:19:00,559.0,574.0,6527.0,15.0,0 +6546,6547,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,09:34:00,574.0,589.0,6527.0,15.0,0 +6547,6548,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,09:49:00,589.0,604.0,6527.0,15.0,0 +6548,6549,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,10:04:00,604.0,619.0,6527.0,15.0,0 +6549,6550,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,10:19:00,619.0,634.0,6527.0,15.0,0 +6550,6551,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,10:34:00,634.0,649.0,6527.0,15.0,0 +6551,6552,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,10:49:00,649.0,664.0,6527.0,15.0,0 +6552,6553,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,11:04:00,664.0,679.0,6527.0,15.0,0 +6553,6554,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,11:19:00,679.0,694.0,6527.0,15.0,0 +6554,6555,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,11:34:00,694.0,709.0,6527.0,15.0,0 +6555,6556,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,11:49:00,709.0,724.0,6527.0,15.0,0 +6556,6557,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,12:04:00,724.0,739.0,6527.0,15.0,0 +6557,6558,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,12:19:00,739.0,754.0,6527.0,15.0,0 +6558,6559,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,12:34:00,754.0,769.0,6527.0,15.0,0 +6559,6560,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,12:49:00,769.0,784.0,6527.0,15.0,0 +6560,6561,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,13:04:00,784.0,799.0,6527.0,15.0,0 +6561,6562,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,13:19:00,799.0,814.0,6527.0,15.0,0 +6562,6563,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,13:34:00,814.0,829.0,6527.0,15.0,0 +6563,6564,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,13:49:00,829.0,844.0,6527.0,15.0,0 +6564,6565,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,14:04:00,844.0,859.0,6527.0,15.0,0 +6565,6566,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,14:19:00,859.0,874.0,6527.0,15.0,0 +6566,6567,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,14:34:00,874.0,889.0,6527.0,15.0,0 +6567,6568,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,14:49:00,889.0,904.0,6527.0,15.0,0 +6568,6569,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,15:04:00,904.0,919.0,6527.0,15.0,0 +6569,6570,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,15:19:00,919.0,933.0,6527.0,14.0,0 +6570,6571,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,15:33:00,933.0,943.0,6527.0,10.0,0 +6571,6572,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,15:43:00,943.0,953.0,6527.0,10.0,0 +6572,6573,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,15:53:00,953.0,963.0,6527.0,10.0,0 +6573,6574,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,16:03:00,963.0,973.0,6527.0,10.0,0 +6574,6575,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,16:13:00,973.0,983.0,6527.0,10.0,0 +6575,6576,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,16:23:00,983.0,993.0,6527.0,10.0,0 +6576,6577,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,16:33:00,993.0,1003.0,6527.0,10.0,0 +6577,6578,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,16:43:00,1003.0,1013.0,6527.0,10.0,0 +6578,6579,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,16:53:00,1013.0,1023.0,6527.0,10.0,0 +6579,6580,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,17:03:00,1023.0,1033.0,6527.0,10.0,0 +6580,6581,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,17:13:00,1033.0,1043.0,6527.0,10.0,0 +6581,6582,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,17:23:00,1043.0,1053.0,6527.0,10.0,0 +6582,6583,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,17:33:00,1053.0,1063.0,6527.0,10.0,0 +6583,6584,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,17:43:00,1063.0,1073.0,6527.0,10.0,0 +6584,6585,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,17:53:00,1073.0,1083.0,6527.0,10.0,0 +6585,6586,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,18:03:00,1083.0,1093.0,6527.0,10.0,0 +6586,6587,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,18:13:00,1093.0,1103.0,6527.0,10.0,0 +6587,6588,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,18:23:00,1103.0,1119.0,6527.0,16.0,0 +6588,6589,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,18:39:00,1119.0,1149.0,6527.0,30.0,0 +6589,6590,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,19:09:00,1149.0,1179.0,6527.0,30.0,0 +6590,6591,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,19:39:00,1179.0,1209.0,6527.0,30.0,0 +6591,6592,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,20:09:00,1209.0,1239.0,6527.0,30.0,0 +6592,6593,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,20:39:00,1239.0,1269.0,6527.0,30.0,0 +6593,6594,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,21:09:00,1269.0,1299.0,6527.0,30.0,0 +6594,6595,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,21:39:00,1299.0,1329.0,6527.0,30.0,0 +6595,6596,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,22:09:00,1329.0,1359.0,6527.0,30.0,0 +6596,6597,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,22:39:00,1359.0,1389.0,6527.0,30.0,0 +6597,6598,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,23:09:00,1389.0,1419.0,6527.0,30.0,0 +6598,6599,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,23:39:00,1419.0,1449.0,6527.0,30.0,0 +6599,6600,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,24:09:00,1449.0,1479.0,6527.0,30.0,0 +6600,6601,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,24:39:00,1479.0,1509.0,6527.0,30.0,0 +6601,6602,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,25:09:00,1509.0,1539.0,6527.0,30.0,0 +6602,6603,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,25:39:00,1539.0,1569.0,6527.0,30.0,0 +6603,6604,12_HOLLISE,shuttle,HOLLISE,HOLLISE,3,shuttle,12_HOLLISE,0,6527,26:09:00,1569.0,1599.0,6527.0,30.0,0 +6605,6606,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,06:04:00,364.0,374.0,6606.0,10.0,0 +6606,6607,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,06:14:00,374.0,384.0,6606.0,10.0,0 +6607,6608,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,06:24:00,384.0,394.0,6606.0,10.0,0 +6608,6609,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,06:34:00,394.0,404.0,6606.0,10.0,0 +6609,6610,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,06:44:00,404.0,414.0,6606.0,10.0,0 +6610,6611,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,06:54:00,414.0,424.0,6606.0,10.0,0 +6611,6612,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,07:04:00,424.0,434.0,6606.0,10.0,0 +6612,6613,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,07:14:00,434.0,444.0,6606.0,10.0,0 +6613,6614,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,07:24:00,444.0,454.0,6606.0,10.0,0 +6614,6615,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,07:34:00,454.0,464.0,6606.0,10.0,0 +6615,6616,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,07:44:00,464.0,474.0,6606.0,10.0,0 +6616,6617,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,07:54:00,474.0,484.0,6606.0,10.0,0 +6617,6618,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,08:04:00,484.0,494.0,6606.0,10.0,0 +6618,6619,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,08:14:00,494.0,504.0,6606.0,10.0,0 +6619,6620,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,08:24:00,504.0,514.0,6606.0,10.0,0 +6620,6621,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,08:34:00,514.0,524.0,6606.0,10.0,0 +6621,6622,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,08:44:00,524.0,534.0,6606.0,10.0,0 +6622,6623,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,08:54:00,534.0,547.0,6606.0,13.0,0 +6623,6624,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,09:07:00,547.0,562.0,6606.0,15.0,0 +6624,6625,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,09:22:00,562.0,577.0,6606.0,15.0,0 +6625,6626,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,09:37:00,577.0,592.0,6606.0,15.0,0 +6626,6627,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,09:52:00,592.0,607.0,6606.0,15.0,0 +6627,6628,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,10:07:00,607.0,622.0,6606.0,15.0,0 +6628,6629,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,10:22:00,622.0,637.0,6606.0,15.0,0 +6629,6630,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,10:37:00,637.0,652.0,6606.0,15.0,0 +6630,6631,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,10:52:00,652.0,667.0,6606.0,15.0,0 +6631,6632,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,11:07:00,667.0,682.0,6606.0,15.0,0 +6632,6633,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,11:22:00,682.0,697.0,6606.0,15.0,0 +6633,6634,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,11:37:00,697.0,712.0,6606.0,15.0,0 +6634,6635,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,11:52:00,712.0,727.0,6606.0,15.0,0 +6635,6636,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,12:07:00,727.0,742.0,6606.0,15.0,0 +6636,6637,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,12:22:00,742.0,757.0,6606.0,15.0,0 +6637,6638,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,12:37:00,757.0,772.0,6606.0,15.0,0 +6638,6639,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,12:52:00,772.0,787.0,6606.0,15.0,0 +6639,6640,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,13:07:00,787.0,802.0,6606.0,15.0,0 +6640,6641,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,13:22:00,802.0,817.0,6606.0,15.0,0 +6641,6642,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,13:37:00,817.0,832.0,6606.0,15.0,0 +6642,6643,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,13:52:00,832.0,847.0,6606.0,15.0,0 +6643,6644,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,14:07:00,847.0,862.0,6606.0,15.0,0 +6644,6645,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,14:22:00,862.0,877.0,6606.0,15.0,0 +6645,6646,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,14:37:00,877.0,892.0,6606.0,15.0,0 +6646,6647,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,14:52:00,892.0,907.0,6606.0,15.0,0 +6647,6648,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,15:07:00,907.0,922.0,6606.0,15.0,0 +6648,6649,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,15:22:00,922.0,934.0,6606.0,12.0,0 +6649,6650,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,15:34:00,934.0,944.0,6606.0,10.0,0 +6650,6651,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,15:44:00,944.0,954.0,6606.0,10.0,0 +6651,6652,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,15:54:00,954.0,964.0,6606.0,10.0,0 +6652,6653,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,16:04:00,964.0,974.0,6606.0,10.0,0 +6653,6654,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,16:14:00,974.0,984.0,6606.0,10.0,0 +6654,6655,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,16:24:00,984.0,994.0,6606.0,10.0,0 +6655,6656,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,16:34:00,994.0,1004.0,6606.0,10.0,0 +6656,6657,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,16:44:00,1004.0,1014.0,6606.0,10.0,0 +6657,6658,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,16:54:00,1014.0,1024.0,6606.0,10.0,0 +6658,6659,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,17:04:00,1024.0,1034.0,6606.0,10.0,0 +6659,6660,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,17:14:00,1034.0,1044.0,6606.0,10.0,0 +6660,6661,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,17:24:00,1044.0,1054.0,6606.0,10.0,0 +6661,6662,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,17:34:00,1054.0,1064.0,6606.0,10.0,0 +6662,6663,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,17:44:00,1064.0,1074.0,6606.0,10.0,0 +6663,6664,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,17:54:00,1074.0,1084.0,6606.0,10.0,0 +6664,6665,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,18:04:00,1084.0,1094.0,6606.0,10.0,0 +6665,6666,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,18:14:00,1094.0,1104.0,6606.0,10.0,0 +6666,6667,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,18:24:00,1104.0,1122.0,6606.0,18.0,0 +6667,6668,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,18:42:00,1122.0,1152.0,6606.0,30.0,0 +6668,6669,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,19:12:00,1152.0,1182.0,6606.0,30.0,0 +6669,6670,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,19:42:00,1182.0,1212.0,6606.0,30.0,0 +6670,6671,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,20:12:00,1212.0,1242.0,6606.0,30.0,0 +6671,6672,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,20:42:00,1242.0,1272.0,6606.0,30.0,0 +6672,6673,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,21:12:00,1272.0,1302.0,6606.0,30.0,0 +6673,6674,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,21:42:00,1302.0,1332.0,6606.0,30.0,0 +6674,6675,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,22:12:00,1332.0,1362.0,6606.0,30.0,0 +6675,6676,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,22:42:00,1362.0,1392.0,6606.0,30.0,0 +6676,6677,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,23:12:00,1392.0,1422.0,6606.0,30.0,0 +6677,6678,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,23:42:00,1422.0,1452.0,6606.0,30.0,0 +6678,6679,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,24:12:00,1452.0,1482.0,6606.0,30.0,0 +6679,6680,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,24:42:00,1482.0,1512.0,6606.0,30.0,0 +6680,6681,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,25:12:00,1512.0,1542.0,6606.0,30.0,0 +6681,6682,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,25:42:00,1542.0,1572.0,6606.0,30.0,0 +6682,6683,12_HOLLISW,shuttle,HOLLISW,HOLLISW,3,shuttle,12_HOLLISW,0,6606,26:12:00,1572.0,1602.0,6606.0,30.0,0 +6450,6451,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,06:02:00,362.0,374.0,6451.0,12.0,0 +6451,6452,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,06:14:00,374.0,386.0,6451.0,12.0,0 +6452,6453,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,06:26:00,386.0,398.0,6451.0,12.0,0 +6453,6454,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,06:38:00,398.0,410.0,6451.0,12.0,0 +6454,6455,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,06:50:00,410.0,422.0,6451.0,12.0,0 +6455,6456,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,07:02:00,422.0,434.0,6451.0,12.0,0 +6456,6457,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,07:14:00,434.0,446.0,6451.0,12.0,0 +6457,6458,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,07:26:00,446.0,458.0,6451.0,12.0,0 +6458,6459,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,07:38:00,458.0,470.0,6451.0,12.0,0 +6459,6460,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,07:50:00,470.0,482.0,6451.0,12.0,0 +6460,6461,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,08:02:00,482.0,494.0,6451.0,12.0,0 +6461,6462,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,08:14:00,494.0,506.0,6451.0,12.0,0 +6462,6463,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,08:26:00,506.0,518.0,6451.0,12.0,0 +6463,6464,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,08:38:00,518.0,530.0,6451.0,12.0,0 +6464,6465,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,08:50:00,530.0,546.0,6451.0,16.0,0 +6465,6466,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,09:06:00,546.0,561.0,6451.0,15.0,0 +6466,6467,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,09:21:00,561.0,576.0,6451.0,15.0,0 +6467,6468,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,09:36:00,576.0,591.0,6451.0,15.0,0 +6468,6469,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,09:51:00,591.0,606.0,6451.0,15.0,0 +6469,6470,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,10:06:00,606.0,621.0,6451.0,15.0,0 +6470,6471,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,10:21:00,621.0,636.0,6451.0,15.0,0 +6471,6472,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,10:36:00,636.0,651.0,6451.0,15.0,0 +6472,6473,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,10:51:00,651.0,666.0,6451.0,15.0,0 +6473,6474,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,11:06:00,666.0,681.0,6451.0,15.0,0 +6474,6475,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,11:21:00,681.0,696.0,6451.0,15.0,0 +6475,6476,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,11:36:00,696.0,711.0,6451.0,15.0,0 +6476,6477,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,11:51:00,711.0,726.0,6451.0,15.0,0 +6477,6478,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,12:06:00,726.0,741.0,6451.0,15.0,0 +6478,6479,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,12:21:00,741.0,756.0,6451.0,15.0,0 +6479,6480,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,12:36:00,756.0,771.0,6451.0,15.0,0 +6480,6481,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,12:51:00,771.0,786.0,6451.0,15.0,0 +6481,6482,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,13:06:00,786.0,801.0,6451.0,15.0,0 +6482,6483,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,13:21:00,801.0,816.0,6451.0,15.0,0 +6483,6484,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,13:36:00,816.0,831.0,6451.0,15.0,0 +6484,6485,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,13:51:00,831.0,846.0,6451.0,15.0,0 +6485,6486,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,14:06:00,846.0,861.0,6451.0,15.0,0 +6486,6487,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,14:21:00,861.0,876.0,6451.0,15.0,0 +6487,6488,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,14:36:00,876.0,891.0,6451.0,15.0,0 +6488,6489,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,14:51:00,891.0,906.0,6451.0,15.0,0 +6489,6490,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,15:06:00,906.0,921.0,6451.0,15.0,0 +6490,6491,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,15:21:00,921.0,934.0,6451.0,13.0,0 +6491,6492,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,15:34:00,934.0,944.0,6451.0,10.0,0 +6492,6493,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,15:44:00,944.0,954.0,6451.0,10.0,0 +6493,6494,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,15:54:00,954.0,964.0,6451.0,10.0,0 +6494,6495,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,16:04:00,964.0,974.0,6451.0,10.0,0 +6495,6496,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,16:14:00,974.0,984.0,6451.0,10.0,0 +6496,6497,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,16:24:00,984.0,994.0,6451.0,10.0,0 +6497,6498,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,16:34:00,994.0,1004.0,6451.0,10.0,0 +6498,6499,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,16:44:00,1004.0,1014.0,6451.0,10.0,0 +6499,6500,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,16:54:00,1014.0,1024.0,6451.0,10.0,0 +6500,6501,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,17:04:00,1024.0,1034.0,6451.0,10.0,0 +6501,6502,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,17:14:00,1034.0,1044.0,6451.0,10.0,0 +6502,6503,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,17:24:00,1044.0,1054.0,6451.0,10.0,0 +6503,6504,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,17:34:00,1054.0,1064.0,6451.0,10.0,0 +6504,6505,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,17:44:00,1064.0,1074.0,6451.0,10.0,0 +6505,6506,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,17:54:00,1074.0,1084.0,6451.0,10.0,0 +6506,6507,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,18:04:00,1084.0,1094.0,6451.0,10.0,0 +6507,6508,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,18:14:00,1094.0,1104.0,6451.0,10.0,0 +6508,6509,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,18:24:00,1104.0,1113.0,6451.0,9.0,0 +6509,6510,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,18:33:00,1113.0,1143.0,6451.0,30.0,0 +6510,6511,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,19:03:00,1143.0,1173.0,6451.0,30.0,0 +6511,6512,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,19:33:00,1173.0,1203.0,6451.0,30.0,0 +6512,6513,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,20:03:00,1203.0,1233.0,6451.0,30.0,0 +6513,6514,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,20:33:00,1233.0,1263.0,6451.0,30.0,0 +6514,6515,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,21:03:00,1263.0,1293.0,6451.0,30.0,0 +6515,6516,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,21:33:00,1293.0,1323.0,6451.0,30.0,0 +6516,6517,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,22:03:00,1323.0,1353.0,6451.0,30.0,0 +6517,6518,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,22:33:00,1353.0,1383.0,6451.0,30.0,0 +6518,6519,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,23:03:00,1383.0,1413.0,6451.0,30.0,0 +6519,6520,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,23:33:00,1413.0,1443.0,6451.0,30.0,0 +6520,6521,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,24:03:00,1443.0,1473.0,6451.0,30.0,0 +6521,6522,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,24:33:00,1473.0,1503.0,6451.0,30.0,0 +6522,6523,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,25:03:00,1503.0,1533.0,6451.0,30.0,0 +6523,6524,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,25:33:00,1533.0,1563.0,6451.0,30.0,0 +6524,6525,12_Powell,shuttle,Powell,Powell,3,shuttle,12_Powell,0,6451,26:03:00,1563.0,1593.0,6451.0,30.0,0 +13615,13616,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,06:03:00,363.0,378.0,13616.0,15.0,0 +13616,13617,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,06:18:00,378.0,393.0,13616.0,15.0,0 +13617,13618,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,06:33:00,393.0,408.0,13616.0,15.0,0 +13618,13619,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,06:48:00,408.0,423.0,13616.0,15.0,0 +13619,13620,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,07:03:00,423.0,438.0,13616.0,15.0,0 +13620,13621,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,07:18:00,438.0,453.0,13616.0,15.0,0 +13621,13622,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,07:33:00,453.0,468.0,13616.0,15.0,0 +13622,13623,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,07:48:00,468.0,483.0,13616.0,15.0,0 +13623,13624,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,08:03:00,483.0,498.0,13616.0,15.0,0 +13624,13625,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,08:18:00,498.0,513.0,13616.0,15.0,0 +13625,13626,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,08:33:00,513.0,528.0,13616.0,15.0,0 +13626,13627,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,08:48:00,528.0,546.0,13616.0,18.0,0 +13627,13628,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,09:06:00,546.0,561.0,13616.0,15.0,0 +13628,13629,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,09:21:00,561.0,576.0,13616.0,15.0,0 +13629,13630,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,09:36:00,576.0,591.0,13616.0,15.0,0 +13630,13631,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,09:51:00,591.0,606.0,13616.0,15.0,0 +13631,13632,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,10:06:00,606.0,621.0,13616.0,15.0,0 +13632,13633,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,10:21:00,621.0,636.0,13616.0,15.0,0 +13633,13634,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,10:36:00,636.0,651.0,13616.0,15.0,0 +13634,13635,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,10:51:00,651.0,666.0,13616.0,15.0,0 +13635,13636,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,11:06:00,666.0,681.0,13616.0,15.0,0 +13636,13637,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,11:21:00,681.0,696.0,13616.0,15.0,0 +13637,13638,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,11:36:00,696.0,711.0,13616.0,15.0,0 +13638,13639,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,11:51:00,711.0,726.0,13616.0,15.0,0 +13639,13640,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,12:06:00,726.0,741.0,13616.0,15.0,0 +13640,13641,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,12:21:00,741.0,756.0,13616.0,15.0,0 +13641,13642,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,12:36:00,756.0,771.0,13616.0,15.0,0 +13642,13643,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,12:51:00,771.0,786.0,13616.0,15.0,0 +13643,13644,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,13:06:00,786.0,801.0,13616.0,15.0,0 +13644,13645,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,13:21:00,801.0,816.0,13616.0,15.0,0 +13645,13646,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,13:36:00,816.0,831.0,13616.0,15.0,0 +13646,13647,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,13:51:00,831.0,846.0,13616.0,15.0,0 +13647,13648,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,14:06:00,846.0,861.0,13616.0,15.0,0 +13648,13649,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,14:21:00,861.0,876.0,13616.0,15.0,0 +13649,13650,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,14:36:00,876.0,891.0,13616.0,15.0,0 +13650,13651,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,14:51:00,891.0,906.0,13616.0,15.0,0 +13651,13652,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,15:06:00,906.0,921.0,13616.0,15.0,0 +13652,13653,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,15:21:00,921.0,937.0,13616.0,16.0,0 +13653,13654,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,15:37:00,937.0,952.0,13616.0,15.0,0 +13654,13655,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,15:52:00,952.0,967.0,13616.0,15.0,0 +13655,13656,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,16:07:00,967.0,982.0,13616.0,15.0,0 +13656,13657,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,16:22:00,982.0,997.0,13616.0,15.0,0 +13657,13658,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,16:37:00,997.0,1012.0,13616.0,15.0,0 +13658,13659,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,16:52:00,1012.0,1027.0,13616.0,15.0,0 +13659,13660,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,17:07:00,1027.0,1042.0,13616.0,15.0,0 +13660,13661,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,17:22:00,1042.0,1057.0,13616.0,15.0,0 +13661,13662,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,17:37:00,1057.0,1072.0,13616.0,15.0,0 +13662,13663,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,17:52:00,1072.0,1087.0,13616.0,15.0,0 +13663,13664,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,18:07:00,1087.0,1102.0,13616.0,15.0,0 +13664,13665,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,18:22:00,1102.0,1111.0,13616.0,9.0,0 +13665,13666,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,18:31:00,1111.0,1126.0,13616.0,15.0,0 +13666,13667,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,18:46:00,1126.0,1141.0,13616.0,15.0,0 +13667,13668,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,19:01:00,1141.0,1156.0,13616.0,15.0,0 +13668,13669,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,19:16:00,1156.0,1171.0,13616.0,15.0,0 +13669,13670,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,19:31:00,1171.0,1186.0,13616.0,15.0,0 +13670,13671,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,19:46:00,1186.0,1201.0,13616.0,15.0,0 +13671,13672,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,20:01:00,1201.0,1216.0,13616.0,15.0,0 +13672,13673,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,20:16:00,1216.0,1231.0,13616.0,15.0,0 +13673,13674,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,20:31:00,1231.0,1246.0,13616.0,15.0,0 +13674,13675,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,20:46:00,1246.0,1261.0,13616.0,15.0,0 +13675,13676,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,21:01:00,1261.0,1276.0,13616.0,15.0,0 +13676,13677,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,21:16:00,1276.0,1291.0,13616.0,15.0,0 +13677,13678,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,21:31:00,1291.0,1306.0,13616.0,15.0,0 +13678,13679,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,21:46:00,1306.0,1321.0,13616.0,15.0,0 +13679,13680,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,22:01:00,1321.0,1336.0,13616.0,15.0,0 +13680,13681,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,22:16:00,1336.0,1351.0,13616.0,15.0,0 +13681,13682,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,22:31:00,1351.0,1366.0,13616.0,15.0,0 +13682,13683,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,22:46:00,1366.0,1381.0,13616.0,15.0,0 +13683,13684,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,23:01:00,1381.0,1396.0,13616.0,15.0,0 +13684,13685,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,23:16:00,1396.0,1411.0,13616.0,15.0,0 +13685,13686,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,23:31:00,1411.0,1426.0,13616.0,15.0,0 +13686,13687,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,23:46:00,1426.0,1441.0,13616.0,15.0,0 +13687,13688,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,24:01:00,1441.0,1456.0,13616.0,15.0,0 +13688,13689,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,24:16:00,1456.0,1471.0,13616.0,15.0,0 +13689,13690,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,24:31:00,1471.0,1486.0,13616.0,15.0,0 +13690,13691,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,24:46:00,1486.0,1501.0,13616.0,15.0,0 +13691,13692,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,25:01:00,1501.0,1516.0,13616.0,15.0,0 +13692,13693,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,25:16:00,1516.0,1531.0,13616.0,15.0,0 +13693,13694,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,25:31:00,1531.0,1546.0,13616.0,15.0,0 +13694,13695,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,25:46:00,1546.0,1561.0,13616.0,15.0,0 +13695,13696,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,26:01:00,1561.0,1576.0,13616.0,15.0,0 +13696,13697,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,26:16:00,1576.0,1591.0,13616.0,15.0,0 +13697,13698,13_MRAI,shuttle,MRA,MRA_I,3,shuttle,13_MRAI,0,13616,26:31:00,1591.0,1606.0,13616.0,15.0,0 +13531,13532,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,06:07:00,367.0,382.0,13532.0,15.0,0 +13532,13533,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,06:22:00,382.0,397.0,13532.0,15.0,0 +13533,13534,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,06:37:00,397.0,412.0,13532.0,15.0,0 +13534,13535,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,06:52:00,412.0,427.0,13532.0,15.0,0 +13535,13536,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,07:07:00,427.0,442.0,13532.0,15.0,0 +13536,13537,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,07:22:00,442.0,457.0,13532.0,15.0,0 +13537,13538,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,07:37:00,457.0,472.0,13532.0,15.0,0 +13538,13539,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,07:52:00,472.0,487.0,13532.0,15.0,0 +13539,13540,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,08:07:00,487.0,502.0,13532.0,15.0,0 +13540,13541,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,08:22:00,502.0,517.0,13532.0,15.0,0 +13541,13542,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,08:37:00,517.0,532.0,13532.0,15.0,0 +13542,13543,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,08:52:00,532.0,542.0,13532.0,10.0,0 +13543,13544,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,09:02:00,542.0,557.0,13532.0,15.0,0 +13544,13545,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,09:17:00,557.0,572.0,13532.0,15.0,0 +13545,13546,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,09:32:00,572.0,587.0,13532.0,15.0,0 +13546,13547,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,09:47:00,587.0,602.0,13532.0,15.0,0 +13547,13548,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,10:02:00,602.0,617.0,13532.0,15.0,0 +13548,13549,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,10:17:00,617.0,632.0,13532.0,15.0,0 +13549,13550,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,10:32:00,632.0,647.0,13532.0,15.0,0 +13550,13551,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,10:47:00,647.0,662.0,13532.0,15.0,0 +13551,13552,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,11:02:00,662.0,677.0,13532.0,15.0,0 +13552,13553,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,11:17:00,677.0,692.0,13532.0,15.0,0 +13553,13554,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,11:32:00,692.0,707.0,13532.0,15.0,0 +13554,13555,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,11:47:00,707.0,722.0,13532.0,15.0,0 +13555,13556,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,12:02:00,722.0,737.0,13532.0,15.0,0 +13556,13557,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,12:17:00,737.0,752.0,13532.0,15.0,0 +13557,13558,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,12:32:00,752.0,767.0,13532.0,15.0,0 +13558,13559,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,12:47:00,767.0,782.0,13532.0,15.0,0 +13559,13560,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,13:02:00,782.0,797.0,13532.0,15.0,0 +13560,13561,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,13:17:00,797.0,812.0,13532.0,15.0,0 +13561,13562,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,13:32:00,812.0,827.0,13532.0,15.0,0 +13562,13563,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,13:47:00,827.0,842.0,13532.0,15.0,0 +13563,13564,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,14:02:00,842.0,857.0,13532.0,15.0,0 +13564,13565,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,14:17:00,857.0,872.0,13532.0,15.0,0 +13565,13566,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,14:32:00,872.0,887.0,13532.0,15.0,0 +13566,13567,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,14:47:00,887.0,902.0,13532.0,15.0,0 +13567,13568,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,15:02:00,902.0,917.0,13532.0,15.0,0 +13568,13569,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,15:17:00,917.0,933.0,13532.0,16.0,0 +13569,13570,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,15:33:00,933.0,948.0,13532.0,15.0,0 +13570,13571,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,15:48:00,948.0,963.0,13532.0,15.0,0 +13571,13572,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,16:03:00,963.0,978.0,13532.0,15.0,0 +13572,13573,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,16:18:00,978.0,993.0,13532.0,15.0,0 +13573,13574,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,16:33:00,993.0,1008.0,13532.0,15.0,0 +13574,13575,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,16:48:00,1008.0,1023.0,13532.0,15.0,0 +13575,13576,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,17:03:00,1023.0,1038.0,13532.0,15.0,0 +13576,13577,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,17:18:00,1038.0,1053.0,13532.0,15.0,0 +13577,13578,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,17:33:00,1053.0,1068.0,13532.0,15.0,0 +13578,13579,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,17:48:00,1068.0,1083.0,13532.0,15.0,0 +13579,13580,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,18:03:00,1083.0,1098.0,13532.0,15.0,0 +13580,13581,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,18:18:00,1098.0,1114.0,13532.0,16.0,0 +13581,13582,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,18:34:00,1114.0,1129.0,13532.0,15.0,0 +13582,13583,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,18:49:00,1129.0,1144.0,13532.0,15.0,0 +13583,13584,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,19:04:00,1144.0,1159.0,13532.0,15.0,0 +13584,13585,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,19:19:00,1159.0,1174.0,13532.0,15.0,0 +13585,13586,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,19:34:00,1174.0,1189.0,13532.0,15.0,0 +13586,13587,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,19:49:00,1189.0,1204.0,13532.0,15.0,0 +13587,13588,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,20:04:00,1204.0,1219.0,13532.0,15.0,0 +13588,13589,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,20:19:00,1219.0,1234.0,13532.0,15.0,0 +13589,13590,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,20:34:00,1234.0,1249.0,13532.0,15.0,0 +13590,13591,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,20:49:00,1249.0,1264.0,13532.0,15.0,0 +13591,13592,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,21:04:00,1264.0,1279.0,13532.0,15.0,0 +13592,13593,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,21:19:00,1279.0,1294.0,13532.0,15.0,0 +13593,13594,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,21:34:00,1294.0,1309.0,13532.0,15.0,0 +13594,13595,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,21:49:00,1309.0,1324.0,13532.0,15.0,0 +13595,13596,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,22:04:00,1324.0,1339.0,13532.0,15.0,0 +13596,13597,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,22:19:00,1339.0,1354.0,13532.0,15.0,0 +13597,13598,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,22:34:00,1354.0,1369.0,13532.0,15.0,0 +13598,13599,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,22:49:00,1369.0,1384.0,13532.0,15.0,0 +13599,13600,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,23:04:00,1384.0,1399.0,13532.0,15.0,0 +13600,13601,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,23:19:00,1399.0,1414.0,13532.0,15.0,0 +13601,13602,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,23:34:00,1414.0,1429.0,13532.0,15.0,0 +13602,13603,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,23:49:00,1429.0,1444.0,13532.0,15.0,0 +13603,13604,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,24:04:00,1444.0,1459.0,13532.0,15.0,0 +13604,13605,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,24:19:00,1459.0,1474.0,13532.0,15.0,0 +13605,13606,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,24:34:00,1474.0,1489.0,13532.0,15.0,0 +13606,13607,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,24:49:00,1489.0,1504.0,13532.0,15.0,0 +13607,13608,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,25:04:00,1504.0,1519.0,13532.0,15.0,0 +13608,13609,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,25:19:00,1519.0,1534.0,13532.0,15.0,0 +13609,13610,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,25:34:00,1534.0,1549.0,13532.0,15.0,0 +13610,13611,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,25:49:00,1549.0,1564.0,13532.0,15.0,0 +13611,13612,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,26:04:00,1564.0,1579.0,13532.0,15.0,0 +13612,13613,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,26:19:00,1579.0,1594.0,13532.0,15.0,0 +13613,13614,13_MRAO,shuttle,MRA,MRA_O,3,shuttle,13_MRAO,0,13532,26:34:00,1594.0,1609.0,13532.0,15.0,0 +13334,13335,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,06:03:00,363.0,378.0,13335.0,15.0,0 +13335,13336,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,06:18:00,378.0,393.0,13335.0,15.0,0 +13336,13337,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,06:33:00,393.0,408.0,13335.0,15.0,0 +13337,13338,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,06:48:00,408.0,423.0,13335.0,15.0,0 +13338,13339,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,07:03:00,423.0,438.0,13335.0,15.0,0 +13339,13340,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,07:18:00,438.0,453.0,13335.0,15.0,0 +13340,13341,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,07:33:00,453.0,468.0,13335.0,15.0,0 +13341,13342,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,07:48:00,468.0,483.0,13335.0,15.0,0 +13342,13343,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,08:03:00,483.0,498.0,13335.0,15.0,0 +13343,13344,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,08:18:00,498.0,513.0,13335.0,15.0,0 +13344,13345,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,08:33:00,513.0,528.0,13335.0,15.0,0 +13345,13346,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,08:48:00,528.0,546.0,13335.0,18.0,0 +13346,13347,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,09:06:00,546.0,561.0,13335.0,15.0,0 +13347,13348,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,09:21:00,561.0,576.0,13335.0,15.0,0 +13348,13349,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,09:36:00,576.0,591.0,13335.0,15.0,0 +13349,13350,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,09:51:00,591.0,606.0,13335.0,15.0,0 +13350,13351,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,10:06:00,606.0,621.0,13335.0,15.0,0 +13351,13352,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,10:21:00,621.0,636.0,13335.0,15.0,0 +13352,13353,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,10:36:00,636.0,651.0,13335.0,15.0,0 +13353,13354,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,10:51:00,651.0,666.0,13335.0,15.0,0 +13354,13355,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,11:06:00,666.0,681.0,13335.0,15.0,0 +13355,13356,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,11:21:00,681.0,696.0,13335.0,15.0,0 +13356,13357,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,11:36:00,696.0,711.0,13335.0,15.0,0 +13357,13358,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,11:51:00,711.0,726.0,13335.0,15.0,0 +13358,13359,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,12:06:00,726.0,741.0,13335.0,15.0,0 +13359,13360,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,12:21:00,741.0,756.0,13335.0,15.0,0 +13360,13361,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,12:36:00,756.0,771.0,13335.0,15.0,0 +13361,13362,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,12:51:00,771.0,786.0,13335.0,15.0,0 +13362,13363,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,13:06:00,786.0,801.0,13335.0,15.0,0 +13363,13364,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,13:21:00,801.0,816.0,13335.0,15.0,0 +13364,13365,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,13:36:00,816.0,831.0,13335.0,15.0,0 +13365,13366,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,13:51:00,831.0,846.0,13335.0,15.0,0 +13366,13367,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,14:06:00,846.0,861.0,13335.0,15.0,0 +13367,13368,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,14:21:00,861.0,876.0,13335.0,15.0,0 +13368,13369,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,14:36:00,876.0,891.0,13335.0,15.0,0 +13369,13370,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,14:51:00,891.0,906.0,13335.0,15.0,0 +13370,13371,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,15:06:00,906.0,921.0,13335.0,15.0,0 +13371,13372,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,15:21:00,921.0,935.0,13335.0,14.0,0 +13372,13373,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,15:35:00,935.0,950.0,13335.0,15.0,0 +13373,13374,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,15:50:00,950.0,965.0,13335.0,15.0,0 +13374,13375,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,16:05:00,965.0,980.0,13335.0,15.0,0 +13375,13376,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,16:20:00,980.0,995.0,13335.0,15.0,0 +13376,13377,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,16:35:00,995.0,1010.0,13335.0,15.0,0 +13377,13378,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,16:50:00,1010.0,1025.0,13335.0,15.0,0 +13378,13379,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,17:05:00,1025.0,1040.0,13335.0,15.0,0 +13379,13380,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,17:20:00,1040.0,1055.0,13335.0,15.0,0 +13380,13381,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,17:35:00,1055.0,1070.0,13335.0,15.0,0 +13381,13382,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,17:50:00,1070.0,1085.0,13335.0,15.0,0 +13382,13383,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,18:05:00,1085.0,1100.0,13335.0,15.0,0 +13383,13384,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,18:20:00,1100.0,1113.0,13335.0,13.0,0 +13384,13385,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,18:33:00,1113.0,1128.0,13335.0,15.0,0 +13385,13386,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,18:48:00,1128.0,1143.0,13335.0,15.0,0 +13386,13387,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,19:03:00,1143.0,1158.0,13335.0,15.0,0 +13387,13388,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,19:18:00,1158.0,1173.0,13335.0,15.0,0 +13388,13389,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,19:33:00,1173.0,1188.0,13335.0,15.0,0 +13389,13390,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,19:48:00,1188.0,1203.0,13335.0,15.0,0 +13390,13391,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,20:03:00,1203.0,1218.0,13335.0,15.0,0 +13391,13392,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,20:18:00,1218.0,1233.0,13335.0,15.0,0 +13392,13393,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,20:33:00,1233.0,1248.0,13335.0,15.0,0 +13393,13394,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,20:48:00,1248.0,1263.0,13335.0,15.0,0 +13394,13395,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,21:03:00,1263.0,1278.0,13335.0,15.0,0 +13395,13396,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,21:18:00,1278.0,1293.0,13335.0,15.0,0 +13396,13397,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,21:33:00,1293.0,1308.0,13335.0,15.0,0 +13397,13398,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,21:48:00,1308.0,1323.0,13335.0,15.0,0 +13398,13399,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,22:03:00,1323.0,1338.0,13335.0,15.0,0 +13399,13400,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,22:18:00,1338.0,1353.0,13335.0,15.0,0 +13400,13401,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,22:33:00,1353.0,1368.0,13335.0,15.0,0 +13401,13402,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,22:48:00,1368.0,1383.0,13335.0,15.0,0 +13402,13403,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,23:03:00,1383.0,1398.0,13335.0,15.0,0 +13403,13404,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,23:18:00,1398.0,1413.0,13335.0,15.0,0 +13404,13405,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,23:33:00,1413.0,1428.0,13335.0,15.0,0 +13405,13406,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,23:48:00,1428.0,1443.0,13335.0,15.0,0 +13406,13407,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,24:03:00,1443.0,1458.0,13335.0,15.0,0 +13407,13408,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,24:18:00,1458.0,1473.0,13335.0,15.0,0 +13408,13409,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,24:33:00,1473.0,1488.0,13335.0,15.0,0 +13409,13410,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,24:48:00,1488.0,1503.0,13335.0,15.0,0 +13410,13411,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,25:03:00,1503.0,1518.0,13335.0,15.0,0 +13411,13412,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,25:18:00,1518.0,1533.0,13335.0,15.0,0 +13412,13413,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,25:33:00,1533.0,1548.0,13335.0,15.0,0 +13413,13414,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,25:48:00,1548.0,1563.0,13335.0,15.0,0 +13414,13415,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,26:03:00,1563.0,1578.0,13335.0,15.0,0 +13415,13416,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,26:18:00,1578.0,1593.0,13335.0,15.0,0 +13416,13417,13_MRB_CCW,shuttle,MRB_CCW,MRB_CCW,3,shuttle,13_MRB_CCW,0,13335,26:33:00,1593.0,1608.0,13335.0,15.0,0 +13250,13251,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,06:05:00,365.0,380.0,13251.0,15.0,0 +13251,13252,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,06:20:00,380.0,395.0,13251.0,15.0,0 +13252,13253,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,06:35:00,395.0,410.0,13251.0,15.0,0 +13253,13254,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,06:50:00,410.0,425.0,13251.0,15.0,0 +13254,13255,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,07:05:00,425.0,440.0,13251.0,15.0,0 +13255,13256,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,07:20:00,440.0,455.0,13251.0,15.0,0 +13256,13257,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,07:35:00,455.0,470.0,13251.0,15.0,0 +13257,13258,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,07:50:00,470.0,485.0,13251.0,15.0,0 +13258,13259,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,08:05:00,485.0,500.0,13251.0,15.0,0 +13259,13260,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,08:20:00,500.0,515.0,13251.0,15.0,0 +13260,13261,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,08:35:00,515.0,530.0,13251.0,15.0,0 +13261,13262,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,08:50:00,530.0,547.0,13251.0,17.0,0 +13262,13263,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,09:07:00,547.0,562.0,13251.0,15.0,0 +13263,13264,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,09:22:00,562.0,577.0,13251.0,15.0,0 +13264,13265,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,09:37:00,577.0,592.0,13251.0,15.0,0 +13265,13266,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,09:52:00,592.0,607.0,13251.0,15.0,0 +13266,13267,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,10:07:00,607.0,622.0,13251.0,15.0,0 +13267,13268,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,10:22:00,622.0,637.0,13251.0,15.0,0 +13268,13269,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,10:37:00,637.0,652.0,13251.0,15.0,0 +13269,13270,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,10:52:00,652.0,667.0,13251.0,15.0,0 +13270,13271,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,11:07:00,667.0,682.0,13251.0,15.0,0 +13271,13272,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,11:22:00,682.0,697.0,13251.0,15.0,0 +13272,13273,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,11:37:00,697.0,712.0,13251.0,15.0,0 +13273,13274,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,11:52:00,712.0,727.0,13251.0,15.0,0 +13274,13275,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,12:07:00,727.0,742.0,13251.0,15.0,0 +13275,13276,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,12:22:00,742.0,757.0,13251.0,15.0,0 +13276,13277,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,12:37:00,757.0,772.0,13251.0,15.0,0 +13277,13278,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,12:52:00,772.0,787.0,13251.0,15.0,0 +13278,13279,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,13:07:00,787.0,802.0,13251.0,15.0,0 +13279,13280,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,13:22:00,802.0,817.0,13251.0,15.0,0 +13280,13281,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,13:37:00,817.0,832.0,13251.0,15.0,0 +13281,13282,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,13:52:00,832.0,847.0,13251.0,15.0,0 +13282,13283,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,14:07:00,847.0,862.0,13251.0,15.0,0 +13283,13284,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,14:22:00,862.0,877.0,13251.0,15.0,0 +13284,13285,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,14:37:00,877.0,892.0,13251.0,15.0,0 +13285,13286,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,14:52:00,892.0,907.0,13251.0,15.0,0 +13286,13287,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,15:07:00,907.0,922.0,13251.0,15.0,0 +13287,13288,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,15:22:00,922.0,932.0,13251.0,10.0,0 +13288,13289,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,15:32:00,932.0,947.0,13251.0,15.0,0 +13289,13290,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,15:47:00,947.0,962.0,13251.0,15.0,0 +13290,13291,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,16:02:00,962.0,977.0,13251.0,15.0,0 +13291,13292,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,16:17:00,977.0,992.0,13251.0,15.0,0 +13292,13293,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,16:32:00,992.0,1007.0,13251.0,15.0,0 +13293,13294,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,16:47:00,1007.0,1022.0,13251.0,15.0,0 +13294,13295,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,17:02:00,1022.0,1037.0,13251.0,15.0,0 +13295,13296,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,17:17:00,1037.0,1052.0,13251.0,15.0,0 +13296,13297,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,17:32:00,1052.0,1067.0,13251.0,15.0,0 +13297,13298,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,17:47:00,1067.0,1082.0,13251.0,15.0,0 +13298,13299,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,18:02:00,1082.0,1097.0,13251.0,15.0,0 +13299,13300,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,18:17:00,1097.0,1117.0,13251.0,20.0,0 +13300,13301,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,18:37:00,1117.0,1132.0,13251.0,15.0,0 +13301,13302,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,18:52:00,1132.0,1147.0,13251.0,15.0,0 +13302,13303,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,19:07:00,1147.0,1162.0,13251.0,15.0,0 +13303,13304,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,19:22:00,1162.0,1177.0,13251.0,15.0,0 +13304,13305,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,19:37:00,1177.0,1192.0,13251.0,15.0,0 +13305,13306,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,19:52:00,1192.0,1207.0,13251.0,15.0,0 +13306,13307,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,20:07:00,1207.0,1222.0,13251.0,15.0,0 +13307,13308,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,20:22:00,1222.0,1237.0,13251.0,15.0,0 +13308,13309,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,20:37:00,1237.0,1252.0,13251.0,15.0,0 +13309,13310,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,20:52:00,1252.0,1267.0,13251.0,15.0,0 +13310,13311,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,21:07:00,1267.0,1282.0,13251.0,15.0,0 +13311,13312,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,21:22:00,1282.0,1297.0,13251.0,15.0,0 +13312,13313,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,21:37:00,1297.0,1312.0,13251.0,15.0,0 +13313,13314,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,21:52:00,1312.0,1327.0,13251.0,15.0,0 +13314,13315,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,22:07:00,1327.0,1342.0,13251.0,15.0,0 +13315,13316,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,22:22:00,1342.0,1357.0,13251.0,15.0,0 +13316,13317,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,22:37:00,1357.0,1372.0,13251.0,15.0,0 +13317,13318,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,22:52:00,1372.0,1387.0,13251.0,15.0,0 +13318,13319,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,23:07:00,1387.0,1402.0,13251.0,15.0,0 +13319,13320,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,23:22:00,1402.0,1417.0,13251.0,15.0,0 +13320,13321,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,23:37:00,1417.0,1432.0,13251.0,15.0,0 +13321,13322,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,23:52:00,1432.0,1447.0,13251.0,15.0,0 +13322,13323,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,24:07:00,1447.0,1462.0,13251.0,15.0,0 +13323,13324,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,24:22:00,1462.0,1477.0,13251.0,15.0,0 +13324,13325,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,24:37:00,1477.0,1492.0,13251.0,15.0,0 +13325,13326,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,24:52:00,1492.0,1507.0,13251.0,15.0,0 +13326,13327,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,25:07:00,1507.0,1522.0,13251.0,15.0,0 +13327,13328,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,25:22:00,1522.0,1537.0,13251.0,15.0,0 +13328,13329,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,25:37:00,1537.0,1552.0,13251.0,15.0,0 +13329,13330,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,25:52:00,1552.0,1567.0,13251.0,15.0,0 +13330,13331,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,26:07:00,1567.0,1582.0,13251.0,15.0,0 +13331,13332,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,26:22:00,1582.0,1597.0,13251.0,15.0,0 +13332,13333,13_MRB_CW,shuttle,MRB_CW,MRB_CW,3,shuttle,13_MRB_CW,0,13251,26:37:00,1597.0,1612.0,13251.0,15.0,0 +13418,13419,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,06:09:00,369.0,399.0,13419.0,30.0,0 +13419,13420,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,06:39:00,399.0,429.0,13419.0,30.0,0 +13420,13421,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,07:09:00,429.0,459.0,13419.0,30.0,0 +13421,13422,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,07:39:00,459.0,489.0,13419.0,30.0,0 +13422,13423,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,08:09:00,489.0,519.0,13419.0,30.0,0 +13423,13424,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,08:39:00,519.0,545.0,13419.0,26.0,0 +13424,13425,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,09:05:00,545.0,575.0,13419.0,30.0,0 +13425,13426,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,09:35:00,575.0,605.0,13419.0,30.0,0 +13426,13427,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,10:05:00,605.0,635.0,13419.0,30.0,0 +13427,13428,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,10:35:00,635.0,665.0,13419.0,30.0,0 +13428,13429,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,11:05:00,665.0,695.0,13419.0,30.0,0 +13429,13430,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,11:35:00,695.0,725.0,13419.0,30.0,0 +13430,13431,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,12:05:00,725.0,755.0,13419.0,30.0,0 +13431,13432,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,12:35:00,755.0,785.0,13419.0,30.0,0 +13432,13433,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,13:05:00,785.0,815.0,13419.0,30.0,0 +13433,13434,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,13:35:00,815.0,845.0,13419.0,30.0,0 +13434,13435,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,14:05:00,845.0,875.0,13419.0,30.0,0 +13435,13436,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,14:35:00,875.0,905.0,13419.0,30.0,0 +13436,13437,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,15:05:00,905.0,937.0,13419.0,32.0,0 +13437,13438,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,15:37:00,937.0,967.0,13419.0,30.0,0 +13438,13439,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,16:07:00,967.0,997.0,13419.0,30.0,0 +13439,13440,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,16:37:00,997.0,1027.0,13419.0,30.0,0 +13440,13441,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,17:07:00,1027.0,1057.0,13419.0,30.0,0 +13441,13442,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,17:37:00,1057.0,1087.0,13419.0,30.0,0 +13442,13443,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,18:07:00,1087.0,1113.0,13419.0,26.0,0 +13443,13444,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,18:33:00,1113.0,1143.0,13419.0,30.0,0 +13444,13445,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,19:03:00,1143.0,1173.0,13419.0,30.0,0 +13445,13446,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,19:33:00,1173.0,1203.0,13419.0,30.0,0 +13446,13447,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,20:03:00,1203.0,1233.0,13419.0,30.0,0 +13447,13448,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,20:33:00,1233.0,1263.0,13419.0,30.0,0 +13448,13449,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,21:03:00,1263.0,1293.0,13419.0,30.0,0 +13449,13450,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,21:33:00,1293.0,1323.0,13419.0,30.0,0 +13450,13451,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,22:03:00,1323.0,1353.0,13419.0,30.0,0 +13451,13452,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,22:33:00,1353.0,1383.0,13419.0,30.0,0 +13452,13453,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,23:03:00,1383.0,1413.0,13419.0,30.0,0 +13453,13454,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,23:33:00,1413.0,1443.0,13419.0,30.0,0 +13454,13455,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,24:03:00,1443.0,1473.0,13419.0,30.0,0 +13455,13456,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,24:33:00,1473.0,1503.0,13419.0,30.0,0 +13456,13457,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,25:03:00,1503.0,1533.0,13419.0,30.0,0 +13457,13458,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,25:33:00,1533.0,1563.0,13419.0,30.0,0 +13458,13459,13_MRC,shuttle,MRC,MRC,3,shuttle,13_MRC,0,13419,26:03:00,1563.0,1593.0,13419.0,30.0,0 +13719,13720,13_MRDTXI,shuttle,MRDTX,MRDTX_I,3,shuttle,13_MRDTXI,0,13720,09:04:00,544.0,564.0,13720.0,20.0,0 +13720,13721,13_MRDTXI,shuttle,MRDTX,MRDTX_I,3,shuttle,13_MRDTXI,0,13720,09:24:00,564.0,584.0,13720.0,20.0,0 +13721,13722,13_MRDTXI,shuttle,MRDTX,MRDTX_I,3,shuttle,13_MRDTXI,0,13720,09:44:00,584.0,604.0,13720.0,20.0,0 +13722,13723,13_MRDTXI,shuttle,MRDTX,MRDTX_I,3,shuttle,13_MRDTXI,0,13720,10:04:00,604.0,624.0,13720.0,20.0,0 +13723,13724,13_MRDTXI,shuttle,MRDTX,MRDTX_I,3,shuttle,13_MRDTXI,0,13720,10:24:00,624.0,644.0,13720.0,20.0,0 +13724,13725,13_MRDTXI,shuttle,MRDTX,MRDTX_I,3,shuttle,13_MRDTXI,0,13720,10:44:00,644.0,664.0,13720.0,20.0,0 +13725,13726,13_MRDTXI,shuttle,MRDTX,MRDTX_I,3,shuttle,13_MRDTXI,0,13720,11:04:00,664.0,684.0,13720.0,20.0,0 +13726,13727,13_MRDTXI,shuttle,MRDTX,MRDTX_I,3,shuttle,13_MRDTXI,0,13720,11:24:00,684.0,704.0,13720.0,20.0,0 +13727,13728,13_MRDTXI,shuttle,MRDTX,MRDTX_I,3,shuttle,13_MRDTXI,0,13720,11:44:00,704.0,724.0,13720.0,20.0,0 +13728,13729,13_MRDTXI,shuttle,MRDTX,MRDTX_I,3,shuttle,13_MRDTXI,0,13720,12:04:00,724.0,744.0,13720.0,20.0,0 +13729,13730,13_MRDTXI,shuttle,MRDTX,MRDTX_I,3,shuttle,13_MRDTXI,0,13720,12:24:00,744.0,764.0,13720.0,20.0,0 +13730,13731,13_MRDTXI,shuttle,MRDTX,MRDTX_I,3,shuttle,13_MRDTXI,0,13720,12:44:00,764.0,784.0,13720.0,20.0,0 +13731,13732,13_MRDTXI,shuttle,MRDTX,MRDTX_I,3,shuttle,13_MRDTXI,0,13720,13:04:00,784.0,804.0,13720.0,20.0,0 +13732,13733,13_MRDTXI,shuttle,MRDTX,MRDTX_I,3,shuttle,13_MRDTXI,0,13720,13:24:00,804.0,824.0,13720.0,20.0,0 +13733,13734,13_MRDTXI,shuttle,MRDTX,MRDTX_I,3,shuttle,13_MRDTXI,0,13720,13:44:00,824.0,844.0,13720.0,20.0,0 +13734,13735,13_MRDTXI,shuttle,MRDTX,MRDTX_I,3,shuttle,13_MRDTXI,0,13720,14:04:00,844.0,864.0,13720.0,20.0,0 +13735,13736,13_MRDTXI,shuttle,MRDTX,MRDTX_I,3,shuttle,13_MRDTXI,0,13720,14:24:00,864.0,884.0,13720.0,20.0,0 +13736,13737,13_MRDTXI,shuttle,MRDTX,MRDTX_I,3,shuttle,13_MRDTXI,0,13720,14:44:00,884.0,904.0,13720.0,20.0,0 +13737,13738,13_MRDTXI,shuttle,MRDTX,MRDTX_I,3,shuttle,13_MRDTXI,0,13720,15:04:00,904.0,924.0,13720.0,20.0,0 +13699,13700,13_MRDTXO,shuttle,MRDTX,MRDTX_O,3,shuttle,13_MRDTXO,0,13700,09:04:00,544.0,564.0,13700.0,20.0,0 +13700,13701,13_MRDTXO,shuttle,MRDTX,MRDTX_O,3,shuttle,13_MRDTXO,0,13700,09:24:00,564.0,584.0,13700.0,20.0,0 +13701,13702,13_MRDTXO,shuttle,MRDTX,MRDTX_O,3,shuttle,13_MRDTXO,0,13700,09:44:00,584.0,604.0,13700.0,20.0,0 +13702,13703,13_MRDTXO,shuttle,MRDTX,MRDTX_O,3,shuttle,13_MRDTXO,0,13700,10:04:00,604.0,624.0,13700.0,20.0,0 +13703,13704,13_MRDTXO,shuttle,MRDTX,MRDTX_O,3,shuttle,13_MRDTXO,0,13700,10:24:00,624.0,644.0,13700.0,20.0,0 +13704,13705,13_MRDTXO,shuttle,MRDTX,MRDTX_O,3,shuttle,13_MRDTXO,0,13700,10:44:00,644.0,664.0,13700.0,20.0,0 +13705,13706,13_MRDTXO,shuttle,MRDTX,MRDTX_O,3,shuttle,13_MRDTXO,0,13700,11:04:00,664.0,684.0,13700.0,20.0,0 +13706,13707,13_MRDTXO,shuttle,MRDTX,MRDTX_O,3,shuttle,13_MRDTXO,0,13700,11:24:00,684.0,704.0,13700.0,20.0,0 +13707,13708,13_MRDTXO,shuttle,MRDTX,MRDTX_O,3,shuttle,13_MRDTXO,0,13700,11:44:00,704.0,724.0,13700.0,20.0,0 +13708,13709,13_MRDTXO,shuttle,MRDTX,MRDTX_O,3,shuttle,13_MRDTXO,0,13700,12:04:00,724.0,744.0,13700.0,20.0,0 +13709,13710,13_MRDTXO,shuttle,MRDTX,MRDTX_O,3,shuttle,13_MRDTXO,0,13700,12:24:00,744.0,764.0,13700.0,20.0,0 +13710,13711,13_MRDTXO,shuttle,MRDTX,MRDTX_O,3,shuttle,13_MRDTXO,0,13700,12:44:00,764.0,784.0,13700.0,20.0,0 +13711,13712,13_MRDTXO,shuttle,MRDTX,MRDTX_O,3,shuttle,13_MRDTXO,0,13700,13:04:00,784.0,804.0,13700.0,20.0,0 +13712,13713,13_MRDTXO,shuttle,MRDTX,MRDTX_O,3,shuttle,13_MRDTXO,0,13700,13:24:00,804.0,824.0,13700.0,20.0,0 +13713,13714,13_MRDTXO,shuttle,MRDTX,MRDTX_O,3,shuttle,13_MRDTXO,0,13700,13:44:00,824.0,844.0,13700.0,20.0,0 +13714,13715,13_MRDTXO,shuttle,MRDTX,MRDTX_O,3,shuttle,13_MRDTXO,0,13700,14:04:00,844.0,864.0,13700.0,20.0,0 +13715,13716,13_MRDTXO,shuttle,MRDTX,MRDTX_O,3,shuttle,13_MRDTXO,0,13700,14:24:00,864.0,884.0,13700.0,20.0,0 +13716,13717,13_MRDTXO,shuttle,MRDTX,MRDTX_O,3,shuttle,13_MRDTXO,0,13700,14:44:00,884.0,904.0,13700.0,20.0,0 +13717,13718,13_MRDTXO,shuttle,MRDTX,MRDTX_O,3,shuttle,13_MRDTXO,0,13700,15:04:00,904.0,924.0,13700.0,20.0,0 +13486,13487,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,15:33:00,933.0,940.0,13487.0,7.0,0 +13487,13488,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,15:40:00,940.0,947.0,13487.0,7.0,0 +13488,13489,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,15:47:00,947.0,954.0,13487.0,7.0,0 +13489,13490,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,15:54:00,954.0,961.0,13487.0,7.0,0 +13490,13491,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,16:01:00,961.0,968.0,13487.0,7.0,0 +13491,13492,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,16:08:00,968.0,975.0,13487.0,7.0,0 +13492,13493,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,16:15:00,975.0,982.0,13487.0,7.0,0 +13493,13494,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,16:22:00,982.0,989.0,13487.0,7.0,0 +13494,13495,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,16:29:00,989.0,996.0,13487.0,7.0,0 +13495,13496,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,16:36:00,996.0,1003.0,13487.0,7.0,0 +13496,13497,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,16:43:00,1003.0,1010.0,13487.0,7.0,0 +13497,13498,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,16:50:00,1010.0,1017.0,13487.0,7.0,0 +13498,13499,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,16:57:00,1017.0,1024.0,13487.0,7.0,0 +13499,13500,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,17:04:00,1024.0,1031.0,13487.0,7.0,0 +13500,13501,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,17:11:00,1031.0,1038.0,13487.0,7.0,0 +13501,13502,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,17:18:00,1038.0,1045.0,13487.0,7.0,0 +13502,13503,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,17:25:00,1045.0,1052.0,13487.0,7.0,0 +13503,13504,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,17:32:00,1052.0,1059.0,13487.0,7.0,0 +13504,13505,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,17:39:00,1059.0,1066.0,13487.0,7.0,0 +13505,13506,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,17:46:00,1066.0,1073.0,13487.0,7.0,0 +13506,13507,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,17:53:00,1073.0,1080.0,13487.0,7.0,0 +13507,13508,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,18:00:00,1080.0,1087.0,13487.0,7.0,0 +13508,13509,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,18:07:00,1087.0,1094.0,13487.0,7.0,0 +13509,13510,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,18:14:00,1094.0,1101.0,13487.0,7.0,0 +13510,13511,13_MRPALM_NB,shuttle,MRPALM_,MRPALM__NB,3,shuttle,13_MRPALM_NB,0,13487,18:21:00,1101.0,1108.0,13487.0,7.0,0 +13460,13461,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,06:03:00,363.0,370.0,13461.0,7.0,0 +13461,13462,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,06:10:00,370.0,377.0,13461.0,7.0,0 +13462,13463,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,06:17:00,377.0,384.0,13461.0,7.0,0 +13463,13464,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,06:24:00,384.0,391.0,13461.0,7.0,0 +13464,13465,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,06:31:00,391.0,398.0,13461.0,7.0,0 +13465,13466,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,06:38:00,398.0,405.0,13461.0,7.0,0 +13466,13467,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,06:45:00,405.0,412.0,13461.0,7.0,0 +13467,13468,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,06:52:00,412.0,419.0,13461.0,7.0,0 +13468,13469,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,06:59:00,419.0,426.0,13461.0,7.0,0 +13469,13470,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,07:06:00,426.0,433.0,13461.0,7.0,0 +13470,13471,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,07:13:00,433.0,440.0,13461.0,7.0,0 +13471,13472,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,07:20:00,440.0,447.0,13461.0,7.0,0 +13472,13473,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,07:27:00,447.0,454.0,13461.0,7.0,0 +13473,13474,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,07:34:00,454.0,461.0,13461.0,7.0,0 +13474,13475,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,07:41:00,461.0,468.0,13461.0,7.0,0 +13475,13476,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,07:48:00,468.0,475.0,13461.0,7.0,0 +13476,13477,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,07:55:00,475.0,482.0,13461.0,7.0,0 +13477,13478,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,08:02:00,482.0,489.0,13461.0,7.0,0 +13478,13479,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,08:09:00,489.0,496.0,13461.0,7.0,0 +13479,13480,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,08:16:00,496.0,503.0,13461.0,7.0,0 +13480,13481,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,08:23:00,503.0,510.0,13461.0,7.0,0 +13481,13482,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,08:30:00,510.0,517.0,13461.0,7.0,0 +13482,13483,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,08:37:00,517.0,524.0,13461.0,7.0,0 +13483,13484,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,08:44:00,524.0,531.0,13461.0,7.0,0 +13484,13485,13_MRPALM_SB,shuttle,MRPALM_,MRPALM__SB,3,shuttle,13_MRPALM_SB,0,13461,08:51:00,531.0,538.0,13461.0,7.0,0 +13217,13218,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,06:15:00,375.0,415.0,13218.0,40.0,0 +13218,13219,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,06:55:00,415.0,455.0,13218.0,40.0,0 +13219,13220,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,07:35:00,455.0,495.0,13218.0,40.0,0 +13220,13221,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,08:15:00,495.0,535.0,13218.0,40.0,0 +13221,13222,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,08:55:00,535.0,551.0,13218.0,16.0,0 +13222,13223,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,09:11:00,551.0,591.0,13218.0,40.0,0 +13223,13224,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,09:51:00,591.0,631.0,13218.0,40.0,0 +13224,13225,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,10:31:00,631.0,671.0,13218.0,40.0,0 +13225,13226,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,11:11:00,671.0,711.0,13218.0,40.0,0 +13226,13227,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,11:51:00,711.0,751.0,13218.0,40.0,0 +13227,13228,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,12:31:00,751.0,791.0,13218.0,40.0,0 +13228,13229,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,13:11:00,791.0,831.0,13218.0,40.0,0 +13229,13230,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,13:51:00,831.0,871.0,13218.0,40.0,0 +13230,13231,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,14:31:00,871.0,911.0,13218.0,40.0,0 +13231,13232,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,15:11:00,911.0,943.0,13218.0,32.0,0 +13232,13233,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,15:43:00,943.0,983.0,13218.0,40.0,0 +13233,13234,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,16:23:00,983.0,1023.0,13218.0,40.0,0 +13234,13235,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,17:03:00,1023.0,1063.0,13218.0,40.0,0 +13235,13236,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,17:43:00,1063.0,1103.0,13218.0,40.0,0 +13236,13237,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,18:23:00,1103.0,1114.0,13218.0,11.0,0 +13237,13238,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,18:34:00,1114.0,1154.0,13218.0,40.0,0 +13238,13239,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,19:14:00,1154.0,1194.0,13218.0,40.0,0 +13239,13240,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,19:54:00,1194.0,1234.0,13218.0,40.0,0 +13240,13241,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,20:34:00,1234.0,1274.0,13218.0,40.0,0 +13241,13242,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,21:14:00,1274.0,1314.0,13218.0,40.0,0 +13242,13243,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,21:54:00,1314.0,1354.0,13218.0,40.0,0 +13243,13244,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,22:34:00,1354.0,1394.0,13218.0,40.0,0 +13244,13245,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,23:14:00,1394.0,1434.0,13218.0,40.0,0 +13245,13246,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,23:54:00,1434.0,1474.0,13218.0,40.0,0 +13246,13247,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,24:34:00,1474.0,1514.0,13218.0,40.0,0 +13247,13248,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,25:14:00,1514.0,1554.0,13218.0,40.0,0 +13248,13249,13_MRSLAC,shuttle,MRSL,MRSL,3,shuttle,13_MRSLAC,0,13218,25:54:00,1554.0,1594.0,13218.0,40.0,0 +13512,13513,13_MRVA,shuttle,MRVA,MRVA,3,shuttle,13_MRVA,0,13513,06:07:00,367.0,397.0,13513.0,30.0,0 +13513,13514,13_MRVA,shuttle,MRVA,MRVA,3,shuttle,13_MRVA,0,13513,06:37:00,397.0,427.0,13513.0,30.0,0 +13514,13515,13_MRVA,shuttle,MRVA,MRVA,3,shuttle,13_MRVA,0,13513,07:07:00,427.0,457.0,13513.0,30.0,0 +13515,13516,13_MRVA,shuttle,MRVA,MRVA,3,shuttle,13_MRVA,0,13513,07:37:00,457.0,487.0,13513.0,30.0,0 +13516,13517,13_MRVA,shuttle,MRVA,MRVA,3,shuttle,13_MRVA,0,13513,08:07:00,487.0,517.0,13513.0,30.0,0 +13517,13518,13_MRVA,shuttle,MRVA,MRVA,3,shuttle,13_MRVA,0,13513,08:37:00,517.0,543.0,13513.0,26.0,0 +13518,13519,13_MRVA,shuttle,MRVA,MRVA,3,shuttle,13_MRVA,0,13513,09:03:00,543.0,573.0,13513.0,30.0,0 +13519,13520,13_MRVA,shuttle,MRVA,MRVA,3,shuttle,13_MRVA,0,13513,09:33:00,573.0,603.0,13513.0,30.0,0 +13520,13521,13_MRVA,shuttle,MRVA,MRVA,3,shuttle,13_MRVA,0,13513,10:03:00,603.0,633.0,13513.0,30.0,0 +13521,13522,13_MRVA,shuttle,MRVA,MRVA,3,shuttle,13_MRVA,0,13513,10:33:00,633.0,663.0,13513.0,30.0,0 +13522,13523,13_MRVA,shuttle,MRVA,MRVA,3,shuttle,13_MRVA,0,13513,11:03:00,663.0,693.0,13513.0,30.0,0 +13523,13524,13_MRVA,shuttle,MRVA,MRVA,3,shuttle,13_MRVA,0,13513,11:33:00,693.0,723.0,13513.0,30.0,0 +13524,13525,13_MRVA,shuttle,MRVA,MRVA,3,shuttle,13_MRVA,0,13513,12:03:00,723.0,753.0,13513.0,30.0,0 +13525,13526,13_MRVA,shuttle,MRVA,MRVA,3,shuttle,13_MRVA,0,13513,12:33:00,753.0,783.0,13513.0,30.0,0 +13526,13527,13_MRVA,shuttle,MRVA,MRVA,3,shuttle,13_MRVA,0,13513,13:03:00,783.0,813.0,13513.0,30.0,0 +13527,13528,13_MRVA,shuttle,MRVA,MRVA,3,shuttle,13_MRVA,0,13513,13:33:00,813.0,843.0,13513.0,30.0,0 +13528,13529,13_MRVA,shuttle,MRVA,MRVA,3,shuttle,13_MRVA,0,13513,14:03:00,843.0,873.0,13513.0,30.0,0 +13529,13530,13_MRVA,shuttle,MRVA,MRVA,3,shuttle,13_MRVA,0,13513,14:33:00,873.0,903.0,13513.0,30.0,0 +5146,5147,14_BARTCP,caltrain_shuttle,BARTCP,BARTCP,3,caltrain_shuttle,14_BARTCP,0,5147,06:04:00,364.0,384.0,5147.0,20.0,0 +5147,5148,14_BARTCP,caltrain_shuttle,BARTCP,BARTCP,3,caltrain_shuttle,14_BARTCP,0,5147,06:24:00,384.0,404.0,5147.0,20.0,0 +5148,5149,14_BARTCP,caltrain_shuttle,BARTCP,BARTCP,3,caltrain_shuttle,14_BARTCP,0,5147,06:44:00,404.0,424.0,5147.0,20.0,0 +5149,5150,14_BARTCP,caltrain_shuttle,BARTCP,BARTCP,3,caltrain_shuttle,14_BARTCP,0,5147,07:04:00,424.0,444.0,5147.0,20.0,0 +5150,5151,14_BARTCP,caltrain_shuttle,BARTCP,BARTCP,3,caltrain_shuttle,14_BARTCP,0,5147,07:24:00,444.0,464.0,5147.0,20.0,0 +5151,5152,14_BARTCP,caltrain_shuttle,BARTCP,BARTCP,3,caltrain_shuttle,14_BARTCP,0,5147,07:44:00,464.0,484.0,5147.0,20.0,0 +5152,5153,14_BARTCP,caltrain_shuttle,BARTCP,BARTCP,3,caltrain_shuttle,14_BARTCP,0,5147,08:04:00,484.0,504.0,5147.0,20.0,0 +5153,5154,14_BARTCP,caltrain_shuttle,BARTCP,BARTCP,3,caltrain_shuttle,14_BARTCP,0,5147,08:24:00,504.0,524.0,5147.0,20.0,0 +5154,5155,14_BARTCP,caltrain_shuttle,BARTCP,BARTCP,3,caltrain_shuttle,14_BARTCP,0,5147,08:44:00,524.0,940.0,5147.0,416.0,1 +5155,5156,14_BARTCP,caltrain_shuttle,BARTCP,BARTCP,3,caltrain_shuttle,14_BARTCP,0,5147,15:40:00,940.0,965.0,5147.0,25.0,0 +5156,5157,14_BARTCP,caltrain_shuttle,BARTCP,BARTCP,3,caltrain_shuttle,14_BARTCP,0,5147,16:05:00,965.0,990.0,5147.0,25.0,0 +5157,5158,14_BARTCP,caltrain_shuttle,BARTCP,BARTCP,3,caltrain_shuttle,14_BARTCP,0,5147,16:30:00,990.0,1015.0,5147.0,25.0,0 +5158,5159,14_BARTCP,caltrain_shuttle,BARTCP,BARTCP,3,caltrain_shuttle,14_BARTCP,0,5147,16:55:00,1015.0,1040.0,5147.0,25.0,0 +5159,5160,14_BARTCP,caltrain_shuttle,BARTCP,BARTCP,3,caltrain_shuttle,14_BARTCP,0,5147,17:20:00,1040.0,1065.0,5147.0,25.0,0 +5160,5161,14_BARTCP,caltrain_shuttle,BARTCP,BARTCP,3,caltrain_shuttle,14_BARTCP,0,5147,17:45:00,1065.0,1090.0,5147.0,25.0,0 +5162,5163,14_BARTSP_AM,caltrain_shuttle,BARTSP_AM,BARTSP_AM,3,caltrain_shuttle,14_BARTSP_AM,0,5163,06:02:00,362.0,402.0,5163.0,40.0,0 +5163,5164,14_BARTSP_AM,caltrain_shuttle,BARTSP_AM,BARTSP_AM,3,caltrain_shuttle,14_BARTSP_AM,0,5163,06:42:00,402.0,442.0,5163.0,40.0,0 +5164,5165,14_BARTSP_AM,caltrain_shuttle,BARTSP_AM,BARTSP_AM,3,caltrain_shuttle,14_BARTSP_AM,0,5163,07:22:00,442.0,482.0,5163.0,40.0,0 +5165,5166,14_BARTSP_AM,caltrain_shuttle,BARTSP_AM,BARTSP_AM,3,caltrain_shuttle,14_BARTSP_AM,0,5163,08:02:00,482.0,522.0,5163.0,40.0,0 +5167,5168,14_BARTSP_PM,caltrain_shuttle,BARTSP_PM,BARTSP_PM,3,caltrain_shuttle,14_BARTSP_PM,0,5168,15:33:00,933.0,953.0,5168.0,20.0,0 +5168,5169,14_BARTSP_PM,caltrain_shuttle,BARTSP_PM,BARTSP_PM,3,caltrain_shuttle,14_BARTSP_PM,0,5168,15:53:00,953.0,973.0,5168.0,20.0,0 +5169,5170,14_BARTSP_PM,caltrain_shuttle,BARTSP_PM,BARTSP_PM,3,caltrain_shuttle,14_BARTSP_PM,0,5168,16:13:00,973.0,993.0,5168.0,20.0,0 +5170,5171,14_BARTSP_PM,caltrain_shuttle,BARTSP_PM,BARTSP_PM,3,caltrain_shuttle,14_BARTSP_PM,0,5168,16:33:00,993.0,1013.0,5168.0,20.0,0 +5171,5172,14_BARTSP_PM,caltrain_shuttle,BARTSP_PM,BARTSP_PM,3,caltrain_shuttle,14_BARTSP_PM,0,5168,16:53:00,1013.0,1033.0,5168.0,20.0,0 +5172,5173,14_BARTSP_PM,caltrain_shuttle,BARTSP_PM,BARTSP_PM,3,caltrain_shuttle,14_BARTSP_PM,0,5168,17:13:00,1033.0,1053.0,5168.0,20.0,0 +5173,5174,14_BARTSP_PM,caltrain_shuttle,BARTSP_PM,BARTSP_PM,3,caltrain_shuttle,14_BARTSP_PM,0,5168,17:33:00,1053.0,1073.0,5168.0,20.0,0 +5174,5175,14_BARTSP_PM,caltrain_shuttle,BARTSP_PM,BARTSP_PM,3,caltrain_shuttle,14_BARTSP_PM,0,5168,17:53:00,1073.0,1093.0,5168.0,20.0,0 +5399,5400,14_CTBB,caltrain_shuttle,CTBB,CTBB,3,caltrain_shuttle,14_CTBB,0,5400,06:07:00,367.0,397.0,5400.0,30.0,0 +5400,5401,14_CTBB,caltrain_shuttle,CTBB,CTBB,3,caltrain_shuttle,14_CTBB,0,5400,06:37:00,397.0,427.0,5400.0,30.0,0 +5401,5402,14_CTBB,caltrain_shuttle,CTBB,CTBB,3,caltrain_shuttle,14_CTBB,0,5400,07:07:00,427.0,457.0,5400.0,30.0,0 +5402,5403,14_CTBB,caltrain_shuttle,CTBB,CTBB,3,caltrain_shuttle,14_CTBB,0,5400,07:37:00,457.0,487.0,5400.0,30.0,0 +5403,5404,14_CTBB,caltrain_shuttle,CTBB,CTBB,3,caltrain_shuttle,14_CTBB,0,5400,08:07:00,487.0,517.0,5400.0,30.0,0 +5404,5405,14_CTBB,caltrain_shuttle,CTBB,CTBB,3,caltrain_shuttle,14_CTBB,0,5400,08:37:00,517.0,939.0,5400.0,422.0,1 +5405,5406,14_CTBB,caltrain_shuttle,CTBB,CTBB,3,caltrain_shuttle,14_CTBB,0,5400,15:39:00,939.0,969.0,5400.0,30.0,0 +5406,5407,14_CTBB,caltrain_shuttle,CTBB,CTBB,3,caltrain_shuttle,14_CTBB,0,5400,16:09:00,969.0,999.0,5400.0,30.0,0 +5407,5408,14_CTBB,caltrain_shuttle,CTBB,CTBB,3,caltrain_shuttle,14_CTBB,0,5400,16:39:00,999.0,1029.0,5400.0,30.0,0 +5408,5409,14_CTBB,caltrain_shuttle,CTBB,CTBB,3,caltrain_shuttle,14_CTBB,0,5400,17:09:00,1029.0,1059.0,5400.0,30.0,0 +5409,5410,14_CTBB,caltrain_shuttle,CTBB,CTBB,3,caltrain_shuttle,14_CTBB,0,5400,17:39:00,1059.0,1089.0,5400.0,30.0,0 +5565,5566,14_CTBM,caltrain_shuttle,CTBM,CTBM,3,caltrain_shuttle,14_CTBM,0,5566,06:03:00,363.0,388.0,5566.0,25.0,0 +5566,5567,14_CTBM,caltrain_shuttle,CTBM,CTBM,3,caltrain_shuttle,14_CTBM,0,5566,06:28:00,388.0,413.0,5566.0,25.0,0 +5567,5568,14_CTBM,caltrain_shuttle,CTBM,CTBM,3,caltrain_shuttle,14_CTBM,0,5566,06:53:00,413.0,438.0,5566.0,25.0,0 +5568,5569,14_CTBM,caltrain_shuttle,CTBM,CTBM,3,caltrain_shuttle,14_CTBM,0,5566,07:18:00,438.0,463.0,5566.0,25.0,0 +5569,5570,14_CTBM,caltrain_shuttle,CTBM,CTBM,3,caltrain_shuttle,14_CTBM,0,5566,07:43:00,463.0,488.0,5566.0,25.0,0 +5570,5571,14_CTBM,caltrain_shuttle,CTBM,CTBM,3,caltrain_shuttle,14_CTBM,0,5566,08:08:00,488.0,513.0,5566.0,25.0,0 +5571,5572,14_CTBM,caltrain_shuttle,CTBM,CTBM,3,caltrain_shuttle,14_CTBM,0,5566,08:33:00,513.0,538.0,5566.0,25.0,0 +5572,5573,14_CTBM,caltrain_shuttle,CTBM,CTBM,3,caltrain_shuttle,14_CTBM,0,5566,08:58:00,538.0,936.0,5566.0,398.0,1 +5573,5574,14_CTBM,caltrain_shuttle,CTBM,CTBM,3,caltrain_shuttle,14_CTBM,0,5566,15:36:00,936.0,956.0,5566.0,20.0,0 +5574,5575,14_CTBM,caltrain_shuttle,CTBM,CTBM,3,caltrain_shuttle,14_CTBM,0,5566,15:56:00,956.0,976.0,5566.0,20.0,0 +5575,5576,14_CTBM,caltrain_shuttle,CTBM,CTBM,3,caltrain_shuttle,14_CTBM,0,5566,16:16:00,976.0,996.0,5566.0,20.0,0 +5576,5577,14_CTBM,caltrain_shuttle,CTBM,CTBM,3,caltrain_shuttle,14_CTBM,0,5566,16:36:00,996.0,1016.0,5566.0,20.0,0 +5577,5578,14_CTBM,caltrain_shuttle,CTBM,CTBM,3,caltrain_shuttle,14_CTBM,0,5566,16:56:00,1016.0,1036.0,5566.0,20.0,0 +5578,5579,14_CTBM,caltrain_shuttle,CTBM,CTBM,3,caltrain_shuttle,14_CTBM,0,5566,17:16:00,1036.0,1056.0,5566.0,20.0,0 +5579,5580,14_CTBM,caltrain_shuttle,CTBM,CTBM,3,caltrain_shuttle,14_CTBM,0,5566,17:36:00,1056.0,1076.0,5566.0,20.0,0 +5580,5581,14_CTBM,caltrain_shuttle,CTBM,CTBM,3,caltrain_shuttle,14_CTBM,0,5566,17:56:00,1076.0,1096.0,5566.0,20.0,0 +5358,5359,14_CTBW,caltrain_shuttle,CTBW,CTBW,3,caltrain_shuttle,14_CTBW,0,5359,06:11:00,371.0,406.0,5359.0,35.0,0 +5359,5360,14_CTBW,caltrain_shuttle,CTBW,CTBW,3,caltrain_shuttle,14_CTBW,0,5359,06:46:00,406.0,441.0,5359.0,35.0,0 +5360,5361,14_CTBW,caltrain_shuttle,CTBW,CTBW,3,caltrain_shuttle,14_CTBW,0,5359,07:21:00,441.0,476.0,5359.0,35.0,0 +5361,5362,14_CTBW,caltrain_shuttle,CTBW,CTBW,3,caltrain_shuttle,14_CTBW,0,5359,07:56:00,476.0,511.0,5359.0,35.0,0 +5539,5540,14_CTBW_WB,caltrain_shuttle,CTBW_,CTBW__WB,3,caltrain_shuttle,14_CTBW_WB,0,5540,15:49:00,949.0,1009.0,5540.0,60.0,0 +5540,5541,14_CTBW_WB,caltrain_shuttle,CTBW_,CTBW__WB,3,caltrain_shuttle,14_CTBW_WB,0,5540,16:49:00,1009.0,1069.0,5540.0,60.0,0 +5439,5440,14_CTCD_EMP,caltrain_shuttle,CTCD_EMP,CTCD_EMP,3,caltrain_shuttle,14_CTCD_EMP,0,5440,06:02:00,362.0,402.0,5440.0,40.0,0 +5440,5441,14_CTCD_EMP,caltrain_shuttle,CTCD_EMP,CTCD_EMP,3,caltrain_shuttle,14_CTCD_EMP,0,5440,06:42:00,402.0,442.0,5440.0,40.0,0 +5441,5442,14_CTCD_EMP,caltrain_shuttle,CTCD_EMP,CTCD_EMP,3,caltrain_shuttle,14_CTCD_EMP,0,5440,07:22:00,442.0,482.0,5440.0,40.0,0 +5442,5443,14_CTCD_EMP,caltrain_shuttle,CTCD_EMP,CTCD_EMP,3,caltrain_shuttle,14_CTCD_EMP,0,5440,08:02:00,482.0,522.0,5440.0,40.0,0 +5503,5504,14_CTCD_EMP_EB,caltrain_shuttle,CTCD_EMP_,CTCD_EMP__EB,3,caltrain_shuttle,14_CTCD_EMP_EB,0,5504,15:30:00,930.0,970.0,5504.0,40.0,0 +5504,5505,14_CTCD_EMP_EB,caltrain_shuttle,CTCD_EMP_,CTCD_EMP__EB,3,caltrain_shuttle,14_CTCD_EMP_EB,0,5504,16:10:00,970.0,1010.0,5504.0,40.0,0 +5505,5506,14_CTCD_EMP_EB,caltrain_shuttle,CTCD_EMP_,CTCD_EMP__EB,3,caltrain_shuttle,14_CTCD_EMP_EB,0,5504,16:50:00,1010.0,1050.0,5504.0,40.0,0 +5506,5507,14_CTCD_EMP_EB,caltrain_shuttle,CTCD_EMP_,CTCD_EMP__EB,3,caltrain_shuttle,14_CTCD_EMP_EB,0,5504,17:30:00,1050.0,1090.0,5504.0,40.0,0 +5444,5445,14_CTCD_RES,caltrain_shuttle,CTCD_RES,CTCD_RES,3,caltrain_shuttle,14_CTCD_RES,0,5445,06:01:00,361.0,401.0,5445.0,40.0,0 +5445,5446,14_CTCD_RES,caltrain_shuttle,CTCD_RES,CTCD_RES,3,caltrain_shuttle,14_CTCD_RES,0,5445,06:41:00,401.0,441.0,5445.0,40.0,0 +5446,5447,14_CTCD_RES,caltrain_shuttle,CTCD_RES,CTCD_RES,3,caltrain_shuttle,14_CTCD_RES,0,5445,07:21:00,441.0,481.0,5445.0,40.0,0 +5447,5448,14_CTCD_RES,caltrain_shuttle,CTCD_RES,CTCD_RES,3,caltrain_shuttle,14_CTCD_RES,0,5445,08:01:00,481.0,521.0,5445.0,40.0,0 +5508,5509,14_CTCD_RES_WB,caltrain_shuttle,CTCD_RES_,CTCD_RES__WB,3,caltrain_shuttle,14_CTCD_RES_WB,0,5509,15:36:00,936.0,976.0,5509.0,40.0,0 +5509,5510,14_CTCD_RES_WB,caltrain_shuttle,CTCD_RES_,CTCD_RES__WB,3,caltrain_shuttle,14_CTCD_RES_WB,0,5509,16:16:00,976.0,1016.0,5509.0,40.0,0 +5510,5511,14_CTCD_RES_WB,caltrain_shuttle,CTCD_RES_,CTCD_RES__WB,3,caltrain_shuttle,14_CTCD_RES_WB,0,5509,16:56:00,1016.0,1056.0,5509.0,40.0,0 +5511,5512,14_CTCD_RES_WB,caltrain_shuttle,CTCD_RES_,CTCD_RES__WB,3,caltrain_shuttle,14_CTCD_RES_WB,0,5509,17:36:00,1056.0,1096.0,5509.0,40.0,0 +5260,5261,14_CTCP,caltrain_shuttle,CTCP,CTCP,3,caltrain_shuttle,14_CTCP,0,5261,06:09:00,369.0,429.0,5261.0,60.0,1 +5261,5262,14_CTCP,caltrain_shuttle,CTCP,CTCP,3,caltrain_shuttle,14_CTCP,0,5261,07:09:00,429.0,489.0,5261.0,60.0,1 +5262,5263,14_CTCP,caltrain_shuttle,CTCP,CTCP,3,caltrain_shuttle,14_CTCP,0,5261,08:09:00,489.0,932.0,5261.0,443.0,1 +5263,5264,14_CTCP,caltrain_shuttle,CTCP,CTCP,3,caltrain_shuttle,14_CTCP,0,5261,15:32:00,932.0,947.0,5261.0,15.0,0 +5264,5265,14_CTCP,caltrain_shuttle,CTCP,CTCP,3,caltrain_shuttle,14_CTCP,0,5261,15:47:00,947.0,962.0,5261.0,15.0,0 +5265,5266,14_CTCP,caltrain_shuttle,CTCP,CTCP,3,caltrain_shuttle,14_CTCP,0,5261,16:02:00,962.0,977.0,5261.0,15.0,0 +5266,5267,14_CTCP,caltrain_shuttle,CTCP,CTCP,3,caltrain_shuttle,14_CTCP,0,5261,16:17:00,977.0,992.0,5261.0,15.0,0 +5267,5268,14_CTCP,caltrain_shuttle,CTCP,CTCP,3,caltrain_shuttle,14_CTCP,0,5261,16:32:00,992.0,1007.0,5261.0,15.0,0 +5268,5269,14_CTCP,caltrain_shuttle,CTCP,CTCP,3,caltrain_shuttle,14_CTCP,0,5261,16:47:00,1007.0,1022.0,5261.0,15.0,0 +5269,5270,14_CTCP,caltrain_shuttle,CTCP,CTCP,3,caltrain_shuttle,14_CTCP,0,5261,17:02:00,1022.0,1037.0,5261.0,15.0,0 +5270,5271,14_CTCP,caltrain_shuttle,CTCP,CTCP,3,caltrain_shuttle,14_CTCP,0,5261,17:17:00,1037.0,1052.0,5261.0,15.0,0 +5271,5272,14_CTCP,caltrain_shuttle,CTCP,CTCP,3,caltrain_shuttle,14_CTCP,0,5261,17:32:00,1052.0,1067.0,5261.0,15.0,0 +5272,5273,14_CTCP,caltrain_shuttle,CTCP,CTCP,3,caltrain_shuttle,14_CTCP,0,5261,17:47:00,1067.0,1082.0,5261.0,15.0,0 +5273,5274,14_CTCP,caltrain_shuttle,CTCP,CTCP,3,caltrain_shuttle,14_CTCP,0,5261,18:02:00,1082.0,1097.0,5261.0,15.0,0 +5429,5430,14_CTDA,caltrain_shuttle,CTDA,CTDA,3,caltrain_shuttle,14_CTDA,0,5430,06:11:00,371.0,470.983333333,5430.0,99.9833333333,0 +5430,5431,14_CTDA,caltrain_shuttle,CTDA,CTDA,3,caltrain_shuttle,14_CTDA,0,5430,07:50:59,470.983333333,939.0,5430.0,468.016666667,1 +5431,5432,14_CTDA,caltrain_shuttle,CTDA,CTDA,3,caltrain_shuttle,14_CTDA,0,5430,15:39:00,939.0,1038.98333333,5430.0,99.9833333333,0 +5315,5316,14_CTDC,caltrain_shuttle,CTDC,CTDC,3,caltrain_shuttle,14_CTDC,0,5316,06:09:00,369.0,429.0,5316.0,60.0,0 +5316,5317,14_CTDC,caltrain_shuttle,CTDC,CTDC,3,caltrain_shuttle,14_CTDC,0,5316,07:09:00,429.0,489.0,5316.0,60.0,0 +5527,5528,14_CTDC_EB,caltrain_shuttle,CTDC_,CTDC__EB,3,caltrain_shuttle,14_CTDC_EB,0,5528,15:30:00,930.0,990.0,5528.0,60.0,0 +5528,5529,14_CTDC_EB,caltrain_shuttle,CTDC_,CTDC__EB,3,caltrain_shuttle,14_CTDC_EB,0,5528,16:30:00,990.0,1050.0,5528.0,60.0,0 +5457,5458,14_CTEA,caltrain_shuttle,CTEA,CTEA,3,caltrain_shuttle,14_CTEA,0,5458,06:02:00,362.0,407.0,5458.0,45.0,0 +5458,5459,14_CTEA,caltrain_shuttle,CTEA,CTEA,3,caltrain_shuttle,14_CTEA,0,5458,06:47:00,407.0,452.0,5458.0,45.0,0 +5459,5460,14_CTEA,caltrain_shuttle,CTEA,CTEA,3,caltrain_shuttle,14_CTEA,0,5458,07:32:00,452.0,497.0,5458.0,45.0,0 +5545,5546,14_CTEA2,caltrain_shuttle,CTEA2,CTEA2,3,caltrain_shuttle,14_CTEA2,0,5546,06:00:00,360.0,420.0,5546.0,60.0,0 +5546,5547,14_CTEA2,caltrain_shuttle,CTEA2,CTEA2,3,caltrain_shuttle,14_CTEA2,0,5546,07:00:00,420.0,480.0,5546.0,60.0,0 +5548,5549,14_CTEA2_NB,caltrain_shuttle,CTEA2_,CTEA2__NB,3,caltrain_shuttle,14_CTEA2_NB,0,5549,15:52:00,952.0,1012.0,5549.0,60.0,0 +5549,5550,14_CTEA2_NB,caltrain_shuttle,CTEA2_,CTEA2__NB,3,caltrain_shuttle,14_CTEA2_NB,0,5549,16:52:00,1012.0,1072.0,5549.0,60.0,0 +5542,5543,14_CTEA_SB,caltrain_shuttle,CTEA_,CTEA__SB,3,caltrain_shuttle,14_CTEA_SB,0,5543,15:36:00,936.0,996.0,5543.0,60.0,0 +5543,5544,14_CTEA_SB,caltrain_shuttle,CTEA_,CTEA__SB,3,caltrain_shuttle,14_CTEA_SB,0,5543,16:36:00,996.0,1056.0,5543.0,60.0,0 +5414,5415,14_CTEPA,caltrain_shuttle,CTEPA,CTEPA,3,caltrain_shuttle,14_CTEPA,0,5415,06:01:00,361.0,421.0,5415.0,60.0,0 +5415,5416,14_CTEPA,caltrain_shuttle,CTEPA,CTEPA,3,caltrain_shuttle,14_CTEPA,0,5415,07:01:00,421.0,481.0,5415.0,60.0,0 +5416,5417,14_CTEPA,caltrain_shuttle,CTEPA,CTEPA,3,caltrain_shuttle,14_CTEPA,0,5415,08:01:00,481.0,956.0,5415.0,475.0,1 +5417,5418,14_CTEPA,caltrain_shuttle,CTEPA,CTEPA,3,caltrain_shuttle,14_CTEPA,0,5415,15:56:00,956.0,1016.0,5415.0,60.0,0 +5418,5419,14_CTEPA,caltrain_shuttle,CTEPA,CTEPA,3,caltrain_shuttle,14_CTEPA,0,5415,16:56:00,1016.0,1076.0,5415.0,60.0,0 +5419,5420,14_CTEPA,caltrain_shuttle,CTEPA,CTEPA,3,caltrain_shuttle,14_CTEPA,0,5415,17:56:00,1076.0,1150.0,5415.0,74.0,0 +5420,5421,14_CTEPA,caltrain_shuttle,CTEPA,CTEPA,3,caltrain_shuttle,14_CTEPA,0,5415,19:10:00,1150.0,1249.98333333,5415.0,99.9833333333,0 +5421,5422,14_CTEPA,caltrain_shuttle,CTEPA,CTEPA,3,caltrain_shuttle,14_CTEPA,0,5415,20:49:59,1249.98333333,1349.98333333,5415.0,100.0,0 +5422,5423,14_CTEPA,caltrain_shuttle,CTEPA,CTEPA,3,caltrain_shuttle,14_CTEPA,0,5415,22:29:59,1349.98333333,1449.96666667,5415.0,99.9833333333,0 +5423,5424,14_CTEPA,caltrain_shuttle,CTEPA,CTEPA,3,caltrain_shuttle,14_CTEPA,0,5415,24:09:58,1449.96666667,1549.96666667,5415.0,100.0,0 +5582,5583,14_CTGN,caltrain_shuttle,CTGN,CTGN,3,caltrain_shuttle,14_CTGN,0,5583,06:45:00,405.0,504.983333333,5583.0,99.9833333333,0 +5591,5592,14_CTGN_WB,caltrain_shuttle,CTGN_,CTGN__WB,3,caltrain_shuttle,14_CTGN_WB,0,5592,15:47:00,947.0,1007.0,5592.0,60.0,0 +5592,5593,14_CTGN_WB,caltrain_shuttle,CTGN_,CTGN__WB,3,caltrain_shuttle,14_CTGN_WB,0,5592,16:47:00,1007.0,1067.0,5592.0,60.0,0 +5373,5374,14_CTGW,caltrain_shuttle,CTGW,CTGW,3,caltrain_shuttle,14_CTGW,0,5374,06:02:00,362.0,461.983333333,5374.0,99.9833333333,0 +5584,5585,14_CTGW_NB,caltrain_shuttle,CTGW_,CTGW__NB,3,caltrain_shuttle,14_CTGW_NB,0,5585,09:01:00,541.0,640.983333333,5585.0,99.9833333333,0 +5585,5586,14_CTGW_NB,caltrain_shuttle,CTGW_,CTGW__NB,3,caltrain_shuttle,14_CTGW_NB,0,5585,10:40:59,640.983333333,740.983333333,5585.0,100.0,0 +5586,5587,14_CTGW_NB,caltrain_shuttle,CTGW_,CTGW__NB,3,caltrain_shuttle,14_CTGW_NB,0,5585,12:20:59,740.983333333,840.966666667,5585.0,99.9833333333,0 +5587,5588,14_CTGW_NB,caltrain_shuttle,CTGW_,CTGW__NB,3,caltrain_shuttle,14_CTGW_NB,0,5585,14:00:58,840.966666667,936.0,5585.0,95.0333333333,0 +5588,5589,14_CTGW_NB,caltrain_shuttle,CTGW_,CTGW__NB,3,caltrain_shuttle,14_CTGW_NB,0,5585,15:36:00,936.0,996.0,5585.0,60.0,0 +5589,5590,14_CTGW_NB,caltrain_shuttle,CTGW_,CTGW__NB,3,caltrain_shuttle,14_CTGW_NB,0,5585,16:36:00,996.0,1056.0,5585.0,60.0,0 +5363,5364,14_CTLC,caltrain_shuttle,CTLC,CTLC,3,caltrain_shuttle,14_CTLC,0,5364,06:04:00,364.0,404.0,5364.0,40.0,0 +5364,5365,14_CTLC,caltrain_shuttle,CTLC,CTLC,3,caltrain_shuttle,14_CTLC,0,5364,06:44:00,404.0,444.0,5364.0,40.0,0 +5365,5366,14_CTLC,caltrain_shuttle,CTLC,CTLC,3,caltrain_shuttle,14_CTLC,0,5364,07:24:00,444.0,484.0,5364.0,40.0,0 +5366,5367,14_CTLC,caltrain_shuttle,CTLC,CTLC,3,caltrain_shuttle,14_CTLC,0,5364,08:04:00,484.0,524.0,5364.0,40.0,0 +5367,5368,14_CTLC,caltrain_shuttle,CTLC,CTLC,3,caltrain_shuttle,14_CTLC,0,5364,08:44:00,524.0,934.0,5364.0,410.0,1 +5368,5369,14_CTLC,caltrain_shuttle,CTLC,CTLC,3,caltrain_shuttle,14_CTLC,0,5364,15:34:00,934.0,974.0,5364.0,40.0,0 +5369,5370,14_CTLC,caltrain_shuttle,CTLC,CTLC,3,caltrain_shuttle,14_CTLC,0,5364,16:14:00,974.0,1014.0,5364.0,40.0,0 +5370,5371,14_CTLC,caltrain_shuttle,CTLC,CTLC,3,caltrain_shuttle,14_CTLC,0,5364,16:54:00,1014.0,1054.0,5364.0,40.0,0 +5371,5372,14_CTLC,caltrain_shuttle,CTLC,CTLC,3,caltrain_shuttle,14_CTLC,0,5364,17:34:00,1054.0,1094.0,5364.0,40.0,0 +5349,5350,14_CTMC,caltrain_shuttle,CTMC,CTMC,3,caltrain_shuttle,14_CTMC,0,5350,06:12:00,372.0,407.0,5350.0,35.0,0 +5350,5351,14_CTMC,caltrain_shuttle,CTMC,CTMC,3,caltrain_shuttle,14_CTMC,0,5350,06:47:00,407.0,442.0,5350.0,35.0,0 +5351,5352,14_CTMC,caltrain_shuttle,CTMC,CTMC,3,caltrain_shuttle,14_CTMC,0,5350,07:22:00,442.0,477.0,5350.0,35.0,0 +5352,5353,14_CTMC,caltrain_shuttle,CTMC,CTMC,3,caltrain_shuttle,14_CTMC,0,5350,07:57:00,477.0,512.0,5350.0,35.0,0 +5353,5354,14_CTMC,caltrain_shuttle,CTMC,CTMC,3,caltrain_shuttle,14_CTMC,0,5350,08:32:00,512.0,931.0,5350.0,419.0,1 +5354,5355,14_CTMC,caltrain_shuttle,CTMC,CTMC,3,caltrain_shuttle,14_CTMC,0,5350,15:31:00,931.0,986.0,5350.0,55.0,0 +5355,5356,14_CTMC,caltrain_shuttle,CTMC,CTMC,3,caltrain_shuttle,14_CTMC,0,5350,16:26:00,986.0,1041.0,5350.0,55.0,0 +5356,5357,14_CTMC,caltrain_shuttle,CTMC,CTMC,3,caltrain_shuttle,14_CTMC,0,5350,17:21:00,1041.0,1096.0,5350.0,55.0,0 +5449,5450,14_CTMI_PCA,caltrain_shuttle,CTMI_PCA,CTMI_PCA,3,caltrain_shuttle,14_CTMI_PCA,0,5450,06:04:00,364.0,409.0,5450.0,45.0,0 +5450,5451,14_CTMI_PCA,caltrain_shuttle,CTMI_PCA,CTMI_PCA,3,caltrain_shuttle,14_CTMI_PCA,0,5450,06:49:00,409.0,454.0,5450.0,45.0,0 +5451,5452,14_CTMI_PCA,caltrain_shuttle,CTMI_PCA,CTMI_PCA,3,caltrain_shuttle,14_CTMI_PCA,0,5450,07:34:00,454.0,499.0,5450.0,45.0,0 +5452,5453,14_CTMI_PCA,caltrain_shuttle,CTMI_PCA,CTMI_PCA,3,caltrain_shuttle,14_CTMI_PCA,0,5450,08:19:00,499.0,949.0,5450.0,450.0,1 +5453,5454,14_CTMI_PCA,caltrain_shuttle,CTMI_PCA,CTMI_PCA,3,caltrain_shuttle,14_CTMI_PCA,0,5450,15:49:00,949.0,994.0,5450.0,45.0,0 +5454,5455,14_CTMI_PCA,caltrain_shuttle,CTMI_PCA,CTMI_PCA,3,caltrain_shuttle,14_CTMI_PCA,0,5450,16:34:00,994.0,1039.0,5450.0,45.0,0 +5455,5456,14_CTMI_PCA,caltrain_shuttle,CTMI_PCA,CTMI_PCA,3,caltrain_shuttle,14_CTMI_PCA,0,5450,17:19:00,1039.0,1084.0,5450.0,45.0,0 +5425,5426,14_CTMM,caltrain_shuttle,CTMM,CTMM,3,caltrain_shuttle,14_CTMM,0,5426,06:12:00,372.0,417.0,5426.0,45.0,0 +5426,5427,14_CTMM,caltrain_shuttle,CTMM,CTMM,3,caltrain_shuttle,14_CTMM,0,5426,06:57:00,417.0,462.0,5426.0,45.0,0 +5427,5428,14_CTMM,caltrain_shuttle,CTMM,CTMM,3,caltrain_shuttle,14_CTMM,0,5426,07:42:00,462.0,507.0,5426.0,45.0,0 +5530,5531,14_CTMM_WB,caltrain_shuttle,CTMM_,CTMM__WB,3,caltrain_shuttle,14_CTMM_WB,0,5531,15:48:00,948.0,1008.0,5531.0,60.0,0 +5531,5532,14_CTMM_WB,caltrain_shuttle,CTMM_,CTMM__WB,3,caltrain_shuttle,14_CTMM_WB,0,5531,16:48:00,1008.0,1068.0,5531.0,60.0,0 +5295,5296,14_CTMR,caltrain_shuttle,CTM,CTM_R,3,caltrain_shuttle,14_CTMR,0,5296,06:02:00,362.0,422.0,5296.0,60.0,0 +5296,5297,14_CTMR,caltrain_shuttle,CTM,CTM_R,3,caltrain_shuttle,14_CTMR,0,5296,07:02:00,422.0,482.0,5296.0,60.0,0 +5297,5298,14_CTMR,caltrain_shuttle,CTM,CTM_R,3,caltrain_shuttle,14_CTMR,0,5296,08:02:00,482.0,933.0,5296.0,451.0,1 +5298,5299,14_CTMR,caltrain_shuttle,CTM,CTM_R,3,caltrain_shuttle,14_CTMR,0,5296,15:33:00,933.0,968.0,5296.0,35.0,0 +5299,5300,14_CTMR,caltrain_shuttle,CTM,CTM_R,3,caltrain_shuttle,14_CTMR,0,5296,16:08:00,968.0,1003.0,5296.0,35.0,0 +5300,5301,14_CTMR,caltrain_shuttle,CTM,CTM_R,3,caltrain_shuttle,14_CTMR,0,5296,16:43:00,1003.0,1038.0,5296.0,35.0,0 +5301,5302,14_CTMR,caltrain_shuttle,CTM,CTM_R,3,caltrain_shuttle,14_CTMR,0,5296,17:18:00,1038.0,1073.0,5296.0,35.0,0 +5302,5303,14_CTMR,caltrain_shuttle,CTM,CTM_R,3,caltrain_shuttle,14_CTMR,0,5296,17:53:00,1073.0,1108.0,5296.0,35.0,0 +5513,5514,14_CTMVDA,caltrain_shuttle,CTMVDA,CTMVDA,3,caltrain_shuttle,14_CTMVDA,0,5514,06:00:00,360.0,459.983333333,5514.0,99.9833333333,0 +5514,5515,14_CTMVDA,caltrain_shuttle,CTMVDA,CTMVDA,3,caltrain_shuttle,14_CTMVDA,0,5514,07:39:59,459.983333333,547.0,5514.0,87.0166666667,0 +5515,5516,14_CTMVDA,caltrain_shuttle,CTMVDA,CTMVDA,3,caltrain_shuttle,14_CTMVDA,0,5514,09:07:00,547.0,646.983333333,5514.0,99.9833333333,0 +5516,5517,14_CTMVDA,caltrain_shuttle,CTMVDA,CTMVDA,3,caltrain_shuttle,14_CTMVDA,0,5514,10:46:59,646.983333333,746.983333333,5514.0,100.0,0 +5517,5518,14_CTMVDA,caltrain_shuttle,CTMVDA,CTMVDA,3,caltrain_shuttle,14_CTMVDA,0,5514,12:26:59,746.983333333,846.966666667,5514.0,99.9833333333,0 +5518,5519,14_CTMVDA,caltrain_shuttle,CTMVDA,CTMVDA,3,caltrain_shuttle,14_CTMVDA,0,5514,14:06:58,846.966666667,968.0,5514.0,121.033333333,0 +5519,5520,14_CTMVDA,caltrain_shuttle,CTMVDA,CTMVDA,3,caltrain_shuttle,14_CTMVDA,0,5514,16:08:00,968.0,1067.98333333,5514.0,99.9833333333,0 +5520,5521,14_CTMVDA,caltrain_shuttle,CTMVDA,CTMVDA,3,caltrain_shuttle,14_CTMVDA,0,5514,17:47:59,1067.98333333,1110.0,5514.0,42.0166666667,0 +5521,5522,14_CTMVDA,caltrain_shuttle,CTMVDA,CTMVDA,3,caltrain_shuttle,14_CTMVDA,0,5514,18:30:00,1110.0,1209.98333333,5514.0,99.9833333333,0 +5522,5523,14_CTMVDA,caltrain_shuttle,CTMVDA,CTMVDA,3,caltrain_shuttle,14_CTMVDA,0,5514,20:09:59,1209.98333333,1309.98333333,5514.0,100.0,0 +5523,5524,14_CTMVDA,caltrain_shuttle,CTMVDA,CTMVDA,3,caltrain_shuttle,14_CTMVDA,0,5514,21:49:59,1309.98333333,1409.96666667,5514.0,99.9833333333,0 +5524,5525,14_CTMVDA,caltrain_shuttle,CTMVDA,CTMVDA,3,caltrain_shuttle,14_CTMVDA,0,5514,23:29:58,1409.96666667,1509.96666667,5514.0,100.0,0 +5525,5526,14_CTMVDA,caltrain_shuttle,CTMVDA,CTMVDA,3,caltrain_shuttle,14_CTMVDA,0,5514,25:09:58,1509.96666667,1609.95,5514.0,99.9833333333,0 +5433,5434,14_CTNA_EMP,caltrain_shuttle,CTNA_EMP,CTNA_EMP,3,caltrain_shuttle,14_CTNA_EMP,0,5434,06:19:00,379.0,439.0,5434.0,60.0,0 +5434,5435,14_CTNA_EMP,caltrain_shuttle,CTNA_EMP,CTNA_EMP,3,caltrain_shuttle,14_CTNA_EMP,0,5434,07:19:00,439.0,499.0,5434.0,60.0,0 +5551,5552,14_CTNA_EMP_WB,caltrain_shuttle,CTNA_EMP_,CTNA_EMP__WB,3,caltrain_shuttle,14_CTNA_EMP_WB,0,5552,15:31:00,931.0,991.0,5552.0,60.0,0 +5552,5553,14_CTNA_EMP_WB,caltrain_shuttle,CTNA_EMP_,CTNA_EMP__WB,3,caltrain_shuttle,14_CTNA_EMP_WB,0,5552,16:31:00,991.0,1051.0,5552.0,60.0,0 +5436,5437,14_CTNA_RES,caltrain_shuttle,CTNA_RES,CTNA_RES,3,caltrain_shuttle,14_CTNA_RES,0,5437,06:20:00,380.0,440.0,5437.0,60.0,0 +5437,5438,14_CTNA_RES,caltrain_shuttle,CTNA_RES,CTNA_RES,3,caltrain_shuttle,14_CTNA_RES,0,5437,07:20:00,440.0,500.0,5437.0,60.0,0 +5554,5555,14_CTNA_RES_EB,caltrain_shuttle,CTNA_RES_,CTNA_RES__EB,3,caltrain_shuttle,14_CTNA_RES_EB,0,5555,15:38:00,938.0,998.0,5555.0,60.0,0 +5555,5556,14_CTNA_RES_EB,caltrain_shuttle,CTNA_RES_,CTNA_RES__EB,3,caltrain_shuttle,14_CTNA_RES_EB,0,5555,16:38:00,998.0,1058.0,5555.0,60.0,0 +5318,5319,14_CTNB,caltrain_shuttle,CT,CT_NB,3,caltrain_shuttle,14_CTNB,0,5319,06:07:00,367.0,427.0,5319.0,60.0,0 +5319,5320,14_CTNB,caltrain_shuttle,CT,CT_NB,3,caltrain_shuttle,14_CTNB,0,5319,07:07:00,427.0,487.0,5319.0,60.0,0 +5533,5534,14_CTNB_SB,caltrain_shuttle,CTNB_,CTNB__SB,3,caltrain_shuttle,14_CTNB_SB,0,5534,15:44:00,944.0,974.0,5534.0,30.0,0 +5534,5535,14_CTNB_SB,caltrain_shuttle,CTNB_,CTNB__SB,3,caltrain_shuttle,14_CTNB_SB,0,5534,16:14:00,974.0,1004.0,5534.0,30.0,0 +5535,5536,14_CTNB_SB,caltrain_shuttle,CTNB_,CTNB__SB,3,caltrain_shuttle,14_CTNB_SB,0,5534,16:44:00,1004.0,1034.0,5534.0,30.0,0 +5536,5537,14_CTNB_SB,caltrain_shuttle,CTNB_,CTNB__SB,3,caltrain_shuttle,14_CTNB_SB,0,5534,17:14:00,1034.0,1064.0,5534.0,30.0,0 +5537,5538,14_CTNB_SB,caltrain_shuttle,CTNB_,CTNB__SB,3,caltrain_shuttle,14_CTNB_SB,0,5534,17:44:00,1064.0,1094.0,5534.0,30.0,0 +5411,5412,14_CTNF,caltrain_shuttle,CTNF,CTNF,3,caltrain_shuttle,14_CTNF,0,5412,06:28:00,388.0,448.0,5412.0,60.0,0 +5412,5413,14_CTNF,caltrain_shuttle,CTNF,CTNF,3,caltrain_shuttle,14_CTNF,0,5412,07:28:00,448.0,508.0,5412.0,60.0,0 +5557,5558,14_CTNF_NB,caltrain_shuttle,CTNF_,CTNF__NB,3,caltrain_shuttle,14_CTNF_NB,0,5558,15:46:00,946.0,1006.0,5558.0,60.0,0 +5558,5559,14_CTNF_NB,caltrain_shuttle,CTNF_,CTNF__NB,3,caltrain_shuttle,14_CTNF_NB,0,5558,16:46:00,1006.0,1066.0,5558.0,60.0,0 +5375,5376,14_CTOP,caltrain_shuttle,CTOP,CTOP,3,caltrain_shuttle,14_CTOP,0,5376,06:14:00,374.0,404.0,5376.0,30.0,0 +5376,5377,14_CTOP,caltrain_shuttle,CTOP,CTOP,3,caltrain_shuttle,14_CTOP,0,5376,06:44:00,404.0,434.0,5376.0,30.0,0 +5377,5378,14_CTOP,caltrain_shuttle,CTOP,CTOP,3,caltrain_shuttle,14_CTOP,0,5376,07:14:00,434.0,464.0,5376.0,30.0,0 +5378,5379,14_CTOP,caltrain_shuttle,CTOP,CTOP,3,caltrain_shuttle,14_CTOP,0,5376,07:44:00,464.0,494.0,5376.0,30.0,0 +5379,5380,14_CTOP,caltrain_shuttle,CTOP,CTOP,3,caltrain_shuttle,14_CTOP,0,5376,08:14:00,494.0,524.0,5376.0,30.0,0 +5380,5381,14_CTOP,caltrain_shuttle,CTOP,CTOP,3,caltrain_shuttle,14_CTOP,0,5376,08:44:00,524.0,940.0,5376.0,416.0,1 +5381,5382,14_CTOP,caltrain_shuttle,CTOP,CTOP,3,caltrain_shuttle,14_CTOP,0,5376,15:40:00,940.0,970.0,5376.0,30.0,0 +5382,5383,14_CTOP,caltrain_shuttle,CTOP,CTOP,3,caltrain_shuttle,14_CTOP,0,5376,16:10:00,970.0,1000.0,5376.0,30.0,0 +5383,5384,14_CTOP,caltrain_shuttle,CTOP,CTOP,3,caltrain_shuttle,14_CTOP,0,5376,16:40:00,1000.0,1030.0,5376.0,30.0,0 +5384,5385,14_CTOP,caltrain_shuttle,CTOP,CTOP,3,caltrain_shuttle,14_CTOP,0,5376,17:10:00,1030.0,1060.0,5376.0,30.0,0 +5385,5386,14_CTOP,caltrain_shuttle,CTOP,CTOP,3,caltrain_shuttle,14_CTOP,0,5376,17:40:00,1060.0,1090.0,5376.0,30.0,0 +5287,5288,14_CTOR,caltrain_shuttle,CTO,CTO_R,3,caltrain_shuttle,14_CTOR,0,5288,06:00:00,360.0,420.0,5288.0,60.0,0 +5288,5289,14_CTOR,caltrain_shuttle,CTO,CTO_R,3,caltrain_shuttle,14_CTOR,0,5288,07:00:00,420.0,480.0,5288.0,60.0,0 +5289,5290,14_CTOR,caltrain_shuttle,CTO,CTO_R,3,caltrain_shuttle,14_CTOR,0,5288,08:00:00,480.0,543.0,5288.0,63.0,0 +5290,5291,14_CTOR,caltrain_shuttle,CTO,CTO_R,3,caltrain_shuttle,14_CTOR,0,5288,09:03:00,543.0,633.0,5288.0,90.0,0 +5291,5292,14_CTOR,caltrain_shuttle,CTO,CTO_R,3,caltrain_shuttle,14_CTOR,0,5288,10:33:00,633.0,723.0,5288.0,90.0,0 +5292,5293,14_CTOR,caltrain_shuttle,CTO,CTO_R,3,caltrain_shuttle,14_CTOR,0,5288,12:03:00,723.0,813.0,5288.0,90.0,0 +5293,5294,14_CTOR,caltrain_shuttle,CTO,CTO_R,3,caltrain_shuttle,14_CTOR,0,5288,13:33:00,813.0,903.0,5288.0,90.0,0 +5560,5561,14_CTOR_SB,caltrain_shuttle,CTOR_,CTOR__SB,3,caltrain_shuttle,14_CTOR_SB,0,5561,15:42:00,942.0,982.0,5561.0,40.0,0 +5561,5562,14_CTOR_SB,caltrain_shuttle,CTOR_,CTOR__SB,3,caltrain_shuttle,14_CTOR_SB,0,5561,16:22:00,982.0,1022.0,5561.0,40.0,0 +5562,5563,14_CTOR_SB,caltrain_shuttle,CTOR_,CTOR__SB,3,caltrain_shuttle,14_CTOR_SB,0,5561,17:02:00,1022.0,1062.0,5561.0,40.0,0 +5563,5564,14_CTOR_SB,caltrain_shuttle,CTOR_,CTOR__SB,3,caltrain_shuttle,14_CTOR_SB,0,5561,17:42:00,1062.0,1102.0,5561.0,40.0,0 +5485,5486,14_CTPS,caltrain_shuttle,CTPS,CTPS,3,caltrain_shuttle,14_CTPS,0,5486,06:03:00,363.0,408.0,5486.0,45.0,0 +5486,5487,14_CTPS,caltrain_shuttle,CTPS,CTPS,3,caltrain_shuttle,14_CTPS,0,5486,06:48:00,408.0,453.0,5486.0,45.0,0 +5487,5488,14_CTPS,caltrain_shuttle,CTPS,CTPS,3,caltrain_shuttle,14_CTPS,0,5486,07:33:00,453.0,498.0,5486.0,45.0,0 +5488,5489,14_CTPS,caltrain_shuttle,CTPS,CTPS,3,caltrain_shuttle,14_CTPS,0,5486,08:18:00,498.0,947.0,5486.0,449.0,1 +5489,5490,14_CTPS,caltrain_shuttle,CTPS,CTPS,3,caltrain_shuttle,14_CTPS,0,5486,15:47:00,947.0,1007.0,5486.0,60.0,0 +5490,5491,14_CTPS,caltrain_shuttle,CTPS,CTPS,3,caltrain_shuttle,14_CTPS,0,5486,16:47:00,1007.0,1067.0,5486.0,60.0,0 +5491,5492,14_CTPS,caltrain_shuttle,CTPS,CTPS,3,caltrain_shuttle,14_CTPS,0,5486,17:47:00,1067.0,1111.0,5486.0,44.0,0 +5492,5493,14_CTPS,caltrain_shuttle,CTPS,CTPS,3,caltrain_shuttle,14_CTPS,0,5486,18:31:00,1111.0,1210.98333333,5486.0,99.9833333333,0 +5493,5494,14_CTPS,caltrain_shuttle,CTPS,CTPS,3,caltrain_shuttle,14_CTPS,0,5486,20:10:59,1210.98333333,1310.98333333,5486.0,100.0,0 +5494,5495,14_CTPS,caltrain_shuttle,CTPS,CTPS,3,caltrain_shuttle,14_CTPS,0,5486,21:50:59,1310.98333333,1410.96666667,5486.0,99.9833333333,0 +5495,5496,14_CTPS,caltrain_shuttle,CTPS,CTPS,3,caltrain_shuttle,14_CTPS,0,5486,23:30:58,1410.96666667,1510.96666667,5486.0,100.0,0 +5496,5497,14_CTPS,caltrain_shuttle,CTPS,CTPS,3,caltrain_shuttle,14_CTPS,0,5486,25:10:58,1510.96666667,1610.95,5486.0,99.9833333333,0 +5461,5462,14_CTRS,caltrain_shuttle,CTRS,CTRS,3,caltrain_shuttle,14_CTRS,0,5462,06:20:00,380.0,425.0,5462.0,45.0,0 +5462,5463,14_CTRS,caltrain_shuttle,CTRS,CTRS,3,caltrain_shuttle,14_CTRS,0,5462,07:05:00,425.0,470.0,5462.0,45.0,0 +5463,5464,14_CTRS,caltrain_shuttle,CTRS,CTRS,3,caltrain_shuttle,14_CTRS,0,5462,07:50:00,470.0,515.0,5462.0,45.0,0 +5464,5465,14_CTRS,caltrain_shuttle,CTRS,CTRS,3,caltrain_shuttle,14_CTRS,0,5462,08:35:00,515.0,540.0,5462.0,25.0,0 +5465,5466,14_CTRS,caltrain_shuttle,CTRS,CTRS,3,caltrain_shuttle,14_CTRS,0,5462,09:00:00,540.0,639.983333333,5462.0,99.9833333333,0 +5466,5467,14_CTRS,caltrain_shuttle,CTRS,CTRS,3,caltrain_shuttle,14_CTRS,0,5462,10:39:59,639.983333333,739.983333333,5462.0,100.0,0 +5467,5468,14_CTRS,caltrain_shuttle,CTRS,CTRS,3,caltrain_shuttle,14_CTRS,0,5462,12:19:59,739.983333333,839.966666667,5462.0,99.9833333333,0 +5468,5469,14_CTRS,caltrain_shuttle,CTRS,CTRS,3,caltrain_shuttle,14_CTRS,0,5462,13:59:58,839.966666667,934.0,5462.0,94.0333333333,0 +5469,5470,14_CTRS,caltrain_shuttle,CTRS,CTRS,3,caltrain_shuttle,14_CTRS,0,5462,15:34:00,934.0,994.0,5462.0,60.0,0 +5470,5471,14_CTRS,caltrain_shuttle,CTRS,CTRS,3,caltrain_shuttle,14_CTRS,0,5462,16:34:00,994.0,1054.0,5462.0,60.0,0 +5472,5473,14_CTRS_CLIP,caltrain_shuttle,CTRS_CLIP,CTRS_CLIP,3,caltrain_shuttle,14_CTRS_CLIP,0,5473,06:18:00,378.0,423.0,5473.0,45.0,0 +5473,5474,14_CTRS_CLIP,caltrain_shuttle,CTRS_CLIP,CTRS_CLIP,3,caltrain_shuttle,14_CTRS_CLIP,0,5473,07:03:00,423.0,468.0,5473.0,45.0,0 +5474,5475,14_CTRS_CLIP,caltrain_shuttle,CTRS_CLIP,CTRS_CLIP,3,caltrain_shuttle,14_CTRS_CLIP,0,5473,07:48:00,468.0,513.0,5473.0,45.0,0 +5475,5476,14_CTRS_CLIP,caltrain_shuttle,CTRS_CLIP,CTRS_CLIP,3,caltrain_shuttle,14_CTRS_CLIP,0,5473,08:33:00,513.0,937.0,5473.0,424.0,1 +5476,5477,14_CTRS_CLIP,caltrain_shuttle,CTRS_CLIP,CTRS_CLIP,3,caltrain_shuttle,14_CTRS_CLIP,0,5473,15:37:00,937.0,977.0,5473.0,40.0,0 +5477,5478,14_CTRS_CLIP,caltrain_shuttle,CTRS_CLIP,CTRS_CLIP,3,caltrain_shuttle,14_CTRS_CLIP,0,5473,16:17:00,977.0,1017.0,5473.0,40.0,0 +5478,5479,14_CTRS_CLIP,caltrain_shuttle,CTRS_CLIP,CTRS_CLIP,3,caltrain_shuttle,14_CTRS_CLIP,0,5473,16:57:00,1017.0,1057.0,5473.0,40.0,0 +5479,5480,14_CTRS_CLIP,caltrain_shuttle,CTRS_CLIP,CTRS_CLIP,3,caltrain_shuttle,14_CTRS_CLIP,0,5473,17:37:00,1057.0,1097.0,5473.0,40.0,0 +5321,5322,14_CTSH,caltrain_shuttle,CTSH,CTSH,3,caltrain_shuttle,14_CTSH,0,5322,06:04:00,364.0,424.0,5322.0,60.0,0 +5322,5323,14_CTSH,caltrain_shuttle,CTSH,CTSH,3,caltrain_shuttle,14_CTSH,0,5322,07:04:00,424.0,484.0,5322.0,60.0,0 +5323,5324,14_CTSH,caltrain_shuttle,CTSH,CTSH,3,caltrain_shuttle,14_CTSH,0,5322,08:04:00,484.0,549.0,5322.0,65.0,0 +5324,5325,14_CTSH,caltrain_shuttle,CTSH,CTSH,3,caltrain_shuttle,14_CTSH,0,5322,09:09:00,549.0,648.983333333,5322.0,99.9833333333,0 +5325,5326,14_CTSH,caltrain_shuttle,CTSH,CTSH,3,caltrain_shuttle,14_CTSH,0,5322,10:48:59,648.983333333,748.983333333,5322.0,100.0,0 +5326,5327,14_CTSH,caltrain_shuttle,CTSH,CTSH,3,caltrain_shuttle,14_CTSH,0,5322,12:28:59,748.983333333,848.966666667,5322.0,99.9833333333,0 +5327,5328,14_CTSH,caltrain_shuttle,CTSH,CTSH,3,caltrain_shuttle,14_CTSH,0,5322,14:08:58,848.966666667,940.0,5322.0,91.0333333333,0 +5328,5329,14_CTSH,caltrain_shuttle,CTSH,CTSH,3,caltrain_shuttle,14_CTSH,0,5322,15:40:00,940.0,1000.0,5322.0,60.0,0 +5329,5330,14_CTSH,caltrain_shuttle,CTSH,CTSH,3,caltrain_shuttle,14_CTSH,0,5322,16:40:00,1000.0,1060.0,5322.0,60.0,0 +5330,5331,14_CTSH,caltrain_shuttle,CTSH,CTSH,3,caltrain_shuttle,14_CTSH,0,5322,17:40:00,1060.0,1119.0,5322.0,59.0,0 +5331,5332,14_CTSH,caltrain_shuttle,CTSH,CTSH,3,caltrain_shuttle,14_CTSH,0,5322,18:39:00,1119.0,1179.0,5322.0,60.0,0 +5332,5333,14_CTSH,caltrain_shuttle,CTSH,CTSH,3,caltrain_shuttle,14_CTSH,0,5322,19:39:00,1179.0,1239.0,5322.0,60.0,0 +5333,5334,14_CTSH,caltrain_shuttle,CTSH,CTSH,3,caltrain_shuttle,14_CTSH,0,5322,20:39:00,1239.0,1299.0,5322.0,60.0,0 +5334,5335,14_CTSH,caltrain_shuttle,CTSH,CTSH,3,caltrain_shuttle,14_CTSH,0,5322,21:39:00,1299.0,1359.0,5322.0,60.0,0 +5335,5336,14_CTSH,caltrain_shuttle,CTSH,CTSH,3,caltrain_shuttle,14_CTSH,0,5322,22:39:00,1359.0,1419.0,5322.0,60.0,0 +5336,5337,14_CTSH,caltrain_shuttle,CTSH,CTSH,3,caltrain_shuttle,14_CTSH,0,5322,23:39:00,1419.0,1479.0,5322.0,60.0,0 +5337,5338,14_CTSH,caltrain_shuttle,CTSH,CTSH,3,caltrain_shuttle,14_CTSH,0,5322,24:39:00,1479.0,1539.0,5322.0,60.0,0 +5338,5339,14_CTSH,caltrain_shuttle,CTSH,CTSH,3,caltrain_shuttle,14_CTSH,0,5322,25:39:00,1539.0,1599.0,5322.0,60.0,0 +5387,5388,14_CTSP,caltrain_shuttle,CTSP,CTSP,3,caltrain_shuttle,14_CTSP,0,5388,06:04:00,364.0,394.0,5388.0,30.0,0 +5388,5389,14_CTSP,caltrain_shuttle,CTSP,CTSP,3,caltrain_shuttle,14_CTSP,0,5388,06:34:00,394.0,424.0,5388.0,30.0,0 +5389,5390,14_CTSP,caltrain_shuttle,CTSP,CTSP,3,caltrain_shuttle,14_CTSP,0,5388,07:04:00,424.0,454.0,5388.0,30.0,0 +5390,5391,14_CTSP,caltrain_shuttle,CTSP,CTSP,3,caltrain_shuttle,14_CTSP,0,5388,07:34:00,454.0,484.0,5388.0,30.0,0 +5391,5392,14_CTSP,caltrain_shuttle,CTSP,CTSP,3,caltrain_shuttle,14_CTSP,0,5388,08:04:00,484.0,514.0,5388.0,30.0,0 +5392,5393,14_CTSP,caltrain_shuttle,CTSP,CTSP,3,caltrain_shuttle,14_CTSP,0,5388,08:34:00,514.0,940.0,5388.0,426.0,1 +5393,5394,14_CTSP,caltrain_shuttle,CTSP,CTSP,3,caltrain_shuttle,14_CTSP,0,5388,15:40:00,940.0,970.0,5388.0,30.0,0 +5394,5395,14_CTSP,caltrain_shuttle,CTSP,CTSP,3,caltrain_shuttle,14_CTSP,0,5388,16:10:00,970.0,1000.0,5388.0,30.0,0 +5395,5396,14_CTSP,caltrain_shuttle,CTSP,CTSP,3,caltrain_shuttle,14_CTSP,0,5388,16:40:00,1000.0,1030.0,5388.0,30.0,0 +5396,5397,14_CTSP,caltrain_shuttle,CTSP,CTSP,3,caltrain_shuttle,14_CTSP,0,5388,17:10:00,1030.0,1060.0,5388.0,30.0,0 +5397,5398,14_CTSP,caltrain_shuttle,CTSP,CTSP,3,caltrain_shuttle,14_CTSP,0,5388,17:40:00,1060.0,1090.0,5388.0,30.0,0 +5275,5276,14_CTUG,caltrain_shuttle,CTUG,CTUG,3,caltrain_shuttle,14_CTUG,0,5276,06:11:00,371.0,401.0,5276.0,30.0,0 +5276,5277,14_CTUG,caltrain_shuttle,CTUG,CTUG,3,caltrain_shuttle,14_CTUG,0,5276,06:41:00,401.0,431.0,5276.0,30.0,0 +5277,5278,14_CTUG,caltrain_shuttle,CTUG,CTUG,3,caltrain_shuttle,14_CTUG,0,5276,07:11:00,431.0,461.0,5276.0,30.0,0 +5278,5279,14_CTUG,caltrain_shuttle,CTUG,CTUG,3,caltrain_shuttle,14_CTUG,0,5276,07:41:00,461.0,491.0,5276.0,30.0,0 +5279,5280,14_CTUG,caltrain_shuttle,CTUG,CTUG,3,caltrain_shuttle,14_CTUG,0,5276,08:11:00,491.0,521.0,5276.0,30.0,0 +5280,5281,14_CTUG,caltrain_shuttle,CTUG,CTUG,3,caltrain_shuttle,14_CTUG,0,5276,08:41:00,521.0,934.0,5276.0,413.0,1 +5281,5282,14_CTUG,caltrain_shuttle,CTUG,CTUG,3,caltrain_shuttle,14_CTUG,0,5276,15:34:00,934.0,964.0,5276.0,30.0,0 +5282,5283,14_CTUG,caltrain_shuttle,CTUG,CTUG,3,caltrain_shuttle,14_CTUG,0,5276,16:04:00,964.0,994.0,5276.0,30.0,0 +5283,5284,14_CTUG,caltrain_shuttle,CTUG,CTUG,3,caltrain_shuttle,14_CTUG,0,5276,16:34:00,994.0,1024.0,5276.0,30.0,0 +5284,5285,14_CTUG,caltrain_shuttle,CTUG,CTUG,3,caltrain_shuttle,14_CTUG,0,5276,17:04:00,1024.0,1054.0,5276.0,30.0,0 +5285,5286,14_CTUG,caltrain_shuttle,CTUG,CTUG,3,caltrain_shuttle,14_CTUG,0,5276,17:34:00,1054.0,1084.0,5276.0,30.0,0 +5340,5341,14_CTVA,caltrain_shuttle,CTVA,CTVA,3,caltrain_shuttle,14_CTVA,0,5341,06:02:00,362.0,392.0,5341.0,30.0,0 +5341,5342,14_CTVA,caltrain_shuttle,CTVA,CTVA,3,caltrain_shuttle,14_CTVA,0,5341,06:32:00,392.0,422.0,5341.0,30.0,0 +5342,5343,14_CTVA,caltrain_shuttle,CTVA,CTVA,3,caltrain_shuttle,14_CTVA,0,5341,07:02:00,422.0,452.0,5341.0,30.0,0 +5343,5344,14_CTVA,caltrain_shuttle,CTVA,CTVA,3,caltrain_shuttle,14_CTVA,0,5341,07:32:00,452.0,482.0,5341.0,30.0,0 +5344,5345,14_CTVA,caltrain_shuttle,CTVA,CTVA,3,caltrain_shuttle,14_CTVA,0,5341,08:02:00,482.0,512.0,5341.0,30.0,0 +5345,5346,14_CTVA,caltrain_shuttle,CTVA,CTVA,3,caltrain_shuttle,14_CTVA,0,5341,08:32:00,512.0,940.0,5341.0,428.0,1 +5346,5347,14_CTVA,caltrain_shuttle,CTVA,CTVA,3,caltrain_shuttle,14_CTVA,0,5341,15:40:00,940.0,1000.0,5341.0,60.0,0 +5347,5348,14_CTVA,caltrain_shuttle,CTVA,CTVA,3,caltrain_shuttle,14_CTVA,0,5341,16:40:00,1000.0,1060.0,5341.0,60.0,0 +5304,5305,14_CTWR,caltrain_shuttle,CTW,CTW_R,3,caltrain_shuttle,14_CTWR,0,5305,06:28:00,388.0,448.0,5305.0,60.0,0 +5305,5306,14_CTWR,caltrain_shuttle,CTW,CTW_R,3,caltrain_shuttle,14_CTWR,0,5305,07:28:00,448.0,508.0,5305.0,60.0,0 +5306,5307,14_CTWR,caltrain_shuttle,CTW,CTW_R,3,caltrain_shuttle,14_CTWR,0,5305,08:28:00,508.0,541.0,5305.0,33.0,0 +5307,5308,14_CTWR,caltrain_shuttle,CTW,CTW_R,3,caltrain_shuttle,14_CTWR,0,5305,09:01:00,541.0,640.983333333,5305.0,99.9833333333,0 +5308,5309,14_CTWR,caltrain_shuttle,CTW,CTW_R,3,caltrain_shuttle,14_CTWR,0,5305,10:40:59,640.983333333,740.983333333,5305.0,100.0,0 +5309,5310,14_CTWR,caltrain_shuttle,CTW,CTW_R,3,caltrain_shuttle,14_CTWR,0,5305,12:20:59,740.983333333,840.966666667,5305.0,99.9833333333,0 +5310,5311,14_CTWR,caltrain_shuttle,CTW,CTW_R,3,caltrain_shuttle,14_CTWR,0,5305,14:00:58,840.966666667,948.0,5305.0,107.033333333,0 +5311,5312,14_CTWR,caltrain_shuttle,CTW,CTW_R,3,caltrain_shuttle,14_CTWR,0,5305,15:48:00,948.0,993.0,5305.0,45.0,0 +5312,5313,14_CTWR,caltrain_shuttle,CTW,CTW_R,3,caltrain_shuttle,14_CTWR,0,5305,16:33:00,993.0,1038.0,5305.0,45.0,0 +5313,5314,14_CTWR,caltrain_shuttle,CTW,CTW_R,3,caltrain_shuttle,14_CTWR,0,5305,17:18:00,1038.0,1083.0,5305.0,45.0,0 +5481,5482,14_CTWR_EXP,caltrain_shuttle,CTWR_EXP,CTWR_EXP,3,caltrain_shuttle,14_CTWR_EXP,0,5482,06:18:00,378.0,423.0,5482.0,45.0,0 +5482,5483,14_CTWR_EXP,caltrain_shuttle,CTWR_EXP,CTWR_EXP,3,caltrain_shuttle,14_CTWR_EXP,0,5482,07:03:00,423.0,468.0,5482.0,45.0,0 +5483,5484,14_CTWR_EXP,caltrain_shuttle,CTWR_EXP,CTWR_EXP,3,caltrain_shuttle,14_CTWR_EXP,0,5482,07:48:00,468.0,513.0,5482.0,45.0,0 +5498,5499,14_CTWR_EXP_WB,caltrain_shuttle,CTWR_EXP_,CTWR_EXP__WB,3,caltrain_shuttle,14_CTWR_EXP_WB,0,5499,15:41:00,941.0,981.0,5499.0,40.0,0 +5499,5500,14_CTWR_EXP_WB,caltrain_shuttle,CTWR_EXP_,CTWR_EXP__WB,3,caltrain_shuttle,14_CTWR_EXP_WB,0,5499,16:21:00,981.0,1021.0,5499.0,40.0,0 +5500,5501,14_CTWR_EXP_WB,caltrain_shuttle,CTWR_EXP_,CTWR_EXP__WB,3,caltrain_shuttle,14_CTWR_EXP_WB,0,5499,17:01:00,1021.0,1061.0,5499.0,40.0,0 +5501,5502,14_CTWR_EXP_WB,caltrain_shuttle,CTWR_EXP_,CTWR_EXP__WB,3,caltrain_shuttle,14_CTWR_EXP_WB,0,5499,17:41:00,1061.0,1101.0,5499.0,40.0,0 +5594,5595,14_CTWR_WB,caltrain_shuttle,CTWR_,CTWR__WB,3,caltrain_shuttle,14_CTWR_WB,0,5595,09:49:00,589.0,688.983333333,5595.0,99.9833333333,0 +5595,5596,14_CTWR_WB,caltrain_shuttle,CTWR_,CTWR__WB,3,caltrain_shuttle,14_CTWR_WB,0,5595,11:28:59,688.983333333,788.983333333,5595.0,100.0,0 +5596,5597,14_CTWR_WB,caltrain_shuttle,CTWR_,CTWR__WB,3,caltrain_shuttle,14_CTWR_WB,0,5595,13:08:59,788.983333333,888.966666667,5595.0,99.9833333333,0 +5597,5598,14_CTWR_WB,caltrain_shuttle,CTWR_,CTWR__WB,3,caltrain_shuttle,14_CTWR_WB,0,5595,14:48:58,888.966666667,930.0,5595.0,41.0333333333,0 +5598,5599,14_CTWR_WB,caltrain_shuttle,CTWR_,CTWR__WB,3,caltrain_shuttle,14_CTWR_WB,0,5595,15:30:00,930.0,975.0,5595.0,45.0,0 +5599,5600,14_CTWR_WB,caltrain_shuttle,CTWR_,CTWR__WB,3,caltrain_shuttle,14_CTWR_WB,0,5595,16:15:00,975.0,1020.0,5595.0,45.0,0 +5600,5601,14_CTWR_WB,caltrain_shuttle,CTWR_,CTWR__WB,3,caltrain_shuttle,14_CTWR_WB,0,5595,17:00:00,1020.0,1065.0,5595.0,45.0,0 +12462,12463,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,06:02:00,362.0,377.0,12463.0,15.0,0 +12463,12464,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,06:17:00,377.0,392.0,12463.0,15.0,0 +12464,12465,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,06:32:00,392.0,407.0,12463.0,15.0,0 +12465,12466,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,06:47:00,407.0,422.0,12463.0,15.0,0 +12466,12467,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,07:02:00,422.0,437.0,12463.0,15.0,0 +12467,12468,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,07:17:00,437.0,452.0,12463.0,15.0,0 +12468,12469,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,07:32:00,452.0,467.0,12463.0,15.0,0 +12469,12470,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,07:47:00,467.0,482.0,12463.0,15.0,0 +12470,12471,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,08:02:00,482.0,497.0,12463.0,15.0,0 +12471,12472,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,08:17:00,497.0,512.0,12463.0,15.0,0 +12472,12473,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,08:32:00,512.0,527.0,12463.0,15.0,0 +12473,12474,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,08:47:00,527.0,546.0,12463.0,19.0,0 +12474,12475,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,09:06:00,546.0,561.0,12463.0,15.0,0 +12475,12476,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,09:21:00,561.0,576.0,12463.0,15.0,0 +12476,12477,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,09:36:00,576.0,591.0,12463.0,15.0,0 +12477,12478,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,09:51:00,591.0,606.0,12463.0,15.0,0 +12478,12479,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,10:06:00,606.0,621.0,12463.0,15.0,0 +12479,12480,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,10:21:00,621.0,636.0,12463.0,15.0,0 +12480,12481,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,10:36:00,636.0,651.0,12463.0,15.0,0 +12481,12482,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,10:51:00,651.0,666.0,12463.0,15.0,0 +12482,12483,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,11:06:00,666.0,681.0,12463.0,15.0,0 +12483,12484,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,11:21:00,681.0,696.0,12463.0,15.0,0 +12484,12485,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,11:36:00,696.0,711.0,12463.0,15.0,0 +12485,12486,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,11:51:00,711.0,726.0,12463.0,15.0,0 +12486,12487,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,12:06:00,726.0,741.0,12463.0,15.0,0 +12487,12488,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,12:21:00,741.0,756.0,12463.0,15.0,0 +12488,12489,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,12:36:00,756.0,771.0,12463.0,15.0,0 +12489,12490,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,12:51:00,771.0,786.0,12463.0,15.0,0 +12490,12491,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,13:06:00,786.0,801.0,12463.0,15.0,0 +12491,12492,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,13:21:00,801.0,816.0,12463.0,15.0,0 +12492,12493,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,13:36:00,816.0,831.0,12463.0,15.0,0 +12493,12494,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,13:51:00,831.0,846.0,12463.0,15.0,0 +12494,12495,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,14:06:00,846.0,861.0,12463.0,15.0,0 +12495,12496,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,14:21:00,861.0,876.0,12463.0,15.0,0 +12496,12497,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,14:36:00,876.0,891.0,12463.0,15.0,0 +12497,12498,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,14:51:00,891.0,906.0,12463.0,15.0,0 +12498,12499,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,15:06:00,906.0,921.0,12463.0,15.0,0 +12499,12500,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,15:21:00,921.0,934.0,12463.0,13.0,0 +12500,12501,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,15:34:00,934.0,949.0,12463.0,15.0,0 +12501,12502,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,15:49:00,949.0,964.0,12463.0,15.0,0 +12502,12503,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,16:04:00,964.0,979.0,12463.0,15.0,0 +12503,12504,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,16:19:00,979.0,994.0,12463.0,15.0,0 +12504,12505,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,16:34:00,994.0,1009.0,12463.0,15.0,0 +12505,12506,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,16:49:00,1009.0,1024.0,12463.0,15.0,0 +12506,12507,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,17:04:00,1024.0,1039.0,12463.0,15.0,0 +12507,12508,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,17:19:00,1039.0,1054.0,12463.0,15.0,0 +12508,12509,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,17:34:00,1054.0,1069.0,12463.0,15.0,0 +12509,12510,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,17:49:00,1069.0,1084.0,12463.0,15.0,0 +12510,12511,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,18:04:00,1084.0,1099.0,12463.0,15.0,0 +12511,12512,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,18:19:00,1099.0,1114.0,12463.0,15.0,0 +12512,12513,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,18:34:00,1114.0,1134.0,12463.0,20.0,0 +12513,12514,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,18:54:00,1134.0,1154.0,12463.0,20.0,0 +12514,12515,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,19:14:00,1154.0,1174.0,12463.0,20.0,0 +12515,12516,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,19:34:00,1174.0,1194.0,12463.0,20.0,0 +12516,12517,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,19:54:00,1194.0,1214.0,12463.0,20.0,0 +12517,12518,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,20:14:00,1214.0,1234.0,12463.0,20.0,0 +12518,12519,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,20:34:00,1234.0,1254.0,12463.0,20.0,0 +12519,12520,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,20:54:00,1254.0,1274.0,12463.0,20.0,0 +12520,12521,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,21:14:00,1274.0,1294.0,12463.0,20.0,0 +12521,12522,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,21:34:00,1294.0,1314.0,12463.0,20.0,0 +12522,12523,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,21:54:00,1314.0,1334.0,12463.0,20.0,0 +12523,12524,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,22:14:00,1334.0,1354.0,12463.0,20.0,0 +12524,12525,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,22:34:00,1354.0,1374.0,12463.0,20.0,0 +12525,12526,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,22:54:00,1374.0,1394.0,12463.0,20.0,0 +12526,12527,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,23:14:00,1394.0,1414.0,12463.0,20.0,0 +12527,12528,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,23:34:00,1414.0,1434.0,12463.0,20.0,0 +12528,12529,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,23:54:00,1434.0,1454.0,12463.0,20.0,0 +12529,12530,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,24:14:00,1454.0,1474.0,12463.0,20.0,0 +12530,12531,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,24:34:00,1474.0,1494.0,12463.0,20.0,0 +12531,12532,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,24:54:00,1494.0,1514.0,12463.0,20.0,0 +12532,12533,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,25:14:00,1514.0,1534.0,12463.0,20.0,0 +12533,12534,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,25:34:00,1534.0,1554.0,12463.0,20.0,0 +12534,12535,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,25:54:00,1554.0,1574.0,12463.0,20.0,0 +12535,12536,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,26:14:00,1574.0,1594.0,12463.0,20.0,0 +12536,12537,15_10VTAEB,shuttle,10VTA,10VTA_EB,3,shuttle,15_10VTAEB,0,12463,26:34:00,1594.0,1614.0,12463.0,20.0,0 +12386,12387,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,06:03:00,363.0,378.0,12387.0,15.0,0 +12387,12388,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,06:18:00,378.0,393.0,12387.0,15.0,0 +12388,12389,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,06:33:00,393.0,408.0,12387.0,15.0,0 +12389,12390,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,06:48:00,408.0,423.0,12387.0,15.0,0 +12390,12391,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,07:03:00,423.0,438.0,12387.0,15.0,0 +12391,12392,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,07:18:00,438.0,453.0,12387.0,15.0,0 +12392,12393,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,07:33:00,453.0,468.0,12387.0,15.0,0 +12393,12394,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,07:48:00,468.0,483.0,12387.0,15.0,0 +12394,12395,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,08:03:00,483.0,498.0,12387.0,15.0,0 +12395,12396,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,08:18:00,498.0,513.0,12387.0,15.0,0 +12396,12397,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,08:33:00,513.0,528.0,12387.0,15.0,0 +12397,12398,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,08:48:00,528.0,545.0,12387.0,17.0,0 +12398,12399,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,09:05:00,545.0,560.0,12387.0,15.0,0 +12399,12400,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,09:20:00,560.0,575.0,12387.0,15.0,0 +12400,12401,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,09:35:00,575.0,590.0,12387.0,15.0,0 +12401,12402,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,09:50:00,590.0,605.0,12387.0,15.0,0 +12402,12403,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,10:05:00,605.0,620.0,12387.0,15.0,0 +12403,12404,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,10:20:00,620.0,635.0,12387.0,15.0,0 +12404,12405,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,10:35:00,635.0,650.0,12387.0,15.0,0 +12405,12406,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,10:50:00,650.0,665.0,12387.0,15.0,0 +12406,12407,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,11:05:00,665.0,680.0,12387.0,15.0,0 +12407,12408,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,11:20:00,680.0,695.0,12387.0,15.0,0 +12408,12409,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,11:35:00,695.0,710.0,12387.0,15.0,0 +12409,12410,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,11:50:00,710.0,725.0,12387.0,15.0,0 +12410,12411,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,12:05:00,725.0,740.0,12387.0,15.0,0 +12411,12412,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,12:20:00,740.0,755.0,12387.0,15.0,0 +12412,12413,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,12:35:00,755.0,770.0,12387.0,15.0,0 +12413,12414,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,12:50:00,770.0,785.0,12387.0,15.0,0 +12414,12415,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,13:05:00,785.0,800.0,12387.0,15.0,0 +12415,12416,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,13:20:00,800.0,815.0,12387.0,15.0,0 +12416,12417,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,13:35:00,815.0,830.0,12387.0,15.0,0 +12417,12418,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,13:50:00,830.0,845.0,12387.0,15.0,0 +12418,12419,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,14:05:00,845.0,860.0,12387.0,15.0,0 +12419,12420,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,14:20:00,860.0,875.0,12387.0,15.0,0 +12420,12421,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,14:35:00,875.0,890.0,12387.0,15.0,0 +12421,12422,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,14:50:00,890.0,905.0,12387.0,15.0,0 +12422,12423,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,15:05:00,905.0,920.0,12387.0,15.0,0 +12423,12424,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,15:20:00,920.0,936.0,12387.0,16.0,0 +12424,12425,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,15:36:00,936.0,951.0,12387.0,15.0,0 +12425,12426,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,15:51:00,951.0,966.0,12387.0,15.0,0 +12426,12427,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,16:06:00,966.0,981.0,12387.0,15.0,0 +12427,12428,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,16:21:00,981.0,996.0,12387.0,15.0,0 +12428,12429,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,16:36:00,996.0,1011.0,12387.0,15.0,0 +12429,12430,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,16:51:00,1011.0,1026.0,12387.0,15.0,0 +12430,12431,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,17:06:00,1026.0,1041.0,12387.0,15.0,0 +12431,12432,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,17:21:00,1041.0,1056.0,12387.0,15.0,0 +12432,12433,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,17:36:00,1056.0,1071.0,12387.0,15.0,0 +12433,12434,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,17:51:00,1071.0,1086.0,12387.0,15.0,0 +12434,12435,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,18:06:00,1086.0,1101.0,12387.0,15.0,0 +12435,12436,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,18:21:00,1101.0,1114.0,12387.0,13.0,0 +12436,12437,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,18:34:00,1114.0,1134.0,12387.0,20.0,0 +12437,12438,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,18:54:00,1134.0,1154.0,12387.0,20.0,0 +12438,12439,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,19:14:00,1154.0,1174.0,12387.0,20.0,0 +12439,12440,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,19:34:00,1174.0,1194.0,12387.0,20.0,0 +12440,12441,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,19:54:00,1194.0,1214.0,12387.0,20.0,0 +12441,12442,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,20:14:00,1214.0,1234.0,12387.0,20.0,0 +12442,12443,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,20:34:00,1234.0,1254.0,12387.0,20.0,0 +12443,12444,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,20:54:00,1254.0,1274.0,12387.0,20.0,0 +12444,12445,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,21:14:00,1274.0,1294.0,12387.0,20.0,0 +12445,12446,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,21:34:00,1294.0,1314.0,12387.0,20.0,0 +12446,12447,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,21:54:00,1314.0,1334.0,12387.0,20.0,0 +12447,12448,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,22:14:00,1334.0,1354.0,12387.0,20.0,0 +12448,12449,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,22:34:00,1354.0,1374.0,12387.0,20.0,0 +12449,12450,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,22:54:00,1374.0,1394.0,12387.0,20.0,0 +12450,12451,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,23:14:00,1394.0,1414.0,12387.0,20.0,0 +12451,12452,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,23:34:00,1414.0,1434.0,12387.0,20.0,0 +12452,12453,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,23:54:00,1434.0,1454.0,12387.0,20.0,0 +12453,12454,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,24:14:00,1454.0,1474.0,12387.0,20.0,0 +12454,12455,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,24:34:00,1474.0,1494.0,12387.0,20.0,0 +12455,12456,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,24:54:00,1494.0,1514.0,12387.0,20.0,0 +12456,12457,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,25:14:00,1514.0,1534.0,12387.0,20.0,0 +12457,12458,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,25:34:00,1534.0,1554.0,12387.0,20.0,0 +12458,12459,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,25:54:00,1554.0,1574.0,12387.0,20.0,0 +12459,12460,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,26:14:00,1574.0,1594.0,12387.0,20.0,0 +12460,12461,15_10VTAWB,shuttle,10VTA,10VTA_WB,3,shuttle,15_10VTAWB,0,12387,26:34:00,1594.0,1614.0,12387.0,20.0,0 +12317,12318,15_ACEGRN_EB,shuttle,ACEGRN_,ACEGRN__EB,3,shuttle,15_ACEGRN_EB,0,12318,15:45:00,945.0,1005.0,12318.0,60.0,0 +12318,12319,15_ACEGRN_EB,shuttle,ACEGRN_,ACEGRN__EB,3,shuttle,15_ACEGRN_EB,0,12318,16:45:00,1005.0,1065.0,12318.0,60.0,0 +12314,12315,15_ACEGRN_WB,shuttle,ACEGRN_,ACEGRN__WB,3,shuttle,15_ACEGRN_WB,0,12315,06:15:00,375.0,435.0,12315.0,60.0,0 +12315,12316,15_ACEGRN_WB,shuttle,ACEGRN_,ACEGRN__WB,3,shuttle,15_ACEGRN_WB,0,12315,07:15:00,435.0,495.0,12315.0,60.0,0 +12323,12324,15_ACEGRY_NB,shuttle,ACEGRY_,ACEGRY__NB,3,shuttle,15_ACEGRY_NB,0,12324,15:41:00,941.0,1001.0,12324.0,60.0,0 +12324,12325,15_ACEGRY_NB,shuttle,ACEGRY_,ACEGRY__NB,3,shuttle,15_ACEGRY_NB,0,12324,16:41:00,1001.0,1061.0,12324.0,60.0,0 +12320,12321,15_ACEGRY_SB,shuttle,ACEGRY_,ACEGRY__SB,3,shuttle,15_ACEGRY_SB,0,12321,06:29:00,389.0,449.0,12321.0,60.0,0 +12321,12322,15_ACEGRY_SB,shuttle,ACEGRY_,ACEGRY__SB,3,shuttle,15_ACEGRY_SB,0,12321,07:29:00,449.0,509.0,12321.0,60.0,0 +12329,12330,15_ACEORN_EB,shuttle,ACEORN_,ACEORN__EB,3,shuttle,15_ACEORN_EB,0,12330,15:58:00,958.0,1018.0,12330.0,60.0,0 +12330,12331,15_ACEORN_EB,shuttle,ACEORN_,ACEORN__EB,3,shuttle,15_ACEORN_EB,0,12330,16:58:00,1018.0,1078.0,12330.0,60.0,0 +12326,12327,15_ACEORN_WB,shuttle,ACEORN_,ACEORN__WB,3,shuttle,15_ACEORN_WB,0,12327,06:01:00,361.0,421.0,12327.0,60.0,0 +12327,12328,15_ACEORN_WB,shuttle,ACEORN_,ACEORN__WB,3,shuttle,15_ACEORN_WB,0,12327,07:01:00,421.0,481.0,12327.0,60.0,0 +12338,12339,15_ACEPUR_EB,shuttle,ACEPUR_,ACEPUR__EB,3,shuttle,15_ACEPUR_EB,0,12339,06:03:00,363.0,423.0,12339.0,60.0,0 +12339,12340,15_ACEPUR_EB,shuttle,ACEPUR_,ACEPUR__EB,3,shuttle,15_ACEPUR_EB,0,12339,07:03:00,423.0,483.0,12339.0,60.0,0 +12341,12342,15_ACEPUR_WB,shuttle,ACEPUR_,ACEPUR__WB,3,shuttle,15_ACEPUR_WB,0,12342,15:44:00,944.0,1004.0,12342.0,60.0,0 +12342,12343,15_ACEPUR_WB,shuttle,ACEPUR_,ACEPUR__WB,3,shuttle,15_ACEPUR_WB,0,12342,16:44:00,1004.0,1064.0,12342.0,60.0,0 +12347,12348,15_ACERED_EB,shuttle,ACERED_,ACERED__EB,3,shuttle,15_ACERED_EB,0,12348,15:39:00,939.0,999.0,12348.0,60.0,0 +12348,12349,15_ACERED_EB,shuttle,ACERED_,ACERED__EB,3,shuttle,15_ACERED_EB,0,12348,16:39:00,999.0,1059.0,12348.0,60.0,0 +12344,12345,15_ACERED_WB,shuttle,ACERED_,ACERED__WB,3,shuttle,15_ACERED_WB,0,12345,06:29:00,389.0,449.0,12345.0,60.0,0 +12345,12346,15_ACERED_WB,shuttle,ACERED_,ACERED__WB,3,shuttle,15_ACERED_WB,0,12345,07:29:00,449.0,509.0,12345.0,60.0,0 +12350,12351,15_ACETAN_EB,shuttle,ACETAN_,ACETAN__EB,3,shuttle,15_ACETAN_EB,0,12351,06:12:00,372.0,432.0,12351.0,60.0,0 +12351,12352,15_ACETAN_EB,shuttle,ACETAN_,ACETAN__EB,3,shuttle,15_ACETAN_EB,0,12351,07:12:00,432.0,492.0,12351.0,60.0,0 +12353,12354,15_ACETAN_WB,shuttle,ACETAN_,ACETAN__WB,3,shuttle,15_ACETAN_WB,0,12354,16:00:00,960.0,1020.0,12354.0,60.0,0 +12354,12355,15_ACETAN_WB,shuttle,ACETAN_,ACETAN__WB,3,shuttle,15_ACETAN_WB,0,12354,17:00:00,1020.0,1080.0,12354.0,60.0,0 +12356,12357,15_ACEVIO_EB,shuttle,ACEVIO_,ACEVIO__EB,3,shuttle,15_ACEVIO_EB,0,12357,06:13:00,373.0,433.0,12357.0,60.0,0 +12357,12358,15_ACEVIO_EB,shuttle,ACEVIO_,ACEVIO__EB,3,shuttle,15_ACEVIO_EB,0,12357,07:13:00,433.0,493.0,12357.0,60.0,0 +12359,12360,15_ACEVIO_WB,shuttle,ACEVIO_,ACEVIO__WB,3,shuttle,15_ACEVIO_WB,0,12360,15:42:00,942.0,1002.0,12360.0,60.0,0 +12360,12361,15_ACEVIO_WB,shuttle,ACEVIO_,ACEVIO__WB,3,shuttle,15_ACEVIO_WB,0,12360,16:42:00,1002.0,1062.0,12360.0,60.0,0 +12335,12336,15_ACEYLW_NB,shuttle,ACEYLW_,ACEYLW__NB,3,shuttle,15_ACEYLW_NB,0,12336,15:33:00,933.0,993.0,12336.0,60.0,0 +12336,12337,15_ACEYLW_NB,shuttle,ACEYLW_,ACEYLW__NB,3,shuttle,15_ACEYLW_NB,0,12336,16:33:00,993.0,1053.0,12336.0,60.0,0 +12332,12333,15_ACEYLW_SB,shuttle,ACEYLW_,ACEYLW__SB,3,shuttle,15_ACEYLW_SB,0,12333,06:28:00,388.0,448.0,12333.0,60.0,0 +12333,12334,15_ACEYLW_SB,shuttle,ACEYLW_,ACEYLW__SB,3,shuttle,15_ACEYLW_SB,0,12333,07:28:00,448.0,508.0,12333.0,60.0,0 +12627,12628,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,06:03:00,363.0,370.0,12628.0,7.0,0 +12628,12629,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,06:10:00,370.0,377.0,12628.0,7.0,0 +12629,12630,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,06:17:00,377.0,384.0,12628.0,7.0,0 +12630,12631,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,06:24:00,384.0,391.0,12628.0,7.0,0 +12631,12632,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,06:31:00,391.0,398.0,12628.0,7.0,0 +12632,12633,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,06:38:00,398.0,405.0,12628.0,7.0,0 +12633,12634,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,06:45:00,405.0,412.0,12628.0,7.0,0 +12634,12635,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,06:52:00,412.0,419.0,12628.0,7.0,0 +12635,12636,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,06:59:00,419.0,426.0,12628.0,7.0,0 +12636,12637,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,07:06:00,426.0,433.0,12628.0,7.0,0 +12637,12638,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,07:13:00,433.0,440.0,12628.0,7.0,0 +12638,12639,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,07:20:00,440.0,447.0,12628.0,7.0,0 +12639,12640,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,07:27:00,447.0,454.0,12628.0,7.0,0 +12640,12641,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,07:34:00,454.0,461.0,12628.0,7.0,0 +12641,12642,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,07:41:00,461.0,468.0,12628.0,7.0,0 +12642,12643,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,07:48:00,468.0,475.0,12628.0,7.0,0 +12643,12644,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,07:55:00,475.0,482.0,12628.0,7.0,0 +12644,12645,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,08:02:00,482.0,489.0,12628.0,7.0,0 +12645,12646,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,08:09:00,489.0,496.0,12628.0,7.0,0 +12646,12647,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,08:16:00,496.0,503.0,12628.0,7.0,0 +12647,12648,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,08:23:00,503.0,510.0,12628.0,7.0,0 +12648,12649,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,08:30:00,510.0,517.0,12628.0,7.0,0 +12649,12650,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,08:37:00,517.0,524.0,12628.0,7.0,0 +12650,12651,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,08:44:00,524.0,531.0,12628.0,7.0,0 +12651,12652,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,08:51:00,531.0,538.0,12628.0,7.0,0 +12652,12653,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,08:58:00,538.0,543.0,12628.0,5.0,0 +12653,12654,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,09:03:00,543.0,553.0,12628.0,10.0,0 +12654,12655,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,09:13:00,553.0,563.0,12628.0,10.0,0 +12655,12656,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,09:23:00,563.0,573.0,12628.0,10.0,0 +12656,12657,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,09:33:00,573.0,583.0,12628.0,10.0,0 +12657,12658,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,09:43:00,583.0,593.0,12628.0,10.0,0 +12658,12659,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,09:53:00,593.0,603.0,12628.0,10.0,0 +12659,12660,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,10:03:00,603.0,613.0,12628.0,10.0,0 +12660,12661,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,10:13:00,613.0,623.0,12628.0,10.0,0 +12661,12662,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,10:23:00,623.0,633.0,12628.0,10.0,0 +12662,12663,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,10:33:00,633.0,643.0,12628.0,10.0,0 +12663,12664,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,10:43:00,643.0,653.0,12628.0,10.0,0 +12664,12665,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,10:53:00,653.0,663.0,12628.0,10.0,0 +12665,12666,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,11:03:00,663.0,673.0,12628.0,10.0,0 +12666,12667,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,11:13:00,673.0,683.0,12628.0,10.0,0 +12667,12668,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,11:23:00,683.0,693.0,12628.0,10.0,0 +12668,12669,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,11:33:00,693.0,703.0,12628.0,10.0,0 +12669,12670,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,11:43:00,703.0,713.0,12628.0,10.0,0 +12670,12671,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,11:53:00,713.0,723.0,12628.0,10.0,0 +12671,12672,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,12:03:00,723.0,733.0,12628.0,10.0,0 +12672,12673,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,12:13:00,733.0,743.0,12628.0,10.0,0 +12673,12674,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,12:23:00,743.0,753.0,12628.0,10.0,0 +12674,12675,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,12:33:00,753.0,763.0,12628.0,10.0,0 +12675,12676,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,12:43:00,763.0,773.0,12628.0,10.0,0 +12676,12677,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,12:53:00,773.0,783.0,12628.0,10.0,0 +12677,12678,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,13:03:00,783.0,793.0,12628.0,10.0,0 +12678,12679,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,13:13:00,793.0,803.0,12628.0,10.0,0 +12679,12680,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,13:23:00,803.0,813.0,12628.0,10.0,0 +12680,12681,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,13:33:00,813.0,823.0,12628.0,10.0,0 +12681,12682,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,13:43:00,823.0,833.0,12628.0,10.0,0 +12682,12683,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,13:53:00,833.0,843.0,12628.0,10.0,0 +12683,12684,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,14:03:00,843.0,853.0,12628.0,10.0,0 +12684,12685,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,14:13:00,853.0,863.0,12628.0,10.0,0 +12685,12686,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,14:23:00,863.0,873.0,12628.0,10.0,0 +12686,12687,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,14:33:00,873.0,883.0,12628.0,10.0,0 +12687,12688,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,14:43:00,883.0,893.0,12628.0,10.0,0 +12688,12689,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,14:53:00,893.0,903.0,12628.0,10.0,0 +12689,12690,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,15:03:00,903.0,913.0,12628.0,10.0,0 +12690,12691,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,15:13:00,913.0,923.0,12628.0,10.0,0 +12691,12692,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,15:23:00,923.0,932.0,12628.0,9.0,0 +12692,12693,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,15:32:00,932.0,942.0,12628.0,10.0,0 +12693,12694,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,15:42:00,942.0,952.0,12628.0,10.0,0 +12694,12695,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,15:52:00,952.0,962.0,12628.0,10.0,0 +12695,12696,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,16:02:00,962.0,972.0,12628.0,10.0,0 +12696,12697,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,16:12:00,972.0,982.0,12628.0,10.0,0 +12697,12698,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,16:22:00,982.0,992.0,12628.0,10.0,0 +12698,12699,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,16:32:00,992.0,1002.0,12628.0,10.0,0 +12699,12700,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,16:42:00,1002.0,1012.0,12628.0,10.0,0 +12700,12701,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,16:52:00,1012.0,1022.0,12628.0,10.0,0 +12701,12702,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,17:02:00,1022.0,1032.0,12628.0,10.0,0 +12702,12703,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,17:12:00,1032.0,1042.0,12628.0,10.0,0 +12703,12704,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,17:22:00,1042.0,1052.0,12628.0,10.0,0 +12704,12705,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,17:32:00,1052.0,1062.0,12628.0,10.0,0 +12705,12706,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,17:42:00,1062.0,1072.0,12628.0,10.0,0 +12706,12707,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,17:52:00,1072.0,1082.0,12628.0,10.0,0 +12707,12708,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,18:02:00,1082.0,1092.0,12628.0,10.0,0 +12708,12709,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,18:12:00,1092.0,1102.0,12628.0,10.0,0 +12709,12710,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,18:22:00,1102.0,1123.0,12628.0,21.0,0 +12710,12711,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,18:43:00,1123.0,1222.98333333,12628.0,99.9833333333,1 +12711,12712,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,20:22:59,1222.98333333,1322.98333333,12628.0,100.0,1 +12712,12713,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,22:02:59,1322.98333333,1422.96666667,12628.0,99.9833333333,1 +12713,12714,15_VTADASHI,shuttle,VTADASH,VTADASH_I,3,shuttle,15_VTADASHI,0,12628,23:42:58,1422.96666667,1522.96666667,12628.0,100.0,1 +12538,12539,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,06:03:00,363.0,370.0,12539.0,7.0,0 +12539,12540,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,06:10:00,370.0,377.0,12539.0,7.0,0 +12540,12541,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,06:17:00,377.0,384.0,12539.0,7.0,0 +12541,12542,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,06:24:00,384.0,391.0,12539.0,7.0,0 +12542,12543,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,06:31:00,391.0,398.0,12539.0,7.0,0 +12543,12544,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,06:38:00,398.0,405.0,12539.0,7.0,0 +12544,12545,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,06:45:00,405.0,412.0,12539.0,7.0,0 +12545,12546,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,06:52:00,412.0,419.0,12539.0,7.0,0 +12546,12547,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,06:59:00,419.0,426.0,12539.0,7.0,0 +12547,12548,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,07:06:00,426.0,433.0,12539.0,7.0,0 +12548,12549,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,07:13:00,433.0,440.0,12539.0,7.0,0 +12549,12550,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,07:20:00,440.0,447.0,12539.0,7.0,0 +12550,12551,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,07:27:00,447.0,454.0,12539.0,7.0,0 +12551,12552,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,07:34:00,454.0,461.0,12539.0,7.0,0 +12552,12553,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,07:41:00,461.0,468.0,12539.0,7.0,0 +12553,12554,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,07:48:00,468.0,475.0,12539.0,7.0,0 +12554,12555,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,07:55:00,475.0,482.0,12539.0,7.0,0 +12555,12556,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,08:02:00,482.0,489.0,12539.0,7.0,0 +12556,12557,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,08:09:00,489.0,496.0,12539.0,7.0,0 +12557,12558,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,08:16:00,496.0,503.0,12539.0,7.0,0 +12558,12559,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,08:23:00,503.0,510.0,12539.0,7.0,0 +12559,12560,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,08:30:00,510.0,517.0,12539.0,7.0,0 +12560,12561,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,08:37:00,517.0,524.0,12539.0,7.0,0 +12561,12562,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,08:44:00,524.0,531.0,12539.0,7.0,0 +12562,12563,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,08:51:00,531.0,538.0,12539.0,7.0,0 +12563,12564,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,08:58:00,538.0,542.0,12539.0,4.0,0 +12564,12565,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,09:02:00,542.0,552.0,12539.0,10.0,0 +12565,12566,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,09:12:00,552.0,562.0,12539.0,10.0,0 +12566,12567,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,09:22:00,562.0,572.0,12539.0,10.0,0 +12567,12568,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,09:32:00,572.0,582.0,12539.0,10.0,0 +12568,12569,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,09:42:00,582.0,592.0,12539.0,10.0,0 +12569,12570,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,09:52:00,592.0,602.0,12539.0,10.0,0 +12570,12571,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,10:02:00,602.0,612.0,12539.0,10.0,0 +12571,12572,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,10:12:00,612.0,622.0,12539.0,10.0,0 +12572,12573,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,10:22:00,622.0,632.0,12539.0,10.0,0 +12573,12574,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,10:32:00,632.0,642.0,12539.0,10.0,0 +12574,12575,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,10:42:00,642.0,652.0,12539.0,10.0,0 +12575,12576,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,10:52:00,652.0,662.0,12539.0,10.0,0 +12576,12577,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,11:02:00,662.0,672.0,12539.0,10.0,0 +12577,12578,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,11:12:00,672.0,682.0,12539.0,10.0,0 +12578,12579,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,11:22:00,682.0,692.0,12539.0,10.0,0 +12579,12580,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,11:32:00,692.0,702.0,12539.0,10.0,0 +12580,12581,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,11:42:00,702.0,712.0,12539.0,10.0,0 +12581,12582,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,11:52:00,712.0,722.0,12539.0,10.0,0 +12582,12583,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,12:02:00,722.0,732.0,12539.0,10.0,0 +12583,12584,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,12:12:00,732.0,742.0,12539.0,10.0,0 +12584,12585,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,12:22:00,742.0,752.0,12539.0,10.0,0 +12585,12586,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,12:32:00,752.0,762.0,12539.0,10.0,0 +12586,12587,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,12:42:00,762.0,772.0,12539.0,10.0,0 +12587,12588,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,12:52:00,772.0,782.0,12539.0,10.0,0 +12588,12589,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,13:02:00,782.0,792.0,12539.0,10.0,0 +12589,12590,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,13:12:00,792.0,802.0,12539.0,10.0,0 +12590,12591,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,13:22:00,802.0,812.0,12539.0,10.0,0 +12591,12592,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,13:32:00,812.0,822.0,12539.0,10.0,0 +12592,12593,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,13:42:00,822.0,832.0,12539.0,10.0,0 +12593,12594,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,13:52:00,832.0,842.0,12539.0,10.0,0 +12594,12595,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,14:02:00,842.0,852.0,12539.0,10.0,0 +12595,12596,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,14:12:00,852.0,862.0,12539.0,10.0,0 +12596,12597,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,14:22:00,862.0,872.0,12539.0,10.0,0 +12597,12598,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,14:32:00,872.0,882.0,12539.0,10.0,0 +12598,12599,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,14:42:00,882.0,892.0,12539.0,10.0,0 +12599,12600,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,14:52:00,892.0,902.0,12539.0,10.0,0 +12600,12601,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,15:02:00,902.0,912.0,12539.0,10.0,0 +12601,12602,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,15:12:00,912.0,922.0,12539.0,10.0,0 +12602,12603,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,15:22:00,922.0,933.0,12539.0,11.0,0 +12603,12604,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,15:33:00,933.0,943.0,12539.0,10.0,0 +12604,12605,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,15:43:00,943.0,953.0,12539.0,10.0,0 +12605,12606,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,15:53:00,953.0,963.0,12539.0,10.0,0 +12606,12607,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,16:03:00,963.0,973.0,12539.0,10.0,0 +12607,12608,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,16:13:00,973.0,983.0,12539.0,10.0,0 +12608,12609,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,16:23:00,983.0,993.0,12539.0,10.0,0 +12609,12610,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,16:33:00,993.0,1003.0,12539.0,10.0,0 +12610,12611,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,16:43:00,1003.0,1013.0,12539.0,10.0,0 +12611,12612,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,16:53:00,1013.0,1023.0,12539.0,10.0,0 +12612,12613,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,17:03:00,1023.0,1033.0,12539.0,10.0,0 +12613,12614,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,17:13:00,1033.0,1043.0,12539.0,10.0,0 +12614,12615,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,17:23:00,1043.0,1053.0,12539.0,10.0,0 +12615,12616,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,17:33:00,1053.0,1063.0,12539.0,10.0,0 +12616,12617,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,17:43:00,1063.0,1073.0,12539.0,10.0,0 +12617,12618,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,17:53:00,1073.0,1083.0,12539.0,10.0,0 +12618,12619,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,18:03:00,1083.0,1093.0,12539.0,10.0,0 +12619,12620,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,18:13:00,1093.0,1103.0,12539.0,10.0,0 +12620,12621,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,18:23:00,1103.0,1112.0,12539.0,9.0,0 +12621,12622,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,18:32:00,1112.0,1211.98333333,12539.0,99.9833333333,1 +12622,12623,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,20:11:59,1211.98333333,1311.98333333,12539.0,100.0,1 +12623,12624,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,21:51:59,1311.98333333,1411.96666667,12539.0,99.9833333333,1 +12624,12625,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,23:31:58,1411.96666667,1511.96666667,12539.0,100.0,1 +12625,12626,15_VTADASHO,shuttle,VTADASH,VTADASH_O,3,shuttle,15_VTADASHO,0,12539,25:11:58,1511.96666667,1611.95,12539.0,99.9833333333,1 +12782,12783,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,06:03:00,363.0,378.0,12783.0,15.0,0 +12783,12784,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,06:18:00,378.0,393.0,12783.0,15.0,0 +12784,12785,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,06:33:00,393.0,408.0,12783.0,15.0,0 +12785,12786,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,06:48:00,408.0,423.0,12783.0,15.0,0 +12786,12787,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,07:03:00,423.0,438.0,12783.0,15.0,0 +12787,12788,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,07:18:00,438.0,453.0,12783.0,15.0,0 +12788,12789,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,07:33:00,453.0,468.0,12783.0,15.0,0 +12789,12790,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,07:48:00,468.0,483.0,12783.0,15.0,0 +12790,12791,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,08:03:00,483.0,498.0,12783.0,15.0,0 +12791,12792,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,08:18:00,498.0,513.0,12783.0,15.0,0 +12792,12793,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,08:33:00,513.0,528.0,12783.0,15.0,0 +12793,12794,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,08:48:00,528.0,542.0,12783.0,14.0,0 +12794,12795,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,09:02:00,542.0,557.0,12783.0,15.0,0 +12795,12796,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,09:17:00,557.0,572.0,12783.0,15.0,0 +12796,12797,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,09:32:00,572.0,587.0,12783.0,15.0,0 +12797,12798,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,09:47:00,587.0,602.0,12783.0,15.0,0 +12798,12799,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,10:02:00,602.0,617.0,12783.0,15.0,0 +12799,12800,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,10:17:00,617.0,632.0,12783.0,15.0,0 +12800,12801,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,10:32:00,632.0,647.0,12783.0,15.0,0 +12801,12802,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,10:47:00,647.0,662.0,12783.0,15.0,0 +12802,12803,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,11:02:00,662.0,677.0,12783.0,15.0,0 +12803,12804,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,11:17:00,677.0,692.0,12783.0,15.0,0 +12804,12805,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,11:32:00,692.0,707.0,12783.0,15.0,0 +12805,12806,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,11:47:00,707.0,722.0,12783.0,15.0,0 +12806,12807,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,12:02:00,722.0,737.0,12783.0,15.0,0 +12807,12808,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,12:17:00,737.0,752.0,12783.0,15.0,0 +12808,12809,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,12:32:00,752.0,767.0,12783.0,15.0,0 +12809,12810,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,12:47:00,767.0,782.0,12783.0,15.0,0 +12810,12811,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,13:02:00,782.0,797.0,12783.0,15.0,0 +12811,12812,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,13:17:00,797.0,812.0,12783.0,15.0,0 +12812,12813,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,13:32:00,812.0,827.0,12783.0,15.0,0 +12813,12814,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,13:47:00,827.0,842.0,12783.0,15.0,0 +12814,12815,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,14:02:00,842.0,857.0,12783.0,15.0,0 +12815,12816,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,14:17:00,857.0,872.0,12783.0,15.0,0 +12816,12817,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,14:32:00,872.0,887.0,12783.0,15.0,0 +12817,12818,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,14:47:00,887.0,902.0,12783.0,15.0,0 +12818,12819,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,15:02:00,902.0,917.0,12783.0,15.0,0 +12819,12820,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,15:17:00,917.0,932.0,12783.0,15.0,0 +12820,12821,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,15:32:00,932.0,947.0,12783.0,15.0,0 +12821,12822,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,15:47:00,947.0,962.0,12783.0,15.0,0 +12822,12823,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,16:02:00,962.0,977.0,12783.0,15.0,0 +12823,12824,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,16:17:00,977.0,992.0,12783.0,15.0,0 +12824,12825,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,16:32:00,992.0,1007.0,12783.0,15.0,0 +12825,12826,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,16:47:00,1007.0,1022.0,12783.0,15.0,0 +12826,12827,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,17:02:00,1022.0,1037.0,12783.0,15.0,0 +12827,12828,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,17:17:00,1037.0,1052.0,12783.0,15.0,0 +12828,12829,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,17:32:00,1052.0,1067.0,12783.0,15.0,0 +12829,12830,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,17:47:00,1067.0,1082.0,12783.0,15.0,0 +12830,12831,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,18:02:00,1082.0,1097.0,12783.0,15.0,0 +12831,12832,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,18:17:00,1097.0,1124.0,12783.0,27.0,0 +12832,12833,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,18:44:00,1124.0,1154.0,12783.0,30.0,0 +12833,12834,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,19:14:00,1154.0,1184.0,12783.0,30.0,0 +12834,12835,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,19:44:00,1184.0,1214.0,12783.0,30.0,0 +12835,12836,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,20:14:00,1214.0,1244.0,12783.0,30.0,0 +12836,12837,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,20:44:00,1244.0,1274.0,12783.0,30.0,0 +12837,12838,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,21:14:00,1274.0,1304.0,12783.0,30.0,0 +12838,12839,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,21:44:00,1304.0,1334.0,12783.0,30.0,0 +12839,12840,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,22:14:00,1334.0,1364.0,12783.0,30.0,0 +12840,12841,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,22:44:00,1364.0,1394.0,12783.0,30.0,0 +12841,12842,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,23:14:00,1394.0,1424.0,12783.0,30.0,0 +12842,12843,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,23:44:00,1424.0,1454.0,12783.0,30.0,0 +12843,12844,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,24:14:00,1454.0,1484.0,12783.0,30.0,0 +12844,12845,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,24:44:00,1484.0,1514.0,12783.0,30.0,0 +12845,12846,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,25:14:00,1514.0,1544.0,12783.0,30.0,0 +12846,12847,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,25:44:00,1544.0,1574.0,12783.0,30.0,0 +12847,12848,15_VTAGAI,shuttle,VTAGA,VTAGA_I,3,shuttle,15_VTAGAI,0,12783,26:14:00,1574.0,1604.0,12783.0,30.0,0 +12715,12716,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,06:01:00,361.0,376.0,12716.0,15.0,0 +12716,12717,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,06:16:00,376.0,391.0,12716.0,15.0,0 +12717,12718,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,06:31:00,391.0,406.0,12716.0,15.0,0 +12718,12719,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,06:46:00,406.0,421.0,12716.0,15.0,0 +12719,12720,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,07:01:00,421.0,436.0,12716.0,15.0,0 +12720,12721,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,07:16:00,436.0,451.0,12716.0,15.0,0 +12721,12722,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,07:31:00,451.0,466.0,12716.0,15.0,0 +12722,12723,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,07:46:00,466.0,481.0,12716.0,15.0,0 +12723,12724,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,08:01:00,481.0,496.0,12716.0,15.0,0 +12724,12725,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,08:16:00,496.0,511.0,12716.0,15.0,0 +12725,12726,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,08:31:00,511.0,526.0,12716.0,15.0,0 +12726,12727,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,08:46:00,526.0,545.0,12716.0,19.0,0 +12727,12728,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,09:05:00,545.0,560.0,12716.0,15.0,0 +12728,12729,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,09:20:00,560.0,575.0,12716.0,15.0,0 +12729,12730,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,09:35:00,575.0,590.0,12716.0,15.0,0 +12730,12731,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,09:50:00,590.0,605.0,12716.0,15.0,0 +12731,12732,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,10:05:00,605.0,620.0,12716.0,15.0,0 +12732,12733,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,10:20:00,620.0,635.0,12716.0,15.0,0 +12733,12734,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,10:35:00,635.0,650.0,12716.0,15.0,0 +12734,12735,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,10:50:00,650.0,665.0,12716.0,15.0,0 +12735,12736,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,11:05:00,665.0,680.0,12716.0,15.0,0 +12736,12737,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,11:20:00,680.0,695.0,12716.0,15.0,0 +12737,12738,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,11:35:00,695.0,710.0,12716.0,15.0,0 +12738,12739,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,11:50:00,710.0,725.0,12716.0,15.0,0 +12739,12740,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,12:05:00,725.0,740.0,12716.0,15.0,0 +12740,12741,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,12:20:00,740.0,755.0,12716.0,15.0,0 +12741,12742,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,12:35:00,755.0,770.0,12716.0,15.0,0 +12742,12743,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,12:50:00,770.0,785.0,12716.0,15.0,0 +12743,12744,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,13:05:00,785.0,800.0,12716.0,15.0,0 +12744,12745,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,13:20:00,800.0,815.0,12716.0,15.0,0 +12745,12746,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,13:35:00,815.0,830.0,12716.0,15.0,0 +12746,12747,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,13:50:00,830.0,845.0,12716.0,15.0,0 +12747,12748,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,14:05:00,845.0,860.0,12716.0,15.0,0 +12748,12749,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,14:20:00,860.0,875.0,12716.0,15.0,0 +12749,12750,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,14:35:00,875.0,890.0,12716.0,15.0,0 +12750,12751,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,14:50:00,890.0,905.0,12716.0,15.0,0 +12751,12752,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,15:05:00,905.0,920.0,12716.0,15.0,0 +12752,12753,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,15:20:00,920.0,932.0,12716.0,12.0,0 +12753,12754,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,15:32:00,932.0,947.0,12716.0,15.0,0 +12754,12755,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,15:47:00,947.0,962.0,12716.0,15.0,0 +12755,12756,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,16:02:00,962.0,977.0,12716.0,15.0,0 +12756,12757,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,16:17:00,977.0,992.0,12716.0,15.0,0 +12757,12758,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,16:32:00,992.0,1007.0,12716.0,15.0,0 +12758,12759,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,16:47:00,1007.0,1022.0,12716.0,15.0,0 +12759,12760,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,17:02:00,1022.0,1037.0,12716.0,15.0,0 +12760,12761,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,17:17:00,1037.0,1052.0,12716.0,15.0,0 +12761,12762,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,17:32:00,1052.0,1067.0,12716.0,15.0,0 +12762,12763,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,17:47:00,1067.0,1082.0,12716.0,15.0,0 +12763,12764,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,18:02:00,1082.0,1097.0,12716.0,15.0,0 +12764,12765,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,18:17:00,1097.0,1116.0,12716.0,19.0,0 +12765,12766,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,18:36:00,1116.0,1146.0,12716.0,30.0,0 +12766,12767,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,19:06:00,1146.0,1176.0,12716.0,30.0,0 +12767,12768,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,19:36:00,1176.0,1206.0,12716.0,30.0,0 +12768,12769,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,20:06:00,1206.0,1236.0,12716.0,30.0,0 +12769,12770,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,20:36:00,1236.0,1266.0,12716.0,30.0,0 +12770,12771,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,21:06:00,1266.0,1296.0,12716.0,30.0,0 +12771,12772,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,21:36:00,1296.0,1326.0,12716.0,30.0,0 +12772,12773,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,22:06:00,1326.0,1356.0,12716.0,30.0,0 +12773,12774,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,22:36:00,1356.0,1386.0,12716.0,30.0,0 +12774,12775,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,23:06:00,1386.0,1416.0,12716.0,30.0,0 +12775,12776,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,23:36:00,1416.0,1446.0,12716.0,30.0,0 +12776,12777,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,24:06:00,1446.0,1476.0,12716.0,30.0,0 +12777,12778,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,24:36:00,1476.0,1506.0,12716.0,30.0,0 +12778,12779,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,25:06:00,1506.0,1536.0,12716.0,30.0,0 +12779,12780,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,25:36:00,1536.0,1566.0,12716.0,30.0,0 +12780,12781,15_VTAGAO,shuttle,VTAGA,VTAGA_O,3,shuttle,15_VTAGAO,0,12716,26:06:00,1566.0,1596.0,12716.0,30.0,0 +12374,12375,15_VTAIBM_NB,shuttle,VTAIBM_,VTAIBM__NB,3,shuttle,15_VTAIBM_NB,0,12375,15:34:00,934.0,949.0,12375.0,15.0,0 +12375,12376,15_VTAIBM_NB,shuttle,VTAIBM_,VTAIBM__NB,3,shuttle,15_VTAIBM_NB,0,12375,15:49:00,949.0,964.0,12375.0,15.0,0 +12376,12377,15_VTAIBM_NB,shuttle,VTAIBM_,VTAIBM__NB,3,shuttle,15_VTAIBM_NB,0,12375,16:04:00,964.0,979.0,12375.0,15.0,0 +12377,12378,15_VTAIBM_NB,shuttle,VTAIBM_,VTAIBM__NB,3,shuttle,15_VTAIBM_NB,0,12375,16:19:00,979.0,994.0,12375.0,15.0,0 +12378,12379,15_VTAIBM_NB,shuttle,VTAIBM_,VTAIBM__NB,3,shuttle,15_VTAIBM_NB,0,12375,16:34:00,994.0,1009.0,12375.0,15.0,0 +12379,12380,15_VTAIBM_NB,shuttle,VTAIBM_,VTAIBM__NB,3,shuttle,15_VTAIBM_NB,0,12375,16:49:00,1009.0,1024.0,12375.0,15.0,0 +12380,12381,15_VTAIBM_NB,shuttle,VTAIBM_,VTAIBM__NB,3,shuttle,15_VTAIBM_NB,0,12375,17:04:00,1024.0,1039.0,12375.0,15.0,0 +12381,12382,15_VTAIBM_NB,shuttle,VTAIBM_,VTAIBM__NB,3,shuttle,15_VTAIBM_NB,0,12375,17:19:00,1039.0,1054.0,12375.0,15.0,0 +12382,12383,15_VTAIBM_NB,shuttle,VTAIBM_,VTAIBM__NB,3,shuttle,15_VTAIBM_NB,0,12375,17:34:00,1054.0,1069.0,12375.0,15.0,0 +12383,12384,15_VTAIBM_NB,shuttle,VTAIBM_,VTAIBM__NB,3,shuttle,15_VTAIBM_NB,0,12375,17:49:00,1069.0,1084.0,12375.0,15.0,0 +12384,12385,15_VTAIBM_NB,shuttle,VTAIBM_,VTAIBM__NB,3,shuttle,15_VTAIBM_NB,0,12375,18:04:00,1084.0,1099.0,12375.0,15.0,0 +12362,12363,15_VTAIBM_SB,shuttle,VTAIBM_,VTAIBM__SB,3,shuttle,15_VTAIBM_SB,0,12363,06:04:00,364.0,379.0,12363.0,15.0,0 +12363,12364,15_VTAIBM_SB,shuttle,VTAIBM_,VTAIBM__SB,3,shuttle,15_VTAIBM_SB,0,12363,06:19:00,379.0,394.0,12363.0,15.0,0 +12364,12365,15_VTAIBM_SB,shuttle,VTAIBM_,VTAIBM__SB,3,shuttle,15_VTAIBM_SB,0,12363,06:34:00,394.0,409.0,12363.0,15.0,0 +12365,12366,15_VTAIBM_SB,shuttle,VTAIBM_,VTAIBM__SB,3,shuttle,15_VTAIBM_SB,0,12363,06:49:00,409.0,424.0,12363.0,15.0,0 +12366,12367,15_VTAIBM_SB,shuttle,VTAIBM_,VTAIBM__SB,3,shuttle,15_VTAIBM_SB,0,12363,07:04:00,424.0,439.0,12363.0,15.0,0 +12367,12368,15_VTAIBM_SB,shuttle,VTAIBM_,VTAIBM__SB,3,shuttle,15_VTAIBM_SB,0,12363,07:19:00,439.0,454.0,12363.0,15.0,0 +12368,12369,15_VTAIBM_SB,shuttle,VTAIBM_,VTAIBM__SB,3,shuttle,15_VTAIBM_SB,0,12363,07:34:00,454.0,469.0,12363.0,15.0,0 +12369,12370,15_VTAIBM_SB,shuttle,VTAIBM_,VTAIBM__SB,3,shuttle,15_VTAIBM_SB,0,12363,07:49:00,469.0,484.0,12363.0,15.0,0 +12370,12371,15_VTAIBM_SB,shuttle,VTAIBM_,VTAIBM__SB,3,shuttle,15_VTAIBM_SB,0,12363,08:04:00,484.0,499.0,12363.0,15.0,0 +12371,12372,15_VTAIBM_SB,shuttle,VTAIBM_,VTAIBM__SB,3,shuttle,15_VTAIBM_SB,0,12363,08:19:00,499.0,514.0,12363.0,15.0,0 +12372,12373,15_VTAIBM_SB,shuttle,VTAIBM_,VTAIBM__SB,3,shuttle,15_VTAIBM_SB,0,12363,08:34:00,514.0,529.0,12363.0,15.0,0 +12312,12313,15_VTAKAI,shuttle,VTAKA,VTAKA_I,3,shuttle,15_VTAKAI,0,12313,06:15:00,375.0,474.983333333,12313.0,99.9833333333,0 +12288,12289,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,06:07:00,367.0,382.0,12289.0,15.0,0 +12289,12290,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,06:22:00,382.0,397.0,12289.0,15.0,0 +12290,12291,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,06:37:00,397.0,412.0,12289.0,15.0,0 +12291,12292,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,06:52:00,412.0,427.0,12289.0,15.0,0 +12292,12293,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,07:07:00,427.0,442.0,12289.0,15.0,0 +12293,12294,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,07:22:00,442.0,457.0,12289.0,15.0,0 +12294,12295,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,07:37:00,457.0,472.0,12289.0,15.0,0 +12295,12296,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,07:52:00,472.0,487.0,12289.0,15.0,0 +12296,12297,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,08:07:00,487.0,502.0,12289.0,15.0,0 +12297,12298,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,08:22:00,502.0,517.0,12289.0,15.0,0 +12298,12299,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,08:37:00,517.0,532.0,12289.0,15.0,0 +12299,12300,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,08:52:00,532.0,935.0,12289.0,403.0,1 +12300,12301,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,15:35:00,935.0,950.0,12289.0,15.0,0 +12301,12302,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,15:50:00,950.0,965.0,12289.0,15.0,0 +12302,12303,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,16:05:00,965.0,980.0,12289.0,15.0,0 +12303,12304,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,16:20:00,980.0,995.0,12289.0,15.0,0 +12304,12305,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,16:35:00,995.0,1010.0,12289.0,15.0,0 +12305,12306,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,16:50:00,1010.0,1025.0,12289.0,15.0,0 +12306,12307,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,17:05:00,1025.0,1040.0,12289.0,15.0,0 +12307,12308,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,17:20:00,1040.0,1055.0,12289.0,15.0,0 +12308,12309,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,17:35:00,1055.0,1070.0,12289.0,15.0,0 +12309,12310,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,17:50:00,1070.0,1085.0,12289.0,15.0,0 +12310,12311,15_VTARO,shuttle,VTAR,VTAR_O,3,shuttle,15_VTARO,0,12289,18:05:00,1085.0,1100.0,12289.0,15.0,0 +16859,16860,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,06:06:00,366.0,386.0,16860.0,20.0,0 +16860,16861,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,06:26:00,386.0,406.0,16860.0,20.0,0 +16861,16862,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,06:46:00,406.0,426.0,16860.0,20.0,0 +16862,16863,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,07:06:00,426.0,446.0,16860.0,20.0,0 +16863,16864,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,07:26:00,446.0,466.0,16860.0,20.0,0 +16864,16865,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,07:46:00,466.0,486.0,16860.0,20.0,0 +16865,16866,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,08:06:00,486.0,506.0,16860.0,20.0,0 +16866,16867,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,08:26:00,506.0,526.0,16860.0,20.0,0 +16867,16868,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,08:46:00,526.0,552.0,16860.0,26.0,0 +16868,16869,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,09:12:00,552.0,582.0,16860.0,30.0,0 +16869,16870,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,09:42:00,582.0,612.0,16860.0,30.0,0 +16870,16871,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,10:12:00,612.0,642.0,16860.0,30.0,0 +16871,16872,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,10:42:00,642.0,672.0,16860.0,30.0,0 +16872,16873,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,11:12:00,672.0,702.0,16860.0,30.0,0 +16873,16874,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,11:42:00,702.0,732.0,16860.0,30.0,0 +16874,16875,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,12:12:00,732.0,762.0,16860.0,30.0,0 +16875,16876,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,12:42:00,762.0,792.0,16860.0,30.0,0 +16876,16877,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,13:12:00,792.0,822.0,16860.0,30.0,0 +16877,16878,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,13:42:00,822.0,852.0,16860.0,30.0,0 +16878,16879,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,14:12:00,852.0,882.0,16860.0,30.0,0 +16879,16880,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,14:42:00,882.0,912.0,16860.0,30.0,0 +16880,16881,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,15:12:00,912.0,930.0,16860.0,18.0,0 +16881,16882,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,15:30:00,930.0,945.0,16860.0,15.0,0 +16882,16883,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,15:45:00,945.0,960.0,16860.0,15.0,0 +16883,16884,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,16:00:00,960.0,975.0,16860.0,15.0,0 +16884,16885,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,16:15:00,975.0,990.0,16860.0,15.0,0 +16885,16886,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,16:30:00,990.0,1005.0,16860.0,15.0,0 +16886,16887,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,16:45:00,1005.0,1020.0,16860.0,15.0,0 +16887,16888,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,17:00:00,1020.0,1035.0,16860.0,15.0,0 +16888,16889,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,17:15:00,1035.0,1050.0,16860.0,15.0,0 +16889,16890,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,17:30:00,1050.0,1065.0,16860.0,15.0,0 +16890,16891,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,17:45:00,1065.0,1080.0,16860.0,15.0,0 +16891,16892,16_EmbarEB,shuttle,Embar,Embar_EB,3,shuttle,16_EmbarEB,0,16860,18:00:00,1080.0,1095.0,16860.0,15.0,0 +16893,16894,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,06:10:05,370.083333333,390.083333333,16894.0,20.0,0 +16894,16895,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,06:30:05,390.083333333,410.083333333,16894.0,20.0,0 +16895,16896,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,06:50:05,410.083333333,430.083333333,16894.0,20.0,0 +16896,16897,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,07:10:05,430.083333333,450.083333333,16894.0,20.0,0 +16897,16898,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,07:30:05,450.083333333,470.083333333,16894.0,20.0,0 +16898,16899,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,07:50:05,470.083333333,490.083333333,16894.0,20.0,0 +16899,16900,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,08:10:05,490.083333333,510.083333333,16894.0,20.0,0 +16900,16901,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,08:30:05,510.083333333,530.083333333,16894.0,20.0,0 +16901,16902,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,08:50:05,530.083333333,557.083333333,16894.0,27.0,0 +16902,16903,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,09:17:05,557.083333333,587.083333333,16894.0,30.0,0 +16903,16904,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,09:47:05,587.083333333,617.083333333,16894.0,30.0,0 +16904,16905,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,10:17:05,617.083333333,647.083333333,16894.0,30.0,0 +16905,16906,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,10:47:05,647.083333333,677.083333333,16894.0,30.0,0 +16906,16907,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,11:17:05,677.083333333,707.083333333,16894.0,30.0,0 +16907,16908,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,11:47:05,707.083333333,737.083333333,16894.0,30.0,0 +16908,16909,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,12:17:05,737.083333333,767.083333333,16894.0,30.0,0 +16909,16910,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,12:47:05,767.083333333,797.083333333,16894.0,30.0,0 +16910,16911,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,13:17:05,797.083333333,827.083333333,16894.0,30.0,0 +16911,16912,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,13:47:05,827.083333333,857.083333333,16894.0,30.0,0 +16912,16913,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,14:17:05,857.083333333,887.083333333,16894.0,30.0,0 +16913,16914,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,14:47:05,887.083333333,917.083333333,16894.0,30.0,0 +16914,16915,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,15:17:05,917.083333333,938.05,16894.0,20.9666666667,0 +16915,16916,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,15:38:03,938.05,953.05,16894.0,15.0,0 +16916,16917,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,15:53:03,953.05,968.05,16894.0,15.0,0 +16917,16918,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,16:08:03,968.05,983.05,16894.0,15.0,0 +16918,16919,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,16:23:03,983.05,998.05,16894.0,15.0,0 +16919,16920,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,16:38:03,998.05,1013.05,16894.0,15.0,0 +16920,16921,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,16:53:03,1013.05,1028.05,16894.0,15.0,0 +16921,16922,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,17:08:03,1028.05,1043.05,16894.0,15.0,0 +16922,16923,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,17:23:03,1043.05,1058.05,16894.0,15.0,0 +16923,16924,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,17:38:03,1058.05,1073.05,16894.0,15.0,0 +16924,16925,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,17:53:03,1073.05,1088.05,16894.0,15.0,0 +16925,16926,16_EmbarWB,shuttle,Embar,Embar_WB,3,shuttle,16_EmbarWB,0,16894,18:08:03,1088.05,1103.05,16894.0,15.0,0 +16828,16829,16_MDS,shuttle,MDS,MDS,3,shuttle,16_MDS,0,16829,09:02:00,542.0,602.0,16829.0,60.0,0 +16829,16830,16_MDS,shuttle,MDS,MDS,3,shuttle,16_MDS,0,16829,10:02:00,602.0,662.0,16829.0,60.0,0 +16830,16831,16_MDS,shuttle,MDS,MDS,3,shuttle,16_MDS,0,16829,11:02:00,662.0,722.0,16829.0,60.0,0 +16831,16832,16_MDS,shuttle,MDS,MDS,3,shuttle,16_MDS,0,16829,12:02:00,722.0,782.0,16829.0,60.0,0 +16832,16833,16_MDS,shuttle,MDS,MDS,3,shuttle,16_MDS,0,16829,13:02:00,782.0,842.0,16829.0,60.0,0 +16833,16834,16_MDS,shuttle,MDS,MDS,3,shuttle,16_MDS,0,16829,14:02:00,842.0,902.0,16829.0,60.0,0 +16835,16836,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,06:16:00,376.0,416.0,16836.0,40.0,0 +16836,16837,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,06:56:00,416.0,456.0,16836.0,40.0,0 +16837,16838,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,07:36:00,456.0,496.0,16836.0,40.0,0 +16838,16839,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,08:16:00,496.0,536.0,16836.0,40.0,0 +16839,16840,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,08:56:00,536.0,541.0,16836.0,5.0,0 +16840,16841,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,09:01:00,541.0,571.0,16836.0,30.0,0 +16841,16842,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,09:31:00,571.0,601.0,16836.0,30.0,0 +16842,16843,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,10:01:00,601.0,631.0,16836.0,30.0,0 +16843,16844,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,10:31:00,631.0,661.0,16836.0,30.0,0 +16844,16845,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,11:01:00,661.0,691.0,16836.0,30.0,0 +16845,16846,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,11:31:00,691.0,721.0,16836.0,30.0,0 +16846,16847,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,12:01:00,721.0,751.0,16836.0,30.0,0 +16847,16848,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,12:31:00,751.0,781.0,16836.0,30.0,0 +16848,16849,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,13:01:00,781.0,811.0,16836.0,30.0,0 +16849,16850,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,13:31:00,811.0,841.0,16836.0,30.0,0 +16850,16851,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,14:01:00,841.0,871.0,16836.0,30.0,0 +16851,16852,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,14:31:00,871.0,901.0,16836.0,30.0,0 +16852,16853,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,15:01:00,901.0,942.0,16836.0,41.0,0 +16853,16854,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,15:42:00,942.0,972.0,16836.0,30.0,0 +16854,16855,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,16:12:00,972.0,1002.0,16836.0,30.0,0 +16855,16856,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,16:42:00,1002.0,1032.0,16836.0,30.0,0 +16856,16857,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,17:12:00,1032.0,1062.0,16836.0,30.0,0 +16857,16858,16_cross,shuttle,cross,cross,3,shuttle,16_cross,0,16836,17:42:00,1062.0,1092.0,16836.0,30.0,0 +30035,30036,18_AMTK34AE,shuttle,AMTK34AE,AMTK34AE,3,shuttle,18_AMTK34AE,0,30036,06:01:00,361.0,460.983333333,30036.0,99.9833333333,0 +30025,30026,18_AMTK34AW,shuttle,AMTK34AW,AMTK34AW,3,shuttle,18_AMTK34AW,0,30026,18:30:00,1110.0,1209.98333333,30026.0,99.9833333333,0 +30026,30027,18_AMTK34AW,shuttle,AMTK34AW,AMTK34AW,3,shuttle,18_AMTK34AW,0,30026,20:09:59,1209.98333333,1309.98333333,30026.0,100.0,0 +30027,30028,18_AMTK34AW,shuttle,AMTK34AW,AMTK34AW,3,shuttle,18_AMTK34AW,0,30026,21:49:59,1309.98333333,1409.96666667,30026.0,99.9833333333,0 +30028,30029,18_AMTK34AW,shuttle,AMTK34AW,AMTK34AW,3,shuttle,18_AMTK34AW,0,30026,23:29:58,1409.96666667,1509.96666667,30026.0,100.0,0 +30029,30030,18_AMTK34AW,shuttle,AMTK34AW,AMTK34AW,3,shuttle,18_AMTK34AW,0,30026,25:09:58,1509.96666667,1609.95,30026.0,99.9833333333,0 +30031,30032,18_AMTK34E,shuttle,AMTK34E,AMTK34E,3,shuttle,18_AMTK34E,0,30032,09:06:00,546.0,645.983333333,30032.0,99.9833333333,0 +30032,30033,18_AMTK34E,shuttle,AMTK34E,AMTK34E,3,shuttle,18_AMTK34E,0,30032,10:45:59,645.983333333,745.983333333,30032.0,100.0,0 +30033,30034,18_AMTK34E,shuttle,AMTK34E,AMTK34E,3,shuttle,18_AMTK34E,0,30032,12:25:59,745.983333333,845.966666667,30032.0,99.9833333333,0 +30021,30022,18_AMTK34W,shuttle,AMTK34W,AMTK34W,3,shuttle,18_AMTK34W,0,30022,09:00:00,540.0,639.983333333,30022.0,99.9833333333,0 +30022,30023,18_AMTK34W,shuttle,AMTK34W,AMTK34W,3,shuttle,18_AMTK34W,0,30022,10:39:59,639.983333333,739.983333333,30022.0,100.0,0 +30023,30024,18_AMTK34W,shuttle,AMTK34W,AMTK34W,3,shuttle,18_AMTK34W,0,30022,12:19:59,739.983333333,839.966666667,30022.0,99.9833333333,0 +29974,29975,18_AMTK7N,shuttle,AMTK7N,AMTK7N,3,shuttle,18_AMTK7N,0,29975,09:02:00,542.0,662.0,29975.0,120.0,0 +29975,29976,18_AMTK7N,shuttle,AMTK7N,AMTK7N,3,shuttle,18_AMTK7N,0,29975,11:02:00,662.0,782.0,29975.0,120.0,0 +29976,29977,18_AMTK7N,shuttle,AMTK7N,AMTK7N,3,shuttle,18_AMTK7N,0,29975,13:02:00,782.0,902.0,29975.0,120.0,0 +29977,29978,18_AMTK7N,shuttle,AMTK7N,AMTK7N,3,shuttle,18_AMTK7N,0,29975,15:02:00,902.0,931.0,29975.0,29.0,0 +29978,29979,18_AMTK7N,shuttle,AMTK7N,AMTK7N,3,shuttle,18_AMTK7N,0,29975,15:31:00,931.0,1021.0,29975.0,90.0,0 +29979,29980,18_AMTK7N,shuttle,AMTK7N,AMTK7N,3,shuttle,18_AMTK7N,0,29975,17:01:00,1021.0,1114.0,29975.0,93.0,0 +29980,29981,18_AMTK7N,shuttle,AMTK7N,AMTK7N,3,shuttle,18_AMTK7N,0,29975,18:34:00,1114.0,1213.98333333,29975.0,99.9833333333,0 +29981,29982,18_AMTK7N,shuttle,AMTK7N,AMTK7N,3,shuttle,18_AMTK7N,0,29975,20:13:59,1213.98333333,1313.98333333,29975.0,100.0,0 +29982,29983,18_AMTK7N,shuttle,AMTK7N,AMTK7N,3,shuttle,18_AMTK7N,0,29975,21:53:59,1313.98333333,1413.96666667,29975.0,99.9833333333,0 +29983,29984,18_AMTK7N,shuttle,AMTK7N,AMTK7N,3,shuttle,18_AMTK7N,0,29975,23:33:58,1413.96666667,1513.96666667,29975.0,100.0,0 +29984,29985,18_AMTK7N,shuttle,AMTK7N,AMTK7N,3,shuttle,18_AMTK7N,0,29975,25:13:58,1513.96666667,1613.95,29975.0,99.9833333333,0 +29986,29987,18_AMTK7S,shuttle,AMTK7S,AMTK7S,3,shuttle,18_AMTK7S,0,29987,06:01:00,361.0,451.0,29987.0,90.0,0 +29987,29988,18_AMTK7S,shuttle,AMTK7S,AMTK7S,3,shuttle,18_AMTK7S,0,29987,07:31:00,451.0,555.0,29987.0,104.0,0 +29988,29989,18_AMTK7S,shuttle,AMTK7S,AMTK7S,3,shuttle,18_AMTK7S,0,29987,09:15:00,555.0,654.983333333,29987.0,99.9833333333,0 +29989,29990,18_AMTK7S,shuttle,AMTK7S,AMTK7S,3,shuttle,18_AMTK7S,0,29987,10:54:59,654.983333333,754.983333333,29987.0,100.0,0 +29990,29991,18_AMTK7S,shuttle,AMTK7S,AMTK7S,3,shuttle,18_AMTK7S,0,29987,12:34:59,754.983333333,854.966666667,29987.0,99.9833333333,0 +29991,29992,18_AMTK7S,shuttle,AMTK7S,AMTK7S,3,shuttle,18_AMTK7S,0,29987,14:14:58,854.966666667,961.0,29987.0,106.033333333,0 +29992,29993,18_AMTK7S,shuttle,AMTK7S,AMTK7S,3,shuttle,18_AMTK7S,0,29987,16:01:00,961.0,1051.0,29987.0,90.0,0 +29993,29994,18_AMTK7S,shuttle,AMTK7S,AMTK7S,3,shuttle,18_AMTK7S,0,29987,17:31:00,1051.0,1138.0,29987.0,87.0,0 +29994,29995,18_AMTK7S,shuttle,AMTK7S,AMTK7S,3,shuttle,18_AMTK7S,0,29987,18:58:00,1138.0,1237.98333333,29987.0,99.9833333333,0 +29995,29996,18_AMTK7S,shuttle,AMTK7S,AMTK7S,3,shuttle,18_AMTK7S,0,29987,20:37:59,1237.98333333,1337.98333333,29987.0,100.0,0 +29996,29997,18_AMTK7S,shuttle,AMTK7S,AMTK7S,3,shuttle,18_AMTK7S,0,29987,22:17:59,1337.98333333,1437.96666667,29987.0,99.9833333333,0 +29997,29998,18_AMTK7S,shuttle,AMTK7S,AMTK7S,3,shuttle,18_AMTK7S,0,29987,23:57:58,1437.96666667,1537.96666667,29987.0,100.0,0 +30037,30038,18_AMTKSF1IB,shuttle,AMTKSF1IB,AMTKSF1IB,3,shuttle,18_AMTKSF1IB,0,30038,15:31:00,931.0,1030.98333333,30038.0,99.9833333333,0 +30038,30039,18_AMTKSF1IB,shuttle,AMTKSF1IB,AMTKSF1IB,3,shuttle,18_AMTKSF1IB,0,30038,17:10:59,1030.98333333,1159.0,30038.0,128.016666667,0 +30039,30040,18_AMTKSF1IB,shuttle,AMTKSF1IB,AMTKSF1IB,3,shuttle,18_AMTKSF1IB,0,30038,19:19:00,1159.0,1258.98333333,30038.0,99.9833333333,0 +30040,30041,18_AMTKSF1IB,shuttle,AMTKSF1IB,AMTKSF1IB,3,shuttle,18_AMTKSF1IB,0,30038,20:58:59,1258.98333333,1358.98333333,30038.0,100.0,0 +30041,30042,18_AMTKSF1IB,shuttle,AMTKSF1IB,AMTKSF1IB,3,shuttle,18_AMTKSF1IB,0,30038,22:38:59,1358.98333333,1458.96666667,30038.0,99.9833333333,0 +30042,30043,18_AMTKSF1IB,shuttle,AMTKSF1IB,AMTKSF1IB,3,shuttle,18_AMTKSF1IB,0,30038,24:18:58,1458.96666667,1558.96666667,30038.0,100.0,0 +30067,30068,18_AMTKSF1OB,shuttle,AMTKSF1OB,AMTKSF1OB,3,shuttle,18_AMTKSF1OB,0,30068,06:14:00,374.0,434.0,30068.0,60.0,0 +30068,30069,18_AMTKSF1OB,shuttle,AMTKSF1OB,AMTKSF1OB,3,shuttle,18_AMTKSF1OB,0,30068,07:14:00,434.0,494.0,30068.0,60.0,0 +30044,30045,18_AMTKSF2IB,shuttle,AMTKSF2IB,AMTKSF2IB,3,shuttle,18_AMTKSF2IB,0,30045,06:00:00,360.0,420.0,30045.0,60.0,0 +30045,30046,18_AMTKSF2IB,shuttle,AMTKSF2IB,AMTKSF2IB,3,shuttle,18_AMTKSF2IB,0,30045,07:00:00,420.0,480.0,30045.0,60.0,0 +30046,30047,18_AMTKSF2IB,shuttle,AMTKSF2IB,AMTKSF2IB,3,shuttle,18_AMTKSF2IB,0,30045,08:00:00,480.0,931.0,30045.0,451.0,1 +30047,30048,18_AMTKSF2IB,shuttle,AMTKSF2IB,AMTKSF2IB,3,shuttle,18_AMTKSF2IB,0,30045,15:31:00,931.0,1030.98333333,30045.0,99.9833333333,0 +30048,30049,18_AMTKSF2IB,shuttle,AMTKSF2IB,AMTKSF2IB,3,shuttle,18_AMTKSF2IB,0,30045,17:10:59,1030.98333333,1113.0,30045.0,82.0166666667,0 +30049,30050,18_AMTKSF2IB,shuttle,AMTKSF2IB,AMTKSF2IB,3,shuttle,18_AMTKSF2IB,0,30045,18:33:00,1113.0,1212.98333333,30045.0,99.9833333333,0 +30050,30051,18_AMTKSF2IB,shuttle,AMTKSF2IB,AMTKSF2IB,3,shuttle,18_AMTKSF2IB,0,30045,20:12:59,1212.98333333,1312.98333333,30045.0,100.0,0 +30051,30052,18_AMTKSF2IB,shuttle,AMTKSF2IB,AMTKSF2IB,3,shuttle,18_AMTKSF2IB,0,30045,21:52:59,1312.98333333,1412.96666667,30045.0,99.9833333333,0 +30052,30053,18_AMTKSF2IB,shuttle,AMTKSF2IB,AMTKSF2IB,3,shuttle,18_AMTKSF2IB,0,30045,23:32:58,1412.96666667,1512.96666667,30045.0,100.0,0 +30053,30054,18_AMTKSF2IB,shuttle,AMTKSF2IB,AMTKSF2IB,3,shuttle,18_AMTKSF2IB,0,30045,25:12:58,1512.96666667,1612.95,30045.0,99.9833333333,0 +30070,30071,18_AMTKSF2OB,shuttle,AMTKSF2OB,AMTKSF2OB,3,shuttle,18_AMTKSF2OB,0,30071,06:18:00,378.0,438.0,30071.0,60.0,0 +30071,30072,18_AMTKSF2OB,shuttle,AMTKSF2OB,AMTKSF2OB,3,shuttle,18_AMTKSF2OB,0,30071,07:18:00,438.0,498.0,30071.0,60.0,0 +30072,30073,18_AMTKSF2OB,shuttle,AMTKSF2OB,AMTKSF2OB,3,shuttle,18_AMTKSF2OB,0,30071,08:18:00,498.0,540.0,30071.0,42.0,0 +30073,30074,18_AMTKSF2OB,shuttle,AMTKSF2OB,AMTKSF2OB,3,shuttle,18_AMTKSF2OB,0,30071,09:00:00,540.0,639.983333333,30071.0,99.9833333333,0 +30074,30075,18_AMTKSF2OB,shuttle,AMTKSF2OB,AMTKSF2OB,3,shuttle,18_AMTKSF2OB,0,30071,10:39:59,639.983333333,739.983333333,30071.0,100.0,0 +30075,30076,18_AMTKSF2OB,shuttle,AMTKSF2OB,AMTKSF2OB,3,shuttle,18_AMTKSF2OB,0,30071,12:19:59,739.983333333,839.966666667,30071.0,99.9833333333,0 +30076,30077,18_AMTKSF2OB,shuttle,AMTKSF2OB,AMTKSF2OB,3,shuttle,18_AMTKSF2OB,0,30071,13:59:58,839.966666667,934.0,30071.0,94.0333333333,0 +30077,30078,18_AMTKSF2OB,shuttle,AMTKSF2OB,AMTKSF2OB,3,shuttle,18_AMTKSF2OB,0,30071,15:34:00,934.0,974.0,30071.0,40.0,0 +30078,30079,18_AMTKSF2OB,shuttle,AMTKSF2OB,AMTKSF2OB,3,shuttle,18_AMTKSF2OB,0,30071,16:14:00,974.0,1014.0,30071.0,40.0,0 +30079,30080,18_AMTKSF2OB,shuttle,AMTKSF2OB,AMTKSF2OB,3,shuttle,18_AMTKSF2OB,0,30071,16:54:00,1014.0,1054.0,30071.0,40.0,0 +30080,30081,18_AMTKSF2OB,shuttle,AMTKSF2OB,AMTKSF2OB,3,shuttle,18_AMTKSF2OB,0,30071,17:34:00,1054.0,1094.0,30071.0,40.0,0 +30081,30082,18_AMTKSF2OB,shuttle,AMTKSF2OB,AMTKSF2OB,3,shuttle,18_AMTKSF2OB,0,30071,18:14:00,1094.0,1157.0,30071.0,63.0,0 +30082,30083,18_AMTKSF2OB,shuttle,AMTKSF2OB,AMTKSF2OB,3,shuttle,18_AMTKSF2OB,0,30071,19:17:00,1157.0,1256.98333333,30071.0,99.9833333333,0 +30083,30084,18_AMTKSF2OB,shuttle,AMTKSF2OB,AMTKSF2OB,3,shuttle,18_AMTKSF2OB,0,30071,20:56:59,1256.98333333,1356.98333333,30071.0,100.0,0 +30084,30085,18_AMTKSF2OB,shuttle,AMTKSF2OB,AMTKSF2OB,3,shuttle,18_AMTKSF2OB,0,30071,22:36:59,1356.98333333,1456.96666667,30071.0,99.9833333333,0 +30085,30086,18_AMTKSF2OB,shuttle,AMTKSF2OB,AMTKSF2OB,3,shuttle,18_AMTKSF2OB,0,30071,24:16:58,1456.96666667,1556.96666667,30071.0,100.0,0 +30106,30107,18_AMTKSF3IB,shuttle,AMTKSF3IB,AMTKSF3IB,3,shuttle,18_AMTKSF3IB,0,30107,06:00:00,360.0,459.983333333,30107.0,99.9833333333,0 +30087,30088,18_AMTKSF3OB,shuttle,AMTKSF3OB,AMTKSF3OB,3,shuttle,18_AMTKSF3OB,0,30088,06:20:00,380.0,440.0,30088.0,60.0,0 +30088,30089,18_AMTKSF3OB,shuttle,AMTKSF3OB,AMTKSF3OB,3,shuttle,18_AMTKSF3OB,0,30088,07:20:00,440.0,500.0,30088.0,60.0,0 +30089,30090,18_AMTKSF3OB,shuttle,AMTKSF3OB,AMTKSF3OB,3,shuttle,18_AMTKSF3OB,0,30088,08:20:00,500.0,548.0,30088.0,48.0,0 +30090,30091,18_AMTKSF3OB,shuttle,AMTKSF3OB,AMTKSF3OB,3,shuttle,18_AMTKSF3OB,0,30088,09:08:00,548.0,598.0,30088.0,50.0,0 +30091,30092,18_AMTKSF3OB,shuttle,AMTKSF3OB,AMTKSF3OB,3,shuttle,18_AMTKSF3OB,0,30088,09:58:00,598.0,648.0,30088.0,50.0,0 +30092,30093,18_AMTKSF3OB,shuttle,AMTKSF3OB,AMTKSF3OB,3,shuttle,18_AMTKSF3OB,0,30088,10:48:00,648.0,698.0,30088.0,50.0,0 +30093,30094,18_AMTKSF3OB,shuttle,AMTKSF3OB,AMTKSF3OB,3,shuttle,18_AMTKSF3OB,0,30088,11:38:00,698.0,748.0,30088.0,50.0,0 +30094,30095,18_AMTKSF3OB,shuttle,AMTKSF3OB,AMTKSF3OB,3,shuttle,18_AMTKSF3OB,0,30088,12:28:00,748.0,798.0,30088.0,50.0,0 +30095,30096,18_AMTKSF3OB,shuttle,AMTKSF3OB,AMTKSF3OB,3,shuttle,18_AMTKSF3OB,0,30088,13:18:00,798.0,848.0,30088.0,50.0,0 +30096,30097,18_AMTKSF3OB,shuttle,AMTKSF3OB,AMTKSF3OB,3,shuttle,18_AMTKSF3OB,0,30088,14:08:00,848.0,898.0,30088.0,50.0,0 +30055,30056,18_AMTKSF4IB,shuttle,AMTKSF4IB,AMTKSF4IB,3,shuttle,18_AMTKSF4IB,0,30056,15:47:00,947.0,1007.0,30056.0,60.0,0 +30056,30057,18_AMTKSF4IB,shuttle,AMTKSF4IB,AMTKSF4IB,3,shuttle,18_AMTKSF4IB,0,30056,16:47:00,1007.0,1067.0,30056.0,60.0,0 +30057,30058,18_AMTKSF4IB,shuttle,AMTKSF4IB,AMTKSF4IB,3,shuttle,18_AMTKSF4IB,0,30056,17:47:00,1067.0,1138.0,30056.0,71.0,0 +30058,30059,18_AMTKSF4IB,shuttle,AMTKSF4IB,AMTKSF4IB,3,shuttle,18_AMTKSF4IB,0,30056,18:58:00,1138.0,1198.0,30056.0,60.0,0 +30059,30060,18_AMTKSF4IB,shuttle,AMTKSF4IB,AMTKSF4IB,3,shuttle,18_AMTKSF4IB,0,30056,19:58:00,1198.0,1258.0,30056.0,60.0,0 +30060,30061,18_AMTKSF4IB,shuttle,AMTKSF4IB,AMTKSF4IB,3,shuttle,18_AMTKSF4IB,0,30056,20:58:00,1258.0,1318.0,30056.0,60.0,0 +30061,30062,18_AMTKSF4IB,shuttle,AMTKSF4IB,AMTKSF4IB,3,shuttle,18_AMTKSF4IB,0,30056,21:58:00,1318.0,1378.0,30056.0,60.0,0 +30062,30063,18_AMTKSF4IB,shuttle,AMTKSF4IB,AMTKSF4IB,3,shuttle,18_AMTKSF4IB,0,30056,22:58:00,1378.0,1438.0,30056.0,60.0,0 +30063,30064,18_AMTKSF4IB,shuttle,AMTKSF4IB,AMTKSF4IB,3,shuttle,18_AMTKSF4IB,0,30056,23:58:00,1438.0,1498.0,30056.0,60.0,0 +30064,30065,18_AMTKSF4IB,shuttle,AMTKSF4IB,AMTKSF4IB,3,shuttle,18_AMTKSF4IB,0,30056,24:58:00,1498.0,1558.0,30056.0,60.0,0 +30065,30066,18_AMTKSF4IB,shuttle,AMTKSF4IB,AMTKSF4IB,3,shuttle,18_AMTKSF4IB,0,30056,25:58:00,1558.0,1618.0,30056.0,60.0,0 +30124,30125,18_AMTKSF4OB,shuttle,AMTKSF4OB,AMTKSF4OB,3,shuttle,18_AMTKSF4OB,0,30125,06:23:00,383.0,482.983333333,30125.0,99.9833333333,0 +30098,30099,18_AMTKSF5IB,shuttle,AMTKSF5IB,AMTKSF5IB,3,shuttle,18_AMTKSF5IB,0,30099,09:25:00,565.0,655.0,30099.0,90.0,0 +30099,30100,18_AMTKSF5IB,shuttle,AMTKSF5IB,AMTKSF5IB,3,shuttle,18_AMTKSF5IB,0,30099,10:55:00,655.0,745.0,30099.0,90.0,0 +30100,30101,18_AMTKSF5IB,shuttle,AMTKSF5IB,AMTKSF5IB,3,shuttle,18_AMTKSF5IB,0,30099,12:25:00,745.0,835.0,30099.0,90.0,0 +30101,30102,18_AMTKSF5IB,shuttle,AMTKSF5IB,AMTKSF5IB,3,shuttle,18_AMTKSF5IB,0,30099,13:55:00,835.0,925.0,30099.0,90.0,0 +30103,30104,18_AMTKSF6IB,shuttle,AMTKSF6IB,AMTKSF6IB,3,shuttle,18_AMTKSF6IB,0,30104,06:17:00,377.0,437.0,30104.0,60.0,0 +30104,30105,18_AMTKSF6IB,shuttle,AMTKSF6IB,AMTKSF6IB,3,shuttle,18_AMTKSF6IB,0,30104,07:17:00,437.0,497.0,30104.0,60.0,0 +30110,30111,18_AMTKSF6OB,shuttle,AMTKSF6OB,AMTKSF6OB,3,shuttle,18_AMTKSF6OB,0,30111,09:02:00,542.0,641.983333333,30111.0,99.9833333333,0 +30111,30112,18_AMTKSF6OB,shuttle,AMTKSF6OB,AMTKSF6OB,3,shuttle,18_AMTKSF6OB,0,30111,10:41:59,641.983333333,741.983333333,30111.0,100.0,0 +30112,30113,18_AMTKSF6OB,shuttle,AMTKSF6OB,AMTKSF6OB,3,shuttle,18_AMTKSF6OB,0,30111,12:21:59,741.983333333,841.966666667,30111.0,99.9833333333,0 +30113,30114,18_AMTKSF6OB,shuttle,AMTKSF6OB,AMTKSF6OB,3,shuttle,18_AMTKSF6OB,0,30111,14:01:58,841.966666667,932.0,30111.0,90.0333333333,0 +30114,30115,18_AMTKSF6OB,shuttle,AMTKSF6OB,AMTKSF6OB,3,shuttle,18_AMTKSF6OB,0,30111,15:32:00,932.0,972.0,30111.0,40.0,0 +30115,30116,18_AMTKSF6OB,shuttle,AMTKSF6OB,AMTKSF6OB,3,shuttle,18_AMTKSF6OB,0,30111,16:12:00,972.0,1012.0,30111.0,40.0,0 +30116,30117,18_AMTKSF6OB,shuttle,AMTKSF6OB,AMTKSF6OB,3,shuttle,18_AMTKSF6OB,0,30111,16:52:00,1012.0,1052.0,30111.0,40.0,0 +30117,30118,18_AMTKSF6OB,shuttle,AMTKSF6OB,AMTKSF6OB,3,shuttle,18_AMTKSF6OB,0,30111,17:32:00,1052.0,1092.0,30111.0,40.0,0 +30118,30119,18_AMTKSF6OB,shuttle,AMTKSF6OB,AMTKSF6OB,3,shuttle,18_AMTKSF6OB,0,30111,18:12:00,1092.0,1139.0,30111.0,47.0,0 +30119,30120,18_AMTKSF6OB,shuttle,AMTKSF6OB,AMTKSF6OB,3,shuttle,18_AMTKSF6OB,0,30111,18:59:00,1139.0,1238.98333333,30111.0,99.9833333333,0 +30120,30121,18_AMTKSF6OB,shuttle,AMTKSF6OB,AMTKSF6OB,3,shuttle,18_AMTKSF6OB,0,30111,20:38:59,1238.98333333,1338.98333333,30111.0,100.0,0 +30121,30122,18_AMTKSF6OB,shuttle,AMTKSF6OB,AMTKSF6OB,3,shuttle,18_AMTKSF6OB,0,30111,22:18:59,1338.98333333,1438.96666667,30111.0,99.9833333333,0 +30122,30123,18_AMTKSF6OB,shuttle,AMTKSF6OB,AMTKSF6OB,3,shuttle,18_AMTKSF6OB,0,30111,23:58:58,1438.96666667,1538.96666667,30111.0,100.0,0 +30108,30109,18_AMTKSF7IB,shuttle,AMTKSF7IB,AMTKSF7IB,3,shuttle,18_AMTKSF7IB,0,30109,06:02:00,362.0,461.983333333,30109.0,99.9833333333,0 +29999,30000,18_AMTKXPN,shuttle,AMTKXPN,AMTKXPN,3,shuttle,18_AMTKXPN,0,30000,06:39:00,399.0,489.0,30000.0,90.0,0 +30000,30001,18_AMTKXPN,shuttle,AMTKXPN,AMTKXPN,3,shuttle,18_AMTKXPN,0,30000,08:09:00,489.0,567.0,30000.0,78.0,0 +30001,30002,18_AMTKXPN,shuttle,AMTKXPN,AMTKXPN,3,shuttle,18_AMTKXPN,0,30000,09:27:00,567.0,687.0,30000.0,120.0,0 +30002,30003,18_AMTKXPN,shuttle,AMTKXPN,AMTKXPN,3,shuttle,18_AMTKXPN,0,30000,11:27:00,687.0,807.0,30000.0,120.0,0 +30003,30004,18_AMTKXPN,shuttle,AMTKXPN,AMTKXPN,3,shuttle,18_AMTKXPN,0,30000,13:27:00,807.0,927.0,30000.0,120.0,0 +30004,30005,18_AMTKXPN,shuttle,AMTKXPN,AMTKXPN,3,shuttle,18_AMTKXPN,0,30000,15:27:00,927.0,938.0,30000.0,11.0,0 +30005,30006,18_AMTKXPN,shuttle,AMTKXPN,AMTKXPN,3,shuttle,18_AMTKXPN,0,30000,15:38:00,938.0,1037.98333333,30000.0,99.9833333333,0 +30007,30008,18_AMTKXPS,shuttle,AMTKXPS,AMTKXPS,3,shuttle,18_AMTKXPS,0,30008,06:01:00,361.0,460.983333333,30008.0,99.9833333333,0 +30008,30009,18_AMTKXPS,shuttle,AMTKXPS,AMTKXPS,3,shuttle,18_AMTKXPS,0,30008,07:40:59,460.983333333,560.0,30008.0,99.0166666667,0 +30009,30010,18_AMTKXPS,shuttle,AMTKXPS,AMTKXPS,3,shuttle,18_AMTKXPS,0,30008,09:20:00,560.0,680.0,30008.0,120.0,0 +30010,30011,18_AMTKXPS,shuttle,AMTKXPS,AMTKXPS,3,shuttle,18_AMTKXPS,0,30008,11:20:00,680.0,800.0,30008.0,120.0,0 +30011,30012,18_AMTKXPS,shuttle,AMTKXPS,AMTKXPS,3,shuttle,18_AMTKXPS,0,30008,13:20:00,800.0,920.0,30008.0,120.0,0 +30012,30013,18_AMTKXPS,shuttle,AMTKXPS,AMTKXPS,3,shuttle,18_AMTKXPS,0,30008,15:20:00,920.0,960.0,30008.0,40.0,0 +30013,30014,18_AMTKXPS,shuttle,AMTKXPS,AMTKXPS,3,shuttle,18_AMTKXPS,0,30008,16:00:00,960.0,1050.0,30008.0,90.0,0 +30014,30015,18_AMTKXPS,shuttle,AMTKXPS,AMTKXPS,3,shuttle,18_AMTKXPS,0,30008,17:30:00,1050.0,1110.0,30008.0,60.0,0 +30015,30016,18_AMTKXPS,shuttle,AMTKXPS,AMTKXPS,3,shuttle,18_AMTKXPS,0,30008,18:30:00,1110.0,1209.98333333,30008.0,99.9833333333,0 +30016,30017,18_AMTKXPS,shuttle,AMTKXPS,AMTKXPS,3,shuttle,18_AMTKXPS,0,30008,20:09:59,1209.98333333,1309.98333333,30008.0,100.0,0 +30017,30018,18_AMTKXPS,shuttle,AMTKXPS,AMTKXPS,3,shuttle,18_AMTKXPS,0,30008,21:49:59,1309.98333333,1409.96666667,30008.0,99.9833333333,0 +30018,30019,18_AMTKXPS,shuttle,AMTKXPS,AMTKXPS,3,shuttle,18_AMTKXPS,0,30008,23:29:58,1409.96666667,1509.96666667,30008.0,100.0,0 +30019,30020,18_AMTKXPS,shuttle,AMTKXPS,AMTKXPS,3,shuttle,18_AMTKXPS,0,30008,25:09:58,1509.96666667,1609.95,30008.0,99.9833333333,0 +13739,13740,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,06:04:00,364.0,379.0,13740.0,15.0,0 +13740,13741,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,06:19:00,379.0,394.0,13740.0,15.0,0 +13741,13742,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,06:34:00,394.0,409.0,13740.0,15.0,0 +13742,13743,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,06:49:00,409.0,424.0,13740.0,15.0,0 +13743,13744,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,07:04:00,424.0,439.0,13740.0,15.0,0 +13744,13745,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,07:19:00,439.0,454.0,13740.0,15.0,0 +13745,13746,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,07:34:00,454.0,469.0,13740.0,15.0,0 +13746,13747,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,07:49:00,469.0,484.0,13740.0,15.0,0 +13747,13748,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,08:04:00,484.0,499.0,13740.0,15.0,0 +13748,13749,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,08:19:00,499.0,514.0,13740.0,15.0,0 +13749,13750,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,08:34:00,514.0,529.0,13740.0,15.0,0 +13750,13751,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,08:49:00,529.0,933.0,13740.0,404.0,1 +13751,13752,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,15:33:00,933.0,948.0,13740.0,15.0,0 +13752,13753,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,15:48:00,948.0,963.0,13740.0,15.0,0 +13753,13754,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,16:03:00,963.0,978.0,13740.0,15.0,0 +13754,13755,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,16:18:00,978.0,993.0,13740.0,15.0,0 +13755,13756,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,16:33:00,993.0,1008.0,13740.0,15.0,0 +13756,13757,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,16:48:00,1008.0,1023.0,13740.0,15.0,0 +13757,13758,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,17:03:00,1023.0,1038.0,13740.0,15.0,0 +13758,13759,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,17:18:00,1038.0,1053.0,13740.0,15.0,0 +13759,13760,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,17:33:00,1053.0,1068.0,13740.0,15.0,0 +13760,13761,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,17:48:00,1068.0,1083.0,13740.0,15.0,0 +13761,13762,19_SLLinks,shuttle,SLLinks,SLLinks,3,shuttle,19_SLLinks,0,13740,18:03:00,1083.0,1098.0,13740.0,15.0,0 +8040,8041,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,06:13:00,373.0,403.0,8041.0,30.0,0 +8041,8042,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,06:43:00,403.0,433.0,8041.0,30.0,0 +8042,8043,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,07:13:00,433.0,463.0,8041.0,30.0,0 +8043,8044,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,07:43:00,463.0,493.0,8041.0,30.0,0 +8044,8045,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,08:13:00,493.0,523.0,8041.0,30.0,0 +8045,8046,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,08:43:00,523.0,551.0,8041.0,28.0,0 +8046,8047,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,09:11:00,551.0,581.0,8041.0,30.0,0 +8047,8048,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,09:41:00,581.0,611.0,8041.0,30.0,0 +8048,8049,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,10:11:00,611.0,641.0,8041.0,30.0,0 +8049,8050,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,10:41:00,641.0,671.0,8041.0,30.0,0 +8050,8051,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,11:11:00,671.0,701.0,8041.0,30.0,0 +8051,8052,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,11:41:00,701.0,731.0,8041.0,30.0,0 +8052,8053,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,12:11:00,731.0,761.0,8041.0,30.0,0 +8053,8054,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,12:41:00,761.0,791.0,8041.0,30.0,0 +8054,8055,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,13:11:00,791.0,821.0,8041.0,30.0,0 +8055,8056,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,13:41:00,821.0,851.0,8041.0,30.0,0 +8056,8057,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,14:11:00,851.0,881.0,8041.0,30.0,0 +8057,8058,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,14:41:00,881.0,911.0,8041.0,30.0,0 +8058,8059,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,15:11:00,911.0,937.0,8041.0,26.0,0 +8059,8060,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,15:37:00,937.0,967.0,8041.0,30.0,0 +8060,8061,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,16:07:00,967.0,997.0,8041.0,30.0,0 +8061,8062,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,16:37:00,997.0,1027.0,8041.0,30.0,0 +8062,8063,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,17:07:00,1027.0,1057.0,8041.0,30.0,0 +8063,8064,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,17:37:00,1057.0,1087.0,8041.0,30.0,0 +8064,8065,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,18:07:00,1087.0,1120.0,8041.0,33.0,0 +8065,8066,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,18:40:00,1120.0,1180.0,8041.0,60.0,0 +8066,8067,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,19:40:00,1180.0,1240.0,8041.0,60.0,0 +8067,8068,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,20:40:00,1240.0,1300.0,8041.0,60.0,0 +8068,8069,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,21:40:00,1300.0,1360.0,8041.0,60.0,0 +8069,8070,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,22:40:00,1360.0,1420.0,8041.0,60.0,0 +8070,8071,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,23:40:00,1420.0,1480.0,8041.0,60.0,0 +8071,8072,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,24:40:00,1480.0,1540.0,8041.0,60.0,0 +8072,8073,26_KXN,samtrans,KXN,KXN,3,samtrans,26_KXN,0,8041,25:40:00,1540.0,1600.0,8041.0,60.0,0 +8074,8075,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,06:03:00,363.0,393.0,8075.0,30.0,0 +8075,8076,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,06:33:00,393.0,423.0,8075.0,30.0,0 +8076,8077,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,07:03:00,423.0,453.0,8075.0,30.0,0 +8077,8078,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,07:33:00,453.0,483.0,8075.0,30.0,0 +8078,8079,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,08:03:00,483.0,513.0,8075.0,30.0,0 +8079,8080,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,08:33:00,513.0,550.0,8075.0,37.0,0 +8080,8081,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,09:10:00,550.0,580.0,8075.0,30.0,0 +8081,8082,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,09:40:00,580.0,610.0,8075.0,30.0,0 +8082,8083,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,10:10:00,610.0,640.0,8075.0,30.0,0 +8083,8084,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,10:40:00,640.0,670.0,8075.0,30.0,0 +8084,8085,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,11:10:00,670.0,700.0,8075.0,30.0,0 +8085,8086,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,11:40:00,700.0,730.0,8075.0,30.0,0 +8086,8087,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,12:10:00,730.0,760.0,8075.0,30.0,0 +8087,8088,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,12:40:00,760.0,790.0,8075.0,30.0,0 +8088,8089,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,13:10:00,790.0,820.0,8075.0,30.0,0 +8089,8090,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,13:40:00,820.0,850.0,8075.0,30.0,0 +8090,8091,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,14:10:00,850.0,880.0,8075.0,30.0,0 +8091,8092,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,14:40:00,880.0,910.0,8075.0,30.0,0 +8092,8093,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,15:10:00,910.0,941.0,8075.0,31.0,0 +8093,8094,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,15:41:00,941.0,971.0,8075.0,30.0,0 +8094,8095,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,16:11:00,971.0,1001.0,8075.0,30.0,0 +8095,8096,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,16:41:00,1001.0,1031.0,8075.0,30.0,0 +8096,8097,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,17:11:00,1031.0,1061.0,8075.0,30.0,0 +8097,8098,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,17:41:00,1061.0,1091.0,8075.0,30.0,0 +8098,8099,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,18:11:00,1091.0,1118.0,8075.0,27.0,0 +8099,8100,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,18:38:00,1118.0,1163.0,8075.0,45.0,0 +8100,8101,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,19:23:00,1163.0,1208.0,8075.0,45.0,0 +8101,8102,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,20:08:00,1208.0,1253.0,8075.0,45.0,0 +8102,8103,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,20:53:00,1253.0,1298.0,8075.0,45.0,0 +8103,8104,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,21:38:00,1298.0,1343.0,8075.0,45.0,0 +8104,8105,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,22:23:00,1343.0,1388.0,8075.0,45.0,0 +8105,8106,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,23:08:00,1388.0,1433.0,8075.0,45.0,0 +8106,8107,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,23:53:00,1433.0,1478.0,8075.0,45.0,0 +8107,8108,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,24:38:00,1478.0,1523.0,8075.0,45.0,0 +8108,8109,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,25:23:00,1523.0,1568.0,8075.0,45.0,0 +8109,8110,26_KXS,samtrans,KXS,KXS,3,samtrans,26_KXS,0,8075,26:08:00,1568.0,1613.0,8075.0,45.0,0 +8009,8010,27_110,samtrans,110,110,3,samtrans,27_110,0,8010,06:19:00,379.0,439.0,8010.0,60.0,0 +8010,8011,27_110,samtrans,110,110,3,samtrans,27_110,0,8010,07:19:00,439.0,499.0,8010.0,60.0,0 +8011,8012,27_110,samtrans,110,110,3,samtrans,27_110,0,8010,08:19:00,499.0,548.0,8010.0,49.0,0 +8012,8013,27_110,samtrans,110,110,3,samtrans,27_110,0,8010,09:08:00,548.0,608.0,8010.0,60.0,0 +8013,8014,27_110,samtrans,110,110,3,samtrans,27_110,0,8010,10:08:00,608.0,668.0,8010.0,60.0,0 +8014,8015,27_110,samtrans,110,110,3,samtrans,27_110,0,8010,11:08:00,668.0,728.0,8010.0,60.0,0 +8015,8016,27_110,samtrans,110,110,3,samtrans,27_110,0,8010,12:08:00,728.0,788.0,8010.0,60.0,0 +8016,8017,27_110,samtrans,110,110,3,samtrans,27_110,0,8010,13:08:00,788.0,848.0,8010.0,60.0,0 +8017,8018,27_110,samtrans,110,110,3,samtrans,27_110,0,8010,14:08:00,848.0,908.0,8010.0,60.0,0 +8018,8019,27_110,samtrans,110,110,3,samtrans,27_110,0,8010,15:08:00,908.0,934.0,8010.0,26.0,0 +8019,8020,27_110,samtrans,110,110,3,samtrans,27_110,0,8010,15:34:00,934.0,994.0,8010.0,60.0,0 +8020,8021,27_110,samtrans,110,110,3,samtrans,27_110,0,8010,16:34:00,994.0,1054.0,8010.0,60.0,0 +8034,8035,27_110A,samtrans,110A,110A,3,samtrans,27_110A,0,8035,06:07:00,367.0,397.0,8035.0,30.0,0 +8035,8036,27_110A,samtrans,110A,110A,3,samtrans,27_110A,0,8035,06:37:00,397.0,427.0,8035.0,30.0,0 +8036,8037,27_110A,samtrans,110A,110A,3,samtrans,27_110A,0,8035,07:07:00,427.0,457.0,8035.0,30.0,0 +8037,8038,27_110A,samtrans,110A,110A,3,samtrans,27_110A,0,8035,07:37:00,457.0,487.0,8035.0,30.0,0 +8038,8039,27_110A,samtrans,110A,110A,3,samtrans,27_110A,0,8035,08:07:00,487.0,517.0,8035.0,30.0,0 +8022,8023,27_112,samtrans,112,112,3,samtrans,27_112,0,8023,06:01:00,361.0,460.983333333,8023.0,99.9833333333,0 +8023,8024,27_112,samtrans,112,112,3,samtrans,27_112,0,8023,07:40:59,460.983333333,544.0,8023.0,83.0166666667,0 +8024,8025,27_112,samtrans,112,112,3,samtrans,27_112,0,8023,09:04:00,544.0,604.0,8023.0,60.0,0 +8025,8026,27_112,samtrans,112,112,3,samtrans,27_112,0,8023,10:04:00,604.0,664.0,8023.0,60.0,0 +8026,8027,27_112,samtrans,112,112,3,samtrans,27_112,0,8023,11:04:00,664.0,724.0,8023.0,60.0,0 +8027,8028,27_112,samtrans,112,112,3,samtrans,27_112,0,8023,12:04:00,724.0,784.0,8023.0,60.0,0 +8028,8029,27_112,samtrans,112,112,3,samtrans,27_112,0,8023,13:04:00,784.0,844.0,8023.0,60.0,0 +8029,8030,27_112,samtrans,112,112,3,samtrans,27_112,0,8023,14:04:00,844.0,904.0,8023.0,60.0,0 +8030,8031,27_112,samtrans,112,112,3,samtrans,27_112,0,8023,15:04:00,904.0,938.0,8023.0,34.0,0 +8031,8032,27_112,samtrans,112,112,3,samtrans,27_112,0,8023,15:38:00,938.0,998.0,8023.0,60.0,0 +8032,8033,27_112,samtrans,112,112,3,samtrans,27_112,0,8023,16:38:00,998.0,1058.0,8023.0,60.0,0 +7963,7964,27_112NB,samtrans,112,112_NB,3,samtrans,27_112NB,0,7964,06:00:00,360.0,420.0,7964.0,60.0,0 +7964,7965,27_112NB,samtrans,112,112_NB,3,samtrans,27_112NB,0,7964,07:00:00,420.0,480.0,7964.0,60.0,0 +7961,7962,27_112SB,samtrans,112,112_SB,3,samtrans,27_112SB,0,7962,06:02:00,362.0,461.983333333,7962.0,99.9833333333,0 +7966,7967,27_14CCW,samtrans,14CCW,14CCW,3,samtrans,27_14CCW,0,7967,06:10:00,370.0,400.0,7967.0,30.0,0 +7967,7968,27_14CCW,samtrans,14CCW,14CCW,3,samtrans,27_14CCW,0,7967,06:40:00,400.0,430.0,7967.0,30.0,0 +7968,7969,27_14CCW,samtrans,14CCW,14CCW,3,samtrans,27_14CCW,0,7967,07:10:00,430.0,460.0,7967.0,30.0,0 +7969,7970,27_14CCW,samtrans,14CCW,14CCW,3,samtrans,27_14CCW,0,7967,07:40:00,460.0,490.0,7967.0,30.0,0 +7970,7971,27_14CCW,samtrans,14CCW,14CCW,3,samtrans,27_14CCW,0,7967,08:10:00,490.0,520.0,7967.0,30.0,0 +7971,7972,27_14CCW,samtrans,14CCW,14CCW,3,samtrans,27_14CCW,0,7967,08:40:00,520.0,546.0,7967.0,26.0,0 +7972,7973,27_14CCW,samtrans,14CCW,14CCW,3,samtrans,27_14CCW,0,7967,09:06:00,546.0,726.0,7967.0,180.0,1 +7973,7974,27_14CCW,samtrans,14CCW,14CCW,3,samtrans,27_14CCW,0,7967,12:06:00,726.0,906.0,7967.0,180.0,1 +7975,7976,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,06:11:00,371.0,401.0,7976.0,30.0,0 +7976,7977,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,06:41:00,401.0,431.0,7976.0,30.0,0 +7977,7978,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,07:11:00,431.0,461.0,7976.0,30.0,0 +7978,7979,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,07:41:00,461.0,491.0,7976.0,30.0,0 +7979,7980,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,08:11:00,491.0,521.0,7976.0,30.0,0 +7980,7981,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,08:41:00,521.0,559.0,7976.0,38.0,0 +7981,7982,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,09:19:00,559.0,619.0,7976.0,60.0,0 +7982,7983,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,10:19:00,619.0,679.0,7976.0,60.0,0 +7983,7984,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,11:19:00,679.0,739.0,7976.0,60.0,0 +7984,7985,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,12:19:00,739.0,799.0,7976.0,60.0,0 +7985,7986,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,13:19:00,799.0,859.0,7976.0,60.0,0 +7986,7987,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,14:19:00,859.0,919.0,7976.0,60.0,0 +7987,7988,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,15:19:00,919.0,933.0,7976.0,14.0,0 +7988,7989,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,15:33:00,933.0,963.0,7976.0,30.0,0 +7989,7990,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,16:03:00,963.0,993.0,7976.0,30.0,0 +7990,7991,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,16:33:00,993.0,1023.0,7976.0,30.0,0 +7991,7992,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,17:03:00,1023.0,1053.0,7976.0,30.0,0 +7992,7993,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,17:33:00,1053.0,1083.0,7976.0,30.0,0 +7993,7994,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,18:03:00,1083.0,1115.0,7976.0,32.0,0 +7994,7995,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,18:35:00,1115.0,1175.0,7976.0,60.0,0 +7995,7996,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,19:35:00,1175.0,1235.0,7976.0,60.0,0 +7996,7997,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,20:35:00,1235.0,1295.0,7976.0,60.0,0 +7997,7998,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,21:35:00,1295.0,1355.0,7976.0,60.0,0 +7998,7999,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,22:35:00,1355.0,1415.0,7976.0,60.0,0 +7999,8000,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,23:35:00,1415.0,1475.0,7976.0,60.0,0 +8000,8001,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,24:35:00,1475.0,1535.0,7976.0,60.0,0 +8001,8002,27_14CW,samtrans,14CW,14CW,3,samtrans,27_14CW,0,7976,25:35:00,1535.0,1595.0,7976.0,60.0,0 +7953,7954,27_16A,samtrans,16A,16A,3,samtrans,27_16A,0,7954,06:01:00,361.0,460.983333333,7954.0,99.9833333333,0 +7955,7956,27_16B,samtrans,16B,16B,3,samtrans,27_16B,0,7956,06:44:00,404.0,503.983333333,7956.0,99.9833333333,0 +7957,7958,27_16C,samtrans,16C,16C,3,samtrans,27_16C,0,7958,09:18:00,558.0,657.983333333,7958.0,99.9833333333,0 +7958,7959,27_16C,samtrans,16C,16C,3,samtrans,27_16C,0,7958,10:57:59,657.983333333,757.983333333,7958.0,100.0,0 +7959,7960,27_16C,samtrans,16C,16C,3,samtrans,27_16C,0,7958,12:37:59,757.983333333,857.966666667,7958.0,99.9833333333,0 +7960,7961,27_16C,samtrans,16C,16C,3,samtrans,27_16C,0,7958,14:17:58,857.966666667,361.0,7958.0,-496.966666667,0 +8003,8004,27_16D,samtrans,16D,16D,3,samtrans,27_16D,0,7958,06:01:00,361.0,460.983333333,7958.0,99.9833333333,0 +8005,8006,27_16E,samtrans,16E,16E,3,samtrans,27_16E,0,8006,09:26:00,566.0,665.983333333,8006.0,99.9833333333,0 +8006,8007,27_16E,samtrans,16E,16E,3,samtrans,27_16E,0,8006,11:05:59,665.983333333,765.983333333,8006.0,100.0,0 +8007,8008,27_16E,samtrans,16E,16E,3,samtrans,27_16E,0,8006,12:45:59,765.983333333,865.966666667,8006.0,99.9833333333,0 +7942,7943,27_17,samtrans,17,17,3,samtrans,27_17,0,7943,06:00:00,360.0,450.0,7943.0,90.0,0 +7943,7944,27_17,samtrans,17,17,3,samtrans,27_17,0,7943,07:30:00,450.0,546.0,7943.0,96.0,0 +7944,7945,27_17,samtrans,17,17,3,samtrans,27_17,0,7943,09:06:00,546.0,636.0,7943.0,90.0,0 +7945,7946,27_17,samtrans,17,17,3,samtrans,27_17,0,7943,10:36:00,636.0,726.0,7943.0,90.0,0 +7946,7947,27_17,samtrans,17,17,3,samtrans,27_17,0,7943,12:06:00,726.0,816.0,7943.0,90.0,0 +7947,7948,27_17,samtrans,17,17,3,samtrans,27_17,0,7943,13:36:00,816.0,906.0,7943.0,90.0,0 +7948,7949,27_17,samtrans,17,17,3,samtrans,27_17,0,7943,15:06:00,906.0,973.0,7943.0,67.0,0 +7949,7950,27_17,samtrans,17,17,3,samtrans,27_17,0,7943,16:13:00,973.0,1063.0,7943.0,90.0,0 +7950,7951,27_17,samtrans,17,17,3,samtrans,27_17,0,7943,17:43:00,1063.0,1154.0,7943.0,91.0,0 +7951,7952,27_17,samtrans,17,17,3,samtrans,27_17,0,7943,19:14:00,1154.0,1394.0,7943.0,240.0,1 +8669,8670,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,06:03:00,363.0,373.0,8670.0,10.0,0 +8670,8671,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,06:13:00,373.0,383.0,8670.0,10.0,0 +8671,8672,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,06:23:00,383.0,393.0,8670.0,10.0,0 +8672,8673,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,06:33:00,393.0,403.0,8670.0,10.0,0 +8673,8674,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,06:43:00,403.0,413.0,8670.0,10.0,0 +8674,8675,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,06:53:00,413.0,423.0,8670.0,10.0,0 +8675,8676,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,07:03:00,423.0,433.0,8670.0,10.0,0 +8676,8677,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,07:13:00,433.0,443.0,8670.0,10.0,0 +8677,8678,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,07:23:00,443.0,453.0,8670.0,10.0,0 +8678,8679,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,07:33:00,453.0,463.0,8670.0,10.0,0 +8679,8680,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,07:43:00,463.0,473.0,8670.0,10.0,0 +8680,8681,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,07:53:00,473.0,483.0,8670.0,10.0,0 +8681,8682,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,08:03:00,483.0,493.0,8670.0,10.0,0 +8682,8683,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,08:13:00,493.0,503.0,8670.0,10.0,0 +8683,8684,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,08:23:00,503.0,513.0,8670.0,10.0,0 +8684,8685,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,08:33:00,513.0,523.0,8670.0,10.0,0 +8685,8686,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,08:43:00,523.0,533.0,8670.0,10.0,0 +8686,8687,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,08:53:00,533.0,544.0,8670.0,11.0,0 +8687,8688,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,09:04:00,544.0,564.0,8670.0,20.0,0 +8688,8689,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,09:24:00,564.0,584.0,8670.0,20.0,0 +8689,8690,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,09:44:00,584.0,604.0,8670.0,20.0,0 +8690,8691,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,10:04:00,604.0,624.0,8670.0,20.0,0 +8691,8692,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,10:24:00,624.0,644.0,8670.0,20.0,0 +8692,8693,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,10:44:00,644.0,664.0,8670.0,20.0,0 +8693,8694,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,11:04:00,664.0,684.0,8670.0,20.0,0 +8694,8695,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,11:24:00,684.0,704.0,8670.0,20.0,0 +8695,8696,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,11:44:00,704.0,724.0,8670.0,20.0,0 +8696,8697,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,12:04:00,724.0,744.0,8670.0,20.0,0 +8697,8698,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,12:24:00,744.0,764.0,8670.0,20.0,0 +8698,8699,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,12:44:00,764.0,784.0,8670.0,20.0,0 +8699,8700,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,13:04:00,784.0,804.0,8670.0,20.0,0 +8700,8701,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,13:24:00,804.0,824.0,8670.0,20.0,0 +8701,8702,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,13:44:00,824.0,844.0,8670.0,20.0,0 +8702,8703,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,14:04:00,844.0,864.0,8670.0,20.0,0 +8703,8704,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,14:24:00,864.0,884.0,8670.0,20.0,0 +8704,8705,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,14:44:00,884.0,904.0,8670.0,20.0,0 +8705,8706,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,15:04:00,904.0,924.0,8670.0,20.0,0 +8706,8707,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,15:24:00,924.0,939.0,8670.0,15.0,0 +8707,8708,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,15:39:00,939.0,959.0,8670.0,20.0,0 +8708,8709,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,15:59:00,959.0,979.0,8670.0,20.0,0 +8709,8710,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,16:19:00,979.0,999.0,8670.0,20.0,0 +8710,8711,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,16:39:00,999.0,1019.0,8670.0,20.0,0 +8711,8712,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,16:59:00,1019.0,1039.0,8670.0,20.0,0 +8712,8713,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,17:19:00,1039.0,1059.0,8670.0,20.0,0 +8713,8714,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,17:39:00,1059.0,1079.0,8670.0,20.0,0 +8714,8715,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,17:59:00,1079.0,1099.0,8670.0,20.0,0 +8715,8716,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,18:19:00,1099.0,1117.0,8670.0,18.0,0 +8716,8717,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,18:37:00,1117.0,1147.0,8670.0,30.0,0 +8717,8718,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,19:07:00,1147.0,1177.0,8670.0,30.0,0 +8718,8719,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,19:37:00,1177.0,1207.0,8670.0,30.0,0 +8719,8720,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,20:07:00,1207.0,1237.0,8670.0,30.0,0 +8720,8721,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,20:37:00,1237.0,1267.0,8670.0,30.0,0 +8721,8722,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,21:07:00,1267.0,1297.0,8670.0,30.0,0 +8722,8723,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,21:37:00,1297.0,1327.0,8670.0,30.0,0 +8723,8724,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,22:07:00,1327.0,1357.0,8670.0,30.0,0 +8724,8725,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,22:37:00,1357.0,1387.0,8670.0,30.0,0 +8725,8726,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,23:07:00,1387.0,1417.0,8670.0,30.0,0 +8726,8727,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,23:37:00,1417.0,1447.0,8670.0,30.0,0 +8727,8728,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,24:07:00,1447.0,1477.0,8670.0,30.0,0 +8728,8729,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,24:37:00,1477.0,1507.0,8670.0,30.0,0 +8729,8730,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,25:07:00,1507.0,1537.0,8670.0,30.0,0 +8730,8731,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,25:37:00,1537.0,1567.0,8670.0,30.0,0 +8731,8732,28_120NB,samtrans,120,120_NB,3,samtrans,28_120NB,0,8670,26:07:00,1567.0,1597.0,8670.0,30.0,0 +8733,8734,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,06:03:00,363.0,373.0,8734.0,10.0,0 +8734,8735,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,06:13:00,373.0,383.0,8734.0,10.0,0 +8735,8736,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,06:23:00,383.0,393.0,8734.0,10.0,0 +8736,8737,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,06:33:00,393.0,403.0,8734.0,10.0,0 +8737,8738,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,06:43:00,403.0,413.0,8734.0,10.0,0 +8738,8739,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,06:53:00,413.0,423.0,8734.0,10.0,0 +8739,8740,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,07:03:00,423.0,433.0,8734.0,10.0,0 +8740,8741,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,07:13:00,433.0,443.0,8734.0,10.0,0 +8741,8742,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,07:23:00,443.0,453.0,8734.0,10.0,0 +8742,8743,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,07:33:00,453.0,463.0,8734.0,10.0,0 +8743,8744,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,07:43:00,463.0,473.0,8734.0,10.0,0 +8744,8745,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,07:53:00,473.0,483.0,8734.0,10.0,0 +8745,8746,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,08:03:00,483.0,493.0,8734.0,10.0,0 +8746,8747,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,08:13:00,493.0,503.0,8734.0,10.0,0 +8747,8748,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,08:23:00,503.0,513.0,8734.0,10.0,0 +8748,8749,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,08:33:00,513.0,523.0,8734.0,10.0,0 +8749,8750,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,08:43:00,523.0,533.0,8734.0,10.0,0 +8750,8751,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,08:53:00,533.0,548.0,8734.0,15.0,0 +8751,8752,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,09:08:00,548.0,568.0,8734.0,20.0,0 +8752,8753,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,09:28:00,568.0,588.0,8734.0,20.0,0 +8753,8754,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,09:48:00,588.0,608.0,8734.0,20.0,0 +8754,8755,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,10:08:00,608.0,628.0,8734.0,20.0,0 +8755,8756,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,10:28:00,628.0,648.0,8734.0,20.0,0 +8756,8757,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,10:48:00,648.0,668.0,8734.0,20.0,0 +8757,8758,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,11:08:00,668.0,688.0,8734.0,20.0,0 +8758,8759,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,11:28:00,688.0,708.0,8734.0,20.0,0 +8759,8760,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,11:48:00,708.0,728.0,8734.0,20.0,0 +8760,8761,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,12:08:00,728.0,748.0,8734.0,20.0,0 +8761,8762,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,12:28:00,748.0,768.0,8734.0,20.0,0 +8762,8763,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,12:48:00,768.0,788.0,8734.0,20.0,0 +8763,8764,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,13:08:00,788.0,808.0,8734.0,20.0,0 +8764,8765,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,13:28:00,808.0,828.0,8734.0,20.0,0 +8765,8766,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,13:48:00,828.0,848.0,8734.0,20.0,0 +8766,8767,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,14:08:00,848.0,868.0,8734.0,20.0,0 +8767,8768,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,14:28:00,868.0,888.0,8734.0,20.0,0 +8768,8769,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,14:48:00,888.0,908.0,8734.0,20.0,0 +8769,8770,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,15:08:00,908.0,928.0,8734.0,20.0,0 +8770,8771,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,15:28:00,928.0,937.0,8734.0,9.0,0 +8771,8772,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,15:37:00,937.0,957.0,8734.0,20.0,0 +8772,8773,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,15:57:00,957.0,977.0,8734.0,20.0,0 +8773,8774,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,16:17:00,977.0,997.0,8734.0,20.0,0 +8774,8775,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,16:37:00,997.0,1017.0,8734.0,20.0,0 +8775,8776,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,16:57:00,1017.0,1037.0,8734.0,20.0,0 +8776,8777,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,17:17:00,1037.0,1057.0,8734.0,20.0,0 +8777,8778,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,17:37:00,1057.0,1077.0,8734.0,20.0,0 +8778,8779,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,17:57:00,1077.0,1097.0,8734.0,20.0,0 +8779,8780,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,18:17:00,1097.0,1113.0,8734.0,16.0,0 +8780,8781,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,18:33:00,1113.0,1143.0,8734.0,30.0,0 +8781,8782,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,19:03:00,1143.0,1173.0,8734.0,30.0,0 +8782,8783,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,19:33:00,1173.0,1203.0,8734.0,30.0,0 +8783,8784,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,20:03:00,1203.0,1233.0,8734.0,30.0,0 +8784,8785,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,20:33:00,1233.0,1263.0,8734.0,30.0,0 +8785,8786,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,21:03:00,1263.0,1293.0,8734.0,30.0,0 +8786,8787,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,21:33:00,1293.0,1323.0,8734.0,30.0,0 +8787,8788,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,22:03:00,1323.0,1353.0,8734.0,30.0,0 +8788,8789,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,22:33:00,1353.0,1383.0,8734.0,30.0,0 +8789,8790,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,23:03:00,1383.0,1413.0,8734.0,30.0,0 +8790,8791,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,23:33:00,1413.0,1443.0,8734.0,30.0,0 +8791,8792,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,24:03:00,1443.0,1473.0,8734.0,30.0,0 +8792,8793,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,24:33:00,1473.0,1503.0,8734.0,30.0,0 +8793,8794,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,25:03:00,1503.0,1533.0,8734.0,30.0,0 +8794,8795,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,25:33:00,1533.0,1563.0,8734.0,30.0,0 +8795,8796,28_120SB,samtrans,120,120_SB,3,samtrans,28_120SB,0,8734,26:03:00,1563.0,1593.0,8734.0,30.0,0 +8439,8440,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,06:16:26,376.433333333,406.433333333,8440.0,30.0,0 +8440,8441,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,06:46:26,406.433333333,436.433333333,8440.0,30.0,0 +8441,8442,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,07:16:26,436.433333333,466.433333333,8440.0,30.0,0 +8442,8443,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,07:46:26,466.433333333,496.433333333,8440.0,30.0,0 +8443,8444,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,08:16:26,496.433333333,526.433333333,8440.0,30.0,0 +8444,8445,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,08:46:26,526.433333333,559.066666667,8440.0,32.6333333333,0 +8445,8446,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,09:19:04,559.066666667,589.066666667,8440.0,30.0,0 +8446,8447,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,09:49:04,589.066666667,619.066666667,8440.0,30.0,0 +8447,8448,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,10:19:04,619.066666667,649.066666667,8440.0,30.0,0 +8448,8449,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,10:49:04,649.066666667,679.066666667,8440.0,30.0,0 +8449,8450,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,11:19:04,679.066666667,709.066666667,8440.0,30.0,0 +8450,8451,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,11:49:04,709.066666667,739.066666667,8440.0,30.0,0 +8451,8452,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,12:19:04,739.066666667,769.066666667,8440.0,30.0,0 +8452,8453,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,12:49:04,769.066666667,799.066666667,8440.0,30.0,0 +8453,8454,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,13:19:04,799.066666667,829.066666667,8440.0,30.0,0 +8454,8455,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,13:49:04,829.066666667,859.066666667,8440.0,30.0,0 +8455,8456,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,14:19:04,859.066666667,889.066666667,8440.0,30.0,0 +8456,8457,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,14:49:04,889.066666667,919.066666667,8440.0,30.0,0 +8457,8458,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,15:19:04,919.066666667,944.583333333,8440.0,25.5166666667,0 +8458,8459,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,15:44:35,944.583333333,974.583333333,8440.0,30.0,0 +8459,8460,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,16:14:35,974.583333333,1004.58333333,8440.0,30.0,0 +8460,8461,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,16:44:35,1004.58333333,1034.58333333,8440.0,30.0,0 +8461,8462,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,17:14:35,1034.58333333,1064.58333333,8440.0,30.0,0 +8462,8463,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,17:44:35,1064.58333333,1094.58333333,8440.0,30.0,0 +8463,8464,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,18:14:35,1094.58333333,1145.0,8440.0,50.4166666667,0 +8464,8465,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,19:05:00,1145.0,1205.0,8440.0,60.0,0 +8465,8466,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,20:05:00,1205.0,1265.0,8440.0,60.0,0 +8466,8467,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,21:05:00,1265.0,1325.0,8440.0,60.0,0 +8467,8468,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,22:05:00,1325.0,1385.0,8440.0,60.0,0 +8468,8469,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,23:05:00,1385.0,1445.0,8440.0,60.0,0 +8469,8470,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,24:05:00,1445.0,1505.0,8440.0,60.0,0 +8470,8471,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,25:05:00,1505.0,1565.0,8440.0,60.0,0 +8471,8472,28_121,samtrans,121,121,3,samtrans,28_121,0,8440,26:05:00,1565.0,1625.0,8440.0,60.0,0 +8571,8572,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,06:03:00,363.0,383.0,8572.0,20.0,0 +8572,8573,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,06:23:00,383.0,403.0,8572.0,20.0,0 +8573,8574,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,06:43:00,403.0,423.0,8572.0,20.0,0 +8574,8575,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,07:03:00,423.0,443.0,8572.0,20.0,0 +8575,8576,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,07:23:00,443.0,463.0,8572.0,20.0,0 +8576,8577,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,07:43:00,463.0,483.0,8572.0,20.0,0 +8577,8578,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,08:03:00,483.0,503.0,8572.0,20.0,0 +8578,8579,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,08:23:00,503.0,523.0,8572.0,20.0,0 +8579,8580,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,08:43:00,523.0,543.0,8572.0,20.0,0 +8580,8581,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,09:03:00,543.0,573.0,8572.0,30.0,0 +8581,8582,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,09:33:00,573.0,603.0,8572.0,30.0,0 +8582,8583,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,10:03:00,603.0,633.0,8572.0,30.0,0 +8583,8584,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,10:33:00,633.0,663.0,8572.0,30.0,0 +8584,8585,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,11:03:00,663.0,693.0,8572.0,30.0,0 +8585,8586,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,11:33:00,693.0,723.0,8572.0,30.0,0 +8586,8587,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,12:03:00,723.0,753.0,8572.0,30.0,0 +8587,8588,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,12:33:00,753.0,783.0,8572.0,30.0,0 +8588,8589,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,13:03:00,783.0,813.0,8572.0,30.0,0 +8589,8590,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,13:33:00,813.0,843.0,8572.0,30.0,0 +8590,8591,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,14:03:00,843.0,873.0,8572.0,30.0,0 +8591,8592,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,14:33:00,873.0,903.0,8572.0,30.0,0 +8592,8593,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,15:03:00,903.0,936.0,8572.0,33.0,0 +8593,8594,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,15:36:00,936.0,966.0,8572.0,30.0,0 +8594,8595,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,16:06:00,966.0,996.0,8572.0,30.0,0 +8595,8596,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,16:36:00,996.0,1026.0,8572.0,30.0,0 +8596,8597,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,17:06:00,1026.0,1056.0,8572.0,30.0,0 +8597,8598,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,17:36:00,1056.0,1086.0,8572.0,30.0,0 +8598,8599,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,18:06:00,1086.0,1120.0,8572.0,34.0,0 +8599,8600,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,18:40:00,1120.0,1150.0,8572.0,30.0,0 +8600,8601,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,19:10:00,1150.0,1180.0,8572.0,30.0,0 +8601,8602,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,19:40:00,1180.0,1210.0,8572.0,30.0,0 +8602,8603,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,20:10:00,1210.0,1240.0,8572.0,30.0,0 +8603,8604,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,20:40:00,1240.0,1270.0,8572.0,30.0,0 +8604,8605,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,21:10:00,1270.0,1300.0,8572.0,30.0,0 +8605,8606,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,21:40:00,1300.0,1330.0,8572.0,30.0,0 +8606,8607,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,22:10:00,1330.0,1360.0,8572.0,30.0,0 +8607,8608,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,22:40:00,1360.0,1390.0,8572.0,30.0,0 +8608,8609,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,23:10:00,1390.0,1420.0,8572.0,30.0,0 +8609,8610,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,23:40:00,1420.0,1450.0,8572.0,30.0,0 +8610,8611,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,24:10:00,1450.0,1480.0,8572.0,30.0,0 +8611,8612,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,24:40:00,1480.0,1510.0,8572.0,30.0,0 +8612,8613,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,25:10:00,1510.0,1540.0,8572.0,30.0,0 +8613,8614,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,25:40:00,1540.0,1570.0,8572.0,30.0,0 +8614,8615,28_122NB,samtrans,122,122_NB,3,samtrans,28_122NB,0,8572,26:10:00,1570.0,1600.0,8572.0,30.0,0 +8616,8617,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,06:09:00,369.0,389.0,8617.0,20.0,0 +8617,8618,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,06:29:00,389.0,409.0,8617.0,20.0,0 +8618,8619,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,06:49:00,409.0,429.0,8617.0,20.0,0 +8619,8620,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,07:09:00,429.0,449.0,8617.0,20.0,0 +8620,8621,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,07:29:00,449.0,469.0,8617.0,20.0,0 +8621,8622,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,07:49:00,469.0,489.0,8617.0,20.0,0 +8622,8623,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,08:09:00,489.0,509.0,8617.0,20.0,0 +8623,8624,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,08:29:00,509.0,529.0,8617.0,20.0,0 +8624,8625,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,08:49:00,529.0,550.0,8617.0,21.0,0 +8625,8626,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,09:10:00,550.0,580.0,8617.0,30.0,0 +8626,8627,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,09:40:00,580.0,610.0,8617.0,30.0,0 +8627,8628,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,10:10:00,610.0,640.0,8617.0,30.0,0 +8628,8629,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,10:40:00,640.0,670.0,8617.0,30.0,0 +8629,8630,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,11:10:00,670.0,700.0,8617.0,30.0,0 +8630,8631,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,11:40:00,700.0,730.0,8617.0,30.0,0 +8631,8632,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,12:10:00,730.0,760.0,8617.0,30.0,0 +8632,8633,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,12:40:00,760.0,790.0,8617.0,30.0,0 +8633,8634,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,13:10:00,790.0,820.0,8617.0,30.0,0 +8634,8635,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,13:40:00,820.0,850.0,8617.0,30.0,0 +8635,8636,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,14:10:00,850.0,880.0,8617.0,30.0,0 +8636,8637,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,14:40:00,880.0,910.0,8617.0,30.0,0 +8637,8638,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,15:10:00,910.0,937.0,8617.0,27.0,0 +8638,8639,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,15:37:00,937.0,957.0,8617.0,20.0,0 +8639,8640,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,15:57:00,957.0,977.0,8617.0,20.0,0 +8640,8641,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,16:17:00,977.0,997.0,8617.0,20.0,0 +8641,8642,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,16:37:00,997.0,1017.0,8617.0,20.0,0 +8642,8643,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,16:57:00,1017.0,1037.0,8617.0,20.0,0 +8643,8644,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,17:17:00,1037.0,1057.0,8617.0,20.0,0 +8644,8645,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,17:37:00,1057.0,1077.0,8617.0,20.0,0 +8645,8646,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,17:57:00,1077.0,1097.0,8617.0,20.0,0 +8646,8647,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,18:17:00,1097.0,1122.0,8617.0,25.0,0 +8647,8648,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,18:42:00,1122.0,1152.0,8617.0,30.0,0 +8648,8649,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,19:12:00,1152.0,1182.0,8617.0,30.0,0 +8649,8650,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,19:42:00,1182.0,1212.0,8617.0,30.0,0 +8650,8651,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,20:12:00,1212.0,1242.0,8617.0,30.0,0 +8651,8652,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,20:42:00,1242.0,1272.0,8617.0,30.0,0 +8652,8653,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,21:12:00,1272.0,1302.0,8617.0,30.0,0 +8653,8654,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,21:42:00,1302.0,1332.0,8617.0,30.0,0 +8654,8655,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,22:12:00,1332.0,1362.0,8617.0,30.0,0 +8655,8656,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,22:42:00,1362.0,1392.0,8617.0,30.0,0 +8656,8657,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,23:12:00,1392.0,1422.0,8617.0,30.0,0 +8657,8658,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,23:42:00,1422.0,1452.0,8617.0,30.0,0 +8658,8659,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,24:12:00,1452.0,1482.0,8617.0,30.0,0 +8659,8660,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,24:42:00,1482.0,1512.0,8617.0,30.0,0 +8660,8661,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,25:12:00,1512.0,1542.0,8617.0,30.0,0 +8661,8662,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,25:42:00,1542.0,1572.0,8617.0,30.0,0 +8662,8663,28_122SB,samtrans,122,122_SB,3,samtrans,28_122SB,0,8617,26:12:00,1572.0,1602.0,8617.0,30.0,0 +8473,8474,28_123A,samtrans,123A,123A,3,samtrans,28_123A,0,8474,06:08:00,368.0,428.0,8474.0,60.0,0 +8474,8475,28_123A,samtrans,123A,123A,3,samtrans,28_123A,0,8474,07:08:00,428.0,488.0,8474.0,60.0,0 +8475,8476,28_123A,samtrans,123A,123A,3,samtrans,28_123A,0,8474,08:08:00,488.0,548.0,8474.0,60.0,0 +8476,8477,28_123A,samtrans,123A,123A,3,samtrans,28_123A,0,8474,09:08:00,548.0,608.0,8474.0,60.0,0 +8477,8478,28_123A,samtrans,123A,123A,3,samtrans,28_123A,0,8474,10:08:00,608.0,668.0,8474.0,60.0,0 +8478,8479,28_123A,samtrans,123A,123A,3,samtrans,28_123A,0,8474,11:08:00,668.0,728.0,8474.0,60.0,0 +8479,8480,28_123A,samtrans,123A,123A,3,samtrans,28_123A,0,8474,12:08:00,728.0,788.0,8474.0,60.0,0 +8480,8481,28_123A,samtrans,123A,123A,3,samtrans,28_123A,0,8474,13:08:00,788.0,848.0,8474.0,60.0,0 +8481,8482,28_123A,samtrans,123A,123A,3,samtrans,28_123A,0,8474,14:08:00,848.0,908.0,8474.0,60.0,0 +8482,8483,28_123A,samtrans,123A,123A,3,samtrans,28_123A,0,8474,15:08:00,908.0,936.0,8474.0,28.0,0 +8483,8484,28_123A,samtrans,123A,123A,3,samtrans,28_123A,0,8474,15:36:00,936.0,996.0,8474.0,60.0,0 +8484,8485,28_123A,samtrans,123A,123A,3,samtrans,28_123A,0,8474,16:36:00,996.0,1056.0,8474.0,60.0,0 +8664,8665,28_123BNB,samtrans,123B,123B_NB,3,samtrans,28_123BNB,0,8665,06:21:00,381.0,441.0,8665.0,60.0,0 +8665,8666,28_123BNB,samtrans,123B,123B_NB,3,samtrans,28_123BNB,0,8665,07:21:00,441.0,501.0,8665.0,60.0,0 +8667,8668,28_123BSB,samtrans,123B,123B_SB,3,samtrans,28_123BSB,0,8668,15:30:00,930.0,1029.98333333,8668.0,99.9833333333,0 +8797,8798,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,06:04:00,364.0,384.0,8798.0,20.0,0 +8798,8799,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,06:24:00,384.0,404.0,8798.0,20.0,0 +8799,8800,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,06:44:00,404.0,424.0,8798.0,20.0,0 +8800,8801,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,07:04:00,424.0,444.0,8798.0,20.0,0 +8801,8802,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,07:24:00,444.0,464.0,8798.0,20.0,0 +8802,8803,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,07:44:00,464.0,484.0,8798.0,20.0,0 +8803,8804,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,08:04:00,484.0,504.0,8798.0,20.0,0 +8804,8805,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,08:24:00,504.0,524.0,8798.0,20.0,0 +8805,8806,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,08:44:00,524.0,549.0,8798.0,25.0,0 +8806,8807,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,09:09:00,549.0,579.0,8798.0,30.0,0 +8807,8808,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,09:39:00,579.0,609.0,8798.0,30.0,0 +8808,8809,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,10:09:00,609.0,639.0,8798.0,30.0,0 +8809,8810,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,10:39:00,639.0,669.0,8798.0,30.0,0 +8810,8811,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,11:09:00,669.0,699.0,8798.0,30.0,0 +8811,8812,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,11:39:00,699.0,729.0,8798.0,30.0,0 +8812,8813,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,12:09:00,729.0,759.0,8798.0,30.0,0 +8813,8814,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,12:39:00,759.0,789.0,8798.0,30.0,0 +8814,8815,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,13:09:00,789.0,819.0,8798.0,30.0,0 +8815,8816,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,13:39:00,819.0,849.0,8798.0,30.0,0 +8816,8817,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,14:09:00,849.0,879.0,8798.0,30.0,0 +8817,8818,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,14:39:00,879.0,909.0,8798.0,30.0,0 +8818,8819,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,15:09:00,909.0,937.0,8798.0,28.0,0 +8819,8820,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,15:37:00,937.0,967.0,8798.0,30.0,0 +8820,8821,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,16:07:00,967.0,997.0,8798.0,30.0,0 +8821,8822,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,16:37:00,997.0,1027.0,8798.0,30.0,0 +8822,8823,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,17:07:00,1027.0,1057.0,8798.0,30.0,0 +8823,8824,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,17:37:00,1057.0,1087.0,8798.0,30.0,0 +8824,8825,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,18:07:00,1087.0,1112.0,8798.0,25.0,0 +8825,8826,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,18:32:00,1112.0,1172.0,8798.0,60.0,0 +8826,8827,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,19:32:00,1172.0,1232.0,8798.0,60.0,0 +8827,8828,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,20:32:00,1232.0,1292.0,8798.0,60.0,0 +8828,8829,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,21:32:00,1292.0,1352.0,8798.0,60.0,0 +8829,8830,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,22:32:00,1352.0,1412.0,8798.0,60.0,0 +8830,8831,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,23:32:00,1412.0,1472.0,8798.0,60.0,0 +8831,8832,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,24:32:00,1472.0,1532.0,8798.0,60.0,0 +8832,8833,28_130NB,samtrans,130,130_NB,3,samtrans,28_130NB,0,8798,25:32:00,1532.0,1592.0,8798.0,60.0,0 +8834,8835,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,06:03:00,363.0,383.0,8835.0,20.0,0 +8835,8836,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,06:23:00,383.0,403.0,8835.0,20.0,0 +8836,8837,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,06:43:00,403.0,423.0,8835.0,20.0,0 +8837,8838,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,07:03:00,423.0,443.0,8835.0,20.0,0 +8838,8839,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,07:23:00,443.0,463.0,8835.0,20.0,0 +8839,8840,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,07:43:00,463.0,483.0,8835.0,20.0,0 +8840,8841,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,08:03:00,483.0,503.0,8835.0,20.0,0 +8841,8842,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,08:23:00,503.0,523.0,8835.0,20.0,0 +8842,8843,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,08:43:00,523.0,545.0,8835.0,22.0,0 +8843,8844,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,09:05:00,545.0,575.0,8835.0,30.0,0 +8844,8845,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,09:35:00,575.0,605.0,8835.0,30.0,0 +8845,8846,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,10:05:00,605.0,635.0,8835.0,30.0,0 +8846,8847,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,10:35:00,635.0,665.0,8835.0,30.0,0 +8847,8848,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,11:05:00,665.0,695.0,8835.0,30.0,0 +8848,8849,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,11:35:00,695.0,725.0,8835.0,30.0,0 +8849,8850,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,12:05:00,725.0,755.0,8835.0,30.0,0 +8850,8851,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,12:35:00,755.0,785.0,8835.0,30.0,0 +8851,8852,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,13:05:00,785.0,815.0,8835.0,30.0,0 +8852,8853,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,13:35:00,815.0,845.0,8835.0,30.0,0 +8853,8854,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,14:05:00,845.0,875.0,8835.0,30.0,0 +8854,8855,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,14:35:00,875.0,905.0,8835.0,30.0,0 +8855,8856,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,15:05:00,905.0,940.0,8835.0,35.0,0 +8856,8857,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,15:40:00,940.0,970.0,8835.0,30.0,0 +8857,8858,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,16:10:00,970.0,1000.0,8835.0,30.0,0 +8858,8859,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,16:40:00,1000.0,1030.0,8835.0,30.0,0 +8859,8860,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,17:10:00,1030.0,1060.0,8835.0,30.0,0 +8860,8861,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,17:40:00,1060.0,1090.0,8835.0,30.0,0 +8861,8862,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,18:10:00,1090.0,1136.0,8835.0,46.0,0 +8862,8863,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,18:56:00,1136.0,1196.0,8835.0,60.0,0 +8863,8864,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,19:56:00,1196.0,1256.0,8835.0,60.0,0 +8864,8865,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,20:56:00,1256.0,1316.0,8835.0,60.0,0 +8865,8866,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,21:56:00,1316.0,1376.0,8835.0,60.0,0 +8866,8867,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,22:56:00,1376.0,1436.0,8835.0,60.0,0 +8867,8868,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,23:56:00,1436.0,1496.0,8835.0,60.0,0 +8868,8869,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,24:56:00,1496.0,1556.0,8835.0,60.0,0 +8869,8870,28_130SB,samtrans,130,130_SB,3,samtrans,28_130SB,0,8835,25:56:00,1556.0,1616.0,8835.0,60.0,0 +8505,8506,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,06:06:00,366.0,396.0,8506.0,30.0,0 +8506,8507,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,06:36:00,396.0,426.0,8506.0,30.0,0 +8507,8508,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,07:06:00,426.0,456.0,8506.0,30.0,0 +8508,8509,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,07:36:00,456.0,486.0,8506.0,30.0,0 +8509,8510,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,08:06:00,486.0,516.0,8506.0,30.0,0 +8510,8511,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,08:36:00,516.0,544.0,8506.0,28.0,0 +8511,8512,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,09:04:00,544.0,604.0,8506.0,60.0,0 +8512,8513,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,10:04:00,604.0,664.0,8506.0,60.0,0 +8513,8514,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,11:04:00,664.0,724.0,8506.0,60.0,0 +8514,8515,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,12:04:00,724.0,784.0,8506.0,60.0,0 +8515,8516,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,13:04:00,784.0,844.0,8506.0,60.0,0 +8516,8517,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,14:04:00,844.0,904.0,8506.0,60.0,0 +8517,8518,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,15:04:00,904.0,937.0,8506.0,33.0,0 +8518,8519,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,15:37:00,937.0,967.0,8506.0,30.0,0 +8519,8520,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,16:07:00,967.0,997.0,8506.0,30.0,0 +8520,8521,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,16:37:00,997.0,1027.0,8506.0,30.0,0 +8521,8522,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,17:07:00,1027.0,1057.0,8506.0,30.0,0 +8522,8523,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,17:37:00,1057.0,1087.0,8506.0,30.0,0 +8523,8524,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,18:07:00,1087.0,1110.0,8506.0,23.0,0 +8524,8525,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,18:30:00,1110.0,1209.98333333,8506.0,99.9833333333,0 +8525,8526,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,20:09:59,1209.98333333,1309.98333333,8506.0,100.0,0 +8526,8527,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,21:49:59,1309.98333333,1409.96666667,8506.0,99.9833333333,0 +8527,8528,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,23:29:58,1409.96666667,1509.96666667,8506.0,100.0,0 +8528,8529,28_132,samtrans,132,132,3,samtrans,28_132,0,8506,25:09:58,1509.96666667,1609.95,8506.0,99.9833333333,0 +8486,8487,28_133,samtrans,133,133,3,samtrans,28_133,0,8487,06:06:00,366.0,396.0,8487.0,30.0,0 +8487,8488,28_133,samtrans,133,133,3,samtrans,28_133,0,8487,06:36:00,396.0,426.0,8487.0,30.0,0 +8488,8489,28_133,samtrans,133,133,3,samtrans,28_133,0,8487,07:06:00,426.0,456.0,8487.0,30.0,0 +8489,8490,28_133,samtrans,133,133,3,samtrans,28_133,0,8487,07:36:00,456.0,486.0,8487.0,30.0,0 +8490,8491,28_133,samtrans,133,133,3,samtrans,28_133,0,8487,08:06:00,486.0,516.0,8487.0,30.0,0 +8491,8492,28_133,samtrans,133,133,3,samtrans,28_133,0,8487,08:36:00,516.0,549.0,8487.0,33.0,0 +8492,8493,28_133,samtrans,133,133,3,samtrans,28_133,0,8487,09:09:00,549.0,609.0,8487.0,60.0,0 +8493,8494,28_133,samtrans,133,133,3,samtrans,28_133,0,8487,10:09:00,609.0,669.0,8487.0,60.0,0 +8494,8495,28_133,samtrans,133,133,3,samtrans,28_133,0,8487,11:09:00,669.0,729.0,8487.0,60.0,0 +8495,8496,28_133,samtrans,133,133,3,samtrans,28_133,0,8487,12:09:00,729.0,789.0,8487.0,60.0,0 +8496,8497,28_133,samtrans,133,133,3,samtrans,28_133,0,8487,13:09:00,789.0,849.0,8487.0,60.0,0 +8497,8498,28_133,samtrans,133,133,3,samtrans,28_133,0,8487,14:09:00,849.0,909.0,8487.0,60.0,0 +8498,8499,28_133,samtrans,133,133,3,samtrans,28_133,0,8487,15:09:00,909.0,942.0,8487.0,33.0,0 +8499,8500,28_133,samtrans,133,133,3,samtrans,28_133,0,8487,15:42:00,942.0,972.0,8487.0,30.0,0 +8500,8501,28_133,samtrans,133,133,3,samtrans,28_133,0,8487,16:12:00,972.0,1002.0,8487.0,30.0,0 +8501,8502,28_133,samtrans,133,133,3,samtrans,28_133,0,8487,16:42:00,1002.0,1032.0,8487.0,30.0,0 +8502,8503,28_133,samtrans,133,133,3,samtrans,28_133,0,8487,17:12:00,1032.0,1062.0,8487.0,30.0,0 +8503,8504,28_133,samtrans,133,133,3,samtrans,28_133,0,8487,17:42:00,1062.0,1092.0,8487.0,30.0,0 +8543,8544,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,06:06:00,366.0,396.0,8544.0,30.0,0 +8544,8545,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,06:36:00,396.0,426.0,8544.0,30.0,0 +8545,8546,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,07:06:00,426.0,456.0,8544.0,30.0,0 +8546,8547,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,07:36:00,456.0,486.0,8544.0,30.0,0 +8547,8548,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,08:06:00,486.0,516.0,8544.0,30.0,0 +8548,8549,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,08:36:00,516.0,568.0,8544.0,52.0,0 +8549,8550,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,09:28:00,568.0,628.0,8544.0,60.0,0 +8550,8551,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,10:28:00,628.0,688.0,8544.0,60.0,0 +8551,8552,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,11:28:00,688.0,748.0,8544.0,60.0,0 +8552,8553,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,12:28:00,748.0,808.0,8544.0,60.0,0 +8553,8554,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,13:28:00,808.0,868.0,8544.0,60.0,0 +8554,8555,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,14:28:00,868.0,928.0,8544.0,60.0,0 +8555,8556,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,15:28:00,928.0,935.0,8544.0,7.0,0 +8556,8557,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,15:35:00,935.0,965.0,8544.0,30.0,0 +8557,8558,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,16:05:00,965.0,995.0,8544.0,30.0,0 +8558,8559,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,16:35:00,995.0,1025.0,8544.0,30.0,0 +8559,8560,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,17:05:00,1025.0,1055.0,8544.0,30.0,0 +8560,8561,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,17:35:00,1055.0,1085.0,8544.0,30.0,0 +8561,8562,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,18:05:00,1085.0,1121.0,8544.0,36.0,0 +8562,8563,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,18:41:00,1121.0,1181.0,8544.0,60.0,0 +8563,8564,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,19:41:00,1181.0,1241.0,8544.0,60.0,0 +8564,8565,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,20:41:00,1241.0,1301.0,8544.0,60.0,0 +8565,8566,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,21:41:00,1301.0,1361.0,8544.0,60.0,0 +8566,8567,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,22:41:00,1361.0,1421.0,8544.0,60.0,0 +8567,8568,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,23:41:00,1421.0,1481.0,8544.0,60.0,0 +8568,8569,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,24:41:00,1481.0,1541.0,8544.0,60.0,0 +8569,8570,28_140,samtrans,140,140,3,samtrans,28_140,0,8544,25:41:00,1541.0,1601.0,8544.0,60.0,0 +8530,8531,28_141,samtrans,141,141,3,samtrans,28_141,0,8531,06:16:00,376.0,436.0,8531.0,60.0,0 +8531,8532,28_141,samtrans,141,141,3,samtrans,28_141,0,8531,07:16:00,436.0,496.0,8531.0,60.0,0 +8532,8533,28_141,samtrans,141,141,3,samtrans,28_141,0,8531,08:16:00,496.0,543.0,8531.0,47.0,0 +8533,8534,28_141,samtrans,141,141,3,samtrans,28_141,0,8531,09:03:00,543.0,603.0,8531.0,60.0,0 +8534,8535,28_141,samtrans,141,141,3,samtrans,28_141,0,8531,10:03:00,603.0,663.0,8531.0,60.0,0 +8535,8536,28_141,samtrans,141,141,3,samtrans,28_141,0,8531,11:03:00,663.0,723.0,8531.0,60.0,0 +8536,8537,28_141,samtrans,141,141,3,samtrans,28_141,0,8531,12:03:00,723.0,783.0,8531.0,60.0,0 +8537,8538,28_141,samtrans,141,141,3,samtrans,28_141,0,8531,13:03:00,783.0,843.0,8531.0,60.0,0 +8538,8539,28_141,samtrans,141,141,3,samtrans,28_141,0,8531,14:03:00,843.0,903.0,8531.0,60.0,0 +8539,8540,28_141,samtrans,141,141,3,samtrans,28_141,0,8531,15:03:00,903.0,940.0,8531.0,37.0,0 +8540,8541,28_141,samtrans,141,141,3,samtrans,28_141,0,8531,15:40:00,940.0,1000.0,8531.0,60.0,0 +8541,8542,28_141,samtrans,141,141,3,samtrans,28_141,0,8531,16:40:00,1000.0,1060.0,8531.0,60.0,0 +8896,8897,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,06:06:00,366.0,396.0,8897.0,30.0,0 +8897,8898,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,06:36:00,396.0,426.0,8897.0,30.0,0 +8898,8899,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,07:06:00,426.0,456.0,8897.0,30.0,0 +8899,8900,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,07:36:00,456.0,486.0,8897.0,30.0,0 +8900,8901,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,08:06:00,486.0,516.0,8897.0,30.0,0 +8901,8902,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,08:36:00,516.0,551.0,8897.0,35.0,0 +8902,8903,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,09:11:00,551.0,581.0,8897.0,30.0,0 +8903,8904,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,09:41:00,581.0,611.0,8897.0,30.0,0 +8904,8905,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,10:11:00,611.0,641.0,8897.0,30.0,0 +8905,8906,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,10:41:00,641.0,671.0,8897.0,30.0,0 +8906,8907,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,11:11:00,671.0,701.0,8897.0,30.0,0 +8907,8908,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,11:41:00,701.0,731.0,8897.0,30.0,0 +8908,8909,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,12:11:00,731.0,761.0,8897.0,30.0,0 +8909,8910,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,12:41:00,761.0,791.0,8897.0,30.0,0 +8910,8911,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,13:11:00,791.0,821.0,8897.0,30.0,0 +8911,8912,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,13:41:00,821.0,851.0,8897.0,30.0,0 +8912,8913,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,14:11:00,851.0,881.0,8897.0,30.0,0 +8913,8914,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,14:41:00,881.0,911.0,8897.0,30.0,0 +8914,8915,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,15:11:00,911.0,939.0,8897.0,28.0,0 +8915,8916,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,15:39:00,939.0,969.0,8897.0,30.0,0 +8916,8917,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,16:09:00,969.0,999.0,8897.0,30.0,0 +8917,8918,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,16:39:00,999.0,1029.0,8897.0,30.0,0 +8918,8919,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,17:09:00,1029.0,1059.0,8897.0,30.0,0 +8919,8920,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,17:39:00,1059.0,1089.0,8897.0,30.0,0 +8920,8921,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,18:09:00,1089.0,1124.0,8897.0,35.0,0 +8921,8922,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,18:44:00,1124.0,1184.0,8897.0,60.0,0 +8922,8923,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,19:44:00,1184.0,1244.0,8897.0,60.0,0 +8923,8924,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,20:44:00,1244.0,1304.0,8897.0,60.0,0 +8924,8925,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,21:44:00,1304.0,1364.0,8897.0,60.0,0 +8925,8926,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,22:44:00,1364.0,1424.0,8897.0,60.0,0 +8926,8927,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,23:44:00,1424.0,1484.0,8897.0,60.0,0 +8927,8928,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,24:44:00,1484.0,1544.0,8897.0,60.0,0 +8928,8929,29_250E,samtrans,250E,250E,3,samtrans,29_250E,0,8897,25:44:00,1544.0,1604.0,8897.0,60.0,0 +8871,8872,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,06:08:00,368.0,398.0,8872.0,30.0,0 +8872,8873,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,06:38:00,398.0,428.0,8872.0,30.0,0 +8873,8874,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,07:08:00,428.0,458.0,8872.0,30.0,0 +8874,8875,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,07:38:00,458.0,488.0,8872.0,30.0,0 +8875,8876,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,08:08:00,488.0,518.0,8872.0,30.0,0 +8876,8877,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,08:38:00,518.0,552.0,8872.0,34.0,0 +8877,8878,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,09:12:00,552.0,582.0,8872.0,30.0,0 +8878,8879,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,09:42:00,582.0,612.0,8872.0,30.0,0 +8879,8880,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,10:12:00,612.0,642.0,8872.0,30.0,0 +8880,8881,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,10:42:00,642.0,672.0,8872.0,30.0,0 +8881,8882,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,11:12:00,672.0,702.0,8872.0,30.0,0 +8882,8883,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,11:42:00,702.0,732.0,8872.0,30.0,0 +8883,8884,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,12:12:00,732.0,762.0,8872.0,30.0,0 +8884,8885,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,12:42:00,762.0,792.0,8872.0,30.0,0 +8885,8886,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,13:12:00,792.0,822.0,8872.0,30.0,0 +8886,8887,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,13:42:00,822.0,852.0,8872.0,30.0,0 +8887,8888,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,14:12:00,852.0,882.0,8872.0,30.0,0 +8888,8889,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,14:42:00,882.0,912.0,8872.0,30.0,0 +8889,8890,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,15:12:00,912.0,938.0,8872.0,26.0,0 +8890,8891,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,15:38:00,938.0,968.0,8872.0,30.0,0 +8891,8892,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,16:08:00,968.0,998.0,8872.0,30.0,0 +8892,8893,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,16:38:00,998.0,1028.0,8872.0,30.0,0 +8893,8894,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,17:08:00,1028.0,1058.0,8872.0,30.0,0 +8894,8895,29_250W,samtrans,250W,250W,3,samtrans,29_250W,0,8872,17:38:00,1058.0,1088.0,8872.0,30.0,0 +8930,8931,29_251,samtrans,251,251,3,samtrans,29_251,0,8931,06:13:00,373.0,433.0,8931.0,60.0,0 +8931,8932,29_251,samtrans,251,251,3,samtrans,29_251,0,8931,07:13:00,433.0,493.0,8931.0,60.0,0 +8932,8933,29_251,samtrans,251,251,3,samtrans,29_251,0,8931,08:13:00,493.0,548.0,8931.0,55.0,0 +8933,8934,29_251,samtrans,251,251,3,samtrans,29_251,0,8931,09:08:00,548.0,608.0,8931.0,60.0,0 +8934,8935,29_251,samtrans,251,251,3,samtrans,29_251,0,8931,10:08:00,608.0,668.0,8931.0,60.0,0 +8935,8936,29_251,samtrans,251,251,3,samtrans,29_251,0,8931,11:08:00,668.0,728.0,8931.0,60.0,0 +8936,8937,29_251,samtrans,251,251,3,samtrans,29_251,0,8931,12:08:00,728.0,788.0,8931.0,60.0,0 +8937,8938,29_251,samtrans,251,251,3,samtrans,29_251,0,8931,13:08:00,788.0,848.0,8931.0,60.0,0 +8938,8939,29_251,samtrans,251,251,3,samtrans,29_251,0,8931,14:08:00,848.0,908.0,8931.0,60.0,0 +8939,8940,29_251,samtrans,251,251,3,samtrans,29_251,0,8931,15:08:00,908.0,950.0,8931.0,42.0,0 +8940,8941,29_251,samtrans,251,251,3,samtrans,29_251,0,8931,15:50:00,950.0,1010.0,8931.0,60.0,0 +8941,8942,29_251,samtrans,251,251,3,samtrans,29_251,0,8931,16:50:00,1010.0,1070.0,8931.0,60.0,0 +8942,8943,29_251,samtrans,251,251,3,samtrans,29_251,0,8931,17:50:00,1070.0,1111.0,8931.0,41.0,0 +8943,8944,29_251,samtrans,251,251,3,samtrans,29_251,0,8931,18:31:00,1111.0,1210.98333333,8931.0,99.9833333333,0 +8944,8945,29_251,samtrans,251,251,3,samtrans,29_251,0,8931,20:10:59,1210.98333333,1310.98333333,8931.0,100.0,0 +8945,8946,29_251,samtrans,251,251,3,samtrans,29_251,0,8931,21:50:59,1310.98333333,1410.96666667,8931.0,99.9833333333,0 +8946,8947,29_251,samtrans,251,251,3,samtrans,29_251,0,8931,23:30:58,1410.96666667,1510.96666667,8931.0,100.0,0 +8947,8948,29_251,samtrans,251,251,3,samtrans,29_251,0,8931,25:10:58,1510.96666667,1610.95,8931.0,99.9833333333,0 +8949,8950,29_260,samtrans,260,260,3,samtrans,29_260,0,8950,06:16:00,376.0,436.0,8950.0,60.0,0 +8950,8951,29_260,samtrans,260,260,3,samtrans,29_260,0,8950,07:16:00,436.0,496.0,8950.0,60.0,0 +8951,8952,29_260,samtrans,260,260,3,samtrans,29_260,0,8950,08:16:00,496.0,540.0,8950.0,44.0,0 +8952,8953,29_260,samtrans,260,260,3,samtrans,29_260,0,8950,09:00:00,540.0,600.0,8950.0,60.0,0 +8953,8954,29_260,samtrans,260,260,3,samtrans,29_260,0,8950,10:00:00,600.0,660.0,8950.0,60.0,0 +8954,8955,29_260,samtrans,260,260,3,samtrans,29_260,0,8950,11:00:00,660.0,720.0,8950.0,60.0,0 +8955,8956,29_260,samtrans,260,260,3,samtrans,29_260,0,8950,12:00:00,720.0,780.0,8950.0,60.0,0 +8956,8957,29_260,samtrans,260,260,3,samtrans,29_260,0,8950,13:00:00,780.0,840.0,8950.0,60.0,0 +8957,8958,29_260,samtrans,260,260,3,samtrans,29_260,0,8950,14:00:00,840.0,900.0,8950.0,60.0,0 +8958,8959,29_260,samtrans,260,260,3,samtrans,29_260,0,8950,15:00:00,900.0,935.0,8950.0,35.0,0 +8959,8960,29_260,samtrans,260,260,3,samtrans,29_260,0,8950,15:35:00,935.0,995.0,8950.0,60.0,0 +8960,8961,29_260,samtrans,260,260,3,samtrans,29_260,0,8950,16:35:00,995.0,1055.0,8950.0,60.0,0 +9066,9067,29_260A,samtrans,260A,260A,3,samtrans,29_260A,0,9067,06:05:00,365.0,425.0,9067.0,60.0,0 +9067,9068,29_260A,samtrans,260A,260A,3,samtrans,29_260A,0,9067,07:05:00,425.0,485.0,9067.0,60.0,0 +9068,9069,29_260A,samtrans,260A,260A,3,samtrans,29_260A,0,9067,08:05:00,485.0,547.0,9067.0,62.0,0 +9069,9070,29_260A,samtrans,260A,260A,3,samtrans,29_260A,0,9067,09:07:00,547.0,607.0,9067.0,60.0,0 +9070,9071,29_260A,samtrans,260A,260A,3,samtrans,29_260A,0,9067,10:07:00,607.0,667.0,9067.0,60.0,0 +9071,9072,29_260A,samtrans,260A,260A,3,samtrans,29_260A,0,9067,11:07:00,667.0,727.0,9067.0,60.0,0 +9072,9073,29_260A,samtrans,260A,260A,3,samtrans,29_260A,0,9067,12:07:00,727.0,787.0,9067.0,60.0,0 +9073,9074,29_260A,samtrans,260A,260A,3,samtrans,29_260A,0,9067,13:07:00,787.0,847.0,9067.0,60.0,0 +9074,9075,29_260A,samtrans,260A,260A,3,samtrans,29_260A,0,9067,14:07:00,847.0,907.0,9067.0,60.0,0 +9075,9076,29_260A,samtrans,260A,260A,3,samtrans,29_260A,0,9067,15:07:00,907.0,942.0,9067.0,35.0,0 +9076,9077,29_260A,samtrans,260A,260A,3,samtrans,29_260A,0,9067,15:42:00,942.0,1002.0,9067.0,60.0,0 +9077,9078,29_260A,samtrans,260A,260A,3,samtrans,29_260A,0,9067,16:42:00,1002.0,1062.0,9067.0,60.0,0 +8962,8963,29_262,samtrans,262,262,3,samtrans,29_262,0,8963,06:04:00,364.0,434.0,8963.0,70.0,0 +8963,8964,29_262,samtrans,262,262,3,samtrans,29_262,0,8963,07:14:00,434.0,504.0,8963.0,70.0,0 +8964,8965,29_262,samtrans,262,262,3,samtrans,29_262,0,8963,08:24:00,504.0,541.0,8963.0,37.0,0 +8965,8966,29_262,samtrans,262,262,3,samtrans,29_262,0,8963,09:01:00,541.0,601.0,8963.0,60.0,0 +8966,8967,29_262,samtrans,262,262,3,samtrans,29_262,0,8963,10:01:00,601.0,661.0,8963.0,60.0,0 +8967,8968,29_262,samtrans,262,262,3,samtrans,29_262,0,8963,11:01:00,661.0,721.0,8963.0,60.0,0 +8968,8969,29_262,samtrans,262,262,3,samtrans,29_262,0,8963,12:01:00,721.0,781.0,8963.0,60.0,0 +8969,8970,29_262,samtrans,262,262,3,samtrans,29_262,0,8963,13:01:00,781.0,841.0,8963.0,60.0,0 +8970,8971,29_262,samtrans,262,262,3,samtrans,29_262,0,8963,14:01:00,841.0,901.0,8963.0,60.0,0 +8971,8972,29_262,samtrans,262,262,3,samtrans,29_262,0,8963,15:01:00,901.0,950.0,8963.0,49.0,0 +8972,8973,29_262,samtrans,262,262,3,samtrans,29_262,0,8963,15:50:00,950.0,1010.0,8963.0,60.0,0 +8973,8974,29_262,samtrans,262,262,3,samtrans,29_262,0,8963,16:50:00,1010.0,1070.0,8963.0,60.0,0 +9118,9119,29_270n,samtrans,270n,270n,3,samtrans,29_270n,0,9119,06:01:00,361.0,421.0,9119.0,60.0,0 +9119,9120,29_270n,samtrans,270n,270n,3,samtrans,29_270n,0,9119,07:01:00,421.0,481.0,9119.0,60.0,0 +9120,9121,29_270n,samtrans,270n,270n,3,samtrans,29_270n,0,9119,08:01:00,481.0,558.0,9119.0,77.0,0 +9121,9122,29_270n,samtrans,270n,270n,3,samtrans,29_270n,0,9119,09:18:00,558.0,618.0,9119.0,60.0,0 +9122,9123,29_270n,samtrans,270n,270n,3,samtrans,29_270n,0,9119,10:18:00,618.0,678.0,9119.0,60.0,0 +9123,9124,29_270n,samtrans,270n,270n,3,samtrans,29_270n,0,9119,11:18:00,678.0,738.0,9119.0,60.0,0 +9124,9125,29_270n,samtrans,270n,270n,3,samtrans,29_270n,0,9119,12:18:00,738.0,798.0,9119.0,60.0,0 +9125,9126,29_270n,samtrans,270n,270n,3,samtrans,29_270n,0,9119,13:18:00,798.0,858.0,9119.0,60.0,0 +9126,9127,29_270n,samtrans,270n,270n,3,samtrans,29_270n,0,9119,14:18:00,858.0,918.0,9119.0,60.0,0 +9127,9128,29_270n,samtrans,270n,270n,3,samtrans,29_270n,0,9119,15:18:00,918.0,957.0,9119.0,39.0,0 +9128,9129,29_270n,samtrans,270n,270n,3,samtrans,29_270n,0,9119,15:57:00,957.0,1017.0,9119.0,60.0,0 +9129,9130,29_270n,samtrans,270n,270n,3,samtrans,29_270n,0,9119,16:57:00,1017.0,1077.0,9119.0,60.0,0 +9105,9106,29_270s,samtrans,270s,270s,3,samtrans,29_270s,0,9106,06:07:00,367.0,427.0,9106.0,60.0,0 +9106,9107,29_270s,samtrans,270s,270s,3,samtrans,29_270s,0,9106,07:07:00,427.0,487.0,9106.0,60.0,0 +9107,9108,29_270s,samtrans,270s,270s,3,samtrans,29_270s,0,9106,08:07:00,487.0,542.0,9106.0,55.0,0 +9108,9109,29_270s,samtrans,270s,270s,3,samtrans,29_270s,0,9106,09:02:00,542.0,602.0,9106.0,60.0,0 +9109,9110,29_270s,samtrans,270s,270s,3,samtrans,29_270s,0,9106,10:02:00,602.0,662.0,9106.0,60.0,0 +9110,9111,29_270s,samtrans,270s,270s,3,samtrans,29_270s,0,9106,11:02:00,662.0,722.0,9106.0,60.0,0 +9111,9112,29_270s,samtrans,270s,270s,3,samtrans,29_270s,0,9106,12:02:00,722.0,782.0,9106.0,60.0,0 +9112,9113,29_270s,samtrans,270s,270s,3,samtrans,29_270s,0,9106,13:02:00,782.0,842.0,9106.0,60.0,0 +9113,9114,29_270s,samtrans,270s,270s,3,samtrans,29_270s,0,9106,14:02:00,842.0,902.0,9106.0,60.0,0 +9114,9115,29_270s,samtrans,270s,270s,3,samtrans,29_270s,0,9106,15:02:00,902.0,932.0,9106.0,30.0,0 +9115,9116,29_270s,samtrans,270s,270s,3,samtrans,29_270s,0,9106,15:32:00,932.0,992.0,9106.0,60.0,0 +9116,9117,29_270s,samtrans,270s,270s,3,samtrans,29_270s,0,9106,16:32:00,992.0,1052.0,9106.0,60.0,0 +8975,8976,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,06:05:00,365.0,410.0,8976.0,45.0,0 +8976,8977,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,06:50:00,410.0,455.0,8976.0,45.0,0 +8977,8978,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,07:35:00,455.0,500.0,8976.0,45.0,0 +8978,8979,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,08:20:00,500.0,552.0,8976.0,52.0,0 +8979,8980,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,09:12:00,552.0,582.0,8976.0,30.0,0 +8980,8981,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,09:42:00,582.0,612.0,8976.0,30.0,0 +8981,8982,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,10:12:00,612.0,642.0,8976.0,30.0,0 +8982,8983,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,10:42:00,642.0,672.0,8976.0,30.0,0 +8983,8984,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,11:12:00,672.0,702.0,8976.0,30.0,0 +8984,8985,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,11:42:00,702.0,732.0,8976.0,30.0,0 +8985,8986,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,12:12:00,732.0,762.0,8976.0,30.0,0 +8986,8987,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,12:42:00,762.0,792.0,8976.0,30.0,0 +8987,8988,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,13:12:00,792.0,822.0,8976.0,30.0,0 +8988,8989,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,13:42:00,822.0,852.0,8976.0,30.0,0 +8989,8990,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,14:12:00,852.0,882.0,8976.0,30.0,0 +8990,8991,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,14:42:00,882.0,912.0,8976.0,30.0,0 +8991,8992,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,15:12:00,912.0,931.0,8976.0,19.0,0 +8992,8993,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,15:31:00,931.0,961.0,8976.0,30.0,0 +8993,8994,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,16:01:00,961.0,991.0,8976.0,30.0,0 +8994,8995,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,16:31:00,991.0,1021.0,8976.0,30.0,0 +8995,8996,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,17:01:00,1021.0,1051.0,8976.0,30.0,0 +8996,8997,29_271,samtrans,271,271,3,samtrans,29_271,0,8976,17:31:00,1051.0,1081.0,8976.0,30.0,0 +9054,9055,29_274,samtrans,274,274,3,samtrans,29_274,0,9055,06:00:00,360.0,459.983333333,9055.0,99.9833333333,0 +9055,9056,29_274,samtrans,274,274,3,samtrans,29_274,0,9055,07:39:59,459.983333333,551.0,9055.0,91.0166666667,0 +9056,9057,29_274,samtrans,274,274,3,samtrans,29_274,0,9055,09:11:00,551.0,611.0,9055.0,60.0,0 +9057,9058,29_274,samtrans,274,274,3,samtrans,29_274,0,9055,10:11:00,611.0,671.0,9055.0,60.0,0 +9058,9059,29_274,samtrans,274,274,3,samtrans,29_274,0,9055,11:11:00,671.0,731.0,9055.0,60.0,0 +9059,9060,29_274,samtrans,274,274,3,samtrans,29_274,0,9055,12:11:00,731.0,791.0,9055.0,60.0,0 +9060,9061,29_274,samtrans,274,274,3,samtrans,29_274,0,9055,13:11:00,791.0,851.0,9055.0,60.0,0 +9061,9062,29_274,samtrans,274,274,3,samtrans,29_274,0,9055,14:11:00,851.0,911.0,9055.0,60.0,0 +9062,9063,29_274,samtrans,274,274,3,samtrans,29_274,0,9055,15:11:00,911.0,930.0,9055.0,19.0,0 +9063,9064,29_274,samtrans,274,274,3,samtrans,29_274,0,9055,15:30:00,930.0,990.0,9055.0,60.0,0 +9064,9065,29_274,samtrans,274,274,3,samtrans,29_274,0,9055,16:30:00,990.0,1050.0,9055.0,60.0,0 +8998,8999,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,06:02:00,362.0,422.0,8999.0,60.0,0 +8999,9000,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,07:02:00,422.0,482.0,8999.0,60.0,0 +9000,9001,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,08:02:00,482.0,542.0,8999.0,60.0,0 +9001,9002,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,09:02:00,542.0,602.0,8999.0,60.0,0 +9002,9003,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,10:02:00,602.0,662.0,8999.0,60.0,0 +9003,9004,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,11:02:00,662.0,722.0,8999.0,60.0,0 +9004,9005,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,12:02:00,722.0,782.0,8999.0,60.0,0 +9005,9006,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,13:02:00,782.0,842.0,8999.0,60.0,0 +9006,9007,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,14:02:00,842.0,902.0,8999.0,60.0,0 +9007,9008,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,15:02:00,902.0,935.0,8999.0,33.0,0 +9008,9009,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,15:35:00,935.0,995.0,8999.0,60.0,0 +9009,9010,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,16:35:00,995.0,1055.0,8999.0,60.0,0 +9010,9011,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,17:35:00,1055.0,1116.0,8999.0,61.0,0 +9011,9012,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,18:36:00,1116.0,1176.0,8999.0,60.0,0 +9012,9013,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,19:36:00,1176.0,1236.0,8999.0,60.0,0 +9013,9014,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,20:36:00,1236.0,1296.0,8999.0,60.0,0 +9014,9015,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,21:36:00,1296.0,1356.0,8999.0,60.0,0 +9015,9016,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,22:36:00,1356.0,1416.0,8999.0,60.0,0 +9016,9017,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,23:36:00,1416.0,1476.0,8999.0,60.0,0 +9017,9018,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,24:36:00,1476.0,1536.0,8999.0,60.0,0 +9018,9019,29_280,samtrans,280,280,3,samtrans,29_280,0,8999,25:36:00,1536.0,1596.0,8999.0,60.0,0 +9020,9021,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,06:03:00,363.0,398.0,9021.0,35.0,0 +9021,9022,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,06:38:00,398.0,433.0,9021.0,35.0,0 +9022,9023,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,07:13:00,433.0,468.0,9021.0,35.0,0 +9023,9024,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,07:48:00,468.0,503.0,9021.0,35.0,0 +9024,9025,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,08:23:00,503.0,538.0,9021.0,35.0,0 +9025,9026,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,08:58:00,538.0,542.0,9021.0,4.0,0 +9026,9027,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,09:02:00,542.0,572.0,9021.0,30.0,0 +9027,9028,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,09:32:00,572.0,602.0,9021.0,30.0,0 +9028,9029,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,10:02:00,602.0,632.0,9021.0,30.0,0 +9029,9030,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,10:32:00,632.0,662.0,9021.0,30.0,0 +9030,9031,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,11:02:00,662.0,692.0,9021.0,30.0,0 +9031,9032,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,11:32:00,692.0,722.0,9021.0,30.0,0 +9032,9033,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,12:02:00,722.0,752.0,9021.0,30.0,0 +9033,9034,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,12:32:00,752.0,782.0,9021.0,30.0,0 +9034,9035,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,13:02:00,782.0,812.0,9021.0,30.0,0 +9035,9036,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,13:32:00,812.0,842.0,9021.0,30.0,0 +9036,9037,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,14:02:00,842.0,872.0,9021.0,30.0,0 +9037,9038,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,14:32:00,872.0,902.0,9021.0,30.0,0 +9038,9039,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,15:02:00,902.0,941.0,9021.0,39.0,0 +9039,9040,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,15:41:00,941.0,971.0,9021.0,30.0,0 +9040,9041,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,16:11:00,971.0,1001.0,9021.0,30.0,0 +9041,9042,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,16:41:00,1001.0,1031.0,9021.0,30.0,0 +9042,9043,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,17:11:00,1031.0,1061.0,9021.0,30.0,0 +9043,9044,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,17:41:00,1061.0,1091.0,9021.0,30.0,0 +9044,9045,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,18:11:00,1091.0,1121.0,9021.0,30.0,0 +9045,9046,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,18:41:00,1121.0,1181.0,9021.0,60.0,0 +9046,9047,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,19:41:00,1181.0,1241.0,9021.0,60.0,0 +9047,9048,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,20:41:00,1241.0,1301.0,9021.0,60.0,0 +9048,9049,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,21:41:00,1301.0,1361.0,9021.0,60.0,0 +9049,9050,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,22:41:00,1361.0,1421.0,9021.0,60.0,0 +9050,9051,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,23:41:00,1421.0,1481.0,9021.0,60.0,0 +9051,9052,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,24:41:00,1481.0,1541.0,9021.0,60.0,0 +9052,9053,29_281,samtrans,281,281,3,samtrans,29_281,0,9021,25:41:00,1541.0,1601.0,9021.0,60.0,0 +9131,9132,29_53A,samtrans,53A,53A,3,samtrans,29_53A,0,9132,09:09:00,549.0,648.983333333,9132.0,99.9833333333,0 +9132,9133,29_53A,samtrans,53A,53A,3,samtrans,29_53A,0,9132,10:48:59,648.983333333,748.983333333,9132.0,100.0,0 +9133,9134,29_53A,samtrans,53A,53A,3,samtrans,29_53A,0,9132,12:28:59,748.983333333,848.966666667,9132.0,99.9833333333,0 +9079,9080,29_53B,samtrans,53B,53B,3,samtrans,29_53B,0,9080,06:13:00,373.0,472.983333333,9080.0,99.9833333333,0 +9085,9086,29_54A,samtrans,54A,54A,3,samtrans,29_54A,0,9086,15:36:00,936.0,1035.98333333,9086.0,99.9833333333,0 +9083,9084,29_54B,samtrans,54B,54B,3,samtrans,29_54B,0,9084,06:41:00,401.0,500.983333333,9084.0,99.9833333333,0 +9081,9082,29_54C,samtrans,54C,54C,3,samtrans,29_54C,0,9082,06:00:00,360.0,459.983333333,9082.0,99.9833333333,0 +9135,9136,29_55EB,samtrans,55,55_EB,3,samtrans,29_55EB,0,9136,06:00:00,360.0,459.983333333,9136.0,99.9833333333,0 +9137,9138,29_55WB,samtrans,55,55_WB,3,samtrans,29_55WB,0,9138,09:01:00,541.0,640.983333333,9138.0,99.9833333333,0 +9138,9139,29_55WB,samtrans,55,55_WB,3,samtrans,29_55WB,0,9138,10:40:59,640.983333333,740.983333333,9138.0,100.0,0 +9139,9140,29_55WB,samtrans,55,55_WB,3,samtrans,29_55WB,0,9138,12:20:59,740.983333333,840.966666667,9138.0,99.9833333333,0 +9087,9088,29_58A,samtrans,58A,58A,3,samtrans,29_58A,0,9088,09:38:00,578.0,677.983333333,9088.0,99.9833333333,0 +9088,9089,29_58A,samtrans,58A,58A,3,samtrans,29_58A,0,9088,11:17:59,677.983333333,777.983333333,9088.0,100.0,0 +9089,9090,29_58A,samtrans,58A,58A,3,samtrans,29_58A,0,9088,12:57:59,777.983333333,877.966666667,9088.0,99.9833333333,0 +9141,9142,29_58B,samtrans,58B,58B,3,samtrans,29_58B,0,9142,06:20:00,380.0,479.983333333,9142.0,99.9833333333,0 +9150,9151,29_72,samtrans,72,72,3,samtrans,29_72,0,9151,06:32:00,392.0,491.983333333,9151.0,99.9833333333,0 +9143,9144,29_72A,samtrans,72A,72A,3,samtrans,29_72A,0,9144,09:08:00,548.0,608.0,9144.0,60.0,0 +9144,9145,29_72A,samtrans,72A,72A,3,samtrans,29_72A,0,9144,10:08:00,608.0,668.0,9144.0,60.0,0 +9145,9146,29_72A,samtrans,72A,72A,3,samtrans,29_72A,0,9144,11:08:00,668.0,728.0,9144.0,60.0,0 +9146,9147,29_72A,samtrans,72A,72A,3,samtrans,29_72A,0,9144,12:08:00,728.0,788.0,9144.0,60.0,0 +9147,9148,29_72A,samtrans,72A,72A,3,samtrans,29_72A,0,9144,13:08:00,788.0,848.0,9144.0,60.0,0 +9148,9149,29_72A,samtrans,72A,72A,3,samtrans,29_72A,0,9144,14:08:00,848.0,908.0,9144.0,60.0,0 +9154,9155,29_73NB,samtrans,73,73_NB,3,samtrans,29_73NB,0,9155,09:31:00,571.0,670.983333333,9155.0,99.9833333333,0 +9155,9156,29_73NB,samtrans,73,73_NB,3,samtrans,29_73NB,0,9155,11:10:59,670.983333333,770.983333333,9155.0,100.0,0 +9156,9157,29_73NB,samtrans,73,73_NB,3,samtrans,29_73NB,0,9155,12:50:59,770.983333333,870.966666667,9155.0,99.9833333333,0 +9152,9153,29_73SB,samtrans,73,73_SB,3,samtrans,29_73SB,0,9153,06:00:00,360.0,459.983333333,9153.0,99.9833333333,0 +9097,9098,29_83A,samtrans,83A,83A,3,samtrans,29_83A,0,9098,06:36:00,396.0,495.983333333,9098.0,99.9833333333,0 +9158,9159,29_83AR,samtrans,83A,83A_R,3,samtrans,29_83AR,0,9159,15:30:00,930.0,1029.98333333,9159.0,99.9833333333,0 +9095,9096,29_83B,samtrans,83B,83B,3,samtrans,29_83B,0,9096,06:13:00,373.0,472.983333333,9096.0,99.9833333333,0 +9160,9161,29_83BR,samtrans,83B,83B_R,3,samtrans,29_83BR,0,9161,06:01:00,361.0,460.983333333,9161.0,99.9833333333,0 +9161,9162,29_83BR,samtrans,83B,83B_R,3,samtrans,29_83BR,0,9161,07:40:59,460.983333333,954.0,9161.0,493.016666667,1 +9162,9163,29_83BR,samtrans,83B,83B_R,3,samtrans,29_83BR,0,9161,15:54:00,954.0,1053.98333333,9161.0,99.9833333333,0 +9093,9094,29_83C,samtrans,83C,83C,3,samtrans,29_83C,0,9094,06:23:00,383.0,482.983333333,9094.0,99.9833333333,0 +9091,9092,29_83D,samtrans,83D,83D,3,samtrans,29_83D,0,9092,06:10:00,370.0,469.983333333,9092.0,99.9833333333,0 +9099,9100,29_85A,samtrans,85A,85A,3,samtrans,29_85A,0,9100,09:15:00,555.0,654.983333333,9100.0,99.9833333333,0 +9100,9101,29_85A,samtrans,85A,85A,3,samtrans,29_85A,0,9100,10:54:59,654.983333333,754.983333333,9100.0,100.0,0 +9101,9102,29_85A,samtrans,85A,85A,3,samtrans,29_85A,0,9100,12:34:59,754.983333333,854.966666667,9100.0,99.9833333333,0 +9103,9104,29_85B,samtrans,85B,85B,3,samtrans,29_85B,0,9104,06:03:00,363.0,462.983333333,9104.0,99.9833333333,0 +9164,9165,29_85C,samtrans,85C,85C,3,samtrans,29_85C,0,9165,09:07:00,547.0,646.983333333,9165.0,99.9833333333,0 +9165,9166,29_85C,samtrans,85C,85C,3,samtrans,29_85C,0,9165,10:46:59,646.983333333,746.983333333,9165.0,100.0,0 +9166,9167,29_85C,samtrans,85C,85C,3,samtrans,29_85C,0,9165,12:26:59,746.983333333,846.966666667,9165.0,99.9833333333,0 +8145,8146,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,06:13:00,373.0,403.0,8146.0,30.0,0 +8146,8147,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,06:43:00,403.0,433.0,8146.0,30.0,0 +8147,8148,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,07:13:00,433.0,463.0,8146.0,30.0,0 +8148,8149,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,07:43:00,463.0,493.0,8146.0,30.0,0 +8149,8150,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,08:13:00,493.0,523.0,8146.0,30.0,0 +8150,8151,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,08:43:00,523.0,553.0,8146.0,30.0,0 +8151,8152,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,09:13:00,553.0,583.0,8146.0,30.0,0 +8152,8153,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,09:43:00,583.0,613.0,8146.0,30.0,0 +8153,8154,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,10:13:00,613.0,643.0,8146.0,30.0,0 +8154,8155,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,10:43:00,643.0,673.0,8146.0,30.0,0 +8155,8156,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,11:13:00,673.0,703.0,8146.0,30.0,0 +8156,8157,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,11:43:00,703.0,733.0,8146.0,30.0,0 +8157,8158,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,12:13:00,733.0,763.0,8146.0,30.0,0 +8158,8159,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,12:43:00,763.0,793.0,8146.0,30.0,0 +8159,8160,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,13:13:00,793.0,823.0,8146.0,30.0,0 +8160,8161,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,13:43:00,823.0,853.0,8146.0,30.0,0 +8161,8162,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,14:13:00,853.0,883.0,8146.0,30.0,0 +8162,8163,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,14:43:00,883.0,913.0,8146.0,30.0,0 +8163,8164,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,15:13:00,913.0,935.0,8146.0,22.0,0 +8164,8165,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,15:35:00,935.0,965.0,8146.0,30.0,0 +8165,8166,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,16:05:00,965.0,995.0,8146.0,30.0,0 +8166,8167,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,16:35:00,995.0,1025.0,8146.0,30.0,0 +8167,8168,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,17:05:00,1025.0,1055.0,8146.0,30.0,0 +8168,8169,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,17:35:00,1055.0,1085.0,8146.0,30.0,0 +8169,8170,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,18:05:00,1085.0,1115.0,8146.0,30.0,0 +8170,8171,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,18:35:00,1115.0,1145.0,8146.0,30.0,0 +8171,8172,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,19:05:00,1145.0,1175.0,8146.0,30.0,0 +8172,8173,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,19:35:00,1175.0,1205.0,8146.0,30.0,0 +8173,8174,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,20:05:00,1205.0,1235.0,8146.0,30.0,0 +8174,8175,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,20:35:00,1235.0,1265.0,8146.0,30.0,0 +8175,8176,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,21:05:00,1265.0,1295.0,8146.0,30.0,0 +8176,8177,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,21:35:00,1295.0,1325.0,8146.0,30.0,0 +8177,8178,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,22:05:00,1325.0,1355.0,8146.0,30.0,0 +8178,8179,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,22:35:00,1355.0,1385.0,8146.0,30.0,0 +8179,8180,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,23:05:00,1385.0,1415.0,8146.0,30.0,0 +8180,8181,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,23:35:00,1415.0,1445.0,8146.0,30.0,0 +8181,8182,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,24:05:00,1445.0,1475.0,8146.0,30.0,0 +8182,8183,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,24:35:00,1475.0,1505.0,8146.0,30.0,0 +8183,8184,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,25:05:00,1505.0,1535.0,8146.0,30.0,0 +8184,8185,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,25:35:00,1535.0,1565.0,8146.0,30.0,0 +8185,8186,30_292N,samtrans,292N,292N,3,samtrans,30_292N,0,8146,26:05:00,1565.0,1595.0,8146.0,30.0,0 +8321,8322,30_292NA,samtrans,292NA,292NA,3,samtrans,30_292NA,0,8322,06:22:00,382.0,472.0,8322.0,90.0,0 +8322,8323,30_292NA,samtrans,292NA,292NA,3,samtrans,30_292NA,0,8322,07:52:00,472.0,938.0,8322.0,466.0,1 +8323,8324,30_292NA,samtrans,292NA,292NA,3,samtrans,30_292NA,0,8322,15:38:00,938.0,1028.0,8322.0,90.0,0 +8187,8188,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,06:13:00,373.0,403.0,8188.0,30.0,0 +8188,8189,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,06:43:00,403.0,433.0,8188.0,30.0,0 +8189,8190,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,07:13:00,433.0,463.0,8188.0,30.0,0 +8190,8191,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,07:43:00,463.0,493.0,8188.0,30.0,0 +8191,8192,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,08:13:00,493.0,523.0,8188.0,30.0,0 +8192,8193,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,08:43:00,523.0,541.0,8188.0,18.0,0 +8193,8194,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,09:01:00,541.0,571.0,8188.0,30.0,0 +8194,8195,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,09:31:00,571.0,601.0,8188.0,30.0,0 +8195,8196,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,10:01:00,601.0,631.0,8188.0,30.0,0 +8196,8197,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,10:31:00,631.0,661.0,8188.0,30.0,0 +8197,8198,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,11:01:00,661.0,691.0,8188.0,30.0,0 +8198,8199,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,11:31:00,691.0,721.0,8188.0,30.0,0 +8199,8200,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,12:01:00,721.0,751.0,8188.0,30.0,0 +8200,8201,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,12:31:00,751.0,781.0,8188.0,30.0,0 +8201,8202,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,13:01:00,781.0,811.0,8188.0,30.0,0 +8202,8203,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,13:31:00,811.0,841.0,8188.0,30.0,0 +8203,8204,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,14:01:00,841.0,871.0,8188.0,30.0,0 +8204,8205,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,14:31:00,871.0,901.0,8188.0,30.0,0 +8205,8206,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,15:01:00,901.0,939.0,8188.0,38.0,0 +8206,8207,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,15:39:00,939.0,969.0,8188.0,30.0,0 +8207,8208,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,16:09:00,969.0,999.0,8188.0,30.0,0 +8208,8209,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,16:39:00,999.0,1029.0,8188.0,30.0,0 +8209,8210,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,17:09:00,1029.0,1059.0,8188.0,30.0,0 +8210,8211,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,17:39:00,1059.0,1089.0,8188.0,30.0,0 +8211,8212,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,18:09:00,1089.0,1121.0,8188.0,32.0,0 +8212,8213,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,18:41:00,1121.0,1151.0,8188.0,30.0,0 +8213,8214,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,19:11:00,1151.0,1181.0,8188.0,30.0,0 +8214,8215,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,19:41:00,1181.0,1211.0,8188.0,30.0,0 +8215,8216,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,20:11:00,1211.0,1241.0,8188.0,30.0,0 +8216,8217,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,20:41:00,1241.0,1271.0,8188.0,30.0,0 +8217,8218,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,21:11:00,1271.0,1301.0,8188.0,30.0,0 +8218,8219,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,21:41:00,1301.0,1331.0,8188.0,30.0,0 +8219,8220,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,22:11:00,1331.0,1361.0,8188.0,30.0,0 +8220,8221,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,22:41:00,1361.0,1391.0,8188.0,30.0,0 +8221,8222,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,23:11:00,1391.0,1421.0,8188.0,30.0,0 +8222,8223,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,23:41:00,1421.0,1451.0,8188.0,30.0,0 +8223,8224,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,24:11:00,1451.0,1481.0,8188.0,30.0,0 +8224,8225,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,24:41:00,1481.0,1511.0,8188.0,30.0,0 +8225,8226,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,25:11:00,1511.0,1541.0,8188.0,30.0,0 +8226,8227,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,25:41:00,1541.0,1571.0,8188.0,30.0,0 +8227,8228,30_292S,samtrans,292S,292S,3,samtrans,30_292S,0,8188,26:11:00,1571.0,1601.0,8188.0,30.0,0 +8325,8326,30_292SA,samtrans,292SA,292SA,3,samtrans,30_292SA,0,8326,06:01:00,361.0,451.0,8326.0,90.0,0 +8326,8327,30_292SA,samtrans,292SA,292SA,3,samtrans,30_292SA,0,8326,07:31:00,451.0,968.0,8326.0,517.0,1 +8327,8328,30_292SA,samtrans,292SA,292SA,3,samtrans,30_292SA,0,8326,16:08:00,968.0,1058.0,8326.0,90.0,0 +8329,8330,30_294NB,samtrans,294,294_NB,3,samtrans,30_294NB,0,8330,06:01:00,361.0,460.983333333,8330.0,99.9833333333,0 +8330,8331,30_294NB,samtrans,294,294_NB,3,samtrans,30_294NB,0,8330,07:40:59,460.983333333,541.0,8330.0,80.0166666667,0 +8331,8332,30_294NB,samtrans,294,294_NB,3,samtrans,30_294NB,0,8330,09:01:00,541.0,631.0,8330.0,90.0,0 +8332,8333,30_294NB,samtrans,294,294_NB,3,samtrans,30_294NB,0,8330,10:31:00,631.0,721.0,8330.0,90.0,0 +8333,8334,30_294NB,samtrans,294,294_NB,3,samtrans,30_294NB,0,8330,12:01:00,721.0,811.0,8330.0,90.0,0 +8334,8335,30_294NB,samtrans,294,294_NB,3,samtrans,30_294NB,0,8330,13:31:00,811.0,901.0,8330.0,90.0,0 +8335,8336,30_294NB,samtrans,294,294_NB,3,samtrans,30_294NB,0,8330,15:01:00,901.0,948.0,8330.0,47.0,0 +8336,8337,30_294NB,samtrans,294,294_NB,3,samtrans,30_294NB,0,8330,15:48:00,948.0,1038.0,8330.0,90.0,0 +8338,8339,30_294SB,samtrans,294,294_SB,3,samtrans,30_294SB,0,8339,06:51:00,411.0,516.0,8339.0,105.0,0 +8339,8340,30_294SB,samtrans,294,294_SB,3,samtrans,30_294SB,0,8339,08:36:00,516.0,541.0,8339.0,25.0,0 +8340,8341,30_294SB,samtrans,294,294_SB,3,samtrans,30_294SB,0,8339,09:01:00,541.0,631.0,8339.0,90.0,0 +8341,8342,30_294SB,samtrans,294,294_SB,3,samtrans,30_294SB,0,8339,10:31:00,631.0,721.0,8339.0,90.0,0 +8342,8343,30_294SB,samtrans,294,294_SB,3,samtrans,30_294SB,0,8339,12:01:00,721.0,811.0,8339.0,90.0,0 +8343,8344,30_294SB,samtrans,294,294_SB,3,samtrans,30_294SB,0,8339,13:31:00,811.0,901.0,8339.0,90.0,0 +8344,8345,30_294SB,samtrans,294,294_SB,3,samtrans,30_294SB,0,8339,15:01:00,901.0,967.0,8339.0,66.0,0 +8345,8346,30_294SB,samtrans,294,294_SB,3,samtrans,30_294SB,0,8339,16:07:00,967.0,1047.0,8339.0,80.0,0 +8347,8348,30_295,samtrans,295,295,3,samtrans,30_295,0,8348,06:01:00,361.0,406.0,8348.0,45.0,0 +8348,8349,30_295,samtrans,295,295,3,samtrans,30_295,0,8348,06:46:00,406.0,451.0,8348.0,45.0,0 +8349,8350,30_295,samtrans,295,295,3,samtrans,30_295,0,8348,07:31:00,451.0,496.0,8348.0,45.0,0 +8350,8351,30_295,samtrans,295,295,3,samtrans,30_295,0,8348,08:16:00,496.0,546.0,8348.0,50.0,0 +8351,8352,30_295,samtrans,295,295,3,samtrans,30_295,0,8348,09:06:00,546.0,606.0,8348.0,60.0,0 +8352,8353,30_295,samtrans,295,295,3,samtrans,30_295,0,8348,10:06:00,606.0,666.0,8348.0,60.0,0 +8353,8354,30_295,samtrans,295,295,3,samtrans,30_295,0,8348,11:06:00,666.0,726.0,8348.0,60.0,0 +8354,8355,30_295,samtrans,295,295,3,samtrans,30_295,0,8348,12:06:00,726.0,786.0,8348.0,60.0,0 +8355,8356,30_295,samtrans,295,295,3,samtrans,30_295,0,8348,13:06:00,786.0,846.0,8348.0,60.0,0 +8356,8357,30_295,samtrans,295,295,3,samtrans,30_295,0,8348,14:06:00,846.0,906.0,8348.0,60.0,0 +8357,8358,30_295,samtrans,295,295,3,samtrans,30_295,0,8348,15:06:00,906.0,948.0,8348.0,42.0,0 +8358,8359,30_295,samtrans,295,295,3,samtrans,30_295,0,8348,15:48:00,948.0,1008.0,8348.0,60.0,0 +8359,8360,30_295,samtrans,295,295,3,samtrans,30_295,0,8348,16:48:00,1008.0,1068.0,8348.0,60.0,0 +8361,8362,30_295A,samtrans,295A,295A,3,samtrans,30_295A,0,8362,09:03:00,543.0,783.0,8362.0,240.0,0 +8363,8364,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,06:03:00,363.0,423.0,8364.0,60.0,0 +8364,8365,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,07:03:00,423.0,483.0,8364.0,60.0,0 +8365,8366,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,08:03:00,483.0,541.0,8364.0,58.0,0 +8366,8367,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,09:01:00,541.0,571.0,8364.0,30.0,0 +8367,8368,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,09:31:00,571.0,601.0,8364.0,30.0,0 +8368,8369,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,10:01:00,601.0,631.0,8364.0,30.0,0 +8369,8370,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,10:31:00,631.0,661.0,8364.0,30.0,0 +8370,8371,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,11:01:00,661.0,691.0,8364.0,30.0,0 +8371,8372,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,11:31:00,691.0,721.0,8364.0,30.0,0 +8372,8373,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,12:01:00,721.0,751.0,8364.0,30.0,0 +8373,8374,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,12:31:00,751.0,781.0,8364.0,30.0,0 +8374,8375,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,13:01:00,781.0,811.0,8364.0,30.0,0 +8375,8376,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,13:31:00,811.0,841.0,8364.0,30.0,0 +8376,8377,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,14:01:00,841.0,871.0,8364.0,30.0,0 +8377,8378,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,14:31:00,871.0,901.0,8364.0,30.0,0 +8378,8379,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,15:01:00,901.0,937.0,8364.0,36.0,0 +8379,8380,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,15:37:00,937.0,967.0,8364.0,30.0,0 +8380,8381,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,16:07:00,967.0,997.0,8364.0,30.0,0 +8381,8382,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,16:37:00,997.0,1027.0,8364.0,30.0,0 +8382,8383,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,17:07:00,1027.0,1057.0,8364.0,30.0,0 +8383,8384,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,17:37:00,1057.0,1087.0,8364.0,30.0,0 +8384,8385,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,18:07:00,1087.0,1119.0,8364.0,32.0,0 +8385,8386,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,18:39:00,1119.0,1179.0,8364.0,60.0,0 +8386,8387,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,19:39:00,1179.0,1239.0,8364.0,60.0,0 +8387,8388,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,20:39:00,1239.0,1299.0,8364.0,60.0,0 +8388,8389,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,21:39:00,1299.0,1359.0,8364.0,60.0,0 +8389,8390,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,22:39:00,1359.0,1419.0,8364.0,60.0,0 +8390,8391,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,23:39:00,1419.0,1479.0,8364.0,60.0,0 +8391,8392,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,24:39:00,1479.0,1539.0,8364.0,60.0,0 +8392,8393,30_296NBA,samtrans,296NBA,296NBA,3,samtrans,30_296NBA,0,8364,25:39:00,1539.0,1599.0,8364.0,60.0,0 +8394,8395,30_296NBC,samtrans,296NBC,296NBC,3,samtrans,30_296NBC,0,8395,06:28:00,388.0,487.983333333,8395.0,99.9833333333,0 +8396,8397,30_296NBD,samtrans,296NBD,296NBD,3,samtrans,30_296NBD,0,8397,06:20:00,380.0,479.983333333,8397.0,99.9833333333,0 +8398,8399,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,06:04:00,364.0,394.0,8399.0,30.0,0 +8399,8400,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,06:34:00,394.0,424.0,8399.0,30.0,0 +8400,8401,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,07:04:00,424.0,454.0,8399.0,30.0,0 +8401,8402,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,07:34:00,454.0,484.0,8399.0,30.0,0 +8402,8403,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,08:04:00,484.0,514.0,8399.0,30.0,0 +8403,8404,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,08:34:00,514.0,546.0,8399.0,32.0,0 +8404,8405,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,09:06:00,546.0,576.0,8399.0,30.0,0 +8405,8406,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,09:36:00,576.0,606.0,8399.0,30.0,0 +8406,8407,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,10:06:00,606.0,636.0,8399.0,30.0,0 +8407,8408,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,10:36:00,636.0,666.0,8399.0,30.0,0 +8408,8409,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,11:06:00,666.0,696.0,8399.0,30.0,0 +8409,8410,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,11:36:00,696.0,726.0,8399.0,30.0,0 +8410,8411,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,12:06:00,726.0,756.0,8399.0,30.0,0 +8411,8412,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,12:36:00,756.0,786.0,8399.0,30.0,0 +8412,8413,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,13:06:00,786.0,816.0,8399.0,30.0,0 +8413,8414,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,13:36:00,816.0,846.0,8399.0,30.0,0 +8414,8415,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,14:06:00,846.0,876.0,8399.0,30.0,0 +8415,8416,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,14:36:00,876.0,906.0,8399.0,30.0,0 +8416,8417,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,15:06:00,906.0,944.0,8399.0,38.0,0 +8417,8418,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,15:44:00,944.0,974.0,8399.0,30.0,0 +8418,8419,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,16:14:00,974.0,1004.0,8399.0,30.0,0 +8419,8420,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,16:44:00,1004.0,1034.0,8399.0,30.0,0 +8420,8421,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,17:14:00,1034.0,1064.0,8399.0,30.0,0 +8421,8422,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,17:44:00,1064.0,1094.0,8399.0,30.0,0 +8422,8423,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,18:14:00,1094.0,1131.0,8399.0,37.0,0 +8423,8424,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,18:51:00,1131.0,1191.0,8399.0,60.0,0 +8424,8425,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,19:51:00,1191.0,1251.0,8399.0,60.0,0 +8425,8426,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,20:51:00,1251.0,1311.0,8399.0,60.0,0 +8426,8427,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,21:51:00,1311.0,1371.0,8399.0,60.0,0 +8427,8428,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,22:51:00,1371.0,1431.0,8399.0,60.0,0 +8428,8429,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,23:51:00,1431.0,1491.0,8399.0,60.0,0 +8429,8430,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,24:51:00,1491.0,1551.0,8399.0,60.0,0 +8430,8431,30_296SB,samtrans,296,296_SB,3,samtrans,30_296SB,0,8399,25:51:00,1551.0,1611.0,8399.0,60.0,0 +8432,8433,30_297,samtrans,297,297,3,samtrans,30_297,0,8433,04:23:27,263.45,1126.16666667,8433.0,862.716666667,1 +8433,8434,30_297,samtrans,297,297,3,samtrans,30_297,0,8433,18:46:10,1126.16666667,1366.16666667,8433.0,240.0,0 +8434,8435,30_297,samtrans,297,297,3,samtrans,30_297,0,8433,22:46:10,1366.16666667,1606.16666667,8433.0,240.0,0 +8111,8112,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,06:13:00,373.0,403.0,8112.0,30.0,0 +8112,8113,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,06:43:00,403.0,433.0,8112.0,30.0,0 +8113,8114,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,07:13:00,433.0,463.0,8112.0,30.0,0 +8114,8115,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,07:43:00,463.0,493.0,8112.0,30.0,0 +8115,8116,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,08:13:00,493.0,523.0,8112.0,30.0,0 +8116,8117,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,08:43:00,523.0,542.0,8112.0,19.0,0 +8117,8118,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,09:02:00,542.0,572.0,8112.0,30.0,0 +8118,8119,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,09:32:00,572.0,602.0,8112.0,30.0,0 +8119,8120,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,10:02:00,602.0,632.0,8112.0,30.0,0 +8120,8121,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,10:32:00,632.0,662.0,8112.0,30.0,0 +8121,8122,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,11:02:00,662.0,692.0,8112.0,30.0,0 +8122,8123,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,11:32:00,692.0,722.0,8112.0,30.0,0 +8123,8124,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,12:02:00,722.0,752.0,8112.0,30.0,0 +8124,8125,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,12:32:00,752.0,782.0,8112.0,30.0,0 +8125,8126,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,13:02:00,782.0,812.0,8112.0,30.0,0 +8126,8127,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,13:32:00,812.0,842.0,8112.0,30.0,0 +8127,8128,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,14:02:00,842.0,872.0,8112.0,30.0,0 +8128,8129,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,14:32:00,872.0,902.0,8112.0,30.0,0 +8129,8130,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,15:02:00,902.0,933.0,8112.0,31.0,0 +8130,8131,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,15:33:00,933.0,963.0,8112.0,30.0,0 +8131,8132,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,16:03:00,963.0,993.0,8112.0,30.0,0 +8132,8133,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,16:33:00,993.0,1023.0,8112.0,30.0,0 +8133,8134,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,17:03:00,1023.0,1053.0,8112.0,30.0,0 +8134,8135,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,17:33:00,1053.0,1083.0,8112.0,30.0,0 +8135,8136,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,18:03:00,1083.0,1113.0,8112.0,30.0,0 +8136,8137,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,18:33:00,1113.0,1173.0,8112.0,60.0,0 +8137,8138,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,19:33:00,1173.0,1233.0,8112.0,60.0,0 +8138,8139,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,20:33:00,1233.0,1293.0,8112.0,60.0,0 +8139,8140,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,21:33:00,1293.0,1353.0,8112.0,60.0,0 +8140,8141,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,22:33:00,1353.0,1413.0,8112.0,60.0,0 +8141,8142,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,23:33:00,1413.0,1473.0,8112.0,60.0,0 +8142,8143,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,24:33:00,1473.0,1533.0,8112.0,60.0,0 +8143,8144,30_390,samtrans,390,390,3,samtrans,30_390,0,8112,25:33:00,1533.0,1593.0,8112.0,60.0,0 +8270,8271,30_391NA,samtrans,391NA,391NA,3,samtrans,30_391NA,0,8271,06:14:00,374.0,404.0,8271.0,30.0,0 +8271,8272,30_391NA,samtrans,391NA,391NA,3,samtrans,30_391NA,0,8271,06:44:00,404.0,434.0,8271.0,30.0,0 +8272,8273,30_391NA,samtrans,391NA,391NA,3,samtrans,30_391NA,0,8271,07:14:00,434.0,464.0,8271.0,30.0,0 +8273,8274,30_391NA,samtrans,391NA,391NA,3,samtrans,30_391NA,0,8271,07:44:00,464.0,494.0,8271.0,30.0,0 +8274,8275,30_391NA,samtrans,391NA,391NA,3,samtrans,30_391NA,0,8271,08:14:00,494.0,524.0,8271.0,30.0,0 +8275,8276,30_391NA,samtrans,391NA,391NA,3,samtrans,30_391NA,0,8271,08:44:00,524.0,934.0,8271.0,410.0,1 +8276,8277,30_391NA,samtrans,391NA,391NA,3,samtrans,30_391NA,0,8271,15:34:00,934.0,964.0,8271.0,30.0,0 +8277,8278,30_391NA,samtrans,391NA,391NA,3,samtrans,30_391NA,0,8271,16:04:00,964.0,994.0,8271.0,30.0,0 +8278,8279,30_391NA,samtrans,391NA,391NA,3,samtrans,30_391NA,0,8271,16:34:00,994.0,1024.0,8271.0,30.0,0 +8279,8280,30_391NA,samtrans,391NA,391NA,3,samtrans,30_391NA,0,8271,17:04:00,1024.0,1054.0,8271.0,30.0,0 +8280,8281,30_391NA,samtrans,391NA,391NA,3,samtrans,30_391NA,0,8271,17:34:00,1054.0,1084.0,8271.0,30.0,0 +8237,8238,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,06:11:00,371.0,431.0,8238.0,60.0,0 +8238,8239,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,07:11:00,431.0,491.0,8238.0,60.0,0 +8239,8240,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,08:11:00,491.0,548.0,8238.0,57.0,0 +8240,8241,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,09:08:00,548.0,578.0,8238.0,30.0,0 +8241,8242,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,09:38:00,578.0,608.0,8238.0,30.0,0 +8242,8243,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,10:08:00,608.0,638.0,8238.0,30.0,0 +8243,8244,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,10:38:00,638.0,668.0,8238.0,30.0,0 +8244,8245,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,11:08:00,668.0,698.0,8238.0,30.0,0 +8245,8246,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,11:38:00,698.0,728.0,8238.0,30.0,0 +8246,8247,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,12:08:00,728.0,758.0,8238.0,30.0,0 +8247,8248,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,12:38:00,758.0,788.0,8238.0,30.0,0 +8248,8249,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,13:08:00,788.0,818.0,8238.0,30.0,0 +8249,8250,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,13:38:00,818.0,848.0,8238.0,30.0,0 +8250,8251,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,14:08:00,848.0,878.0,8238.0,30.0,0 +8251,8252,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,14:38:00,878.0,908.0,8238.0,30.0,0 +8252,8253,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,15:08:00,908.0,1124.0,8238.0,216.0,1 +8253,8254,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,18:44:00,1124.0,1154.0,8238.0,30.0,0 +8254,8255,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,19:14:00,1154.0,1184.0,8238.0,30.0,0 +8255,8256,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,19:44:00,1184.0,1214.0,8238.0,30.0,0 +8256,8257,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,20:14:00,1214.0,1244.0,8238.0,30.0,0 +8257,8258,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,20:44:00,1244.0,1274.0,8238.0,30.0,0 +8258,8259,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,21:14:00,1274.0,1304.0,8238.0,30.0,0 +8259,8260,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,21:44:00,1304.0,1334.0,8238.0,30.0,0 +8260,8261,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,22:14:00,1334.0,1364.0,8238.0,30.0,0 +8261,8262,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,22:44:00,1364.0,1394.0,8238.0,30.0,0 +8262,8263,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,23:14:00,1394.0,1424.0,8238.0,30.0,0 +8263,8264,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,23:44:00,1424.0,1454.0,8238.0,30.0,0 +8264,8265,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,24:14:00,1454.0,1484.0,8238.0,30.0,0 +8265,8266,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,24:44:00,1484.0,1514.0,8238.0,30.0,0 +8266,8267,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,25:14:00,1514.0,1544.0,8238.0,30.0,0 +8267,8268,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,25:44:00,1544.0,1574.0,8238.0,30.0,0 +8268,8269,30_391NB,samtrans,391,391_NB,3,samtrans,30_391NB,0,8238,26:14:00,1574.0,1604.0,8238.0,30.0,0 +8229,8230,30_391NC,samtrans,391NC,391NC,3,samtrans,30_391NC,0,8230,06:12:00,372.0,402.0,8230.0,30.0,0 +8230,8231,30_391NC,samtrans,391NC,391NC,3,samtrans,30_391NC,0,8230,06:42:00,402.0,432.0,8230.0,30.0,0 +8231,8232,30_391NC,samtrans,391NC,391NC,3,samtrans,30_391NC,0,8230,07:12:00,432.0,462.0,8230.0,30.0,0 +8232,8233,30_391NC,samtrans,391NC,391NC,3,samtrans,30_391NC,0,8230,07:42:00,462.0,492.0,8230.0,30.0,0 +8233,8234,30_391NC,samtrans,391NC,391NC,3,samtrans,30_391NC,0,8230,08:12:00,492.0,522.0,8230.0,30.0,0 +8234,8235,30_391NC,samtrans,391NC,391NC,3,samtrans,30_391NC,0,8230,08:42:00,522.0,935.0,8230.0,413.0,1 +8235,8236,30_391NC,samtrans,391NC,391NC,3,samtrans,30_391NC,0,8230,15:35:00,935.0,1025.0,8230.0,90.0,1 +8309,8310,30_391SA,samtrans,391SA,391SA,3,samtrans,30_391SA,0,8310,06:12:00,372.0,402.0,8310.0,30.0,0 +8310,8311,30_391SA,samtrans,391SA,391SA,3,samtrans,30_391SA,0,8310,06:42:00,402.0,432.0,8310.0,30.0,0 +8311,8312,30_391SA,samtrans,391SA,391SA,3,samtrans,30_391SA,0,8310,07:12:00,432.0,462.0,8310.0,30.0,0 +8312,8313,30_391SA,samtrans,391SA,391SA,3,samtrans,30_391SA,0,8310,07:42:00,462.0,492.0,8310.0,30.0,0 +8313,8314,30_391SA,samtrans,391SA,391SA,3,samtrans,30_391SA,0,8310,08:12:00,492.0,522.0,8310.0,30.0,0 +8314,8315,30_391SA,samtrans,391SA,391SA,3,samtrans,30_391SA,0,8310,08:42:00,522.0,934.0,8310.0,412.0,1 +8315,8316,30_391SA,samtrans,391SA,391SA,3,samtrans,30_391SA,0,8310,15:34:00,934.0,964.0,8310.0,30.0,0 +8316,8317,30_391SA,samtrans,391SA,391SA,3,samtrans,30_391SA,0,8310,16:04:00,964.0,994.0,8310.0,30.0,0 +8317,8318,30_391SA,samtrans,391SA,391SA,3,samtrans,30_391SA,0,8310,16:34:00,994.0,1024.0,8310.0,30.0,0 +8318,8319,30_391SA,samtrans,391SA,391SA,3,samtrans,30_391SA,0,8310,17:04:00,1024.0,1054.0,8310.0,30.0,0 +8319,8320,30_391SA,samtrans,391SA,391SA,3,samtrans,30_391SA,0,8310,17:34:00,1054.0,1084.0,8310.0,30.0,0 +8284,8285,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,06:01:00,361.0,421.0,8285.0,60.0,0 +8285,8286,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,07:01:00,421.0,481.0,8285.0,60.0,0 +8286,8287,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,08:01:00,481.0,550.0,8285.0,69.0,0 +8287,8288,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,09:10:00,550.0,580.0,8285.0,30.0,0 +8288,8289,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,09:40:00,580.0,610.0,8285.0,30.0,0 +8289,8290,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,10:10:00,610.0,640.0,8285.0,30.0,0 +8290,8291,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,10:40:00,640.0,670.0,8285.0,30.0,0 +8291,8292,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,11:10:00,670.0,700.0,8285.0,30.0,0 +8292,8293,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,11:40:00,700.0,730.0,8285.0,30.0,0 +8293,8294,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,12:10:00,730.0,760.0,8285.0,30.0,0 +8294,8295,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,12:40:00,760.0,790.0,8285.0,30.0,0 +8295,8296,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,13:10:00,790.0,820.0,8285.0,30.0,0 +8296,8297,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,13:40:00,820.0,850.0,8285.0,30.0,0 +8297,8298,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,14:10:00,850.0,880.0,8285.0,30.0,0 +8298,8299,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,14:40:00,880.0,910.0,8285.0,30.0,0 +8299,8300,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,15:10:00,910.0,1139.0,8285.0,229.0,1 +8300,8301,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,18:59:00,1139.0,1199.0,8285.0,60.0,0 +8301,8302,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,19:59:00,1199.0,1259.0,8285.0,60.0,0 +8302,8303,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,20:59:00,1259.0,1319.0,8285.0,60.0,0 +8303,8304,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,21:59:00,1319.0,1379.0,8285.0,60.0,0 +8304,8305,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,22:59:00,1379.0,1439.0,8285.0,60.0,0 +8305,8306,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,23:59:00,1439.0,1499.0,8285.0,60.0,0 +8306,8307,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,24:59:00,1499.0,1559.0,8285.0,60.0,0 +8307,8308,30_391SB,samtrans,391,391_SB,3,samtrans,30_391SB,0,8285,25:59:00,1559.0,1619.0,8285.0,60.0,0 +8282,8283,30_391SC,samtrans,391SC,391SC,3,samtrans,30_391SC,0,8283,06:30:00,390.0,480.0,8283.0,90.0,0 +8436,8437,30_397,samtrans,397,397,3,samtrans,30_397,0,8437,03:14:00,194.0,254.0,8437.0,60.0,0 +8437,8438,30_397,samtrans,397,397,3,samtrans,30_397,0,8437,04:14:00,254.0,314.0,8437.0,60.0,0 +29664,29665,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,06:04:00,364.0,379.0,29665.0,15.0,0 +29665,29666,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,06:19:00,379.0,394.0,29665.0,15.0,0 +29666,29667,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,06:34:00,394.0,409.0,29665.0,15.0,0 +29667,29668,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,06:49:00,409.0,424.0,29665.0,15.0,0 +29668,29669,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,07:04:00,424.0,439.0,29665.0,15.0,0 +29669,29670,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,07:19:00,439.0,454.0,29665.0,15.0,0 +29670,29671,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,07:34:00,454.0,469.0,29665.0,15.0,0 +29671,29672,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,07:49:00,469.0,484.0,29665.0,15.0,0 +29672,29673,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,08:04:00,484.0,499.0,29665.0,15.0,0 +29673,29674,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,08:19:00,499.0,514.0,29665.0,15.0,0 +29674,29675,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,08:34:00,514.0,529.0,29665.0,15.0,0 +29675,29676,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,08:49:00,529.0,543.0,29665.0,14.0,0 +29676,29677,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,09:03:00,543.0,558.0,29665.0,15.0,0 +29677,29678,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,09:18:00,558.0,573.0,29665.0,15.0,0 +29678,29679,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,09:33:00,573.0,588.0,29665.0,15.0,0 +29679,29680,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,09:48:00,588.0,603.0,29665.0,15.0,0 +29680,29681,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,10:03:00,603.0,618.0,29665.0,15.0,0 +29681,29682,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,10:18:00,618.0,633.0,29665.0,15.0,0 +29682,29683,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,10:33:00,633.0,648.0,29665.0,15.0,0 +29683,29684,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,10:48:00,648.0,663.0,29665.0,15.0,0 +29684,29685,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,11:03:00,663.0,678.0,29665.0,15.0,0 +29685,29686,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,11:18:00,678.0,693.0,29665.0,15.0,0 +29686,29687,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,11:33:00,693.0,708.0,29665.0,15.0,0 +29687,29688,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,11:48:00,708.0,723.0,29665.0,15.0,0 +29688,29689,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,12:03:00,723.0,738.0,29665.0,15.0,0 +29689,29690,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,12:18:00,738.0,753.0,29665.0,15.0,0 +29690,29691,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,12:33:00,753.0,768.0,29665.0,15.0,0 +29691,29692,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,12:48:00,768.0,783.0,29665.0,15.0,0 +29692,29693,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,13:03:00,783.0,798.0,29665.0,15.0,0 +29693,29694,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,13:18:00,798.0,813.0,29665.0,15.0,0 +29694,29695,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,13:33:00,813.0,828.0,29665.0,15.0,0 +29695,29696,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,13:48:00,828.0,843.0,29665.0,15.0,0 +29696,29697,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,14:03:00,843.0,858.0,29665.0,15.0,0 +29697,29698,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,14:18:00,858.0,873.0,29665.0,15.0,0 +29698,29699,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,14:33:00,873.0,888.0,29665.0,15.0,0 +29699,29700,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,14:48:00,888.0,903.0,29665.0,15.0,0 +29700,29701,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,15:03:00,903.0,918.0,29665.0,15.0,0 +29701,29702,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,15:18:00,918.0,937.0,29665.0,19.0,0 +29702,29703,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,15:37:00,937.0,952.0,29665.0,15.0,0 +29703,29704,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,15:52:00,952.0,967.0,29665.0,15.0,0 +29704,29705,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,16:07:00,967.0,982.0,29665.0,15.0,0 +29705,29706,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,16:22:00,982.0,997.0,29665.0,15.0,0 +29706,29707,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,16:37:00,997.0,1012.0,29665.0,15.0,0 +29707,29708,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,16:52:00,1012.0,1027.0,29665.0,15.0,0 +29708,29709,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,17:07:00,1027.0,1042.0,29665.0,15.0,0 +29709,29710,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,17:22:00,1042.0,1057.0,29665.0,15.0,0 +29710,29711,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,17:37:00,1057.0,1072.0,29665.0,15.0,0 +29711,29712,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,17:52:00,1072.0,1087.0,29665.0,15.0,0 +29712,29713,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,18:07:00,1087.0,1102.0,29665.0,15.0,0 +29713,29714,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,18:22:00,1102.0,1115.0,29665.0,13.0,0 +29714,29715,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,18:35:00,1115.0,1145.0,29665.0,30.0,0 +29715,29716,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,19:05:00,1145.0,1175.0,29665.0,30.0,0 +29716,29717,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,19:35:00,1175.0,1205.0,29665.0,30.0,0 +29717,29718,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,20:05:00,1205.0,1235.0,29665.0,30.0,0 +29718,29719,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,20:35:00,1235.0,1265.0,29665.0,30.0,0 +29719,29720,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,21:05:00,1265.0,1295.0,29665.0,30.0,0 +29720,29721,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,21:35:00,1295.0,1325.0,29665.0,30.0,0 +29721,29722,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,22:05:00,1325.0,1355.0,29665.0,30.0,0 +29722,29723,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,22:35:00,1355.0,1385.0,29665.0,30.0,0 +29723,29724,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,23:05:00,1385.0,1415.0,29665.0,30.0,0 +29724,29725,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,23:35:00,1415.0,1445.0,29665.0,30.0,0 +29725,29726,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,24:05:00,1445.0,1475.0,29665.0,30.0,0 +29726,29727,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,24:35:00,1475.0,1505.0,29665.0,30.0,0 +29727,29728,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,25:05:00,1505.0,1535.0,29665.0,30.0,0 +29728,29729,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,25:35:00,1535.0,1565.0,29665.0,30.0,0 +29729,29730,31_SCLRT1,scvta,SCLRT1,SCLRT1,0,scvta,31_SCLRT1,0,29665,26:05:00,1565.0,1595.0,29665.0,30.0,0 +29731,29732,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,06:06:00,366.0,381.0,29732.0,15.0,0 +29732,29733,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,06:21:00,381.0,396.0,29732.0,15.0,0 +29733,29734,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,06:36:00,396.0,411.0,29732.0,15.0,0 +29734,29735,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,06:51:00,411.0,426.0,29732.0,15.0,0 +29735,29736,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,07:06:00,426.0,441.0,29732.0,15.0,0 +29736,29737,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,07:21:00,441.0,456.0,29732.0,15.0,0 +29737,29738,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,07:36:00,456.0,471.0,29732.0,15.0,0 +29738,29739,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,07:51:00,471.0,486.0,29732.0,15.0,0 +29739,29740,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,08:06:00,486.0,501.0,29732.0,15.0,0 +29740,29741,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,08:21:00,501.0,516.0,29732.0,15.0,0 +29741,29742,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,08:36:00,516.0,531.0,29732.0,15.0,0 +29742,29743,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,08:51:00,531.0,543.0,29732.0,12.0,0 +29743,29744,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,09:03:00,543.0,558.0,29732.0,15.0,0 +29744,29745,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,09:18:00,558.0,573.0,29732.0,15.0,0 +29745,29746,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,09:33:00,573.0,588.0,29732.0,15.0,0 +29746,29747,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,09:48:00,588.0,603.0,29732.0,15.0,0 +29747,29748,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,10:03:00,603.0,618.0,29732.0,15.0,0 +29748,29749,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,10:18:00,618.0,633.0,29732.0,15.0,0 +29749,29750,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,10:33:00,633.0,648.0,29732.0,15.0,0 +29750,29751,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,10:48:00,648.0,663.0,29732.0,15.0,0 +29751,29752,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,11:03:00,663.0,678.0,29732.0,15.0,0 +29752,29753,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,11:18:00,678.0,693.0,29732.0,15.0,0 +29753,29754,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,11:33:00,693.0,708.0,29732.0,15.0,0 +29754,29755,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,11:48:00,708.0,723.0,29732.0,15.0,0 +29755,29756,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,12:03:00,723.0,738.0,29732.0,15.0,0 +29756,29757,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,12:18:00,738.0,753.0,29732.0,15.0,0 +29757,29758,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,12:33:00,753.0,768.0,29732.0,15.0,0 +29758,29759,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,12:48:00,768.0,783.0,29732.0,15.0,0 +29759,29760,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,13:03:00,783.0,798.0,29732.0,15.0,0 +29760,29761,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,13:18:00,798.0,813.0,29732.0,15.0,0 +29761,29762,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,13:33:00,813.0,828.0,29732.0,15.0,0 +29762,29763,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,13:48:00,828.0,843.0,29732.0,15.0,0 +29763,29764,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,14:03:00,843.0,858.0,29732.0,15.0,0 +29764,29765,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,14:18:00,858.0,873.0,29732.0,15.0,0 +29765,29766,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,14:33:00,873.0,888.0,29732.0,15.0,0 +29766,29767,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,14:48:00,888.0,903.0,29732.0,15.0,0 +29767,29768,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,15:03:00,903.0,918.0,29732.0,15.0,0 +29768,29769,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,15:18:00,918.0,937.0,29732.0,19.0,0 +29769,29770,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,15:37:00,937.0,952.0,29732.0,15.0,0 +29770,29771,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,15:52:00,952.0,967.0,29732.0,15.0,0 +29771,29772,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,16:07:00,967.0,982.0,29732.0,15.0,0 +29772,29773,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,16:22:00,982.0,997.0,29732.0,15.0,0 +29773,29774,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,16:37:00,997.0,1012.0,29732.0,15.0,0 +29774,29775,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,16:52:00,1012.0,1027.0,29732.0,15.0,0 +29775,29776,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,17:07:00,1027.0,1042.0,29732.0,15.0,0 +29776,29777,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,17:22:00,1042.0,1057.0,29732.0,15.0,0 +29777,29778,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,17:37:00,1057.0,1072.0,29732.0,15.0,0 +29778,29779,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,17:52:00,1072.0,1087.0,29732.0,15.0,0 +29779,29780,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,18:07:00,1087.0,1102.0,29732.0,15.0,0 +29780,29781,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,18:22:00,1102.0,1114.0,29732.0,12.0,0 +29781,29782,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,18:34:00,1114.0,1129.0,29732.0,15.0,0 +29782,29783,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,18:49:00,1129.0,1144.0,29732.0,15.0,0 +29783,29784,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,19:04:00,1144.0,1159.0,29732.0,15.0,0 +29784,29785,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,19:19:00,1159.0,1174.0,29732.0,15.0,0 +29785,29786,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,19:34:00,1174.0,1189.0,29732.0,15.0,0 +29786,29787,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,19:49:00,1189.0,1204.0,29732.0,15.0,0 +29787,29788,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,20:04:00,1204.0,1219.0,29732.0,15.0,0 +29788,29789,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,20:19:00,1219.0,1234.0,29732.0,15.0,0 +29789,29790,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,20:34:00,1234.0,1249.0,29732.0,15.0,0 +29790,29791,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,20:49:00,1249.0,1264.0,29732.0,15.0,0 +29791,29792,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,21:04:00,1264.0,1279.0,29732.0,15.0,0 +29792,29793,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,21:19:00,1279.0,1294.0,29732.0,15.0,0 +29793,29794,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,21:34:00,1294.0,1309.0,29732.0,15.0,0 +29794,29795,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,21:49:00,1309.0,1324.0,29732.0,15.0,0 +29795,29796,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,22:04:00,1324.0,1339.0,29732.0,15.0,0 +29796,29797,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,22:19:00,1339.0,1354.0,29732.0,15.0,0 +29797,29798,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,22:34:00,1354.0,1369.0,29732.0,15.0,0 +29798,29799,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,22:49:00,1369.0,1384.0,29732.0,15.0,0 +29799,29800,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,23:04:00,1384.0,1399.0,29732.0,15.0,0 +29800,29801,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,23:19:00,1399.0,1414.0,29732.0,15.0,0 +29801,29802,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,23:34:00,1414.0,1429.0,29732.0,15.0,0 +29802,29803,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,23:49:00,1429.0,1444.0,29732.0,15.0,0 +29803,29804,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,24:04:00,1444.0,1459.0,29732.0,15.0,0 +29804,29805,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,24:19:00,1459.0,1474.0,29732.0,15.0,0 +29805,29806,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,24:34:00,1474.0,1489.0,29732.0,15.0,0 +29806,29807,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,24:49:00,1489.0,1504.0,29732.0,15.0,0 +29807,29808,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,25:04:00,1504.0,1519.0,29732.0,15.0,0 +29808,29809,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,25:19:00,1519.0,1534.0,29732.0,15.0,0 +29809,29810,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,25:34:00,1534.0,1549.0,29732.0,15.0,0 +29810,29811,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,25:49:00,1549.0,1564.0,29732.0,15.0,0 +29811,29812,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,26:04:00,1564.0,1579.0,29732.0,15.0,0 +29812,29813,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,26:19:00,1579.0,1594.0,29732.0,15.0,0 +29813,29814,31_SCLRT2,scvta,SCLRT2,SCLRT2,0,scvta,31_SCLRT2,0,29732,26:34:00,1594.0,1609.0,29732.0,15.0,0 +29815,29816,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,06:06:00,366.0,381.0,29816.0,15.0,0 +29816,29817,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,06:21:00,381.0,396.0,29816.0,15.0,0 +29817,29818,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,06:36:00,396.0,411.0,29816.0,15.0,0 +29818,29819,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,06:51:00,411.0,426.0,29816.0,15.0,0 +29819,29820,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,07:06:00,426.0,441.0,29816.0,15.0,0 +29820,29821,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,07:21:00,441.0,456.0,29816.0,15.0,0 +29821,29822,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,07:36:00,456.0,471.0,29816.0,15.0,0 +29822,29823,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,07:51:00,471.0,486.0,29816.0,15.0,0 +29823,29824,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,08:06:00,486.0,501.0,29816.0,15.0,0 +29824,29825,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,08:21:00,501.0,516.0,29816.0,15.0,0 +29825,29826,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,08:36:00,516.0,531.0,29816.0,15.0,0 +29826,29827,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,08:51:00,531.0,555.0,29816.0,24.0,0 +29827,29828,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,09:15:00,555.0,585.0,29816.0,30.0,0 +29828,29829,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,09:45:00,585.0,615.0,29816.0,30.0,0 +29829,29830,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,10:15:00,615.0,645.0,29816.0,30.0,0 +29830,29831,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,10:45:00,645.0,675.0,29816.0,30.0,0 +29831,29832,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,11:15:00,675.0,705.0,29816.0,30.0,0 +29832,29833,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,11:45:00,705.0,735.0,29816.0,30.0,0 +29833,29834,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,12:15:00,735.0,765.0,29816.0,30.0,0 +29834,29835,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,12:45:00,765.0,795.0,29816.0,30.0,0 +29835,29836,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,13:15:00,795.0,825.0,29816.0,30.0,0 +29836,29837,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,13:45:00,825.0,855.0,29816.0,30.0,0 +29837,29838,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,14:15:00,855.0,885.0,29816.0,30.0,0 +29838,29839,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,14:45:00,885.0,915.0,29816.0,30.0,0 +29839,29840,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,15:15:00,915.0,933.0,29816.0,18.0,0 +29840,29841,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,15:33:00,933.0,948.0,29816.0,15.0,0 +29841,29842,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,15:48:00,948.0,963.0,29816.0,15.0,0 +29842,29843,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,16:03:00,963.0,978.0,29816.0,15.0,0 +29843,29844,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,16:18:00,978.0,993.0,29816.0,15.0,0 +29844,29845,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,16:33:00,993.0,1008.0,29816.0,15.0,0 +29845,29846,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,16:48:00,1008.0,1023.0,29816.0,15.0,0 +29846,29847,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,17:03:00,1023.0,1038.0,29816.0,15.0,0 +29847,29848,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,17:18:00,1038.0,1053.0,29816.0,15.0,0 +29848,29849,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,17:33:00,1053.0,1068.0,29816.0,15.0,0 +29849,29850,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,17:48:00,1068.0,1083.0,29816.0,15.0,0 +29850,29851,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,18:03:00,1083.0,1098.0,29816.0,15.0,0 +29851,29852,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,18:18:00,1098.0,1122.0,29816.0,24.0,0 +29852,29853,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,18:42:00,1122.0,1152.0,29816.0,30.0,0 +29853,29854,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,19:12:00,1152.0,1182.0,29816.0,30.0,0 +29854,29855,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,19:42:00,1182.0,1212.0,29816.0,30.0,0 +29855,29856,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,20:12:00,1212.0,1242.0,29816.0,30.0,0 +29856,29857,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,20:42:00,1242.0,1272.0,29816.0,30.0,0 +29857,29858,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,21:12:00,1272.0,1302.0,29816.0,30.0,0 +29858,29859,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,21:42:00,1302.0,1332.0,29816.0,30.0,0 +29859,29860,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,22:12:00,1332.0,1362.0,29816.0,30.0,0 +29860,29861,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,22:42:00,1362.0,1392.0,29816.0,30.0,0 +29861,29862,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,23:12:00,1392.0,1422.0,29816.0,30.0,0 +29862,29863,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,23:42:00,1422.0,1452.0,29816.0,30.0,0 +29863,29864,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,24:12:00,1452.0,1482.0,29816.0,30.0,0 +29864,29865,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,24:42:00,1482.0,1512.0,29816.0,30.0,0 +29865,29866,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,25:12:00,1512.0,1542.0,29816.0,30.0,0 +29866,29867,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,25:42:00,1542.0,1572.0,29816.0,30.0,0 +29867,29868,31_SCLRT3,scvta,SCLRT3,SCLRT3,0,scvta,31_SCLRT3,0,29816,26:12:00,1572.0,1602.0,29816.0,30.0,0 +29869,29870,31_SCLRT3ANB,scvta,SCLRT3A,SCLRT3A_NB,0,scvta,31_SCLRT3ANB,0,29870,06:00:00,360.0,459.983333333,29870.0,99.9833333333,0 +29870,29871,31_SCLRT3ANB,scvta,SCLRT3A,SCLRT3A_NB,0,scvta,31_SCLRT3ANB,0,29870,07:39:59,459.983333333,1119.0,29870.0,659.016666667,1 +29871,29872,31_SCLRT3ANB,scvta,SCLRT3A,SCLRT3A_NB,0,scvta,31_SCLRT3ANB,0,29870,18:39:00,1119.0,1218.98333333,29870.0,99.9833333333,0 +29872,29873,31_SCLRT3ANB,scvta,SCLRT3A,SCLRT3A_NB,0,scvta,31_SCLRT3ANB,0,29870,20:18:59,1218.98333333,1318.98333333,29870.0,100.0,0 +29873,29874,31_SCLRT3ANB,scvta,SCLRT3A,SCLRT3A_NB,0,scvta,31_SCLRT3ANB,0,29870,21:58:59,1318.98333333,1418.96666667,29870.0,99.9833333333,0 +29874,29875,31_SCLRT3ANB,scvta,SCLRT3A,SCLRT3A_NB,0,scvta,31_SCLRT3ANB,0,29870,23:38:58,1418.96666667,1518.96666667,29870.0,100.0,0 +29875,29876,31_SCLRT3ANB,scvta,SCLRT3A,SCLRT3A_NB,0,scvta,31_SCLRT3ANB,0,29870,25:18:58,1518.96666667,1618.95,29870.0,99.9833333333,0 +29877,29878,31_SCLRT3ASB,scvta,SCLRT3A,SCLRT3A_SB,0,scvta,31_SCLRT3ASB,0,29878,06:00:00,360.0,459.983333333,29878.0,99.9833333333,0 +29878,29879,31_SCLRT3ASB,scvta,SCLRT3A,SCLRT3A_SB,0,scvta,31_SCLRT3ASB,0,29878,07:39:59,459.983333333,548.0,29878.0,88.0166666667,0 +29879,29880,31_SCLRT3ASB,scvta,SCLRT3A,SCLRT3A_SB,0,scvta,31_SCLRT3ASB,0,29878,09:08:00,548.0,647.983333333,29878.0,99.9833333333,0 +29880,29881,31_SCLRT3ASB,scvta,SCLRT3A,SCLRT3A_SB,0,scvta,31_SCLRT3ASB,0,29878,10:47:59,647.983333333,747.983333333,29878.0,100.0,0 +29881,29882,31_SCLRT3ASB,scvta,SCLRT3A,SCLRT3A_SB,0,scvta,31_SCLRT3ASB,0,29878,12:27:59,747.983333333,847.966666667,29878.0,99.9833333333,0 +29883,29884,31_SCLRT3BNB,scvta,SCLRT3B,SCLRT3B_NB,0,scvta,31_SCLRT3BNB,0,29884,06:02:00,362.0,461.983333333,29884.0,99.9833333333,0 +29884,29885,31_SCLRT3BNB,scvta,SCLRT3B,SCLRT3B_NB,0,scvta,31_SCLRT3BNB,0,29884,07:41:59,461.983333333,546.0,29884.0,84.0166666667,0 +29885,29886,31_SCLRT3BNB,scvta,SCLRT3B,SCLRT3B_NB,0,scvta,31_SCLRT3BNB,0,29884,09:06:00,546.0,645.983333333,29884.0,99.9833333333,0 +29886,29887,31_SCLRT3BNB,scvta,SCLRT3B,SCLRT3B_NB,0,scvta,31_SCLRT3BNB,0,29884,10:45:59,645.983333333,745.983333333,29884.0,100.0,0 +29887,29888,31_SCLRT3BNB,scvta,SCLRT3B,SCLRT3B_NB,0,scvta,31_SCLRT3BNB,0,29884,12:25:59,745.983333333,845.966666667,29884.0,99.9833333333,0 +29889,29890,31_SCLRT3BSB,scvta,SCLRT3B,SCLRT3B_SB,0,scvta,31_SCLRT3BSB,0,29890,06:00:00,360.0,459.983333333,29890.0,99.9833333333,0 +29890,29891,31_SCLRT3BSB,scvta,SCLRT3B,SCLRT3B_SB,0,scvta,31_SCLRT3BSB,0,29890,07:39:59,459.983333333,1156.0,29890.0,696.016666667,1 +29891,29892,31_SCLRT3BSB,scvta,SCLRT3B,SCLRT3B_SB,0,scvta,31_SCLRT3BSB,0,29890,19:16:00,1156.0,1255.98333333,29890.0,99.9833333333,0 +29892,29893,31_SCLRT3BSB,scvta,SCLRT3B,SCLRT3B_SB,0,scvta,31_SCLRT3BSB,0,29890,20:55:59,1255.98333333,1355.98333333,29890.0,100.0,0 +29893,29894,31_SCLRT3BSB,scvta,SCLRT3B,SCLRT3B_SB,0,scvta,31_SCLRT3BSB,0,29890,22:35:59,1355.98333333,1455.96666667,29890.0,99.9833333333,0 +29894,29895,31_SCLRT3BSB,scvta,SCLRT3B,SCLRT3B_SB,0,scvta,31_SCLRT3BSB,0,29890,24:15:58,1455.96666667,1555.96666667,29890.0,100.0,0 +10145,10146,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,06:05:00,365.0,395.0,10146.0,30.0,0 +10146,10147,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,06:35:00,395.0,425.0,10146.0,30.0,0 +10147,10148,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,07:05:00,425.0,455.0,10146.0,30.0,0 +10148,10149,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,07:35:00,455.0,485.0,10146.0,30.0,0 +10149,10150,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,08:05:00,485.0,515.0,10146.0,30.0,0 +10150,10151,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,08:35:00,515.0,544.0,10146.0,29.0,0 +10151,10152,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,09:04:00,544.0,604.0,10146.0,60.0,0 +10152,10153,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,10:04:00,604.0,664.0,10146.0,60.0,0 +10153,10154,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,11:04:00,664.0,724.0,10146.0,60.0,0 +10154,10155,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,12:04:00,724.0,784.0,10146.0,60.0,0 +10155,10156,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,13:04:00,784.0,844.0,10146.0,60.0,0 +10156,10157,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,14:04:00,844.0,904.0,10146.0,60.0,0 +10157,10158,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,15:04:00,904.0,944.0,10146.0,40.0,0 +10158,10159,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,15:44:00,944.0,974.0,10146.0,30.0,0 +10159,10160,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,16:14:00,974.0,1004.0,10146.0,30.0,0 +10160,10161,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,16:44:00,1004.0,1034.0,10146.0,30.0,0 +10161,10162,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,17:14:00,1034.0,1064.0,10146.0,30.0,0 +10162,10163,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,17:44:00,1064.0,1094.0,10146.0,30.0,0 +10163,10164,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,18:14:00,1094.0,1113.0,10146.0,19.0,0 +10164,10165,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,18:33:00,1113.0,1143.0,10146.0,30.0,0 +10165,10166,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,19:03:00,1143.0,1173.0,10146.0,30.0,0 +10166,10167,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,19:33:00,1173.0,1203.0,10146.0,30.0,0 +10167,10168,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,20:03:00,1203.0,1233.0,10146.0,30.0,0 +10168,10169,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,20:33:00,1233.0,1263.0,10146.0,30.0,0 +10169,10170,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,21:03:00,1263.0,1293.0,10146.0,30.0,0 +10170,10171,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,21:33:00,1293.0,1323.0,10146.0,30.0,0 +10171,10172,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,22:03:00,1323.0,1353.0,10146.0,30.0,0 +10172,10173,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,22:33:00,1353.0,1383.0,10146.0,30.0,0 +10173,10174,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,23:03:00,1383.0,1413.0,10146.0,30.0,0 +10174,10175,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,23:33:00,1413.0,1443.0,10146.0,30.0,0 +10175,10176,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,24:03:00,1443.0,1473.0,10146.0,30.0,0 +10176,10177,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,24:33:00,1473.0,1503.0,10146.0,30.0,0 +10177,10178,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,25:03:00,1503.0,1533.0,10146.0,30.0,0 +10178,10179,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,25:33:00,1533.0,1563.0,10146.0,30.0,0 +10179,10180,32_13VTA,scvta,13,13,3,scvta,32_13VTA,0,10146,26:03:00,1563.0,1593.0,10146.0,30.0,0 +11139,11140,32_15AVTA,scvta,15A,15A,3,scvta,32_15AVTA,0,11140,06:03:00,363.0,423.0,11140.0,60.0,0 +11140,11141,32_15AVTA,scvta,15A,15A,3,scvta,32_15AVTA,0,11140,07:03:00,423.0,483.0,11140.0,60.0,0 +11141,11142,32_15AVTA,scvta,15A,15A,3,scvta,32_15AVTA,0,11140,08:03:00,483.0,548.0,11140.0,65.0,0 +11142,11143,32_15AVTA,scvta,15A,15A,3,scvta,32_15AVTA,0,11140,09:08:00,548.0,647.983333333,11140.0,99.9833333333,0 +11143,11144,32_15AVTA,scvta,15A,15A,3,scvta,32_15AVTA,0,11140,10:47:59,647.983333333,747.983333333,11140.0,100.0,0 +11144,11145,32_15AVTA,scvta,15A,15A,3,scvta,32_15AVTA,0,11140,12:27:59,747.983333333,847.966666667,11140.0,99.9833333333,0 +11145,11146,32_15AVTA,scvta,15A,15A,3,scvta,32_15AVTA,0,11140,14:07:58,847.966666667,954.0,11140.0,106.033333333,0 +11146,11147,32_15AVTA,scvta,15A,15A,3,scvta,32_15AVTA,0,11140,15:54:00,954.0,1004.0,11140.0,50.0,0 +11147,11148,32_15AVTA,scvta,15A,15A,3,scvta,32_15AVTA,0,11140,16:44:00,1004.0,1054.0,11140.0,50.0,0 +11148,11149,32_15AVTA,scvta,15A,15A,3,scvta,32_15AVTA,0,11140,17:34:00,1054.0,1104.0,11140.0,50.0,0 +10181,10182,32_15VTA,scvta,15,15,3,scvta,32_15VTA,0,10182,06:01:00,361.0,421.0,10182.0,60.0,0 +10182,10183,32_15VTA,scvta,15,15,3,scvta,32_15VTA,0,10182,07:01:00,421.0,481.0,10182.0,60.0,0 +10183,10184,32_15VTA,scvta,15,15,3,scvta,32_15VTA,0,10182,08:01:00,481.0,581.0,10182.0,100.0,0 +10184,10185,32_15VTA,scvta,15,15,3,scvta,32_15VTA,0,10182,09:41:00,581.0,680.983333333,10182.0,99.9833333333,0 +10185,10186,32_15VTA,scvta,15,15,3,scvta,32_15VTA,0,10182,11:20:59,680.983333333,780.983333333,10182.0,100.0,0 +10186,10187,32_15VTA,scvta,15,15,3,scvta,32_15VTA,0,10182,13:00:59,780.983333333,880.966666667,10182.0,99.9833333333,0 +10187,10188,32_15VTA,scvta,15,15,3,scvta,32_15VTA,0,10182,14:40:58,880.966666667,932.0,10182.0,51.0333333333,0 +10188,10189,32_15VTA,scvta,15,15,3,scvta,32_15VTA,0,10182,15:32:00,932.0,1002.0,10182.0,70.0,0 +10189,10190,32_15VTA,scvta,15,15,3,scvta,32_15VTA,0,10182,16:42:00,1002.0,1072.0,10182.0,70.0,0 +10191,10192,32_16VTA,scvta,16,16,3,scvta,32_16VTA,0,10192,06:09:00,369.0,429.0,10192.0,60.0,0 +10192,10193,32_16VTA,scvta,16,16,3,scvta,32_16VTA,0,10192,07:09:00,429.0,489.0,10192.0,60.0,0 +10193,10194,32_16VTA,scvta,16,16,3,scvta,32_16VTA,0,10192,08:09:00,489.0,543.0,10192.0,54.0,0 +10194,10195,32_16VTA,scvta,16,16,3,scvta,32_16VTA,0,10192,09:03:00,543.0,603.0,10192.0,60.0,0 +10195,10196,32_16VTA,scvta,16,16,3,scvta,32_16VTA,0,10192,10:03:00,603.0,663.0,10192.0,60.0,0 +10196,10197,32_16VTA,scvta,16,16,3,scvta,32_16VTA,0,10192,11:03:00,663.0,723.0,10192.0,60.0,0 +10197,10198,32_16VTA,scvta,16,16,3,scvta,32_16VTA,0,10192,12:03:00,723.0,783.0,10192.0,60.0,0 +10198,10199,32_16VTA,scvta,16,16,3,scvta,32_16VTA,0,10192,13:03:00,783.0,843.0,10192.0,60.0,0 +10199,10200,32_16VTA,scvta,16,16,3,scvta,32_16VTA,0,10192,14:03:00,843.0,903.0,10192.0,60.0,0 +10200,10201,32_16VTA,scvta,16,16,3,scvta,32_16VTA,0,10192,15:03:00,903.0,943.0,10192.0,40.0,0 +10201,10202,32_16VTA,scvta,16,16,3,scvta,32_16VTA,0,10192,15:43:00,943.0,1003.0,10192.0,60.0,0 +10202,10203,32_16VTA,scvta,16,16,3,scvta,32_16VTA,0,10192,16:43:00,1003.0,1063.0,10192.0,60.0,0 +10204,10205,32_17VTA,scvta,17,17,3,scvta,32_17VTA,0,10205,06:09:00,369.0,429.0,10205.0,60.0,0 +10205,10206,32_17VTA,scvta,17,17,3,scvta,32_17VTA,0,10205,07:09:00,429.0,489.0,10205.0,60.0,0 +10206,10207,32_17VTA,scvta,17,17,3,scvta,32_17VTA,0,10205,08:09:00,489.0,553.0,10205.0,64.0,0 +10207,10208,32_17VTA,scvta,17,17,3,scvta,32_17VTA,0,10205,09:13:00,553.0,613.0,10205.0,60.0,0 +10208,10209,32_17VTA,scvta,17,17,3,scvta,32_17VTA,0,10205,10:13:00,613.0,673.0,10205.0,60.0,0 +10209,10210,32_17VTA,scvta,17,17,3,scvta,32_17VTA,0,10205,11:13:00,673.0,733.0,10205.0,60.0,0 +10210,10211,32_17VTA,scvta,17,17,3,scvta,32_17VTA,0,10205,12:13:00,733.0,793.0,10205.0,60.0,0 +10211,10212,32_17VTA,scvta,17,17,3,scvta,32_17VTA,0,10205,13:13:00,793.0,853.0,10205.0,60.0,0 +10212,10213,32_17VTA,scvta,17,17,3,scvta,32_17VTA,0,10205,14:13:00,853.0,913.0,10205.0,60.0,0 +10213,10214,32_17VTA,scvta,17,17,3,scvta,32_17VTA,0,10205,15:13:00,913.0,931.0,10205.0,18.0,0 +10214,10215,32_17VTA,scvta,17,17,3,scvta,32_17VTA,0,10205,15:31:00,931.0,991.0,10205.0,60.0,0 +10215,10216,32_17VTA,scvta,17,17,3,scvta,32_17VTA,0,10205,16:31:00,991.0,1051.0,10205.0,60.0,0 +10216,10217,32_17VTA,scvta,17,17,3,scvta,32_17VTA,0,10205,17:31:00,1051.0,1147.0,10205.0,96.0,0 +10217,10218,32_17VTA,scvta,17,17,3,scvta,32_17VTA,0,10205,19:07:00,1147.0,1246.98333333,10205.0,99.9833333333,0 +10218,10219,32_17VTA,scvta,17,17,3,scvta,32_17VTA,0,10205,20:46:59,1246.98333333,1346.98333333,10205.0,100.0,0 +10219,10220,32_17VTA,scvta,17,17,3,scvta,32_17VTA,0,10205,22:26:59,1346.98333333,1446.96666667,10205.0,99.9833333333,0 +10220,10221,32_17VTA,scvta,17,17,3,scvta,32_17VTA,0,10205,24:06:58,1446.96666667,1546.96666667,10205.0,100.0,0 +11150,11151,32_19NBVTA,scvta,19,19_NB,3,scvta,32_19NBVTA,0,11151,06:09:00,369.0,414.0,11151.0,45.0,0 +11151,11152,32_19NBVTA,scvta,19,19_NB,3,scvta,32_19NBVTA,0,11151,06:54:00,414.0,459.0,11151.0,45.0,0 +11152,11153,32_19NBVTA,scvta,19,19_NB,3,scvta,32_19NBVTA,0,11151,07:39:00,459.0,504.0,11151.0,45.0,0 +11153,11154,32_19NBVTA,scvta,19,19_NB,3,scvta,32_19NBVTA,0,11151,08:24:00,504.0,546.0,11151.0,42.0,0 +11154,11155,32_19NBVTA,scvta,19,19_NB,3,scvta,32_19NBVTA,0,11151,09:06:00,546.0,591.0,11151.0,45.0,0 +11155,11156,32_19NBVTA,scvta,19,19_NB,3,scvta,32_19NBVTA,0,11151,09:51:00,591.0,636.0,11151.0,45.0,0 +11156,11157,32_19NBVTA,scvta,19,19_NB,3,scvta,32_19NBVTA,0,11151,10:36:00,636.0,681.0,11151.0,45.0,0 +11157,11158,32_19NBVTA,scvta,19,19_NB,3,scvta,32_19NBVTA,0,11151,11:21:00,681.0,726.0,11151.0,45.0,0 +11158,11159,32_19NBVTA,scvta,19,19_NB,3,scvta,32_19NBVTA,0,11151,12:06:00,726.0,771.0,11151.0,45.0,0 +11159,11160,32_19NBVTA,scvta,19,19_NB,3,scvta,32_19NBVTA,0,11151,12:51:00,771.0,816.0,11151.0,45.0,0 +11160,11161,32_19NBVTA,scvta,19,19_NB,3,scvta,32_19NBVTA,0,11151,13:36:00,816.0,861.0,11151.0,45.0,0 +11161,11162,32_19NBVTA,scvta,19,19_NB,3,scvta,32_19NBVTA,0,11151,14:21:00,861.0,906.0,11151.0,45.0,0 +11162,11163,32_19NBVTA,scvta,19,19_NB,3,scvta,32_19NBVTA,0,11151,15:06:00,906.0,950.0,11151.0,44.0,0 +11163,11164,32_19NBVTA,scvta,19,19_NB,3,scvta,32_19NBVTA,0,11151,15:50:00,950.0,995.0,11151.0,45.0,0 +11164,11165,32_19NBVTA,scvta,19,19_NB,3,scvta,32_19NBVTA,0,11151,16:35:00,995.0,1040.0,11151.0,45.0,0 +11165,11166,32_19NBVTA,scvta,19,19_NB,3,scvta,32_19NBVTA,0,11151,17:20:00,1040.0,1085.0,11151.0,45.0,0 +11199,11200,32_19SBAVTA,scvta,19SBA,19SBA,3,scvta,32_19SBAVTA,0,11200,06:43:00,403.0,502.983333333,11200.0,99.9833333333,0 +11200,11201,32_19SBAVTA,scvta,19SBA,19SBA,3,scvta,32_19SBAVTA,0,11200,08:22:59,502.983333333,554.0,11200.0,51.0166666667,0 +11201,11202,32_19SBAVTA,scvta,19SBA,19SBA,3,scvta,32_19SBAVTA,0,11200,09:14:00,554.0,653.983333333,11200.0,99.9833333333,0 +11202,11203,32_19SBAVTA,scvta,19SBA,19SBA,3,scvta,32_19SBAVTA,0,11200,10:53:59,653.983333333,753.983333333,11200.0,100.0,0 +11203,11204,32_19SBAVTA,scvta,19SBA,19SBA,3,scvta,32_19SBAVTA,0,11200,12:33:59,753.983333333,853.966666667,11200.0,99.9833333333,0 +11204,11205,32_19SBAVTA,scvta,19SBA,19SBA,3,scvta,32_19SBAVTA,0,11200,14:13:58,853.966666667,936.0,11200.0,82.0333333333,0 +11205,11206,32_19SBAVTA,scvta,19SBA,19SBA,3,scvta,32_19SBAVTA,0,11200,15:36:00,936.0,1035.98333333,11200.0,99.9833333333,0 +11167,11168,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,06:09:00,369.0,399.0,11168.0,30.0,0 +11168,11169,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,06:39:00,399.0,429.0,11168.0,30.0,0 +11169,11170,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,07:09:00,429.0,459.0,11168.0,30.0,0 +11170,11171,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,07:39:00,459.0,489.0,11168.0,30.0,0 +11171,11172,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,08:09:00,489.0,519.0,11168.0,30.0,0 +11172,11173,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,08:39:00,519.0,554.0,11168.0,35.0,0 +11173,11174,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,09:14:00,554.0,599.0,11168.0,45.0,0 +11174,11175,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,09:59:00,599.0,644.0,11168.0,45.0,0 +11175,11176,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,10:44:00,644.0,689.0,11168.0,45.0,0 +11176,11177,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,11:29:00,689.0,734.0,11168.0,45.0,0 +11177,11178,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,12:14:00,734.0,779.0,11168.0,45.0,0 +11178,11179,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,12:59:00,779.0,824.0,11168.0,45.0,0 +11179,11180,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,13:44:00,824.0,869.0,11168.0,45.0,0 +11180,11181,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,14:29:00,869.0,914.0,11168.0,45.0,0 +11181,11182,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,15:14:00,914.0,944.0,11168.0,30.0,0 +11182,11183,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,15:44:00,944.0,989.0,11168.0,45.0,0 +11183,11184,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,16:29:00,989.0,1034.0,11168.0,45.0,0 +11184,11185,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,17:14:00,1034.0,1079.0,11168.0,45.0,0 +11185,11186,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,17:59:00,1079.0,1116.0,11168.0,37.0,0 +11186,11187,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,18:36:00,1116.0,1156.0,11168.0,40.0,0 +11187,11188,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,19:16:00,1156.0,1196.0,11168.0,40.0,0 +11188,11189,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,19:56:00,1196.0,1236.0,11168.0,40.0,0 +11189,11190,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,20:36:00,1236.0,1276.0,11168.0,40.0,0 +11190,11191,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,21:16:00,1276.0,1316.0,11168.0,40.0,0 +11191,11192,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,21:56:00,1316.0,1356.0,11168.0,40.0,0 +11192,11193,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,22:36:00,1356.0,1396.0,11168.0,40.0,0 +11193,11194,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,23:16:00,1396.0,1436.0,11168.0,40.0,0 +11194,11195,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,23:56:00,1436.0,1476.0,11168.0,40.0,0 +11195,11196,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,24:36:00,1476.0,1516.0,11168.0,40.0,0 +11196,11197,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,25:16:00,1516.0,1556.0,11168.0,40.0,0 +11197,11198,32_19SBVTA,scvta,19,19_SB,3,scvta,32_19SBVTA,0,11168,25:56:00,1556.0,1596.0,11168.0,40.0,0 +11873,11874,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,06:12:00,372.0,397.0,11874.0,25.0,0 +11874,11875,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,06:37:00,397.0,422.0,11874.0,25.0,0 +11875,11876,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,07:02:00,422.0,447.0,11874.0,25.0,0 +11876,11877,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,07:27:00,447.0,472.0,11874.0,25.0,0 +11877,11878,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,07:52:00,472.0,497.0,11874.0,25.0,0 +11878,11879,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,08:17:00,497.0,522.0,11874.0,25.0,0 +11879,11880,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,08:42:00,522.0,548.0,11874.0,26.0,0 +11880,11881,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,09:08:00,548.0,573.0,11874.0,25.0,0 +11881,11882,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,09:33:00,573.0,598.0,11874.0,25.0,0 +11882,11883,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,09:58:00,598.0,623.0,11874.0,25.0,0 +11883,11884,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,10:23:00,623.0,648.0,11874.0,25.0,0 +11884,11885,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,10:48:00,648.0,673.0,11874.0,25.0,0 +11885,11886,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,11:13:00,673.0,698.0,11874.0,25.0,0 +11886,11887,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,11:38:00,698.0,723.0,11874.0,25.0,0 +11887,11888,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,12:03:00,723.0,748.0,11874.0,25.0,0 +11888,11889,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,12:28:00,748.0,773.0,11874.0,25.0,0 +11889,11890,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,12:53:00,773.0,798.0,11874.0,25.0,0 +11890,11891,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,13:18:00,798.0,823.0,11874.0,25.0,0 +11891,11892,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,13:43:00,823.0,848.0,11874.0,25.0,0 +11892,11893,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,14:08:00,848.0,873.0,11874.0,25.0,0 +11893,11894,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,14:33:00,873.0,898.0,11874.0,25.0,0 +11894,11895,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,14:58:00,898.0,923.0,11874.0,25.0,0 +11895,11896,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,15:23:00,923.0,931.0,11874.0,8.0,0 +11896,11897,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,15:31:00,931.0,956.0,11874.0,25.0,0 +11897,11898,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,15:56:00,956.0,981.0,11874.0,25.0,0 +11898,11899,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,16:21:00,981.0,1006.0,11874.0,25.0,0 +11899,11900,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,16:46:00,1006.0,1031.0,11874.0,25.0,0 +11900,11901,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,17:11:00,1031.0,1056.0,11874.0,25.0,0 +11901,11902,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,17:36:00,1056.0,1081.0,11874.0,25.0,0 +11902,11903,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,18:01:00,1081.0,1106.0,11874.0,25.0,0 +11903,11904,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,18:26:00,1106.0,1126.0,11874.0,20.0,0 +11904,11905,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,18:46:00,1126.0,1166.0,11874.0,40.0,0 +11905,11906,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,19:26:00,1166.0,1206.0,11874.0,40.0,0 +11906,11907,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,20:06:00,1206.0,1246.0,11874.0,40.0,0 +11907,11908,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,20:46:00,1246.0,1286.0,11874.0,40.0,0 +11908,11909,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,21:26:00,1286.0,1326.0,11874.0,40.0,0 +11909,11910,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,22:06:00,1326.0,1366.0,11874.0,40.0,0 +11910,11911,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,22:46:00,1366.0,1406.0,11874.0,40.0,0 +11911,11912,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,23:26:00,1406.0,1446.0,11874.0,40.0,0 +11912,11913,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,24:06:00,1446.0,1486.0,11874.0,40.0,0 +11913,11914,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,24:46:00,1486.0,1526.0,11874.0,40.0,0 +11914,11915,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,25:26:00,1526.0,1566.0,11874.0,40.0,0 +11915,11916,32_22AVTA_EB,scvta,22AVTA_,22AVTA__EB,3,scvta,32_22AVTA_EB,0,11874,26:06:00,1566.0,1606.0,11874.0,40.0,0 +11917,11918,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,06:03:00,363.0,373.0,11918.0,10.0,0 +11918,11919,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,06:13:00,373.0,383.0,11918.0,10.0,0 +11919,11920,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,06:23:00,383.0,393.0,11918.0,10.0,0 +11920,11921,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,06:33:00,393.0,403.0,11918.0,10.0,0 +11921,11922,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,06:43:00,403.0,413.0,11918.0,10.0,0 +11922,11923,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,06:53:00,413.0,423.0,11918.0,10.0,0 +11923,11924,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,07:03:00,423.0,433.0,11918.0,10.0,0 +11924,11925,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,07:13:00,433.0,443.0,11918.0,10.0,0 +11925,11926,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,07:23:00,443.0,453.0,11918.0,10.0,0 +11926,11927,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,07:33:00,453.0,463.0,11918.0,10.0,0 +11927,11928,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,07:43:00,463.0,473.0,11918.0,10.0,0 +11928,11929,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,07:53:00,473.0,483.0,11918.0,10.0,0 +11929,11930,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,08:03:00,483.0,493.0,11918.0,10.0,0 +11930,11931,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,08:13:00,493.0,503.0,11918.0,10.0,0 +11931,11932,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,08:23:00,503.0,513.0,11918.0,10.0,0 +11932,11933,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,08:33:00,513.0,523.0,11918.0,10.0,0 +11933,11934,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,08:43:00,523.0,533.0,11918.0,10.0,0 +11934,11935,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,08:53:00,533.0,545.0,11918.0,12.0,0 +11935,11936,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,09:05:00,545.0,555.0,11918.0,10.0,0 +11936,11937,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,09:15:00,555.0,565.0,11918.0,10.0,0 +11937,11938,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,09:25:00,565.0,575.0,11918.0,10.0,0 +11938,11939,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,09:35:00,575.0,585.0,11918.0,10.0,0 +11939,11940,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,09:45:00,585.0,595.0,11918.0,10.0,0 +11940,11941,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,09:55:00,595.0,605.0,11918.0,10.0,0 +11941,11942,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,10:05:00,605.0,615.0,11918.0,10.0,0 +11942,11943,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,10:15:00,615.0,625.0,11918.0,10.0,0 +11943,11944,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,10:25:00,625.0,635.0,11918.0,10.0,0 +11944,11945,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,10:35:00,635.0,645.0,11918.0,10.0,0 +11945,11946,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,10:45:00,645.0,655.0,11918.0,10.0,0 +11946,11947,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,10:55:00,655.0,665.0,11918.0,10.0,0 +11947,11948,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,11:05:00,665.0,675.0,11918.0,10.0,0 +11948,11949,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,11:15:00,675.0,685.0,11918.0,10.0,0 +11949,11950,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,11:25:00,685.0,695.0,11918.0,10.0,0 +11950,11951,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,11:35:00,695.0,705.0,11918.0,10.0,0 +11951,11952,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,11:45:00,705.0,715.0,11918.0,10.0,0 +11952,11953,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,11:55:00,715.0,725.0,11918.0,10.0,0 +11953,11954,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,12:05:00,725.0,735.0,11918.0,10.0,0 +11954,11955,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,12:15:00,735.0,745.0,11918.0,10.0,0 +11955,11956,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,12:25:00,745.0,755.0,11918.0,10.0,0 +11956,11957,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,12:35:00,755.0,765.0,11918.0,10.0,0 +11957,11958,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,12:45:00,765.0,775.0,11918.0,10.0,0 +11958,11959,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,12:55:00,775.0,785.0,11918.0,10.0,0 +11959,11960,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,13:05:00,785.0,795.0,11918.0,10.0,0 +11960,11961,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,13:15:00,795.0,805.0,11918.0,10.0,0 +11961,11962,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,13:25:00,805.0,815.0,11918.0,10.0,0 +11962,11963,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,13:35:00,815.0,825.0,11918.0,10.0,0 +11963,11964,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,13:45:00,825.0,835.0,11918.0,10.0,0 +11964,11965,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,13:55:00,835.0,845.0,11918.0,10.0,0 +11965,11966,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,14:05:00,845.0,855.0,11918.0,10.0,0 +11966,11967,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,14:15:00,855.0,865.0,11918.0,10.0,0 +11967,11968,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,14:25:00,865.0,875.0,11918.0,10.0,0 +11968,11969,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,14:35:00,875.0,885.0,11918.0,10.0,0 +11969,11970,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,14:45:00,885.0,895.0,11918.0,10.0,0 +11970,11971,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,14:55:00,895.0,905.0,11918.0,10.0,0 +11971,11972,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,15:05:00,905.0,915.0,11918.0,10.0,0 +11972,11973,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,15:15:00,915.0,925.0,11918.0,10.0,0 +11973,11974,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,15:25:00,925.0,931.0,11918.0,6.0,0 +11974,11975,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,15:31:00,931.0,941.0,11918.0,10.0,0 +11975,11976,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,15:41:00,941.0,951.0,11918.0,10.0,0 +11976,11977,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,15:51:00,951.0,961.0,11918.0,10.0,0 +11977,11978,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,16:01:00,961.0,971.0,11918.0,10.0,0 +11978,11979,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,16:11:00,971.0,981.0,11918.0,10.0,0 +11979,11980,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,16:21:00,981.0,991.0,11918.0,10.0,0 +11980,11981,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,16:31:00,991.0,1001.0,11918.0,10.0,0 +11981,11982,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,16:41:00,1001.0,1011.0,11918.0,10.0,0 +11982,11983,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,16:51:00,1011.0,1021.0,11918.0,10.0,0 +11983,11984,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,17:01:00,1021.0,1031.0,11918.0,10.0,0 +11984,11985,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,17:11:00,1031.0,1041.0,11918.0,10.0,0 +11985,11986,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,17:21:00,1041.0,1051.0,11918.0,10.0,0 +11986,11987,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,17:31:00,1051.0,1061.0,11918.0,10.0,0 +11987,11988,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,17:41:00,1061.0,1071.0,11918.0,10.0,0 +11988,11989,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,17:51:00,1071.0,1081.0,11918.0,10.0,0 +11989,11990,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,18:01:00,1081.0,1091.0,11918.0,10.0,0 +11990,11991,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,18:11:00,1091.0,1101.0,11918.0,10.0,0 +11991,11992,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,18:21:00,1101.0,1111.0,11918.0,10.0,0 +11992,11993,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,18:31:00,1111.0,1141.0,11918.0,30.0,1 +11993,11994,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,19:01:00,1141.0,1171.0,11918.0,30.0,1 +11994,11995,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,19:31:00,1171.0,1201.0,11918.0,30.0,1 +11995,11996,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,20:01:00,1201.0,1231.0,11918.0,30.0,1 +11996,11997,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,20:31:00,1231.0,1261.0,11918.0,30.0,1 +11997,11998,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,21:01:00,1261.0,1291.0,11918.0,30.0,1 +11998,11999,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,21:31:00,1291.0,1321.0,11918.0,30.0,1 +11999,12000,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,22:01:00,1321.0,1351.0,11918.0,30.0,1 +12000,12001,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,22:31:00,1351.0,1381.0,11918.0,30.0,1 +12001,12002,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,23:01:00,1381.0,1411.0,11918.0,30.0,1 +12002,12003,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,23:31:00,1411.0,1441.0,11918.0,30.0,1 +12003,12004,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,24:01:00,1441.0,1471.0,11918.0,30.0,1 +12004,12005,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,24:31:00,1471.0,1501.0,11918.0,30.0,1 +12005,12006,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,25:01:00,1501.0,1531.0,11918.0,30.0,1 +12006,12007,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,25:31:00,1531.0,1561.0,11918.0,30.0,1 +12007,12008,32_22AVTA_WB,scvta,22AVTA_,22AVTA__WB,3,scvta,32_22AVTA_WB,0,11918,26:01:00,1561.0,1591.0,11918.0,30.0,1 +10222,10223,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,03:01:00,181.0,221.0,10223.0,40.0,0 +10223,10224,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,03:41:00,221.0,261.0,10223.0,40.0,0 +10224,10225,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,04:21:00,261.0,301.0,10223.0,40.0,0 +10225,10226,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,05:01:00,301.0,341.0,10223.0,40.0,0 +10226,10227,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,05:41:00,341.0,369.0,10223.0,28.0,0 +10227,10228,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,06:09:00,369.0,394.0,10223.0,25.0,0 +10228,10229,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,06:34:00,394.0,419.0,10223.0,25.0,0 +10229,10230,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,06:59:00,419.0,444.0,10223.0,25.0,0 +10230,10231,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,07:24:00,444.0,469.0,10223.0,25.0,0 +10231,10232,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,07:49:00,469.0,494.0,10223.0,25.0,0 +10232,10233,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,08:14:00,494.0,519.0,10223.0,25.0,0 +10233,10234,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,08:39:00,519.0,551.0,10223.0,32.0,0 +10234,10235,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,09:11:00,551.0,576.0,10223.0,25.0,0 +10235,10236,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,09:36:00,576.0,601.0,10223.0,25.0,0 +10236,10237,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,10:01:00,601.0,626.0,10223.0,25.0,0 +10237,10238,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,10:26:00,626.0,651.0,10223.0,25.0,0 +10238,10239,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,10:51:00,651.0,676.0,10223.0,25.0,0 +10239,10240,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,11:16:00,676.0,701.0,10223.0,25.0,0 +10240,10241,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,11:41:00,701.0,726.0,10223.0,25.0,0 +10241,10242,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,12:06:00,726.0,751.0,10223.0,25.0,0 +10242,10243,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,12:31:00,751.0,776.0,10223.0,25.0,0 +10243,10244,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,12:56:00,776.0,801.0,10223.0,25.0,0 +10244,10245,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,13:21:00,801.0,826.0,10223.0,25.0,0 +10245,10246,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,13:46:00,826.0,851.0,10223.0,25.0,0 +10246,10247,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,14:11:00,851.0,876.0,10223.0,25.0,0 +10247,10248,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,14:36:00,876.0,901.0,10223.0,25.0,0 +10248,10249,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,15:01:00,901.0,926.0,10223.0,25.0,0 +10249,10250,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,15:26:00,926.0,939.0,10223.0,13.0,0 +10250,10251,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,15:39:00,939.0,964.0,10223.0,25.0,0 +10251,10252,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,16:04:00,964.0,989.0,10223.0,25.0,0 +10252,10253,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,16:29:00,989.0,1014.0,10223.0,25.0,0 +10253,10254,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,16:54:00,1014.0,1039.0,10223.0,25.0,0 +10254,10255,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,17:19:00,1039.0,1064.0,10223.0,25.0,0 +10255,10256,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,17:44:00,1064.0,1089.0,10223.0,25.0,0 +10256,10257,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,18:09:00,1089.0,1110.0,10223.0,21.0,0 +10257,10258,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,18:30:00,1110.0,1150.0,10223.0,40.0,0 +10258,10259,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,19:10:00,1150.0,1190.0,10223.0,40.0,0 +10259,10260,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,19:50:00,1190.0,1230.0,10223.0,40.0,0 +10260,10261,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,20:30:00,1230.0,1270.0,10223.0,40.0,0 +10261,10262,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,21:10:00,1270.0,1310.0,10223.0,40.0,0 +10262,10263,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,21:50:00,1310.0,1350.0,10223.0,40.0,0 +10263,10264,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,22:30:00,1350.0,1390.0,10223.0,40.0,0 +10264,10265,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,23:10:00,1390.0,1430.0,10223.0,40.0,0 +10265,10266,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,23:50:00,1430.0,1470.0,10223.0,40.0,0 +10266,10267,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,24:30:00,1470.0,1510.0,10223.0,40.0,0 +10267,10268,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,25:10:00,1510.0,1550.0,10223.0,40.0,0 +10268,10269,32_22BVTA,scvta,22B,22B,3,scvta,32_22BVTA,0,10223,25:50:00,1550.0,1590.0,10223.0,40.0,0 +11207,11208,32_22CVTA,scvta,22C,22C,3,scvta,32_22CVTA,0,11208,06:32:00,392.0,491.983333333,11208.0,99.9833333333,0 +11871,11872,32_22DVTA,scvta,22D,22D,3,scvta,32_22DVTA,0,11872,06:00:00,360.0,459.983333333,11872.0,99.9833333333,0 +10304,10305,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,06:09:00,369.0,399.0,10305.0,30.0,0 +10305,10306,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,06:39:00,399.0,429.0,10305.0,30.0,0 +10306,10307,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,07:09:00,429.0,459.0,10305.0,30.0,0 +10307,10308,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,07:39:00,459.0,489.0,10305.0,30.0,0 +10308,10309,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,08:09:00,489.0,519.0,10305.0,30.0,0 +10309,10310,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,08:39:00,519.0,553.0,10305.0,34.0,0 +10310,10311,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,09:13:00,553.0,583.0,10305.0,30.0,0 +10311,10312,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,09:43:00,583.0,613.0,10305.0,30.0,0 +10312,10313,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,10:13:00,613.0,643.0,10305.0,30.0,0 +10313,10314,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,10:43:00,643.0,673.0,10305.0,30.0,0 +10314,10315,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,11:13:00,673.0,703.0,10305.0,30.0,0 +10315,10316,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,11:43:00,703.0,733.0,10305.0,30.0,0 +10316,10317,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,12:13:00,733.0,763.0,10305.0,30.0,0 +10317,10318,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,12:43:00,763.0,793.0,10305.0,30.0,0 +10318,10319,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,13:13:00,793.0,823.0,10305.0,30.0,0 +10319,10320,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,13:43:00,823.0,853.0,10305.0,30.0,0 +10320,10321,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,14:13:00,853.0,883.0,10305.0,30.0,0 +10321,10322,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,14:43:00,883.0,913.0,10305.0,30.0,0 +10322,10323,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,15:13:00,913.0,932.0,10305.0,19.0,0 +10323,10324,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,15:32:00,932.0,962.0,10305.0,30.0,0 +10324,10325,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,16:02:00,962.0,992.0,10305.0,30.0,0 +10325,10326,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,16:32:00,992.0,1022.0,10305.0,30.0,0 +10326,10327,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,17:02:00,1022.0,1052.0,10305.0,30.0,0 +10327,10328,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,17:32:00,1052.0,1082.0,10305.0,30.0,0 +10328,10329,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,18:02:00,1082.0,1129.0,10305.0,47.0,0 +10329,10330,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,18:49:00,1129.0,1189.0,10305.0,60.0,0 +10330,10331,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,19:49:00,1189.0,1249.0,10305.0,60.0,0 +10331,10332,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,20:49:00,1249.0,1309.0,10305.0,60.0,0 +10332,10333,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,21:49:00,1309.0,1369.0,10305.0,60.0,0 +10333,10334,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,22:49:00,1369.0,1429.0,10305.0,60.0,0 +10334,10335,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,23:49:00,1429.0,1489.0,10305.0,60.0,0 +10335,10336,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,24:49:00,1489.0,1549.0,10305.0,60.0,0 +10336,10337,32_23AVTA,scvta,23A,23A,3,scvta,32_23AVTA,0,10305,25:49:00,1549.0,1609.0,10305.0,60.0,0 +10270,10271,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,06:10:00,370.0,400.0,10271.0,30.0,0 +10271,10272,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,06:40:00,400.0,430.0,10271.0,30.0,0 +10272,10273,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,07:10:00,430.0,460.0,10271.0,30.0,0 +10273,10274,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,07:40:00,460.0,490.0,10271.0,30.0,0 +10274,10275,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,08:10:00,490.0,520.0,10271.0,30.0,0 +10275,10276,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,08:40:00,520.0,543.0,10271.0,23.0,0 +10276,10277,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,09:03:00,543.0,573.0,10271.0,30.0,0 +10277,10278,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,09:33:00,573.0,603.0,10271.0,30.0,0 +10278,10279,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,10:03:00,603.0,633.0,10271.0,30.0,0 +10279,10280,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,10:33:00,633.0,663.0,10271.0,30.0,0 +10280,10281,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,11:03:00,663.0,693.0,10271.0,30.0,0 +10281,10282,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,11:33:00,693.0,723.0,10271.0,30.0,0 +10282,10283,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,12:03:00,723.0,753.0,10271.0,30.0,0 +10283,10284,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,12:33:00,753.0,783.0,10271.0,30.0,0 +10284,10285,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,13:03:00,783.0,813.0,10271.0,30.0,0 +10285,10286,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,13:33:00,813.0,843.0,10271.0,30.0,0 +10286,10287,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,14:03:00,843.0,873.0,10271.0,30.0,0 +10287,10288,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,14:33:00,873.0,903.0,10271.0,30.0,0 +10288,10289,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,15:03:00,903.0,940.0,10271.0,37.0,0 +10289,10290,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,15:40:00,940.0,970.0,10271.0,30.0,0 +10290,10291,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,16:10:00,970.0,1000.0,10271.0,30.0,0 +10291,10292,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,16:40:00,1000.0,1030.0,10271.0,30.0,0 +10292,10293,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,17:10:00,1030.0,1060.0,10271.0,30.0,0 +10293,10294,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,17:40:00,1060.0,1090.0,10271.0,30.0,0 +10294,10295,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,18:10:00,1090.0,1139.0,10271.0,49.0,0 +10295,10296,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,18:59:00,1139.0,1199.0,10271.0,60.0,0 +10296,10297,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,19:59:00,1199.0,1259.0,10271.0,60.0,0 +10297,10298,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,20:59:00,1259.0,1319.0,10271.0,60.0,0 +10298,10299,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,21:59:00,1319.0,1379.0,10271.0,60.0,0 +10299,10300,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,22:59:00,1379.0,1439.0,10271.0,60.0,0 +10300,10301,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,23:59:00,1439.0,1499.0,10271.0,60.0,0 +10301,10302,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,24:59:00,1499.0,1559.0,10271.0,60.0,0 +10302,10303,32_23VTA,scvta,23,23,3,scvta,32_23VTA,0,10271,25:59:00,1559.0,1619.0,10271.0,60.0,0 +11231,11232,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,06:01:00,361.0,376.0,11232.0,15.0,0 +11232,11233,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,06:16:00,376.0,391.0,11232.0,15.0,0 +11233,11234,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,06:31:00,391.0,406.0,11232.0,15.0,0 +11234,11235,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,06:46:00,406.0,421.0,11232.0,15.0,0 +11235,11236,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,07:01:00,421.0,436.0,11232.0,15.0,0 +11236,11237,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,07:16:00,436.0,451.0,11232.0,15.0,0 +11237,11238,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,07:31:00,451.0,466.0,11232.0,15.0,0 +11238,11239,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,07:46:00,466.0,481.0,11232.0,15.0,0 +11239,11240,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,08:01:00,481.0,496.0,11232.0,15.0,0 +11240,11241,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,08:16:00,496.0,511.0,11232.0,15.0,0 +11241,11242,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,08:31:00,511.0,526.0,11232.0,15.0,0 +11242,11243,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,08:46:00,526.0,548.0,11232.0,22.0,0 +11243,11244,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,09:08:00,548.0,578.0,11232.0,30.0,0 +11244,11245,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,09:38:00,578.0,608.0,11232.0,30.0,0 +11245,11246,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,10:08:00,608.0,638.0,11232.0,30.0,0 +11246,11247,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,10:38:00,638.0,668.0,11232.0,30.0,0 +11247,11248,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,11:08:00,668.0,698.0,11232.0,30.0,0 +11248,11249,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,11:38:00,698.0,728.0,11232.0,30.0,0 +11249,11250,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,12:08:00,728.0,758.0,11232.0,30.0,0 +11250,11251,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,12:38:00,758.0,788.0,11232.0,30.0,0 +11251,11252,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,13:08:00,788.0,818.0,11232.0,30.0,0 +11252,11253,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,13:38:00,818.0,848.0,11232.0,30.0,0 +11253,11254,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,14:08:00,848.0,878.0,11232.0,30.0,0 +11254,11255,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,14:38:00,878.0,908.0,11232.0,30.0,0 +11255,11256,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,15:08:00,908.0,933.0,11232.0,25.0,0 +11256,11257,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,15:33:00,933.0,948.0,11232.0,15.0,0 +11257,11258,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,15:48:00,948.0,963.0,11232.0,15.0,0 +11258,11259,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,16:03:00,963.0,978.0,11232.0,15.0,0 +11259,11260,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,16:18:00,978.0,993.0,11232.0,15.0,0 +11260,11261,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,16:33:00,993.0,1008.0,11232.0,15.0,0 +11261,11262,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,16:48:00,1008.0,1023.0,11232.0,15.0,0 +11262,11263,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,17:03:00,1023.0,1038.0,11232.0,15.0,0 +11263,11264,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,17:18:00,1038.0,1053.0,11232.0,15.0,0 +11264,11265,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,17:33:00,1053.0,1068.0,11232.0,15.0,0 +11265,11266,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,17:48:00,1068.0,1083.0,11232.0,15.0,0 +11266,11267,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,18:03:00,1083.0,1098.0,11232.0,15.0,0 +11267,11268,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,18:18:00,1098.0,1110.0,11232.0,12.0,0 +11268,11269,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,18:30:00,1110.0,1200.0,11232.0,90.0,1 +11269,11270,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,20:00:00,1200.0,1290.0,11232.0,90.0,1 +11270,11271,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,21:30:00,1290.0,1380.0,11232.0,90.0,1 +11271,11272,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,23:00:00,1380.0,1470.0,11232.0,90.0,1 +11272,11273,32_25AVTA,scvta,25A,25A,3,scvta,32_25AVTA,0,11232,24:30:00,1470.0,1560.0,11232.0,90.0,1 +11209,11210,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,06:07:00,367.0,397.0,11210.0,30.0,0 +11210,11211,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,06:37:00,397.0,427.0,11210.0,30.0,0 +11211,11212,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,07:07:00,427.0,457.0,11210.0,30.0,0 +11212,11213,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,07:37:00,457.0,487.0,11210.0,30.0,0 +11213,11214,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,08:07:00,487.0,517.0,11210.0,30.0,0 +11214,11215,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,08:37:00,517.0,549.0,11210.0,32.0,0 +11215,11216,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,09:09:00,549.0,579.0,11210.0,30.0,0 +11216,11217,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,09:39:00,579.0,609.0,11210.0,30.0,0 +11217,11218,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,10:09:00,609.0,639.0,11210.0,30.0,0 +11218,11219,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,10:39:00,639.0,669.0,11210.0,30.0,0 +11219,11220,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,11:09:00,669.0,699.0,11210.0,30.0,0 +11220,11221,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,11:39:00,699.0,729.0,11210.0,30.0,0 +11221,11222,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,12:09:00,729.0,759.0,11210.0,30.0,0 +11222,11223,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,12:39:00,759.0,789.0,11210.0,30.0,0 +11223,11224,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,13:09:00,789.0,819.0,11210.0,30.0,0 +11224,11225,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,13:39:00,819.0,849.0,11210.0,30.0,0 +11225,11226,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,14:09:00,849.0,879.0,11210.0,30.0,0 +11226,11227,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,14:39:00,879.0,909.0,11210.0,30.0,0 +11227,11228,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,15:09:00,909.0,941.0,11210.0,32.0,0 +11228,11229,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,15:41:00,941.0,1001.0,11210.0,60.0,0 +11229,11230,32_25VTA,scvta,25,25,3,scvta,32_25VTA,0,11210,16:41:00,1001.0,1061.0,11210.0,60.0,0 +10338,10339,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,06:02:00,362.0,382.0,10339.0,20.0,0 +10339,10340,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,06:22:00,382.0,402.0,10339.0,20.0,0 +10340,10341,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,06:42:00,402.0,422.0,10339.0,20.0,0 +10341,10342,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,07:02:00,422.0,442.0,10339.0,20.0,0 +10342,10343,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,07:22:00,442.0,462.0,10339.0,20.0,0 +10343,10344,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,07:42:00,462.0,482.0,10339.0,20.0,0 +10344,10345,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,08:02:00,482.0,502.0,10339.0,20.0,0 +10345,10346,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,08:22:00,502.0,522.0,10339.0,20.0,0 +10346,10347,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,08:42:00,522.0,543.0,10339.0,21.0,0 +10347,10348,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,09:03:00,543.0,573.0,10339.0,30.0,0 +10348,10349,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,09:33:00,573.0,603.0,10339.0,30.0,0 +10349,10350,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,10:03:00,603.0,633.0,10339.0,30.0,0 +10350,10351,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,10:33:00,633.0,663.0,10339.0,30.0,0 +10351,10352,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,11:03:00,663.0,693.0,10339.0,30.0,0 +10352,10353,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,11:33:00,693.0,723.0,10339.0,30.0,0 +10353,10354,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,12:03:00,723.0,753.0,10339.0,30.0,0 +10354,10355,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,12:33:00,753.0,783.0,10339.0,30.0,0 +10355,10356,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,13:03:00,783.0,813.0,10339.0,30.0,0 +10356,10357,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,13:33:00,813.0,843.0,10339.0,30.0,0 +10357,10358,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,14:03:00,843.0,873.0,10339.0,30.0,0 +10358,10359,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,14:33:00,873.0,903.0,10339.0,30.0,0 +10359,10360,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,15:03:00,903.0,933.0,10339.0,30.0,0 +10360,10361,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,15:33:00,933.0,953.0,10339.0,20.0,0 +10361,10362,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,15:53:00,953.0,973.0,10339.0,20.0,0 +10362,10363,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,16:13:00,973.0,993.0,10339.0,20.0,0 +10363,10364,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,16:33:00,993.0,1013.0,10339.0,20.0,0 +10364,10365,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,16:53:00,1013.0,1033.0,10339.0,20.0,0 +10365,10366,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,17:13:00,1033.0,1053.0,10339.0,20.0,0 +10366,10367,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,17:33:00,1053.0,1073.0,10339.0,20.0,0 +10367,10368,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,17:53:00,1073.0,1093.0,10339.0,20.0,0 +10368,10369,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,18:13:00,1093.0,1125.0,10339.0,32.0,0 +10369,10370,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,18:45:00,1125.0,1185.0,10339.0,60.0,0 +10370,10371,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,19:45:00,1185.0,1245.0,10339.0,60.0,0 +10371,10372,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,20:45:00,1245.0,1305.0,10339.0,60.0,0 +10372,10373,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,21:45:00,1305.0,1365.0,10339.0,60.0,0 +10373,10374,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,22:45:00,1365.0,1425.0,10339.0,60.0,0 +10374,10375,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,23:45:00,1425.0,1485.0,10339.0,60.0,0 +10375,10376,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,24:45:00,1485.0,1545.0,10339.0,60.0,0 +10376,10377,32_26VTA,scvta,26,26,3,scvta,32_26VTA,0,10339,25:45:00,1545.0,1605.0,10339.0,60.0,0 +11274,11275,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,06:01:00,361.0,391.0,11275.0,30.0,0 +11275,11276,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,06:31:00,391.0,421.0,11275.0,30.0,0 +11276,11277,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,07:01:00,421.0,451.0,11275.0,30.0,0 +11277,11278,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,07:31:00,451.0,481.0,11275.0,30.0,0 +11278,11279,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,08:01:00,481.0,511.0,11275.0,30.0,0 +11279,11280,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,08:31:00,511.0,544.0,11275.0,33.0,0 +11280,11281,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,09:04:00,544.0,589.0,11275.0,45.0,0 +11281,11282,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,09:49:00,589.0,634.0,11275.0,45.0,0 +11282,11283,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,10:34:00,634.0,679.0,11275.0,45.0,0 +11283,11284,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,11:19:00,679.0,724.0,11275.0,45.0,0 +11284,11285,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,12:04:00,724.0,769.0,11275.0,45.0,0 +11285,11286,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,12:49:00,769.0,814.0,11275.0,45.0,0 +11286,11287,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,13:34:00,814.0,859.0,11275.0,45.0,0 +11287,11288,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,14:19:00,859.0,904.0,11275.0,45.0,0 +11288,11289,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,15:04:00,904.0,934.0,11275.0,30.0,0 +11289,11290,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,15:34:00,934.0,964.0,11275.0,30.0,0 +11290,11291,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,16:04:00,964.0,994.0,11275.0,30.0,0 +11291,11292,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,16:34:00,994.0,1024.0,11275.0,30.0,0 +11292,11293,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,17:04:00,1024.0,1054.0,11275.0,30.0,0 +11293,11294,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,17:34:00,1054.0,1084.0,11275.0,30.0,0 +11294,11295,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,18:04:00,1084.0,1110.0,11275.0,26.0,0 +11295,11296,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,18:30:00,1110.0,1155.0,11275.0,45.0,0 +11296,11297,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,19:15:00,1155.0,1200.0,11275.0,45.0,0 +11297,11298,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,20:00:00,1200.0,1245.0,11275.0,45.0,0 +11298,11299,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,20:45:00,1245.0,1290.0,11275.0,45.0,0 +11299,11300,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,21:30:00,1290.0,1335.0,11275.0,45.0,0 +11300,11301,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,22:15:00,1335.0,1380.0,11275.0,45.0,0 +11301,11302,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,23:00:00,1380.0,1425.0,11275.0,45.0,0 +11302,11303,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,23:45:00,1425.0,1470.0,11275.0,45.0,0 +11303,11304,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,24:30:00,1470.0,1515.0,11275.0,45.0,0 +11304,11305,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,25:15:00,1515.0,1560.0,11275.0,45.0,0 +11305,11306,32_27VTA,scvta,27,27,3,scvta,32_27VTA,0,11275,26:00:00,1560.0,1605.0,11275.0,45.0,0 +11307,11308,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,06:05:00,365.0,380.0,11308.0,15.0,0 +11308,11309,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,06:20:00,380.0,395.0,11308.0,15.0,0 +11309,11310,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,06:35:00,395.0,410.0,11308.0,15.0,0 +11310,11311,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,06:50:00,410.0,425.0,11308.0,15.0,0 +11311,11312,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,07:05:00,425.0,440.0,11308.0,15.0,0 +11312,11313,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,07:20:00,440.0,455.0,11308.0,15.0,0 +11313,11314,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,07:35:00,455.0,470.0,11308.0,15.0,0 +11314,11315,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,07:50:00,470.0,485.0,11308.0,15.0,0 +11315,11316,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,08:05:00,485.0,500.0,11308.0,15.0,0 +11316,11317,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,08:20:00,500.0,515.0,11308.0,15.0,0 +11317,11318,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,08:35:00,515.0,530.0,11308.0,15.0,0 +11318,11319,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,08:50:00,530.0,548.0,11308.0,18.0,0 +11319,11320,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,09:08:00,548.0,578.0,11308.0,30.0,0 +11320,11321,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,09:38:00,578.0,608.0,11308.0,30.0,0 +11321,11322,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,10:08:00,608.0,638.0,11308.0,30.0,0 +11322,11323,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,10:38:00,638.0,668.0,11308.0,30.0,0 +11323,11324,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,11:08:00,668.0,698.0,11308.0,30.0,0 +11324,11325,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,11:38:00,698.0,728.0,11308.0,30.0,0 +11325,11326,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,12:08:00,728.0,758.0,11308.0,30.0,0 +11326,11327,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,12:38:00,758.0,788.0,11308.0,30.0,0 +11327,11328,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,13:08:00,788.0,818.0,11308.0,30.0,0 +11328,11329,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,13:38:00,818.0,848.0,11308.0,30.0,0 +11329,11330,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,14:08:00,848.0,878.0,11308.0,30.0,0 +11330,11331,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,14:38:00,878.0,908.0,11308.0,30.0,0 +11331,11332,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,15:08:00,908.0,932.0,11308.0,24.0,0 +11332,11333,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,15:32:00,932.0,947.0,11308.0,15.0,0 +11333,11334,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,15:47:00,947.0,962.0,11308.0,15.0,0 +11334,11335,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,16:02:00,962.0,977.0,11308.0,15.0,0 +11335,11336,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,16:17:00,977.0,992.0,11308.0,15.0,0 +11336,11337,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,16:32:00,992.0,1007.0,11308.0,15.0,0 +11337,11338,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,16:47:00,1007.0,1022.0,11308.0,15.0,0 +11338,11339,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,17:02:00,1022.0,1037.0,11308.0,15.0,0 +11339,11340,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,17:17:00,1037.0,1052.0,11308.0,15.0,0 +11340,11341,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,17:32:00,1052.0,1067.0,11308.0,15.0,0 +11341,11342,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,17:47:00,1067.0,1082.0,11308.0,15.0,0 +11342,11343,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,18:02:00,1082.0,1097.0,11308.0,15.0,0 +11343,11344,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,18:17:00,1097.0,1118.0,11308.0,21.0,0 +11344,11345,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,18:38:00,1118.0,1148.0,11308.0,30.0,0 +11345,11346,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,19:08:00,1148.0,1178.0,11308.0,30.0,0 +11346,11347,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,19:38:00,1178.0,1208.0,11308.0,30.0,0 +11347,11348,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,20:08:00,1208.0,1238.0,11308.0,30.0,0 +11348,11349,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,20:38:00,1238.0,1268.0,11308.0,30.0,0 +11349,11350,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,21:08:00,1268.0,1298.0,11308.0,30.0,0 +11350,11351,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,21:38:00,1298.0,1328.0,11308.0,30.0,0 +11351,11352,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,22:08:00,1328.0,1358.0,11308.0,30.0,0 +11352,11353,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,22:38:00,1358.0,1388.0,11308.0,30.0,0 +11353,11354,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,23:08:00,1388.0,1418.0,11308.0,30.0,0 +11354,11355,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,23:38:00,1418.0,1448.0,11308.0,30.0,0 +11355,11356,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,24:08:00,1448.0,1478.0,11308.0,30.0,0 +11356,11357,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,24:38:00,1478.0,1508.0,11308.0,30.0,0 +11357,11358,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,25:08:00,1508.0,1538.0,11308.0,30.0,0 +11358,11359,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,25:38:00,1538.0,1568.0,11308.0,30.0,0 +11359,11360,32_31VTA,scvta,31,31,3,scvta,32_31VTA,0,11308,26:08:00,1568.0,1598.0,11308.0,30.0,0 +10378,10379,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,06:10:00,370.0,400.0,10379.0,30.0,0 +10379,10380,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,06:40:00,400.0,430.0,10379.0,30.0,0 +10380,10381,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,07:10:00,430.0,460.0,10379.0,30.0,0 +10381,10382,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,07:40:00,460.0,490.0,10379.0,30.0,0 +10382,10383,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,08:10:00,490.0,520.0,10379.0,30.0,0 +10383,10384,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,08:40:00,520.0,551.0,10379.0,31.0,0 +10384,10385,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,09:11:00,551.0,611.0,10379.0,60.0,0 +10385,10386,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,10:11:00,611.0,671.0,10379.0,60.0,0 +10386,10387,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,11:11:00,671.0,731.0,10379.0,60.0,0 +10387,10388,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,12:11:00,731.0,791.0,10379.0,60.0,0 +10388,10389,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,13:11:00,791.0,851.0,10379.0,60.0,0 +10389,10390,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,14:11:00,851.0,911.0,10379.0,60.0,0 +10390,10391,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,15:11:00,911.0,940.0,10379.0,29.0,0 +10391,10392,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,15:40:00,940.0,970.0,10379.0,30.0,0 +10392,10393,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,16:10:00,970.0,1000.0,10379.0,30.0,0 +10393,10394,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,16:40:00,1000.0,1030.0,10379.0,30.0,0 +10394,10395,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,17:10:00,1030.0,1060.0,10379.0,30.0,0 +10395,10396,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,17:40:00,1060.0,1090.0,10379.0,30.0,0 +10396,10397,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,18:10:00,1090.0,1139.0,10379.0,49.0,0 +10397,10398,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,18:59:00,1139.0,1238.98333333,10379.0,99.9833333333,1 +10398,10399,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,20:38:59,1238.98333333,1338.98333333,10379.0,100.0,1 +10399,10400,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,22:18:59,1338.98333333,1438.96666667,10379.0,99.9833333333,1 +10400,10401,32_32VTA,scvta,32,32,3,scvta,32_32VTA,0,10379,23:58:58,1438.96666667,1538.96666667,10379.0,100.0,1 +11361,11362,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,06:01:00,361.0,391.0,11362.0,30.0,0 +11362,11363,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,06:31:00,391.0,421.0,11362.0,30.0,0 +11363,11364,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,07:01:00,421.0,451.0,11362.0,30.0,0 +11364,11365,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,07:31:00,451.0,481.0,11362.0,30.0,0 +11365,11366,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,08:01:00,481.0,511.0,11362.0,30.0,0 +11366,11367,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,08:31:00,511.0,543.0,11362.0,32.0,0 +11367,11368,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,09:03:00,543.0,573.0,11362.0,30.0,0 +11368,11369,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,09:33:00,573.0,603.0,11362.0,30.0,0 +11369,11370,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,10:03:00,603.0,633.0,11362.0,30.0,0 +11370,11371,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,10:33:00,633.0,663.0,11362.0,30.0,0 +11371,11372,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,11:03:00,663.0,693.0,11362.0,30.0,0 +11372,11373,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,11:33:00,693.0,723.0,11362.0,30.0,0 +11373,11374,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,12:03:00,723.0,753.0,11362.0,30.0,0 +11374,11375,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,12:33:00,753.0,783.0,11362.0,30.0,0 +11375,11376,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,13:03:00,783.0,813.0,11362.0,30.0,0 +11376,11377,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,13:33:00,813.0,843.0,11362.0,30.0,0 +11377,11378,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,14:03:00,843.0,873.0,11362.0,30.0,0 +11378,11379,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,14:33:00,873.0,903.0,11362.0,30.0,0 +11379,11380,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,15:03:00,903.0,939.0,11362.0,36.0,0 +11380,11381,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,15:39:00,939.0,969.0,11362.0,30.0,0 +11381,11382,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,16:09:00,969.0,999.0,11362.0,30.0,0 +11382,11383,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,16:39:00,999.0,1029.0,11362.0,30.0,0 +11383,11384,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,17:09:00,1029.0,1059.0,11362.0,30.0,0 +11384,11385,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,17:39:00,1059.0,1089.0,11362.0,30.0,0 +11385,11386,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,18:09:00,1089.0,1112.0,11362.0,23.0,0 +11386,11387,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,18:32:00,1112.0,1172.0,11362.0,60.0,0 +11387,11388,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,19:32:00,1172.0,1232.0,11362.0,60.0,0 +11388,11389,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,20:32:00,1232.0,1292.0,11362.0,60.0,0 +11389,11390,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,21:32:00,1292.0,1352.0,11362.0,60.0,0 +11390,11391,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,22:32:00,1352.0,1412.0,11362.0,60.0,0 +11391,11392,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,23:32:00,1412.0,1472.0,11362.0,60.0,0 +11392,11393,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,24:32:00,1472.0,1532.0,11362.0,60.0,0 +11393,11394,32_33VTA,scvta,33,33,3,scvta,32_33VTA,0,11362,25:32:00,1532.0,1592.0,11362.0,60.0,0 +12009,12010,32_34AVTA,scvta,34A,34A,3,scvta,32_34AVTA,0,12010,06:35:00,395.0,494.983333333,12010.0,99.9833333333,0 +12010,12011,32_34AVTA,scvta,34A,34A,3,scvta,32_34AVTA,0,12010,08:14:59,494.983333333,544.0,12010.0,49.0166666667,0 +12011,12012,32_34AVTA,scvta,34A,34A,3,scvta,32_34AVTA,0,12010,09:04:00,544.0,604.0,12010.0,60.0,0 +12012,12013,32_34AVTA,scvta,34A,34A,3,scvta,32_34AVTA,0,12010,10:04:00,604.0,664.0,12010.0,60.0,0 +12013,12014,32_34AVTA,scvta,34A,34A,3,scvta,32_34AVTA,0,12010,11:04:00,664.0,724.0,12010.0,60.0,0 +12014,12015,32_34AVTA,scvta,34A,34A,3,scvta,32_34AVTA,0,12010,12:04:00,724.0,784.0,12010.0,60.0,0 +12015,12016,32_34AVTA,scvta,34A,34A,3,scvta,32_34AVTA,0,12010,13:04:00,784.0,844.0,12010.0,60.0,0 +12016,12017,32_34AVTA,scvta,34A,34A,3,scvta,32_34AVTA,0,12010,14:04:00,844.0,904.0,12010.0,60.0,0 +11401,11402,32_34EBVTA,scvta,34,34_EB,3,scvta,32_34EBVTA,0,11402,06:16:00,376.0,475.983333333,11402.0,99.9833333333,0 +11402,11403,32_34EBVTA,scvta,34,34_EB,3,scvta,32_34EBVTA,0,11402,07:55:59,475.983333333,930.0,11402.0,454.016666667,1 +11403,11404,32_34EBVTA,scvta,34,34_EB,3,scvta,32_34EBVTA,0,11402,15:30:00,930.0,990.0,11402.0,60.0,0 +11404,11405,32_34EBVTA,scvta,34,34_EB,3,scvta,32_34EBVTA,0,11402,16:30:00,990.0,1050.0,11402.0,60.0,0 +11395,11396,32_34WBVTA,scvta,34,34_WB,3,scvta,32_34WBVTA,0,11396,06:04:00,364.0,424.0,11396.0,60.0,0 +11396,11397,32_34WBVTA,scvta,34,34_WB,3,scvta,32_34WBVTA,0,11396,07:04:00,424.0,484.0,11396.0,60.0,0 +11397,11398,32_34WBVTA,scvta,34,34_WB,3,scvta,32_34WBVTA,0,11396,08:04:00,484.0,932.0,11396.0,448.0,1 +11398,11399,32_34WBVTA,scvta,34,34_WB,3,scvta,32_34WBVTA,0,11396,15:32:00,932.0,992.0,11396.0,60.0,0 +11399,11400,32_34WBVTA,scvta,34,34_WB,3,scvta,32_34WBVTA,0,11396,16:32:00,992.0,1052.0,11396.0,60.0,0 +11440,11441,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,06:03:00,363.0,393.0,11441.0,30.0,0 +11441,11442,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,06:33:00,393.0,423.0,11441.0,30.0,0 +11442,11443,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,07:03:00,423.0,453.0,11441.0,30.0,0 +11443,11444,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,07:33:00,453.0,483.0,11441.0,30.0,0 +11444,11445,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,08:03:00,483.0,513.0,11441.0,30.0,0 +11445,11446,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,08:33:00,513.0,540.0,11441.0,27.0,0 +11446,11447,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,09:00:00,540.0,570.0,11441.0,30.0,0 +11447,11448,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,09:30:00,570.0,600.0,11441.0,30.0,0 +11448,11449,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,10:00:00,600.0,630.0,11441.0,30.0,0 +11449,11450,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,10:30:00,630.0,660.0,11441.0,30.0,0 +11450,11451,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,11:00:00,660.0,690.0,11441.0,30.0,0 +11451,11452,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,11:30:00,690.0,720.0,11441.0,30.0,0 +11452,11453,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,12:00:00,720.0,750.0,11441.0,30.0,0 +11453,11454,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,12:30:00,750.0,780.0,11441.0,30.0,0 +11454,11455,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,13:00:00,780.0,810.0,11441.0,30.0,0 +11455,11456,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,13:30:00,810.0,840.0,11441.0,30.0,0 +11456,11457,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,14:00:00,840.0,870.0,11441.0,30.0,0 +11457,11458,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,14:30:00,870.0,900.0,11441.0,30.0,0 +11458,11459,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,15:00:00,900.0,933.0,11441.0,33.0,0 +11459,11460,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,15:33:00,933.0,963.0,11441.0,30.0,0 +11460,11461,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,16:03:00,963.0,993.0,11441.0,30.0,0 +11461,11462,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,16:33:00,993.0,1023.0,11441.0,30.0,0 +11462,11463,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,17:03:00,1023.0,1053.0,11441.0,30.0,0 +11463,11464,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,17:33:00,1053.0,1083.0,11441.0,30.0,0 +11464,11465,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,18:03:00,1083.0,1111.0,11441.0,28.0,0 +11465,11466,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,18:31:00,1111.0,1141.0,11441.0,30.0,0 +11466,11467,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,19:01:00,1141.0,1171.0,11441.0,30.0,0 +11467,11468,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,19:31:00,1171.0,1201.0,11441.0,30.0,0 +11468,11469,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,20:01:00,1201.0,1231.0,11441.0,30.0,0 +11469,11470,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,20:31:00,1231.0,1261.0,11441.0,30.0,0 +11470,11471,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,21:01:00,1261.0,1291.0,11441.0,30.0,0 +11471,11472,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,21:31:00,1291.0,1321.0,11441.0,30.0,0 +11472,11473,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,22:01:00,1321.0,1351.0,11441.0,30.0,0 +11473,11474,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,22:31:00,1351.0,1381.0,11441.0,30.0,0 +11474,11475,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,23:01:00,1381.0,1411.0,11441.0,30.0,0 +11475,11476,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,23:31:00,1411.0,1441.0,11441.0,30.0,0 +11476,11477,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,24:01:00,1441.0,1471.0,11441.0,30.0,0 +11477,11478,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,24:31:00,1471.0,1501.0,11441.0,30.0,0 +11478,11479,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,25:01:00,1501.0,1531.0,11441.0,30.0,0 +11479,11480,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,25:31:00,1531.0,1561.0,11441.0,30.0,0 +11480,11481,32_35NBVTA,scvta,35,35_NB,3,scvta,32_35NBVTA,0,11441,26:01:00,1561.0,1591.0,11441.0,30.0,0 +11406,11407,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,06:12:00,372.0,402.0,11407.0,30.0,0 +11407,11408,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,06:42:00,402.0,432.0,11407.0,30.0,0 +11408,11409,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,07:12:00,432.0,462.0,11407.0,30.0,0 +11409,11410,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,07:42:00,462.0,492.0,11407.0,30.0,0 +11410,11411,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,08:12:00,492.0,522.0,11407.0,30.0,0 +11411,11412,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,08:42:00,522.0,545.0,11407.0,23.0,0 +11412,11413,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,09:05:00,545.0,575.0,11407.0,30.0,0 +11413,11414,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,09:35:00,575.0,605.0,11407.0,30.0,0 +11414,11415,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,10:05:00,605.0,635.0,11407.0,30.0,0 +11415,11416,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,10:35:00,635.0,665.0,11407.0,30.0,0 +11416,11417,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,11:05:00,665.0,695.0,11407.0,30.0,0 +11417,11418,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,11:35:00,695.0,725.0,11407.0,30.0,0 +11418,11419,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,12:05:00,725.0,755.0,11407.0,30.0,0 +11419,11420,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,12:35:00,755.0,785.0,11407.0,30.0,0 +11420,11421,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,13:05:00,785.0,815.0,11407.0,30.0,0 +11421,11422,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,13:35:00,815.0,845.0,11407.0,30.0,0 +11422,11423,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,14:05:00,845.0,875.0,11407.0,30.0,0 +11423,11424,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,14:35:00,875.0,905.0,11407.0,30.0,0 +11424,11425,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,15:05:00,905.0,938.0,11407.0,33.0,0 +11425,11426,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,15:38:00,938.0,968.0,11407.0,30.0,0 +11426,11427,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,16:08:00,968.0,998.0,11407.0,30.0,0 +11427,11428,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,16:38:00,998.0,1028.0,11407.0,30.0,0 +11428,11429,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,17:08:00,1028.0,1058.0,11407.0,30.0,0 +11429,11430,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,17:38:00,1058.0,1088.0,11407.0,30.0,0 +11430,11431,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,18:08:00,1088.0,1131.0,11407.0,43.0,0 +11431,11432,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,18:51:00,1131.0,1191.0,11407.0,60.0,0 +11432,11433,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,19:51:00,1191.0,1251.0,11407.0,60.0,0 +11433,11434,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,20:51:00,1251.0,1311.0,11407.0,60.0,0 +11434,11435,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,21:51:00,1311.0,1371.0,11407.0,60.0,0 +11435,11436,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,22:51:00,1371.0,1431.0,11407.0,60.0,0 +11436,11437,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,23:51:00,1431.0,1491.0,11407.0,60.0,0 +11437,11438,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,24:51:00,1491.0,1551.0,11407.0,60.0,0 +11438,11439,32_35SBVTA,scvta,35,35_SB,3,scvta,32_35SBVTA,0,11407,25:51:00,1551.0,1611.0,11407.0,60.0,0 +11482,11483,32_36AVTA,scvta,36A,36A,3,scvta,32_36AVTA,0,11483,06:00:00,360.0,420.0,11483.0,60.0,0 +11483,11484,32_36AVTA,scvta,36A,36A,3,scvta,32_36AVTA,0,11483,07:00:00,420.0,480.0,11483.0,60.0,0 +11484,11485,32_36AVTA,scvta,36A,36A,3,scvta,32_36AVTA,0,11483,08:00:00,480.0,934.0,11483.0,454.0,1 +11485,11486,32_36AVTA,scvta,36A,36A,3,scvta,32_36AVTA,0,11483,15:34:00,934.0,994.0,11483.0,60.0,0 +11486,11487,32_36AVTA,scvta,36A,36A,3,scvta,32_36AVTA,0,11483,16:34:00,994.0,1054.0,11483.0,60.0,0 +11487,11488,32_36AVTA,scvta,36A,36A,3,scvta,32_36AVTA,0,11483,17:34:00,1054.0,1120.0,11483.0,66.0,0 +11488,11489,32_36AVTA,scvta,36A,36A,3,scvta,32_36AVTA,0,11483,18:40:00,1120.0,1219.98333333,11483.0,99.9833333333,0 +11489,11490,32_36AVTA,scvta,36A,36A,3,scvta,32_36AVTA,0,11483,20:19:59,1219.98333333,1319.98333333,11483.0,100.0,0 +11490,11491,32_36AVTA,scvta,36A,36A,3,scvta,32_36AVTA,0,11483,21:59:59,1319.98333333,1419.96666667,11483.0,99.9833333333,0 +11491,11492,32_36AVTA,scvta,36A,36A,3,scvta,32_36AVTA,0,11483,23:39:58,1419.96666667,1519.96666667,11483.0,100.0,0 +11492,11493,32_36AVTA,scvta,36A,36A,3,scvta,32_36AVTA,0,11483,25:19:58,1519.96666667,1619.95,11483.0,99.9833333333,0 +10402,10403,32_36VTA,scvta,36,36,3,scvta,32_36VTA,0,10403,06:07:00,367.0,427.0,10403.0,60.0,0 +10403,10404,32_36VTA,scvta,36,36,3,scvta,32_36VTA,0,10403,07:07:00,427.0,487.0,10403.0,60.0,0 +10404,10405,32_36VTA,scvta,36,36,3,scvta,32_36VTA,0,10403,08:07:00,487.0,544.0,10403.0,57.0,0 +10405,10406,32_36VTA,scvta,36,36,3,scvta,32_36VTA,0,10403,09:04:00,544.0,589.0,10403.0,45.0,0 +10406,10407,32_36VTA,scvta,36,36,3,scvta,32_36VTA,0,10403,09:49:00,589.0,634.0,10403.0,45.0,0 +10407,10408,32_36VTA,scvta,36,36,3,scvta,32_36VTA,0,10403,10:34:00,634.0,679.0,10403.0,45.0,0 +10408,10409,32_36VTA,scvta,36,36,3,scvta,32_36VTA,0,10403,11:19:00,679.0,724.0,10403.0,45.0,0 +10409,10410,32_36VTA,scvta,36,36,3,scvta,32_36VTA,0,10403,12:04:00,724.0,769.0,10403.0,45.0,0 +10410,10411,32_36VTA,scvta,36,36,3,scvta,32_36VTA,0,10403,12:49:00,769.0,814.0,10403.0,45.0,0 +10411,10412,32_36VTA,scvta,36,36,3,scvta,32_36VTA,0,10403,13:34:00,814.0,859.0,10403.0,45.0,0 +10412,10413,32_36VTA,scvta,36,36,3,scvta,32_36VTA,0,10403,14:19:00,859.0,904.0,10403.0,45.0,0 +10413,10414,32_36VTA,scvta,36,36,3,scvta,32_36VTA,0,10403,15:04:00,904.0,931.0,10403.0,27.0,0 +10414,10415,32_36VTA,scvta,36,36,3,scvta,32_36VTA,0,10403,15:31:00,931.0,991.0,10403.0,60.0,0 +10415,10416,32_36VTA,scvta,36,36,3,scvta,32_36VTA,0,10403,16:31:00,991.0,1051.0,10403.0,60.0,0 +10417,10418,32_37VTA,scvta,37,37,3,scvta,32_37VTA,0,10418,06:13:00,373.0,413.0,10418.0,40.0,0 +10418,10419,32_37VTA,scvta,37,37,3,scvta,32_37VTA,0,10418,06:53:00,413.0,453.0,10418.0,40.0,0 +10419,10420,32_37VTA,scvta,37,37,3,scvta,32_37VTA,0,10418,07:33:00,453.0,493.0,10418.0,40.0,0 +10420,10421,32_37VTA,scvta,37,37,3,scvta,32_37VTA,0,10418,08:13:00,493.0,533.0,10418.0,40.0,0 +10421,10422,32_37VTA,scvta,37,37,3,scvta,32_37VTA,0,10418,08:53:00,533.0,570.0,10418.0,37.0,0 +10422,10423,32_37VTA,scvta,37,37,3,scvta,32_37VTA,0,10418,09:30:00,570.0,630.0,10418.0,60.0,0 +10423,10424,32_37VTA,scvta,37,37,3,scvta,32_37VTA,0,10418,10:30:00,630.0,690.0,10418.0,60.0,0 +10424,10425,32_37VTA,scvta,37,37,3,scvta,32_37VTA,0,10418,11:30:00,690.0,750.0,10418.0,60.0,0 +10425,10426,32_37VTA,scvta,37,37,3,scvta,32_37VTA,0,10418,12:30:00,750.0,810.0,10418.0,60.0,0 +10426,10427,32_37VTA,scvta,37,37,3,scvta,32_37VTA,0,10418,13:30:00,810.0,870.0,10418.0,60.0,0 +10427,10428,32_37VTA,scvta,37,37,3,scvta,32_37VTA,0,10418,14:30:00,870.0,937.0,10418.0,67.0,0 +10428,10429,32_37VTA,scvta,37,37,3,scvta,32_37VTA,0,10418,15:37:00,937.0,977.0,10418.0,40.0,0 +10429,10430,32_37VTA,scvta,37,37,3,scvta,32_37VTA,0,10418,16:17:00,977.0,1017.0,10418.0,40.0,0 +10430,10431,32_37VTA,scvta,37,37,3,scvta,32_37VTA,0,10418,16:57:00,1017.0,1057.0,10418.0,40.0,0 +10431,10432,32_37VTA,scvta,37,37,3,scvta,32_37VTA,0,10418,17:37:00,1057.0,1097.0,10418.0,40.0,0 +12018,12019,32_38EBVTA,scvta,38,38_EB,3,scvta,32_38EBVTA,0,12019,06:00:00,360.0,400.0,12019.0,40.0,0 +12019,12020,32_38EBVTA,scvta,38,38_EB,3,scvta,32_38EBVTA,0,12019,06:40:00,400.0,440.0,12019.0,40.0,0 +12020,12021,32_38EBVTA,scvta,38,38_EB,3,scvta,32_38EBVTA,0,12019,07:20:00,440.0,480.0,12019.0,40.0,0 +12021,12022,32_38EBVTA,scvta,38,38_EB,3,scvta,32_38EBVTA,0,12019,08:00:00,480.0,520.0,12019.0,40.0,0 +12022,12023,32_38EBVTA,scvta,38,38_EB,3,scvta,32_38EBVTA,0,12019,08:40:00,520.0,540.0,12019.0,20.0,0 +12023,12024,32_38EBVTA,scvta,38,38_EB,3,scvta,32_38EBVTA,0,12019,09:00:00,540.0,639.983333333,12019.0,99.9833333333,0 +12024,12025,32_38EBVTA,scvta,38,38_EB,3,scvta,32_38EBVTA,0,12019,10:39:59,639.983333333,739.983333333,12019.0,100.0,0 +12025,12026,32_38EBVTA,scvta,38,38_EB,3,scvta,32_38EBVTA,0,12019,12:19:59,739.983333333,839.966666667,12019.0,99.9833333333,0 +12026,12027,32_38EBVTA,scvta,38,38_EB,3,scvta,32_38EBVTA,0,12019,13:59:58,839.966666667,933.0,12019.0,93.0333333333,0 +12027,12028,32_38EBVTA,scvta,38,38_EB,3,scvta,32_38EBVTA,0,12019,15:33:00,933.0,973.0,12019.0,40.0,0 +12028,12029,32_38EBVTA,scvta,38,38_EB,3,scvta,32_38EBVTA,0,12019,16:13:00,973.0,1013.0,12019.0,40.0,0 +12029,12030,32_38EBVTA,scvta,38,38_EB,3,scvta,32_38EBVTA,0,12019,16:53:00,1013.0,1053.0,12019.0,40.0,0 +12030,12031,32_38EBVTA,scvta,38,38_EB,3,scvta,32_38EBVTA,0,12019,17:33:00,1053.0,1093.0,12019.0,40.0,0 +12032,12033,32_38WBVTA,scvta,38,38_WB,3,scvta,32_38WBVTA,0,12033,06:03:00,363.0,403.0,12033.0,40.0,0 +12033,12034,32_38WBVTA,scvta,38,38_WB,3,scvta,32_38WBVTA,0,12033,06:43:00,403.0,443.0,12033.0,40.0,0 +12034,12035,32_38WBVTA,scvta,38,38_WB,3,scvta,32_38WBVTA,0,12033,07:23:00,443.0,483.0,12033.0,40.0,0 +12035,12036,32_38WBVTA,scvta,38,38_WB,3,scvta,32_38WBVTA,0,12033,08:03:00,483.0,523.0,12033.0,40.0,0 +12036,12037,32_38WBVTA,scvta,38,38_WB,3,scvta,32_38WBVTA,0,12033,08:43:00,523.0,551.0,12033.0,28.0,0 +12037,12038,32_38WBVTA,scvta,38,38_WB,3,scvta,32_38WBVTA,0,12033,09:11:00,551.0,650.983333333,12033.0,99.9833333333,0 +12038,12039,32_38WBVTA,scvta,38,38_WB,3,scvta,32_38WBVTA,0,12033,10:50:59,650.983333333,750.983333333,12033.0,100.0,0 +12039,12040,32_38WBVTA,scvta,38,38_WB,3,scvta,32_38WBVTA,0,12033,12:30:59,750.983333333,850.966666667,12033.0,99.9833333333,0 +12040,12041,32_38WBVTA,scvta,38,38_WB,3,scvta,32_38WBVTA,0,12033,14:10:58,850.966666667,942.0,12033.0,91.0333333333,0 +12041,12042,32_38WBVTA,scvta,38,38_WB,3,scvta,32_38WBVTA,0,12033,15:42:00,942.0,982.0,12033.0,40.0,0 +12042,12043,32_38WBVTA,scvta,38,38_WB,3,scvta,32_38WBVTA,0,12033,16:22:00,982.0,1022.0,12033.0,40.0,0 +12043,12044,32_38WBVTA,scvta,38,38_WB,3,scvta,32_38WBVTA,0,12033,17:02:00,1022.0,1062.0,12033.0,40.0,0 +12044,12045,32_38WBVTA,scvta,38,38_WB,3,scvta,32_38WBVTA,0,12033,17:42:00,1062.0,1102.0,12033.0,40.0,0 +10433,10434,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,06:04:00,364.0,384.0,10434.0,20.0,0 +10434,10435,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,06:24:00,384.0,404.0,10434.0,20.0,0 +10435,10436,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,06:44:00,404.0,424.0,10434.0,20.0,0 +10436,10437,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,07:04:00,424.0,444.0,10434.0,20.0,0 +10437,10438,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,07:24:00,444.0,464.0,10434.0,20.0,0 +10438,10439,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,07:44:00,464.0,484.0,10434.0,20.0,0 +10439,10440,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,08:04:00,484.0,504.0,10434.0,20.0,0 +10440,10441,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,08:24:00,504.0,524.0,10434.0,20.0,0 +10441,10442,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,08:44:00,524.0,542.0,10434.0,18.0,0 +10442,10443,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,09:02:00,542.0,582.0,10434.0,40.0,0 +10443,10444,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,09:42:00,582.0,622.0,10434.0,40.0,0 +10444,10445,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,10:22:00,622.0,662.0,10434.0,40.0,0 +10445,10446,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,11:02:00,662.0,702.0,10434.0,40.0,0 +10446,10447,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,11:42:00,702.0,742.0,10434.0,40.0,0 +10447,10448,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,12:22:00,742.0,782.0,10434.0,40.0,0 +10448,10449,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,13:02:00,782.0,822.0,10434.0,40.0,0 +10449,10450,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,13:42:00,822.0,862.0,10434.0,40.0,0 +10450,10451,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,14:22:00,862.0,902.0,10434.0,40.0,0 +10451,10452,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,15:02:00,902.0,938.0,10434.0,36.0,0 +10452,10453,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,15:38:00,938.0,958.0,10434.0,20.0,0 +10453,10454,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,15:58:00,958.0,978.0,10434.0,20.0,0 +10454,10455,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,16:18:00,978.0,998.0,10434.0,20.0,0 +10455,10456,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,16:38:00,998.0,1018.0,10434.0,20.0,0 +10456,10457,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,16:58:00,1018.0,1038.0,10434.0,20.0,0 +10457,10458,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,17:18:00,1038.0,1058.0,10434.0,20.0,0 +10458,10459,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,17:38:00,1058.0,1078.0,10434.0,20.0,0 +10459,10460,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,17:58:00,1078.0,1098.0,10434.0,20.0,0 +10460,10461,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,18:18:00,1098.0,1120.0,10434.0,22.0,0 +10461,10462,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,18:40:00,1120.0,1150.0,10434.0,30.0,0 +10462,10463,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,19:10:00,1150.0,1180.0,10434.0,30.0,0 +10463,10464,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,19:40:00,1180.0,1210.0,10434.0,30.0,0 +10464,10465,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,20:10:00,1210.0,1240.0,10434.0,30.0,0 +10465,10466,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,20:40:00,1240.0,1270.0,10434.0,30.0,0 +10466,10467,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,21:10:00,1270.0,1300.0,10434.0,30.0,0 +10467,10468,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,21:40:00,1300.0,1330.0,10434.0,30.0,0 +10468,10469,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,22:10:00,1330.0,1360.0,10434.0,30.0,0 +10469,10470,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,22:40:00,1360.0,1390.0,10434.0,30.0,0 +10470,10471,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,23:10:00,1390.0,1420.0,10434.0,30.0,0 +10471,10472,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,23:40:00,1420.0,1450.0,10434.0,30.0,0 +10472,10473,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,24:10:00,1450.0,1480.0,10434.0,30.0,0 +10473,10474,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,24:40:00,1480.0,1510.0,10434.0,30.0,0 +10474,10475,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,25:10:00,1510.0,1540.0,10434.0,30.0,0 +10475,10476,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,25:40:00,1540.0,1570.0,10434.0,30.0,0 +10476,10477,32_39VTA,scvta,39,39,3,scvta,32_39VTA,0,10434,26:10:00,1570.0,1600.0,10434.0,30.0,0 +11494,11495,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,06:05:00,365.0,395.0,11495.0,30.0,0 +11495,11496,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,06:35:00,395.0,425.0,11495.0,30.0,0 +11496,11497,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,07:05:00,425.0,455.0,11495.0,30.0,0 +11497,11498,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,07:35:00,455.0,485.0,11495.0,30.0,0 +11498,11499,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,08:05:00,485.0,515.0,11495.0,30.0,0 +11499,11500,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,08:35:00,515.0,540.0,11495.0,25.0,0 +11500,11501,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,09:00:00,540.0,570.0,11495.0,30.0,0 +11501,11502,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,09:30:00,570.0,600.0,11495.0,30.0,0 +11502,11503,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,10:00:00,600.0,630.0,11495.0,30.0,0 +11503,11504,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,10:30:00,630.0,660.0,11495.0,30.0,0 +11504,11505,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,11:00:00,660.0,690.0,11495.0,30.0,0 +11505,11506,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,11:30:00,690.0,720.0,11495.0,30.0,0 +11506,11507,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,12:00:00,720.0,750.0,11495.0,30.0,0 +11507,11508,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,12:30:00,750.0,780.0,11495.0,30.0,0 +11508,11509,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,13:00:00,780.0,810.0,11495.0,30.0,0 +11509,11510,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,13:30:00,810.0,840.0,11495.0,30.0,0 +11510,11511,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,14:00:00,840.0,870.0,11495.0,30.0,0 +11511,11512,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,14:30:00,870.0,900.0,11495.0,30.0,0 +11512,11513,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,15:00:00,900.0,938.0,11495.0,38.0,0 +11513,11514,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,15:38:00,938.0,968.0,11495.0,30.0,0 +11514,11515,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,16:08:00,968.0,998.0,11495.0,30.0,0 +11515,11516,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,16:38:00,998.0,1028.0,11495.0,30.0,0 +11516,11517,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,17:08:00,1028.0,1058.0,11495.0,30.0,0 +11517,11518,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,17:38:00,1058.0,1088.0,11495.0,30.0,0 +11518,11519,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,18:08:00,1088.0,1121.0,11495.0,33.0,0 +11519,11520,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,18:41:00,1121.0,1166.0,11495.0,45.0,0 +11520,11521,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,19:26:00,1166.0,1211.0,11495.0,45.0,0 +11521,11522,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,20:11:00,1211.0,1256.0,11495.0,45.0,0 +11522,11523,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,20:56:00,1256.0,1301.0,11495.0,45.0,0 +11523,11524,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,21:41:00,1301.0,1346.0,11495.0,45.0,0 +11524,11525,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,22:26:00,1346.0,1391.0,11495.0,45.0,0 +11525,11526,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,23:11:00,1391.0,1436.0,11495.0,45.0,0 +11526,11527,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,23:56:00,1436.0,1481.0,11495.0,45.0,0 +11527,11528,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,24:41:00,1481.0,1526.0,11495.0,45.0,0 +11528,11529,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,25:26:00,1526.0,1571.0,11495.0,45.0,0 +11529,11530,32_40VTA,scvta,40,40,3,scvta,32_40VTA,0,11495,26:11:00,1571.0,1616.0,11495.0,45.0,0 +12046,12047,32_44NBVTA,scvta,44,44_NB,3,scvta,32_44NBVTA,0,12047,06:09:00,369.0,404.0,12047.0,35.0,0 +12047,12048,32_44NBVTA,scvta,44,44_NB,3,scvta,32_44NBVTA,0,12047,06:44:00,404.0,439.0,12047.0,35.0,0 +12048,12049,32_44NBVTA,scvta,44,44_NB,3,scvta,32_44NBVTA,0,12047,07:19:00,439.0,474.0,12047.0,35.0,0 +12049,12050,32_44NBVTA,scvta,44,44_NB,3,scvta,32_44NBVTA,0,12047,07:54:00,474.0,509.0,12047.0,35.0,0 +12051,12052,32_44SBVTA,scvta,44,44_SB,3,scvta,32_44SBVTA,0,12052,15:38:00,938.0,968.0,12052.0,30.0,0 +12052,12053,32_44SBVTA,scvta,44,44_SB,3,scvta,32_44SBVTA,0,12052,16:08:00,968.0,998.0,12052.0,30.0,0 +12053,12054,32_44SBVTA,scvta,44,44_SB,3,scvta,32_44SBVTA,0,12052,16:38:00,998.0,1028.0,12052.0,30.0,0 +12054,12055,32_44SBVTA,scvta,44,44_SB,3,scvta,32_44SBVTA,0,12052,17:08:00,1028.0,1058.0,12052.0,30.0,0 +12055,12056,32_44SBVTA,scvta,44,44_SB,3,scvta,32_44SBVTA,0,12052,17:38:00,1058.0,1088.0,12052.0,30.0,0 +11722,11723,32_45VTA,scvta,45,45,3,scvta,32_45VTA,0,11723,06:05:00,365.0,410.0,11723.0,45.0,0 +11723,11724,32_45VTA,scvta,45,45,3,scvta,32_45VTA,0,11723,06:50:00,410.0,455.0,11723.0,45.0,0 +11724,11725,32_45VTA,scvta,45,45,3,scvta,32_45VTA,0,11723,07:35:00,455.0,500.0,11723.0,45.0,0 +11725,11726,32_45VTA,scvta,45,45,3,scvta,32_45VTA,0,11723,08:20:00,500.0,555.0,11723.0,55.0,0 +11726,11727,32_45VTA,scvta,45,45,3,scvta,32_45VTA,0,11723,09:15:00,555.0,595.0,11723.0,40.0,0 +11727,11728,32_45VTA,scvta,45,45,3,scvta,32_45VTA,0,11723,09:55:00,595.0,635.0,11723.0,40.0,0 +11728,11729,32_45VTA,scvta,45,45,3,scvta,32_45VTA,0,11723,10:35:00,635.0,675.0,11723.0,40.0,0 +11729,11730,32_45VTA,scvta,45,45,3,scvta,32_45VTA,0,11723,11:15:00,675.0,715.0,11723.0,40.0,0 +11730,11731,32_45VTA,scvta,45,45,3,scvta,32_45VTA,0,11723,11:55:00,715.0,755.0,11723.0,40.0,0 +11731,11732,32_45VTA,scvta,45,45,3,scvta,32_45VTA,0,11723,12:35:00,755.0,795.0,11723.0,40.0,0 +11732,11733,32_45VTA,scvta,45,45,3,scvta,32_45VTA,0,11723,13:15:00,795.0,835.0,11723.0,40.0,0 +11733,11734,32_45VTA,scvta,45,45,3,scvta,32_45VTA,0,11723,13:55:00,835.0,875.0,11723.0,40.0,0 +11734,11735,32_45VTA,scvta,45,45,3,scvta,32_45VTA,0,11723,14:35:00,875.0,915.0,11723.0,40.0,0 +11735,11736,32_45VTA,scvta,45,45,3,scvta,32_45VTA,0,11723,15:15:00,915.0,937.0,11723.0,22.0,0 +11736,11737,32_45VTA,scvta,45,45,3,scvta,32_45VTA,0,11723,15:37:00,937.0,977.0,11723.0,40.0,0 +11737,11738,32_45VTA,scvta,45,45,3,scvta,32_45VTA,0,11723,16:17:00,977.0,1017.0,11723.0,40.0,0 +11738,11739,32_45VTA,scvta,45,45,3,scvta,32_45VTA,0,11723,16:57:00,1017.0,1057.0,11723.0,40.0,0 +11739,11740,32_45VTA,scvta,45,45,3,scvta,32_45VTA,0,11723,17:37:00,1057.0,1097.0,11723.0,40.0,0 +11741,11742,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,06:04:00,364.0,394.0,11742.0,30.0,0 +11742,11743,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,06:34:00,394.0,424.0,11742.0,30.0,0 +11743,11744,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,07:04:00,424.0,454.0,11742.0,30.0,0 +11744,11745,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,07:34:00,454.0,484.0,11742.0,30.0,0 +11745,11746,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,08:04:00,484.0,514.0,11742.0,30.0,0 +11746,11747,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,08:34:00,514.0,557.0,11742.0,43.0,0 +11747,11748,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,09:17:00,557.0,617.0,11742.0,60.0,0 +11748,11749,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,10:17:00,617.0,677.0,11742.0,60.0,0 +11749,11750,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,11:17:00,677.0,737.0,11742.0,60.0,0 +11750,11751,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,12:17:00,737.0,797.0,11742.0,60.0,0 +11751,11752,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,13:17:00,797.0,857.0,11742.0,60.0,0 +11752,11753,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,14:17:00,857.0,917.0,11742.0,60.0,0 +11753,11754,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,15:17:00,917.0,935.0,11742.0,18.0,0 +11754,11755,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,15:35:00,935.0,965.0,11742.0,30.0,0 +11755,11756,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,16:05:00,965.0,995.0,11742.0,30.0,0 +11756,11757,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,16:35:00,995.0,1025.0,11742.0,30.0,0 +11757,11758,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,17:05:00,1025.0,1055.0,11742.0,30.0,0 +11758,11759,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,17:35:00,1055.0,1085.0,11742.0,30.0,0 +11759,11760,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,18:05:00,1085.0,1114.0,11742.0,29.0,0 +11760,11761,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,18:34:00,1114.0,1174.0,11742.0,60.0,0 +11761,11762,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,19:34:00,1174.0,1234.0,11742.0,60.0,0 +11762,11763,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,20:34:00,1234.0,1294.0,11742.0,60.0,0 +11763,11764,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,21:34:00,1294.0,1354.0,11742.0,60.0,0 +11764,11765,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,22:34:00,1354.0,1414.0,11742.0,60.0,0 +11765,11766,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,23:34:00,1414.0,1474.0,11742.0,60.0,0 +11766,11767,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,24:34:00,1474.0,1534.0,11742.0,60.0,0 +11767,11768,32_46VTA,scvta,46,46,3,scvta,32_46VTA,0,11742,25:34:00,1534.0,1594.0,11742.0,60.0,0 +11769,11770,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,06:05:00,365.0,395.0,11770.0,30.0,0 +11770,11771,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,06:35:00,395.0,425.0,11770.0,30.0,0 +11771,11772,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,07:05:00,425.0,455.0,11770.0,30.0,0 +11772,11773,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,07:35:00,455.0,485.0,11770.0,30.0,0 +11773,11774,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,08:05:00,485.0,515.0,11770.0,30.0,0 +11774,11775,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,08:35:00,515.0,544.0,11770.0,29.0,0 +11775,11776,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,09:04:00,544.0,574.0,11770.0,30.0,0 +11776,11777,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,09:34:00,574.0,604.0,11770.0,30.0,0 +11777,11778,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,10:04:00,604.0,634.0,11770.0,30.0,0 +11778,11779,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,10:34:00,634.0,664.0,11770.0,30.0,0 +11779,11780,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,11:04:00,664.0,694.0,11770.0,30.0,0 +11780,11781,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,11:34:00,694.0,724.0,11770.0,30.0,0 +11781,11782,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,12:04:00,724.0,754.0,11770.0,30.0,0 +11782,11783,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,12:34:00,754.0,784.0,11770.0,30.0,0 +11783,11784,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,13:04:00,784.0,814.0,11770.0,30.0,0 +11784,11785,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,13:34:00,814.0,844.0,11770.0,30.0,0 +11785,11786,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,14:04:00,844.0,874.0,11770.0,30.0,0 +11786,11787,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,14:34:00,874.0,904.0,11770.0,30.0,0 +11787,11788,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,15:04:00,904.0,940.0,11770.0,36.0,0 +11788,11789,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,15:40:00,940.0,970.0,11770.0,30.0,0 +11789,11790,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,16:10:00,970.0,1000.0,11770.0,30.0,0 +11790,11791,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,16:40:00,1000.0,1030.0,11770.0,30.0,0 +11791,11792,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,17:10:00,1030.0,1060.0,11770.0,30.0,0 +11792,11793,32_47VTA,scvta,47,47,3,scvta,32_47VTA,0,11770,17:40:00,1060.0,1090.0,11770.0,30.0,0 +11531,11532,32_51VTA,scvta,51,51,3,scvta,32_51VTA,0,11532,06:05:00,365.0,395.0,11532.0,30.0,0 +11532,11533,32_51VTA,scvta,51,51,3,scvta,32_51VTA,0,11532,06:35:00,395.0,425.0,11532.0,30.0,0 +11533,11534,32_51VTA,scvta,51,51,3,scvta,32_51VTA,0,11532,07:05:00,425.0,455.0,11532.0,30.0,0 +11534,11535,32_51VTA,scvta,51,51,3,scvta,32_51VTA,0,11532,07:35:00,455.0,485.0,11532.0,30.0,0 +11535,11536,32_51VTA,scvta,51,51,3,scvta,32_51VTA,0,11532,08:05:00,485.0,515.0,11532.0,30.0,0 +11536,11537,32_51VTA,scvta,51,51,3,scvta,32_51VTA,0,11532,08:35:00,515.0,565.0,11532.0,50.0,0 +11537,11538,32_51VTA,scvta,51,51,3,scvta,32_51VTA,0,11532,09:25:00,565.0,625.0,11532.0,60.0,0 +11538,11539,32_51VTA,scvta,51,51,3,scvta,32_51VTA,0,11532,10:25:00,625.0,685.0,11532.0,60.0,0 +11539,11540,32_51VTA,scvta,51,51,3,scvta,32_51VTA,0,11532,11:25:00,685.0,745.0,11532.0,60.0,0 +11540,11541,32_51VTA,scvta,51,51,3,scvta,32_51VTA,0,11532,12:25:00,745.0,805.0,11532.0,60.0,0 +11541,11542,32_51VTA,scvta,51,51,3,scvta,32_51VTA,0,11532,13:25:00,805.0,865.0,11532.0,60.0,0 +11542,11543,32_51VTA,scvta,51,51,3,scvta,32_51VTA,0,11532,14:25:00,865.0,925.0,11532.0,60.0,0 +11543,11544,32_51VTA,scvta,51,51,3,scvta,32_51VTA,0,11532,15:25:00,925.0,931.0,11532.0,6.0,0 +11544,11545,32_51VTA,scvta,51,51,3,scvta,32_51VTA,0,11532,15:31:00,931.0,961.0,11532.0,30.0,0 +11545,11546,32_51VTA,scvta,51,51,3,scvta,32_51VTA,0,11532,16:01:00,961.0,991.0,11532.0,30.0,0 +11546,11547,32_51VTA,scvta,51,51,3,scvta,32_51VTA,0,11532,16:31:00,991.0,1021.0,11532.0,30.0,0 +11547,11548,32_51VTA,scvta,51,51,3,scvta,32_51VTA,0,11532,17:01:00,1021.0,1051.0,11532.0,30.0,0 +11548,11549,32_51VTA,scvta,51,51,3,scvta,32_51VTA,0,11532,17:31:00,1051.0,1081.0,11532.0,30.0,0 +10478,10479,32_52VTA,scvta,52,52,3,scvta,32_52VTA,0,10479,06:07:00,367.0,397.0,10479.0,30.0,0 +10479,10480,32_52VTA,scvta,52,52,3,scvta,32_52VTA,0,10479,06:37:00,397.0,427.0,10479.0,30.0,0 +10480,10481,32_52VTA,scvta,52,52,3,scvta,32_52VTA,0,10479,07:07:00,427.0,457.0,10479.0,30.0,0 +10481,10482,32_52VTA,scvta,52,52,3,scvta,32_52VTA,0,10479,07:37:00,457.0,487.0,10479.0,30.0,0 +10482,10483,32_52VTA,scvta,52,52,3,scvta,32_52VTA,0,10479,08:07:00,487.0,517.0,10479.0,30.0,0 +10483,10484,32_52VTA,scvta,52,52,3,scvta,32_52VTA,0,10479,08:37:00,517.0,542.0,10479.0,25.0,0 +10484,10485,32_52VTA,scvta,52,52,3,scvta,32_52VTA,0,10479,09:02:00,542.0,572.0,10479.0,30.0,0 +10485,10486,32_52VTA,scvta,52,52,3,scvta,32_52VTA,0,10479,09:32:00,572.0,602.0,10479.0,30.0,0 +10486,10487,32_52VTA,scvta,52,52,3,scvta,32_52VTA,0,10479,10:02:00,602.0,632.0,10479.0,30.0,0 +10487,10488,32_52VTA,scvta,52,52,3,scvta,32_52VTA,0,10479,10:32:00,632.0,662.0,10479.0,30.0,0 +10488,10489,32_52VTA,scvta,52,52,3,scvta,32_52VTA,0,10479,11:02:00,662.0,692.0,10479.0,30.0,0 +10489,10490,32_52VTA,scvta,52,52,3,scvta,32_52VTA,0,10479,11:32:00,692.0,722.0,10479.0,30.0,0 +10490,10491,32_52VTA,scvta,52,52,3,scvta,32_52VTA,0,10479,12:02:00,722.0,752.0,10479.0,30.0,0 +10491,10492,32_52VTA,scvta,52,52,3,scvta,32_52VTA,0,10479,12:32:00,752.0,782.0,10479.0,30.0,0 +10492,10493,32_52VTA,scvta,52,52,3,scvta,32_52VTA,0,10479,13:02:00,782.0,812.0,10479.0,30.0,0 +10493,10494,32_52VTA,scvta,52,52,3,scvta,32_52VTA,0,10479,13:32:00,812.0,842.0,10479.0,30.0,0 +10494,10495,32_52VTA,scvta,52,52,3,scvta,32_52VTA,0,10479,14:02:00,842.0,872.0,10479.0,30.0,0 +10495,10496,32_52VTA,scvta,52,52,3,scvta,32_52VTA,0,10479,14:32:00,872.0,902.0,10479.0,30.0,0 +10496,10497,32_52VTA,scvta,52,52,3,scvta,32_52VTA,0,10479,15:02:00,902.0,944.0,10479.0,42.0,0 +10497,10498,32_52VTA,scvta,52,52,3,scvta,32_52VTA,0,10479,15:44:00,944.0,1043.98333333,10479.0,99.9833333333,1 +12080,12081,32_53MDNBVTA,scvta,53MD,53MD_NB,3,scvta,32_53MDNBVTA,0,12081,09:11:00,551.0,611.0,12081.0,60.0,0 +12081,12082,32_53MDNBVTA,scvta,53MD,53MD_NB,3,scvta,32_53MDNBVTA,0,12081,10:11:00,611.0,671.0,12081.0,60.0,0 +12082,12083,32_53MDNBVTA,scvta,53MD,53MD_NB,3,scvta,32_53MDNBVTA,0,12081,11:11:00,671.0,731.0,12081.0,60.0,0 +12083,12084,32_53MDNBVTA,scvta,53MD,53MD_NB,3,scvta,32_53MDNBVTA,0,12081,12:11:00,731.0,791.0,12081.0,60.0,0 +12084,12085,32_53MDNBVTA,scvta,53MD,53MD_NB,3,scvta,32_53MDNBVTA,0,12081,13:11:00,791.0,851.0,12081.0,60.0,0 +12085,12086,32_53MDNBVTA,scvta,53MD,53MD_NB,3,scvta,32_53MDNBVTA,0,12081,14:11:00,851.0,911.0,12081.0,60.0,0 +12086,12087,32_53MDNBVTA,scvta,53MD,53MD_NB,3,scvta,32_53MDNBVTA,0,12081,15:11:00,911.0,363.0,12081.0,-548.0,0 +12087,12088,32_53MDSBVTA,scvta,53MD,53MD_SB,3,scvta,32_53MDSBVTA,0,12081,06:03:00,363.0,403.0,12081.0,40.0,0 +12088,12089,32_53MDSBVTA,scvta,53MD,53MD_SB,3,scvta,32_53MDSBVTA,0,12081,06:43:00,403.0,443.0,12081.0,40.0,0 +12089,12090,32_53MDSBVTA,scvta,53MD,53MD_SB,3,scvta,32_53MDSBVTA,0,12081,07:23:00,443.0,483.0,12081.0,40.0,0 +12090,12091,32_53MDSBVTA,scvta,53MD,53MD_SB,3,scvta,32_53MDSBVTA,0,12081,08:03:00,483.0,523.0,12081.0,40.0,0 +12091,12092,32_53MDSBVTA,scvta,53MD,53MD_SB,3,scvta,32_53MDSBVTA,0,12081,08:43:00,523.0,560.0,12081.0,37.0,0 +12092,12093,32_53MDSBVTA,scvta,53MD,53MD_SB,3,scvta,32_53MDSBVTA,0,12081,09:20:00,560.0,620.0,12081.0,60.0,0 +12093,12094,32_53MDSBVTA,scvta,53MD,53MD_SB,3,scvta,32_53MDSBVTA,0,12081,10:20:00,620.0,680.0,12081.0,60.0,0 +12094,12095,32_53MDSBVTA,scvta,53MD,53MD_SB,3,scvta,32_53MDSBVTA,0,12081,11:20:00,680.0,740.0,12081.0,60.0,0 +12095,12096,32_53MDSBVTA,scvta,53MD,53MD_SB,3,scvta,32_53MDSBVTA,0,12081,12:20:00,740.0,800.0,12081.0,60.0,0 +12096,12097,32_53MDSBVTA,scvta,53MD,53MD_SB,3,scvta,32_53MDSBVTA,0,12081,13:20:00,800.0,860.0,12081.0,60.0,0 +12097,12098,32_53MDSBVTA,scvta,53MD,53MD_SB,3,scvta,32_53MDSBVTA,0,12081,14:20:00,860.0,920.0,12081.0,60.0,0 +12070,12071,32_53NBVTA,scvta,53,53_NB,3,scvta,32_53NBVTA,0,12071,06:02:00,362.0,422.0,12071.0,60.0,0 +12071,12072,32_53NBVTA,scvta,53,53_NB,3,scvta,32_53NBVTA,0,12071,07:02:00,422.0,482.0,12071.0,60.0,0 +12072,12073,32_53NBVTA,scvta,53,53_NB,3,scvta,32_53NBVTA,0,12071,08:02:00,482.0,553.0,12071.0,71.0,0 +12073,12074,32_53NBVTA,scvta,53,53_NB,3,scvta,32_53NBVTA,0,12071,09:13:00,553.0,652.983333333,12071.0,99.9833333333,0 +12074,12075,32_53NBVTA,scvta,53,53_NB,3,scvta,32_53NBVTA,0,12071,10:52:59,652.983333333,752.983333333,12071.0,100.0,0 +12075,12076,32_53NBVTA,scvta,53,53_NB,3,scvta,32_53NBVTA,0,12071,12:32:59,752.983333333,852.966666667,12071.0,99.9833333333,0 +12076,12077,32_53NBVTA,scvta,53,53_NB,3,scvta,32_53NBVTA,0,12071,14:12:58,852.966666667,933.0,12071.0,80.0333333333,0 +12077,12078,32_53NBVTA,scvta,53,53_NB,3,scvta,32_53NBVTA,0,12071,15:33:00,933.0,993.0,12071.0,60.0,0 +12078,12079,32_53NBVTA,scvta,53,53_NB,3,scvta,32_53NBVTA,0,12071,16:33:00,993.0,1053.0,12071.0,60.0,0 +12057,12058,32_53SBVTA,scvta,53,53_SB,3,scvta,32_53SBVTA,0,12058,06:02:00,362.0,392.0,12058.0,30.0,0 +12058,12059,32_53SBVTA,scvta,53,53_SB,3,scvta,32_53SBVTA,0,12058,06:32:00,392.0,422.0,12058.0,30.0,0 +12059,12060,32_53SBVTA,scvta,53,53_SB,3,scvta,32_53SBVTA,0,12058,07:02:00,422.0,452.0,12058.0,30.0,0 +12060,12061,32_53SBVTA,scvta,53,53_SB,3,scvta,32_53SBVTA,0,12058,07:32:00,452.0,482.0,12058.0,30.0,0 +12061,12062,32_53SBVTA,scvta,53,53_SB,3,scvta,32_53SBVTA,0,12058,08:02:00,482.0,512.0,12058.0,30.0,0 +12062,12063,32_53SBVTA,scvta,53,53_SB,3,scvta,32_53SBVTA,0,12058,08:32:00,512.0,567.0,12058.0,55.0,0 +12063,12064,32_53SBVTA,scvta,53,53_SB,3,scvta,32_53SBVTA,0,12058,09:27:00,567.0,666.983333333,12058.0,99.9833333333,0 +12064,12065,32_53SBVTA,scvta,53,53_SB,3,scvta,32_53SBVTA,0,12058,11:06:59,666.983333333,766.983333333,12058.0,100.0,0 +12065,12066,32_53SBVTA,scvta,53,53_SB,3,scvta,32_53SBVTA,0,12058,12:46:59,766.983333333,866.966666667,12058.0,99.9833333333,0 +12066,12067,32_53SBVTA,scvta,53,53_SB,3,scvta,32_53SBVTA,0,12058,14:26:58,866.966666667,942.0,12058.0,75.0333333333,0 +12067,12068,32_53SBVTA,scvta,53,53_SB,3,scvta,32_53SBVTA,0,12058,15:42:00,942.0,1002.0,12058.0,60.0,0 +12068,12069,32_53SBVTA,scvta,53,53_SB,3,scvta,32_53SBVTA,0,12058,16:42:00,1002.0,1062.0,12058.0,60.0,0 +10534,10535,32_54NVTA,scvta,54N,54N,3,scvta,32_54NVTA,0,10535,06:03:00,363.0,393.0,10535.0,30.0,0 +10535,10536,32_54NVTA,scvta,54N,54N,3,scvta,32_54NVTA,0,10535,06:33:00,393.0,423.0,10535.0,30.0,0 +10536,10537,32_54NVTA,scvta,54N,54N,3,scvta,32_54NVTA,0,10535,07:03:00,423.0,453.0,10535.0,30.0,0 +10537,10538,32_54NVTA,scvta,54N,54N,3,scvta,32_54NVTA,0,10535,07:33:00,453.0,483.0,10535.0,30.0,0 +10538,10539,32_54NVTA,scvta,54N,54N,3,scvta,32_54NVTA,0,10535,08:03:00,483.0,513.0,10535.0,30.0,0 +10539,10540,32_54NVTA,scvta,54N,54N,3,scvta,32_54NVTA,0,10535,08:33:00,513.0,556.0,10535.0,43.0,0 +10540,10541,32_54NVTA,scvta,54N,54N,3,scvta,32_54NVTA,0,10535,09:16:00,556.0,596.0,10535.0,40.0,0 +10541,10542,32_54NVTA,scvta,54N,54N,3,scvta,32_54NVTA,0,10535,09:56:00,596.0,636.0,10535.0,40.0,0 +10542,10543,32_54NVTA,scvta,54N,54N,3,scvta,32_54NVTA,0,10535,10:36:00,636.0,676.0,10535.0,40.0,0 +10543,10544,32_54NVTA,scvta,54N,54N,3,scvta,32_54NVTA,0,10535,11:16:00,676.0,716.0,10535.0,40.0,0 +10544,10545,32_54NVTA,scvta,54N,54N,3,scvta,32_54NVTA,0,10535,11:56:00,716.0,756.0,10535.0,40.0,0 +10545,10546,32_54NVTA,scvta,54N,54N,3,scvta,32_54NVTA,0,10535,12:36:00,756.0,796.0,10535.0,40.0,0 +10546,10547,32_54NVTA,scvta,54N,54N,3,scvta,32_54NVTA,0,10535,13:16:00,796.0,836.0,10535.0,40.0,0 +10547,10548,32_54NVTA,scvta,54N,54N,3,scvta,32_54NVTA,0,10535,13:56:00,836.0,876.0,10535.0,40.0,0 +10548,10549,32_54NVTA,scvta,54N,54N,3,scvta,32_54NVTA,0,10535,14:36:00,876.0,916.0,10535.0,40.0,0 +10549,10550,32_54NVTA,scvta,54N,54N,3,scvta,32_54NVTA,0,10535,15:16:00,916.0,931.0,10535.0,15.0,0 +10550,10551,32_54NVTA,scvta,54N,54N,3,scvta,32_54NVTA,0,10535,15:31:00,931.0,991.0,10535.0,60.0,0 +10551,10552,32_54NVTA,scvta,54N,54N,3,scvta,32_54NVTA,0,10535,16:31:00,991.0,1051.0,10535.0,60.0,0 +10499,10500,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,06:01:00,361.0,391.0,10500.0,30.0,0 +10500,10501,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,06:31:00,391.0,421.0,10500.0,30.0,0 +10501,10502,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,07:01:00,421.0,451.0,10500.0,30.0,0 +10502,10503,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,07:31:00,451.0,481.0,10500.0,30.0,0 +10503,10504,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,08:01:00,481.0,511.0,10500.0,30.0,0 +10504,10505,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,08:31:00,511.0,540.0,10500.0,29.0,0 +10505,10506,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,09:00:00,540.0,585.0,10500.0,45.0,0 +10506,10507,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,09:45:00,585.0,630.0,10500.0,45.0,0 +10507,10508,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,10:30:00,630.0,675.0,10500.0,45.0,0 +10508,10509,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,11:15:00,675.0,720.0,10500.0,45.0,0 +10509,10510,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,12:00:00,720.0,765.0,10500.0,45.0,0 +10510,10511,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,12:45:00,765.0,810.0,10500.0,45.0,0 +10511,10512,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,13:30:00,810.0,855.0,10500.0,45.0,0 +10512,10513,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,14:15:00,855.0,900.0,10500.0,45.0,0 +10513,10514,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,15:00:00,900.0,933.0,10500.0,33.0,0 +10514,10515,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,15:33:00,933.0,958.0,10500.0,25.0,0 +10515,10516,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,15:58:00,958.0,983.0,10500.0,25.0,0 +10516,10517,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,16:23:00,983.0,1008.0,10500.0,25.0,0 +10517,10518,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,16:48:00,1008.0,1033.0,10500.0,25.0,0 +10518,10519,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,17:13:00,1033.0,1058.0,10500.0,25.0,0 +10519,10520,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,17:38:00,1058.0,1083.0,10500.0,25.0,0 +10520,10521,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,18:03:00,1083.0,1108.0,10500.0,25.0,0 +10521,10522,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,18:28:00,1108.0,1115.0,10500.0,7.0,0 +10522,10523,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,18:35:00,1115.0,1160.0,10500.0,45.0,0 +10523,10524,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,19:20:00,1160.0,1205.0,10500.0,45.0,0 +10524,10525,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,20:05:00,1205.0,1250.0,10500.0,45.0,0 +10525,10526,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,20:50:00,1250.0,1295.0,10500.0,45.0,0 +10526,10527,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,21:35:00,1295.0,1340.0,10500.0,45.0,0 +10527,10528,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,22:20:00,1340.0,1385.0,10500.0,45.0,0 +10528,10529,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,23:05:00,1385.0,1430.0,10500.0,45.0,0 +10529,10530,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,23:50:00,1430.0,1475.0,10500.0,45.0,0 +10530,10531,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,24:35:00,1475.0,1520.0,10500.0,45.0,0 +10531,10532,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,25:20:00,1520.0,1565.0,10500.0,45.0,0 +10532,10533,32_54SVTA,scvta,54S,54S,3,scvta,32_54SVTA,0,10500,26:05:00,1565.0,1610.0,10500.0,45.0,0 +10553,10554,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,03:01:00,181.0,211.0,10554.0,30.0,0 +10554,10555,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,03:31:00,211.0,241.0,10554.0,30.0,0 +10555,10556,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,04:01:00,241.0,271.0,10554.0,30.0,0 +10556,10557,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,04:31:00,271.0,301.0,10554.0,30.0,0 +10557,10558,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,05:01:00,301.0,331.0,10554.0,30.0,0 +10558,10559,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,05:31:00,331.0,362.0,10554.0,31.0,0 +10559,10560,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,06:02:00,362.0,382.0,10554.0,20.0,0 +10560,10561,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,06:22:00,382.0,402.0,10554.0,20.0,0 +10561,10562,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,06:42:00,402.0,422.0,10554.0,20.0,0 +10562,10563,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,07:02:00,422.0,442.0,10554.0,20.0,0 +10563,10564,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,07:22:00,442.0,462.0,10554.0,20.0,0 +10564,10565,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,07:42:00,462.0,482.0,10554.0,20.0,0 +10565,10566,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,08:02:00,482.0,502.0,10554.0,20.0,0 +10566,10567,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,08:22:00,502.0,522.0,10554.0,20.0,0 +10567,10568,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,08:42:00,522.0,554.0,10554.0,32.0,0 +10568,10569,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,09:14:00,554.0,584.0,10554.0,30.0,0 +10569,10570,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,09:44:00,584.0,614.0,10554.0,30.0,0 +10570,10571,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,10:14:00,614.0,644.0,10554.0,30.0,0 +10571,10572,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,10:44:00,644.0,674.0,10554.0,30.0,0 +10572,10573,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,11:14:00,674.0,704.0,10554.0,30.0,0 +10573,10574,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,11:44:00,704.0,734.0,10554.0,30.0,0 +10574,10575,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,12:14:00,734.0,764.0,10554.0,30.0,0 +10575,10576,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,12:44:00,764.0,794.0,10554.0,30.0,0 +10576,10577,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,13:14:00,794.0,824.0,10554.0,30.0,0 +10577,10578,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,13:44:00,824.0,854.0,10554.0,30.0,0 +10578,10579,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,14:14:00,854.0,884.0,10554.0,30.0,0 +10579,10580,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,14:44:00,884.0,914.0,10554.0,30.0,0 +10580,10581,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,15:14:00,914.0,938.0,10554.0,24.0,0 +10581,10582,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,15:38:00,938.0,958.0,10554.0,20.0,0 +10582,10583,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,15:58:00,958.0,978.0,10554.0,20.0,0 +10583,10584,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,16:18:00,978.0,998.0,10554.0,20.0,0 +10584,10585,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,16:38:00,998.0,1018.0,10554.0,20.0,0 +10585,10586,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,16:58:00,1018.0,1038.0,10554.0,20.0,0 +10586,10587,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,17:18:00,1038.0,1058.0,10554.0,20.0,0 +10587,10588,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,17:38:00,1058.0,1078.0,10554.0,20.0,0 +10588,10589,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,17:58:00,1078.0,1098.0,10554.0,20.0,0 +10589,10590,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,18:18:00,1098.0,1115.0,10554.0,17.0,0 +10590,10591,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,18:35:00,1115.0,1175.0,10554.0,60.0,0 +10591,10592,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,19:35:00,1175.0,1235.0,10554.0,60.0,0 +10592,10593,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,20:35:00,1235.0,1295.0,10554.0,60.0,0 +10593,10594,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,21:35:00,1295.0,1355.0,10554.0,60.0,0 +10594,10595,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,22:35:00,1355.0,1415.0,10554.0,60.0,0 +10595,10596,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,23:35:00,1415.0,1475.0,10554.0,60.0,0 +10596,10597,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,24:35:00,1475.0,1535.0,10554.0,60.0,0 +10597,10598,32_55VTA,scvta,55,55,3,scvta,32_55VTA,0,10554,25:35:00,1535.0,1595.0,10554.0,60.0,0 +11550,11551,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,06:10:00,370.0,400.0,11551.0,30.0,0 +11551,11552,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,06:40:00,400.0,430.0,11551.0,30.0,0 +11552,11553,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,07:10:00,430.0,460.0,11551.0,30.0,0 +11553,11554,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,07:40:00,460.0,490.0,11551.0,30.0,0 +11554,11555,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,08:10:00,490.0,520.0,11551.0,30.0,0 +11555,11556,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,08:40:00,520.0,541.0,11551.0,21.0,0 +11556,11557,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,09:01:00,541.0,581.0,11551.0,40.0,0 +11557,11558,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,09:41:00,581.0,621.0,11551.0,40.0,0 +11558,11559,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,10:21:00,621.0,661.0,11551.0,40.0,0 +11559,11560,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,11:01:00,661.0,701.0,11551.0,40.0,0 +11560,11561,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,11:41:00,701.0,741.0,11551.0,40.0,0 +11561,11562,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,12:21:00,741.0,781.0,11551.0,40.0,0 +11562,11563,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,13:01:00,781.0,821.0,11551.0,40.0,0 +11563,11564,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,13:41:00,821.0,861.0,11551.0,40.0,0 +11564,11565,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,14:21:00,861.0,901.0,11551.0,40.0,0 +11565,11566,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,15:01:00,901.0,935.0,11551.0,34.0,0 +11566,11567,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,15:35:00,935.0,965.0,11551.0,30.0,0 +11567,11568,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,16:05:00,965.0,995.0,11551.0,30.0,0 +11568,11569,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,16:35:00,995.0,1025.0,11551.0,30.0,0 +11569,11570,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,17:05:00,1025.0,1055.0,11551.0,30.0,0 +11570,11571,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,17:35:00,1055.0,1085.0,11551.0,30.0,0 +11571,11572,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,18:05:00,1085.0,1110.0,11551.0,25.0,0 +11572,11573,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,18:30:00,1110.0,1170.0,11551.0,60.0,0 +11573,11574,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,19:30:00,1170.0,1230.0,11551.0,60.0,0 +11574,11575,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,20:30:00,1230.0,1290.0,11551.0,60.0,0 +11575,11576,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,21:30:00,1290.0,1350.0,11551.0,60.0,0 +11576,11577,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,22:30:00,1350.0,1410.0,11551.0,60.0,0 +11577,11578,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,23:30:00,1410.0,1470.0,11551.0,60.0,0 +11578,11579,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,24:30:00,1470.0,1530.0,11551.0,60.0,0 +11579,11580,32_57VTA,scvta,57,57,3,scvta,32_57VTA,0,11551,25:30:00,1530.0,1590.0,11551.0,60.0,0 +10599,10600,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,06:06:00,366.0,396.0,10600.0,30.0,0 +10600,10601,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,06:36:00,396.0,426.0,10600.0,30.0,0 +10601,10602,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,07:06:00,426.0,456.0,10600.0,30.0,0 +10602,10603,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,07:36:00,456.0,486.0,10600.0,30.0,0 +10603,10604,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,08:06:00,486.0,516.0,10600.0,30.0,0 +10604,10605,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,08:36:00,516.0,550.0,10600.0,34.0,0 +10605,10606,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,09:10:00,550.0,590.0,10600.0,40.0,0 +10606,10607,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,09:50:00,590.0,630.0,10600.0,40.0,0 +10607,10608,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,10:30:00,630.0,670.0,10600.0,40.0,0 +10608,10609,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,11:10:00,670.0,710.0,10600.0,40.0,0 +10609,10610,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,11:50:00,710.0,750.0,10600.0,40.0,0 +10610,10611,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,12:30:00,750.0,790.0,10600.0,40.0,0 +10611,10612,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,13:10:00,790.0,830.0,10600.0,40.0,0 +10612,10613,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,13:50:00,830.0,870.0,10600.0,40.0,0 +10613,10614,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,14:30:00,870.0,910.0,10600.0,40.0,0 +10614,10615,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,15:10:00,910.0,934.0,10600.0,24.0,0 +10615,10616,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,15:34:00,934.0,964.0,10600.0,30.0,0 +10616,10617,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,16:04:00,964.0,994.0,10600.0,30.0,0 +10617,10618,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,16:34:00,994.0,1024.0,10600.0,30.0,0 +10618,10619,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,17:04:00,1024.0,1054.0,10600.0,30.0,0 +10619,10620,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,17:34:00,1054.0,1084.0,10600.0,30.0,0 +10620,10621,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,18:04:00,1084.0,1111.0,10600.0,27.0,0 +10621,10622,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,18:31:00,1111.0,1171.0,10600.0,60.0,0 +10622,10623,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,19:31:00,1171.0,1231.0,10600.0,60.0,0 +10623,10624,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,20:31:00,1231.0,1291.0,10600.0,60.0,0 +10624,10625,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,21:31:00,1291.0,1351.0,10600.0,60.0,0 +10625,10626,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,22:31:00,1351.0,1411.0,10600.0,60.0,0 +10626,10627,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,23:31:00,1411.0,1471.0,10600.0,60.0,0 +10627,10628,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,24:31:00,1471.0,1531.0,10600.0,60.0,0 +10628,10629,32_58VTA,scvta,58,58,3,scvta,32_58VTA,0,10600,25:31:00,1531.0,1591.0,10600.0,60.0,0 +11794,11795,32_59MDVTA,scvta,59MD,59MD,3,scvta,32_59MDVTA,0,11795,09:01:00,541.0,601.0,11795.0,60.0,0 +11795,11796,32_59MDVTA,scvta,59MD,59MD,3,scvta,32_59MDVTA,0,11795,10:01:00,601.0,661.0,11795.0,60.0,0 +11796,11797,32_59MDVTA,scvta,59MD,59MD,3,scvta,32_59MDVTA,0,11795,11:01:00,661.0,721.0,11795.0,60.0,0 +11797,11798,32_59MDVTA,scvta,59MD,59MD,3,scvta,32_59MDVTA,0,11795,12:01:00,721.0,781.0,11795.0,60.0,0 +11798,11799,32_59MDVTA,scvta,59MD,59MD,3,scvta,32_59MDVTA,0,11795,13:01:00,781.0,841.0,11795.0,60.0,0 +11799,11800,32_59MDVTA,scvta,59MD,59MD,3,scvta,32_59MDVTA,0,11795,14:01:00,841.0,901.0,11795.0,60.0,0 +10630,10631,32_59VTA,scvta,59,59,3,scvta,32_59VTA,0,10631,06:03:00,363.0,393.0,10631.0,30.0,0 +10631,10632,32_59VTA,scvta,59,59,3,scvta,32_59VTA,0,10631,06:33:00,393.0,423.0,10631.0,30.0,0 +10632,10633,32_59VTA,scvta,59,59,3,scvta,32_59VTA,0,10631,07:03:00,423.0,453.0,10631.0,30.0,0 +10633,10634,32_59VTA,scvta,59,59,3,scvta,32_59VTA,0,10631,07:33:00,453.0,483.0,10631.0,30.0,0 +10634,10635,32_59VTA,scvta,59,59,3,scvta,32_59VTA,0,10631,08:03:00,483.0,513.0,10631.0,30.0,0 +10635,10636,32_59VTA,scvta,59,59,3,scvta,32_59VTA,0,10631,08:33:00,513.0,540.0,10631.0,27.0,0 +10636,10637,32_59VTA,scvta,59,59,3,scvta,32_59VTA,0,10631,09:00:00,540.0,639.983333333,10631.0,99.9833333333,1 +10637,10638,32_59VTA,scvta,59,59,3,scvta,32_59VTA,0,10631,10:39:59,639.983333333,739.983333333,10631.0,100.0,1 +10638,10639,32_59VTA,scvta,59,59,3,scvta,32_59VTA,0,10631,12:19:59,739.983333333,839.966666667,10631.0,99.9833333333,1 +10639,10640,32_59VTA,scvta,59,59,3,scvta,32_59VTA,0,10631,13:59:58,839.966666667,938.0,10631.0,98.0333333333,1 +10640,10641,32_59VTA,scvta,59,59,3,scvta,32_59VTA,0,10631,15:38:00,938.0,968.0,10631.0,30.0,0 +10641,10642,32_59VTA,scvta,59,59,3,scvta,32_59VTA,0,10631,16:08:00,968.0,998.0,10631.0,30.0,0 +10642,10643,32_59VTA,scvta,59,59,3,scvta,32_59VTA,0,10631,16:38:00,998.0,1028.0,10631.0,30.0,0 +10643,10644,32_59VTA,scvta,59,59,3,scvta,32_59VTA,0,10631,17:08:00,1028.0,1058.0,10631.0,30.0,0 +10644,10645,32_59VTA,scvta,59,59,3,scvta,32_59VTA,0,10631,17:38:00,1058.0,1088.0,10631.0,30.0,0 +10646,10647,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,06:02:00,362.0,382.0,10647.0,20.0,0 +10647,10648,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,06:22:00,382.0,402.0,10647.0,20.0,0 +10648,10649,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,06:42:00,402.0,422.0,10647.0,20.0,0 +10649,10650,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,07:02:00,422.0,442.0,10647.0,20.0,0 +10650,10651,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,07:22:00,442.0,462.0,10647.0,20.0,0 +10651,10652,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,07:42:00,462.0,482.0,10647.0,20.0,0 +10652,10653,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,08:02:00,482.0,502.0,10647.0,20.0,0 +10653,10654,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,08:22:00,502.0,522.0,10647.0,20.0,0 +10654,10655,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,08:42:00,522.0,541.0,10647.0,19.0,0 +10655,10656,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,09:01:00,541.0,571.0,10647.0,30.0,0 +10656,10657,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,09:31:00,571.0,601.0,10647.0,30.0,0 +10657,10658,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,10:01:00,601.0,631.0,10647.0,30.0,0 +10658,10659,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,10:31:00,631.0,661.0,10647.0,30.0,0 +10659,10660,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,11:01:00,661.0,691.0,10647.0,30.0,0 +10660,10661,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,11:31:00,691.0,721.0,10647.0,30.0,0 +10661,10662,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,12:01:00,721.0,751.0,10647.0,30.0,0 +10662,10663,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,12:31:00,751.0,781.0,10647.0,30.0,0 +10663,10664,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,13:01:00,781.0,811.0,10647.0,30.0,0 +10664,10665,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,13:31:00,811.0,841.0,10647.0,30.0,0 +10665,10666,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,14:01:00,841.0,871.0,10647.0,30.0,0 +10666,10667,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,14:31:00,871.0,901.0,10647.0,30.0,0 +10667,10668,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,15:01:00,901.0,937.0,10647.0,36.0,0 +10668,10669,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,15:37:00,937.0,957.0,10647.0,20.0,0 +10669,10670,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,15:57:00,957.0,977.0,10647.0,20.0,0 +10670,10671,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,16:17:00,977.0,997.0,10647.0,20.0,0 +10671,10672,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,16:37:00,997.0,1017.0,10647.0,20.0,0 +10672,10673,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,16:57:00,1017.0,1037.0,10647.0,20.0,0 +10673,10674,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,17:17:00,1037.0,1057.0,10647.0,20.0,0 +10674,10675,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,17:37:00,1057.0,1077.0,10647.0,20.0,0 +10675,10676,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,17:57:00,1077.0,1097.0,10647.0,20.0,0 +10676,10677,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,18:17:00,1097.0,1117.0,10647.0,20.0,0 +10677,10678,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,18:37:00,1117.0,1162.0,10647.0,45.0,0 +10678,10679,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,19:22:00,1162.0,1207.0,10647.0,45.0,0 +10679,10680,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,20:07:00,1207.0,1252.0,10647.0,45.0,0 +10680,10681,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,20:52:00,1252.0,1297.0,10647.0,45.0,0 +10681,10682,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,21:37:00,1297.0,1342.0,10647.0,45.0,0 +10682,10683,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,22:22:00,1342.0,1387.0,10647.0,45.0,0 +10683,10684,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,23:07:00,1387.0,1432.0,10647.0,45.0,0 +10684,10685,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,23:52:00,1432.0,1477.0,10647.0,45.0,0 +10685,10686,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,24:37:00,1477.0,1522.0,10647.0,45.0,0 +10686,10687,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,25:22:00,1522.0,1567.0,10647.0,45.0,0 +10687,10688,32_60NVTA,scvta,60N,60N,3,scvta,32_60NVTA,0,10647,26:07:00,1567.0,1612.0,10647.0,45.0,0 +11581,11582,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,06:10:00,370.0,395.0,11582.0,25.0,0 +11582,11583,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,06:35:00,395.0,420.0,11582.0,25.0,0 +11583,11584,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,07:00:00,420.0,445.0,11582.0,25.0,0 +11584,11585,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,07:25:00,445.0,470.0,11582.0,25.0,0 +11585,11586,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,07:50:00,470.0,495.0,11582.0,25.0,0 +11586,11587,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,08:15:00,495.0,520.0,11582.0,25.0,0 +11587,11588,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,08:40:00,520.0,543.0,11582.0,23.0,0 +11588,11589,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,09:03:00,543.0,573.0,11582.0,30.0,0 +11589,11590,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,09:33:00,573.0,603.0,11582.0,30.0,0 +11590,11591,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,10:03:00,603.0,633.0,11582.0,30.0,0 +11591,11592,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,10:33:00,633.0,663.0,11582.0,30.0,0 +11592,11593,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,11:03:00,663.0,693.0,11582.0,30.0,0 +11593,11594,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,11:33:00,693.0,723.0,11582.0,30.0,0 +11594,11595,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,12:03:00,723.0,753.0,11582.0,30.0,0 +11595,11596,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,12:33:00,753.0,783.0,11582.0,30.0,0 +11596,11597,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,13:03:00,783.0,813.0,11582.0,30.0,0 +11597,11598,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,13:33:00,813.0,843.0,11582.0,30.0,0 +11598,11599,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,14:03:00,843.0,873.0,11582.0,30.0,0 +11599,11600,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,14:33:00,873.0,903.0,11582.0,30.0,0 +11600,11601,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,15:03:00,903.0,938.0,11582.0,35.0,0 +11601,11602,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,15:38:00,938.0,958.0,11582.0,20.0,0 +11602,11603,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,15:58:00,958.0,978.0,11582.0,20.0,0 +11603,11604,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,16:18:00,978.0,998.0,11582.0,20.0,0 +11604,11605,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,16:38:00,998.0,1018.0,11582.0,20.0,0 +11605,11606,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,16:58:00,1018.0,1038.0,11582.0,20.0,0 +11606,11607,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,17:18:00,1038.0,1058.0,11582.0,20.0,0 +11607,11608,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,17:38:00,1058.0,1078.0,11582.0,20.0,0 +11608,11609,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,17:58:00,1078.0,1098.0,11582.0,20.0,0 +11609,11610,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,18:18:00,1098.0,1118.0,11582.0,20.0,0 +11610,11611,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,18:38:00,1118.0,1148.0,11582.0,30.0,0 +11611,11612,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,19:08:00,1148.0,1178.0,11582.0,30.0,0 +11612,11613,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,19:38:00,1178.0,1208.0,11582.0,30.0,0 +11613,11614,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,20:08:00,1208.0,1238.0,11582.0,30.0,0 +11614,11615,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,20:38:00,1238.0,1268.0,11582.0,30.0,0 +11615,11616,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,21:08:00,1268.0,1298.0,11582.0,30.0,0 +11616,11617,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,21:38:00,1298.0,1328.0,11582.0,30.0,0 +11617,11618,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,22:08:00,1328.0,1358.0,11582.0,30.0,0 +11618,11619,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,22:38:00,1358.0,1388.0,11582.0,30.0,0 +11619,11620,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,23:08:00,1388.0,1418.0,11582.0,30.0,0 +11620,11621,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,23:38:00,1418.0,1448.0,11582.0,30.0,0 +11621,11622,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,24:08:00,1448.0,1478.0,11582.0,30.0,0 +11622,11623,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,24:38:00,1478.0,1508.0,11582.0,30.0,0 +11623,11624,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,25:08:00,1508.0,1538.0,11582.0,30.0,0 +11624,11625,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,25:38:00,1538.0,1568.0,11582.0,30.0,0 +11625,11626,32_60SVTA,scvta,60S,60S,3,scvta,32_60SVTA,0,11582,26:08:00,1568.0,1598.0,11582.0,30.0,0 +10689,10690,32_62AVTA,scvta,62A,62A,3,scvta,32_62AVTA,0,10690,06:03:00,363.0,423.0,10690.0,60.0,0 +10690,10691,32_62AVTA,scvta,62A,62A,3,scvta,32_62AVTA,0,10690,07:03:00,423.0,483.0,10690.0,60.0,0 +11627,11628,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,06:08:00,368.0,388.0,11628.0,20.0,0 +11628,11629,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,06:28:00,388.0,408.0,11628.0,20.0,0 +11629,11630,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,06:48:00,408.0,428.0,11628.0,20.0,0 +11630,11631,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,07:08:00,428.0,448.0,11628.0,20.0,0 +11631,11632,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,07:28:00,448.0,468.0,11628.0,20.0,0 +11632,11633,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,07:48:00,468.0,488.0,11628.0,20.0,0 +11633,11634,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,08:08:00,488.0,508.0,11628.0,20.0,0 +11634,11635,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,08:28:00,508.0,528.0,11628.0,20.0,0 +11635,11636,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,08:48:00,528.0,543.0,11628.0,15.0,0 +11636,11637,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,09:03:00,543.0,563.0,11628.0,20.0,0 +11637,11638,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,09:23:00,563.0,583.0,11628.0,20.0,0 +11638,11639,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,09:43:00,583.0,603.0,11628.0,20.0,0 +11639,11640,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,10:03:00,603.0,623.0,11628.0,20.0,0 +11640,11641,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,10:23:00,623.0,643.0,11628.0,20.0,0 +11641,11642,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,10:43:00,643.0,663.0,11628.0,20.0,0 +11642,11643,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,11:03:00,663.0,683.0,11628.0,20.0,0 +11643,11644,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,11:23:00,683.0,703.0,11628.0,20.0,0 +11644,11645,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,11:43:00,703.0,723.0,11628.0,20.0,0 +11645,11646,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,12:03:00,723.0,743.0,11628.0,20.0,0 +11646,11647,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,12:23:00,743.0,763.0,11628.0,20.0,0 +11647,11648,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,12:43:00,763.0,783.0,11628.0,20.0,0 +11648,11649,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,13:03:00,783.0,803.0,11628.0,20.0,0 +11649,11650,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,13:23:00,803.0,823.0,11628.0,20.0,0 +11650,11651,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,13:43:00,823.0,843.0,11628.0,20.0,0 +11651,11652,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,14:03:00,843.0,863.0,11628.0,20.0,0 +11652,11653,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,14:23:00,863.0,883.0,11628.0,20.0,0 +11653,11654,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,14:43:00,883.0,903.0,11628.0,20.0,0 +11654,11655,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,15:03:00,903.0,923.0,11628.0,20.0,0 +11655,11656,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,15:23:00,923.0,936.0,11628.0,13.0,0 +11656,11657,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,15:36:00,936.0,956.0,11628.0,20.0,0 +11657,11658,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,15:56:00,956.0,976.0,11628.0,20.0,0 +11658,11659,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,16:16:00,976.0,996.0,11628.0,20.0,0 +11659,11660,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,16:36:00,996.0,1016.0,11628.0,20.0,0 +11660,11661,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,16:56:00,1016.0,1036.0,11628.0,20.0,0 +11661,11662,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,17:16:00,1036.0,1056.0,11628.0,20.0,0 +11662,11663,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,17:36:00,1056.0,1076.0,11628.0,20.0,0 +11663,11664,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,17:56:00,1076.0,1096.0,11628.0,20.0,0 +11664,11665,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,18:16:00,1096.0,1114.0,11628.0,18.0,0 +11665,11666,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,18:34:00,1114.0,1174.0,11628.0,60.0,1 +11666,11667,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,19:34:00,1174.0,1234.0,11628.0,60.0,1 +11667,11668,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,20:34:00,1234.0,1294.0,11628.0,60.0,1 +11668,11669,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,21:34:00,1294.0,1354.0,11628.0,60.0,1 +11669,11670,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,22:34:00,1354.0,1414.0,11628.0,60.0,1 +11670,11671,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,23:34:00,1414.0,1474.0,11628.0,60.0,1 +11671,11672,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,24:34:00,1474.0,1534.0,11628.0,60.0,1 +11672,11673,32_62BVTA,scvta,62B,62B,3,scvta,32_62BVTA,0,11628,25:34:00,1534.0,1594.0,11628.0,60.0,1 +10692,10693,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,06:04:00,364.0,394.0,10693.0,30.0,0 +10693,10694,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,06:34:00,394.0,424.0,10693.0,30.0,0 +10694,10695,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,07:04:00,424.0,454.0,10693.0,30.0,0 +10695,10696,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,07:34:00,454.0,484.0,10693.0,30.0,0 +10696,10697,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,08:04:00,484.0,514.0,10693.0,30.0,0 +10697,10698,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,08:34:00,514.0,551.0,10693.0,37.0,0 +10698,10699,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,09:11:00,551.0,596.0,10693.0,45.0,0 +10699,10700,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,09:56:00,596.0,641.0,10693.0,45.0,0 +10700,10701,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,10:41:00,641.0,686.0,10693.0,45.0,0 +10701,10702,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,11:26:00,686.0,731.0,10693.0,45.0,0 +10702,10703,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,12:11:00,731.0,776.0,10693.0,45.0,0 +10703,10704,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,12:56:00,776.0,821.0,10693.0,45.0,0 +10704,10705,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,13:41:00,821.0,866.0,10693.0,45.0,0 +10705,10706,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,14:26:00,866.0,911.0,10693.0,45.0,0 +10706,10707,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,15:11:00,911.0,933.0,10693.0,22.0,0 +10707,10708,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,15:33:00,933.0,963.0,10693.0,30.0,0 +10708,10709,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,16:03:00,963.0,993.0,10693.0,30.0,0 +10709,10710,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,16:33:00,993.0,1023.0,10693.0,30.0,0 +10710,10711,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,17:03:00,1023.0,1053.0,10693.0,30.0,0 +10711,10712,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,17:33:00,1053.0,1083.0,10693.0,30.0,0 +10712,10713,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,18:03:00,1083.0,1117.0,10693.0,34.0,0 +10713,10714,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,18:37:00,1117.0,1162.0,10693.0,45.0,0 +10714,10715,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,19:22:00,1162.0,1207.0,10693.0,45.0,0 +10715,10716,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,20:07:00,1207.0,1252.0,10693.0,45.0,0 +10716,10717,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,20:52:00,1252.0,1297.0,10693.0,45.0,0 +10717,10718,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,21:37:00,1297.0,1342.0,10693.0,45.0,0 +10718,10719,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,22:22:00,1342.0,1387.0,10693.0,45.0,0 +10719,10720,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,23:07:00,1387.0,1432.0,10693.0,45.0,0 +10720,10721,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,23:52:00,1432.0,1477.0,10693.0,45.0,0 +10721,10722,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,24:37:00,1477.0,1522.0,10693.0,45.0,0 +10722,10723,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,25:22:00,1522.0,1567.0,10693.0,45.0,0 +10723,10724,32_63VTA,scvta,63,63,3,scvta,32_63VTA,0,10693,26:07:00,1567.0,1612.0,10693.0,45.0,0 +10725,10726,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,06:10:00,370.0,400.0,10726.0,30.0,0 +10726,10727,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,06:40:00,400.0,430.0,10726.0,30.0,0 +10727,10728,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,07:10:00,430.0,460.0,10726.0,30.0,0 +10728,10729,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,07:40:00,460.0,490.0,10726.0,30.0,0 +10729,10730,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,08:10:00,490.0,520.0,10726.0,30.0,0 +10730,10731,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,08:40:00,520.0,546.0,10726.0,26.0,0 +10731,10732,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,09:06:00,546.0,576.0,10726.0,30.0,0 +10732,10733,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,09:36:00,576.0,606.0,10726.0,30.0,0 +10733,10734,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,10:06:00,606.0,636.0,10726.0,30.0,0 +10734,10735,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,10:36:00,636.0,666.0,10726.0,30.0,0 +10735,10736,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,11:06:00,666.0,696.0,10726.0,30.0,0 +10736,10737,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,11:36:00,696.0,726.0,10726.0,30.0,0 +10737,10738,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,12:06:00,726.0,756.0,10726.0,30.0,0 +10738,10739,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,12:36:00,756.0,786.0,10726.0,30.0,0 +10739,10740,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,13:06:00,786.0,816.0,10726.0,30.0,0 +10740,10741,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,13:36:00,816.0,846.0,10726.0,30.0,0 +10741,10742,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,14:06:00,846.0,876.0,10726.0,30.0,0 +10742,10743,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,14:36:00,876.0,906.0,10726.0,30.0,0 +10743,10744,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,15:06:00,906.0,939.0,10726.0,33.0,0 +10744,10745,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,15:39:00,939.0,969.0,10726.0,30.0,0 +10745,10746,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,16:09:00,969.0,999.0,10726.0,30.0,0 +10746,10747,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,16:39:00,999.0,1029.0,10726.0,30.0,0 +10747,10748,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,17:09:00,1029.0,1059.0,10726.0,30.0,0 +10748,10749,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,17:39:00,1059.0,1089.0,10726.0,30.0,0 +10749,10750,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,18:09:00,1089.0,1121.0,10726.0,32.0,0 +10750,10751,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,18:41:00,1121.0,1181.0,10726.0,60.0,0 +10751,10752,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,19:41:00,1181.0,1241.0,10726.0,60.0,0 +10752,10753,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,20:41:00,1241.0,1301.0,10726.0,60.0,0 +10753,10754,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,21:41:00,1301.0,1361.0,10726.0,60.0,0 +10754,10755,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,22:41:00,1361.0,1421.0,10726.0,60.0,0 +10755,10756,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,23:41:00,1421.0,1481.0,10726.0,60.0,0 +10756,10757,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,24:41:00,1481.0,1541.0,10726.0,60.0,0 +10757,10758,32_64AVTA,scvta,64A,64A,3,scvta,32_64AVTA,0,10726,25:41:00,1541.0,1601.0,10726.0,60.0,0 +11801,11802,32_64BVTA,scvta,64B,64B,3,scvta,32_64BVTA,0,11802,18:39:00,1119.0,1218.98333333,11802.0,99.9833333333,0 +11802,11803,32_64BVTA,scvta,64B,64B,3,scvta,32_64BVTA,0,11802,20:18:59,1218.98333333,1318.98333333,11802.0,100.0,0 +11803,11804,32_64BVTA,scvta,64B,64B,3,scvta,32_64BVTA,0,11802,21:58:59,1318.98333333,1418.96666667,11802.0,99.9833333333,0 +11804,11805,32_64BVTA,scvta,64B,64B,3,scvta,32_64BVTA,0,11802,23:38:58,1418.96666667,1518.96666667,11802.0,100.0,0 +11805,11806,32_64BVTA,scvta,64B,64B,3,scvta,32_64BVTA,0,11802,25:18:58,1518.96666667,1618.95,11802.0,99.9833333333,0 +12099,12100,32_64CVTA,scvta,64C,64C,3,scvta,32_64CVTA,0,12100,18:42:00,1122.0,1182.0,12100.0,60.0,0 +12100,12101,32_64CVTA,scvta,64C,64C,3,scvta,32_64CVTA,0,12100,19:42:00,1182.0,1242.0,12100.0,60.0,0 +12101,12102,32_64CVTA,scvta,64C,64C,3,scvta,32_64CVTA,0,12100,20:42:00,1242.0,1302.0,12100.0,60.0,0 +12102,12103,32_64CVTA,scvta,64C,64C,3,scvta,32_64CVTA,0,12100,21:42:00,1302.0,1362.0,12100.0,60.0,0 +12103,12104,32_64CVTA,scvta,64C,64C,3,scvta,32_64CVTA,0,12100,22:42:00,1362.0,1422.0,12100.0,60.0,0 +12104,12105,32_64CVTA,scvta,64C,64C,3,scvta,32_64CVTA,0,12100,23:42:00,1422.0,1482.0,12100.0,60.0,0 +12105,12106,32_64CVTA,scvta,64C,64C,3,scvta,32_64CVTA,0,12100,24:42:00,1482.0,1542.0,12100.0,60.0,0 +12106,12107,32_64CVTA,scvta,64C,64C,3,scvta,32_64CVTA,0,12100,25:42:00,1542.0,1602.0,12100.0,60.0,0 +10759,10760,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,06:02:00,362.0,392.0,10760.0,30.0,0 +10760,10761,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,06:32:00,392.0,422.0,10760.0,30.0,0 +10761,10762,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,07:02:00,422.0,452.0,10760.0,30.0,0 +10762,10763,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,07:32:00,452.0,482.0,10760.0,30.0,0 +10763,10764,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,08:02:00,482.0,512.0,10760.0,30.0,0 +10764,10765,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,08:32:00,512.0,548.0,10760.0,36.0,0 +10765,10766,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,09:08:00,548.0,593.0,10760.0,45.0,0 +10766,10767,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,09:53:00,593.0,638.0,10760.0,45.0,0 +10767,10768,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,10:38:00,638.0,683.0,10760.0,45.0,0 +10768,10769,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,11:23:00,683.0,728.0,10760.0,45.0,0 +10769,10770,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,12:08:00,728.0,773.0,10760.0,45.0,0 +10770,10771,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,12:53:00,773.0,818.0,10760.0,45.0,0 +10771,10772,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,13:38:00,818.0,863.0,10760.0,45.0,0 +10772,10773,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,14:23:00,863.0,908.0,10760.0,45.0,0 +10773,10774,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,15:08:00,908.0,933.0,10760.0,25.0,0 +10774,10775,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,15:33:00,933.0,963.0,10760.0,30.0,0 +10775,10776,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,16:03:00,963.0,993.0,10760.0,30.0,0 +10776,10777,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,16:33:00,993.0,1023.0,10760.0,30.0,0 +10777,10778,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,17:03:00,1023.0,1053.0,10760.0,30.0,0 +10778,10779,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,17:33:00,1053.0,1083.0,10760.0,30.0,0 +10779,10780,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,18:03:00,1083.0,1117.0,10760.0,34.0,0 +10780,10781,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,18:37:00,1117.0,1177.0,10760.0,60.0,0 +10781,10782,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,19:37:00,1177.0,1237.0,10760.0,60.0,0 +10782,10783,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,20:37:00,1237.0,1297.0,10760.0,60.0,0 +10783,10784,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,21:37:00,1297.0,1357.0,10760.0,60.0,0 +10784,10785,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,22:37:00,1357.0,1417.0,10760.0,60.0,0 +10785,10786,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,23:37:00,1417.0,1477.0,10760.0,60.0,0 +10786,10787,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,24:37:00,1477.0,1537.0,10760.0,60.0,0 +10787,10788,32_65VTA,scvta,65,65,3,scvta,32_65VTA,0,10760,25:37:00,1537.0,1597.0,10760.0,60.0,0 +11674,11675,32_66AVTA,scvta,66A,66A,3,scvta,32_66AVTA,0,11675,06:31:00,391.0,490.983333333,11675.0,99.9833333333,0 +10789,10790,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,06:09:00,369.0,389.0,10790.0,20.0,0 +10790,10791,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,06:29:00,389.0,409.0,10790.0,20.0,0 +10791,10792,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,06:49:00,409.0,429.0,10790.0,20.0,0 +10792,10793,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,07:09:00,429.0,449.0,10790.0,20.0,0 +10793,10794,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,07:29:00,449.0,469.0,10790.0,20.0,0 +10794,10795,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,07:49:00,469.0,489.0,10790.0,20.0,0 +10795,10796,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,08:09:00,489.0,509.0,10790.0,20.0,0 +10796,10797,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,08:29:00,509.0,529.0,10790.0,20.0,0 +10797,10798,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,08:49:00,529.0,546.0,10790.0,17.0,0 +10798,10799,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,09:06:00,546.0,576.0,10790.0,30.0,0 +10799,10800,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,09:36:00,576.0,606.0,10790.0,30.0,0 +10800,10801,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,10:06:00,606.0,636.0,10790.0,30.0,0 +10801,10802,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,10:36:00,636.0,666.0,10790.0,30.0,0 +10802,10803,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,11:06:00,666.0,696.0,10790.0,30.0,0 +10803,10804,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,11:36:00,696.0,726.0,10790.0,30.0,0 +10804,10805,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,12:06:00,726.0,756.0,10790.0,30.0,0 +10805,10806,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,12:36:00,756.0,786.0,10790.0,30.0,0 +10806,10807,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,13:06:00,786.0,816.0,10790.0,30.0,0 +10807,10808,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,13:36:00,816.0,846.0,10790.0,30.0,0 +10808,10809,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,14:06:00,846.0,876.0,10790.0,30.0,0 +10809,10810,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,14:36:00,876.0,906.0,10790.0,30.0,0 +10810,10811,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,15:06:00,906.0,935.0,10790.0,29.0,0 +10811,10812,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,15:35:00,935.0,955.0,10790.0,20.0,0 +10812,10813,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,15:55:00,955.0,975.0,10790.0,20.0,0 +10813,10814,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,16:15:00,975.0,995.0,10790.0,20.0,0 +10814,10815,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,16:35:00,995.0,1015.0,10790.0,20.0,0 +10815,10816,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,16:55:00,1015.0,1035.0,10790.0,20.0,0 +10816,10817,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,17:15:00,1035.0,1055.0,10790.0,20.0,0 +10817,10818,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,17:35:00,1055.0,1075.0,10790.0,20.0,0 +10818,10819,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,17:55:00,1075.0,1095.0,10790.0,20.0,0 +10819,10820,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,18:15:00,1095.0,1116.0,10790.0,21.0,0 +10820,10821,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,18:36:00,1116.0,1161.0,10790.0,45.0,0 +10821,10822,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,19:21:00,1161.0,1206.0,10790.0,45.0,0 +10822,10823,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,20:06:00,1206.0,1251.0,10790.0,45.0,0 +10823,10824,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,20:51:00,1251.0,1296.0,10790.0,45.0,0 +10824,10825,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,21:36:00,1296.0,1341.0,10790.0,45.0,0 +10825,10826,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,22:21:00,1341.0,1386.0,10790.0,45.0,0 +10826,10827,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,23:06:00,1386.0,1431.0,10790.0,45.0,0 +10827,10828,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,23:51:00,1431.0,1476.0,10790.0,45.0,0 +10828,10829,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,24:36:00,1476.0,1521.0,10790.0,45.0,0 +10829,10830,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,25:21:00,1521.0,1566.0,10790.0,45.0,0 +10830,10831,32_66VTA,scvta,66,66,3,scvta,32_66VTA,0,10790,26:06:00,1566.0,1611.0,10790.0,45.0,0 +10832,10833,32_67VTA,scvta,67,67,3,scvta,32_67VTA,0,10833,06:23:00,383.0,443.0,10833.0,60.0,0 +10833,10834,32_67VTA,scvta,67,67,3,scvta,32_67VTA,0,10833,07:23:00,443.0,503.0,10833.0,60.0,0 +10834,10835,32_67VTA,scvta,67,67,3,scvta,32_67VTA,0,10833,08:23:00,503.0,578.0,10833.0,75.0,0 +10835,10836,32_67VTA,scvta,67,67,3,scvta,32_67VTA,0,10833,09:38:00,578.0,677.983333333,10833.0,99.9833333333,0 +10836,10837,32_67VTA,scvta,67,67,3,scvta,32_67VTA,0,10833,11:17:59,677.983333333,777.983333333,10833.0,100.0,0 +10837,10838,32_67VTA,scvta,67,67,3,scvta,32_67VTA,0,10833,12:57:59,777.983333333,877.966666667,10833.0,99.9833333333,0 +10838,10839,32_67VTA,scvta,67,67,3,scvta,32_67VTA,0,10833,14:37:58,877.966666667,935.0,10833.0,57.0333333333,0 +10839,10840,32_67VTA,scvta,67,67,3,scvta,32_67VTA,0,10833,15:35:00,935.0,995.0,10833.0,60.0,0 +10840,10841,32_67VTA,scvta,67,67,3,scvta,32_67VTA,0,10833,16:35:00,995.0,1055.0,10833.0,60.0,0 +12108,12109,32_68NBAVTA,scvta,68NBA,68NBA,3,scvta,32_68NBAVTA,0,12109,06:07:00,367.0,397.0,12109.0,30.0,0 +12109,12110,32_68NBAVTA,scvta,68NBA,68NBA,3,scvta,32_68NBAVTA,0,12109,06:37:00,397.0,427.0,12109.0,30.0,0 +12110,12111,32_68NBAVTA,scvta,68NBA,68NBA,3,scvta,32_68NBAVTA,0,12109,07:07:00,427.0,457.0,12109.0,30.0,0 +12111,12112,32_68NBAVTA,scvta,68NBA,68NBA,3,scvta,32_68NBAVTA,0,12109,07:37:00,457.0,487.0,12109.0,30.0,0 +12112,12113,32_68NBAVTA,scvta,68NBA,68NBA,3,scvta,32_68NBAVTA,0,12109,08:07:00,487.0,517.0,12109.0,30.0,0 +12113,12114,32_68NBAVTA,scvta,68NBA,68NBA,3,scvta,32_68NBAVTA,0,12109,08:37:00,517.0,541.0,12109.0,24.0,0 +12114,12115,32_68NBAVTA,scvta,68NBA,68NBA,3,scvta,32_68NBAVTA,0,12109,09:01:00,541.0,640.983333333,12109.0,99.9833333333,0 +12115,12116,32_68NBAVTA,scvta,68NBA,68NBA,3,scvta,32_68NBAVTA,0,12109,10:40:59,640.983333333,740.983333333,12109.0,100.0,0 +12116,12117,32_68NBAVTA,scvta,68NBA,68NBA,3,scvta,32_68NBAVTA,0,12109,12:20:59,740.983333333,840.966666667,12109.0,99.9833333333,0 +12117,12118,32_68NBAVTA,scvta,68NBA,68NBA,3,scvta,32_68NBAVTA,0,12109,14:00:58,840.966666667,936.0,12109.0,95.0333333333,0 +12118,12119,32_68NBAVTA,scvta,68NBA,68NBA,3,scvta,32_68NBAVTA,0,12109,15:36:00,936.0,1035.98333333,12109.0,99.9833333333,0 +12119,12120,32_68NBAVTA,scvta,68NBA,68NBA,3,scvta,32_68NBAVTA,0,12109,17:15:59,1035.98333333,1128.0,12109.0,92.0166666667,0 +12120,12121,32_68NBAVTA,scvta,68NBA,68NBA,3,scvta,32_68NBAVTA,0,12109,18:48:00,1128.0,1227.98333333,12109.0,99.9833333333,0 +12121,12122,32_68NBAVTA,scvta,68NBA,68NBA,3,scvta,32_68NBAVTA,0,12109,20:27:59,1227.98333333,1327.98333333,12109.0,100.0,0 +12122,12123,32_68NBAVTA,scvta,68NBA,68NBA,3,scvta,32_68NBAVTA,0,12109,22:07:59,1327.98333333,1427.96666667,12109.0,99.9833333333,0 +12123,12124,32_68NBAVTA,scvta,68NBA,68NBA,3,scvta,32_68NBAVTA,0,12109,23:47:58,1427.96666667,1527.96666667,12109.0,100.0,0 +12125,12126,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,06:15:00,375.0,405.0,12126.0,30.0,0 +12126,12127,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,06:45:00,405.0,435.0,12126.0,30.0,0 +12127,12128,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,07:15:00,435.0,465.0,12126.0,30.0,0 +12128,12129,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,07:45:00,465.0,495.0,12126.0,30.0,0 +12129,12130,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,08:15:00,495.0,525.0,12126.0,30.0,0 +12130,12131,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,08:45:00,525.0,541.0,12126.0,16.0,0 +12131,12132,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,09:01:00,541.0,571.0,12126.0,30.0,0 +12132,12133,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,09:31:00,571.0,601.0,12126.0,30.0,0 +12133,12134,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,10:01:00,601.0,631.0,12126.0,30.0,0 +12134,12135,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,10:31:00,631.0,661.0,12126.0,30.0,0 +12135,12136,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,11:01:00,661.0,691.0,12126.0,30.0,0 +12136,12137,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,11:31:00,691.0,721.0,12126.0,30.0,0 +12137,12138,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,12:01:00,721.0,751.0,12126.0,30.0,0 +12138,12139,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,12:31:00,751.0,781.0,12126.0,30.0,0 +12139,12140,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,13:01:00,781.0,811.0,12126.0,30.0,0 +12140,12141,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,13:31:00,811.0,841.0,12126.0,30.0,0 +12141,12142,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,14:01:00,841.0,871.0,12126.0,30.0,0 +12142,12143,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,14:31:00,871.0,901.0,12126.0,30.0,0 +12143,12144,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,15:01:00,901.0,944.0,12126.0,43.0,0 +12144,12145,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,15:44:00,944.0,974.0,12126.0,30.0,0 +12145,12146,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,16:14:00,974.0,1004.0,12126.0,30.0,0 +12146,12147,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,16:44:00,1004.0,1034.0,12126.0,30.0,0 +12147,12148,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,17:14:00,1034.0,1064.0,12126.0,30.0,0 +12148,12149,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,17:44:00,1064.0,1094.0,12126.0,30.0,0 +12149,12150,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,18:14:00,1094.0,1117.0,12126.0,23.0,0 +12150,12151,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,18:37:00,1117.0,1177.0,12126.0,60.0,0 +12151,12152,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,19:37:00,1177.0,1237.0,12126.0,60.0,0 +12152,12153,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,20:37:00,1237.0,1297.0,12126.0,60.0,0 +12153,12154,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,21:37:00,1297.0,1357.0,12126.0,60.0,0 +12154,12155,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,22:37:00,1357.0,1417.0,12126.0,60.0,0 +12155,12156,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,23:37:00,1417.0,1477.0,12126.0,60.0,0 +12156,12157,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,24:37:00,1477.0,1537.0,12126.0,60.0,0 +12157,12158,32_68NBBVTA,scvta,68NBB,68NBB,3,scvta,32_68NBBVTA,0,12126,25:37:00,1537.0,1597.0,12126.0,60.0,0 +12159,12160,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,06:36:00,396.0,495.983333333,12160.0,99.9833333333,1 +12160,12161,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,08:15:59,495.983333333,548.0,12160.0,52.0166666667,0 +12161,12162,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,09:08:00,548.0,647.983333333,12160.0,99.9833333333,1 +12162,12163,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,10:47:59,647.983333333,747.983333333,12160.0,100.0,1 +12163,12164,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,12:27:59,747.983333333,847.966666667,12160.0,99.9833333333,1 +12164,12165,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,14:07:58,847.966666667,936.0,12160.0,88.0333333333,1 +12165,12166,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,15:36:00,936.0,966.0,12160.0,30.0,0 +12166,12167,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,16:06:00,966.0,996.0,12160.0,30.0,0 +12167,12168,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,16:36:00,996.0,1026.0,12160.0,30.0,0 +12168,12169,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,17:06:00,1026.0,1056.0,12160.0,30.0,0 +12169,12170,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,17:36:00,1056.0,1086.0,12160.0,30.0,0 +12170,12171,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,18:06:00,1086.0,1123.0,12160.0,37.0,0 +12171,12172,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,18:43:00,1123.0,1153.0,12160.0,30.0,0 +12172,12173,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,19:13:00,1153.0,1183.0,12160.0,30.0,0 +12173,12174,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,19:43:00,1183.0,1213.0,12160.0,30.0,0 +12174,12175,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,20:13:00,1213.0,1243.0,12160.0,30.0,0 +12175,12176,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,20:43:00,1243.0,1273.0,12160.0,30.0,0 +12176,12177,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,21:13:00,1273.0,1303.0,12160.0,30.0,0 +12177,12178,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,21:43:00,1303.0,1333.0,12160.0,30.0,0 +12178,12179,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,22:13:00,1333.0,1363.0,12160.0,30.0,0 +12179,12180,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,22:43:00,1363.0,1393.0,12160.0,30.0,0 +12180,12181,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,23:13:00,1393.0,1423.0,12160.0,30.0,0 +12181,12182,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,23:43:00,1423.0,1453.0,12160.0,30.0,0 +12182,12183,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,24:13:00,1453.0,1483.0,12160.0,30.0,0 +12183,12184,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,24:43:00,1483.0,1513.0,12160.0,30.0,0 +12184,12185,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,25:13:00,1513.0,1543.0,12160.0,30.0,0 +12185,12186,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,25:43:00,1543.0,1573.0,12160.0,30.0,0 +12186,12187,32_68SBAVTA,scvta,68SBA,68SBA,3,scvta,32_68SBAVTA,0,12160,26:13:00,1573.0,1603.0,12160.0,30.0,0 +12188,12189,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,06:06:00,366.0,381.0,12189.0,15.0,0 +12189,12190,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,06:21:00,381.0,396.0,12189.0,15.0,0 +12190,12191,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,06:36:00,396.0,411.0,12189.0,15.0,0 +12191,12192,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,06:51:00,411.0,426.0,12189.0,15.0,0 +12192,12193,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,07:06:00,426.0,441.0,12189.0,15.0,0 +12193,12194,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,07:21:00,441.0,456.0,12189.0,15.0,0 +12194,12195,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,07:36:00,456.0,471.0,12189.0,15.0,0 +12195,12196,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,07:51:00,471.0,486.0,12189.0,15.0,0 +12196,12197,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,08:06:00,486.0,501.0,12189.0,15.0,0 +12197,12198,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,08:21:00,501.0,516.0,12189.0,15.0,0 +12198,12199,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,08:36:00,516.0,531.0,12189.0,15.0,0 +12199,12200,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,08:51:00,531.0,549.0,12189.0,18.0,0 +12200,12201,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,09:09:00,549.0,579.0,12189.0,30.0,0 +12201,12202,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,09:39:00,579.0,609.0,12189.0,30.0,0 +12202,12203,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,10:09:00,609.0,639.0,12189.0,30.0,0 +12203,12204,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,10:39:00,639.0,669.0,12189.0,30.0,0 +12204,12205,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,11:09:00,669.0,699.0,12189.0,30.0,0 +12205,12206,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,11:39:00,699.0,729.0,12189.0,30.0,0 +12206,12207,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,12:09:00,729.0,759.0,12189.0,30.0,0 +12207,12208,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,12:39:00,759.0,789.0,12189.0,30.0,0 +12208,12209,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,13:09:00,789.0,819.0,12189.0,30.0,0 +12209,12210,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,13:39:00,819.0,849.0,12189.0,30.0,0 +12210,12211,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,14:09:00,849.0,879.0,12189.0,30.0,0 +12211,12212,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,14:39:00,879.0,909.0,12189.0,30.0,0 +12212,12213,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,15:09:00,909.0,941.0,12189.0,32.0,0 +12213,12214,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,15:41:00,941.0,1001.0,12189.0,60.0,1 +12214,12215,32_68SBBVTA,scvta,68SBB,68SBB,3,scvta,32_68SBBVTA,0,12189,16:41:00,1001.0,1061.0,12189.0,60.0,1 +10842,10843,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,06:06:00,366.0,386.0,10843.0,20.0,0 +10843,10844,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,06:26:00,386.0,406.0,10843.0,20.0,0 +10844,10845,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,06:46:00,406.0,426.0,10843.0,20.0,0 +10845,10846,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,07:06:00,426.0,446.0,10843.0,20.0,0 +10846,10847,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,07:26:00,446.0,466.0,10843.0,20.0,0 +10847,10848,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,07:46:00,466.0,486.0,10843.0,20.0,0 +10848,10849,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,08:06:00,486.0,506.0,10843.0,20.0,0 +10849,10850,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,08:26:00,506.0,526.0,10843.0,20.0,0 +10850,10851,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,08:46:00,526.0,543.0,10843.0,17.0,0 +10851,10852,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,09:03:00,543.0,558.0,10843.0,15.0,0 +10852,10853,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,09:18:00,558.0,573.0,10843.0,15.0,0 +10853,10854,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,09:33:00,573.0,588.0,10843.0,15.0,0 +10854,10855,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,09:48:00,588.0,603.0,10843.0,15.0,0 +10855,10856,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,10:03:00,603.0,618.0,10843.0,15.0,0 +10856,10857,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,10:18:00,618.0,633.0,10843.0,15.0,0 +10857,10858,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,10:33:00,633.0,648.0,10843.0,15.0,0 +10858,10859,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,10:48:00,648.0,663.0,10843.0,15.0,0 +10859,10860,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,11:03:00,663.0,678.0,10843.0,15.0,0 +10860,10861,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,11:18:00,678.0,693.0,10843.0,15.0,0 +10861,10862,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,11:33:00,693.0,708.0,10843.0,15.0,0 +10862,10863,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,11:48:00,708.0,723.0,10843.0,15.0,0 +10863,10864,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,12:03:00,723.0,738.0,10843.0,15.0,0 +10864,10865,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,12:18:00,738.0,753.0,10843.0,15.0,0 +10865,10866,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,12:33:00,753.0,768.0,10843.0,15.0,0 +10866,10867,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,12:48:00,768.0,783.0,10843.0,15.0,0 +10867,10868,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,13:03:00,783.0,798.0,10843.0,15.0,0 +10868,10869,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,13:18:00,798.0,813.0,10843.0,15.0,0 +10869,10870,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,13:33:00,813.0,828.0,10843.0,15.0,0 +10870,10871,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,13:48:00,828.0,843.0,10843.0,15.0,0 +10871,10872,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,14:03:00,843.0,858.0,10843.0,15.0,0 +10872,10873,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,14:18:00,858.0,873.0,10843.0,15.0,0 +10873,10874,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,14:33:00,873.0,888.0,10843.0,15.0,0 +10874,10875,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,14:48:00,888.0,903.0,10843.0,15.0,0 +10875,10876,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,15:03:00,903.0,918.0,10843.0,15.0,0 +10876,10877,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,15:18:00,918.0,938.0,10843.0,20.0,0 +10877,10878,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,15:38:00,938.0,958.0,10843.0,20.0,0 +10878,10879,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,15:58:00,958.0,978.0,10843.0,20.0,0 +10879,10880,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,16:18:00,978.0,998.0,10843.0,20.0,0 +10880,10881,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,16:38:00,998.0,1018.0,10843.0,20.0,0 +10881,10882,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,16:58:00,1018.0,1038.0,10843.0,20.0,0 +10882,10883,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,17:18:00,1038.0,1058.0,10843.0,20.0,0 +10883,10884,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,17:38:00,1058.0,1078.0,10843.0,20.0,0 +10884,10885,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,17:58:00,1078.0,1098.0,10843.0,20.0,0 +10885,10886,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,18:18:00,1098.0,1119.0,10843.0,21.0,0 +10886,10887,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,18:39:00,1119.0,1149.0,10843.0,30.0,0 +10887,10888,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,19:09:00,1149.0,1179.0,10843.0,30.0,0 +10888,10889,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,19:39:00,1179.0,1209.0,10843.0,30.0,0 +10889,10890,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,20:09:00,1209.0,1239.0,10843.0,30.0,0 +10890,10891,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,20:39:00,1239.0,1269.0,10843.0,30.0,0 +10891,10892,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,21:09:00,1269.0,1299.0,10843.0,30.0,0 +10892,10893,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,21:39:00,1299.0,1329.0,10843.0,30.0,0 +10893,10894,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,22:09:00,1329.0,1359.0,10843.0,30.0,0 +10894,10895,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,22:39:00,1359.0,1389.0,10843.0,30.0,0 +10895,10896,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,23:09:00,1389.0,1419.0,10843.0,30.0,0 +10896,10897,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,23:39:00,1419.0,1449.0,10843.0,30.0,0 +10897,10898,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,24:09:00,1449.0,1479.0,10843.0,30.0,0 +10898,10899,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,24:39:00,1479.0,1509.0,10843.0,30.0,0 +10899,10900,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,25:09:00,1509.0,1539.0,10843.0,30.0,0 +10900,10901,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,25:39:00,1539.0,1569.0,10843.0,30.0,0 +10901,10902,32_70VTA,scvta,70,70,3,scvta,32_70VTA,0,10843,26:09:00,1569.0,1599.0,10843.0,30.0,0 +10903,10904,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,06:06:00,366.0,381.0,10904.0,15.0,0 +10904,10905,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,06:21:00,381.0,396.0,10904.0,15.0,0 +10905,10906,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,06:36:00,396.0,411.0,10904.0,15.0,0 +10906,10907,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,06:51:00,411.0,426.0,10904.0,15.0,0 +10907,10908,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,07:06:00,426.0,441.0,10904.0,15.0,0 +10908,10909,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,07:21:00,441.0,456.0,10904.0,15.0,0 +10909,10910,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,07:36:00,456.0,471.0,10904.0,15.0,0 +10910,10911,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,07:51:00,471.0,486.0,10904.0,15.0,0 +10911,10912,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,08:06:00,486.0,501.0,10904.0,15.0,0 +10912,10913,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,08:21:00,501.0,516.0,10904.0,15.0,0 +10913,10914,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,08:36:00,516.0,531.0,10904.0,15.0,0 +10914,10915,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,08:51:00,531.0,552.0,10904.0,21.0,0 +10915,10916,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,09:12:00,552.0,582.0,10904.0,30.0,0 +10916,10917,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,09:42:00,582.0,612.0,10904.0,30.0,0 +10917,10918,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,10:12:00,612.0,642.0,10904.0,30.0,0 +10918,10919,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,10:42:00,642.0,672.0,10904.0,30.0,0 +10919,10920,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,11:12:00,672.0,702.0,10904.0,30.0,0 +10920,10921,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,11:42:00,702.0,732.0,10904.0,30.0,0 +10921,10922,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,12:12:00,732.0,762.0,10904.0,30.0,0 +10922,10923,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,12:42:00,762.0,792.0,10904.0,30.0,0 +10923,10924,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,13:12:00,792.0,822.0,10904.0,30.0,0 +10924,10925,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,13:42:00,822.0,852.0,10904.0,30.0,0 +10925,10926,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,14:12:00,852.0,882.0,10904.0,30.0,0 +10926,10927,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,14:42:00,882.0,912.0,10904.0,30.0,0 +10927,10928,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,15:12:00,912.0,936.0,10904.0,24.0,0 +10928,10929,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,15:36:00,936.0,956.0,10904.0,20.0,0 +10929,10930,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,15:56:00,956.0,976.0,10904.0,20.0,0 +10930,10931,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,16:16:00,976.0,996.0,10904.0,20.0,0 +10931,10932,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,16:36:00,996.0,1016.0,10904.0,20.0,0 +10932,10933,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,16:56:00,1016.0,1036.0,10904.0,20.0,0 +10933,10934,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,17:16:00,1036.0,1056.0,10904.0,20.0,0 +10934,10935,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,17:36:00,1056.0,1076.0,10904.0,20.0,0 +10935,10936,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,17:56:00,1076.0,1096.0,10904.0,20.0,0 +10936,10937,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,18:16:00,1096.0,1113.0,10904.0,17.0,0 +10937,10938,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,18:33:00,1113.0,1143.0,10904.0,30.0,0 +10938,10939,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,19:03:00,1143.0,1173.0,10904.0,30.0,0 +10939,10940,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,19:33:00,1173.0,1203.0,10904.0,30.0,0 +10940,10941,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,20:03:00,1203.0,1233.0,10904.0,30.0,0 +10941,10942,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,20:33:00,1233.0,1263.0,10904.0,30.0,0 +10942,10943,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,21:03:00,1263.0,1293.0,10904.0,30.0,0 +10943,10944,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,21:33:00,1293.0,1323.0,10904.0,30.0,0 +10944,10945,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,22:03:00,1323.0,1353.0,10904.0,30.0,0 +10945,10946,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,22:33:00,1353.0,1383.0,10904.0,30.0,0 +10946,10947,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,23:03:00,1383.0,1413.0,10904.0,30.0,0 +10947,10948,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,23:33:00,1413.0,1443.0,10904.0,30.0,0 +10948,10949,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,24:03:00,1443.0,1473.0,10904.0,30.0,0 +10949,10950,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,24:33:00,1473.0,1503.0,10904.0,30.0,0 +10950,10951,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,25:03:00,1503.0,1533.0,10904.0,30.0,0 +10951,10952,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,25:33:00,1533.0,1563.0,10904.0,30.0,0 +10952,10953,32_71VTA,scvta,71,71,3,scvta,32_71VTA,0,10904,26:03:00,1563.0,1593.0,10904.0,30.0,0 +11676,11677,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,06:03:00,363.0,393.0,11677.0,30.0,0 +11677,11678,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,06:33:00,393.0,423.0,11677.0,30.0,0 +11678,11679,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,07:03:00,423.0,453.0,11677.0,30.0,0 +11679,11680,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,07:33:00,453.0,483.0,11677.0,30.0,0 +11680,11681,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,08:03:00,483.0,513.0,11677.0,30.0,0 +11681,11682,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,08:33:00,513.0,558.0,11677.0,45.0,0 +11682,11683,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,09:18:00,558.0,598.0,11677.0,40.0,0 +11683,11684,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,09:58:00,598.0,638.0,11677.0,40.0,0 +11684,11685,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,10:38:00,638.0,678.0,11677.0,40.0,0 +11685,11686,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,11:18:00,678.0,718.0,11677.0,40.0,0 +11686,11687,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,11:58:00,718.0,758.0,11677.0,40.0,0 +11687,11688,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,12:38:00,758.0,798.0,11677.0,40.0,0 +11688,11689,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,13:18:00,798.0,838.0,11677.0,40.0,0 +11689,11690,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,13:58:00,838.0,878.0,11677.0,40.0,0 +11690,11691,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,14:38:00,878.0,918.0,11677.0,40.0,0 +11691,11692,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,15:18:00,918.0,943.0,11677.0,25.0,0 +11692,11693,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,15:43:00,943.0,973.0,11677.0,30.0,0 +11693,11694,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,16:13:00,973.0,1003.0,11677.0,30.0,0 +11694,11695,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,16:43:00,1003.0,1033.0,11677.0,30.0,0 +11695,11696,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,17:13:00,1033.0,1063.0,11677.0,30.0,0 +11696,11697,32_72AVTA,scvta,72A,72A,3,scvta,32_72AVTA,0,11677,17:43:00,1063.0,1093.0,11677.0,30.0,0 +10954,10955,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,06:02:00,362.0,392.0,10955.0,30.0,0 +10955,10956,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,06:32:00,392.0,422.0,10955.0,30.0,0 +10956,10957,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,07:02:00,422.0,452.0,10955.0,30.0,0 +10957,10958,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,07:32:00,452.0,482.0,10955.0,30.0,0 +10958,10959,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,08:02:00,482.0,512.0,10955.0,30.0,0 +10959,10960,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,08:32:00,512.0,555.0,10955.0,43.0,0 +10960,10961,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,09:15:00,555.0,595.0,10955.0,40.0,0 +10961,10962,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,09:55:00,595.0,635.0,10955.0,40.0,0 +10962,10963,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,10:35:00,635.0,675.0,10955.0,40.0,0 +10963,10964,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,11:15:00,675.0,715.0,10955.0,40.0,0 +10964,10965,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,11:55:00,715.0,755.0,10955.0,40.0,0 +10965,10966,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,12:35:00,755.0,795.0,10955.0,40.0,0 +10966,10967,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,13:15:00,795.0,835.0,10955.0,40.0,0 +10967,10968,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,13:55:00,835.0,875.0,10955.0,40.0,0 +10968,10969,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,14:35:00,875.0,915.0,10955.0,40.0,0 +10969,10970,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,15:15:00,915.0,932.0,10955.0,17.0,0 +10970,10971,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,15:32:00,932.0,962.0,10955.0,30.0,0 +10971,10972,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,16:02:00,962.0,992.0,10955.0,30.0,0 +10972,10973,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,16:32:00,992.0,1022.0,10955.0,30.0,0 +10973,10974,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,17:02:00,1022.0,1052.0,10955.0,30.0,0 +10974,10975,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,17:32:00,1052.0,1082.0,10955.0,30.0,0 +10975,10976,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,18:02:00,1082.0,1121.0,10955.0,39.0,0 +10976,10977,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,18:41:00,1121.0,1166.0,10955.0,45.0,0 +10977,10978,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,19:26:00,1166.0,1211.0,10955.0,45.0,0 +10978,10979,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,20:11:00,1211.0,1256.0,10955.0,45.0,0 +10979,10980,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,20:56:00,1256.0,1301.0,10955.0,45.0,0 +10980,10981,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,21:41:00,1301.0,1346.0,10955.0,45.0,0 +10981,10982,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,22:26:00,1346.0,1391.0,10955.0,45.0,0 +10982,10983,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,23:11:00,1391.0,1436.0,10955.0,45.0,0 +10983,10984,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,23:56:00,1436.0,1481.0,10955.0,45.0,0 +10984,10985,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,24:41:00,1481.0,1526.0,10955.0,45.0,0 +10985,10986,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,25:26:00,1526.0,1571.0,10955.0,45.0,0 +10986,10987,32_72VTA,scvta,72,72,3,scvta,32_72VTA,0,10955,26:11:00,1571.0,1616.0,10955.0,45.0,0 +10988,10989,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,06:09:00,369.0,389.0,10989.0,20.0,0 +10989,10990,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,06:29:00,389.0,409.0,10989.0,20.0,0 +10990,10991,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,06:49:00,409.0,429.0,10989.0,20.0,0 +10991,10992,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,07:09:00,429.0,449.0,10989.0,20.0,0 +10992,10993,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,07:29:00,449.0,469.0,10989.0,20.0,0 +10993,10994,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,07:49:00,469.0,489.0,10989.0,20.0,0 +10994,10995,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,08:09:00,489.0,509.0,10989.0,20.0,0 +10995,10996,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,08:29:00,509.0,529.0,10989.0,20.0,0 +10996,10997,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,08:49:00,529.0,547.0,10989.0,18.0,0 +10997,10998,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,09:07:00,547.0,567.0,10989.0,20.0,0 +10998,10999,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,09:27:00,567.0,587.0,10989.0,20.0,0 +10999,11000,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,09:47:00,587.0,607.0,10989.0,20.0,0 +11000,11001,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,10:07:00,607.0,627.0,10989.0,20.0,0 +11001,11002,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,10:27:00,627.0,647.0,10989.0,20.0,0 +11002,11003,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,10:47:00,647.0,667.0,10989.0,20.0,0 +11003,11004,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,11:07:00,667.0,687.0,10989.0,20.0,0 +11004,11005,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,11:27:00,687.0,707.0,10989.0,20.0,0 +11005,11006,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,11:47:00,707.0,727.0,10989.0,20.0,0 +11006,11007,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,12:07:00,727.0,747.0,10989.0,20.0,0 +11007,11008,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,12:27:00,747.0,767.0,10989.0,20.0,0 +11008,11009,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,12:47:00,767.0,787.0,10989.0,20.0,0 +11009,11010,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,13:07:00,787.0,807.0,10989.0,20.0,0 +11010,11011,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,13:27:00,807.0,827.0,10989.0,20.0,0 +11011,11012,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,13:47:00,827.0,847.0,10989.0,20.0,0 +11012,11013,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,14:07:00,847.0,867.0,10989.0,20.0,0 +11013,11014,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,14:27:00,867.0,887.0,10989.0,20.0,0 +11014,11015,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,14:47:00,887.0,907.0,10989.0,20.0,0 +11015,11016,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,15:07:00,907.0,927.0,10989.0,20.0,0 +11016,11017,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,15:27:00,927.0,935.0,10989.0,8.0,0 +11017,11018,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,15:35:00,935.0,955.0,10989.0,20.0,0 +11018,11019,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,15:55:00,955.0,975.0,10989.0,20.0,0 +11019,11020,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,16:15:00,975.0,995.0,10989.0,20.0,0 +11020,11021,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,16:35:00,995.0,1015.0,10989.0,20.0,0 +11021,11022,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,16:55:00,1015.0,1035.0,10989.0,20.0,0 +11022,11023,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,17:15:00,1035.0,1055.0,10989.0,20.0,0 +11023,11024,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,17:35:00,1055.0,1075.0,10989.0,20.0,0 +11024,11025,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,17:55:00,1075.0,1095.0,10989.0,20.0,0 +11025,11026,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,18:15:00,1095.0,1124.0,10989.0,29.0,0 +11026,11027,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,18:44:00,1124.0,1154.0,10989.0,30.0,0 +11027,11028,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,19:14:00,1154.0,1184.0,10989.0,30.0,0 +11028,11029,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,19:44:00,1184.0,1214.0,10989.0,30.0,0 +11029,11030,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,20:14:00,1214.0,1244.0,10989.0,30.0,0 +11030,11031,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,20:44:00,1244.0,1274.0,10989.0,30.0,0 +11031,11032,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,21:14:00,1274.0,1304.0,10989.0,30.0,0 +11032,11033,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,21:44:00,1304.0,1334.0,10989.0,30.0,0 +11033,11034,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,22:14:00,1334.0,1364.0,10989.0,30.0,0 +11034,11035,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,22:44:00,1364.0,1394.0,10989.0,30.0,0 +11035,11036,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,23:14:00,1394.0,1424.0,10989.0,30.0,0 +11036,11037,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,23:44:00,1424.0,1454.0,10989.0,30.0,0 +11037,11038,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,24:14:00,1454.0,1484.0,10989.0,30.0,0 +11038,11039,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,24:44:00,1484.0,1514.0,10989.0,30.0,0 +11039,11040,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,25:14:00,1514.0,1544.0,10989.0,30.0,0 +11040,11041,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,25:44:00,1544.0,1574.0,10989.0,30.0,0 +11041,11042,32_73VTA,scvta,73,73,3,scvta,32_73VTA,0,10989,26:14:00,1574.0,1604.0,10989.0,30.0,0 +11043,11044,32_76VTA,scvta,76,76,3,scvta,32_76VTA,0,11044,06:42:00,402.0,501.983333333,11044.0,99.9833333333,0 +11044,11045,32_76VTA,scvta,76,76,3,scvta,32_76VTA,0,11044,08:21:59,501.983333333,545.0,11044.0,43.0166666667,0 +11045,11046,32_76VTA,scvta,76,76,3,scvta,32_76VTA,0,11044,09:05:00,545.0,644.983333333,11044.0,99.9833333333,0 +11046,11047,32_76VTA,scvta,76,76,3,scvta,32_76VTA,0,11044,10:44:59,644.983333333,744.983333333,11044.0,100.0,0 +11047,11048,32_76VTA,scvta,76,76,3,scvta,32_76VTA,0,11044,12:24:59,744.983333333,844.966666667,11044.0,99.9833333333,0 +12222,12223,32_77NBAVTA,scvta,77NBA,77NBA,3,scvta,32_77NBAVTA,0,12223,09:05:00,545.0,575.0,12223.0,30.0,0 +12223,12224,32_77NBAVTA,scvta,77NBA,77NBA,3,scvta,32_77NBAVTA,0,12223,09:35:00,575.0,605.0,12223.0,30.0,0 +12224,12225,32_77NBAVTA,scvta,77NBA,77NBA,3,scvta,32_77NBAVTA,0,12223,10:05:00,605.0,635.0,12223.0,30.0,0 +12225,12226,32_77NBAVTA,scvta,77NBA,77NBA,3,scvta,32_77NBAVTA,0,12223,10:35:00,635.0,665.0,12223.0,30.0,0 +12226,12227,32_77NBAVTA,scvta,77NBA,77NBA,3,scvta,32_77NBAVTA,0,12223,11:05:00,665.0,695.0,12223.0,30.0,0 +12227,12228,32_77NBAVTA,scvta,77NBA,77NBA,3,scvta,32_77NBAVTA,0,12223,11:35:00,695.0,725.0,12223.0,30.0,0 +12228,12229,32_77NBAVTA,scvta,77NBA,77NBA,3,scvta,32_77NBAVTA,0,12223,12:05:00,725.0,755.0,12223.0,30.0,0 +12229,12230,32_77NBAVTA,scvta,77NBA,77NBA,3,scvta,32_77NBAVTA,0,12223,12:35:00,755.0,785.0,12223.0,30.0,0 +12230,12231,32_77NBAVTA,scvta,77NBA,77NBA,3,scvta,32_77NBAVTA,0,12223,13:05:00,785.0,815.0,12223.0,30.0,0 +12231,12232,32_77NBAVTA,scvta,77NBA,77NBA,3,scvta,32_77NBAVTA,0,12223,13:35:00,815.0,845.0,12223.0,30.0,0 +12232,12233,32_77NBAVTA,scvta,77NBA,77NBA,3,scvta,32_77NBAVTA,0,12223,14:05:00,845.0,875.0,12223.0,30.0,0 +12233,12234,32_77NBAVTA,scvta,77NBA,77NBA,3,scvta,32_77NBAVTA,0,12223,14:35:00,875.0,905.0,12223.0,30.0,0 +12216,12217,32_77SBAVTA,scvta,77SBA,77SBA,3,scvta,32_77SBAVTA,0,12217,15:35:00,935.0,965.0,12217.0,30.0,0 +12217,12218,32_77SBAVTA,scvta,77SBA,77SBA,3,scvta,32_77SBAVTA,0,12217,16:05:00,965.0,995.0,12217.0,30.0,0 +12218,12219,32_77SBAVTA,scvta,77SBA,77SBA,3,scvta,32_77SBAVTA,0,12217,16:35:00,995.0,1025.0,12217.0,30.0,0 +12219,12220,32_77SBAVTA,scvta,77SBA,77SBA,3,scvta,32_77SBAVTA,0,12217,17:05:00,1025.0,1055.0,12217.0,30.0,0 +12220,12221,32_77SBAVTA,scvta,77SBA,77SBA,3,scvta,32_77SBAVTA,0,12217,17:35:00,1055.0,1085.0,12217.0,30.0,0 +12235,12236,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,06:04:00,364.0,394.0,12236.0,30.0,0 +12236,12237,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,06:34:00,394.0,424.0,12236.0,30.0,0 +12237,12238,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,07:04:00,424.0,454.0,12236.0,30.0,0 +12238,12239,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,07:34:00,454.0,484.0,12236.0,30.0,0 +12239,12240,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,08:04:00,484.0,514.0,12236.0,30.0,0 +12240,12241,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,08:34:00,514.0,544.0,12236.0,30.0,0 +12241,12242,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,09:04:00,544.0,574.0,12236.0,30.0,0 +12242,12243,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,09:34:00,574.0,604.0,12236.0,30.0,0 +12243,12244,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,10:04:00,604.0,634.0,12236.0,30.0,0 +12244,12245,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,10:34:00,634.0,664.0,12236.0,30.0,0 +12245,12246,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,11:04:00,664.0,694.0,12236.0,30.0,0 +12246,12247,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,11:34:00,694.0,724.0,12236.0,30.0,0 +12247,12248,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,12:04:00,724.0,754.0,12236.0,30.0,0 +12248,12249,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,12:34:00,754.0,784.0,12236.0,30.0,0 +12249,12250,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,13:04:00,784.0,814.0,12236.0,30.0,0 +12250,12251,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,13:34:00,814.0,844.0,12236.0,30.0,0 +12251,12252,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,14:04:00,844.0,874.0,12236.0,30.0,0 +12252,12253,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,14:34:00,874.0,904.0,12236.0,30.0,0 +12253,12254,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,15:04:00,904.0,934.0,12236.0,30.0,0 +12254,12255,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,15:34:00,934.0,964.0,12236.0,30.0,0 +12255,12256,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,16:04:00,964.0,994.0,12236.0,30.0,0 +12256,12257,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,16:34:00,994.0,1024.0,12236.0,30.0,0 +12257,12258,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,17:04:00,1024.0,1054.0,12236.0,30.0,0 +12258,12259,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,17:34:00,1054.0,1084.0,12236.0,30.0,0 +12259,12260,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,18:04:00,1084.0,1111.0,12236.0,27.0,0 +12260,12261,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,18:31:00,1111.0,1171.0,12236.0,60.0,0 +12261,12262,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,19:31:00,1171.0,1231.0,12236.0,60.0,0 +12262,12263,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,20:31:00,1231.0,1291.0,12236.0,60.0,0 +12263,12264,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,21:31:00,1291.0,1351.0,12236.0,60.0,0 +12264,12265,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,22:31:00,1351.0,1411.0,12236.0,60.0,0 +12265,12266,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,23:31:00,1411.0,1471.0,12236.0,60.0,0 +12266,12267,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,24:31:00,1471.0,1531.0,12236.0,60.0,0 +12267,12268,32_77VTA,scvta,77,77,3,scvta,32_77VTA,0,12236,25:31:00,1531.0,1591.0,12236.0,60.0,0 +11049,11050,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,06:03:00,363.0,393.0,11050.0,30.0,0 +11050,11051,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,06:33:00,393.0,423.0,11050.0,30.0,0 +11051,11052,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,07:03:00,423.0,453.0,11050.0,30.0,0 +11052,11053,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,07:33:00,453.0,483.0,11050.0,30.0,0 +11053,11054,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,08:03:00,483.0,513.0,11050.0,30.0,0 +11054,11055,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,08:33:00,513.0,556.0,11050.0,43.0,0 +11055,11056,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,09:16:00,556.0,596.0,11050.0,40.0,0 +11056,11057,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,09:56:00,596.0,636.0,11050.0,40.0,0 +11057,11058,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,10:36:00,636.0,676.0,11050.0,40.0,0 +11058,11059,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,11:16:00,676.0,716.0,11050.0,40.0,0 +11059,11060,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,11:56:00,716.0,756.0,11050.0,40.0,0 +11060,11061,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,12:36:00,756.0,796.0,11050.0,40.0,0 +11061,11062,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,13:16:00,796.0,836.0,11050.0,40.0,0 +11062,11063,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,13:56:00,836.0,876.0,11050.0,40.0,0 +11063,11064,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,14:36:00,876.0,916.0,11050.0,40.0,0 +11064,11065,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,15:16:00,916.0,931.0,11050.0,15.0,0 +11065,11066,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,15:31:00,931.0,961.0,11050.0,30.0,0 +11066,11067,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,16:01:00,961.0,991.0,11050.0,30.0,0 +11067,11068,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,16:31:00,991.0,1021.0,11050.0,30.0,0 +11068,11069,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,17:01:00,1021.0,1051.0,11050.0,30.0,0 +11069,11070,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,17:31:00,1051.0,1081.0,11050.0,30.0,0 +11070,11071,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,18:01:00,1081.0,1120.0,11050.0,39.0,0 +11071,11072,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,18:40:00,1120.0,1150.0,11050.0,30.0,0 +11072,11073,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,19:10:00,1150.0,1180.0,11050.0,30.0,0 +11073,11074,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,19:40:00,1180.0,1210.0,11050.0,30.0,0 +11074,11075,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,20:10:00,1210.0,1240.0,11050.0,30.0,0 +11075,11076,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,20:40:00,1240.0,1270.0,11050.0,30.0,0 +11076,11077,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,21:10:00,1270.0,1300.0,11050.0,30.0,0 +11077,11078,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,21:40:00,1300.0,1330.0,11050.0,30.0,0 +11078,11079,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,22:10:00,1330.0,1360.0,11050.0,30.0,0 +11079,11080,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,22:40:00,1360.0,1390.0,11050.0,30.0,0 +11080,11081,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,23:10:00,1390.0,1420.0,11050.0,30.0,0 +11081,11082,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,23:40:00,1420.0,1450.0,11050.0,30.0,0 +11082,11083,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,24:10:00,1450.0,1480.0,11050.0,30.0,0 +11083,11084,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,24:40:00,1480.0,1510.0,11050.0,30.0,0 +11084,11085,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,25:10:00,1510.0,1540.0,11050.0,30.0,0 +11085,11086,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,25:40:00,1540.0,1570.0,11050.0,30.0,0 +11086,11087,32_81AVTA,scvta,81A,81A,3,scvta,32_81AVTA,0,11050,26:10:00,1570.0,1600.0,11050.0,30.0,0 +11088,11089,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,06:02:00,362.0,402.0,11089.0,40.0,0 +11089,11090,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,06:42:00,402.0,442.0,11089.0,40.0,0 +11090,11091,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,07:22:00,442.0,482.0,11089.0,40.0,0 +11091,11092,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,08:02:00,482.0,522.0,11089.0,40.0,0 +11092,11093,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,08:42:00,522.0,543.0,11089.0,21.0,0 +11093,11094,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,09:03:00,543.0,583.0,11089.0,40.0,0 +11094,11095,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,09:43:00,583.0,623.0,11089.0,40.0,0 +11095,11096,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,10:23:00,623.0,663.0,11089.0,40.0,0 +11096,11097,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,11:03:00,663.0,703.0,11089.0,40.0,0 +11097,11098,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,11:43:00,703.0,743.0,11089.0,40.0,0 +11098,11099,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,12:23:00,743.0,783.0,11089.0,40.0,0 +11099,11100,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,13:03:00,783.0,823.0,11089.0,40.0,0 +11100,11101,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,13:43:00,823.0,863.0,11089.0,40.0,0 +11101,11102,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,14:23:00,863.0,903.0,11089.0,40.0,0 +11102,11103,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,15:03:00,903.0,932.0,11089.0,29.0,0 +11103,11104,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,15:32:00,932.0,962.0,11089.0,30.0,0 +11104,11105,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,16:02:00,962.0,992.0,11089.0,30.0,0 +11105,11106,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,16:32:00,992.0,1022.0,11089.0,30.0,0 +11106,11107,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,17:02:00,1022.0,1052.0,11089.0,30.0,0 +11107,11108,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,17:32:00,1052.0,1082.0,11089.0,30.0,0 +11108,11109,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,18:02:00,1082.0,1150.0,11089.0,68.0,0 +11109,11110,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,19:10:00,1150.0,1249.98333333,11089.0,99.9833333333,1 +11110,11111,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,20:49:59,1249.98333333,1349.98333333,11089.0,100.0,1 +11111,11112,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,22:29:59,1349.98333333,1449.96666667,11089.0,99.9833333333,1 +11112,11113,32_81BVTA,scvta,81B,81B,3,scvta,32_81BVTA,0,11089,24:09:58,1449.96666667,1549.96666667,11089.0,100.0,1 +11698,11699,32_81CVTA,scvta,81C,81C,3,scvta,32_81CVTA,0,11699,06:11:00,371.0,411.0,11699.0,40.0,0 +11699,11700,32_81CVTA,scvta,81C,81C,3,scvta,32_81CVTA,0,11699,06:51:00,411.0,451.0,11699.0,40.0,0 +11700,11701,32_81CVTA,scvta,81C,81C,3,scvta,32_81CVTA,0,11699,07:31:00,451.0,491.0,11699.0,40.0,0 +11701,11702,32_81CVTA,scvta,81C,81C,3,scvta,32_81CVTA,0,11699,08:11:00,491.0,531.0,11699.0,40.0,0 +11702,11703,32_81CVTA,scvta,81C,81C,3,scvta,32_81CVTA,0,11699,08:51:00,531.0,544.0,11699.0,13.0,0 +11703,11704,32_81CVTA,scvta,81C,81C,3,scvta,32_81CVTA,0,11699,09:04:00,544.0,584.0,11699.0,40.0,0 +11704,11705,32_81CVTA,scvta,81C,81C,3,scvta,32_81CVTA,0,11699,09:44:00,584.0,624.0,11699.0,40.0,0 +11705,11706,32_81CVTA,scvta,81C,81C,3,scvta,32_81CVTA,0,11699,10:24:00,624.0,664.0,11699.0,40.0,0 +11706,11707,32_81CVTA,scvta,81C,81C,3,scvta,32_81CVTA,0,11699,11:04:00,664.0,704.0,11699.0,40.0,0 +11707,11708,32_81CVTA,scvta,81C,81C,3,scvta,32_81CVTA,0,11699,11:44:00,704.0,744.0,11699.0,40.0,0 +11708,11709,32_81CVTA,scvta,81C,81C,3,scvta,32_81CVTA,0,11699,12:24:00,744.0,784.0,11699.0,40.0,0 +11709,11710,32_81CVTA,scvta,81C,81C,3,scvta,32_81CVTA,0,11699,13:04:00,784.0,824.0,11699.0,40.0,0 +11710,11711,32_81CVTA,scvta,81C,81C,3,scvta,32_81CVTA,0,11699,13:44:00,824.0,864.0,11699.0,40.0,0 +11711,11712,32_81CVTA,scvta,81C,81C,3,scvta,32_81CVTA,0,11699,14:24:00,864.0,904.0,11699.0,40.0,0 +11712,11713,32_81CVTA,scvta,81C,81C,3,scvta,32_81CVTA,0,11699,15:04:00,904.0,940.0,11699.0,36.0,0 +11713,11714,32_81CVTA,scvta,81C,81C,3,scvta,32_81CVTA,0,11699,15:40:00,940.0,970.0,11699.0,30.0,0 +11714,11715,32_81CVTA,scvta,81C,81C,3,scvta,32_81CVTA,0,11699,16:10:00,970.0,1000.0,11699.0,30.0,0 +11715,11716,32_81CVTA,scvta,81C,81C,3,scvta,32_81CVTA,0,11699,16:40:00,1000.0,1030.0,11699.0,30.0,0 +11716,11717,32_81CVTA,scvta,81C,81C,3,scvta,32_81CVTA,0,11699,17:10:00,1030.0,1060.0,11699.0,30.0,0 +11717,11718,32_81CVTA,scvta,81C,81C,3,scvta,32_81CVTA,0,11699,17:40:00,1060.0,1090.0,11699.0,30.0,0 +11840,11841,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,06:14:00,374.0,404.0,11841.0,30.0,0 +11841,11842,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,06:44:00,404.0,434.0,11841.0,30.0,0 +11842,11843,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,07:14:00,434.0,464.0,11841.0,30.0,0 +11843,11844,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,07:44:00,464.0,494.0,11841.0,30.0,0 +11844,11845,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,08:14:00,494.0,524.0,11841.0,30.0,0 +11845,11846,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,08:44:00,524.0,549.0,11841.0,25.0,0 +11846,11847,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,09:09:00,549.0,589.0,11841.0,40.0,0 +11847,11848,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,09:49:00,589.0,629.0,11841.0,40.0,0 +11848,11849,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,10:29:00,629.0,669.0,11841.0,40.0,0 +11849,11850,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,11:09:00,669.0,709.0,11841.0,40.0,0 +11850,11851,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,11:49:00,709.0,749.0,11841.0,40.0,0 +11851,11852,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,12:29:00,749.0,789.0,11841.0,40.0,0 +11852,11853,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,13:09:00,789.0,829.0,11841.0,40.0,0 +11853,11854,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,13:49:00,829.0,869.0,11841.0,40.0,0 +11854,11855,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,14:29:00,869.0,909.0,11841.0,40.0,0 +11855,11856,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,15:09:00,909.0,939.0,11841.0,30.0,0 +11856,11857,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,15:39:00,939.0,969.0,11841.0,30.0,0 +11857,11858,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,16:09:00,969.0,999.0,11841.0,30.0,0 +11858,11859,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,16:39:00,999.0,1029.0,11841.0,30.0,0 +11859,11860,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,17:09:00,1029.0,1059.0,11841.0,30.0,0 +11860,11861,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,17:39:00,1059.0,1089.0,11841.0,30.0,0 +11861,11862,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,18:09:00,1089.0,1111.0,11841.0,22.0,0 +11862,11863,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,18:31:00,1111.0,1171.0,11841.0,60.0,0 +11863,11864,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,19:31:00,1171.0,1231.0,11841.0,60.0,0 +11864,11865,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,20:31:00,1231.0,1291.0,11841.0,60.0,0 +11865,11866,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,21:31:00,1291.0,1351.0,11841.0,60.0,0 +11866,11867,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,22:31:00,1351.0,1411.0,11841.0,60.0,0 +11867,11868,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,23:31:00,1411.0,1471.0,11841.0,60.0,0 +11868,11869,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,24:31:00,1471.0,1531.0,11841.0,60.0,0 +11869,11870,32_82NBVTA,scvta,82,82_NB,3,scvta,32_82NBVTA,0,11841,25:31:00,1531.0,1591.0,11841.0,60.0,0 +11807,11808,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,06:09:00,369.0,399.0,11808.0,30.0,0 +11808,11809,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,06:39:00,399.0,429.0,11808.0,30.0,0 +11809,11810,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,07:09:00,429.0,459.0,11808.0,30.0,0 +11810,11811,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,07:39:00,459.0,489.0,11808.0,30.0,0 +11811,11812,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,08:09:00,489.0,519.0,11808.0,30.0,0 +11812,11813,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,08:39:00,519.0,540.0,11808.0,21.0,0 +11813,11814,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,09:00:00,540.0,580.0,11808.0,40.0,0 +11814,11815,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,09:40:00,580.0,620.0,11808.0,40.0,0 +11815,11816,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,10:20:00,620.0,660.0,11808.0,40.0,0 +11816,11817,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,11:00:00,660.0,700.0,11808.0,40.0,0 +11817,11818,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,11:40:00,700.0,740.0,11808.0,40.0,0 +11818,11819,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,12:20:00,740.0,780.0,11808.0,40.0,0 +11819,11820,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,13:00:00,780.0,820.0,11808.0,40.0,0 +11820,11821,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,13:40:00,820.0,860.0,11808.0,40.0,0 +11821,11822,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,14:20:00,860.0,900.0,11808.0,40.0,0 +11822,11823,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,15:00:00,900.0,936.0,11808.0,36.0,0 +11823,11824,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,15:36:00,936.0,966.0,11808.0,30.0,0 +11824,11825,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,16:06:00,966.0,996.0,11808.0,30.0,0 +11825,11826,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,16:36:00,996.0,1026.0,11808.0,30.0,0 +11826,11827,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,17:06:00,1026.0,1056.0,11808.0,30.0,0 +11827,11828,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,17:36:00,1056.0,1086.0,11808.0,30.0,0 +11828,11829,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,18:06:00,1086.0,1125.0,11808.0,39.0,0 +11829,11830,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,18:45:00,1125.0,1170.0,11808.0,45.0,0 +11830,11831,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,19:30:00,1170.0,1215.0,11808.0,45.0,0 +11831,11832,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,20:15:00,1215.0,1260.0,11808.0,45.0,0 +11832,11833,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,21:00:00,1260.0,1305.0,11808.0,45.0,0 +11833,11834,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,21:45:00,1305.0,1350.0,11808.0,45.0,0 +11834,11835,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,22:30:00,1350.0,1395.0,11808.0,45.0,0 +11835,11836,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,23:15:00,1395.0,1440.0,11808.0,45.0,0 +11836,11837,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,24:00:00,1440.0,1485.0,11808.0,45.0,0 +11837,11838,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,24:45:00,1485.0,1530.0,11808.0,45.0,0 +11838,11839,32_82SBVTA,scvta,82,82_SB,3,scvta,32_82SBVTA,0,11808,25:30:00,1530.0,1575.0,11808.0,45.0,0 +11114,11115,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,06:07:00,367.0,397.0,11115.0,30.0,0 +11115,11116,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,06:37:00,397.0,427.0,11115.0,30.0,0 +11116,11117,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,07:07:00,427.0,457.0,11115.0,30.0,0 +11117,11118,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,07:37:00,457.0,487.0,11115.0,30.0,0 +11118,11119,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,08:07:00,487.0,517.0,11115.0,30.0,0 +11119,11120,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,08:37:00,517.0,542.0,11115.0,25.0,0 +11120,11121,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,09:02:00,542.0,572.0,11115.0,30.0,0 +11121,11122,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,09:32:00,572.0,602.0,11115.0,30.0,0 +11122,11123,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,10:02:00,602.0,632.0,11115.0,30.0,0 +11123,11124,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,10:32:00,632.0,662.0,11115.0,30.0,0 +11124,11125,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,11:02:00,662.0,692.0,11115.0,30.0,0 +11125,11126,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,11:32:00,692.0,722.0,11115.0,30.0,0 +11126,11127,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,12:02:00,722.0,752.0,11115.0,30.0,0 +11127,11128,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,12:32:00,752.0,782.0,11115.0,30.0,0 +11128,11129,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,13:02:00,782.0,812.0,11115.0,30.0,0 +11129,11130,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,13:32:00,812.0,842.0,11115.0,30.0,0 +11130,11131,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,14:02:00,842.0,872.0,11115.0,30.0,0 +11131,11132,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,14:32:00,872.0,902.0,11115.0,30.0,0 +11132,11133,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,15:02:00,902.0,943.0,11115.0,41.0,0 +11133,11134,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,15:43:00,943.0,973.0,11115.0,30.0,0 +11134,11135,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,16:13:00,973.0,1003.0,11115.0,30.0,0 +11135,11136,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,16:43:00,1003.0,1033.0,11115.0,30.0,0 +11136,11137,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,17:13:00,1033.0,1063.0,11115.0,30.0,0 +11137,11138,32_85VTA,scvta,85,85,3,scvta,32_85VTA,0,11115,17:43:00,1063.0,1093.0,11115.0,30.0,0 +11719,11720,32_88AM2VTA,scvta,88AM2,88AM2,3,scvta,32_88AM2VTA,0,11720,06:20:00,380.0,440.0,11720.0,60.0,0 +11720,11721,32_88AM2VTA,scvta,88AM2,88AM2,3,scvta,32_88AM2VTA,0,11720,07:20:00,440.0,500.0,11720.0,60.0,0 +12272,12273,32_88MDVTA,scvta,88MD,88MD,3,scvta,32_88MDVTA,0,12273,09:00:00,540.0,600.0,12273.0,60.0,0 +12273,12274,32_88MDVTA,scvta,88MD,88MD,3,scvta,32_88MDVTA,0,12273,10:00:00,600.0,660.0,12273.0,60.0,0 +12274,12275,32_88MDVTA,scvta,88MD,88MD,3,scvta,32_88MDVTA,0,12273,11:00:00,660.0,720.0,12273.0,60.0,0 +12275,12276,32_88MDVTA,scvta,88MD,88MD,3,scvta,32_88MDVTA,0,12273,12:00:00,720.0,780.0,12273.0,60.0,0 +12276,12277,32_88MDVTA,scvta,88MD,88MD,3,scvta,32_88MDVTA,0,12273,13:00:00,780.0,840.0,12273.0,60.0,0 +12277,12278,32_88MDVTA,scvta,88MD,88MD,3,scvta,32_88MDVTA,0,12273,14:00:00,840.0,900.0,12273.0,60.0,0 +12269,12270,32_88PM2VTA,scvta,88PM2,88PM2,3,scvta,32_88PM2VTA,0,12270,15:45:00,945.0,1005.0,12270.0,60.0,0 +12270,12271,32_88PM2VTA,scvta,88PM2,88PM2,3,scvta,32_88PM2VTA,0,12270,16:45:00,1005.0,1065.0,12270.0,60.0,0 +12279,12280,32_88VTA,scvta,88,88,3,scvta,32_88VTA,0,12280,06:07:00,367.0,397.0,12280.0,30.0,0 +12280,12281,32_88VTA,scvta,88,88,3,scvta,32_88VTA,0,12280,06:37:00,397.0,427.0,12280.0,30.0,0 +12281,12282,32_88VTA,scvta,88,88,3,scvta,32_88VTA,0,12280,07:07:00,427.0,457.0,12280.0,30.0,0 +12282,12283,32_88VTA,scvta,88,88,3,scvta,32_88VTA,0,12280,07:37:00,457.0,487.0,12280.0,30.0,0 +12283,12284,32_88VTA,scvta,88,88,3,scvta,32_88VTA,0,12280,08:07:00,487.0,517.0,12280.0,30.0,0 +12284,12285,32_88VTA,scvta,88,88,3,scvta,32_88VTA,0,12280,08:37:00,517.0,940.0,12280.0,423.0,1 +12285,12286,32_88VTA,scvta,88,88,3,scvta,32_88VTA,0,12280,15:40:00,940.0,1000.0,12280.0,60.0,0 +12286,12287,32_88VTA,scvta,88,88,3,scvta,32_88VTA,0,12280,16:40:00,1000.0,1060.0,12280.0,60.0,0 +10108,10109,33_304NBVTA,scvta,304,304_NB,3,scvta,33_304NBVTA,0,10109,06:02:00,362.0,392.0,10109.0,30.0,0 +10109,10110,33_304NBVTA,scvta,304,304_NB,3,scvta,33_304NBVTA,0,10109,06:32:00,392.0,422.0,10109.0,30.0,0 +10110,10111,33_304NBVTA,scvta,304,304_NB,3,scvta,33_304NBVTA,0,10109,07:02:00,422.0,452.0,10109.0,30.0,0 +10111,10112,33_304NBVTA,scvta,304,304_NB,3,scvta,33_304NBVTA,0,10109,07:32:00,452.0,482.0,10109.0,30.0,0 +10112,10113,33_304NBVTA,scvta,304,304_NB,3,scvta,33_304NBVTA,0,10109,08:02:00,482.0,512.0,10109.0,30.0,0 +10114,10115,33_304SBVTA,scvta,304,304_SB,3,scvta,33_304SBVTA,0,10115,15:33:00,933.0,963.0,10115.0,30.0,0 +10115,10116,33_304SBVTA,scvta,304,304_SB,3,scvta,33_304SBVTA,0,10115,16:03:00,963.0,993.0,10115.0,30.0,0 +10116,10117,33_304SBVTA,scvta,304,304_SB,3,scvta,33_304SBVTA,0,10115,16:33:00,993.0,1023.0,10115.0,30.0,0 +10117,10118,33_304SBVTA,scvta,304,304_SB,3,scvta,33_304SBVTA,0,10115,17:03:00,1023.0,1053.0,10115.0,30.0,0 +10118,10119,33_304SBVTA,scvta,304,304_SB,3,scvta,33_304SBVTA,0,10115,17:33:00,1053.0,1083.0,10115.0,30.0,0 +10120,10121,33_305NBVTA,scvta,305,305_NB,3,scvta,33_305NBVTA,0,10121,06:03:00,363.0,462.983333333,10121.0,99.9833333333,0 +10122,10123,33_305SBVTA,scvta,305,305_SB,3,scvta,33_305SBVTA,0,10123,09:03:00,543.0,642.983333333,10123.0,99.9833333333,0 +10123,10124,33_305SBVTA,scvta,305,305_SB,3,scvta,33_305SBVTA,0,10123,10:42:59,642.983333333,742.983333333,10123.0,100.0,0 +10124,10125,33_305SBVTA,scvta,305,305_SB,3,scvta,33_305SBVTA,0,10123,12:22:59,742.983333333,842.966666667,10123.0,99.9833333333,0 +10125,10126,33_305SBVTA,scvta,305,305_SB,3,scvta,33_305SBVTA,0,10123,14:02:58,842.966666667,962.0,10123.0,119.033333333,0 +10126,10127,33_305SBVTA,scvta,305,305_SB,3,scvta,33_305SBVTA,0,10123,16:02:00,962.0,1061.98333333,10123.0,99.9833333333,0 +10130,10131,33_321EBVTA,scvta,321,321_EB,3,scvta,33_321EBVTA,0,10131,15:33:00,933.0,1032.98333333,10131.0,99.9833333333,0 +10128,10129,33_321WBVTA,scvta,321,321_WB,3,scvta,33_321WBVTA,0,10129,06:30:00,390.0,489.983333333,10129.0,99.9833333333,0 +10132,10133,33_328NBVTA,scvta,328,328_NB,3,scvta,33_328NBVTA,0,10133,06:02:00,362.0,461.983333333,10133.0,99.9833333333,0 +10134,10135,33_328SBVTA,scvta,328,328_SB,3,scvta,33_328SBVTA,0,10135,15:33:00,933.0,1032.98333333,10135.0,99.9833333333,0 +10136,10137,33_330NBVTA,scvta,330,330_NB,3,scvta,33_330NBVTA,0,10137,06:02:00,362.0,402.0,10137.0,40.0,0 +10137,10138,33_330NBVTA,scvta,330,330_NB,3,scvta,33_330NBVTA,0,10137,06:42:00,402.0,442.0,10137.0,40.0,0 +10138,10139,33_330NBVTA,scvta,330,330_NB,3,scvta,33_330NBVTA,0,10137,07:22:00,442.0,482.0,10137.0,40.0,0 +10139,10140,33_330NBVTA,scvta,330,330_NB,3,scvta,33_330NBVTA,0,10137,08:02:00,482.0,522.0,10137.0,40.0,0 +10141,10142,33_330SBVTA,scvta,330,330_SB,3,scvta,33_330SBVTA,0,10142,15:36:00,936.0,986.0,10142.0,50.0,0 +10142,10143,33_330SBVTA,scvta,330,330_SB,3,scvta,33_330SBVTA,0,10142,16:26:00,986.0,1036.0,10142.0,50.0,0 +10143,10144,33_330SBVTA,scvta,330,330_SB,3,scvta,33_330SBVTA,0,10142,17:16:00,1036.0,1086.0,10142.0,50.0,0 +9976,9977,34_101NBVTA,scvta,101,101_NB,3,scvta,34_101NBVTA,0,9977,06:03:00,363.0,393.0,9977.0,30.0,0 +9977,9978,34_101NBVTA,scvta,101,101_NB,3,scvta,34_101NBVTA,0,9977,06:33:00,393.0,423.0,9977.0,30.0,0 +9978,9979,34_101NBVTA,scvta,101,101_NB,3,scvta,34_101NBVTA,0,9977,07:03:00,423.0,453.0,9977.0,30.0,0 +9979,9980,34_101NBVTA,scvta,101,101_NB,3,scvta,34_101NBVTA,0,9977,07:33:00,453.0,483.0,9977.0,30.0,0 +9980,9981,34_101NBVTA,scvta,101,101_NB,3,scvta,34_101NBVTA,0,9977,08:03:00,483.0,513.0,9977.0,30.0,0 +9982,9983,34_101SBVTA,scvta,101,101_SB,3,scvta,34_101SBVTA,0,9983,15:35:00,935.0,975.0,9983.0,40.0,0 +9983,9984,34_101SBVTA,scvta,101,101_SB,3,scvta,34_101SBVTA,0,9983,16:15:00,975.0,1015.0,9983.0,40.0,0 +9984,9985,34_101SBVTA,scvta,101,101_SB,3,scvta,34_101SBVTA,0,9983,16:55:00,1015.0,1055.0,9983.0,40.0,0 +9985,9986,34_101SBVTA,scvta,101,101_SB,3,scvta,34_101SBVTA,0,9983,17:35:00,1055.0,1095.0,9983.0,40.0,0 +9987,9988,34_102NBVTA,scvta,102,102_NB,3,scvta,34_102NBVTA,0,9988,06:26:00,386.0,485.983333333,9988.0,99.9833333333,0 +9989,9990,34_102SBVTA,scvta,102,102_SB,3,scvta,34_102SBVTA,0,9990,15:33:00,933.0,993.0,9990.0,60.0,0 +9990,9991,34_102SBVTA,scvta,102,102_SB,3,scvta,34_102SBVTA,0,9990,16:33:00,993.0,1053.0,9990.0,60.0,0 +10024,10025,34_103EBVTA,scvta,103,103_EB,3,scvta,34_103EBVTA,0,10025,15:43:00,943.0,988.0,10025.0,45.0,0 +10025,10026,34_103EBVTA,scvta,103,103_EB,3,scvta,34_103EBVTA,0,10025,16:28:00,988.0,1033.0,10025.0,45.0,0 +10026,10027,34_103EBVTA,scvta,103,103_EB,3,scvta,34_103EBVTA,0,10025,17:13:00,1033.0,1078.0,10025.0,45.0,0 +10020,10021,34_103WBVTA,scvta,103,103_WB,3,scvta,34_103WBVTA,0,10021,06:04:00,364.0,409.0,10021.0,45.0,0 +10021,10022,34_103WBVTA,scvta,103,103_WB,3,scvta,34_103WBVTA,0,10021,06:49:00,409.0,454.0,10021.0,45.0,0 +10022,10023,34_103WBVTA,scvta,103,103_WB,3,scvta,34_103WBVTA,0,10021,07:34:00,454.0,499.0,10021.0,45.0,0 +9994,9995,34_104EBVTA,scvta,104,104_EB,3,scvta,34_104EBVTA,0,9995,15:48:00,948.0,993.0,9995.0,45.0,0 +9995,9996,34_104EBVTA,scvta,104,104_EB,3,scvta,34_104EBVTA,0,9995,16:33:00,993.0,1038.0,9995.0,45.0,0 +9996,9997,34_104EBVTA,scvta,104,104_EB,3,scvta,34_104EBVTA,0,9995,17:18:00,1038.0,1083.0,9995.0,45.0,0 +9992,9993,34_104WBVTA,scvta,104,104_WB,3,scvta,34_104WBVTA,0,9993,06:18:00,378.0,477.983333333,9993.0,99.9833333333,0 +10031,10032,34_120NBVTA,scvta,120,120_NB,3,scvta,34_120NBVTA,0,10032,15:32:00,932.0,962.0,10032.0,30.0,0 +10032,10033,34_120NBVTA,scvta,120,120_NB,3,scvta,34_120NBVTA,0,10032,16:02:00,962.0,992.0,10032.0,30.0,0 +10033,10034,34_120NBVTA,scvta,120,120_NB,3,scvta,34_120NBVTA,0,10032,16:32:00,992.0,1022.0,10032.0,30.0,0 +10034,10035,34_120NBVTA,scvta,120,120_NB,3,scvta,34_120NBVTA,0,10032,17:02:00,1022.0,1052.0,10032.0,30.0,0 +10035,10036,34_120NBVTA,scvta,120,120_NB,3,scvta,34_120NBVTA,0,10032,17:32:00,1052.0,1082.0,10032.0,30.0,0 +10028,10029,34_120SBVTA,scvta,120,120_SB,3,scvta,34_120SBVTA,0,10029,06:09:00,369.0,429.0,10029.0,60.0,0 +10029,10030,34_120SBVTA,scvta,120,120_SB,3,scvta,34_120SBVTA,0,10029,07:09:00,429.0,489.0,10029.0,60.0,0 +10037,10038,34_121NBVTA,scvta,121,121_NB,3,scvta,34_121NBVTA,0,10038,06:12:00,372.0,417.0,10038.0,45.0,0 +10038,10039,34_121NBVTA,scvta,121,121_NB,3,scvta,34_121NBVTA,0,10038,06:57:00,417.0,462.0,10038.0,45.0,0 +10039,10040,34_121NBVTA,scvta,121,121_NB,3,scvta,34_121NBVTA,0,10038,07:42:00,462.0,507.0,10038.0,45.0,0 +10041,10042,34_121SBVTA,scvta,121,121_SB,3,scvta,34_121SBVTA,0,10042,15:40:00,940.0,1000.0,10042.0,60.0,0 +10042,10043,34_121SBVTA,scvta,121,121_SB,3,scvta,34_121SBVTA,0,10042,16:40:00,1000.0,1060.0,10042.0,60.0,0 +9998,9999,34_122NBVTA,scvta,122,122_NB,3,scvta,34_122NBVTA,0,9999,06:23:00,383.0,482.983333333,9999.0,99.9833333333,0 +10000,10001,34_122SBVTA,scvta,122,122_SB,3,scvta,34_122SBVTA,0,10001,15:48:00,948.0,1047.98333333,10001.0,99.9833333333,0 +10014,10015,34_140ASBVTA,scvta,140A,140A_SB,3,scvta,34_140ASBVTA,0,10015,06:50:00,410.0,509.983333333,10015.0,99.9833333333,0 +10008,10009,34_140NBVTA,scvta,140,140_NB,3,scvta,34_140NBVTA,0,10009,15:35:00,935.0,965.0,10009.0,30.0,0 +10009,10010,34_140NBVTA,scvta,140,140_NB,3,scvta,34_140NBVTA,0,10009,16:05:00,965.0,995.0,10009.0,30.0,0 +10010,10011,34_140NBVTA,scvta,140,140_NB,3,scvta,34_140NBVTA,0,10009,16:35:00,995.0,1025.0,10009.0,30.0,0 +10011,10012,34_140NBVTA,scvta,140,140_NB,3,scvta,34_140NBVTA,0,10009,17:05:00,1025.0,1055.0,10009.0,30.0,0 +10012,10013,34_140NBVTA,scvta,140,140_NB,3,scvta,34_140NBVTA,0,10009,17:35:00,1055.0,1085.0,10009.0,30.0,0 +10002,10003,34_140SBVTA,scvta,140,140_SB,3,scvta,34_140SBVTA,0,10003,06:05:00,365.0,395.0,10003.0,30.0,0 +10003,10004,34_140SBVTA,scvta,140,140_SB,3,scvta,34_140SBVTA,0,10003,06:35:00,395.0,425.0,10003.0,30.0,0 +10004,10005,34_140SBVTA,scvta,140,140_SB,3,scvta,34_140SBVTA,0,10003,07:05:00,425.0,455.0,10003.0,30.0,0 +10005,10006,34_140SBVTA,scvta,140,140_SB,3,scvta,34_140SBVTA,0,10003,07:35:00,455.0,485.0,10003.0,30.0,0 +10006,10007,34_140SBVTA,scvta,140,140_SB,3,scvta,34_140SBVTA,0,10003,08:05:00,485.0,515.0,10003.0,30.0,0 +9887,9888,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,06:08:00,368.0,388.0,9888.0,20.0,0 +9888,9889,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,06:28:00,388.0,408.0,9888.0,20.0,0 +9889,9890,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,06:48:00,408.0,428.0,9888.0,20.0,0 +9890,9891,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,07:08:00,428.0,448.0,9888.0,20.0,0 +9891,9892,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,07:28:00,448.0,468.0,9888.0,20.0,0 +9892,9893,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,07:48:00,468.0,488.0,9888.0,20.0,0 +9893,9894,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,08:08:00,488.0,508.0,9888.0,20.0,0 +9894,9895,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,08:28:00,508.0,528.0,9888.0,20.0,0 +9895,9896,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,08:48:00,528.0,544.0,9888.0,16.0,0 +9896,9897,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,09:04:00,544.0,574.0,9888.0,30.0,0 +9897,9898,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,09:34:00,574.0,604.0,9888.0,30.0,0 +9898,9899,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,10:04:00,604.0,634.0,9888.0,30.0,0 +9899,9900,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,10:34:00,634.0,664.0,9888.0,30.0,0 +9900,9901,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,11:04:00,664.0,694.0,9888.0,30.0,0 +9901,9902,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,11:34:00,694.0,724.0,9888.0,30.0,0 +9902,9903,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,12:04:00,724.0,754.0,9888.0,30.0,0 +9903,9904,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,12:34:00,754.0,784.0,9888.0,30.0,0 +9904,9905,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,13:04:00,784.0,814.0,9888.0,30.0,0 +9905,9906,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,13:34:00,814.0,844.0,9888.0,30.0,0 +9906,9907,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,14:04:00,844.0,874.0,9888.0,30.0,0 +9907,9908,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,14:34:00,874.0,904.0,9888.0,30.0,0 +9908,9909,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,15:04:00,904.0,933.0,9888.0,29.0,0 +9909,9910,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,15:33:00,933.0,953.0,9888.0,20.0,0 +9910,9911,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,15:53:00,953.0,973.0,9888.0,20.0,0 +9911,9912,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,16:13:00,973.0,993.0,9888.0,20.0,0 +9912,9913,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,16:33:00,993.0,1013.0,9888.0,20.0,0 +9913,9914,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,16:53:00,1013.0,1033.0,9888.0,20.0,0 +9914,9915,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,17:13:00,1033.0,1053.0,9888.0,20.0,0 +9915,9916,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,17:33:00,1053.0,1073.0,9888.0,20.0,0 +9916,9917,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,17:53:00,1073.0,1093.0,9888.0,20.0,0 +9917,9918,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,18:13:00,1093.0,1123.0,9888.0,30.0,0 +9918,9919,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,18:43:00,1123.0,1168.0,9888.0,45.0,0 +9919,9920,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,19:28:00,1168.0,1213.0,9888.0,45.0,0 +9920,9921,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,20:13:00,1213.0,1258.0,9888.0,45.0,0 +9921,9922,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,20:58:00,1258.0,1303.0,9888.0,45.0,0 +9922,9923,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,21:43:00,1303.0,1348.0,9888.0,45.0,0 +9923,9924,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,22:28:00,1348.0,1393.0,9888.0,45.0,0 +9924,9925,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,23:13:00,1393.0,1438.0,9888.0,45.0,0 +9925,9926,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,23:58:00,1438.0,1483.0,9888.0,45.0,0 +9926,9927,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,24:43:00,1483.0,1528.0,9888.0,45.0,0 +9927,9928,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,25:28:00,1528.0,1573.0,9888.0,45.0,0 +9928,9929,34_180VTN,scvta,180VTN,180VTN,3,scvta,34_180VTN,0,9888,26:13:00,1573.0,1618.0,9888.0,45.0,0 +9930,9931,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,06:07:00,367.0,382.0,9931.0,15.0,0 +9931,9932,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,06:22:00,382.0,397.0,9931.0,15.0,0 +9932,9933,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,06:37:00,397.0,412.0,9931.0,15.0,0 +9933,9934,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,06:52:00,412.0,427.0,9931.0,15.0,0 +9934,9935,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,07:07:00,427.0,442.0,9931.0,15.0,0 +9935,9936,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,07:22:00,442.0,457.0,9931.0,15.0,0 +9936,9937,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,07:37:00,457.0,472.0,9931.0,15.0,0 +9937,9938,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,07:52:00,472.0,487.0,9931.0,15.0,0 +9938,9939,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,08:07:00,487.0,502.0,9931.0,15.0,0 +9939,9940,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,08:22:00,502.0,517.0,9931.0,15.0,0 +9940,9941,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,08:37:00,517.0,532.0,9931.0,15.0,0 +9941,9942,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,08:52:00,532.0,546.0,9931.0,14.0,0 +9942,9943,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,09:06:00,546.0,576.0,9931.0,30.0,0 +9943,9944,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,09:36:00,576.0,606.0,9931.0,30.0,0 +9944,9945,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,10:06:00,606.0,636.0,9931.0,30.0,0 +9945,9946,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,10:36:00,636.0,666.0,9931.0,30.0,0 +9946,9947,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,11:06:00,666.0,696.0,9931.0,30.0,0 +9947,9948,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,11:36:00,696.0,726.0,9931.0,30.0,0 +9948,9949,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,12:06:00,726.0,756.0,9931.0,30.0,0 +9949,9950,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,12:36:00,756.0,786.0,9931.0,30.0,0 +9950,9951,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,13:06:00,786.0,816.0,9931.0,30.0,0 +9951,9952,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,13:36:00,816.0,846.0,9931.0,30.0,0 +9952,9953,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,14:06:00,846.0,876.0,9931.0,30.0,0 +9953,9954,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,14:36:00,876.0,906.0,9931.0,30.0,0 +9954,9955,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,15:06:00,906.0,933.0,9931.0,27.0,0 +9955,9956,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,15:33:00,933.0,953.0,9931.0,20.0,0 +9956,9957,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,15:53:00,953.0,973.0,9931.0,20.0,0 +9957,9958,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,16:13:00,973.0,993.0,9931.0,20.0,0 +9958,9959,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,16:33:00,993.0,1013.0,9931.0,20.0,0 +9959,9960,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,16:53:00,1013.0,1033.0,9931.0,20.0,0 +9960,9961,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,17:13:00,1033.0,1053.0,9931.0,20.0,0 +9961,9962,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,17:33:00,1053.0,1073.0,9931.0,20.0,0 +9962,9963,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,17:53:00,1073.0,1093.0,9931.0,20.0,0 +9963,9964,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,18:13:00,1093.0,1111.0,9931.0,18.0,0 +9964,9965,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,18:31:00,1111.0,1156.0,9931.0,45.0,0 +9965,9966,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,19:16:00,1156.0,1201.0,9931.0,45.0,0 +9966,9967,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,20:01:00,1201.0,1246.0,9931.0,45.0,0 +9967,9968,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,20:46:00,1246.0,1291.0,9931.0,45.0,0 +9968,9969,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,21:31:00,1291.0,1336.0,9931.0,45.0,0 +9969,9970,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,22:16:00,1336.0,1381.0,9931.0,45.0,0 +9970,9971,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,23:01:00,1381.0,1426.0,9931.0,45.0,0 +9971,9972,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,23:46:00,1426.0,1471.0,9931.0,45.0,0 +9972,9973,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,24:31:00,1471.0,1516.0,9931.0,45.0,0 +9973,9974,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,25:16:00,1516.0,1561.0,9931.0,45.0,0 +9974,9975,34_180VTS,scvta,180VTS,180VTS,3,scvta,34_180VTS,0,9931,26:01:00,1561.0,1606.0,9931.0,45.0,0 +10018,10019,34_182NBVTA,scvta,182,182_NB,3,scvta,34_182NBVTA,0,10019,15:43:00,943.0,1042.98333333,10019.0,99.9833333333,0 +10016,10017,34_182SBVTA,scvta,182,182_SB,3,scvta,34_182SBVTA,0,10017,06:45:00,405.0,504.983333333,10017.0,99.9833333333,0 +10044,10045,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,06:10:00,370.0,390.0,10045.0,20.0,0 +10045,10046,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,06:30:00,390.0,410.0,10045.0,20.0,0 +10046,10047,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,06:50:00,410.0,430.0,10045.0,20.0,0 +10047,10048,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,07:10:00,430.0,450.0,10045.0,20.0,0 +10048,10049,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,07:30:00,450.0,470.0,10045.0,20.0,0 +10049,10050,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,07:50:00,470.0,490.0,10045.0,20.0,0 +10050,10051,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,08:10:00,490.0,510.0,10045.0,20.0,0 +10051,10052,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,08:30:00,510.0,530.0,10045.0,20.0,0 +10052,10053,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,08:50:00,530.0,542.0,10045.0,12.0,0 +10053,10054,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,09:02:00,542.0,557.0,10045.0,15.0,0 +10054,10055,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,09:17:00,557.0,572.0,10045.0,15.0,0 +10055,10056,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,09:32:00,572.0,587.0,10045.0,15.0,0 +10056,10057,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,09:47:00,587.0,602.0,10045.0,15.0,0 +10057,10058,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,10:02:00,602.0,617.0,10045.0,15.0,0 +10058,10059,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,10:17:00,617.0,632.0,10045.0,15.0,0 +10059,10060,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,10:32:00,632.0,647.0,10045.0,15.0,0 +10060,10061,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,10:47:00,647.0,662.0,10045.0,15.0,0 +10061,10062,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,11:02:00,662.0,677.0,10045.0,15.0,0 +10062,10063,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,11:17:00,677.0,692.0,10045.0,15.0,0 +10063,10064,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,11:32:00,692.0,707.0,10045.0,15.0,0 +10064,10065,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,11:47:00,707.0,722.0,10045.0,15.0,0 +10065,10066,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,12:02:00,722.0,737.0,10045.0,15.0,0 +10066,10067,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,12:17:00,737.0,752.0,10045.0,15.0,0 +10067,10068,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,12:32:00,752.0,767.0,10045.0,15.0,0 +10068,10069,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,12:47:00,767.0,782.0,10045.0,15.0,0 +10069,10070,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,13:02:00,782.0,797.0,10045.0,15.0,0 +10070,10071,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,13:17:00,797.0,812.0,10045.0,15.0,0 +10071,10072,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,13:32:00,812.0,827.0,10045.0,15.0,0 +10072,10073,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,13:47:00,827.0,842.0,10045.0,15.0,0 +10073,10074,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,14:02:00,842.0,857.0,10045.0,15.0,0 +10074,10075,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,14:17:00,857.0,872.0,10045.0,15.0,0 +10075,10076,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,14:32:00,872.0,887.0,10045.0,15.0,0 +10076,10077,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,14:47:00,887.0,902.0,10045.0,15.0,0 +10077,10078,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,15:02:00,902.0,917.0,10045.0,15.0,0 +10078,10079,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,15:17:00,917.0,932.0,10045.0,15.0,0 +10079,10080,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,15:32:00,932.0,947.0,10045.0,15.0,0 +10080,10081,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,15:47:00,947.0,962.0,10045.0,15.0,0 +10081,10082,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,16:02:00,962.0,977.0,10045.0,15.0,0 +10082,10083,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,16:17:00,977.0,992.0,10045.0,15.0,0 +10083,10084,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,16:32:00,992.0,1007.0,10045.0,15.0,0 +10084,10085,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,16:47:00,1007.0,1022.0,10045.0,15.0,0 +10085,10086,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,17:02:00,1022.0,1037.0,10045.0,15.0,0 +10086,10087,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,17:17:00,1037.0,1052.0,10045.0,15.0,0 +10087,10088,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,17:32:00,1052.0,1067.0,10045.0,15.0,0 +10088,10089,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,17:47:00,1067.0,1082.0,10045.0,15.0,0 +10089,10090,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,18:02:00,1082.0,1097.0,10045.0,15.0,0 +10090,10091,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,18:17:00,1097.0,1124.0,10045.0,27.0,0 +10091,10092,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,18:44:00,1124.0,1154.0,10045.0,30.0,0 +10092,10093,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,19:14:00,1154.0,1184.0,10045.0,30.0,0 +10093,10094,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,19:44:00,1184.0,1214.0,10045.0,30.0,0 +10094,10095,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,20:14:00,1214.0,1244.0,10045.0,30.0,0 +10095,10096,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,20:44:00,1244.0,1274.0,10045.0,30.0,0 +10096,10097,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,21:14:00,1274.0,1304.0,10045.0,30.0,0 +10097,10098,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,21:44:00,1304.0,1334.0,10045.0,30.0,0 +10098,10099,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,22:14:00,1334.0,1364.0,10045.0,30.0,0 +10099,10100,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,22:44:00,1364.0,1394.0,10045.0,30.0,0 +10100,10101,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,23:14:00,1394.0,1424.0,10045.0,30.0,0 +10101,10102,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,23:44:00,1424.0,1454.0,10045.0,30.0,0 +10102,10103,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,24:14:00,1454.0,1484.0,10045.0,30.0,0 +10103,10104,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,24:44:00,1484.0,1514.0,10045.0,30.0,0 +10104,10105,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,25:14:00,1514.0,1544.0,10045.0,30.0,0 +10105,10106,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,25:44:00,1544.0,1574.0,10045.0,30.0,0 +10106,10107,34_522VTA,scvta,522,522,3,scvta,34_522VTA,0,10045,26:14:00,1574.0,1604.0,10045.0,30.0,0 +6434,6435,35_DB1EB,scvta,DB1,DB1_EB,3,scvta,35_DB1EB,0,6435,09:41:00,581.0,680.983333333,6435.0,99.9833333333,0 +6435,6436,35_DB1EB,scvta,DB1,DB1_EB,3,scvta,35_DB1EB,0,6435,11:20:59,680.983333333,780.983333333,6435.0,100.0,0 +6436,6437,35_DB1EB,scvta,DB1,DB1_EB,3,scvta,35_DB1EB,0,6435,13:00:59,780.983333333,880.966666667,6435.0,99.9833333333,0 +6437,6438,35_DB1EB,scvta,DB1,DB1_EB,3,scvta,35_DB1EB,0,6435,14:40:58,880.966666667,932.0,6435.0,51.0333333333,0 +6438,6439,35_DB1EB,scvta,DB1,DB1_EB,3,scvta,35_DB1EB,0,6435,15:32:00,932.0,962.0,6435.0,30.0,0 +6439,6440,35_DB1EB,scvta,DB1,DB1_EB,3,scvta,35_DB1EB,0,6435,16:02:00,962.0,992.0,6435.0,30.0,0 +6440,6441,35_DB1EB,scvta,DB1,DB1_EB,3,scvta,35_DB1EB,0,6435,16:32:00,992.0,1022.0,6435.0,30.0,0 +6441,6442,35_DB1EB,scvta,DB1,DB1_EB,3,scvta,35_DB1EB,0,6435,17:02:00,1022.0,1052.0,6435.0,30.0,0 +6442,6443,35_DB1EB,scvta,DB1,DB1_EB,3,scvta,35_DB1EB,0,6435,17:32:00,1052.0,1082.0,6435.0,30.0,0 +6443,6444,35_DB1EB,scvta,DB1,DB1_EB,3,scvta,35_DB1EB,0,6435,18:02:00,1082.0,1111.0,6435.0,29.0,0 +6444,6445,35_DB1EB,scvta,DB1,DB1_EB,3,scvta,35_DB1EB,0,6435,18:31:00,1111.0,1210.98333333,6435.0,99.9833333333,0 +6445,6446,35_DB1EB,scvta,DB1,DB1_EB,3,scvta,35_DB1EB,0,6435,20:10:59,1210.98333333,1310.98333333,6435.0,100.0,0 +6446,6447,35_DB1EB,scvta,DB1,DB1_EB,3,scvta,35_DB1EB,0,6435,21:50:59,1310.98333333,1410.96666667,6435.0,99.9833333333,0 +6447,6448,35_DB1EB,scvta,DB1,DB1_EB,3,scvta,35_DB1EB,0,6435,23:30:58,1410.96666667,1510.96666667,6435.0,100.0,0 +6448,6449,35_DB1EB,scvta,DB1,DB1_EB,3,scvta,35_DB1EB,0,6435,25:10:58,1510.96666667,1610.95,6435.0,99.9833333333,0 +6415,6416,35_DB1WB,scvta,DB1,DB1_WB,3,scvta,35_DB1WB,0,6416,06:00:00,360.0,459.983333333,6416.0,99.9833333333,0 +6416,6417,35_DB1WB,scvta,DB1,DB1_WB,3,scvta,35_DB1WB,0,6416,07:39:59,459.983333333,540.0,6416.0,80.0166666667,0 +6417,6418,35_DB1WB,scvta,DB1,DB1_WB,3,scvta,35_DB1WB,0,6416,09:00:00,540.0,639.983333333,6416.0,99.9833333333,0 +6418,6419,35_DB1WB,scvta,DB1,DB1_WB,3,scvta,35_DB1WB,0,6416,10:39:59,639.983333333,739.983333333,6416.0,100.0,0 +6419,6420,35_DB1WB,scvta,DB1,DB1_WB,3,scvta,35_DB1WB,0,6416,12:19:59,739.983333333,839.966666667,6416.0,99.9833333333,0 +6420,6421,35_DB1WB,scvta,DB1,DB1_WB,3,scvta,35_DB1WB,0,6416,13:59:58,839.966666667,936.0,6416.0,96.0333333333,0 +6421,6422,35_DB1WB,scvta,DB1,DB1_WB,3,scvta,35_DB1WB,0,6416,15:36:00,936.0,1011.0,6416.0,75.0,0 +6422,6423,35_DB1WB,scvta,DB1,DB1_WB,3,scvta,35_DB1WB,0,6416,16:51:00,1011.0,1086.0,6416.0,75.0,0 +6364,6365,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,06:03:00,363.0,378.0,6365.0,15.0,0 +6365,6366,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,06:18:00,378.0,393.0,6365.0,15.0,0 +6366,6367,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,06:33:00,393.0,408.0,6365.0,15.0,0 +6367,6368,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,06:48:00,408.0,423.0,6365.0,15.0,0 +6368,6369,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,07:03:00,423.0,438.0,6365.0,15.0,0 +6369,6370,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,07:18:00,438.0,453.0,6365.0,15.0,0 +6370,6371,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,07:33:00,453.0,468.0,6365.0,15.0,0 +6371,6372,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,07:48:00,468.0,483.0,6365.0,15.0,0 +6372,6373,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,08:03:00,483.0,498.0,6365.0,15.0,0 +6373,6374,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,08:18:00,498.0,513.0,6365.0,15.0,0 +6374,6375,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,08:33:00,513.0,528.0,6365.0,15.0,0 +6375,6376,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,08:48:00,528.0,582.0,6365.0,54.0,0 +6376,6377,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,09:42:00,582.0,681.983333333,6365.0,99.9833333333,1 +6377,6378,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,11:21:59,681.983333333,781.983333333,6365.0,100.0,1 +6378,6379,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,13:01:59,781.983333333,881.966666667,6365.0,99.9833333333,1 +6379,6380,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,14:41:58,881.966666667,934.0,6365.0,52.0333333333,0 +6380,6381,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,15:34:00,934.0,979.0,6365.0,45.0,0 +6381,6382,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,16:19:00,979.0,1024.0,6365.0,45.0,0 +6382,6383,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,17:04:00,1024.0,1069.0,6365.0,45.0,0 +6383,6384,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,17:49:00,1069.0,1112.0,6365.0,43.0,0 +6384,6385,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,18:32:00,1112.0,1162.0,6365.0,50.0,0 +6385,6386,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,19:22:00,1162.0,1212.0,6365.0,50.0,0 +6386,6387,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,20:12:00,1212.0,1262.0,6365.0,50.0,0 +6387,6388,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,21:02:00,1262.0,1312.0,6365.0,50.0,0 +6388,6389,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,21:52:00,1312.0,1362.0,6365.0,50.0,0 +6389,6390,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,22:42:00,1362.0,1412.0,6365.0,50.0,0 +6390,6391,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,23:32:00,1412.0,1462.0,6365.0,50.0,0 +6391,6392,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,24:22:00,1462.0,1512.0,6365.0,50.0,0 +6392,6393,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,25:12:00,1512.0,1562.0,6365.0,50.0,0 +6393,6394,35_DBEB,scvta,DB,DB_EB,3,scvta,35_DBEB,0,6365,26:02:00,1562.0,1612.0,6365.0,50.0,0 +6424,6425,35_DBMDEB,scvta,DBMD,DBMD_EB,3,scvta,35_DBMDEB,0,6425,09:13:00,553.0,643.0,6425.0,90.0,0 +6425,6426,35_DBMDEB,scvta,DBMD,DBMD_EB,3,scvta,35_DBMDEB,0,6425,10:43:00,643.0,733.0,6425.0,90.0,0 +6426,6427,35_DBMDEB,scvta,DBMD,DBMD_EB,3,scvta,35_DBMDEB,0,6425,12:13:00,733.0,823.0,6425.0,90.0,0 +6427,6428,35_DBMDEB,scvta,DBMD,DBMD_EB,3,scvta,35_DBMDEB,0,6425,13:43:00,823.0,913.0,6425.0,90.0,0 +6429,6430,35_DBMDWB,scvta,DBMD,DBMD_WB,3,scvta,35_DBMDWB,0,6430,09:19:00,559.0,649.0,6430.0,90.0,0 +6430,6431,35_DBMDWB,scvta,DBMD,DBMD_WB,3,scvta,35_DBMDWB,0,6430,10:49:00,649.0,739.0,6430.0,90.0,0 +6431,6432,35_DBMDWB,scvta,DBMD,DBMD_WB,3,scvta,35_DBMDWB,0,6430,12:19:00,739.0,829.0,6430.0,90.0,0 +6432,6433,35_DBMDWB,scvta,DBMD,DBMD_WB,3,scvta,35_DBMDWB,0,6430,13:49:00,829.0,919.0,6430.0,90.0,0 +6395,6396,35_DBWB,scvta,DB,DB_WB,3,scvta,35_DBWB,0,6396,03:00:00,180.0,279.983333333,6396.0,99.9833333333,1 +6396,6397,35_DBWB,scvta,DB,DB_WB,3,scvta,35_DBWB,0,6396,04:39:59,279.983333333,363.0,6396.0,83.0166666667,0 +6397,6398,35_DBWB,scvta,DB,DB_WB,3,scvta,35_DBWB,0,6396,06:03:00,363.0,393.0,6396.0,30.0,0 +6398,6399,35_DBWB,scvta,DB,DB_WB,3,scvta,35_DBWB,0,6396,06:33:00,393.0,423.0,6396.0,30.0,0 +6399,6400,35_DBWB,scvta,DB,DB_WB,3,scvta,35_DBWB,0,6396,07:03:00,423.0,453.0,6396.0,30.0,0 +6400,6401,35_DBWB,scvta,DB,DB_WB,3,scvta,35_DBWB,0,6396,07:33:00,453.0,483.0,6396.0,30.0,0 +6401,6402,35_DBWB,scvta,DB,DB_WB,3,scvta,35_DBWB,0,6396,08:03:00,483.0,513.0,6396.0,30.0,0 +6402,6403,35_DBWB,scvta,DB,DB_WB,3,scvta,35_DBWB,0,6396,08:33:00,513.0,540.0,6396.0,27.0,0 +6403,6404,35_DBWB,scvta,DB,DB_WB,3,scvta,35_DBWB,0,6396,09:00:00,540.0,639.983333333,6396.0,99.9833333333,1 +6404,6405,35_DBWB,scvta,DB,DB_WB,3,scvta,35_DBWB,0,6396,10:39:59,639.983333333,739.983333333,6396.0,100.0,1 +6405,6406,35_DBWB,scvta,DB,DB_WB,3,scvta,35_DBWB,0,6396,12:19:59,739.983333333,839.966666667,6396.0,99.9833333333,1 +6406,6407,35_DBWB,scvta,DB,DB_WB,3,scvta,35_DBWB,0,6396,13:59:58,839.966666667,933.0,6396.0,93.0333333333,0 +6407,6408,35_DBWB,scvta,DB,DB_WB,3,scvta,35_DBWB,0,6396,15:33:00,933.0,958.0,6396.0,25.0,0 +6408,6409,35_DBWB,scvta,DB,DB_WB,3,scvta,35_DBWB,0,6396,15:58:00,958.0,983.0,6396.0,25.0,0 +6409,6410,35_DBWB,scvta,DB,DB_WB,3,scvta,35_DBWB,0,6396,16:23:00,983.0,1008.0,6396.0,25.0,0 +6410,6411,35_DBWB,scvta,DB,DB_WB,3,scvta,35_DBWB,0,6396,16:48:00,1008.0,1033.0,6396.0,25.0,0 +6411,6412,35_DBWB,scvta,DB,DB_WB,3,scvta,35_DBWB,0,6396,17:13:00,1033.0,1058.0,6396.0,25.0,0 +6412,6413,35_DBWB,scvta,DB,DB_WB,3,scvta,35_DBWB,0,6396,17:38:00,1058.0,1083.0,6396.0,25.0,0 +6413,6414,35_DBWB,scvta,DB,DB_WB,3,scvta,35_DBWB,0,6396,18:03:00,1083.0,1108.0,6396.0,25.0,0 +5056,5057,37_800EB,ac_transit,800,800_EB,3,ac_transit,37_800EB,0,5057,03:03:00,183.0,243.0,5057.0,60.0,0 +5057,5058,37_800EB,ac_transit,800,800_EB,3,ac_transit,37_800EB,0,5057,04:03:00,243.0,303.0,5057.0,60.0,0 +5059,5060,37_800WB,ac_transit,800,800_WB,3,ac_transit,37_800WB,0,5060,03:08:00,188.0,248.0,5060.0,60.0,0 +5060,5061,37_800WB,ac_transit,800,800_WB,3,ac_transit,37_800WB,0,5060,04:08:00,248.0,308.0,5060.0,60.0,0 +4067,4068,37_BEB,ac_transit,B,B_EB,3,ac_transit,37_BEB,0,4068,15:32:00,932.0,952.0,4068.0,20.0,0 +4068,4069,37_BEB,ac_transit,B,B_EB,3,ac_transit,37_BEB,0,4068,15:52:00,952.0,972.0,4068.0,20.0,0 +4069,4070,37_BEB,ac_transit,B,B_EB,3,ac_transit,37_BEB,0,4068,16:12:00,972.0,992.0,4068.0,20.0,0 +4070,4071,37_BEB,ac_transit,B,B_EB,3,ac_transit,37_BEB,0,4068,16:32:00,992.0,1012.0,4068.0,20.0,0 +4071,4072,37_BEB,ac_transit,B,B_EB,3,ac_transit,37_BEB,0,4068,16:52:00,1012.0,1032.0,4068.0,20.0,0 +4072,4073,37_BEB,ac_transit,B,B_EB,3,ac_transit,37_BEB,0,4068,17:12:00,1032.0,1052.0,4068.0,20.0,0 +4073,4074,37_BEB,ac_transit,B,B_EB,3,ac_transit,37_BEB,0,4068,17:32:00,1052.0,1072.0,4068.0,20.0,0 +4074,4075,37_BEB,ac_transit,B,B_EB,3,ac_transit,37_BEB,0,4068,17:52:00,1072.0,1092.0,4068.0,20.0,0 +4061,4062,37_BWB,ac_transit,B,B_WB,3,ac_transit,37_BWB,0,4062,06:14:00,374.0,404.0,4062.0,30.0,0 +4062,4063,37_BWB,ac_transit,B,B_WB,3,ac_transit,37_BWB,0,4062,06:44:00,404.0,434.0,4062.0,30.0,0 +4063,4064,37_BWB,ac_transit,B,B_WB,3,ac_transit,37_BWB,0,4062,07:14:00,434.0,464.0,4062.0,30.0,0 +4064,4065,37_BWB,ac_transit,B,B_WB,3,ac_transit,37_BWB,0,4062,07:44:00,464.0,494.0,4062.0,30.0,0 +4065,4066,37_BWB,ac_transit,B,B_WB,3,ac_transit,37_BWB,0,4062,08:14:00,494.0,524.0,4062.0,30.0,0 +4095,4096,37_CBEB,ac_transit,CB,CB_EB,3,ac_transit,37_CBEB,0,4096,15:36:00,936.0,966.0,4096.0,30.0,0 +4096,4097,37_CBEB,ac_transit,CB,CB_EB,3,ac_transit,37_CBEB,0,4096,16:06:00,966.0,996.0,4096.0,30.0,0 +4097,4098,37_CBEB,ac_transit,CB,CB_EB,3,ac_transit,37_CBEB,0,4096,16:36:00,996.0,1026.0,4096.0,30.0,0 +4098,4099,37_CBEB,ac_transit,CB,CB_EB,3,ac_transit,37_CBEB,0,4096,17:06:00,1026.0,1056.0,4096.0,30.0,0 +4099,4100,37_CBEB,ac_transit,CB,CB_EB,3,ac_transit,37_CBEB,0,4096,17:36:00,1056.0,1086.0,4096.0,30.0,0 +4100,4101,37_CBEB,ac_transit,CB,CB_EB,3,ac_transit,37_CBEB,0,4096,18:06:00,1086.0,1120.0,4096.0,34.0,0 +4101,4102,37_CBEB,ac_transit,CB,CB_EB,3,ac_transit,37_CBEB,0,4096,18:40:00,1120.0,1180.0,4096.0,60.0,0 +4102,4103,37_CBEB,ac_transit,CB,CB_EB,3,ac_transit,37_CBEB,0,4096,19:40:00,1180.0,1240.0,4096.0,60.0,0 +4103,4104,37_CBEB,ac_transit,CB,CB_EB,3,ac_transit,37_CBEB,0,4096,20:40:00,1240.0,1300.0,4096.0,60.0,0 +4104,4105,37_CBEB,ac_transit,CB,CB_EB,3,ac_transit,37_CBEB,0,4096,21:40:00,1300.0,1360.0,4096.0,60.0,0 +4105,4106,37_CBEB,ac_transit,CB,CB_EB,3,ac_transit,37_CBEB,0,4096,22:40:00,1360.0,1420.0,4096.0,60.0,0 +4106,4107,37_CBEB,ac_transit,CB,CB_EB,3,ac_transit,37_CBEB,0,4096,23:40:00,1420.0,1480.0,4096.0,60.0,0 +4107,4108,37_CBEB,ac_transit,CB,CB_EB,3,ac_transit,37_CBEB,0,4096,24:40:00,1480.0,1540.0,4096.0,60.0,0 +4108,4109,37_CBEB,ac_transit,CB,CB_EB,3,ac_transit,37_CBEB,0,4096,25:40:00,1540.0,1600.0,4096.0,60.0,0 +4089,4090,37_CBWB,ac_transit,CB,CB_WB,3,ac_transit,37_CBWB,0,4090,06:12:00,372.0,402.0,4090.0,30.0,0 +4090,4091,37_CBWB,ac_transit,CB,CB_WB,3,ac_transit,37_CBWB,0,4090,06:42:00,402.0,432.0,4090.0,30.0,0 +4091,4092,37_CBWB,ac_transit,CB,CB_WB,3,ac_transit,37_CBWB,0,4090,07:12:00,432.0,462.0,4090.0,30.0,0 +4092,4093,37_CBWB,ac_transit,CB,CB_WB,3,ac_transit,37_CBWB,0,4090,07:42:00,462.0,492.0,4090.0,30.0,0 +4093,4094,37_CBWB,ac_transit,CB,CB_WB,3,ac_transit,37_CBWB,0,4090,08:12:00,492.0,522.0,4090.0,30.0,0 +4082,4083,37_CEB,ac_transit,C,C_EB,3,ac_transit,37_CEB,0,4083,06:00:00,360.0,937.0,4083.0,577.0,1 +4083,4084,37_CEB,ac_transit,C,C_EB,3,ac_transit,37_CEB,0,4083,15:37:00,937.0,967.0,4083.0,30.0,0 +4084,4085,37_CEB,ac_transit,C,C_EB,3,ac_transit,37_CEB,0,4083,16:07:00,967.0,997.0,4083.0,30.0,0 +4085,4086,37_CEB,ac_transit,C,C_EB,3,ac_transit,37_CEB,0,4083,16:37:00,997.0,1027.0,4083.0,30.0,0 +4086,4087,37_CEB,ac_transit,C,C_EB,3,ac_transit,37_CEB,0,4083,17:07:00,1027.0,1057.0,4083.0,30.0,0 +4087,4088,37_CEB,ac_transit,C,C_EB,3,ac_transit,37_CEB,0,4083,17:37:00,1057.0,1087.0,4083.0,30.0,0 +4076,4077,37_CWB,ac_transit,C,C_WB,3,ac_transit,37_CWB,0,4077,06:02:00,362.0,392.0,4077.0,30.0,0 +4077,4078,37_CWB,ac_transit,C,C_WB,3,ac_transit,37_CWB,0,4077,06:32:00,392.0,422.0,4077.0,30.0,0 +4078,4079,37_CWB,ac_transit,C,C_WB,3,ac_transit,37_CWB,0,4077,07:02:00,422.0,452.0,4077.0,30.0,0 +4079,4080,37_CWB,ac_transit,C,C_WB,3,ac_transit,37_CWB,0,4077,07:32:00,452.0,482.0,4077.0,30.0,0 +4080,4081,37_CWB,ac_transit,C,C_WB,3,ac_transit,37_CWB,0,4077,08:02:00,482.0,512.0,4077.0,30.0,0 +4141,4142,37_EAEB,ac_transit,EA,EA_EB,3,ac_transit,37_EAEB,0,4142,06:05:00,365.0,395.0,4142.0,30.0,0 +4142,4143,37_EAEB,ac_transit,EA,EA_EB,3,ac_transit,37_EAEB,0,4142,06:35:00,395.0,425.0,4142.0,30.0,0 +4143,4144,37_EAEB,ac_transit,EA,EA_EB,3,ac_transit,37_EAEB,0,4142,07:05:00,425.0,455.0,4142.0,30.0,0 +4144,4145,37_EAEB,ac_transit,EA,EA_EB,3,ac_transit,37_EAEB,0,4142,07:35:00,455.0,485.0,4142.0,30.0,0 +4145,4146,37_EAEB,ac_transit,EA,EA_EB,3,ac_transit,37_EAEB,0,4142,08:05:00,485.0,515.0,4142.0,30.0,0 +4116,4117,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,06:12:00,372.0,462.0,4117.0,90.0,1 +4117,4118,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,07:42:00,462.0,934.0,4117.0,472.0,1 +4118,4119,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,15:34:00,934.0,964.0,4117.0,30.0,0 +4119,4120,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,16:04:00,964.0,994.0,4117.0,30.0,0 +4120,4121,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,16:34:00,994.0,1024.0,4117.0,30.0,0 +4121,4122,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,17:04:00,1024.0,1054.0,4117.0,30.0,0 +4122,4123,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,17:34:00,1054.0,1084.0,4117.0,30.0,0 +4123,4124,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,18:04:00,1084.0,1118.0,4117.0,34.0,0 +4124,4125,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,18:38:00,1118.0,1148.0,4117.0,30.0,0 +4125,4126,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,19:08:00,1148.0,1178.0,4117.0,30.0,0 +4126,4127,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,19:38:00,1178.0,1208.0,4117.0,30.0,0 +4127,4128,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,20:08:00,1208.0,1238.0,4117.0,30.0,0 +4128,4129,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,20:38:00,1238.0,1268.0,4117.0,30.0,0 +4129,4130,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,21:08:00,1268.0,1298.0,4117.0,30.0,0 +4130,4131,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,21:38:00,1298.0,1328.0,4117.0,30.0,0 +4131,4132,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,22:08:00,1328.0,1358.0,4117.0,30.0,0 +4132,4133,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,22:38:00,1358.0,1388.0,4117.0,30.0,0 +4133,4134,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,23:08:00,1388.0,1418.0,4117.0,30.0,0 +4134,4135,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,23:38:00,1418.0,1448.0,4117.0,30.0,0 +4135,4136,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,24:08:00,1448.0,1478.0,4117.0,30.0,0 +4136,4137,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,24:38:00,1478.0,1508.0,4117.0,30.0,0 +4137,4138,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,25:08:00,1508.0,1538.0,4117.0,30.0,0 +4138,4139,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,25:38:00,1538.0,1568.0,4117.0,30.0,0 +4139,4140,37_EEB,ac_transit,E,E_EB,3,ac_transit,37_EEB,0,4117,26:08:00,1568.0,1598.0,4117.0,30.0,0 +4110,4111,37_EWB,ac_transit,E,E_WB,3,ac_transit,37_EWB,0,4111,06:13:00,373.0,403.0,4111.0,30.0,0 +4111,4112,37_EWB,ac_transit,E,E_WB,3,ac_transit,37_EWB,0,4111,06:43:00,403.0,433.0,4111.0,30.0,0 +4112,4113,37_EWB,ac_transit,E,E_WB,3,ac_transit,37_EWB,0,4111,07:13:00,433.0,463.0,4111.0,30.0,0 +4113,4114,37_EWB,ac_transit,E,E_WB,3,ac_transit,37_EWB,0,4111,07:43:00,463.0,493.0,4111.0,30.0,0 +4114,4115,37_EWB,ac_transit,E,E_WB,3,ac_transit,37_EWB,0,4111,08:13:00,493.0,523.0,4111.0,30.0,0 +4189,4190,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,06:13:00,373.0,403.0,4190.0,30.0,0 +4190,4191,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,06:43:00,403.0,433.0,4190.0,30.0,0 +4191,4192,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,07:13:00,433.0,463.0,4190.0,30.0,0 +4192,4193,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,07:43:00,463.0,493.0,4190.0,30.0,0 +4193,4194,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,08:13:00,493.0,523.0,4190.0,30.0,0 +4194,4195,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,08:43:00,523.0,548.0,4190.0,25.0,0 +4195,4196,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,09:08:00,548.0,578.0,4190.0,30.0,0 +4196,4197,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,09:38:00,578.0,608.0,4190.0,30.0,0 +4197,4198,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,10:08:00,608.0,638.0,4190.0,30.0,0 +4198,4199,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,10:38:00,638.0,668.0,4190.0,30.0,0 +4199,4200,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,11:08:00,668.0,698.0,4190.0,30.0,0 +4200,4201,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,11:38:00,698.0,728.0,4190.0,30.0,0 +4201,4202,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,12:08:00,728.0,758.0,4190.0,30.0,0 +4202,4203,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,12:38:00,758.0,788.0,4190.0,30.0,0 +4203,4204,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,13:08:00,788.0,818.0,4190.0,30.0,0 +4204,4205,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,13:38:00,818.0,848.0,4190.0,30.0,0 +4205,4206,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,14:08:00,848.0,878.0,4190.0,30.0,0 +4206,4207,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,14:38:00,878.0,908.0,4190.0,30.0,0 +4207,4208,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,15:08:00,908.0,931.0,4190.0,23.0,0 +4208,4209,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,15:31:00,931.0,961.0,4190.0,30.0,0 +4209,4210,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,16:01:00,961.0,991.0,4190.0,30.0,0 +4210,4211,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,16:31:00,991.0,1021.0,4190.0,30.0,0 +4211,4212,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,17:01:00,1021.0,1051.0,4190.0,30.0,0 +4212,4213,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,17:31:00,1051.0,1081.0,4190.0,30.0,0 +4213,4214,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,18:01:00,1081.0,1117.0,4190.0,36.0,0 +4214,4215,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,18:37:00,1117.0,1147.0,4190.0,30.0,0 +4215,4216,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,19:07:00,1147.0,1177.0,4190.0,30.0,0 +4216,4217,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,19:37:00,1177.0,1207.0,4190.0,30.0,0 +4217,4218,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,20:07:00,1207.0,1237.0,4190.0,30.0,0 +4218,4219,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,20:37:00,1237.0,1267.0,4190.0,30.0,0 +4219,4220,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,21:07:00,1267.0,1297.0,4190.0,30.0,0 +4220,4221,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,21:37:00,1297.0,1327.0,4190.0,30.0,0 +4221,4222,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,22:07:00,1327.0,1357.0,4190.0,30.0,0 +4222,4223,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,22:37:00,1357.0,1387.0,4190.0,30.0,0 +4223,4224,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,23:07:00,1387.0,1417.0,4190.0,30.0,0 +4224,4225,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,23:37:00,1417.0,1447.0,4190.0,30.0,0 +4225,4226,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,24:07:00,1447.0,1477.0,4190.0,30.0,0 +4226,4227,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,24:37:00,1477.0,1507.0,4190.0,30.0,0 +4227,4228,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,25:07:00,1507.0,1537.0,4190.0,30.0,0 +4228,4229,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,25:37:00,1537.0,1567.0,4190.0,30.0,0 +4229,4230,37_FEB,ac_transit,F,F_EB,3,ac_transit,37_FEB,0,4190,26:07:00,1567.0,1597.0,4190.0,30.0,0 +4237,4238,37_FSEB,ac_transit,FS,FS_EB,3,ac_transit,37_FSEB,0,4238,15:38:00,938.0,968.0,4238.0,30.0,0 +4238,4239,37_FSEB,ac_transit,FS,FS_EB,3,ac_transit,37_FSEB,0,4238,16:08:00,968.0,998.0,4238.0,30.0,0 +4239,4240,37_FSEB,ac_transit,FS,FS_EB,3,ac_transit,37_FSEB,0,4238,16:38:00,998.0,1028.0,4238.0,30.0,0 +4240,4241,37_FSEB,ac_transit,FS,FS_EB,3,ac_transit,37_FSEB,0,4238,17:08:00,1028.0,1058.0,4238.0,30.0,0 +4241,4242,37_FSEB,ac_transit,FS,FS_EB,3,ac_transit,37_FSEB,0,4238,17:38:00,1058.0,1088.0,4238.0,30.0,0 +4231,4232,37_FSWB,ac_transit,FS,FS_WB,3,ac_transit,37_FSWB,0,4232,06:03:00,363.0,393.0,4232.0,30.0,0 +4232,4233,37_FSWB,ac_transit,FS,FS_WB,3,ac_transit,37_FSWB,0,4232,06:33:00,393.0,423.0,4232.0,30.0,0 +4233,4234,37_FSWB,ac_transit,FS,FS_WB,3,ac_transit,37_FSWB,0,4232,07:03:00,423.0,453.0,4232.0,30.0,0 +4234,4235,37_FSWB,ac_transit,FS,FS_WB,3,ac_transit,37_FSWB,0,4232,07:33:00,453.0,483.0,4232.0,30.0,0 +4235,4236,37_FSWB,ac_transit,FS,FS_WB,3,ac_transit,37_FSWB,0,4232,08:03:00,483.0,513.0,4232.0,30.0,0 +4147,4148,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,06:11:00,371.0,401.0,4148.0,30.0,0 +4148,4149,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,06:41:00,401.0,431.0,4148.0,30.0,0 +4149,4150,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,07:11:00,431.0,461.0,4148.0,30.0,0 +4150,4151,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,07:41:00,461.0,491.0,4148.0,30.0,0 +4151,4152,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,08:11:00,491.0,521.0,4148.0,30.0,0 +4152,4153,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,08:41:00,521.0,547.0,4148.0,26.0,0 +4153,4154,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,09:07:00,547.0,577.0,4148.0,30.0,0 +4154,4155,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,09:37:00,577.0,607.0,4148.0,30.0,0 +4155,4156,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,10:07:00,607.0,637.0,4148.0,30.0,0 +4156,4157,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,10:37:00,637.0,667.0,4148.0,30.0,0 +4157,4158,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,11:07:00,667.0,697.0,4148.0,30.0,0 +4158,4159,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,11:37:00,697.0,727.0,4148.0,30.0,0 +4159,4160,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,12:07:00,727.0,757.0,4148.0,30.0,0 +4160,4161,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,12:37:00,757.0,787.0,4148.0,30.0,0 +4161,4162,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,13:07:00,787.0,817.0,4148.0,30.0,0 +4162,4163,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,13:37:00,817.0,847.0,4148.0,30.0,0 +4163,4164,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,14:07:00,847.0,877.0,4148.0,30.0,0 +4164,4165,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,14:37:00,877.0,907.0,4148.0,30.0,0 +4165,4166,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,15:07:00,907.0,934.0,4148.0,27.0,0 +4166,4167,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,15:34:00,934.0,964.0,4148.0,30.0,0 +4167,4168,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,16:04:00,964.0,994.0,4148.0,30.0,0 +4168,4169,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,16:34:00,994.0,1024.0,4148.0,30.0,0 +4169,4170,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,17:04:00,1024.0,1054.0,4148.0,30.0,0 +4170,4171,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,17:34:00,1054.0,1084.0,4148.0,30.0,0 +4171,4172,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,18:04:00,1084.0,1115.0,4148.0,31.0,0 +4172,4173,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,18:35:00,1115.0,1145.0,4148.0,30.0,0 +4173,4174,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,19:05:00,1145.0,1175.0,4148.0,30.0,0 +4174,4175,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,19:35:00,1175.0,1205.0,4148.0,30.0,0 +4175,4176,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,20:05:00,1205.0,1235.0,4148.0,30.0,0 +4176,4177,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,20:35:00,1235.0,1265.0,4148.0,30.0,0 +4177,4178,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,21:05:00,1265.0,1295.0,4148.0,30.0,0 +4178,4179,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,21:35:00,1295.0,1325.0,4148.0,30.0,0 +4179,4180,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,22:05:00,1325.0,1355.0,4148.0,30.0,0 +4180,4181,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,22:35:00,1355.0,1385.0,4148.0,30.0,0 +4181,4182,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,23:05:00,1385.0,1415.0,4148.0,30.0,0 +4182,4183,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,23:35:00,1415.0,1445.0,4148.0,30.0,0 +4183,4184,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,24:05:00,1445.0,1475.0,4148.0,30.0,0 +4184,4185,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,24:35:00,1475.0,1505.0,4148.0,30.0,0 +4185,4186,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,25:05:00,1505.0,1535.0,4148.0,30.0,0 +4186,4187,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,25:35:00,1535.0,1565.0,4148.0,30.0,0 +4187,4188,37_FWB,ac_transit,F,F_WB,3,ac_transit,37_FWB,0,4148,26:05:00,1565.0,1595.0,4148.0,30.0,0 +4249,4250,37_GEB,ac_transit,G,G_EB,3,ac_transit,37_GEB,0,4250,15:37:00,937.0,967.0,4250.0,30.0,0 +4250,4251,37_GEB,ac_transit,G,G_EB,3,ac_transit,37_GEB,0,4250,16:07:00,967.0,997.0,4250.0,30.0,0 +4251,4252,37_GEB,ac_transit,G,G_EB,3,ac_transit,37_GEB,0,4250,16:37:00,997.0,1027.0,4250.0,30.0,0 +4252,4253,37_GEB,ac_transit,G,G_EB,3,ac_transit,37_GEB,0,4250,17:07:00,1027.0,1057.0,4250.0,30.0,0 +4253,4254,37_GEB,ac_transit,G,G_EB,3,ac_transit,37_GEB,0,4250,17:37:00,1057.0,1087.0,4250.0,30.0,0 +4254,4255,37_GEB,ac_transit,G,G_EB,3,ac_transit,37_GEB,0,4250,18:07:00,1087.0,1134.0,4250.0,47.0,0 +4255,4256,37_GEB,ac_transit,G,G_EB,3,ac_transit,37_GEB,0,4250,18:54:00,1134.0,1233.98333333,4250.0,99.9833333333,0 +4256,4257,37_GEB,ac_transit,G,G_EB,3,ac_transit,37_GEB,0,4250,20:33:59,1233.98333333,1333.98333333,4250.0,100.0,0 +4257,4258,37_GEB,ac_transit,G,G_EB,3,ac_transit,37_GEB,0,4250,22:13:59,1333.98333333,1433.96666667,4250.0,99.9833333333,0 +4258,4259,37_GEB,ac_transit,G,G_EB,3,ac_transit,37_GEB,0,4250,23:53:58,1433.96666667,1533.96666667,4250.0,100.0,0 +4243,4244,37_GWB,ac_transit,G,G_WB,3,ac_transit,37_GWB,0,4244,06:07:00,367.0,397.0,4244.0,30.0,0 +4244,4245,37_GWB,ac_transit,G,G_WB,3,ac_transit,37_GWB,0,4244,06:37:00,397.0,427.0,4244.0,30.0,0 +4245,4246,37_GWB,ac_transit,G,G_WB,3,ac_transit,37_GWB,0,4244,07:07:00,427.0,457.0,4244.0,30.0,0 +4246,4247,37_GWB,ac_transit,G,G_WB,3,ac_transit,37_GWB,0,4244,07:37:00,457.0,487.0,4244.0,30.0,0 +4247,4248,37_GWB,ac_transit,G,G_WB,3,ac_transit,37_GWB,0,4244,08:07:00,487.0,517.0,4244.0,30.0,0 +4269,4270,37_HEB,ac_transit,H,H_EB,3,ac_transit,37_HEB,0,4270,15:33:00,933.0,953.0,4270.0,20.0,0 +4270,4271,37_HEB,ac_transit,H,H_EB,3,ac_transit,37_HEB,0,4270,15:53:00,953.0,973.0,4270.0,20.0,0 +4271,4272,37_HEB,ac_transit,H,H_EB,3,ac_transit,37_HEB,0,4270,16:13:00,973.0,993.0,4270.0,20.0,0 +4272,4273,37_HEB,ac_transit,H,H_EB,3,ac_transit,37_HEB,0,4270,16:33:00,993.0,1013.0,4270.0,20.0,0 +4273,4274,37_HEB,ac_transit,H,H_EB,3,ac_transit,37_HEB,0,4270,16:53:00,1013.0,1033.0,4270.0,20.0,0 +4274,4275,37_HEB,ac_transit,H,H_EB,3,ac_transit,37_HEB,0,4270,17:13:00,1033.0,1053.0,4270.0,20.0,0 +4275,4276,37_HEB,ac_transit,H,H_EB,3,ac_transit,37_HEB,0,4270,17:33:00,1053.0,1073.0,4270.0,20.0,0 +4276,4277,37_HEB,ac_transit,H,H_EB,3,ac_transit,37_HEB,0,4270,17:53:00,1073.0,1093.0,4270.0,20.0,0 +4277,4278,37_HEB,ac_transit,H,H_EB,3,ac_transit,37_HEB,0,4270,18:13:00,1093.0,1157.0,4270.0,64.0,0 +4278,4279,37_HEB,ac_transit,H,H_EB,3,ac_transit,37_HEB,0,4270,19:17:00,1157.0,1256.98333333,4270.0,99.9833333333,1 +4279,4280,37_HEB,ac_transit,H,H_EB,3,ac_transit,37_HEB,0,4270,20:56:59,1256.98333333,1356.98333333,4270.0,100.0,1 +4280,4281,37_HEB,ac_transit,H,H_EB,3,ac_transit,37_HEB,0,4270,22:36:59,1356.98333333,1456.96666667,4270.0,99.9833333333,1 +4281,4282,37_HEB,ac_transit,H,H_EB,3,ac_transit,37_HEB,0,4270,24:16:58,1456.96666667,1556.96666667,4270.0,100.0,1 +4260,4261,37_HWB,ac_transit,H,H_WB,3,ac_transit,37_HWB,0,4261,06:04:00,364.0,384.0,4261.0,20.0,0 +4261,4262,37_HWB,ac_transit,H,H_WB,3,ac_transit,37_HWB,0,4261,06:24:00,384.0,404.0,4261.0,20.0,0 +4262,4263,37_HWB,ac_transit,H,H_WB,3,ac_transit,37_HWB,0,4261,06:44:00,404.0,424.0,4261.0,20.0,0 +4263,4264,37_HWB,ac_transit,H,H_WB,3,ac_transit,37_HWB,0,4261,07:04:00,424.0,444.0,4261.0,20.0,0 +4264,4265,37_HWB,ac_transit,H,H_WB,3,ac_transit,37_HWB,0,4261,07:24:00,444.0,464.0,4261.0,20.0,0 +4265,4266,37_HWB,ac_transit,H,H_WB,3,ac_transit,37_HWB,0,4261,07:44:00,464.0,484.0,4261.0,20.0,0 +4266,4267,37_HWB,ac_transit,H,H_WB,3,ac_transit,37_HWB,0,4261,08:04:00,484.0,504.0,4261.0,20.0,0 +4267,4268,37_HWB,ac_transit,H,H_WB,3,ac_transit,37_HWB,0,4261,08:24:00,504.0,524.0,4261.0,20.0,0 +4292,4293,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,15:37:00,937.0,957.0,4293.0,20.0,0 +4293,4294,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,15:57:00,957.0,977.0,4293.0,20.0,0 +4294,4295,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,16:17:00,977.0,997.0,4293.0,20.0,0 +4295,4296,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,16:37:00,997.0,1017.0,4293.0,20.0,0 +4296,4297,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,16:57:00,1017.0,1037.0,4293.0,20.0,0 +4297,4298,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,17:17:00,1037.0,1057.0,4293.0,20.0,0 +4298,4299,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,17:37:00,1057.0,1077.0,4293.0,20.0,0 +4299,4300,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,17:57:00,1077.0,1097.0,4293.0,20.0,0 +4300,4301,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,18:17:00,1097.0,1124.0,4293.0,27.0,0 +4301,4302,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,18:44:00,1124.0,1154.0,4293.0,30.0,0 +4302,4303,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,19:14:00,1154.0,1184.0,4293.0,30.0,0 +4303,4304,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,19:44:00,1184.0,1214.0,4293.0,30.0,0 +4304,4305,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,20:14:00,1214.0,1244.0,4293.0,30.0,0 +4305,4306,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,20:44:00,1244.0,1274.0,4293.0,30.0,0 +4306,4307,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,21:14:00,1274.0,1304.0,4293.0,30.0,0 +4307,4308,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,21:44:00,1304.0,1334.0,4293.0,30.0,0 +4308,4309,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,22:14:00,1334.0,1364.0,4293.0,30.0,0 +4309,4310,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,22:44:00,1364.0,1394.0,4293.0,30.0,0 +4310,4311,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,23:14:00,1394.0,1424.0,4293.0,30.0,0 +4311,4312,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,23:44:00,1424.0,1454.0,4293.0,30.0,0 +4312,4313,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,24:14:00,1454.0,1484.0,4293.0,30.0,0 +4313,4314,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,24:44:00,1484.0,1514.0,4293.0,30.0,0 +4314,4315,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,25:14:00,1514.0,1544.0,4293.0,30.0,0 +4315,4316,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,25:44:00,1544.0,1574.0,4293.0,30.0,0 +4316,4317,37_JEB,ac_transit,J,J_EB,3,ac_transit,37_JEB,0,4293,26:14:00,1574.0,1604.0,4293.0,30.0,0 +4283,4284,37_JWB,ac_transit,J,J_WB,3,ac_transit,37_JWB,0,4284,06:05:00,365.0,385.0,4284.0,20.0,0 +4284,4285,37_JWB,ac_transit,J,J_WB,3,ac_transit,37_JWB,0,4284,06:25:00,385.0,405.0,4284.0,20.0,0 +4285,4286,37_JWB,ac_transit,J,J_WB,3,ac_transit,37_JWB,0,4284,06:45:00,405.0,425.0,4284.0,20.0,0 +4286,4287,37_JWB,ac_transit,J,J_WB,3,ac_transit,37_JWB,0,4284,07:05:00,425.0,445.0,4284.0,20.0,0 +4287,4288,37_JWB,ac_transit,J,J_WB,3,ac_transit,37_JWB,0,4284,07:25:00,445.0,465.0,4284.0,20.0,0 +4288,4289,37_JWB,ac_transit,J,J_WB,3,ac_transit,37_JWB,0,4284,07:45:00,465.0,485.0,4284.0,20.0,0 +4289,4290,37_JWB,ac_transit,J,J_WB,3,ac_transit,37_JWB,0,4284,08:05:00,485.0,505.0,4284.0,20.0,0 +4290,4291,37_JWB,ac_transit,J,J_WB,3,ac_transit,37_JWB,0,4284,08:25:00,505.0,525.0,4284.0,20.0,0 +4379,4380,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,06:12:00,372.0,462.0,4380.0,90.0,1 +4380,4381,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,07:42:00,462.0,544.0,4380.0,82.0,1 +4381,4382,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,09:04:00,544.0,664.0,4380.0,120.0,1 +4382,4383,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,11:04:00,664.0,784.0,4380.0,120.0,1 +4383,4384,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,13:04:00,784.0,904.0,4380.0,120.0,1 +4384,4385,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,15:04:00,904.0,935.0,4380.0,31.0,0 +4385,4386,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,15:35:00,935.0,950.0,4380.0,15.0,0 +4386,4387,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,15:50:00,950.0,965.0,4380.0,15.0,0 +4387,4388,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,16:05:00,965.0,980.0,4380.0,15.0,0 +4388,4389,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,16:20:00,980.0,995.0,4380.0,15.0,0 +4389,4390,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,16:35:00,995.0,1010.0,4380.0,15.0,0 +4390,4391,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,16:50:00,1010.0,1025.0,4380.0,15.0,0 +4391,4392,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,17:05:00,1025.0,1040.0,4380.0,15.0,0 +4392,4393,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,17:20:00,1040.0,1055.0,4380.0,15.0,0 +4393,4394,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,17:35:00,1055.0,1070.0,4380.0,15.0,0 +4394,4395,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,17:50:00,1070.0,1085.0,4380.0,15.0,0 +4395,4396,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,18:05:00,1085.0,1100.0,4380.0,15.0,0 +4396,4397,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,18:20:00,1100.0,1111.0,4380.0,11.0,0 +4397,4398,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,18:31:00,1111.0,1131.0,4380.0,20.0,0 +4398,4399,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,18:51:00,1131.0,1151.0,4380.0,20.0,0 +4399,4400,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,19:11:00,1151.0,1171.0,4380.0,20.0,0 +4400,4401,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,19:31:00,1171.0,1191.0,4380.0,20.0,0 +4401,4402,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,19:51:00,1191.0,1211.0,4380.0,20.0,0 +4402,4403,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,20:11:00,1211.0,1231.0,4380.0,20.0,0 +4403,4404,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,20:31:00,1231.0,1251.0,4380.0,20.0,0 +4404,4405,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,20:51:00,1251.0,1271.0,4380.0,20.0,0 +4405,4406,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,21:11:00,1271.0,1291.0,4380.0,20.0,0 +4406,4407,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,21:31:00,1291.0,1311.0,4380.0,20.0,0 +4407,4408,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,21:51:00,1311.0,1331.0,4380.0,20.0,0 +4408,4409,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,22:11:00,1331.0,1351.0,4380.0,20.0,0 +4409,4410,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,22:31:00,1351.0,1371.0,4380.0,20.0,0 +4410,4411,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,22:51:00,1371.0,1391.0,4380.0,20.0,0 +4411,4412,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,23:11:00,1391.0,1411.0,4380.0,20.0,0 +4412,4413,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,23:31:00,1411.0,1431.0,4380.0,20.0,0 +4413,4414,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,23:51:00,1431.0,1451.0,4380.0,20.0,0 +4414,4415,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,24:11:00,1451.0,1471.0,4380.0,20.0,0 +4415,4416,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,24:31:00,1471.0,1491.0,4380.0,20.0,0 +4416,4417,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,24:51:00,1491.0,1511.0,4380.0,20.0,0 +4417,4418,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,25:11:00,1511.0,1531.0,4380.0,20.0,0 +4418,4419,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,25:31:00,1531.0,1551.0,4380.0,20.0,0 +4419,4420,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,25:51:00,1551.0,1571.0,4380.0,20.0,0 +4420,4421,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,26:11:00,1571.0,1591.0,4380.0,20.0,0 +4421,4422,37_LAEB,ac_transit,LA,LA_EB,3,ac_transit,37_LAEB,0,4380,26:31:00,1591.0,1611.0,4380.0,20.0,0 +4360,4361,37_LAWB,ac_transit,LA,LA_WB,3,ac_transit,37_LAWB,0,4361,06:03:00,363.0,378.0,4361.0,15.0,0 +4361,4362,37_LAWB,ac_transit,LA,LA_WB,3,ac_transit,37_LAWB,0,4361,06:18:00,378.0,393.0,4361.0,15.0,0 +4362,4363,37_LAWB,ac_transit,LA,LA_WB,3,ac_transit,37_LAWB,0,4361,06:33:00,393.0,408.0,4361.0,15.0,0 +4363,4364,37_LAWB,ac_transit,LA,LA_WB,3,ac_transit,37_LAWB,0,4361,06:48:00,408.0,423.0,4361.0,15.0,0 +4364,4365,37_LAWB,ac_transit,LA,LA_WB,3,ac_transit,37_LAWB,0,4361,07:03:00,423.0,438.0,4361.0,15.0,0 +4365,4366,37_LAWB,ac_transit,LA,LA_WB,3,ac_transit,37_LAWB,0,4361,07:18:00,438.0,453.0,4361.0,15.0,0 +4366,4367,37_LAWB,ac_transit,LA,LA_WB,3,ac_transit,37_LAWB,0,4361,07:33:00,453.0,468.0,4361.0,15.0,0 +4367,4368,37_LAWB,ac_transit,LA,LA_WB,3,ac_transit,37_LAWB,0,4361,07:48:00,468.0,483.0,4361.0,15.0,0 +4368,4369,37_LAWB,ac_transit,LA,LA_WB,3,ac_transit,37_LAWB,0,4361,08:03:00,483.0,498.0,4361.0,15.0,0 +4369,4370,37_LAWB,ac_transit,LA,LA_WB,3,ac_transit,37_LAWB,0,4361,08:18:00,498.0,513.0,4361.0,15.0,0 +4370,4371,37_LAWB,ac_transit,LA,LA_WB,3,ac_transit,37_LAWB,0,4361,08:33:00,513.0,528.0,4361.0,15.0,0 +4371,4372,37_LAWB,ac_transit,LA,LA_WB,3,ac_transit,37_LAWB,0,4361,08:48:00,528.0,540.0,4361.0,12.0,0 +4372,4373,37_LAWB,ac_transit,LA,LA_WB,3,ac_transit,37_LAWB,0,4361,09:00:00,540.0,660.0,4361.0,120.0,1 +4373,4374,37_LAWB,ac_transit,LA,LA_WB,3,ac_transit,37_LAWB,0,4361,11:00:00,660.0,780.0,4361.0,120.0,1 +4374,4375,37_LAWB,ac_transit,LA,LA_WB,3,ac_transit,37_LAWB,0,4361,13:00:00,780.0,900.0,4361.0,120.0,1 +4375,4376,37_LAWB,ac_transit,LA,LA_WB,3,ac_transit,37_LAWB,0,4361,15:00:00,900.0,938.0,4361.0,38.0,0 +4376,4377,37_LAWB,ac_transit,LA,LA_WB,3,ac_transit,37_LAWB,0,4361,15:38:00,938.0,998.0,4361.0,60.0,0 +4377,4378,37_LAWB,ac_transit,LA,LA_WB,3,ac_transit,37_LAWB,0,4361,16:38:00,998.0,1058.0,4361.0,60.0,0 +4327,4328,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,09:09:00,549.0,648.983333333,4328.0,99.9833333333,1 +4328,4329,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,10:48:59,648.983333333,748.983333333,4328.0,100.0,1 +4329,4330,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,12:28:59,748.983333333,848.966666667,4328.0,99.9833333333,1 +4330,4331,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,14:08:58,848.966666667,931.0,4328.0,82.0333333333,1 +4331,4332,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,15:31:00,931.0,946.0,4328.0,15.0,0 +4332,4333,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,15:46:00,946.0,961.0,4328.0,15.0,0 +4333,4334,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,16:01:00,961.0,976.0,4328.0,15.0,0 +4334,4335,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,16:16:00,976.0,991.0,4328.0,15.0,0 +4335,4336,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,16:31:00,991.0,1006.0,4328.0,15.0,0 +4336,4337,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,16:46:00,1006.0,1021.0,4328.0,15.0,0 +4337,4338,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,17:01:00,1021.0,1036.0,4328.0,15.0,0 +4338,4339,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,17:16:00,1036.0,1051.0,4328.0,15.0,0 +4339,4340,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,17:31:00,1051.0,1066.0,4328.0,15.0,0 +4340,4341,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,17:46:00,1066.0,1081.0,4328.0,15.0,0 +4341,4342,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,18:01:00,1081.0,1096.0,4328.0,15.0,0 +4342,4343,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,18:16:00,1096.0,1116.0,4328.0,20.0,0 +4343,4344,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,18:36:00,1116.0,1146.0,4328.0,30.0,0 +4344,4345,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,19:06:00,1146.0,1176.0,4328.0,30.0,0 +4345,4346,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,19:36:00,1176.0,1206.0,4328.0,30.0,0 +4346,4347,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,20:06:00,1206.0,1236.0,4328.0,30.0,0 +4347,4348,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,20:36:00,1236.0,1266.0,4328.0,30.0,0 +4348,4349,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,21:06:00,1266.0,1296.0,4328.0,30.0,0 +4349,4350,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,21:36:00,1296.0,1326.0,4328.0,30.0,0 +4350,4351,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,22:06:00,1326.0,1356.0,4328.0,30.0,0 +4351,4352,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,22:36:00,1356.0,1386.0,4328.0,30.0,0 +4352,4353,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,23:06:00,1386.0,1416.0,4328.0,30.0,0 +4353,4354,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,23:36:00,1416.0,1446.0,4328.0,30.0,0 +4354,4355,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,24:06:00,1446.0,1476.0,4328.0,30.0,0 +4355,4356,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,24:36:00,1476.0,1506.0,4328.0,30.0,0 +4356,4357,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,25:06:00,1506.0,1536.0,4328.0,30.0,0 +4357,4358,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,25:36:00,1536.0,1566.0,4328.0,30.0,0 +4358,4359,37_LEB,ac_transit,L,L_EB,3,ac_transit,37_LEB,0,4328,26:06:00,1566.0,1596.0,4328.0,30.0,0 +4318,4319,37_LWB,ac_transit,L,L_WB,3,ac_transit,37_LWB,0,4319,06:05:00,365.0,385.0,4319.0,20.0,0 +4319,4320,37_LWB,ac_transit,L,L_WB,3,ac_transit,37_LWB,0,4319,06:25:00,385.0,405.0,4319.0,20.0,0 +4320,4321,37_LWB,ac_transit,L,L_WB,3,ac_transit,37_LWB,0,4319,06:45:00,405.0,425.0,4319.0,20.0,0 +4321,4322,37_LWB,ac_transit,L,L_WB,3,ac_transit,37_LWB,0,4319,07:05:00,425.0,445.0,4319.0,20.0,0 +4322,4323,37_LWB,ac_transit,L,L_WB,3,ac_transit,37_LWB,0,4319,07:25:00,445.0,465.0,4319.0,20.0,0 +4323,4324,37_LWB,ac_transit,L,L_WB,3,ac_transit,37_LWB,0,4319,07:45:00,465.0,485.0,4319.0,20.0,0 +4324,4325,37_LWB,ac_transit,L,L_WB,3,ac_transit,37_LWB,0,4319,08:05:00,485.0,505.0,4319.0,20.0,0 +4325,4326,37_LWB,ac_transit,L,L_WB,3,ac_transit,37_LWB,0,4319,08:25:00,505.0,525.0,4319.0,20.0,0 +4435,4436,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,06:00:00,360.0,459.983333333,4436.0,99.9833333333,1 +4436,4437,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,07:39:59,459.983333333,931.0,4436.0,471.016666667,1 +4437,4438,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,15:31:00,931.0,956.0,4436.0,25.0,0 +4438,4439,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,15:56:00,956.0,981.0,4436.0,25.0,0 +4439,4440,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,16:21:00,981.0,1006.0,4436.0,25.0,0 +4440,4441,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,16:46:00,1006.0,1031.0,4436.0,25.0,0 +4441,4442,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,17:11:00,1031.0,1056.0,4436.0,25.0,0 +4442,4443,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,17:36:00,1056.0,1081.0,4436.0,25.0,0 +4443,4444,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,18:01:00,1081.0,1106.0,4436.0,25.0,0 +4444,4445,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,18:26:00,1106.0,1125.0,4436.0,19.0,0 +4445,4446,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,18:45:00,1125.0,1160.0,4436.0,35.0,0 +4446,4447,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,19:20:00,1160.0,1195.0,4436.0,35.0,0 +4447,4448,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,19:55:00,1195.0,1230.0,4436.0,35.0,0 +4448,4449,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,20:30:00,1230.0,1265.0,4436.0,35.0,0 +4449,4450,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,21:05:00,1265.0,1300.0,4436.0,35.0,0 +4450,4451,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,21:40:00,1300.0,1335.0,4436.0,35.0,0 +4451,4452,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,22:15:00,1335.0,1370.0,4436.0,35.0,0 +4452,4453,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,22:50:00,1370.0,1405.0,4436.0,35.0,0 +4453,4454,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,23:25:00,1405.0,1440.0,4436.0,35.0,0 +4454,4455,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,24:00:00,1440.0,1475.0,4436.0,35.0,0 +4455,4456,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,24:35:00,1475.0,1510.0,4436.0,35.0,0 +4456,4457,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,25:10:00,1510.0,1545.0,4436.0,35.0,0 +4457,4458,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,25:45:00,1545.0,1580.0,4436.0,35.0,0 +4458,4459,37_M.1EB,ac_transit,M.1,M.1_EB,3,ac_transit,37_M.1EB,0,4436,26:20:00,1580.0,1615.0,4436.0,35.0,0 +4460,4461,37_M.2EB,ac_transit,M.2,M.2_EB,3,ac_transit,37_M.2EB,0,4461,06:09:00,369.0,399.0,4461.0,30.0,0 +4461,4462,37_M.2EB,ac_transit,M.2,M.2_EB,3,ac_transit,37_M.2EB,0,4461,06:39:00,399.0,429.0,4461.0,30.0,0 +4462,4463,37_M.2EB,ac_transit,M.2,M.2_EB,3,ac_transit,37_M.2EB,0,4461,07:09:00,429.0,459.0,4461.0,30.0,0 +4463,4464,37_M.2EB,ac_transit,M.2,M.2_EB,3,ac_transit,37_M.2EB,0,4461,07:39:00,459.0,489.0,4461.0,30.0,0 +4464,4465,37_M.2EB,ac_transit,M.2,M.2_EB,3,ac_transit,37_M.2EB,0,4461,08:09:00,489.0,519.0,4461.0,30.0,0 +4465,4466,37_M.2EB,ac_transit,M.2,M.2_EB,3,ac_transit,37_M.2EB,0,4461,08:39:00,519.0,1112.0,4461.0,593.0,1 +4466,4467,37_M.2EB,ac_transit,M.2,M.2_EB,3,ac_transit,37_M.2EB,0,4461,18:32:00,1112.0,1147.0,4461.0,35.0,0 +4467,4468,37_M.2EB,ac_transit,M.2,M.2_EB,3,ac_transit,37_M.2EB,0,4461,19:07:00,1147.0,1182.0,4461.0,35.0,0 +4468,4469,37_M.2EB,ac_transit,M.2,M.2_EB,3,ac_transit,37_M.2EB,0,4461,19:42:00,1182.0,1217.0,4461.0,35.0,0 +4469,4470,37_M.2EB,ac_transit,M.2,M.2_EB,3,ac_transit,37_M.2EB,0,4461,20:17:00,1217.0,1252.0,4461.0,35.0,0 +4470,4471,37_M.2EB,ac_transit,M.2,M.2_EB,3,ac_transit,37_M.2EB,0,4461,20:52:00,1252.0,1287.0,4461.0,35.0,0 +4471,4472,37_M.2EB,ac_transit,M.2,M.2_EB,3,ac_transit,37_M.2EB,0,4461,21:27:00,1287.0,1322.0,4461.0,35.0,0 +4472,4473,37_M.2EB,ac_transit,M.2,M.2_EB,3,ac_transit,37_M.2EB,0,4461,22:02:00,1322.0,1357.0,4461.0,35.0,0 +4473,4474,37_M.2EB,ac_transit,M.2,M.2_EB,3,ac_transit,37_M.2EB,0,4461,22:37:00,1357.0,1392.0,4461.0,35.0,0 +4474,4475,37_M.2EB,ac_transit,M.2,M.2_EB,3,ac_transit,37_M.2EB,0,4461,23:12:00,1392.0,1427.0,4461.0,35.0,0 +4475,4476,37_M.2EB,ac_transit,M.2,M.2_EB,3,ac_transit,37_M.2EB,0,4461,23:47:00,1427.0,1462.0,4461.0,35.0,0 +4476,4477,37_M.2EB,ac_transit,M.2,M.2_EB,3,ac_transit,37_M.2EB,0,4461,24:22:00,1462.0,1497.0,4461.0,35.0,0 +4477,4478,37_M.2EB,ac_transit,M.2,M.2_EB,3,ac_transit,37_M.2EB,0,4461,24:57:00,1497.0,1532.0,4461.0,35.0,0 +4478,4479,37_M.2EB,ac_transit,M.2,M.2_EB,3,ac_transit,37_M.2EB,0,4461,25:32:00,1532.0,1567.0,4461.0,35.0,0 +4479,4480,37_M.2EB,ac_transit,M.2,M.2_EB,3,ac_transit,37_M.2EB,0,4461,26:07:00,1567.0,1602.0,4461.0,35.0,0 +4487,4488,37_MAEB,ac_transit,MA,MA_EB,3,ac_transit,37_MAEB,0,4488,15:45:00,945.0,975.0,4488.0,30.0,0 +4488,4489,37_MAEB,ac_transit,MA,MA_EB,3,ac_transit,37_MAEB,0,4488,16:15:00,975.0,1005.0,4488.0,30.0,0 +4489,4490,37_MAEB,ac_transit,MA,MA_EB,3,ac_transit,37_MAEB,0,4488,16:45:00,1005.0,1035.0,4488.0,30.0,0 +4490,4491,37_MAEB,ac_transit,MA,MA_EB,3,ac_transit,37_MAEB,0,4488,17:15:00,1035.0,1065.0,4488.0,30.0,0 +4491,4492,37_MAEB,ac_transit,MA,MA_EB,3,ac_transit,37_MAEB,0,4488,17:45:00,1065.0,1095.0,4488.0,30.0,0 +4481,4482,37_MAWB,ac_transit,MA,MA_WB,3,ac_transit,37_MAWB,0,4482,06:08:00,368.0,398.0,4482.0,30.0,0 +4482,4483,37_MAWB,ac_transit,MA,MA_WB,3,ac_transit,37_MAWB,0,4482,06:38:00,398.0,428.0,4482.0,30.0,0 +4483,4484,37_MAWB,ac_transit,MA,MA_WB,3,ac_transit,37_MAWB,0,4482,07:08:00,428.0,458.0,4482.0,30.0,0 +4484,4485,37_MAWB,ac_transit,MA,MA_WB,3,ac_transit,37_MAWB,0,4482,07:38:00,458.0,488.0,4482.0,30.0,0 +4485,4486,37_MAWB,ac_transit,MA,MA_WB,3,ac_transit,37_MAWB,0,4482,08:08:00,488.0,518.0,4482.0,30.0,0 +4506,4507,37_MMIDEB,ac_transit,MMID,MMID_EB,3,ac_transit,37_MMIDEB,0,4507,09:06:00,546.0,666.0,4507.0,120.0,0 +4507,4508,37_MMIDEB,ac_transit,MMID,MMID_EB,3,ac_transit,37_MMIDEB,0,4507,11:06:00,666.0,786.0,4507.0,120.0,0 +4508,4509,37_MMIDEB,ac_transit,MMID,MMID_EB,3,ac_transit,37_MMIDEB,0,4507,13:06:00,786.0,906.0,4507.0,120.0,0 +4493,4494,37_MMIDWB,ac_transit,MMID,MMID_WB,3,ac_transit,37_MMIDWB,0,4494,09:11:00,551.0,671.0,4494.0,120.0,1 +4494,4495,37_MMIDWB,ac_transit,MMID,MMID_WB,3,ac_transit,37_MMIDWB,0,4494,11:11:00,671.0,791.0,4494.0,120.0,1 +4495,4496,37_MMIDWB,ac_transit,MMID,MMID_WB,3,ac_transit,37_MMIDWB,0,4494,13:11:00,791.0,911.0,4494.0,120.0,1 +4496,4497,37_MMIDWB,ac_transit,MMID,MMID_WB,3,ac_transit,37_MMIDWB,0,4494,15:11:00,911.0,936.0,4494.0,25.0,0 +4497,4498,37_MMIDWB,ac_transit,MMID,MMID_WB,3,ac_transit,37_MMIDWB,0,4494,15:36:00,936.0,956.0,4494.0,20.0,0 +4498,4499,37_MMIDWB,ac_transit,MMID,MMID_WB,3,ac_transit,37_MMIDWB,0,4494,15:56:00,956.0,976.0,4494.0,20.0,0 +4499,4500,37_MMIDWB,ac_transit,MMID,MMID_WB,3,ac_transit,37_MMIDWB,0,4494,16:16:00,976.0,996.0,4494.0,20.0,0 +4500,4501,37_MMIDWB,ac_transit,MMID,MMID_WB,3,ac_transit,37_MMIDWB,0,4494,16:36:00,996.0,1016.0,4494.0,20.0,0 +4501,4502,37_MMIDWB,ac_transit,MMID,MMID_WB,3,ac_transit,37_MMIDWB,0,4494,16:56:00,1016.0,1036.0,4494.0,20.0,0 +4502,4503,37_MMIDWB,ac_transit,MMID,MMID_WB,3,ac_transit,37_MMIDWB,0,4494,17:16:00,1036.0,1056.0,4494.0,20.0,0 +4503,4504,37_MMIDWB,ac_transit,MMID,MMID_WB,3,ac_transit,37_MMIDWB,0,4494,17:36:00,1056.0,1076.0,4494.0,20.0,0 +4504,4505,37_MMIDWB,ac_transit,MMID,MMID_WB,3,ac_transit,37_MMIDWB,0,4494,17:56:00,1076.0,1096.0,4494.0,20.0,0 +4423,4424,37_MWB,ac_transit,M,M_WB,3,ac_transit,37_MWB,0,4424,06:05:00,365.0,395.0,4424.0,30.0,0 +4424,4425,37_MWB,ac_transit,M,M_WB,3,ac_transit,37_MWB,0,4424,06:35:00,395.0,425.0,4424.0,30.0,0 +4425,4426,37_MWB,ac_transit,M,M_WB,3,ac_transit,37_MWB,0,4424,07:05:00,425.0,455.0,4424.0,30.0,0 +4426,4427,37_MWB,ac_transit,M,M_WB,3,ac_transit,37_MWB,0,4424,07:35:00,455.0,485.0,4424.0,30.0,0 +4427,4428,37_MWB,ac_transit,M,M_WB,3,ac_transit,37_MWB,0,4424,08:05:00,485.0,515.0,4424.0,30.0,0 +4428,4429,37_MWB,ac_transit,M,M_WB,3,ac_transit,37_MWB,0,4424,08:35:00,515.0,931.0,4424.0,416.0,1 +4429,4430,37_MWB,ac_transit,M,M_WB,3,ac_transit,37_MWB,0,4424,15:31:00,931.0,966.0,4424.0,35.0,0 +4430,4431,37_MWB,ac_transit,M,M_WB,3,ac_transit,37_MWB,0,4424,16:06:00,966.0,1001.0,4424.0,35.0,0 +4431,4432,37_MWB,ac_transit,M,M_WB,3,ac_transit,37_MWB,0,4424,16:41:00,1001.0,1036.0,4424.0,35.0,0 +4432,4433,37_MWB,ac_transit,M,M_WB,3,ac_transit,37_MWB,0,4424,17:16:00,1036.0,1071.0,4424.0,35.0,0 +4433,4434,37_MWB,ac_transit,M,M_WB,3,ac_transit,37_MWB,0,4424,17:51:00,1071.0,1106.0,4424.0,35.0,0 +4577,4578,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,06:06:00,366.0,381.0,4578.0,15.0,0 +4578,4579,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,06:21:00,381.0,396.0,4578.0,15.0,0 +4579,4580,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,06:36:00,396.0,411.0,4578.0,15.0,0 +4580,4581,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,06:51:00,411.0,426.0,4578.0,15.0,0 +4581,4582,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,07:06:00,426.0,441.0,4578.0,15.0,0 +4582,4583,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,07:21:00,441.0,456.0,4578.0,15.0,0 +4583,4584,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,07:36:00,456.0,471.0,4578.0,15.0,0 +4584,4585,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,07:51:00,471.0,486.0,4578.0,15.0,0 +4585,4586,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,08:06:00,486.0,501.0,4578.0,15.0,0 +4586,4587,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,08:21:00,501.0,516.0,4578.0,15.0,0 +4587,4588,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,08:36:00,516.0,531.0,4578.0,15.0,0 +4588,4589,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,08:51:00,531.0,543.0,4578.0,12.0,0 +4589,4590,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,09:03:00,543.0,558.0,4578.0,15.0,0 +4590,4591,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,09:18:00,558.0,573.0,4578.0,15.0,0 +4591,4592,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,09:33:00,573.0,588.0,4578.0,15.0,0 +4592,4593,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,09:48:00,588.0,603.0,4578.0,15.0,0 +4593,4594,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,10:03:00,603.0,618.0,4578.0,15.0,0 +4594,4595,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,10:18:00,618.0,633.0,4578.0,15.0,0 +4595,4596,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,10:33:00,633.0,648.0,4578.0,15.0,0 +4596,4597,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,10:48:00,648.0,663.0,4578.0,15.0,0 +4597,4598,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,11:03:00,663.0,678.0,4578.0,15.0,0 +4598,4599,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,11:18:00,678.0,693.0,4578.0,15.0,0 +4599,4600,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,11:33:00,693.0,708.0,4578.0,15.0,0 +4600,4601,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,11:48:00,708.0,723.0,4578.0,15.0,0 +4601,4602,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,12:03:00,723.0,738.0,4578.0,15.0,0 +4602,4603,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,12:18:00,738.0,753.0,4578.0,15.0,0 +4603,4604,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,12:33:00,753.0,768.0,4578.0,15.0,0 +4604,4605,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,12:48:00,768.0,783.0,4578.0,15.0,0 +4605,4606,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,13:03:00,783.0,798.0,4578.0,15.0,0 +4606,4607,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,13:18:00,798.0,813.0,4578.0,15.0,0 +4607,4608,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,13:33:00,813.0,828.0,4578.0,15.0,0 +4608,4609,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,13:48:00,828.0,843.0,4578.0,15.0,0 +4609,4610,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,14:03:00,843.0,858.0,4578.0,15.0,0 +4610,4611,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,14:18:00,858.0,873.0,4578.0,15.0,0 +4611,4612,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,14:33:00,873.0,888.0,4578.0,15.0,0 +4612,4613,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,14:48:00,888.0,903.0,4578.0,15.0,0 +4613,4614,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,15:03:00,903.0,918.0,4578.0,15.0,0 +4614,4615,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,15:18:00,918.0,935.0,4578.0,17.0,0 +4615,4616,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,15:35:00,935.0,950.0,4578.0,15.0,0 +4616,4617,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,15:50:00,950.0,965.0,4578.0,15.0,0 +4617,4618,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,16:05:00,965.0,980.0,4578.0,15.0,0 +4618,4619,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,16:20:00,980.0,995.0,4578.0,15.0,0 +4619,4620,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,16:35:00,995.0,1010.0,4578.0,15.0,0 +4620,4621,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,16:50:00,1010.0,1025.0,4578.0,15.0,0 +4621,4622,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,17:05:00,1025.0,1040.0,4578.0,15.0,0 +4622,4623,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,17:20:00,1040.0,1055.0,4578.0,15.0,0 +4623,4624,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,17:35:00,1055.0,1070.0,4578.0,15.0,0 +4624,4625,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,17:50:00,1070.0,1085.0,4578.0,15.0,0 +4625,4626,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,18:05:00,1085.0,1100.0,4578.0,15.0,0 +4626,4627,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,18:20:00,1100.0,1122.0,4578.0,22.0,0 +4627,4628,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,18:42:00,1122.0,1152.0,4578.0,30.0,0 +4628,4629,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,19:12:00,1152.0,1182.0,4578.0,30.0,0 +4629,4630,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,19:42:00,1182.0,1212.0,4578.0,30.0,0 +4630,4631,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,20:12:00,1212.0,1242.0,4578.0,30.0,0 +4631,4632,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,20:42:00,1242.0,1272.0,4578.0,30.0,0 +4632,4633,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,21:12:00,1272.0,1302.0,4578.0,30.0,0 +4633,4634,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,21:42:00,1302.0,1332.0,4578.0,30.0,0 +4634,4635,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,22:12:00,1332.0,1362.0,4578.0,30.0,0 +4635,4636,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,22:42:00,1362.0,1392.0,4578.0,30.0,0 +4636,4637,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,23:12:00,1392.0,1422.0,4578.0,30.0,0 +4637,4638,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,23:42:00,1422.0,1452.0,4578.0,30.0,0 +4638,4639,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,24:12:00,1452.0,1482.0,4578.0,30.0,0 +4639,4640,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,24:42:00,1482.0,1512.0,4578.0,30.0,0 +4640,4641,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,25:12:00,1512.0,1542.0,4578.0,30.0,0 +4641,4642,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,25:42:00,1542.0,1572.0,4578.0,30.0,0 +4642,4643,37_NLEB,ac_transit,NL,NL_EB,3,ac_transit,37_NLEB,0,4578,26:12:00,1572.0,1602.0,4578.0,30.0,0 +4510,4511,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,06:06:00,366.0,381.0,4511.0,15.0,0 +4511,4512,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,06:21:00,381.0,396.0,4511.0,15.0,0 +4512,4513,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,06:36:00,396.0,411.0,4511.0,15.0,0 +4513,4514,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,06:51:00,411.0,426.0,4511.0,15.0,0 +4514,4515,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,07:06:00,426.0,441.0,4511.0,15.0,0 +4515,4516,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,07:21:00,441.0,456.0,4511.0,15.0,0 +4516,4517,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,07:36:00,456.0,471.0,4511.0,15.0,0 +4517,4518,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,07:51:00,471.0,486.0,4511.0,15.0,0 +4518,4519,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,08:06:00,486.0,501.0,4511.0,15.0,0 +4519,4520,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,08:21:00,501.0,516.0,4511.0,15.0,0 +4520,4521,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,08:36:00,516.0,531.0,4511.0,15.0,0 +4521,4522,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,08:51:00,531.0,542.0,4511.0,11.0,0 +4522,4523,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,09:02:00,542.0,557.0,4511.0,15.0,0 +4523,4524,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,09:17:00,557.0,572.0,4511.0,15.0,0 +4524,4525,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,09:32:00,572.0,587.0,4511.0,15.0,0 +4525,4526,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,09:47:00,587.0,602.0,4511.0,15.0,0 +4526,4527,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,10:02:00,602.0,617.0,4511.0,15.0,0 +4527,4528,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,10:17:00,617.0,632.0,4511.0,15.0,0 +4528,4529,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,10:32:00,632.0,647.0,4511.0,15.0,0 +4529,4530,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,10:47:00,647.0,662.0,4511.0,15.0,0 +4530,4531,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,11:02:00,662.0,677.0,4511.0,15.0,0 +4531,4532,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,11:17:00,677.0,692.0,4511.0,15.0,0 +4532,4533,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,11:32:00,692.0,707.0,4511.0,15.0,0 +4533,4534,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,11:47:00,707.0,722.0,4511.0,15.0,0 +4534,4535,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,12:02:00,722.0,737.0,4511.0,15.0,0 +4535,4536,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,12:17:00,737.0,752.0,4511.0,15.0,0 +4536,4537,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,12:32:00,752.0,767.0,4511.0,15.0,0 +4537,4538,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,12:47:00,767.0,782.0,4511.0,15.0,0 +4538,4539,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,13:02:00,782.0,797.0,4511.0,15.0,0 +4539,4540,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,13:17:00,797.0,812.0,4511.0,15.0,0 +4540,4541,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,13:32:00,812.0,827.0,4511.0,15.0,0 +4541,4542,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,13:47:00,827.0,842.0,4511.0,15.0,0 +4542,4543,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,14:02:00,842.0,857.0,4511.0,15.0,0 +4543,4544,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,14:17:00,857.0,872.0,4511.0,15.0,0 +4544,4545,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,14:32:00,872.0,887.0,4511.0,15.0,0 +4545,4546,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,14:47:00,887.0,902.0,4511.0,15.0,0 +4546,4547,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,15:02:00,902.0,917.0,4511.0,15.0,0 +4547,4548,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,15:17:00,917.0,933.0,4511.0,16.0,0 +4548,4549,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,15:33:00,933.0,948.0,4511.0,15.0,0 +4549,4550,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,15:48:00,948.0,963.0,4511.0,15.0,0 +4550,4551,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,16:03:00,963.0,978.0,4511.0,15.0,0 +4551,4552,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,16:18:00,978.0,993.0,4511.0,15.0,0 +4552,4553,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,16:33:00,993.0,1008.0,4511.0,15.0,0 +4553,4554,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,16:48:00,1008.0,1023.0,4511.0,15.0,0 +4554,4555,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,17:03:00,1023.0,1038.0,4511.0,15.0,0 +4555,4556,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,17:18:00,1038.0,1053.0,4511.0,15.0,0 +4556,4557,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,17:33:00,1053.0,1068.0,4511.0,15.0,0 +4557,4558,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,17:48:00,1068.0,1083.0,4511.0,15.0,0 +4558,4559,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,18:03:00,1083.0,1098.0,4511.0,15.0,0 +4559,4560,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,18:18:00,1098.0,1119.0,4511.0,21.0,0 +4560,4561,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,18:39:00,1119.0,1149.0,4511.0,30.0,0 +4561,4562,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,19:09:00,1149.0,1179.0,4511.0,30.0,0 +4562,4563,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,19:39:00,1179.0,1209.0,4511.0,30.0,0 +4563,4564,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,20:09:00,1209.0,1239.0,4511.0,30.0,0 +4564,4565,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,20:39:00,1239.0,1269.0,4511.0,30.0,0 +4565,4566,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,21:09:00,1269.0,1299.0,4511.0,30.0,0 +4566,4567,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,21:39:00,1299.0,1329.0,4511.0,30.0,0 +4567,4568,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,22:09:00,1329.0,1359.0,4511.0,30.0,0 +4568,4569,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,22:39:00,1359.0,1389.0,4511.0,30.0,0 +4569,4570,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,23:09:00,1389.0,1419.0,4511.0,30.0,0 +4570,4571,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,23:39:00,1419.0,1449.0,4511.0,30.0,0 +4571,4572,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,24:09:00,1449.0,1479.0,4511.0,30.0,0 +4572,4573,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,24:39:00,1479.0,1509.0,4511.0,30.0,0 +4573,4574,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,25:09:00,1509.0,1539.0,4511.0,30.0,0 +4574,4575,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,25:39:00,1539.0,1569.0,4511.0,30.0,0 +4575,4576,37_NLWB,ac_transit,NL,NL_WB,3,ac_transit,37_NLWB,0,4511,26:09:00,1569.0,1599.0,4511.0,30.0,0 +4644,4645,37_NX1,ac_transit,NX1,NX1,3,ac_transit,37_NX1,0,4645,15:32:00,932.0,952.0,4645.0,20.0,0 +4645,4646,37_NX1,ac_transit,NX1,NX1,3,ac_transit,37_NX1,0,4645,15:52:00,952.0,972.0,4645.0,20.0,0 +4646,4647,37_NX1,ac_transit,NX1,NX1,3,ac_transit,37_NX1,0,4645,16:12:00,972.0,992.0,4645.0,20.0,0 +4647,4648,37_NX1,ac_transit,NX1,NX1,3,ac_transit,37_NX1,0,4645,16:32:00,992.0,1012.0,4645.0,20.0,0 +4648,4649,37_NX1,ac_transit,NX1,NX1,3,ac_transit,37_NX1,0,4645,16:52:00,1012.0,1032.0,4645.0,20.0,0 +4649,4650,37_NX1,ac_transit,NX1,NX1,3,ac_transit,37_NX1,0,4645,17:12:00,1032.0,1052.0,4645.0,20.0,0 +4650,4651,37_NX1,ac_transit,NX1,NX1,3,ac_transit,37_NX1,0,4645,17:32:00,1052.0,1072.0,4645.0,20.0,0 +4651,4652,37_NX1,ac_transit,NX1,NX1,3,ac_transit,37_NX1,0,4645,17:52:00,1072.0,1092.0,4645.0,20.0,0 +4653,4654,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,15:39:00,939.0,959.0,4654.0,20.0,0 +4654,4655,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,15:59:00,959.0,979.0,4654.0,20.0,0 +4655,4656,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,16:19:00,979.0,999.0,4654.0,20.0,0 +4656,4657,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,16:39:00,999.0,1019.0,4654.0,20.0,0 +4657,4658,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,16:59:00,1019.0,1039.0,4654.0,20.0,0 +4658,4659,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,17:19:00,1039.0,1059.0,4654.0,20.0,0 +4659,4660,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,17:39:00,1059.0,1079.0,4654.0,20.0,0 +4660,4661,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,17:59:00,1079.0,1099.0,4654.0,20.0,0 +4661,4662,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,18:19:00,1099.0,1117.0,4654.0,18.0,0 +4662,4663,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,18:37:00,1117.0,1137.0,4654.0,20.0,0 +4663,4664,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,18:57:00,1137.0,1157.0,4654.0,20.0,0 +4664,4665,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,19:17:00,1157.0,1177.0,4654.0,20.0,0 +4665,4666,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,19:37:00,1177.0,1197.0,4654.0,20.0,0 +4666,4667,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,19:57:00,1197.0,1217.0,4654.0,20.0,0 +4667,4668,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,20:17:00,1217.0,1237.0,4654.0,20.0,0 +4668,4669,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,20:37:00,1237.0,1257.0,4654.0,20.0,0 +4669,4670,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,20:57:00,1257.0,1277.0,4654.0,20.0,0 +4670,4671,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,21:17:00,1277.0,1297.0,4654.0,20.0,0 +4671,4672,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,21:37:00,1297.0,1317.0,4654.0,20.0,0 +4672,4673,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,21:57:00,1317.0,1337.0,4654.0,20.0,0 +4673,4674,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,22:17:00,1337.0,1357.0,4654.0,20.0,0 +4674,4675,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,22:37:00,1357.0,1377.0,4654.0,20.0,0 +4675,4676,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,22:57:00,1377.0,1397.0,4654.0,20.0,0 +4676,4677,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,23:17:00,1397.0,1417.0,4654.0,20.0,0 +4677,4678,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,23:37:00,1417.0,1437.0,4654.0,20.0,0 +4678,4679,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,23:57:00,1437.0,1457.0,4654.0,20.0,0 +4679,4680,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,24:17:00,1457.0,1477.0,4654.0,20.0,0 +4680,4681,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,24:37:00,1477.0,1497.0,4654.0,20.0,0 +4681,4682,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,24:57:00,1497.0,1517.0,4654.0,20.0,0 +4682,4683,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,25:17:00,1517.0,1537.0,4654.0,20.0,0 +4683,4684,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,25:37:00,1537.0,1557.0,4654.0,20.0,0 +4684,4685,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,25:57:00,1557.0,1577.0,4654.0,20.0,0 +4685,4686,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,26:17:00,1577.0,1597.0,4654.0,20.0,0 +4686,4687,37_NX2,ac_transit,NX2,NX2,3,ac_transit,37_NX2,0,4654,26:37:00,1597.0,1617.0,4654.0,20.0,0 +4706,4707,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,15:33:00,933.0,953.0,4707.0,20.0,0 +4707,4708,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,15:53:00,953.0,973.0,4707.0,20.0,0 +4708,4709,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,16:13:00,973.0,993.0,4707.0,20.0,0 +4709,4710,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,16:33:00,993.0,1013.0,4707.0,20.0,0 +4710,4711,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,16:53:00,1013.0,1033.0,4707.0,20.0,0 +4711,4712,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,17:13:00,1033.0,1053.0,4707.0,20.0,0 +4712,4713,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,17:33:00,1053.0,1073.0,4707.0,20.0,0 +4713,4714,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,17:53:00,1073.0,1093.0,4707.0,20.0,0 +4714,4715,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,18:13:00,1093.0,1113.0,4707.0,20.0,0 +4715,4716,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,18:33:00,1113.0,1143.0,4707.0,30.0,0 +4716,4717,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,19:03:00,1143.0,1173.0,4707.0,30.0,0 +4717,4718,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,19:33:00,1173.0,1203.0,4707.0,30.0,0 +4718,4719,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,20:03:00,1203.0,1233.0,4707.0,30.0,0 +4719,4720,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,20:33:00,1233.0,1263.0,4707.0,30.0,0 +4720,4721,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,21:03:00,1263.0,1293.0,4707.0,30.0,0 +4721,4722,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,21:33:00,1293.0,1323.0,4707.0,30.0,0 +4722,4723,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,22:03:00,1323.0,1353.0,4707.0,30.0,0 +4723,4724,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,22:33:00,1353.0,1383.0,4707.0,30.0,0 +4724,4725,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,23:03:00,1383.0,1413.0,4707.0,30.0,0 +4725,4726,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,23:33:00,1413.0,1443.0,4707.0,30.0,0 +4726,4727,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,24:03:00,1443.0,1473.0,4707.0,30.0,0 +4727,4728,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,24:33:00,1473.0,1503.0,4707.0,30.0,0 +4728,4729,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,25:03:00,1503.0,1533.0,4707.0,30.0,0 +4729,4730,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,25:33:00,1533.0,1563.0,4707.0,30.0,0 +4730,4731,37_NX3EB,ac_transit,NX3,NX3_EB,3,ac_transit,37_NX3EB,0,4707,26:03:00,1563.0,1593.0,4707.0,30.0,0 +4697,4698,37_NX3WB,ac_transit,NX3,NX3_WB,3,ac_transit,37_NX3WB,0,4698,06:07:00,367.0,387.0,4698.0,20.0,0 +4698,4699,37_NX3WB,ac_transit,NX3,NX3_WB,3,ac_transit,37_NX3WB,0,4698,06:27:00,387.0,407.0,4698.0,20.0,0 +4699,4700,37_NX3WB,ac_transit,NX3,NX3_WB,3,ac_transit,37_NX3WB,0,4698,06:47:00,407.0,427.0,4698.0,20.0,0 +4700,4701,37_NX3WB,ac_transit,NX3,NX3_WB,3,ac_transit,37_NX3WB,0,4698,07:07:00,427.0,447.0,4698.0,20.0,0 +4701,4702,37_NX3WB,ac_transit,NX3,NX3_WB,3,ac_transit,37_NX3WB,0,4698,07:27:00,447.0,467.0,4698.0,20.0,0 +4702,4703,37_NX3WB,ac_transit,NX3,NX3_WB,3,ac_transit,37_NX3WB,0,4698,07:47:00,467.0,487.0,4698.0,20.0,0 +4703,4704,37_NX3WB,ac_transit,NX3,NX3_WB,3,ac_transit,37_NX3WB,0,4698,08:07:00,487.0,507.0,4698.0,20.0,0 +4704,4705,37_NX3WB,ac_transit,NX3,NX3_WB,3,ac_transit,37_NX3WB,0,4698,08:27:00,507.0,527.0,4698.0,20.0,0 +4738,4739,37_NX4.1EB,ac_transit,NX4.1,NX4.1_EB,3,ac_transit,37_NX4.1EB,0,4739,15:31:00,931.0,991.0,4739.0,60.0,0 +4739,4740,37_NX4.1EB,ac_transit,NX4.1,NX4.1_EB,3,ac_transit,37_NX4.1EB,0,4739,16:31:00,991.0,1051.0,4739.0,60.0,0 +4740,4741,37_NX4.1EB,ac_transit,NX4.1,NX4.1_EB,3,ac_transit,37_NX4.1EB,0,4739,17:31:00,1051.0,1120.0,4739.0,69.0,0 +4741,4742,37_NX4.1EB,ac_transit,NX4.1,NX4.1_EB,3,ac_transit,37_NX4.1EB,0,4739,18:40:00,1120.0,1180.0,4739.0,60.0,0 +4742,4743,37_NX4.1EB,ac_transit,NX4.1,NX4.1_EB,3,ac_transit,37_NX4.1EB,0,4739,19:40:00,1180.0,1240.0,4739.0,60.0,0 +4743,4744,37_NX4.1EB,ac_transit,NX4.1,NX4.1_EB,3,ac_transit,37_NX4.1EB,0,4739,20:40:00,1240.0,1300.0,4739.0,60.0,0 +4744,4745,37_NX4.1EB,ac_transit,NX4.1,NX4.1_EB,3,ac_transit,37_NX4.1EB,0,4739,21:40:00,1300.0,1360.0,4739.0,60.0,0 +4745,4746,37_NX4.1EB,ac_transit,NX4.1,NX4.1_EB,3,ac_transit,37_NX4.1EB,0,4739,22:40:00,1360.0,1420.0,4739.0,60.0,0 +4746,4747,37_NX4.1EB,ac_transit,NX4.1,NX4.1_EB,3,ac_transit,37_NX4.1EB,0,4739,23:40:00,1420.0,1480.0,4739.0,60.0,0 +4747,4748,37_NX4.1EB,ac_transit,NX4.1,NX4.1_EB,3,ac_transit,37_NX4.1EB,0,4739,24:40:00,1480.0,1540.0,4739.0,60.0,0 +4748,4749,37_NX4.1EB,ac_transit,NX4.1,NX4.1_EB,3,ac_transit,37_NX4.1EB,0,4739,25:40:00,1540.0,1600.0,4739.0,60.0,0 +4732,4733,37_NX4.1WB,ac_transit,NX4.1,NX4.1_WB,3,ac_transit,37_NX4.1WB,0,4733,06:11:00,371.0,401.0,4733.0,30.0,0 +4733,4734,37_NX4.1WB,ac_transit,NX4.1,NX4.1_WB,3,ac_transit,37_NX4.1WB,0,4733,06:41:00,401.0,431.0,4733.0,30.0,0 +4734,4735,37_NX4.1WB,ac_transit,NX4.1,NX4.1_WB,3,ac_transit,37_NX4.1WB,0,4733,07:11:00,431.0,461.0,4733.0,30.0,0 +4735,4736,37_NX4.1WB,ac_transit,NX4.1,NX4.1_WB,3,ac_transit,37_NX4.1WB,0,4733,07:41:00,461.0,491.0,4733.0,30.0,0 +4736,4737,37_NX4.1WB,ac_transit,NX4.1,NX4.1_WB,3,ac_transit,37_NX4.1WB,0,4733,08:11:00,491.0,521.0,4733.0,30.0,0 +4752,4753,37_NX4.2EB,ac_transit,NX4.2,NX4.2_EB,3,ac_transit,37_NX4.2EB,0,4753,15:31:00,931.0,1030.98333333,4753.0,99.9833333333,0 +4750,4751,37_NX4.2WB,ac_transit,NX4.2,NX4.2_WB,3,ac_transit,37_NX4.2WB,0,4751,06:00:00,360.0,459.983333333,4751.0,99.9833333333,0 +4688,4689,37_NXWB,ac_transit,NX,NX_WB,3,ac_transit,37_NXWB,0,4689,06:08:00,368.0,388.0,4689.0,20.0,0 +4689,4690,37_NXWB,ac_transit,NX,NX_WB,3,ac_transit,37_NXWB,0,4689,06:28:00,388.0,408.0,4689.0,20.0,0 +4690,4691,37_NXWB,ac_transit,NX,NX_WB,3,ac_transit,37_NXWB,0,4689,06:48:00,408.0,428.0,4689.0,20.0,0 +4691,4692,37_NXWB,ac_transit,NX,NX_WB,3,ac_transit,37_NXWB,0,4689,07:08:00,428.0,448.0,4689.0,20.0,0 +4692,4693,37_NXWB,ac_transit,NX,NX_WB,3,ac_transit,37_NXWB,0,4689,07:28:00,448.0,468.0,4689.0,20.0,0 +4693,4694,37_NXWB,ac_transit,NX,NX_WB,3,ac_transit,37_NXWB,0,4689,07:48:00,468.0,488.0,4689.0,20.0,0 +4694,4695,37_NXWB,ac_transit,NX,NX_WB,3,ac_transit,37_NXWB,0,4689,08:08:00,488.0,508.0,4689.0,20.0,0 +4695,4696,37_NXWB,ac_transit,NX,NX_WB,3,ac_transit,37_NXWB,0,4689,08:28:00,508.0,528.0,4689.0,20.0,0 +4754,4755,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,06:06:00,366.0,381.0,4755.0,15.0,0 +4755,4756,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,06:21:00,381.0,396.0,4755.0,15.0,0 +4756,4757,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,06:36:00,396.0,411.0,4755.0,15.0,0 +4757,4758,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,06:51:00,411.0,426.0,4755.0,15.0,0 +4758,4759,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,07:06:00,426.0,441.0,4755.0,15.0,0 +4759,4760,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,07:21:00,441.0,456.0,4755.0,15.0,0 +4760,4761,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,07:36:00,456.0,471.0,4755.0,15.0,0 +4761,4762,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,07:51:00,471.0,486.0,4755.0,15.0,0 +4762,4763,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,08:06:00,486.0,501.0,4755.0,15.0,0 +4763,4764,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,08:21:00,501.0,516.0,4755.0,15.0,0 +4764,4765,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,08:36:00,516.0,531.0,4755.0,15.0,0 +4765,4766,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,08:51:00,531.0,546.0,4755.0,15.0,0 +4766,4767,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,09:06:00,546.0,591.0,4755.0,45.0,0 +4767,4768,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,09:51:00,591.0,636.0,4755.0,45.0,0 +4768,4769,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,10:36:00,636.0,681.0,4755.0,45.0,0 +4769,4770,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,11:21:00,681.0,726.0,4755.0,45.0,0 +4770,4771,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,12:06:00,726.0,771.0,4755.0,45.0,0 +4771,4772,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,12:51:00,771.0,816.0,4755.0,45.0,0 +4772,4773,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,13:36:00,816.0,861.0,4755.0,45.0,0 +4773,4774,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,14:21:00,861.0,906.0,4755.0,45.0,0 +4774,4775,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,15:06:00,906.0,938.0,4755.0,32.0,0 +4775,4776,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,15:38:00,938.0,958.0,4755.0,20.0,0 +4776,4777,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,15:58:00,958.0,978.0,4755.0,20.0,0 +4777,4778,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,16:18:00,978.0,998.0,4755.0,20.0,0 +4778,4779,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,16:38:00,998.0,1018.0,4755.0,20.0,0 +4779,4780,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,16:58:00,1018.0,1038.0,4755.0,20.0,0 +4780,4781,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,17:18:00,1038.0,1058.0,4755.0,20.0,0 +4781,4782,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,17:38:00,1058.0,1078.0,4755.0,20.0,0 +4782,4783,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,17:58:00,1078.0,1098.0,4755.0,20.0,0 +4783,4784,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,18:18:00,1098.0,1119.0,4755.0,21.0,0 +4784,4785,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,18:39:00,1119.0,1149.0,4755.0,30.0,0 +4785,4786,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,19:09:00,1149.0,1179.0,4755.0,30.0,0 +4786,4787,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,19:39:00,1179.0,1209.0,4755.0,30.0,0 +4787,4788,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,20:09:00,1209.0,1239.0,4755.0,30.0,0 +4788,4789,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,20:39:00,1239.0,1269.0,4755.0,30.0,0 +4789,4790,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,21:09:00,1269.0,1299.0,4755.0,30.0,0 +4790,4791,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,21:39:00,1299.0,1329.0,4755.0,30.0,0 +4791,4792,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,22:09:00,1329.0,1359.0,4755.0,30.0,0 +4792,4793,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,22:39:00,1359.0,1389.0,4755.0,30.0,0 +4793,4794,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,23:09:00,1389.0,1419.0,4755.0,30.0,0 +4794,4795,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,23:39:00,1419.0,1449.0,4755.0,30.0,0 +4795,4796,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,24:09:00,1449.0,1479.0,4755.0,30.0,0 +4796,4797,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,24:39:00,1479.0,1509.0,4755.0,30.0,0 +4797,4798,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,25:09:00,1509.0,1539.0,4755.0,30.0,0 +4798,4799,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,25:39:00,1539.0,1569.0,4755.0,30.0,0 +4799,4800,37_O.1WB,ac_transit,O.1,O.1_WB,3,ac_transit,37_O.1WB,0,4755,26:09:00,1569.0,1599.0,4755.0,30.0,0 +4801,4802,37_O.2WB,ac_transit,O.2,O.2_WB,3,ac_transit,37_O.2WB,0,4802,06:01:00,361.0,460.983333333,4802.0,99.9833333333,0 +4803,4804,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,06:14:00,374.0,404.0,4804.0,30.0,0 +4804,4805,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,06:44:00,404.0,434.0,4804.0,30.0,0 +4805,4806,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,07:14:00,434.0,464.0,4804.0,30.0,0 +4806,4807,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,07:44:00,464.0,494.0,4804.0,30.0,0 +4807,4808,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,08:14:00,494.0,524.0,4804.0,30.0,0 +4808,4809,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,08:44:00,524.0,558.0,4804.0,34.0,0 +4809,4810,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,09:18:00,558.0,603.0,4804.0,45.0,0 +4810,4811,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,10:03:00,603.0,648.0,4804.0,45.0,0 +4811,4812,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,10:48:00,648.0,693.0,4804.0,45.0,0 +4812,4813,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,11:33:00,693.0,738.0,4804.0,45.0,0 +4813,4814,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,12:18:00,738.0,783.0,4804.0,45.0,0 +4814,4815,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,13:03:00,783.0,828.0,4804.0,45.0,0 +4815,4816,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,13:48:00,828.0,873.0,4804.0,45.0,0 +4816,4817,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,14:33:00,873.0,918.0,4804.0,45.0,0 +4817,4818,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,15:18:00,918.0,933.0,4804.0,15.0,0 +4818,4819,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,15:33:00,933.0,948.0,4804.0,15.0,0 +4819,4820,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,15:48:00,948.0,963.0,4804.0,15.0,0 +4820,4821,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,16:03:00,963.0,978.0,4804.0,15.0,0 +4821,4822,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,16:18:00,978.0,993.0,4804.0,15.0,0 +4822,4823,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,16:33:00,993.0,1008.0,4804.0,15.0,0 +4823,4824,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,16:48:00,1008.0,1023.0,4804.0,15.0,0 +4824,4825,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,17:03:00,1023.0,1038.0,4804.0,15.0,0 +4825,4826,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,17:18:00,1038.0,1053.0,4804.0,15.0,0 +4826,4827,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,17:33:00,1053.0,1068.0,4804.0,15.0,0 +4827,4828,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,17:48:00,1068.0,1083.0,4804.0,15.0,0 +4828,4829,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,18:03:00,1083.0,1098.0,4804.0,15.0,0 +4829,4830,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,18:18:00,1098.0,1114.0,4804.0,16.0,0 +4830,4831,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,18:34:00,1114.0,1139.0,4804.0,25.0,0 +4831,4832,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,18:59:00,1139.0,1164.0,4804.0,25.0,0 +4832,4833,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,19:24:00,1164.0,1189.0,4804.0,25.0,0 +4833,4834,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,19:49:00,1189.0,1214.0,4804.0,25.0,0 +4834,4835,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,20:14:00,1214.0,1239.0,4804.0,25.0,0 +4835,4836,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,20:39:00,1239.0,1264.0,4804.0,25.0,0 +4836,4837,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,21:04:00,1264.0,1289.0,4804.0,25.0,0 +4837,4838,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,21:29:00,1289.0,1314.0,4804.0,25.0,0 +4838,4839,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,21:54:00,1314.0,1339.0,4804.0,25.0,0 +4839,4840,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,22:19:00,1339.0,1364.0,4804.0,25.0,0 +4840,4841,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,22:44:00,1364.0,1389.0,4804.0,25.0,0 +4841,4842,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,23:09:00,1389.0,1414.0,4804.0,25.0,0 +4842,4843,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,23:34:00,1414.0,1439.0,4804.0,25.0,0 +4843,4844,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,23:59:00,1439.0,1464.0,4804.0,25.0,0 +4844,4845,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,24:24:00,1464.0,1489.0,4804.0,25.0,0 +4845,4846,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,24:49:00,1489.0,1514.0,4804.0,25.0,0 +4846,4847,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,25:14:00,1514.0,1539.0,4804.0,25.0,0 +4847,4848,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,25:39:00,1539.0,1564.0,4804.0,25.0,0 +4848,4849,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,26:04:00,1564.0,1589.0,4804.0,25.0,0 +4849,4850,37_OEB,ac_transit,O,O_EB,3,ac_transit,37_OEB,0,4804,26:29:00,1589.0,1614.0,4804.0,25.0,0 +4863,4864,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,15:35:00,935.0,945.0,4864.0,10.0,0 +4864,4865,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,15:45:00,945.0,955.0,4864.0,10.0,0 +4865,4866,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,15:55:00,955.0,965.0,4864.0,10.0,0 +4866,4867,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,16:05:00,965.0,975.0,4864.0,10.0,0 +4867,4868,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,16:15:00,975.0,985.0,4864.0,10.0,0 +4868,4869,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,16:25:00,985.0,995.0,4864.0,10.0,0 +4869,4870,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,16:35:00,995.0,1005.0,4864.0,10.0,0 +4870,4871,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,16:45:00,1005.0,1015.0,4864.0,10.0,0 +4871,4872,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,16:55:00,1015.0,1025.0,4864.0,10.0,0 +4872,4873,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,17:05:00,1025.0,1035.0,4864.0,10.0,0 +4873,4874,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,17:15:00,1035.0,1045.0,4864.0,10.0,0 +4874,4875,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,17:25:00,1045.0,1055.0,4864.0,10.0,0 +4875,4876,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,17:35:00,1055.0,1065.0,4864.0,10.0,0 +4876,4877,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,17:45:00,1065.0,1075.0,4864.0,10.0,0 +4877,4878,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,17:55:00,1075.0,1085.0,4864.0,10.0,0 +4878,4879,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,18:05:00,1085.0,1095.0,4864.0,10.0,0 +4879,4880,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,18:15:00,1095.0,1105.0,4864.0,10.0,0 +4880,4881,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,18:25:00,1105.0,1113.0,4864.0,8.0,0 +4881,4882,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,18:33:00,1113.0,1143.0,4864.0,30.0,0 +4882,4883,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,19:03:00,1143.0,1173.0,4864.0,30.0,0 +4883,4884,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,19:33:00,1173.0,1203.0,4864.0,30.0,0 +4884,4885,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,20:03:00,1203.0,1233.0,4864.0,30.0,0 +4885,4886,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,20:33:00,1233.0,1263.0,4864.0,30.0,0 +4886,4887,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,21:03:00,1263.0,1293.0,4864.0,30.0,0 +4887,4888,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,21:33:00,1293.0,1323.0,4864.0,30.0,0 +4888,4889,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,22:03:00,1323.0,1353.0,4864.0,30.0,0 +4889,4890,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,22:33:00,1353.0,1383.0,4864.0,30.0,0 +4890,4891,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,23:03:00,1383.0,1413.0,4864.0,30.0,0 +4891,4892,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,23:33:00,1413.0,1443.0,4864.0,30.0,0 +4892,4893,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,24:03:00,1443.0,1473.0,4864.0,30.0,0 +4893,4894,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,24:33:00,1473.0,1503.0,4864.0,30.0,0 +4894,4895,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,25:03:00,1503.0,1533.0,4864.0,30.0,0 +4895,4896,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,25:33:00,1533.0,1563.0,4864.0,30.0,0 +4896,4897,37_OXEB,ac_transit,OX,OX_EB,3,ac_transit,37_OXEB,0,4864,26:03:00,1563.0,1593.0,4864.0,30.0,0 +4851,4852,37_OXWB,ac_transit,OX,OX_WB,3,ac_transit,37_OXWB,0,4852,06:04:00,364.0,379.0,4852.0,15.0,0 +4852,4853,37_OXWB,ac_transit,OX,OX_WB,3,ac_transit,37_OXWB,0,4852,06:19:00,379.0,394.0,4852.0,15.0,0 +4853,4854,37_OXWB,ac_transit,OX,OX_WB,3,ac_transit,37_OXWB,0,4852,06:34:00,394.0,409.0,4852.0,15.0,0 +4854,4855,37_OXWB,ac_transit,OX,OX_WB,3,ac_transit,37_OXWB,0,4852,06:49:00,409.0,424.0,4852.0,15.0,0 +4855,4856,37_OXWB,ac_transit,OX,OX_WB,3,ac_transit,37_OXWB,0,4852,07:04:00,424.0,439.0,4852.0,15.0,0 +4856,4857,37_OXWB,ac_transit,OX,OX_WB,3,ac_transit,37_OXWB,0,4852,07:19:00,439.0,454.0,4852.0,15.0,0 +4857,4858,37_OXWB,ac_transit,OX,OX_WB,3,ac_transit,37_OXWB,0,4852,07:34:00,454.0,469.0,4852.0,15.0,0 +4858,4859,37_OXWB,ac_transit,OX,OX_WB,3,ac_transit,37_OXWB,0,4852,07:49:00,469.0,484.0,4852.0,15.0,0 +4859,4860,37_OXWB,ac_transit,OX,OX_WB,3,ac_transit,37_OXWB,0,4852,08:04:00,484.0,499.0,4852.0,15.0,0 +4860,4861,37_OXWB,ac_transit,OX,OX_WB,3,ac_transit,37_OXWB,0,4852,08:19:00,499.0,514.0,4852.0,15.0,0 +4861,4862,37_OXWB,ac_transit,OX,OX_WB,3,ac_transit,37_OXWB,0,4852,08:34:00,514.0,529.0,4852.0,15.0,0 +4904,4905,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,15:33:00,933.0,948.0,4905.0,15.0,0 +4905,4906,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,15:48:00,948.0,963.0,4905.0,15.0,0 +4906,4907,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,16:03:00,963.0,978.0,4905.0,15.0,0 +4907,4908,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,16:18:00,978.0,993.0,4905.0,15.0,0 +4908,4909,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,16:33:00,993.0,1008.0,4905.0,15.0,0 +4909,4910,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,16:48:00,1008.0,1023.0,4905.0,15.0,0 +4910,4911,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,17:03:00,1023.0,1038.0,4905.0,15.0,0 +4911,4912,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,17:18:00,1038.0,1053.0,4905.0,15.0,0 +4912,4913,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,17:33:00,1053.0,1068.0,4905.0,15.0,0 +4913,4914,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,17:48:00,1068.0,1083.0,4905.0,15.0,0 +4914,4915,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,18:03:00,1083.0,1098.0,4905.0,15.0,0 +4915,4916,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,18:18:00,1098.0,1119.0,4905.0,21.0,0 +4916,4917,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,18:39:00,1119.0,1144.0,4905.0,25.0,0 +4917,4918,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,19:04:00,1144.0,1169.0,4905.0,25.0,0 +4918,4919,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,19:29:00,1169.0,1194.0,4905.0,25.0,0 +4919,4920,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,19:54:00,1194.0,1219.0,4905.0,25.0,0 +4920,4921,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,20:19:00,1219.0,1244.0,4905.0,25.0,0 +4921,4922,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,20:44:00,1244.0,1269.0,4905.0,25.0,0 +4922,4923,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,21:09:00,1269.0,1294.0,4905.0,25.0,0 +4923,4924,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,21:34:00,1294.0,1319.0,4905.0,25.0,0 +4924,4925,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,21:59:00,1319.0,1344.0,4905.0,25.0,0 +4925,4926,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,22:24:00,1344.0,1369.0,4905.0,25.0,0 +4926,4927,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,22:49:00,1369.0,1394.0,4905.0,25.0,0 +4927,4928,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,23:14:00,1394.0,1419.0,4905.0,25.0,0 +4928,4929,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,23:39:00,1419.0,1444.0,4905.0,25.0,0 +4929,4930,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,24:04:00,1444.0,1469.0,4905.0,25.0,0 +4930,4931,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,24:29:00,1469.0,1494.0,4905.0,25.0,0 +4931,4932,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,24:54:00,1494.0,1519.0,4905.0,25.0,0 +4932,4933,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,25:19:00,1519.0,1544.0,4905.0,25.0,0 +4933,4934,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,25:44:00,1544.0,1569.0,4905.0,25.0,0 +4934,4935,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,26:09:00,1569.0,1594.0,4905.0,25.0,0 +4935,4936,37_PEB,ac_transit,P,P_EB,3,ac_transit,37_PEB,0,4905,26:34:00,1594.0,1619.0,4905.0,25.0,0 +4898,4899,37_PWB,ac_transit,P,P_WB,3,ac_transit,37_PWB,0,4899,06:11:00,371.0,401.0,4899.0,30.0,0 +4899,4900,37_PWB,ac_transit,P,P_WB,3,ac_transit,37_PWB,0,4899,06:41:00,401.0,431.0,4899.0,30.0,0 +4900,4901,37_PWB,ac_transit,P,P_WB,3,ac_transit,37_PWB,0,4899,07:11:00,431.0,461.0,4899.0,30.0,0 +4901,4902,37_PWB,ac_transit,P,P_WB,3,ac_transit,37_PWB,0,4899,07:41:00,461.0,491.0,4899.0,30.0,0 +4902,4903,37_PWB,ac_transit,P,P_WB,3,ac_transit,37_PWB,0,4899,08:11:00,491.0,521.0,4899.0,30.0,0 +4937,4938,37_QWB,ac_transit,Q,Q_WB,3,ac_transit,37_QWB,0,4938,06:01:00,361.0,379.0,4938.0,18.0,0 +4938,4939,37_QWB,ac_transit,Q,Q_WB,3,ac_transit,37_QWB,0,4938,06:19:00,379.0,397.0,4938.0,18.0,0 +4939,4940,37_QWB,ac_transit,Q,Q_WB,3,ac_transit,37_QWB,0,4938,06:37:00,397.0,415.0,4938.0,18.0,0 +4940,4941,37_QWB,ac_transit,Q,Q_WB,3,ac_transit,37_QWB,0,4938,06:55:00,415.0,433.0,4938.0,18.0,0 +4941,4942,37_QWB,ac_transit,Q,Q_WB,3,ac_transit,37_QWB,0,4938,07:13:00,433.0,451.0,4938.0,18.0,0 +4942,4943,37_QWB,ac_transit,Q,Q_WB,3,ac_transit,37_QWB,0,4938,07:31:00,451.0,469.0,4938.0,18.0,0 +4943,4944,37_QWB,ac_transit,Q,Q_WB,3,ac_transit,37_QWB,0,4938,07:49:00,469.0,487.0,4938.0,18.0,0 +4944,4945,37_QWB,ac_transit,Q,Q_WB,3,ac_transit,37_QWB,0,4938,08:07:00,487.0,505.0,4938.0,18.0,0 +4945,4946,37_QWB,ac_transit,Q,Q_WB,3,ac_transit,37_QWB,0,4938,08:25:00,505.0,523.0,4938.0,18.0,0 +4965,4966,37_SAEB,ac_transit,SA,SA_EB,3,ac_transit,37_SAEB,0,4966,15:32:00,932.0,962.0,4966.0,30.0,0 +4966,4967,37_SAEB,ac_transit,SA,SA_EB,3,ac_transit,37_SAEB,0,4966,16:02:00,962.0,992.0,4966.0,30.0,0 +4967,4968,37_SAEB,ac_transit,SA,SA_EB,3,ac_transit,37_SAEB,0,4966,16:32:00,992.0,1022.0,4966.0,30.0,0 +4968,4969,37_SAEB,ac_transit,SA,SA_EB,3,ac_transit,37_SAEB,0,4966,17:02:00,1022.0,1052.0,4966.0,30.0,0 +4969,4970,37_SAEB,ac_transit,SA,SA_EB,3,ac_transit,37_SAEB,0,4966,17:32:00,1052.0,1082.0,4966.0,30.0,0 +4959,4960,37_SAWB,ac_transit,SA,SA_WB,3,ac_transit,37_SAWB,0,4960,06:06:00,366.0,396.0,4960.0,30.0,0 +4960,4961,37_SAWB,ac_transit,SA,SA_WB,3,ac_transit,37_SAWB,0,4960,06:36:00,396.0,426.0,4960.0,30.0,0 +4961,4962,37_SAWB,ac_transit,SA,SA_WB,3,ac_transit,37_SAWB,0,4960,07:06:00,426.0,456.0,4960.0,30.0,0 +4962,4963,37_SAWB,ac_transit,SA,SA_WB,3,ac_transit,37_SAWB,0,4960,07:36:00,456.0,486.0,4960.0,30.0,0 +4963,4964,37_SAWB,ac_transit,SA,SA_WB,3,ac_transit,37_SAWB,0,4960,08:06:00,486.0,516.0,4960.0,30.0,0 +4977,4978,37_SBEB,ac_transit,SB,SB_EB,3,ac_transit,37_SBEB,0,4978,15:32:00,932.0,962.0,4978.0,30.0,0 +4978,4979,37_SBEB,ac_transit,SB,SB_EB,3,ac_transit,37_SBEB,0,4978,16:02:00,962.0,992.0,4978.0,30.0,0 +4979,4980,37_SBEB,ac_transit,SB,SB_EB,3,ac_transit,37_SBEB,0,4978,16:32:00,992.0,1022.0,4978.0,30.0,0 +4980,4981,37_SBEB,ac_transit,SB,SB_EB,3,ac_transit,37_SBEB,0,4978,17:02:00,1022.0,1052.0,4978.0,30.0,0 +4981,4982,37_SBEB,ac_transit,SB,SB_EB,3,ac_transit,37_SBEB,0,4978,17:32:00,1052.0,1082.0,4978.0,30.0,0 +4971,4972,37_SBWB,ac_transit,SB,SB_WB,3,ac_transit,37_SBWB,0,4972,06:05:00,365.0,395.0,4972.0,30.0,0 +4972,4973,37_SBWB,ac_transit,SB,SB_WB,3,ac_transit,37_SBWB,0,4972,06:35:00,395.0,425.0,4972.0,30.0,0 +4973,4974,37_SBWB,ac_transit,SB,SB_WB,3,ac_transit,37_SBWB,0,4972,07:05:00,425.0,455.0,4972.0,30.0,0 +4974,4975,37_SBWB,ac_transit,SB,SB_WB,3,ac_transit,37_SBWB,0,4972,07:35:00,455.0,485.0,4972.0,30.0,0 +4975,4976,37_SBWB,ac_transit,SB,SB_WB,3,ac_transit,37_SBWB,0,4972,08:05:00,485.0,515.0,4972.0,30.0,0 +4953,4954,37_SEB,ac_transit,S,S_EB,3,ac_transit,37_SEB,0,4954,15:36:00,936.0,966.0,4954.0,30.0,0 +4954,4955,37_SEB,ac_transit,S,S_EB,3,ac_transit,37_SEB,0,4954,16:06:00,966.0,996.0,4954.0,30.0,0 +4955,4956,37_SEB,ac_transit,S,S_EB,3,ac_transit,37_SEB,0,4954,16:36:00,996.0,1026.0,4954.0,30.0,0 +4956,4957,37_SEB,ac_transit,S,S_EB,3,ac_transit,37_SEB,0,4954,17:06:00,1026.0,1056.0,4954.0,30.0,0 +4957,4958,37_SEB,ac_transit,S,S_EB,3,ac_transit,37_SEB,0,4954,17:36:00,1056.0,1086.0,4954.0,30.0,0 +4947,4948,37_SWB,ac_transit,S,S_WB,3,ac_transit,37_SWB,0,4948,06:12:00,372.0,402.0,4948.0,30.0,0 +4948,4949,37_SWB,ac_transit,S,S_WB,3,ac_transit,37_SWB,0,4948,06:42:00,402.0,432.0,4948.0,30.0,0 +4949,4950,37_SWB,ac_transit,S,S_WB,3,ac_transit,37_SWB,0,4948,07:12:00,432.0,462.0,4948.0,30.0,0 +4950,4951,37_SWB,ac_transit,S,S_WB,3,ac_transit,37_SWB,0,4948,07:42:00,462.0,492.0,4948.0,30.0,0 +4951,4952,37_SWB,ac_transit,S,S_WB,3,ac_transit,37_SWB,0,4948,08:12:00,492.0,522.0,4948.0,30.0,0 +4989,4990,37_UEB,ac_transit,U,U_EB,3,ac_transit,37_UEB,0,4990,06:00:00,360.0,459.983333333,4990.0,99.9833333333,0 +4990,4991,37_UEB,ac_transit,U,U_EB,3,ac_transit,37_UEB,0,4990,07:39:59,459.983333333,936.0,4990.0,476.016666667,1 +4991,4992,37_UEB,ac_transit,U,U_EB,3,ac_transit,37_UEB,0,4990,15:36:00,936.0,996.0,4990.0,60.0,0 +4992,4993,37_UEB,ac_transit,U,U_EB,3,ac_transit,37_UEB,0,4990,16:36:00,996.0,1056.0,4990.0,60.0,0 +4983,4984,37_UWB,ac_transit,U,U_WB,3,ac_transit,37_UWB,0,4984,06:10:00,370.0,440.0,4984.0,70.0,0 +4984,4985,37_UWB,ac_transit,U,U_WB,3,ac_transit,37_UWB,0,4984,07:20:00,440.0,510.0,4984.0,70.0,0 +4985,4986,37_UWB,ac_transit,U,U_WB,3,ac_transit,37_UWB,0,4984,08:30:00,510.0,937.0,4984.0,427.0,1 +4986,4987,37_UWB,ac_transit,U,U_WB,3,ac_transit,37_UWB,0,4984,15:37:00,937.0,997.0,4984.0,60.0,0 +4987,4988,37_UWB,ac_transit,U,U_WB,3,ac_transit,37_UWB,0,4984,16:37:00,997.0,1057.0,4984.0,60.0,0 +5001,5002,37_VEB,ac_transit,V,V_EB,3,ac_transit,37_VEB,0,5002,15:34:00,934.0,949.0,5002.0,15.0,0 +5002,5003,37_VEB,ac_transit,V,V_EB,3,ac_transit,37_VEB,0,5002,15:49:00,949.0,964.0,5002.0,15.0,0 +5003,5004,37_VEB,ac_transit,V,V_EB,3,ac_transit,37_VEB,0,5002,16:04:00,964.0,979.0,5002.0,15.0,0 +5004,5005,37_VEB,ac_transit,V,V_EB,3,ac_transit,37_VEB,0,5002,16:19:00,979.0,994.0,5002.0,15.0,0 +5005,5006,37_VEB,ac_transit,V,V_EB,3,ac_transit,37_VEB,0,5002,16:34:00,994.0,1009.0,5002.0,15.0,0 +5006,5007,37_VEB,ac_transit,V,V_EB,3,ac_transit,37_VEB,0,5002,16:49:00,1009.0,1024.0,5002.0,15.0,0 +5007,5008,37_VEB,ac_transit,V,V_EB,3,ac_transit,37_VEB,0,5002,17:04:00,1024.0,1039.0,5002.0,15.0,0 +5008,5009,37_VEB,ac_transit,V,V_EB,3,ac_transit,37_VEB,0,5002,17:19:00,1039.0,1054.0,5002.0,15.0,0 +5009,5010,37_VEB,ac_transit,V,V_EB,3,ac_transit,37_VEB,0,5002,17:34:00,1054.0,1069.0,5002.0,15.0,0 +5010,5011,37_VEB,ac_transit,V,V_EB,3,ac_transit,37_VEB,0,5002,17:49:00,1069.0,1084.0,5002.0,15.0,0 +5011,5012,37_VEB,ac_transit,V,V_EB,3,ac_transit,37_VEB,0,5002,18:04:00,1084.0,1099.0,5002.0,15.0,0 +4994,4995,37_VWB,ac_transit,V,V_WB,3,ac_transit,37_VWB,0,4995,06:10:00,370.0,395.0,4995.0,25.0,0 +4995,4996,37_VWB,ac_transit,V,V_WB,3,ac_transit,37_VWB,0,4995,06:35:00,395.0,420.0,4995.0,25.0,0 +4996,4997,37_VWB,ac_transit,V,V_WB,3,ac_transit,37_VWB,0,4995,07:00:00,420.0,445.0,4995.0,25.0,0 +4997,4998,37_VWB,ac_transit,V,V_WB,3,ac_transit,37_VWB,0,4995,07:25:00,445.0,470.0,4995.0,25.0,0 +4998,4999,37_VWB,ac_transit,V,V_WB,3,ac_transit,37_VWB,0,4995,07:50:00,470.0,495.0,4995.0,25.0,0 +4999,5000,37_VWB,ac_transit,V,V_WB,3,ac_transit,37_VWB,0,4995,08:15:00,495.0,520.0,4995.0,25.0,0 +5022,5023,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,15:36:00,936.0,956.0,5023.0,20.0,0 +5023,5024,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,15:56:00,956.0,976.0,5023.0,20.0,0 +5024,5025,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,16:16:00,976.0,996.0,5023.0,20.0,0 +5025,5026,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,16:36:00,996.0,1016.0,5023.0,20.0,0 +5026,5027,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,16:56:00,1016.0,1036.0,5023.0,20.0,0 +5027,5028,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,17:16:00,1036.0,1056.0,5023.0,20.0,0 +5028,5029,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,17:36:00,1056.0,1076.0,5023.0,20.0,0 +5029,5030,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,17:56:00,1076.0,1096.0,5023.0,20.0,0 +5030,5031,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,18:16:00,1096.0,1125.0,5023.0,29.0,0 +5031,5032,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,18:45:00,1125.0,1165.0,5023.0,40.0,0 +5032,5033,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,19:25:00,1165.0,1205.0,5023.0,40.0,0 +5033,5034,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,20:05:00,1205.0,1245.0,5023.0,40.0,0 +5034,5035,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,20:45:00,1245.0,1285.0,5023.0,40.0,0 +5035,5036,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,21:25:00,1285.0,1325.0,5023.0,40.0,0 +5036,5037,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,22:05:00,1325.0,1365.0,5023.0,40.0,0 +5037,5038,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,22:45:00,1365.0,1405.0,5023.0,40.0,0 +5038,5039,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,23:25:00,1405.0,1445.0,5023.0,40.0,0 +5039,5040,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,24:05:00,1445.0,1485.0,5023.0,40.0,0 +5040,5041,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,24:45:00,1485.0,1525.0,5023.0,40.0,0 +5041,5042,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,25:25:00,1525.0,1565.0,5023.0,40.0,0 +5042,5043,37_WEB,ac_transit,W,W_EB,3,ac_transit,37_WEB,0,5023,26:05:00,1565.0,1605.0,5023.0,40.0,0 +5013,5014,37_WWB,ac_transit,W,W_WB,3,ac_transit,37_WWB,0,5014,06:05:00,365.0,385.0,5014.0,20.0,0 +5014,5015,37_WWB,ac_transit,W,W_WB,3,ac_transit,37_WWB,0,5014,06:25:00,385.0,405.0,5014.0,20.0,0 +5015,5016,37_WWB,ac_transit,W,W_WB,3,ac_transit,37_WWB,0,5014,06:45:00,405.0,425.0,5014.0,20.0,0 +5016,5017,37_WWB,ac_transit,W,W_WB,3,ac_transit,37_WWB,0,5014,07:05:00,425.0,445.0,5014.0,20.0,0 +5017,5018,37_WWB,ac_transit,W,W_WB,3,ac_transit,37_WWB,0,5014,07:25:00,445.0,465.0,5014.0,20.0,0 +5018,5019,37_WWB,ac_transit,W,W_WB,3,ac_transit,37_WWB,0,5014,07:45:00,465.0,485.0,5014.0,20.0,0 +5019,5020,37_WWB,ac_transit,W,W_WB,3,ac_transit,37_WWB,0,5014,08:05:00,485.0,505.0,5014.0,20.0,0 +5020,5021,37_WWB,ac_transit,W,W_WB,3,ac_transit,37_WWB,0,5014,08:25:00,505.0,525.0,5014.0,20.0,0 +5050,5051,37_ZEB,ac_transit,Z,Z_EB,3,ac_transit,37_ZEB,0,5051,06:12:00,372.0,402.0,5051.0,30.0,0 +5051,5052,37_ZEB,ac_transit,Z,Z_EB,3,ac_transit,37_ZEB,0,5051,06:42:00,402.0,432.0,5051.0,30.0,0 +5052,5053,37_ZEB,ac_transit,Z,Z_EB,3,ac_transit,37_ZEB,0,5051,07:12:00,432.0,462.0,5051.0,30.0,0 +5053,5054,37_ZEB,ac_transit,Z,Z_EB,3,ac_transit,37_ZEB,0,5051,07:42:00,462.0,492.0,5051.0,30.0,0 +5054,5055,37_ZEB,ac_transit,Z,Z_EB,3,ac_transit,37_ZEB,0,5051,08:12:00,492.0,522.0,5051.0,30.0,0 +5044,5045,37_ZWB,ac_transit,Z,Z_WB,3,ac_transit,37_ZWB,0,5045,15:41:00,941.0,971.0,5045.0,30.0,0 +5045,5046,37_ZWB,ac_transit,Z,Z_WB,3,ac_transit,37_ZWB,0,5045,16:11:00,971.0,1001.0,5045.0,30.0,0 +5046,5047,37_ZWB,ac_transit,Z,Z_WB,3,ac_transit,37_ZWB,0,5045,16:41:00,1001.0,1031.0,5045.0,30.0,0 +5047,5048,37_ZWB,ac_transit,Z,Z_WB,3,ac_transit,37_ZWB,0,5045,17:11:00,1031.0,1061.0,5045.0,30.0,0 +5048,5049,37_ZWB,ac_transit,Z,Z_WB,3,ac_transit,37_ZWB,0,5045,17:41:00,1061.0,1091.0,5045.0,30.0,0 +440,441,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,06:05:00,365.0,385.0,441.0,20.0,0 +441,442,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,06:25:00,385.0,405.0,441.0,20.0,0 +442,443,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,06:45:00,405.0,425.0,441.0,20.0,0 +443,444,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,07:05:00,425.0,445.0,441.0,20.0,0 +444,445,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,07:25:00,445.0,465.0,441.0,20.0,0 +445,446,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,07:45:00,465.0,485.0,441.0,20.0,0 +446,447,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,08:05:00,485.0,505.0,441.0,20.0,0 +447,448,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,08:25:00,505.0,525.0,441.0,20.0,0 +448,449,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,08:45:00,525.0,551.0,441.0,26.0,0 +449,450,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,09:11:00,551.0,581.0,441.0,30.0,0 +450,451,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,09:41:00,581.0,611.0,441.0,30.0,0 +451,452,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,10:11:00,611.0,641.0,441.0,30.0,0 +452,453,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,10:41:00,641.0,671.0,441.0,30.0,0 +453,454,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,11:11:00,671.0,701.0,441.0,30.0,0 +454,455,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,11:41:00,701.0,731.0,441.0,30.0,0 +455,456,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,12:11:00,731.0,761.0,441.0,30.0,0 +456,457,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,12:41:00,761.0,791.0,441.0,30.0,0 +457,458,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,13:11:00,791.0,821.0,441.0,30.0,0 +458,459,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,13:41:00,821.0,851.0,441.0,30.0,0 +459,460,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,14:11:00,851.0,881.0,441.0,30.0,0 +460,461,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,14:41:00,881.0,911.0,441.0,30.0,0 +461,462,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,15:11:00,911.0,933.0,441.0,22.0,0 +462,463,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,15:33:00,933.0,953.0,441.0,20.0,0 +463,464,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,15:53:00,953.0,973.0,441.0,20.0,0 +464,465,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,16:13:00,973.0,993.0,441.0,20.0,0 +465,466,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,16:33:00,993.0,1013.0,441.0,20.0,0 +466,467,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,16:53:00,1013.0,1033.0,441.0,20.0,0 +467,468,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,17:13:00,1033.0,1053.0,441.0,20.0,0 +468,469,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,17:33:00,1053.0,1073.0,441.0,20.0,0 +469,470,38_11EBAC,ac_transit,11,11_EB,3,ac_transit,38_11EBAC,0,441,17:53:00,1073.0,1093.0,441.0,20.0,0 +471,472,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,06:02:00,362.0,382.0,472.0,20.0,0 +472,473,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,06:22:00,382.0,402.0,472.0,20.0,0 +473,474,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,06:42:00,402.0,422.0,472.0,20.0,0 +474,475,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,07:02:00,422.0,442.0,472.0,20.0,0 +475,476,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,07:22:00,442.0,462.0,472.0,20.0,0 +476,477,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,07:42:00,462.0,482.0,472.0,20.0,0 +477,478,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,08:02:00,482.0,502.0,472.0,20.0,0 +478,479,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,08:22:00,502.0,522.0,472.0,20.0,0 +479,480,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,08:42:00,522.0,548.0,472.0,26.0,0 +480,481,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,09:08:00,548.0,578.0,472.0,30.0,0 +481,482,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,09:38:00,578.0,608.0,472.0,30.0,0 +482,483,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,10:08:00,608.0,638.0,472.0,30.0,0 +483,484,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,10:38:00,638.0,668.0,472.0,30.0,0 +484,485,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,11:08:00,668.0,698.0,472.0,30.0,0 +485,486,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,11:38:00,698.0,728.0,472.0,30.0,0 +486,487,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,12:08:00,728.0,758.0,472.0,30.0,0 +487,488,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,12:38:00,758.0,788.0,472.0,30.0,0 +488,489,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,13:08:00,788.0,818.0,472.0,30.0,0 +489,490,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,13:38:00,818.0,848.0,472.0,30.0,0 +490,491,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,14:08:00,848.0,878.0,472.0,30.0,0 +491,492,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,14:38:00,878.0,908.0,472.0,30.0,0 +492,493,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,15:08:00,908.0,939.0,472.0,31.0,0 +493,494,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,15:39:00,939.0,959.0,472.0,20.0,0 +494,495,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,15:59:00,959.0,979.0,472.0,20.0,0 +495,496,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,16:19:00,979.0,999.0,472.0,20.0,0 +496,497,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,16:39:00,999.0,1019.0,472.0,20.0,0 +497,498,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,16:59:00,1019.0,1039.0,472.0,20.0,0 +498,499,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,17:19:00,1039.0,1059.0,472.0,20.0,0 +499,500,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,17:39:00,1059.0,1079.0,472.0,20.0,0 +500,501,38_11WBAC,ac_transit,11,11_WB,3,ac_transit,38_11WBAC,0,472,17:59:00,1079.0,1099.0,472.0,20.0,0 +1785,1786,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,06:10:00,370.0,390.0,1786.0,20.0,0 +1786,1787,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,06:30:00,390.0,410.0,1786.0,20.0,0 +1787,1788,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,06:50:00,410.0,430.0,1786.0,20.0,0 +1788,1789,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,07:10:00,430.0,450.0,1786.0,20.0,0 +1789,1790,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,07:30:00,450.0,470.0,1786.0,20.0,0 +1790,1791,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,07:50:00,470.0,490.0,1786.0,20.0,0 +1791,1792,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,08:10:00,490.0,510.0,1786.0,20.0,0 +1792,1793,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,08:30:00,510.0,530.0,1786.0,20.0,0 +1793,1794,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,08:50:00,530.0,545.0,1786.0,15.0,0 +1794,1795,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,09:05:00,545.0,575.0,1786.0,30.0,0 +1795,1796,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,09:35:00,575.0,605.0,1786.0,30.0,0 +1796,1797,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,10:05:00,605.0,635.0,1786.0,30.0,0 +1797,1798,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,10:35:00,635.0,665.0,1786.0,30.0,0 +1798,1799,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,11:05:00,665.0,695.0,1786.0,30.0,0 +1799,1800,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,11:35:00,695.0,725.0,1786.0,30.0,0 +1800,1801,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,12:05:00,725.0,755.0,1786.0,30.0,0 +1801,1802,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,12:35:00,755.0,785.0,1786.0,30.0,0 +1802,1803,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,13:05:00,785.0,815.0,1786.0,30.0,0 +1803,1804,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,13:35:00,815.0,845.0,1786.0,30.0,0 +1804,1805,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,14:05:00,845.0,875.0,1786.0,30.0,0 +1805,1806,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,14:35:00,875.0,905.0,1786.0,30.0,0 +1806,1807,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,15:05:00,905.0,936.0,1786.0,31.0,0 +1807,1808,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,15:36:00,936.0,956.0,1786.0,20.0,0 +1808,1809,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,15:56:00,956.0,976.0,1786.0,20.0,0 +1809,1810,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,16:16:00,976.0,996.0,1786.0,20.0,0 +1810,1811,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,16:36:00,996.0,1016.0,1786.0,20.0,0 +1811,1812,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,16:56:00,1016.0,1036.0,1786.0,20.0,0 +1812,1813,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,17:16:00,1036.0,1056.0,1786.0,20.0,0 +1813,1814,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,17:36:00,1056.0,1076.0,1786.0,20.0,0 +1814,1815,38_12AC,ac_transit,12,12,3,ac_transit,38_12AC,0,1786,17:56:00,1076.0,1096.0,1786.0,20.0,0 +2927,2928,38_13AAC,ac_transit,13A,13A,3,ac_transit,38_13AAC,0,2928,18:45:00,1125.0,1155.0,2928.0,30.0,0 +2928,2929,38_13AAC,ac_transit,13A,13A,3,ac_transit,38_13AAC,0,2928,19:15:00,1155.0,1185.0,2928.0,30.0,0 +2929,2930,38_13AAC,ac_transit,13A,13A,3,ac_transit,38_13AAC,0,2928,19:45:00,1185.0,1215.0,2928.0,30.0,0 +2930,2931,38_13AAC,ac_transit,13A,13A,3,ac_transit,38_13AAC,0,2928,20:15:00,1215.0,1245.0,2928.0,30.0,0 +2931,2932,38_13AAC,ac_transit,13A,13A,3,ac_transit,38_13AAC,0,2928,20:45:00,1245.0,1275.0,2928.0,30.0,0 +2932,2933,38_13AAC,ac_transit,13A,13A,3,ac_transit,38_13AAC,0,2928,21:15:00,1275.0,1305.0,2928.0,30.0,0 +2933,2934,38_13AAC,ac_transit,13A,13A,3,ac_transit,38_13AAC,0,2928,21:45:00,1305.0,1335.0,2928.0,30.0,0 +2934,2935,38_13AAC,ac_transit,13A,13A,3,ac_transit,38_13AAC,0,2928,22:15:00,1335.0,1365.0,2928.0,30.0,0 +2935,2936,38_13AAC,ac_transit,13A,13A,3,ac_transit,38_13AAC,0,2928,22:45:00,1365.0,1395.0,2928.0,30.0,0 +2936,2937,38_13AAC,ac_transit,13A,13A,3,ac_transit,38_13AAC,0,2928,23:15:00,1395.0,1425.0,2928.0,30.0,0 +2937,2938,38_13AAC,ac_transit,13A,13A,3,ac_transit,38_13AAC,0,2928,23:45:00,1425.0,1455.0,2928.0,30.0,0 +2938,2939,38_13AAC,ac_transit,13A,13A,3,ac_transit,38_13AAC,0,2928,24:15:00,1455.0,1485.0,2928.0,30.0,0 +2939,2940,38_13AAC,ac_transit,13A,13A,3,ac_transit,38_13AAC,0,2928,24:45:00,1485.0,1515.0,2928.0,30.0,0 +2940,2941,38_13AAC,ac_transit,13A,13A,3,ac_transit,38_13AAC,0,2928,25:15:00,1515.0,1545.0,2928.0,30.0,0 +2941,2942,38_13AAC,ac_transit,13A,13A,3,ac_transit,38_13AAC,0,2928,25:45:00,1545.0,1575.0,2928.0,30.0,0 +2942,2943,38_13AAC,ac_transit,13A,13A,3,ac_transit,38_13AAC,0,2928,26:15:00,1575.0,1605.0,2928.0,30.0,0 +502,503,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,06:09:00,369.0,389.0,503.0,20.0,0 +503,504,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,06:29:00,389.0,409.0,503.0,20.0,0 +504,505,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,06:49:00,409.0,429.0,503.0,20.0,0 +505,506,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,07:09:00,429.0,449.0,503.0,20.0,0 +506,507,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,07:29:00,449.0,469.0,503.0,20.0,0 +507,508,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,07:49:00,469.0,489.0,503.0,20.0,0 +508,509,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,08:09:00,489.0,509.0,503.0,20.0,0 +509,510,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,08:29:00,509.0,529.0,503.0,20.0,0 +510,511,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,08:49:00,529.0,541.0,503.0,12.0,0 +511,512,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,09:01:00,541.0,571.0,503.0,30.0,0 +512,513,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,09:31:00,571.0,601.0,503.0,30.0,0 +513,514,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,10:01:00,601.0,631.0,503.0,30.0,0 +514,515,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,10:31:00,631.0,661.0,503.0,30.0,0 +515,516,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,11:01:00,661.0,691.0,503.0,30.0,0 +516,517,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,11:31:00,691.0,721.0,503.0,30.0,0 +517,518,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,12:01:00,721.0,751.0,503.0,30.0,0 +518,519,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,12:31:00,751.0,781.0,503.0,30.0,0 +519,520,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,13:01:00,781.0,811.0,503.0,30.0,0 +520,521,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,13:31:00,811.0,841.0,503.0,30.0,0 +521,522,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,14:01:00,841.0,871.0,503.0,30.0,0 +522,523,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,14:31:00,871.0,901.0,503.0,30.0,0 +523,524,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,15:01:00,901.0,932.0,503.0,31.0,0 +524,525,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,15:32:00,932.0,952.0,503.0,20.0,0 +525,526,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,15:52:00,952.0,972.0,503.0,20.0,0 +526,527,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,16:12:00,972.0,992.0,503.0,20.0,0 +527,528,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,16:32:00,992.0,1012.0,503.0,20.0,0 +528,529,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,16:52:00,1012.0,1032.0,503.0,20.0,0 +529,530,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,17:12:00,1032.0,1052.0,503.0,20.0,0 +530,531,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,17:32:00,1052.0,1072.0,503.0,20.0,0 +531,532,38_13AC,ac_transit,13,13,3,ac_transit,38_13AC,0,503,17:52:00,1072.0,1092.0,503.0,20.0,0 +1816,1817,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,06:07:00,367.0,382.0,1817.0,15.0,0 +1817,1818,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,06:22:00,382.0,397.0,1817.0,15.0,0 +1818,1819,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,06:37:00,397.0,412.0,1817.0,15.0,0 +1819,1820,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,06:52:00,412.0,427.0,1817.0,15.0,0 +1820,1821,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,07:07:00,427.0,442.0,1817.0,15.0,0 +1821,1822,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,07:22:00,442.0,457.0,1817.0,15.0,0 +1822,1823,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,07:37:00,457.0,472.0,1817.0,15.0,0 +1823,1824,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,07:52:00,472.0,487.0,1817.0,15.0,0 +1824,1825,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,08:07:00,487.0,502.0,1817.0,15.0,0 +1825,1826,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,08:22:00,502.0,517.0,1817.0,15.0,0 +1826,1827,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,08:37:00,517.0,532.0,1817.0,15.0,0 +1827,1828,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,08:52:00,532.0,553.0,1817.0,21.0,0 +1828,1829,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,09:13:00,553.0,583.0,1817.0,30.0,0 +1829,1830,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,09:43:00,583.0,613.0,1817.0,30.0,0 +1830,1831,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,10:13:00,613.0,643.0,1817.0,30.0,0 +1831,1832,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,10:43:00,643.0,673.0,1817.0,30.0,0 +1832,1833,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,11:13:00,673.0,703.0,1817.0,30.0,0 +1833,1834,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,11:43:00,703.0,733.0,1817.0,30.0,0 +1834,1835,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,12:13:00,733.0,763.0,1817.0,30.0,0 +1835,1836,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,12:43:00,763.0,793.0,1817.0,30.0,0 +1836,1837,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,13:13:00,793.0,823.0,1817.0,30.0,0 +1837,1838,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,13:43:00,823.0,853.0,1817.0,30.0,0 +1838,1839,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,14:13:00,853.0,883.0,1817.0,30.0,0 +1839,1840,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,14:43:00,883.0,913.0,1817.0,30.0,0 +1840,1841,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,15:13:00,913.0,935.0,1817.0,22.0,0 +1841,1842,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,15:35:00,935.0,950.0,1817.0,15.0,0 +1842,1843,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,15:50:00,950.0,965.0,1817.0,15.0,0 +1843,1844,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,16:05:00,965.0,980.0,1817.0,15.0,0 +1844,1845,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,16:20:00,980.0,995.0,1817.0,15.0,0 +1845,1846,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,16:35:00,995.0,1010.0,1817.0,15.0,0 +1846,1847,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,16:50:00,1010.0,1025.0,1817.0,15.0,0 +1847,1848,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,17:05:00,1025.0,1040.0,1817.0,15.0,0 +1848,1849,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,17:20:00,1040.0,1055.0,1817.0,15.0,0 +1849,1850,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,17:35:00,1055.0,1070.0,1817.0,15.0,0 +1850,1851,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,17:50:00,1070.0,1085.0,1817.0,15.0,0 +1851,1852,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,18:05:00,1085.0,1100.0,1817.0,15.0,0 +1852,1853,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,18:20:00,1100.0,1114.0,1817.0,14.0,0 +1853,1854,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,18:34:00,1114.0,1129.0,1817.0,15.0,0 +1854,1855,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,18:49:00,1129.0,1144.0,1817.0,15.0,0 +1855,1856,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,19:04:00,1144.0,1159.0,1817.0,15.0,0 +1856,1857,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,19:19:00,1159.0,1174.0,1817.0,15.0,0 +1857,1858,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,19:34:00,1174.0,1189.0,1817.0,15.0,0 +1858,1859,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,19:49:00,1189.0,1204.0,1817.0,15.0,0 +1859,1860,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,20:04:00,1204.0,1219.0,1817.0,15.0,0 +1860,1861,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,20:19:00,1219.0,1234.0,1817.0,15.0,0 +1861,1862,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,20:34:00,1234.0,1249.0,1817.0,15.0,0 +1862,1863,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,20:49:00,1249.0,1264.0,1817.0,15.0,0 +1863,1864,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,21:04:00,1264.0,1279.0,1817.0,15.0,0 +1864,1865,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,21:19:00,1279.0,1294.0,1817.0,15.0,0 +1865,1866,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,21:34:00,1294.0,1309.0,1817.0,15.0,0 +1866,1867,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,21:49:00,1309.0,1324.0,1817.0,15.0,0 +1867,1868,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,22:04:00,1324.0,1339.0,1817.0,15.0,0 +1868,1869,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,22:19:00,1339.0,1354.0,1817.0,15.0,0 +1869,1870,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,22:34:00,1354.0,1369.0,1817.0,15.0,0 +1870,1871,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,22:49:00,1369.0,1384.0,1817.0,15.0,0 +1871,1872,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,23:04:00,1384.0,1399.0,1817.0,15.0,0 +1872,1873,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,23:19:00,1399.0,1414.0,1817.0,15.0,0 +1873,1874,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,23:34:00,1414.0,1429.0,1817.0,15.0,0 +1874,1875,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,23:49:00,1429.0,1444.0,1817.0,15.0,0 +1875,1876,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,24:04:00,1444.0,1459.0,1817.0,15.0,0 +1876,1877,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,24:19:00,1459.0,1474.0,1817.0,15.0,0 +1877,1878,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,24:34:00,1474.0,1489.0,1817.0,15.0,0 +1878,1879,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,24:49:00,1489.0,1504.0,1817.0,15.0,0 +1879,1880,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,25:04:00,1504.0,1519.0,1817.0,15.0,0 +1880,1881,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,25:19:00,1519.0,1534.0,1817.0,15.0,0 +1881,1882,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,25:34:00,1534.0,1549.0,1817.0,15.0,0 +1882,1883,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,25:49:00,1549.0,1564.0,1817.0,15.0,0 +1883,1884,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,26:04:00,1564.0,1579.0,1817.0,15.0,0 +1884,1885,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,26:19:00,1579.0,1594.0,1817.0,15.0,0 +1885,1886,38_14AC,ac_transit,14,14,3,ac_transit,38_14AC,0,1817,26:34:00,1594.0,1609.0,1817.0,15.0,0 +3345,3346,38_376EastAC,ac_transit,376East,376East,3,ac_transit,38_376EastAC,0,3346,03:09:00,189.0,288.983333333,3346.0,99.9833333333,1 +3346,3347,38_376EastAC,ac_transit,376East,376East,3,ac_transit,38_376EastAC,0,3346,04:48:59,288.983333333,1116.0,3346.0,827.016666667,1 +3347,3348,38_376EastAC,ac_transit,376East,376East,3,ac_transit,38_376EastAC,0,3346,18:36:00,1116.0,1146.0,3346.0,30.0,0 +3348,3349,38_376EastAC,ac_transit,376East,376East,3,ac_transit,38_376EastAC,0,3346,19:06:00,1146.0,1176.0,3346.0,30.0,0 +3349,3350,38_376EastAC,ac_transit,376East,376East,3,ac_transit,38_376EastAC,0,3346,19:36:00,1176.0,1206.0,3346.0,30.0,0 +3350,3351,38_376EastAC,ac_transit,376East,376East,3,ac_transit,38_376EastAC,0,3346,20:06:00,1206.0,1236.0,3346.0,30.0,0 +3351,3352,38_376EastAC,ac_transit,376East,376East,3,ac_transit,38_376EastAC,0,3346,20:36:00,1236.0,1266.0,3346.0,30.0,0 +3352,3353,38_376EastAC,ac_transit,376East,376East,3,ac_transit,38_376EastAC,0,3346,21:06:00,1266.0,1296.0,3346.0,30.0,0 +3353,3354,38_376EastAC,ac_transit,376East,376East,3,ac_transit,38_376EastAC,0,3346,21:36:00,1296.0,1326.0,3346.0,30.0,0 +3354,3355,38_376EastAC,ac_transit,376East,376East,3,ac_transit,38_376EastAC,0,3346,22:06:00,1326.0,1356.0,3346.0,30.0,0 +3355,3356,38_376EastAC,ac_transit,376East,376East,3,ac_transit,38_376EastAC,0,3346,22:36:00,1356.0,1386.0,3346.0,30.0,0 +3356,3357,38_376EastAC,ac_transit,376East,376East,3,ac_transit,38_376EastAC,0,3346,23:06:00,1386.0,1416.0,3346.0,30.0,0 +3357,3358,38_376EastAC,ac_transit,376East,376East,3,ac_transit,38_376EastAC,0,3346,23:36:00,1416.0,1446.0,3346.0,30.0,0 +3358,3359,38_376EastAC,ac_transit,376East,376East,3,ac_transit,38_376EastAC,0,3346,24:06:00,1446.0,1476.0,3346.0,30.0,0 +3359,3360,38_376EastAC,ac_transit,376East,376East,3,ac_transit,38_376EastAC,0,3346,24:36:00,1476.0,1506.0,3346.0,30.0,0 +3360,3361,38_376EastAC,ac_transit,376East,376East,3,ac_transit,38_376EastAC,0,3346,25:06:00,1506.0,1536.0,3346.0,30.0,0 +3361,3362,38_376EastAC,ac_transit,376East,376East,3,ac_transit,38_376EastAC,0,3346,25:36:00,1536.0,1566.0,3346.0,30.0,0 +3362,3363,38_376EastAC,ac_transit,376East,376East,3,ac_transit,38_376EastAC,0,3346,26:06:00,1566.0,1596.0,3346.0,30.0,0 +3364,3365,38_376WestAC,ac_transit,376West,376West,3,ac_transit,38_376WestAC,0,3365,03:19:00,199.0,298.983333333,3365.0,99.9833333333,1 +3365,3366,38_376WestAC,ac_transit,376West,376West,3,ac_transit,38_376WestAC,0,3365,04:58:59,298.983333333,1115.0,3365.0,816.016666667,1 +3366,3367,38_376WestAC,ac_transit,376West,376West,3,ac_transit,38_376WestAC,0,3365,18:35:00,1115.0,1145.0,3365.0,30.0,0 +3367,3368,38_376WestAC,ac_transit,376West,376West,3,ac_transit,38_376WestAC,0,3365,19:05:00,1145.0,1175.0,3365.0,30.0,0 +3368,3369,38_376WestAC,ac_transit,376West,376West,3,ac_transit,38_376WestAC,0,3365,19:35:00,1175.0,1205.0,3365.0,30.0,0 +3369,3370,38_376WestAC,ac_transit,376West,376West,3,ac_transit,38_376WestAC,0,3365,20:05:00,1205.0,1235.0,3365.0,30.0,0 +3370,3371,38_376WestAC,ac_transit,376West,376West,3,ac_transit,38_376WestAC,0,3365,20:35:00,1235.0,1265.0,3365.0,30.0,0 +3371,3372,38_376WestAC,ac_transit,376West,376West,3,ac_transit,38_376WestAC,0,3365,21:05:00,1265.0,1295.0,3365.0,30.0,0 +3372,3373,38_376WestAC,ac_transit,376West,376West,3,ac_transit,38_376WestAC,0,3365,21:35:00,1295.0,1325.0,3365.0,30.0,0 +3373,3374,38_376WestAC,ac_transit,376West,376West,3,ac_transit,38_376WestAC,0,3365,22:05:00,1325.0,1355.0,3365.0,30.0,0 +3374,3375,38_376WestAC,ac_transit,376West,376West,3,ac_transit,38_376WestAC,0,3365,22:35:00,1355.0,1385.0,3365.0,30.0,0 +3375,3376,38_376WestAC,ac_transit,376West,376West,3,ac_transit,38_376WestAC,0,3365,23:05:00,1385.0,1415.0,3365.0,30.0,0 +3376,3377,38_376WestAC,ac_transit,376West,376West,3,ac_transit,38_376WestAC,0,3365,23:35:00,1415.0,1445.0,3365.0,30.0,0 +3377,3378,38_376WestAC,ac_transit,376West,376West,3,ac_transit,38_376WestAC,0,3365,24:05:00,1445.0,1475.0,3365.0,30.0,0 +3378,3379,38_376WestAC,ac_transit,376West,376West,3,ac_transit,38_376WestAC,0,3365,24:35:00,1475.0,1505.0,3365.0,30.0,0 +3379,3380,38_376WestAC,ac_transit,376West,376West,3,ac_transit,38_376WestAC,0,3365,25:05:00,1505.0,1535.0,3365.0,30.0,0 +3380,3381,38_376WestAC,ac_transit,376West,376West,3,ac_transit,38_376WestAC,0,3365,25:35:00,1535.0,1565.0,3365.0,30.0,0 +3381,3382,38_376WestAC,ac_transit,376West,376West,3,ac_transit,38_376WestAC,0,3365,26:05:00,1565.0,1595.0,3365.0,30.0,0 +3293,3294,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,18:32:00,1112.0,1132.0,2945.0,20.0,0 +3294,3295,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,18:52:00,1132.0,1152.0,2945.0,20.0,0 +3295,3296,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,19:12:00,1152.0,1172.0,2945.0,20.0,0 +3296,3297,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,19:32:00,1172.0,1192.0,2945.0,20.0,0 +3297,3298,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,19:52:00,1192.0,1212.0,2945.0,20.0,0 +3298,3299,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,20:12:00,1212.0,1232.0,2945.0,20.0,0 +3299,3300,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,20:32:00,1232.0,1252.0,2945.0,20.0,0 +3300,3301,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,20:52:00,1252.0,1272.0,2945.0,20.0,0 +3301,3302,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,21:12:00,1272.0,1292.0,2945.0,20.0,0 +3302,3303,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,21:32:00,1292.0,1312.0,2945.0,20.0,0 +3303,3304,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,21:52:00,1312.0,1332.0,2945.0,20.0,0 +3304,3305,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,22:12:00,1332.0,1352.0,2945.0,20.0,0 +3305,3306,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,22:32:00,1352.0,1372.0,2945.0,20.0,0 +3306,3307,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,22:52:00,1372.0,1392.0,2945.0,20.0,0 +3307,3308,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,23:12:00,1392.0,1412.0,2945.0,20.0,0 +3308,3309,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,23:32:00,1412.0,1432.0,2945.0,20.0,0 +3309,3310,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,23:52:00,1432.0,1452.0,2945.0,20.0,0 +3310,3311,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,24:12:00,1452.0,1472.0,2945.0,20.0,0 +3311,3312,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,24:32:00,1472.0,1492.0,2945.0,20.0,0 +3312,3313,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,24:52:00,1492.0,1512.0,2945.0,20.0,0 +3313,3314,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,25:12:00,1512.0,1532.0,2945.0,20.0,0 +3314,3315,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,25:32:00,1532.0,1552.0,2945.0,20.0,0 +3315,3316,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,25:52:00,1552.0,1572.0,2945.0,20.0,0 +3316,3317,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,26:12:00,1572.0,1592.0,2945.0,20.0,0 +3317,3318,38_40ANBAC,ac_transit,40A,40A_NB,3,ac_transit,38_40ANBAC,0,2945,26:32:00,1592.0,1612.0,2945.0,20.0,0 +3319,3320,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,18:34:00,1114.0,1134.0,2974.0,20.0,0 +3320,3321,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,18:54:00,1134.0,1154.0,2974.0,20.0,0 +3321,3322,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,19:14:00,1154.0,1174.0,2974.0,20.0,0 +3322,3323,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,19:34:00,1174.0,1194.0,2974.0,20.0,0 +3323,3324,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,19:54:00,1194.0,1214.0,2974.0,20.0,0 +3324,3325,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,20:14:00,1214.0,1234.0,2974.0,20.0,0 +3325,3326,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,20:34:00,1234.0,1254.0,2974.0,20.0,0 +3326,3327,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,20:54:00,1254.0,1274.0,2974.0,20.0,0 +3327,3328,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,21:14:00,1274.0,1294.0,2974.0,20.0,0 +3328,3329,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,21:34:00,1294.0,1314.0,2974.0,20.0,0 +3329,3330,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,21:54:00,1314.0,1334.0,2974.0,20.0,0 +3330,3331,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,22:14:00,1334.0,1354.0,2974.0,20.0,0 +3331,3332,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,22:34:00,1354.0,1374.0,2974.0,20.0,0 +3332,3333,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,22:54:00,1374.0,1394.0,2974.0,20.0,0 +3333,3334,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,23:14:00,1394.0,1414.0,2974.0,20.0,0 +3334,3335,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,23:34:00,1414.0,1434.0,2974.0,20.0,0 +3335,3336,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,23:54:00,1434.0,1454.0,2974.0,20.0,0 +3336,3337,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,24:14:00,1454.0,1474.0,2974.0,20.0,0 +3337,3338,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,24:34:00,1474.0,1494.0,2974.0,20.0,0 +3338,3339,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,24:54:00,1494.0,1514.0,2974.0,20.0,0 +3339,3340,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,25:14:00,1514.0,1534.0,2974.0,20.0,0 +3340,3341,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,25:34:00,1534.0,1554.0,2974.0,20.0,0 +3341,3342,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,25:54:00,1554.0,1574.0,2974.0,20.0,0 +3342,3343,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,26:14:00,1574.0,1594.0,2974.0,20.0,0 +3343,3344,38_40ASBAC,ac_transit,40A,40A_SB,3,ac_transit,38_40ASBAC,0,2974,26:34:00,1594.0,1614.0,2974.0,20.0,0 +909,910,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,06:06:00,366.0,381.0,910.0,15.0,0 +910,911,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,06:21:00,381.0,396.0,910.0,15.0,0 +911,912,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,06:36:00,396.0,411.0,910.0,15.0,0 +912,913,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,06:51:00,411.0,426.0,910.0,15.0,0 +913,914,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,07:06:00,426.0,441.0,910.0,15.0,0 +914,915,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,07:21:00,441.0,456.0,910.0,15.0,0 +915,916,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,07:36:00,456.0,471.0,910.0,15.0,0 +916,917,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,07:51:00,471.0,486.0,910.0,15.0,0 +917,918,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,08:06:00,486.0,501.0,910.0,15.0,0 +918,919,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,08:21:00,501.0,516.0,910.0,15.0,0 +919,920,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,08:36:00,516.0,531.0,910.0,15.0,0 +920,921,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,08:51:00,531.0,543.0,910.0,12.0,0 +921,922,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,09:03:00,543.0,558.0,910.0,15.0,0 +922,923,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,09:18:00,558.0,573.0,910.0,15.0,0 +923,924,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,09:33:00,573.0,588.0,910.0,15.0,0 +924,925,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,09:48:00,588.0,603.0,910.0,15.0,0 +925,926,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,10:03:00,603.0,618.0,910.0,15.0,0 +926,927,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,10:18:00,618.0,633.0,910.0,15.0,0 +927,928,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,10:33:00,633.0,648.0,910.0,15.0,0 +928,929,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,10:48:00,648.0,663.0,910.0,15.0,0 +929,930,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,11:03:00,663.0,678.0,910.0,15.0,0 +930,931,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,11:18:00,678.0,693.0,910.0,15.0,0 +931,932,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,11:33:00,693.0,708.0,910.0,15.0,0 +932,933,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,11:48:00,708.0,723.0,910.0,15.0,0 +933,934,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,12:03:00,723.0,738.0,910.0,15.0,0 +934,935,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,12:18:00,738.0,753.0,910.0,15.0,0 +935,936,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,12:33:00,753.0,768.0,910.0,15.0,0 +936,937,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,12:48:00,768.0,783.0,910.0,15.0,0 +937,938,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,13:03:00,783.0,798.0,910.0,15.0,0 +938,939,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,13:18:00,798.0,813.0,910.0,15.0,0 +939,940,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,13:33:00,813.0,828.0,910.0,15.0,0 +940,941,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,13:48:00,828.0,843.0,910.0,15.0,0 +941,942,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,14:03:00,843.0,858.0,910.0,15.0,0 +942,943,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,14:18:00,858.0,873.0,910.0,15.0,0 +943,944,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,14:33:00,873.0,888.0,910.0,15.0,0 +944,945,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,14:48:00,888.0,903.0,910.0,15.0,0 +945,946,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,15:03:00,903.0,918.0,910.0,15.0,0 +946,947,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,15:18:00,918.0,931.0,910.0,13.0,0 +947,948,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,15:31:00,931.0,946.0,910.0,15.0,0 +948,949,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,15:46:00,946.0,961.0,910.0,15.0,0 +949,950,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,16:01:00,961.0,976.0,910.0,15.0,0 +950,951,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,16:16:00,976.0,991.0,910.0,15.0,0 +951,952,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,16:31:00,991.0,1006.0,910.0,15.0,0 +952,953,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,16:46:00,1006.0,1021.0,910.0,15.0,0 +953,954,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,17:01:00,1021.0,1036.0,910.0,15.0,0 +954,955,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,17:16:00,1036.0,1051.0,910.0,15.0,0 +955,956,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,17:31:00,1051.0,1066.0,910.0,15.0,0 +956,957,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,17:46:00,1066.0,1081.0,910.0,15.0,0 +957,958,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,18:01:00,1081.0,1096.0,910.0,15.0,0 +958,959,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,18:16:00,1096.0,1113.0,910.0,17.0,0 +959,960,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,18:33:00,1113.0,1128.0,910.0,15.0,0 +960,961,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,18:48:00,1128.0,1143.0,910.0,15.0,0 +961,962,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,19:03:00,1143.0,1158.0,910.0,15.0,0 +962,963,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,19:18:00,1158.0,1173.0,910.0,15.0,0 +963,964,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,19:33:00,1173.0,1188.0,910.0,15.0,0 +964,965,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,19:48:00,1188.0,1203.0,910.0,15.0,0 +965,966,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,20:03:00,1203.0,1218.0,910.0,15.0,0 +966,967,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,20:18:00,1218.0,1233.0,910.0,15.0,0 +967,968,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,20:33:00,1233.0,1248.0,910.0,15.0,0 +968,969,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,20:48:00,1248.0,1263.0,910.0,15.0,0 +969,970,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,21:03:00,1263.0,1278.0,910.0,15.0,0 +970,971,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,21:18:00,1278.0,1293.0,910.0,15.0,0 +971,972,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,21:33:00,1293.0,1308.0,910.0,15.0,0 +972,973,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,21:48:00,1308.0,1323.0,910.0,15.0,0 +973,974,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,22:03:00,1323.0,1338.0,910.0,15.0,0 +974,975,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,22:18:00,1338.0,1353.0,910.0,15.0,0 +975,976,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,22:33:00,1353.0,1368.0,910.0,15.0,0 +976,977,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,22:48:00,1368.0,1383.0,910.0,15.0,0 +977,978,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,23:03:00,1383.0,1398.0,910.0,15.0,0 +978,979,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,23:18:00,1398.0,1413.0,910.0,15.0,0 +979,980,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,23:33:00,1413.0,1428.0,910.0,15.0,0 +980,981,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,23:48:00,1428.0,1443.0,910.0,15.0,0 +981,982,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,24:03:00,1443.0,1458.0,910.0,15.0,0 +982,983,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,24:18:00,1458.0,1473.0,910.0,15.0,0 +983,984,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,24:33:00,1473.0,1488.0,910.0,15.0,0 +984,985,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,24:48:00,1488.0,1503.0,910.0,15.0,0 +985,986,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,25:03:00,1503.0,1518.0,910.0,15.0,0 +986,987,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,25:18:00,1518.0,1533.0,910.0,15.0,0 +987,988,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,25:33:00,1533.0,1548.0,910.0,15.0,0 +988,989,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,25:48:00,1548.0,1563.0,910.0,15.0,0 +989,990,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,26:03:00,1563.0,1578.0,910.0,15.0,0 +990,991,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,26:18:00,1578.0,1593.0,910.0,15.0,0 +991,992,38_40LNBAC,ac_transit,40L,40L_NB,3,ac_transit,38_40LNBAC,0,910,26:33:00,1593.0,1608.0,910.0,15.0,0 +825,826,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,06:06:00,366.0,381.0,826.0,15.0,0 +826,827,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,06:21:00,381.0,396.0,826.0,15.0,0 +827,828,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,06:36:00,396.0,411.0,826.0,15.0,0 +828,829,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,06:51:00,411.0,426.0,826.0,15.0,0 +829,830,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,07:06:00,426.0,441.0,826.0,15.0,0 +830,831,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,07:21:00,441.0,456.0,826.0,15.0,0 +831,832,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,07:36:00,456.0,471.0,826.0,15.0,0 +832,833,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,07:51:00,471.0,486.0,826.0,15.0,0 +833,834,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,08:06:00,486.0,501.0,826.0,15.0,0 +834,835,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,08:21:00,501.0,516.0,826.0,15.0,0 +835,836,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,08:36:00,516.0,531.0,826.0,15.0,0 +836,837,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,08:51:00,531.0,543.0,826.0,12.0,0 +837,838,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,09:03:00,543.0,558.0,826.0,15.0,0 +838,839,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,09:18:00,558.0,573.0,826.0,15.0,0 +839,840,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,09:33:00,573.0,588.0,826.0,15.0,0 +840,841,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,09:48:00,588.0,603.0,826.0,15.0,0 +841,842,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,10:03:00,603.0,618.0,826.0,15.0,0 +842,843,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,10:18:00,618.0,633.0,826.0,15.0,0 +843,844,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,10:33:00,633.0,648.0,826.0,15.0,0 +844,845,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,10:48:00,648.0,663.0,826.0,15.0,0 +845,846,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,11:03:00,663.0,678.0,826.0,15.0,0 +846,847,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,11:18:00,678.0,693.0,826.0,15.0,0 +847,848,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,11:33:00,693.0,708.0,826.0,15.0,0 +848,849,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,11:48:00,708.0,723.0,826.0,15.0,0 +849,850,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,12:03:00,723.0,738.0,826.0,15.0,0 +850,851,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,12:18:00,738.0,753.0,826.0,15.0,0 +851,852,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,12:33:00,753.0,768.0,826.0,15.0,0 +852,853,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,12:48:00,768.0,783.0,826.0,15.0,0 +853,854,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,13:03:00,783.0,798.0,826.0,15.0,0 +854,855,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,13:18:00,798.0,813.0,826.0,15.0,0 +855,856,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,13:33:00,813.0,828.0,826.0,15.0,0 +856,857,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,13:48:00,828.0,843.0,826.0,15.0,0 +857,858,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,14:03:00,843.0,858.0,826.0,15.0,0 +858,859,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,14:18:00,858.0,873.0,826.0,15.0,0 +859,860,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,14:33:00,873.0,888.0,826.0,15.0,0 +860,861,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,14:48:00,888.0,903.0,826.0,15.0,0 +861,862,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,15:03:00,903.0,918.0,826.0,15.0,0 +862,863,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,15:18:00,918.0,933.0,826.0,15.0,0 +863,864,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,15:33:00,933.0,948.0,826.0,15.0,0 +864,865,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,15:48:00,948.0,963.0,826.0,15.0,0 +865,866,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,16:03:00,963.0,978.0,826.0,15.0,0 +866,867,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,16:18:00,978.0,993.0,826.0,15.0,0 +867,868,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,16:33:00,993.0,1008.0,826.0,15.0,0 +868,869,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,16:48:00,1008.0,1023.0,826.0,15.0,0 +869,870,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,17:03:00,1023.0,1038.0,826.0,15.0,0 +870,871,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,17:18:00,1038.0,1053.0,826.0,15.0,0 +871,872,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,17:33:00,1053.0,1068.0,826.0,15.0,0 +872,873,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,17:48:00,1068.0,1083.0,826.0,15.0,0 +873,874,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,18:03:00,1083.0,1098.0,826.0,15.0,0 +874,875,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,18:18:00,1098.0,1111.0,826.0,13.0,0 +875,876,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,18:31:00,1111.0,1126.0,826.0,15.0,0 +876,877,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,18:46:00,1126.0,1141.0,826.0,15.0,0 +877,878,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,19:01:00,1141.0,1156.0,826.0,15.0,0 +878,879,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,19:16:00,1156.0,1171.0,826.0,15.0,0 +879,880,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,19:31:00,1171.0,1186.0,826.0,15.0,0 +880,881,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,19:46:00,1186.0,1201.0,826.0,15.0,0 +881,882,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,20:01:00,1201.0,1216.0,826.0,15.0,0 +882,883,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,20:16:00,1216.0,1231.0,826.0,15.0,0 +883,884,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,20:31:00,1231.0,1246.0,826.0,15.0,0 +884,885,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,20:46:00,1246.0,1261.0,826.0,15.0,0 +885,886,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,21:01:00,1261.0,1276.0,826.0,15.0,0 +886,887,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,21:16:00,1276.0,1291.0,826.0,15.0,0 +887,888,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,21:31:00,1291.0,1306.0,826.0,15.0,0 +888,889,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,21:46:00,1306.0,1321.0,826.0,15.0,0 +889,890,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,22:01:00,1321.0,1336.0,826.0,15.0,0 +890,891,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,22:16:00,1336.0,1351.0,826.0,15.0,0 +891,892,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,22:31:00,1351.0,1366.0,826.0,15.0,0 +892,893,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,22:46:00,1366.0,1381.0,826.0,15.0,0 +893,894,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,23:01:00,1381.0,1396.0,826.0,15.0,0 +894,895,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,23:16:00,1396.0,1411.0,826.0,15.0,0 +895,896,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,23:31:00,1411.0,1426.0,826.0,15.0,0 +896,897,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,23:46:00,1426.0,1441.0,826.0,15.0,0 +897,898,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,24:01:00,1441.0,1456.0,826.0,15.0,0 +898,899,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,24:16:00,1456.0,1471.0,826.0,15.0,0 +899,900,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,24:31:00,1471.0,1486.0,826.0,15.0,0 +900,901,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,24:46:00,1486.0,1501.0,826.0,15.0,0 +901,902,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,25:01:00,1501.0,1516.0,826.0,15.0,0 +902,903,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,25:16:00,1516.0,1531.0,826.0,15.0,0 +903,904,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,25:31:00,1531.0,1546.0,826.0,15.0,0 +904,905,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,25:46:00,1546.0,1561.0,826.0,15.0,0 +905,906,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,26:01:00,1561.0,1576.0,826.0,15.0,0 +906,907,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,26:16:00,1576.0,1591.0,826.0,15.0,0 +907,908,38_40LSBAC,ac_transit,40L,40L_SB,3,ac_transit,38_40LSBAC,0,826,26:31:00,1591.0,1606.0,826.0,15.0,0 +2944,2945,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,03:18:00,198.0,258.0,2945.0,60.0,1 +2945,2946,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,04:18:00,258.0,318.0,2945.0,60.0,1 +2946,2947,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,05:18:00,318.0,1111.0,2945.0,793.0,1 +2947,2948,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,18:31:00,1111.0,1131.0,2945.0,20.0,0 +2948,2949,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,18:51:00,1131.0,1151.0,2945.0,20.0,0 +2949,2950,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,19:11:00,1151.0,1171.0,2945.0,20.0,0 +2950,2951,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,19:31:00,1171.0,1191.0,2945.0,20.0,0 +2951,2952,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,19:51:00,1191.0,1211.0,2945.0,20.0,0 +2952,2953,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,20:11:00,1211.0,1231.0,2945.0,20.0,0 +2953,2954,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,20:31:00,1231.0,1251.0,2945.0,20.0,0 +2954,2955,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,20:51:00,1251.0,1271.0,2945.0,20.0,0 +2955,2956,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,21:11:00,1271.0,1291.0,2945.0,20.0,0 +2956,2957,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,21:31:00,1291.0,1311.0,2945.0,20.0,0 +2957,2958,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,21:51:00,1311.0,1331.0,2945.0,20.0,0 +2958,2959,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,22:11:00,1331.0,1351.0,2945.0,20.0,0 +2959,2960,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,22:31:00,1351.0,1371.0,2945.0,20.0,0 +2960,2961,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,22:51:00,1371.0,1391.0,2945.0,20.0,0 +2961,2962,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,23:11:00,1391.0,1411.0,2945.0,20.0,0 +2962,2963,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,23:31:00,1411.0,1431.0,2945.0,20.0,0 +2963,2964,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,23:51:00,1431.0,1451.0,2945.0,20.0,0 +2964,2965,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,24:11:00,1451.0,1471.0,2945.0,20.0,0 +2965,2966,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,24:31:00,1471.0,1491.0,2945.0,20.0,0 +2966,2967,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,24:51:00,1491.0,1511.0,2945.0,20.0,0 +2967,2968,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,25:11:00,1511.0,1531.0,2945.0,20.0,0 +2968,2969,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,25:31:00,1531.0,1551.0,2945.0,20.0,0 +2969,2970,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,25:51:00,1551.0,1571.0,2945.0,20.0,0 +2970,2971,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,26:11:00,1571.0,1591.0,2945.0,20.0,0 +2971,2972,38_40NBAC,ac_transit,40,40_NB,3,ac_transit,38_40NBAC,0,2945,26:31:00,1591.0,1611.0,2945.0,20.0,0 +2973,2974,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,03:29:00,209.0,269.0,2974.0,60.0,1 +2974,2975,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,04:29:00,269.0,329.0,2974.0,60.0,1 +2975,2976,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,05:29:00,329.0,1113.0,2974.0,784.0,1 +2976,2977,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,18:33:00,1113.0,1133.0,2974.0,20.0,0 +2977,2978,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,18:53:00,1133.0,1153.0,2974.0,20.0,0 +2978,2979,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,19:13:00,1153.0,1173.0,2974.0,20.0,0 +2979,2980,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,19:33:00,1173.0,1193.0,2974.0,20.0,0 +2980,2981,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,19:53:00,1193.0,1213.0,2974.0,20.0,0 +2981,2982,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,20:13:00,1213.0,1233.0,2974.0,20.0,0 +2982,2983,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,20:33:00,1233.0,1253.0,2974.0,20.0,0 +2983,2984,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,20:53:00,1253.0,1273.0,2974.0,20.0,0 +2984,2985,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,21:13:00,1273.0,1293.0,2974.0,20.0,0 +2985,2986,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,21:33:00,1293.0,1313.0,2974.0,20.0,0 +2986,2987,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,21:53:00,1313.0,1333.0,2974.0,20.0,0 +2987,2988,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,22:13:00,1333.0,1353.0,2974.0,20.0,0 +2988,2989,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,22:33:00,1353.0,1373.0,2974.0,20.0,0 +2989,2990,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,22:53:00,1373.0,1393.0,2974.0,20.0,0 +2990,2991,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,23:13:00,1393.0,1413.0,2974.0,20.0,0 +2991,2992,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,23:33:00,1413.0,1433.0,2974.0,20.0,0 +2992,2993,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,23:53:00,1433.0,1453.0,2974.0,20.0,0 +2993,2994,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,24:13:00,1453.0,1473.0,2974.0,20.0,0 +2994,2995,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,24:33:00,1473.0,1493.0,2974.0,20.0,0 +2995,2996,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,24:53:00,1493.0,1513.0,2974.0,20.0,0 +2996,2997,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,25:13:00,1513.0,1533.0,2974.0,20.0,0 +2997,2998,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,25:33:00,1533.0,1553.0,2974.0,20.0,0 +2998,2999,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,25:53:00,1553.0,1573.0,2974.0,20.0,0 +2999,3000,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,26:13:00,1573.0,1593.0,2974.0,20.0,0 +3000,3001,38_40SBAC,ac_transit,40,40_SB,3,ac_transit,38_40SBAC,0,2974,26:33:00,1593.0,1613.0,2974.0,20.0,0 +3276,3277,38_41AC,ac_transit,41,41,3,ac_transit,38_41AC,0,3277,06:05:00,365.0,395.0,3277.0,30.0,0 +3277,3278,38_41AC,ac_transit,41,41,3,ac_transit,38_41AC,0,3277,06:35:00,395.0,425.0,3277.0,30.0,0 +3278,3279,38_41AC,ac_transit,41,41,3,ac_transit,38_41AC,0,3277,07:05:00,425.0,455.0,3277.0,30.0,0 +3279,3280,38_41AC,ac_transit,41,41,3,ac_transit,38_41AC,0,3277,07:35:00,455.0,485.0,3277.0,30.0,0 +3280,3281,38_41AC,ac_transit,41,41,3,ac_transit,38_41AC,0,3277,08:05:00,485.0,515.0,3277.0,30.0,0 +3281,3282,38_41AC,ac_transit,41,41,3,ac_transit,38_41AC,0,3277,08:35:00,515.0,934.0,3277.0,419.0,1 +3282,3283,38_41AC,ac_transit,41,41,3,ac_transit,38_41AC,0,3277,15:34:00,934.0,964.0,3277.0,30.0,0 +3283,3284,38_41AC,ac_transit,41,41,3,ac_transit,38_41AC,0,3277,16:04:00,964.0,994.0,3277.0,30.0,0 +3284,3285,38_41AC,ac_transit,41,41,3,ac_transit,38_41AC,0,3277,16:34:00,994.0,1024.0,3277.0,30.0,0 +3285,3286,38_41AC,ac_transit,41,41,3,ac_transit,38_41AC,0,3277,17:04:00,1024.0,1054.0,3277.0,30.0,0 +3286,3287,38_41AC,ac_transit,41,41,3,ac_transit,38_41AC,0,3277,17:34:00,1054.0,1084.0,3277.0,30.0,0 +3287,3288,38_41AC,ac_transit,41,41,3,ac_transit,38_41AC,0,3277,18:04:00,1084.0,1147.0,3277.0,63.0,0 +3288,3289,38_41AC,ac_transit,41,41,3,ac_transit,38_41AC,0,3277,19:07:00,1147.0,1246.98333333,3277.0,99.9833333333,0 +3289,3290,38_41AC,ac_transit,41,41,3,ac_transit,38_41AC,0,3277,20:46:59,1246.98333333,1346.98333333,3277.0,100.0,0 +3290,3291,38_41AC,ac_transit,41,41,3,ac_transit,38_41AC,0,3277,22:26:59,1346.98333333,1446.96666667,3277.0,99.9833333333,0 +3291,3292,38_41AC,ac_transit,41,41,3,ac_transit,38_41AC,0,3277,24:06:58,1446.96666667,1546.96666667,3277.0,100.0,0 +1043,1044,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,03:14:00,194.0,224.0,1044.0,30.0,0 +1044,1045,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,03:44:00,224.0,254.0,1044.0,30.0,0 +1045,1046,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,04:14:00,254.0,284.0,1044.0,30.0,0 +1046,1047,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,04:44:00,284.0,314.0,1044.0,30.0,0 +1047,1048,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,05:14:00,314.0,344.0,1044.0,30.0,0 +1048,1049,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,05:44:00,344.0,363.0,1044.0,19.0,0 +1049,1050,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,06:03:00,363.0,393.0,1044.0,30.0,0 +1050,1051,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,06:33:00,393.0,423.0,1044.0,30.0,0 +1051,1052,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,07:03:00,423.0,453.0,1044.0,30.0,0 +1052,1053,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,07:33:00,453.0,483.0,1044.0,30.0,0 +1053,1054,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,08:03:00,483.0,513.0,1044.0,30.0,0 +1054,1055,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,08:33:00,513.0,541.0,1044.0,28.0,0 +1055,1056,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,09:01:00,541.0,571.0,1044.0,30.0,0 +1056,1057,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,09:31:00,571.0,601.0,1044.0,30.0,0 +1057,1058,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,10:01:00,601.0,631.0,1044.0,30.0,0 +1058,1059,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,10:31:00,631.0,661.0,1044.0,30.0,0 +1059,1060,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,11:01:00,661.0,691.0,1044.0,30.0,0 +1060,1061,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,11:31:00,691.0,721.0,1044.0,30.0,0 +1061,1062,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,12:01:00,721.0,751.0,1044.0,30.0,0 +1062,1063,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,12:31:00,751.0,781.0,1044.0,30.0,0 +1063,1064,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,13:01:00,781.0,811.0,1044.0,30.0,0 +1064,1065,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,13:31:00,811.0,841.0,1044.0,30.0,0 +1065,1066,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,14:01:00,841.0,871.0,1044.0,30.0,0 +1066,1067,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,14:31:00,871.0,901.0,1044.0,30.0,0 +1067,1068,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,15:01:00,901.0,937.0,1044.0,36.0,0 +1068,1069,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,15:37:00,937.0,967.0,1044.0,30.0,0 +1069,1070,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,16:07:00,967.0,997.0,1044.0,30.0,0 +1070,1071,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,16:37:00,997.0,1027.0,1044.0,30.0,0 +1071,1072,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,17:07:00,1027.0,1057.0,1044.0,30.0,0 +1072,1073,38_43.1NBAC,ac_transit,43.1,43.1_NB,3,ac_transit,38_43.1NBAC,0,1044,17:37:00,1057.0,1087.0,1044.0,30.0,0 +993,994,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,06:02:00,362.0,392.0,994.0,30.0,0 +994,995,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,06:32:00,392.0,422.0,994.0,30.0,0 +995,996,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,07:02:00,422.0,452.0,994.0,30.0,0 +996,997,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,07:32:00,452.0,482.0,994.0,30.0,0 +997,998,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,08:02:00,482.0,512.0,994.0,30.0,0 +998,999,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,08:32:00,512.0,548.0,994.0,36.0,0 +999,1000,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,09:08:00,548.0,578.0,994.0,30.0,0 +1000,1001,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,09:38:00,578.0,608.0,994.0,30.0,0 +1001,1002,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,10:08:00,608.0,638.0,994.0,30.0,0 +1002,1003,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,10:38:00,638.0,668.0,994.0,30.0,0 +1003,1004,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,11:08:00,668.0,698.0,994.0,30.0,0 +1004,1005,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,11:38:00,698.0,728.0,994.0,30.0,0 +1005,1006,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,12:08:00,728.0,758.0,994.0,30.0,0 +1006,1007,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,12:38:00,758.0,788.0,994.0,30.0,0 +1007,1008,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,13:08:00,788.0,818.0,994.0,30.0,0 +1008,1009,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,13:38:00,818.0,848.0,994.0,30.0,0 +1009,1010,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,14:08:00,848.0,878.0,994.0,30.0,0 +1010,1011,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,14:38:00,878.0,908.0,994.0,30.0,0 +1011,1012,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,15:08:00,908.0,938.0,994.0,30.0,0 +1012,1013,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,15:38:00,938.0,968.0,994.0,30.0,0 +1013,1014,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,16:08:00,968.0,998.0,994.0,30.0,0 +1014,1015,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,16:38:00,998.0,1028.0,994.0,30.0,0 +1015,1016,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,17:08:00,1028.0,1058.0,994.0,30.0,0 +1016,1017,38_43.1SBAC,ac_transit,43.1,43.1_SB,3,ac_transit,38_43.1SBAC,0,994,17:38:00,1058.0,1088.0,994.0,30.0,0 +1074,1075,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,06:09:00,369.0,399.0,1075.0,30.0,0 +1075,1076,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,06:39:00,399.0,429.0,1075.0,30.0,0 +1076,1077,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,07:09:00,429.0,459.0,1075.0,30.0,0 +1077,1078,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,07:39:00,459.0,489.0,1075.0,30.0,0 +1078,1079,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,08:09:00,489.0,519.0,1075.0,30.0,0 +1079,1080,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,08:39:00,519.0,555.0,1075.0,36.0,0 +1080,1081,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,09:15:00,555.0,585.0,1075.0,30.0,0 +1081,1082,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,09:45:00,585.0,615.0,1075.0,30.0,0 +1082,1083,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,10:15:00,615.0,645.0,1075.0,30.0,0 +1083,1084,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,10:45:00,645.0,675.0,1075.0,30.0,0 +1084,1085,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,11:15:00,675.0,705.0,1075.0,30.0,0 +1085,1086,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,11:45:00,705.0,735.0,1075.0,30.0,0 +1086,1087,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,12:15:00,735.0,765.0,1075.0,30.0,0 +1087,1088,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,12:45:00,765.0,795.0,1075.0,30.0,0 +1088,1089,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,13:15:00,795.0,825.0,1075.0,30.0,0 +1089,1090,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,13:45:00,825.0,855.0,1075.0,30.0,0 +1090,1091,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,14:15:00,855.0,885.0,1075.0,30.0,0 +1091,1092,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,14:45:00,885.0,915.0,1075.0,30.0,0 +1092,1093,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,15:15:00,915.0,943.0,1075.0,28.0,0 +1093,1094,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,15:43:00,943.0,973.0,1075.0,30.0,0 +1094,1095,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,16:13:00,973.0,1003.0,1075.0,30.0,0 +1095,1096,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,16:43:00,1003.0,1033.0,1075.0,30.0,0 +1096,1097,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,17:13:00,1033.0,1063.0,1075.0,30.0,0 +1097,1098,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,17:43:00,1063.0,1093.0,1075.0,30.0,0 +1098,1099,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,18:13:00,1093.0,1111.0,1075.0,18.0,0 +1099,1100,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,18:31:00,1111.0,1210.98333333,1075.0,99.9833333333,1 +1100,1101,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,20:10:59,1210.98333333,1310.98333333,1075.0,100.0,1 +1101,1102,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,21:50:59,1310.98333333,1410.96666667,1075.0,99.9833333333,1 +1102,1103,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,23:30:58,1410.96666667,1510.96666667,1075.0,100.0,1 +1103,1104,38_43.2NBAC,ac_transit,43.2,43.2_NB,3,ac_transit,38_43.2NBAC,0,1075,25:10:58,1510.96666667,1610.95,1075.0,99.9833333333,1 +1018,1019,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,06:06:00,366.0,396.0,1019.0,30.0,0 +1019,1020,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,06:36:00,396.0,426.0,1019.0,30.0,0 +1020,1021,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,07:06:00,426.0,456.0,1019.0,30.0,0 +1021,1022,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,07:36:00,456.0,486.0,1019.0,30.0,0 +1022,1023,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,08:06:00,486.0,516.0,1019.0,30.0,0 +1023,1024,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,08:36:00,516.0,549.0,1019.0,33.0,0 +1024,1025,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,09:09:00,549.0,579.0,1019.0,30.0,0 +1025,1026,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,09:39:00,579.0,609.0,1019.0,30.0,0 +1026,1027,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,10:09:00,609.0,639.0,1019.0,30.0,0 +1027,1028,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,10:39:00,639.0,669.0,1019.0,30.0,0 +1028,1029,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,11:09:00,669.0,699.0,1019.0,30.0,0 +1029,1030,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,11:39:00,699.0,729.0,1019.0,30.0,0 +1030,1031,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,12:09:00,729.0,759.0,1019.0,30.0,0 +1031,1032,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,12:39:00,759.0,789.0,1019.0,30.0,0 +1032,1033,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,13:09:00,789.0,819.0,1019.0,30.0,0 +1033,1034,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,13:39:00,819.0,849.0,1019.0,30.0,0 +1034,1035,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,14:09:00,849.0,879.0,1019.0,30.0,0 +1035,1036,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,14:39:00,879.0,909.0,1019.0,30.0,0 +1036,1037,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,15:09:00,909.0,939.0,1019.0,30.0,0 +1037,1038,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,15:39:00,939.0,969.0,1019.0,30.0,0 +1038,1039,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,16:09:00,969.0,999.0,1019.0,30.0,0 +1039,1040,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,16:39:00,999.0,1029.0,1019.0,30.0,0 +1040,1041,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,17:09:00,1029.0,1059.0,1019.0,30.0,0 +1041,1042,38_43.2SBAC,ac_transit,43.2,43.2_SB,3,ac_transit,38_43.2SBAC,0,1019,17:39:00,1059.0,1089.0,1019.0,30.0,0 +3259,3260,38_43.3NBAC,ac_transit,43.3,43.3_NB,3,ac_transit,38_43.3NBAC,0,3260,18:32:00,1112.0,1142.0,3260.0,30.0,0 +3260,3261,38_43.3NBAC,ac_transit,43.3,43.3_NB,3,ac_transit,38_43.3NBAC,0,3260,19:02:00,1142.0,1172.0,3260.0,30.0,0 +3261,3262,38_43.3NBAC,ac_transit,43.3,43.3_NB,3,ac_transit,38_43.3NBAC,0,3260,19:32:00,1172.0,1202.0,3260.0,30.0,0 +3262,3263,38_43.3NBAC,ac_transit,43.3,43.3_NB,3,ac_transit,38_43.3NBAC,0,3260,20:02:00,1202.0,1232.0,3260.0,30.0,0 +3263,3264,38_43.3NBAC,ac_transit,43.3,43.3_NB,3,ac_transit,38_43.3NBAC,0,3260,20:32:00,1232.0,1262.0,3260.0,30.0,0 +3264,3265,38_43.3NBAC,ac_transit,43.3,43.3_NB,3,ac_transit,38_43.3NBAC,0,3260,21:02:00,1262.0,1292.0,3260.0,30.0,0 +3265,3266,38_43.3NBAC,ac_transit,43.3,43.3_NB,3,ac_transit,38_43.3NBAC,0,3260,21:32:00,1292.0,1322.0,3260.0,30.0,0 +3266,3267,38_43.3NBAC,ac_transit,43.3,43.3_NB,3,ac_transit,38_43.3NBAC,0,3260,22:02:00,1322.0,1352.0,3260.0,30.0,0 +3267,3268,38_43.3NBAC,ac_transit,43.3,43.3_NB,3,ac_transit,38_43.3NBAC,0,3260,22:32:00,1352.0,1382.0,3260.0,30.0,0 +3268,3269,38_43.3NBAC,ac_transit,43.3,43.3_NB,3,ac_transit,38_43.3NBAC,0,3260,23:02:00,1382.0,1412.0,3260.0,30.0,0 +3269,3270,38_43.3NBAC,ac_transit,43.3,43.3_NB,3,ac_transit,38_43.3NBAC,0,3260,23:32:00,1412.0,1442.0,3260.0,30.0,0 +3270,3271,38_43.3NBAC,ac_transit,43.3,43.3_NB,3,ac_transit,38_43.3NBAC,0,3260,24:02:00,1442.0,1472.0,3260.0,30.0,0 +3271,3272,38_43.3NBAC,ac_transit,43.3,43.3_NB,3,ac_transit,38_43.3NBAC,0,3260,24:32:00,1472.0,1502.0,3260.0,30.0,0 +3272,3273,38_43.3NBAC,ac_transit,43.3,43.3_NB,3,ac_transit,38_43.3NBAC,0,3260,25:02:00,1502.0,1532.0,3260.0,30.0,0 +3273,3274,38_43.3NBAC,ac_transit,43.3,43.3_NB,3,ac_transit,38_43.3NBAC,0,3260,25:32:00,1532.0,1562.0,3260.0,30.0,0 +3274,3275,38_43.3NBAC,ac_transit,43.3,43.3_NB,3,ac_transit,38_43.3NBAC,0,3260,26:02:00,1562.0,1592.0,3260.0,30.0,0 +3002,3003,38_43.3SBAC,ac_transit,43.3,43.3_SB,3,ac_transit,38_43.3SBAC,0,3003,18:38:00,1118.0,1148.0,3003.0,30.0,0 +3003,3004,38_43.3SBAC,ac_transit,43.3,43.3_SB,3,ac_transit,38_43.3SBAC,0,3003,19:08:00,1148.0,1178.0,3003.0,30.0,0 +3004,3005,38_43.3SBAC,ac_transit,43.3,43.3_SB,3,ac_transit,38_43.3SBAC,0,3003,19:38:00,1178.0,1208.0,3003.0,30.0,0 +3005,3006,38_43.3SBAC,ac_transit,43.3,43.3_SB,3,ac_transit,38_43.3SBAC,0,3003,20:08:00,1208.0,1238.0,3003.0,30.0,0 +3006,3007,38_43.3SBAC,ac_transit,43.3,43.3_SB,3,ac_transit,38_43.3SBAC,0,3003,20:38:00,1238.0,1268.0,3003.0,30.0,0 +3007,3008,38_43.3SBAC,ac_transit,43.3,43.3_SB,3,ac_transit,38_43.3SBAC,0,3003,21:08:00,1268.0,1298.0,3003.0,30.0,0 +3008,3009,38_43.3SBAC,ac_transit,43.3,43.3_SB,3,ac_transit,38_43.3SBAC,0,3003,21:38:00,1298.0,1328.0,3003.0,30.0,0 +3009,3010,38_43.3SBAC,ac_transit,43.3,43.3_SB,3,ac_transit,38_43.3SBAC,0,3003,22:08:00,1328.0,1358.0,3003.0,30.0,0 +3010,3011,38_43.3SBAC,ac_transit,43.3,43.3_SB,3,ac_transit,38_43.3SBAC,0,3003,22:38:00,1358.0,1388.0,3003.0,30.0,0 +3011,3012,38_43.3SBAC,ac_transit,43.3,43.3_SB,3,ac_transit,38_43.3SBAC,0,3003,23:08:00,1388.0,1418.0,3003.0,30.0,0 +3012,3013,38_43.3SBAC,ac_transit,43.3,43.3_SB,3,ac_transit,38_43.3SBAC,0,3003,23:38:00,1418.0,1448.0,3003.0,30.0,0 +3013,3014,38_43.3SBAC,ac_transit,43.3,43.3_SB,3,ac_transit,38_43.3SBAC,0,3003,24:08:00,1448.0,1478.0,3003.0,30.0,0 +3014,3015,38_43.3SBAC,ac_transit,43.3,43.3_SB,3,ac_transit,38_43.3SBAC,0,3003,24:38:00,1478.0,1508.0,3003.0,30.0,0 +3015,3016,38_43.3SBAC,ac_transit,43.3,43.3_SB,3,ac_transit,38_43.3SBAC,0,3003,25:08:00,1508.0,1538.0,3003.0,30.0,0 +3016,3017,38_43.3SBAC,ac_transit,43.3,43.3_SB,3,ac_transit,38_43.3SBAC,0,3003,25:38:00,1538.0,1568.0,3003.0,30.0,0 +3017,3018,38_43.3SBAC,ac_transit,43.3,43.3_SB,3,ac_transit,38_43.3SBAC,0,3003,26:08:00,1568.0,1598.0,3003.0,30.0,0 +533,534,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,06:05:00,365.0,380.0,534.0,15.0,0 +534,535,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,06:20:00,380.0,395.0,534.0,15.0,0 +535,536,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,06:35:00,395.0,410.0,534.0,15.0,0 +536,537,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,06:50:00,410.0,425.0,534.0,15.0,0 +537,538,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,07:05:00,425.0,440.0,534.0,15.0,0 +538,539,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,07:20:00,440.0,455.0,534.0,15.0,0 +539,540,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,07:35:00,455.0,470.0,534.0,15.0,0 +540,541,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,07:50:00,470.0,485.0,534.0,15.0,0 +541,542,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,08:05:00,485.0,500.0,534.0,15.0,0 +542,543,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,08:20:00,500.0,515.0,534.0,15.0,0 +543,544,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,08:35:00,515.0,530.0,534.0,15.0,0 +544,545,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,08:50:00,530.0,550.0,534.0,20.0,0 +545,546,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,09:10:00,550.0,580.0,534.0,30.0,0 +546,547,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,09:40:00,580.0,610.0,534.0,30.0,0 +547,548,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,10:10:00,610.0,640.0,534.0,30.0,0 +548,549,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,10:40:00,640.0,670.0,534.0,30.0,0 +549,550,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,11:10:00,670.0,700.0,534.0,30.0,0 +550,551,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,11:40:00,700.0,730.0,534.0,30.0,0 +551,552,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,12:10:00,730.0,760.0,534.0,30.0,0 +552,553,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,12:40:00,760.0,790.0,534.0,30.0,0 +553,554,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,13:10:00,790.0,820.0,534.0,30.0,0 +554,555,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,13:40:00,820.0,850.0,534.0,30.0,0 +555,556,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,14:10:00,850.0,880.0,534.0,30.0,0 +556,557,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,14:40:00,880.0,910.0,534.0,30.0,0 +557,558,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,15:10:00,910.0,933.0,534.0,23.0,0 +558,559,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,15:33:00,933.0,948.0,534.0,15.0,0 +559,560,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,15:48:00,948.0,963.0,534.0,15.0,0 +560,561,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,16:03:00,963.0,978.0,534.0,15.0,0 +561,562,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,16:18:00,978.0,993.0,534.0,15.0,0 +562,563,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,16:33:00,993.0,1008.0,534.0,15.0,0 +563,564,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,16:48:00,1008.0,1023.0,534.0,15.0,0 +564,565,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,17:03:00,1023.0,1038.0,534.0,15.0,0 +565,566,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,17:18:00,1038.0,1053.0,534.0,15.0,0 +566,567,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,17:33:00,1053.0,1068.0,534.0,15.0,0 +567,568,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,17:48:00,1068.0,1083.0,534.0,15.0,0 +568,569,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,18:03:00,1083.0,1098.0,534.0,15.0,0 +569,570,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,18:18:00,1098.0,1112.0,534.0,14.0,0 +570,571,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,18:32:00,1112.0,1142.0,534.0,30.0,0 +571,572,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,19:02:00,1142.0,1172.0,534.0,30.0,0 +572,573,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,19:32:00,1172.0,1202.0,534.0,30.0,0 +573,574,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,20:02:00,1202.0,1232.0,534.0,30.0,0 +574,575,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,20:32:00,1232.0,1262.0,534.0,30.0,0 +575,576,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,21:02:00,1262.0,1292.0,534.0,30.0,0 +576,577,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,21:32:00,1292.0,1322.0,534.0,30.0,0 +577,578,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,22:02:00,1322.0,1352.0,534.0,30.0,0 +578,579,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,22:32:00,1352.0,1382.0,534.0,30.0,0 +579,580,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,23:02:00,1382.0,1412.0,534.0,30.0,0 +580,581,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,23:32:00,1412.0,1442.0,534.0,30.0,0 +581,582,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,24:02:00,1442.0,1472.0,534.0,30.0,0 +582,583,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,24:32:00,1472.0,1502.0,534.0,30.0,0 +583,584,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,25:02:00,1502.0,1532.0,534.0,30.0,0 +584,585,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,25:32:00,1532.0,1562.0,534.0,30.0,0 +585,586,38_45AC,ac_transit,45,45,3,ac_transit,38_45AC,0,534,26:02:00,1562.0,1592.0,534.0,30.0,0 +587,588,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,06:07:00,367.0,397.0,588.0,30.0,0 +588,589,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,06:37:00,397.0,427.0,588.0,30.0,0 +589,590,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,07:07:00,427.0,457.0,588.0,30.0,0 +590,591,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,07:37:00,457.0,487.0,588.0,30.0,0 +591,592,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,08:07:00,487.0,517.0,588.0,30.0,0 +592,593,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,08:37:00,517.0,548.0,588.0,31.0,0 +593,594,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,09:08:00,548.0,578.0,588.0,30.0,0 +594,595,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,09:38:00,578.0,608.0,588.0,30.0,0 +595,596,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,10:08:00,608.0,638.0,588.0,30.0,0 +596,597,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,10:38:00,638.0,668.0,588.0,30.0,0 +597,598,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,11:08:00,668.0,698.0,588.0,30.0,0 +598,599,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,11:38:00,698.0,728.0,588.0,30.0,0 +599,600,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,12:08:00,728.0,758.0,588.0,30.0,0 +600,601,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,12:38:00,758.0,788.0,588.0,30.0,0 +601,602,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,13:08:00,788.0,818.0,588.0,30.0,0 +602,603,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,13:38:00,818.0,848.0,588.0,30.0,0 +603,604,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,14:08:00,848.0,878.0,588.0,30.0,0 +604,605,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,14:38:00,878.0,908.0,588.0,30.0,0 +605,606,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,15:08:00,908.0,933.0,588.0,25.0,0 +606,607,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,15:33:00,933.0,963.0,588.0,30.0,0 +607,608,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,16:03:00,963.0,993.0,588.0,30.0,0 +608,609,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,16:33:00,993.0,1023.0,588.0,30.0,0 +609,610,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,17:03:00,1023.0,1053.0,588.0,30.0,0 +610,611,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,17:33:00,1053.0,1083.0,588.0,30.0,0 +611,612,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,18:03:00,1083.0,1111.0,588.0,28.0,0 +612,613,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,18:31:00,1111.0,1210.98333333,588.0,99.9833333333,1 +613,614,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,20:10:59,1210.98333333,1310.98333333,588.0,100.0,1 +614,615,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,21:50:59,1310.98333333,1410.96666667,588.0,99.9833333333,1 +615,616,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,23:30:58,1410.96666667,1510.96666667,588.0,100.0,1 +616,617,38_46AC,ac_transit,46,46,3,ac_transit,38_46AC,0,588,25:10:58,1510.96666667,1610.95,588.0,99.9833333333,1 +618,619,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,06:02:00,362.0,392.0,619.0,30.0,0 +619,620,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,06:32:00,392.0,422.0,619.0,30.0,0 +620,621,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,07:02:00,422.0,452.0,619.0,30.0,0 +621,622,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,07:32:00,452.0,482.0,619.0,30.0,0 +622,623,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,08:02:00,482.0,512.0,619.0,30.0,0 +623,624,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,08:32:00,512.0,553.0,619.0,41.0,0 +624,625,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,09:13:00,553.0,583.0,619.0,30.0,0 +625,626,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,09:43:00,583.0,613.0,619.0,30.0,0 +626,627,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,10:13:00,613.0,643.0,619.0,30.0,0 +627,628,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,10:43:00,643.0,673.0,619.0,30.0,0 +628,629,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,11:13:00,673.0,703.0,619.0,30.0,0 +629,630,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,11:43:00,703.0,733.0,619.0,30.0,0 +630,631,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,12:13:00,733.0,763.0,619.0,30.0,0 +631,632,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,12:43:00,763.0,793.0,619.0,30.0,0 +632,633,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,13:13:00,793.0,823.0,619.0,30.0,0 +633,634,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,13:43:00,823.0,853.0,619.0,30.0,0 +634,635,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,14:13:00,853.0,883.0,619.0,30.0,0 +635,636,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,14:43:00,883.0,913.0,619.0,30.0,0 +636,637,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,15:13:00,913.0,941.0,619.0,28.0,0 +637,638,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,15:41:00,941.0,971.0,619.0,30.0,0 +638,639,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,16:11:00,971.0,1001.0,619.0,30.0,0 +639,640,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,16:41:00,1001.0,1031.0,619.0,30.0,0 +640,641,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,17:11:00,1031.0,1061.0,619.0,30.0,0 +641,642,38_47AC,ac_transit,47,47,3,ac_transit,38_47AC,0,619,17:41:00,1061.0,1091.0,619.0,30.0,0 +643,644,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,06:09:00,369.0,399.0,644.0,30.0,0 +644,645,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,06:39:00,399.0,429.0,644.0,30.0,0 +645,646,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,07:09:00,429.0,459.0,644.0,30.0,0 +646,647,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,07:39:00,459.0,489.0,644.0,30.0,0 +647,648,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,08:09:00,489.0,519.0,644.0,30.0,0 +648,649,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,08:39:00,519.0,548.0,644.0,29.0,0 +649,650,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,09:08:00,548.0,578.0,644.0,30.0,0 +650,651,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,09:38:00,578.0,608.0,644.0,30.0,0 +651,652,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,10:08:00,608.0,638.0,644.0,30.0,0 +652,653,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,10:38:00,638.0,668.0,644.0,30.0,0 +653,654,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,11:08:00,668.0,698.0,644.0,30.0,0 +654,655,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,11:38:00,698.0,728.0,644.0,30.0,0 +655,656,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,12:08:00,728.0,758.0,644.0,30.0,0 +656,657,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,12:38:00,758.0,788.0,644.0,30.0,0 +657,658,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,13:08:00,788.0,818.0,644.0,30.0,0 +658,659,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,13:38:00,818.0,848.0,644.0,30.0,0 +659,660,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,14:08:00,848.0,878.0,644.0,30.0,0 +660,661,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,14:38:00,878.0,908.0,644.0,30.0,0 +661,662,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,15:08:00,908.0,934.0,644.0,26.0,0 +662,663,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,15:34:00,934.0,964.0,644.0,30.0,0 +663,664,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,16:04:00,964.0,994.0,644.0,30.0,0 +664,665,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,16:34:00,994.0,1024.0,644.0,30.0,0 +665,666,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,17:04:00,1024.0,1054.0,644.0,30.0,0 +666,667,38_48AC,ac_transit,48,48,3,ac_transit,38_48AC,0,644,17:34:00,1054.0,1084.0,644.0,30.0,0 +1887,1888,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,06:03:00,363.0,378.0,1888.0,15.0,0 +1888,1889,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,06:18:00,378.0,393.0,1888.0,15.0,0 +1889,1890,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,06:33:00,393.0,408.0,1888.0,15.0,0 +1890,1891,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,06:48:00,408.0,423.0,1888.0,15.0,0 +1891,1892,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,07:03:00,423.0,438.0,1888.0,15.0,0 +1892,1893,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,07:18:00,438.0,453.0,1888.0,15.0,0 +1893,1894,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,07:33:00,453.0,468.0,1888.0,15.0,0 +1894,1895,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,07:48:00,468.0,483.0,1888.0,15.0,0 +1895,1896,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,08:03:00,483.0,498.0,1888.0,15.0,0 +1896,1897,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,08:18:00,498.0,513.0,1888.0,15.0,0 +1897,1898,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,08:33:00,513.0,528.0,1888.0,15.0,0 +1898,1899,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,08:48:00,528.0,545.0,1888.0,17.0,0 +1899,1900,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,09:05:00,545.0,560.0,1888.0,15.0,0 +1900,1901,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,09:20:00,560.0,575.0,1888.0,15.0,0 +1901,1902,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,09:35:00,575.0,590.0,1888.0,15.0,0 +1902,1903,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,09:50:00,590.0,605.0,1888.0,15.0,0 +1903,1904,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,10:05:00,605.0,620.0,1888.0,15.0,0 +1904,1905,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,10:20:00,620.0,635.0,1888.0,15.0,0 +1905,1906,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,10:35:00,635.0,650.0,1888.0,15.0,0 +1906,1907,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,10:50:00,650.0,665.0,1888.0,15.0,0 +1907,1908,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,11:05:00,665.0,680.0,1888.0,15.0,0 +1908,1909,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,11:20:00,680.0,695.0,1888.0,15.0,0 +1909,1910,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,11:35:00,695.0,710.0,1888.0,15.0,0 +1910,1911,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,11:50:00,710.0,725.0,1888.0,15.0,0 +1911,1912,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,12:05:00,725.0,740.0,1888.0,15.0,0 +1912,1913,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,12:20:00,740.0,755.0,1888.0,15.0,0 +1913,1914,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,12:35:00,755.0,770.0,1888.0,15.0,0 +1914,1915,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,12:50:00,770.0,785.0,1888.0,15.0,0 +1915,1916,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,13:05:00,785.0,800.0,1888.0,15.0,0 +1916,1917,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,13:20:00,800.0,815.0,1888.0,15.0,0 +1917,1918,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,13:35:00,815.0,830.0,1888.0,15.0,0 +1918,1919,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,13:50:00,830.0,845.0,1888.0,15.0,0 +1919,1920,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,14:05:00,845.0,860.0,1888.0,15.0,0 +1920,1921,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,14:20:00,860.0,875.0,1888.0,15.0,0 +1921,1922,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,14:35:00,875.0,890.0,1888.0,15.0,0 +1922,1923,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,14:50:00,890.0,905.0,1888.0,15.0,0 +1923,1924,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,15:05:00,905.0,920.0,1888.0,15.0,0 +1924,1925,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,15:20:00,920.0,934.0,1888.0,14.0,0 +1925,1926,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,15:34:00,934.0,949.0,1888.0,15.0,0 +1926,1927,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,15:49:00,949.0,964.0,1888.0,15.0,0 +1927,1928,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,16:04:00,964.0,979.0,1888.0,15.0,0 +1928,1929,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,16:19:00,979.0,994.0,1888.0,15.0,0 +1929,1930,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,16:34:00,994.0,1009.0,1888.0,15.0,0 +1930,1931,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,16:49:00,1009.0,1024.0,1888.0,15.0,0 +1931,1932,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,17:04:00,1024.0,1039.0,1888.0,15.0,0 +1932,1933,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,17:19:00,1039.0,1054.0,1888.0,15.0,0 +1933,1934,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,17:34:00,1054.0,1069.0,1888.0,15.0,0 +1934,1935,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,17:49:00,1069.0,1084.0,1888.0,15.0,0 +1935,1936,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,18:04:00,1084.0,1099.0,1888.0,15.0,0 +1936,1937,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,18:19:00,1099.0,1119.0,1888.0,20.0,0 +1937,1938,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,18:39:00,1119.0,1149.0,1888.0,30.0,0 +1938,1939,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,19:09:00,1149.0,1179.0,1888.0,30.0,0 +1939,1940,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,19:39:00,1179.0,1209.0,1888.0,30.0,0 +1940,1941,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,20:09:00,1209.0,1239.0,1888.0,30.0,0 +1941,1942,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,20:39:00,1239.0,1269.0,1888.0,30.0,0 +1942,1943,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,21:09:00,1269.0,1299.0,1888.0,30.0,0 +1943,1944,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,21:39:00,1299.0,1329.0,1888.0,30.0,0 +1944,1945,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,22:09:00,1329.0,1359.0,1888.0,30.0,0 +1945,1946,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,22:39:00,1359.0,1389.0,1888.0,30.0,0 +1946,1947,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,23:09:00,1389.0,1419.0,1888.0,30.0,0 +1947,1948,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,23:39:00,1419.0,1449.0,1888.0,30.0,0 +1948,1949,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,24:09:00,1449.0,1479.0,1888.0,30.0,0 +1949,1950,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,24:39:00,1479.0,1509.0,1888.0,30.0,0 +1950,1951,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,25:09:00,1509.0,1539.0,1888.0,30.0,0 +1951,1952,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,25:39:00,1539.0,1569.0,1888.0,30.0,0 +1952,1953,38_50EBAC,ac_transit,50,50_EB,3,ac_transit,38_50EBAC,0,1888,26:09:00,1569.0,1599.0,1888.0,30.0,0 +1954,1955,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,06:01:00,361.0,376.0,1955.0,15.0,0 +1955,1956,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,06:16:00,376.0,391.0,1955.0,15.0,0 +1956,1957,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,06:31:00,391.0,406.0,1955.0,15.0,0 +1957,1958,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,06:46:00,406.0,421.0,1955.0,15.0,0 +1958,1959,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,07:01:00,421.0,436.0,1955.0,15.0,0 +1959,1960,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,07:16:00,436.0,451.0,1955.0,15.0,0 +1960,1961,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,07:31:00,451.0,466.0,1955.0,15.0,0 +1961,1962,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,07:46:00,466.0,481.0,1955.0,15.0,0 +1962,1963,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,08:01:00,481.0,496.0,1955.0,15.0,0 +1963,1964,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,08:16:00,496.0,511.0,1955.0,15.0,0 +1964,1965,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,08:31:00,511.0,526.0,1955.0,15.0,0 +1965,1966,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,08:46:00,526.0,545.0,1955.0,19.0,0 +1966,1967,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,09:05:00,545.0,560.0,1955.0,15.0,0 +1967,1968,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,09:20:00,560.0,575.0,1955.0,15.0,0 +1968,1969,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,09:35:00,575.0,590.0,1955.0,15.0,0 +1969,1970,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,09:50:00,590.0,605.0,1955.0,15.0,0 +1970,1971,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,10:05:00,605.0,620.0,1955.0,15.0,0 +1971,1972,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,10:20:00,620.0,635.0,1955.0,15.0,0 +1972,1973,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,10:35:00,635.0,650.0,1955.0,15.0,0 +1973,1974,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,10:50:00,650.0,665.0,1955.0,15.0,0 +1974,1975,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,11:05:00,665.0,680.0,1955.0,15.0,0 +1975,1976,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,11:20:00,680.0,695.0,1955.0,15.0,0 +1976,1977,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,11:35:00,695.0,710.0,1955.0,15.0,0 +1977,1978,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,11:50:00,710.0,725.0,1955.0,15.0,0 +1978,1979,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,12:05:00,725.0,740.0,1955.0,15.0,0 +1979,1980,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,12:20:00,740.0,755.0,1955.0,15.0,0 +1980,1981,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,12:35:00,755.0,770.0,1955.0,15.0,0 +1981,1982,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,12:50:00,770.0,785.0,1955.0,15.0,0 +1982,1983,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,13:05:00,785.0,800.0,1955.0,15.0,0 +1983,1984,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,13:20:00,800.0,815.0,1955.0,15.0,0 +1984,1985,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,13:35:00,815.0,830.0,1955.0,15.0,0 +1985,1986,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,13:50:00,830.0,845.0,1955.0,15.0,0 +1986,1987,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,14:05:00,845.0,860.0,1955.0,15.0,0 +1987,1988,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,14:20:00,860.0,875.0,1955.0,15.0,0 +1988,1989,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,14:35:00,875.0,890.0,1955.0,15.0,0 +1989,1990,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,14:50:00,890.0,905.0,1955.0,15.0,0 +1990,1991,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,15:05:00,905.0,920.0,1955.0,15.0,0 +1991,1992,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,15:20:00,920.0,937.0,1955.0,17.0,0 +1992,1993,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,15:37:00,937.0,952.0,1955.0,15.0,0 +1993,1994,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,15:52:00,952.0,967.0,1955.0,15.0,0 +1994,1995,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,16:07:00,967.0,982.0,1955.0,15.0,0 +1995,1996,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,16:22:00,982.0,997.0,1955.0,15.0,0 +1996,1997,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,16:37:00,997.0,1012.0,1955.0,15.0,0 +1997,1998,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,16:52:00,1012.0,1027.0,1955.0,15.0,0 +1998,1999,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,17:07:00,1027.0,1042.0,1955.0,15.0,0 +1999,2000,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,17:22:00,1042.0,1057.0,1955.0,15.0,0 +2000,2001,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,17:37:00,1057.0,1072.0,1955.0,15.0,0 +2001,2002,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,17:52:00,1072.0,1087.0,1955.0,15.0,0 +2002,2003,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,18:07:00,1087.0,1102.0,1955.0,15.0,0 +2003,2004,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,18:22:00,1102.0,1123.0,1955.0,21.0,0 +2004,2005,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,18:43:00,1123.0,1153.0,1955.0,30.0,0 +2005,2006,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,19:13:00,1153.0,1183.0,1955.0,30.0,0 +2006,2007,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,19:43:00,1183.0,1213.0,1955.0,30.0,0 +2007,2008,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,20:13:00,1213.0,1243.0,1955.0,30.0,0 +2008,2009,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,20:43:00,1243.0,1273.0,1955.0,30.0,0 +2009,2010,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,21:13:00,1273.0,1303.0,1955.0,30.0,0 +2010,2011,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,21:43:00,1303.0,1333.0,1955.0,30.0,0 +2011,2012,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,22:13:00,1333.0,1363.0,1955.0,30.0,0 +2012,2013,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,22:43:00,1363.0,1393.0,1955.0,30.0,0 +2013,2014,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,23:13:00,1393.0,1423.0,1955.0,30.0,0 +2014,2015,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,23:43:00,1423.0,1453.0,1955.0,30.0,0 +2015,2016,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,24:13:00,1453.0,1483.0,1955.0,30.0,0 +2016,2017,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,24:43:00,1483.0,1513.0,1955.0,30.0,0 +2017,2018,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,25:13:00,1513.0,1543.0,1955.0,30.0,0 +2018,2019,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,25:43:00,1543.0,1573.0,1955.0,30.0,0 +2019,2020,38_50WBAC,ac_transit,50,50_WB,3,ac_transit,38_50WBAC,0,1955,26:13:00,1573.0,1603.0,1955.0,30.0,0 +3019,3020,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,03:02:00,182.0,373.0,3020.0,191.0,1 +3020,3021,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,06:13:00,373.0,433.0,3020.0,60.0,1 +3021,3022,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,07:13:00,433.0,493.0,3020.0,60.0,1 +3022,3023,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,08:13:00,493.0,542.0,3020.0,49.0,1 +3023,3024,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,09:02:00,542.0,552.0,3020.0,10.0,0 +3024,3025,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,09:12:00,552.0,562.0,3020.0,10.0,0 +3025,3026,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,09:22:00,562.0,572.0,3020.0,10.0,0 +3026,3027,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,09:32:00,572.0,582.0,3020.0,10.0,0 +3027,3028,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,09:42:00,582.0,592.0,3020.0,10.0,0 +3028,3029,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,09:52:00,592.0,602.0,3020.0,10.0,0 +3029,3030,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,10:02:00,602.0,612.0,3020.0,10.0,0 +3030,3031,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,10:12:00,612.0,622.0,3020.0,10.0,0 +3031,3032,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,10:22:00,622.0,632.0,3020.0,10.0,0 +3032,3033,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,10:32:00,632.0,642.0,3020.0,10.0,0 +3033,3034,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,10:42:00,642.0,652.0,3020.0,10.0,0 +3034,3035,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,10:52:00,652.0,662.0,3020.0,10.0,0 +3035,3036,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,11:02:00,662.0,672.0,3020.0,10.0,0 +3036,3037,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,11:12:00,672.0,682.0,3020.0,10.0,0 +3037,3038,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,11:22:00,682.0,692.0,3020.0,10.0,0 +3038,3039,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,11:32:00,692.0,702.0,3020.0,10.0,0 +3039,3040,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,11:42:00,702.0,712.0,3020.0,10.0,0 +3040,3041,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,11:52:00,712.0,722.0,3020.0,10.0,0 +3041,3042,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,12:02:00,722.0,732.0,3020.0,10.0,0 +3042,3043,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,12:12:00,732.0,742.0,3020.0,10.0,0 +3043,3044,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,12:22:00,742.0,752.0,3020.0,10.0,0 +3044,3045,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,12:32:00,752.0,762.0,3020.0,10.0,0 +3045,3046,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,12:42:00,762.0,772.0,3020.0,10.0,0 +3046,3047,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,12:52:00,772.0,782.0,3020.0,10.0,0 +3047,3048,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,13:02:00,782.0,792.0,3020.0,10.0,0 +3048,3049,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,13:12:00,792.0,802.0,3020.0,10.0,0 +3049,3050,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,13:22:00,802.0,812.0,3020.0,10.0,0 +3050,3051,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,13:32:00,812.0,822.0,3020.0,10.0,0 +3051,3052,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,13:42:00,822.0,832.0,3020.0,10.0,0 +3052,3053,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,13:52:00,832.0,842.0,3020.0,10.0,0 +3053,3054,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,14:02:00,842.0,852.0,3020.0,10.0,0 +3054,3055,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,14:12:00,852.0,862.0,3020.0,10.0,0 +3055,3056,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,14:22:00,862.0,872.0,3020.0,10.0,0 +3056,3057,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,14:32:00,872.0,882.0,3020.0,10.0,0 +3057,3058,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,14:42:00,882.0,892.0,3020.0,10.0,0 +3058,3059,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,14:52:00,892.0,902.0,3020.0,10.0,0 +3059,3060,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,15:02:00,902.0,912.0,3020.0,10.0,0 +3060,3061,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,15:12:00,912.0,922.0,3020.0,10.0,0 +3061,3062,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,15:22:00,922.0,935.0,3020.0,13.0,0 +3062,3063,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,15:35:00,935.0,945.0,3020.0,10.0,0 +3063,3064,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,15:45:00,945.0,955.0,3020.0,10.0,0 +3064,3065,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,15:55:00,955.0,965.0,3020.0,10.0,0 +3065,3066,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,16:05:00,965.0,975.0,3020.0,10.0,0 +3066,3067,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,16:15:00,975.0,985.0,3020.0,10.0,0 +3067,3068,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,16:25:00,985.0,995.0,3020.0,10.0,0 +3068,3069,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,16:35:00,995.0,1005.0,3020.0,10.0,0 +3069,3070,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,16:45:00,1005.0,1015.0,3020.0,10.0,0 +3070,3071,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,16:55:00,1015.0,1025.0,3020.0,10.0,0 +3071,3072,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,17:05:00,1025.0,1035.0,3020.0,10.0,0 +3072,3073,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,17:15:00,1035.0,1045.0,3020.0,10.0,0 +3073,3074,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,17:25:00,1045.0,1055.0,3020.0,10.0,0 +3074,3075,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,17:35:00,1055.0,1065.0,3020.0,10.0,0 +3075,3076,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,17:45:00,1065.0,1075.0,3020.0,10.0,0 +3076,3077,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,17:55:00,1075.0,1085.0,3020.0,10.0,0 +3077,3078,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,18:05:00,1085.0,1095.0,3020.0,10.0,0 +3078,3079,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,18:15:00,1095.0,1105.0,3020.0,10.0,0 +3079,3080,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,18:25:00,1105.0,1113.0,3020.0,8.0,0 +3080,3081,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,18:33:00,1113.0,1123.0,3020.0,10.0,0 +3081,3082,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,18:43:00,1123.0,1133.0,3020.0,10.0,0 +3082,3083,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,18:53:00,1133.0,1143.0,3020.0,10.0,0 +3083,3084,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,19:03:00,1143.0,1153.0,3020.0,10.0,0 +3084,3085,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,19:13:00,1153.0,1163.0,3020.0,10.0,0 +3085,3086,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,19:23:00,1163.0,1173.0,3020.0,10.0,0 +3086,3087,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,19:33:00,1173.0,1183.0,3020.0,10.0,0 +3087,3088,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,19:43:00,1183.0,1193.0,3020.0,10.0,0 +3088,3089,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,19:53:00,1193.0,1203.0,3020.0,10.0,0 +3089,3090,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,20:03:00,1203.0,1213.0,3020.0,10.0,0 +3090,3091,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,20:13:00,1213.0,1223.0,3020.0,10.0,0 +3091,3092,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,20:23:00,1223.0,1233.0,3020.0,10.0,0 +3092,3093,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,20:33:00,1233.0,1243.0,3020.0,10.0,0 +3093,3094,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,20:43:00,1243.0,1253.0,3020.0,10.0,0 +3094,3095,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,20:53:00,1253.0,1263.0,3020.0,10.0,0 +3095,3096,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,21:03:00,1263.0,1273.0,3020.0,10.0,0 +3096,3097,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,21:13:00,1273.0,1283.0,3020.0,10.0,0 +3097,3098,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,21:23:00,1283.0,1293.0,3020.0,10.0,0 +3098,3099,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,21:33:00,1293.0,1303.0,3020.0,10.0,0 +3099,3100,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,21:43:00,1303.0,1313.0,3020.0,10.0,0 +3100,3101,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,21:53:00,1313.0,1323.0,3020.0,10.0,0 +3101,3102,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,22:03:00,1323.0,1333.0,3020.0,10.0,0 +3102,3103,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,22:13:00,1333.0,1343.0,3020.0,10.0,0 +3103,3104,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,22:23:00,1343.0,1353.0,3020.0,10.0,0 +3104,3105,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,22:33:00,1353.0,1363.0,3020.0,10.0,0 +3105,3106,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,22:43:00,1363.0,1373.0,3020.0,10.0,0 +3106,3107,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,22:53:00,1373.0,1383.0,3020.0,10.0,0 +3107,3108,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,23:03:00,1383.0,1393.0,3020.0,10.0,0 +3108,3109,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,23:13:00,1393.0,1403.0,3020.0,10.0,0 +3109,3110,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,23:23:00,1403.0,1413.0,3020.0,10.0,0 +3110,3111,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,23:33:00,1413.0,1423.0,3020.0,10.0,0 +3111,3112,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,23:43:00,1423.0,1433.0,3020.0,10.0,0 +3112,3113,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,23:53:00,1433.0,1443.0,3020.0,10.0,0 +3113,3114,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,24:03:00,1443.0,1453.0,3020.0,10.0,0 +3114,3115,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,24:13:00,1453.0,1463.0,3020.0,10.0,0 +3115,3116,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,24:23:00,1463.0,1473.0,3020.0,10.0,0 +3116,3117,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,24:33:00,1473.0,1483.0,3020.0,10.0,0 +3117,3118,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,24:43:00,1483.0,1493.0,3020.0,10.0,0 +3118,3119,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,24:53:00,1493.0,1503.0,3020.0,10.0,0 +3119,3120,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,25:03:00,1503.0,1513.0,3020.0,10.0,0 +3120,3121,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,25:13:00,1513.0,1523.0,3020.0,10.0,0 +3121,3122,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,25:23:00,1523.0,1533.0,3020.0,10.0,0 +3122,3123,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,25:33:00,1533.0,1543.0,3020.0,10.0,0 +3123,3124,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,25:43:00,1543.0,1553.0,3020.0,10.0,0 +3124,3125,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,25:53:00,1553.0,1563.0,3020.0,10.0,0 +3125,3126,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,26:03:00,1563.0,1573.0,3020.0,10.0,0 +3126,3127,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,26:13:00,1573.0,1583.0,3020.0,10.0,0 +3127,3128,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,26:23:00,1583.0,1593.0,3020.0,10.0,0 +3128,3129,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,26:33:00,1593.0,1603.0,3020.0,10.0,0 +3129,3130,38_51ANBAC,ac_transit,51A,51A_NB,3,ac_transit,38_51ANBAC,0,3020,26:43:00,1603.0,1613.0,3020.0,10.0,0 +3131,3132,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,03:00:00,180.0,382.0,3132.0,202.0,1 +3132,3133,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,06:22:00,382.0,442.0,3132.0,60.0,1 +3133,3134,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,07:22:00,442.0,502.0,3132.0,60.0,1 +3134,3135,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,08:22:00,502.0,544.0,3132.0,42.0,1 +3135,3136,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,09:04:00,544.0,554.0,3132.0,10.0,0 +3136,3137,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,09:14:00,554.0,564.0,3132.0,10.0,0 +3137,3138,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,09:24:00,564.0,574.0,3132.0,10.0,0 +3138,3139,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,09:34:00,574.0,584.0,3132.0,10.0,0 +3139,3140,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,09:44:00,584.0,594.0,3132.0,10.0,0 +3140,3141,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,09:54:00,594.0,604.0,3132.0,10.0,0 +3141,3142,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,10:04:00,604.0,614.0,3132.0,10.0,0 +3142,3143,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,10:14:00,614.0,624.0,3132.0,10.0,0 +3143,3144,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,10:24:00,624.0,634.0,3132.0,10.0,0 +3144,3145,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,10:34:00,634.0,644.0,3132.0,10.0,0 +3145,3146,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,10:44:00,644.0,654.0,3132.0,10.0,0 +3146,3147,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,10:54:00,654.0,664.0,3132.0,10.0,0 +3147,3148,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,11:04:00,664.0,674.0,3132.0,10.0,0 +3148,3149,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,11:14:00,674.0,684.0,3132.0,10.0,0 +3149,3150,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,11:24:00,684.0,694.0,3132.0,10.0,0 +3150,3151,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,11:34:00,694.0,704.0,3132.0,10.0,0 +3151,3152,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,11:44:00,704.0,714.0,3132.0,10.0,0 +3152,3153,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,11:54:00,714.0,724.0,3132.0,10.0,0 +3153,3154,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,12:04:00,724.0,734.0,3132.0,10.0,0 +3154,3155,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,12:14:00,734.0,744.0,3132.0,10.0,0 +3155,3156,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,12:24:00,744.0,754.0,3132.0,10.0,0 +3156,3157,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,12:34:00,754.0,764.0,3132.0,10.0,0 +3157,3158,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,12:44:00,764.0,774.0,3132.0,10.0,0 +3158,3159,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,12:54:00,774.0,784.0,3132.0,10.0,0 +3159,3160,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,13:04:00,784.0,794.0,3132.0,10.0,0 +3160,3161,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,13:14:00,794.0,804.0,3132.0,10.0,0 +3161,3162,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,13:24:00,804.0,814.0,3132.0,10.0,0 +3162,3163,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,13:34:00,814.0,824.0,3132.0,10.0,0 +3163,3164,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,13:44:00,824.0,834.0,3132.0,10.0,0 +3164,3165,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,13:54:00,834.0,844.0,3132.0,10.0,0 +3165,3166,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,14:04:00,844.0,854.0,3132.0,10.0,0 +3166,3167,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,14:14:00,854.0,864.0,3132.0,10.0,0 +3167,3168,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,14:24:00,864.0,874.0,3132.0,10.0,0 +3168,3169,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,14:34:00,874.0,884.0,3132.0,10.0,0 +3169,3170,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,14:44:00,884.0,894.0,3132.0,10.0,0 +3170,3171,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,14:54:00,894.0,904.0,3132.0,10.0,0 +3171,3172,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,15:04:00,904.0,914.0,3132.0,10.0,0 +3172,3173,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,15:14:00,914.0,924.0,3132.0,10.0,0 +3173,3174,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,15:24:00,924.0,933.0,3132.0,9.0,0 +3174,3175,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,15:33:00,933.0,943.0,3132.0,10.0,0 +3175,3176,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,15:43:00,943.0,953.0,3132.0,10.0,0 +3176,3177,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,15:53:00,953.0,963.0,3132.0,10.0,0 +3177,3178,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,16:03:00,963.0,973.0,3132.0,10.0,0 +3178,3179,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,16:13:00,973.0,983.0,3132.0,10.0,0 +3179,3180,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,16:23:00,983.0,993.0,3132.0,10.0,0 +3180,3181,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,16:33:00,993.0,1003.0,3132.0,10.0,0 +3181,3182,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,16:43:00,1003.0,1013.0,3132.0,10.0,0 +3182,3183,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,16:53:00,1013.0,1023.0,3132.0,10.0,0 +3183,3184,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,17:03:00,1023.0,1033.0,3132.0,10.0,0 +3184,3185,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,17:13:00,1033.0,1043.0,3132.0,10.0,0 +3185,3186,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,17:23:00,1043.0,1053.0,3132.0,10.0,0 +3186,3187,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,17:33:00,1053.0,1063.0,3132.0,10.0,0 +3187,3188,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,17:43:00,1063.0,1073.0,3132.0,10.0,0 +3188,3189,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,17:53:00,1073.0,1083.0,3132.0,10.0,0 +3189,3190,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,18:03:00,1083.0,1093.0,3132.0,10.0,0 +3190,3191,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,18:13:00,1093.0,1103.0,3132.0,10.0,0 +3191,3192,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,18:23:00,1103.0,1112.0,3132.0,9.0,0 +3192,3193,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,18:32:00,1112.0,1122.0,3132.0,10.0,0 +3193,3194,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,18:42:00,1122.0,1132.0,3132.0,10.0,0 +3194,3195,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,18:52:00,1132.0,1142.0,3132.0,10.0,0 +3195,3196,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,19:02:00,1142.0,1152.0,3132.0,10.0,0 +3196,3197,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,19:12:00,1152.0,1162.0,3132.0,10.0,0 +3197,3198,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,19:22:00,1162.0,1172.0,3132.0,10.0,0 +3198,3199,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,19:32:00,1172.0,1182.0,3132.0,10.0,0 +3199,3200,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,19:42:00,1182.0,1192.0,3132.0,10.0,0 +3200,3201,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,19:52:00,1192.0,1202.0,3132.0,10.0,0 +3201,3202,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,20:02:00,1202.0,1212.0,3132.0,10.0,0 +3202,3203,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,20:12:00,1212.0,1222.0,3132.0,10.0,0 +3203,3204,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,20:22:00,1222.0,1232.0,3132.0,10.0,0 +3204,3205,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,20:32:00,1232.0,1242.0,3132.0,10.0,0 +3205,3206,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,20:42:00,1242.0,1252.0,3132.0,10.0,0 +3206,3207,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,20:52:00,1252.0,1262.0,3132.0,10.0,0 +3207,3208,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,21:02:00,1262.0,1272.0,3132.0,10.0,0 +3208,3209,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,21:12:00,1272.0,1282.0,3132.0,10.0,0 +3209,3210,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,21:22:00,1282.0,1292.0,3132.0,10.0,0 +3210,3211,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,21:32:00,1292.0,1302.0,3132.0,10.0,0 +3211,3212,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,21:42:00,1302.0,1312.0,3132.0,10.0,0 +3212,3213,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,21:52:00,1312.0,1322.0,3132.0,10.0,0 +3213,3214,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,22:02:00,1322.0,1332.0,3132.0,10.0,0 +3214,3215,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,22:12:00,1332.0,1342.0,3132.0,10.0,0 +3215,3216,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,22:22:00,1342.0,1352.0,3132.0,10.0,0 +3216,3217,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,22:32:00,1352.0,1362.0,3132.0,10.0,0 +3217,3218,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,22:42:00,1362.0,1372.0,3132.0,10.0,0 +3218,3219,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,22:52:00,1372.0,1382.0,3132.0,10.0,0 +3219,3220,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,23:02:00,1382.0,1392.0,3132.0,10.0,0 +3220,3221,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,23:12:00,1392.0,1402.0,3132.0,10.0,0 +3221,3222,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,23:22:00,1402.0,1412.0,3132.0,10.0,0 +3222,3223,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,23:32:00,1412.0,1422.0,3132.0,10.0,0 +3223,3224,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,23:42:00,1422.0,1432.0,3132.0,10.0,0 +3224,3225,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,23:52:00,1432.0,1442.0,3132.0,10.0,0 +3225,3226,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,24:02:00,1442.0,1452.0,3132.0,10.0,0 +3226,3227,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,24:12:00,1452.0,1462.0,3132.0,10.0,0 +3227,3228,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,24:22:00,1462.0,1472.0,3132.0,10.0,0 +3228,3229,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,24:32:00,1472.0,1482.0,3132.0,10.0,0 +3229,3230,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,24:42:00,1482.0,1492.0,3132.0,10.0,0 +3230,3231,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,24:52:00,1492.0,1502.0,3132.0,10.0,0 +3231,3232,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,25:02:00,1502.0,1512.0,3132.0,10.0,0 +3232,3233,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,25:12:00,1512.0,1522.0,3132.0,10.0,0 +3233,3234,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,25:22:00,1522.0,1532.0,3132.0,10.0,0 +3234,3235,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,25:32:00,1532.0,1542.0,3132.0,10.0,0 +3235,3236,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,25:42:00,1542.0,1552.0,3132.0,10.0,0 +3236,3237,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,25:52:00,1552.0,1562.0,3132.0,10.0,0 +3237,3238,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,26:02:00,1562.0,1572.0,3132.0,10.0,0 +3238,3239,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,26:12:00,1572.0,1582.0,3132.0,10.0,0 +3239,3240,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,26:22:00,1582.0,1592.0,3132.0,10.0,0 +3240,3241,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,26:32:00,1592.0,1602.0,3132.0,10.0,0 +3241,3242,38_51ASBAC,ac_transit,51A,51A_SB,3,ac_transit,38_51ASBAC,0,3132,26:42:00,1602.0,1612.0,3132.0,10.0,0 +2021,2022,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,06:02:00,362.0,377.0,2022.0,15.0,0 +2022,2023,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,06:17:00,377.0,392.0,2022.0,15.0,0 +2023,2024,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,06:32:00,392.0,407.0,2022.0,15.0,0 +2024,2025,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,06:47:00,407.0,422.0,2022.0,15.0,0 +2025,2026,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,07:02:00,422.0,437.0,2022.0,15.0,0 +2026,2027,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,07:17:00,437.0,452.0,2022.0,15.0,0 +2027,2028,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,07:32:00,452.0,467.0,2022.0,15.0,0 +2028,2029,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,07:47:00,467.0,482.0,2022.0,15.0,0 +2029,2030,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,08:02:00,482.0,497.0,2022.0,15.0,0 +2030,2031,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,08:17:00,497.0,512.0,2022.0,15.0,0 +2031,2032,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,08:32:00,512.0,527.0,2022.0,15.0,0 +2032,2033,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,08:47:00,527.0,547.0,2022.0,20.0,0 +2033,2034,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,09:07:00,547.0,577.0,2022.0,30.0,0 +2034,2035,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,09:37:00,577.0,607.0,2022.0,30.0,0 +2035,2036,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,10:07:00,607.0,637.0,2022.0,30.0,0 +2036,2037,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,10:37:00,637.0,667.0,2022.0,30.0,0 +2037,2038,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,11:07:00,667.0,697.0,2022.0,30.0,0 +2038,2039,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,11:37:00,697.0,727.0,2022.0,30.0,0 +2039,2040,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,12:07:00,727.0,757.0,2022.0,30.0,0 +2040,2041,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,12:37:00,757.0,787.0,2022.0,30.0,0 +2041,2042,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,13:07:00,787.0,817.0,2022.0,30.0,0 +2042,2043,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,13:37:00,817.0,847.0,2022.0,30.0,0 +2043,2044,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,14:07:00,847.0,877.0,2022.0,30.0,0 +2044,2045,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,14:37:00,877.0,907.0,2022.0,30.0,0 +2045,2046,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,15:07:00,907.0,937.0,2022.0,30.0,0 +2046,2047,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,15:37:00,937.0,952.0,2022.0,15.0,0 +2047,2048,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,15:52:00,952.0,967.0,2022.0,15.0,0 +2048,2049,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,16:07:00,967.0,982.0,2022.0,15.0,0 +2049,2050,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,16:22:00,982.0,997.0,2022.0,15.0,0 +2050,2051,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,16:37:00,997.0,1012.0,2022.0,15.0,0 +2051,2052,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,16:52:00,1012.0,1027.0,2022.0,15.0,0 +2052,2053,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,17:07:00,1027.0,1042.0,2022.0,15.0,0 +2053,2054,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,17:22:00,1042.0,1057.0,2022.0,15.0,0 +2054,2055,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,17:37:00,1057.0,1072.0,2022.0,15.0,0 +2055,2056,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,17:52:00,1072.0,1087.0,2022.0,15.0,0 +2056,2057,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,18:07:00,1087.0,1102.0,2022.0,15.0,0 +2057,2058,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,18:22:00,1102.0,1121.0,2022.0,19.0,0 +2058,2059,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,18:41:00,1121.0,1151.0,2022.0,30.0,0 +2059,2060,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,19:11:00,1151.0,1181.0,2022.0,30.0,0 +2060,2061,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,19:41:00,1181.0,1211.0,2022.0,30.0,0 +2061,2062,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,20:11:00,1211.0,1241.0,2022.0,30.0,0 +2062,2063,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,20:41:00,1241.0,1271.0,2022.0,30.0,0 +2063,2064,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,21:11:00,1271.0,1301.0,2022.0,30.0,0 +2064,2065,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,21:41:00,1301.0,1331.0,2022.0,30.0,0 +2065,2066,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,22:11:00,1331.0,1361.0,2022.0,30.0,0 +2066,2067,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,22:41:00,1361.0,1391.0,2022.0,30.0,0 +2067,2068,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,23:11:00,1391.0,1421.0,2022.0,30.0,0 +2068,2069,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,23:41:00,1421.0,1451.0,2022.0,30.0,0 +2069,2070,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,24:11:00,1451.0,1481.0,2022.0,30.0,0 +2070,2071,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,24:41:00,1481.0,1511.0,2022.0,30.0,0 +2071,2072,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,25:11:00,1511.0,1541.0,2022.0,30.0,0 +2072,2073,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,25:41:00,1541.0,1571.0,2022.0,30.0,0 +2073,2074,38_52NBAC,ac_transit,52,52_NB,3,ac_transit,38_52NBAC,0,2022,26:11:00,1571.0,1601.0,2022.0,30.0,0 +2075,2076,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,06:03:00,363.0,378.0,2076.0,15.0,0 +2076,2077,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,06:18:00,378.0,393.0,2076.0,15.0,0 +2077,2078,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,06:33:00,393.0,408.0,2076.0,15.0,0 +2078,2079,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,06:48:00,408.0,423.0,2076.0,15.0,0 +2079,2080,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,07:03:00,423.0,438.0,2076.0,15.0,0 +2080,2081,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,07:18:00,438.0,453.0,2076.0,15.0,0 +2081,2082,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,07:33:00,453.0,468.0,2076.0,15.0,0 +2082,2083,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,07:48:00,468.0,483.0,2076.0,15.0,0 +2083,2084,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,08:03:00,483.0,498.0,2076.0,15.0,0 +2084,2085,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,08:18:00,498.0,513.0,2076.0,15.0,0 +2085,2086,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,08:33:00,513.0,528.0,2076.0,15.0,0 +2086,2087,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,08:48:00,528.0,553.0,2076.0,25.0,0 +2087,2088,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,09:13:00,553.0,583.0,2076.0,30.0,0 +2088,2089,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,09:43:00,583.0,613.0,2076.0,30.0,0 +2089,2090,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,10:13:00,613.0,643.0,2076.0,30.0,0 +2090,2091,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,10:43:00,643.0,673.0,2076.0,30.0,0 +2091,2092,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,11:13:00,673.0,703.0,2076.0,30.0,0 +2092,2093,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,11:43:00,703.0,733.0,2076.0,30.0,0 +2093,2094,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,12:13:00,733.0,763.0,2076.0,30.0,0 +2094,2095,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,12:43:00,763.0,793.0,2076.0,30.0,0 +2095,2096,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,13:13:00,793.0,823.0,2076.0,30.0,0 +2096,2097,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,13:43:00,823.0,853.0,2076.0,30.0,0 +2097,2098,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,14:13:00,853.0,883.0,2076.0,30.0,0 +2098,2099,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,14:43:00,883.0,913.0,2076.0,30.0,0 +2099,2100,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,15:13:00,913.0,934.0,2076.0,21.0,0 +2100,2101,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,15:34:00,934.0,949.0,2076.0,15.0,0 +2101,2102,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,15:49:00,949.0,964.0,2076.0,15.0,0 +2102,2103,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,16:04:00,964.0,979.0,2076.0,15.0,0 +2103,2104,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,16:19:00,979.0,994.0,2076.0,15.0,0 +2104,2105,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,16:34:00,994.0,1009.0,2076.0,15.0,0 +2105,2106,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,16:49:00,1009.0,1024.0,2076.0,15.0,0 +2106,2107,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,17:04:00,1024.0,1039.0,2076.0,15.0,0 +2107,2108,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,17:19:00,1039.0,1054.0,2076.0,15.0,0 +2108,2109,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,17:34:00,1054.0,1069.0,2076.0,15.0,0 +2109,2110,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,17:49:00,1069.0,1084.0,2076.0,15.0,0 +2110,2111,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,18:04:00,1084.0,1099.0,2076.0,15.0,0 +2111,2112,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,18:19:00,1099.0,1111.0,2076.0,12.0,0 +2112,2113,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,18:31:00,1111.0,1141.0,2076.0,30.0,0 +2113,2114,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,19:01:00,1141.0,1171.0,2076.0,30.0,0 +2114,2115,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,19:31:00,1171.0,1201.0,2076.0,30.0,0 +2115,2116,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,20:01:00,1201.0,1231.0,2076.0,30.0,0 +2116,2117,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,20:31:00,1231.0,1261.0,2076.0,30.0,0 +2117,2118,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,21:01:00,1261.0,1291.0,2076.0,30.0,0 +2118,2119,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,21:31:00,1291.0,1321.0,2076.0,30.0,0 +2119,2120,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,22:01:00,1321.0,1351.0,2076.0,30.0,0 +2120,2121,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,22:31:00,1351.0,1381.0,2076.0,30.0,0 +2121,2122,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,23:01:00,1381.0,1411.0,2076.0,30.0,0 +2122,2123,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,23:31:00,1411.0,1441.0,2076.0,30.0,0 +2123,2124,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,24:01:00,1441.0,1471.0,2076.0,30.0,0 +2124,2125,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,24:31:00,1471.0,1501.0,2076.0,30.0,0 +2125,2126,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,25:01:00,1501.0,1531.0,2076.0,30.0,0 +2126,2127,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,25:31:00,1531.0,1561.0,2076.0,30.0,0 +2127,2128,38_52SBAC,ac_transit,52,52_SB,3,ac_transit,38_52SBAC,0,2076,26:01:00,1561.0,1591.0,2076.0,30.0,0 +2513,2514,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,06:08:00,368.0,398.0,2514.0,30.0,0 +2514,2515,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,06:38:00,398.0,428.0,2514.0,30.0,0 +2515,2516,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,07:08:00,428.0,458.0,2514.0,30.0,0 +2516,2517,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,07:38:00,458.0,488.0,2514.0,30.0,0 +2517,2518,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,08:08:00,488.0,518.0,2514.0,30.0,0 +2518,2519,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,08:38:00,518.0,549.0,2514.0,31.0,0 +2519,2520,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,09:09:00,549.0,579.0,2514.0,30.0,0 +2520,2521,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,09:39:00,579.0,609.0,2514.0,30.0,0 +2521,2522,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,10:09:00,609.0,639.0,2514.0,30.0,0 +2522,2523,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,10:39:00,639.0,669.0,2514.0,30.0,0 +2523,2524,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,11:09:00,669.0,699.0,2514.0,30.0,0 +2524,2525,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,11:39:00,699.0,729.0,2514.0,30.0,0 +2525,2526,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,12:09:00,729.0,759.0,2514.0,30.0,0 +2526,2527,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,12:39:00,759.0,789.0,2514.0,30.0,0 +2527,2528,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,13:09:00,789.0,819.0,2514.0,30.0,0 +2528,2529,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,13:39:00,819.0,849.0,2514.0,30.0,0 +2529,2530,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,14:09:00,849.0,879.0,2514.0,30.0,0 +2530,2531,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,14:39:00,879.0,909.0,2514.0,30.0,0 +2531,2532,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,15:09:00,909.0,934.0,2514.0,25.0,0 +2532,2533,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,15:34:00,934.0,964.0,2514.0,30.0,0 +2533,2534,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,16:04:00,964.0,994.0,2514.0,30.0,0 +2534,2535,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,16:34:00,994.0,1024.0,2514.0,30.0,0 +2535,2536,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,17:04:00,1024.0,1054.0,2514.0,30.0,0 +2536,2537,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,17:34:00,1054.0,1084.0,2514.0,30.0,0 +2537,2538,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,18:04:00,1084.0,1113.0,2514.0,29.0,0 +2538,2539,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,18:33:00,1113.0,1143.0,2514.0,30.0,0 +2539,2540,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,19:03:00,1143.0,1173.0,2514.0,30.0,0 +2540,2541,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,19:33:00,1173.0,1203.0,2514.0,30.0,0 +2541,2542,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,20:03:00,1203.0,1233.0,2514.0,30.0,0 +2542,2543,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,20:33:00,1233.0,1263.0,2514.0,30.0,0 +2543,2544,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,21:03:00,1263.0,1293.0,2514.0,30.0,0 +2544,2545,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,21:33:00,1293.0,1323.0,2514.0,30.0,0 +2545,2546,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,22:03:00,1323.0,1353.0,2514.0,30.0,0 +2546,2547,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,22:33:00,1353.0,1383.0,2514.0,30.0,0 +2547,2548,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,23:03:00,1383.0,1413.0,2514.0,30.0,0 +2548,2549,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,23:33:00,1413.0,1443.0,2514.0,30.0,0 +2549,2550,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,24:03:00,1443.0,1473.0,2514.0,30.0,0 +2550,2551,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,24:33:00,1473.0,1503.0,2514.0,30.0,0 +2551,2552,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,25:03:00,1503.0,1533.0,2514.0,30.0,0 +2552,2553,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,25:33:00,1533.0,1563.0,2514.0,30.0,0 +2553,2554,38_53.1AC,ac_transit,53.1,53.1,3,ac_transit,38_53.1AC,0,2514,26:03:00,1563.0,1593.0,2514.0,30.0,0 +2555,2556,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,06:05:00,365.0,395.0,2556.0,30.0,0 +2556,2557,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,06:35:00,395.0,425.0,2556.0,30.0,0 +2557,2558,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,07:05:00,425.0,455.0,2556.0,30.0,0 +2558,2559,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,07:35:00,455.0,485.0,2556.0,30.0,0 +2559,2560,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,08:05:00,485.0,515.0,2556.0,30.0,0 +2560,2561,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,08:35:00,515.0,540.0,2556.0,25.0,0 +2561,2562,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,09:00:00,540.0,570.0,2556.0,30.0,0 +2562,2563,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,09:30:00,570.0,600.0,2556.0,30.0,0 +2563,2564,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,10:00:00,600.0,630.0,2556.0,30.0,0 +2564,2565,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,10:30:00,630.0,660.0,2556.0,30.0,0 +2565,2566,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,11:00:00,660.0,690.0,2556.0,30.0,0 +2566,2567,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,11:30:00,690.0,720.0,2556.0,30.0,0 +2567,2568,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,12:00:00,720.0,750.0,2556.0,30.0,0 +2568,2569,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,12:30:00,750.0,780.0,2556.0,30.0,0 +2569,2570,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,13:00:00,780.0,810.0,2556.0,30.0,0 +2570,2571,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,13:30:00,810.0,840.0,2556.0,30.0,0 +2571,2572,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,14:00:00,840.0,870.0,2556.0,30.0,0 +2572,2573,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,14:30:00,870.0,900.0,2556.0,30.0,0 +2573,2574,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,15:00:00,900.0,945.0,2556.0,45.0,0 +2574,2575,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,15:45:00,945.0,975.0,2556.0,30.0,0 +2575,2576,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,16:15:00,975.0,1005.0,2556.0,30.0,0 +2576,2577,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,16:45:00,1005.0,1035.0,2556.0,30.0,0 +2577,2578,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,17:15:00,1035.0,1065.0,2556.0,30.0,0 +2578,2579,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,17:45:00,1065.0,1095.0,2556.0,30.0,0 +2579,2580,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,18:15:00,1095.0,1119.0,2556.0,24.0,0 +2580,2581,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,18:39:00,1119.0,1149.0,2556.0,30.0,0 +2581,2582,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,19:09:00,1149.0,1179.0,2556.0,30.0,0 +2582,2583,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,19:39:00,1179.0,1209.0,2556.0,30.0,0 +2583,2584,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,20:09:00,1209.0,1239.0,2556.0,30.0,0 +2584,2585,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,20:39:00,1239.0,1269.0,2556.0,30.0,0 +2585,2586,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,21:09:00,1269.0,1299.0,2556.0,30.0,0 +2586,2587,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,21:39:00,1299.0,1329.0,2556.0,30.0,0 +2587,2588,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,22:09:00,1329.0,1359.0,2556.0,30.0,0 +2588,2589,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,22:39:00,1359.0,1389.0,2556.0,30.0,0 +2589,2590,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,23:09:00,1389.0,1419.0,2556.0,30.0,0 +2590,2591,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,23:39:00,1419.0,1449.0,2556.0,30.0,0 +2591,2592,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,24:09:00,1449.0,1479.0,2556.0,30.0,0 +2592,2593,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,24:39:00,1479.0,1509.0,2556.0,30.0,0 +2593,2594,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,25:09:00,1509.0,1539.0,2556.0,30.0,0 +2594,2595,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,25:39:00,1539.0,1569.0,2556.0,30.0,0 +2595,2596,38_53.2AC,ac_transit,53.2,53.2,3,ac_transit,38_53.2AC,0,2556,26:09:00,1569.0,1599.0,2556.0,30.0,0 +668,669,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,06:04:00,364.0,374.0,669.0,10.0,0 +669,670,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,06:14:00,374.0,384.0,669.0,10.0,0 +670,671,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,06:24:00,384.0,394.0,669.0,10.0,0 +671,672,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,06:34:00,394.0,404.0,669.0,10.0,0 +672,673,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,06:44:00,404.0,414.0,669.0,10.0,0 +673,674,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,06:54:00,414.0,424.0,669.0,10.0,0 +674,675,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,07:04:00,424.0,434.0,669.0,10.0,0 +675,676,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,07:14:00,434.0,444.0,669.0,10.0,0 +676,677,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,07:24:00,444.0,454.0,669.0,10.0,0 +677,678,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,07:34:00,454.0,464.0,669.0,10.0,0 +678,679,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,07:44:00,464.0,474.0,669.0,10.0,0 +679,680,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,07:54:00,474.0,484.0,669.0,10.0,0 +680,681,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,08:04:00,484.0,494.0,669.0,10.0,0 +681,682,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,08:14:00,494.0,504.0,669.0,10.0,0 +682,683,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,08:24:00,504.0,514.0,669.0,10.0,0 +683,684,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,08:34:00,514.0,524.0,669.0,10.0,0 +684,685,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,08:44:00,524.0,534.0,669.0,10.0,0 +685,686,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,08:54:00,534.0,546.0,669.0,12.0,0 +686,687,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,09:06:00,546.0,561.0,669.0,15.0,0 +687,688,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,09:21:00,561.0,576.0,669.0,15.0,0 +688,689,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,09:36:00,576.0,591.0,669.0,15.0,0 +689,690,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,09:51:00,591.0,606.0,669.0,15.0,0 +690,691,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,10:06:00,606.0,621.0,669.0,15.0,0 +691,692,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,10:21:00,621.0,636.0,669.0,15.0,0 +692,693,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,10:36:00,636.0,651.0,669.0,15.0,0 +693,694,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,10:51:00,651.0,666.0,669.0,15.0,0 +694,695,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,11:06:00,666.0,681.0,669.0,15.0,0 +695,696,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,11:21:00,681.0,696.0,669.0,15.0,0 +696,697,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,11:36:00,696.0,711.0,669.0,15.0,0 +697,698,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,11:51:00,711.0,726.0,669.0,15.0,0 +698,699,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,12:06:00,726.0,741.0,669.0,15.0,0 +699,700,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,12:21:00,741.0,756.0,669.0,15.0,0 +700,701,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,12:36:00,756.0,771.0,669.0,15.0,0 +701,702,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,12:51:00,771.0,786.0,669.0,15.0,0 +702,703,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,13:06:00,786.0,801.0,669.0,15.0,0 +703,704,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,13:21:00,801.0,816.0,669.0,15.0,0 +704,705,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,13:36:00,816.0,831.0,669.0,15.0,0 +705,706,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,13:51:00,831.0,846.0,669.0,15.0,0 +706,707,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,14:06:00,846.0,861.0,669.0,15.0,0 +707,708,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,14:21:00,861.0,876.0,669.0,15.0,0 +708,709,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,14:36:00,876.0,891.0,669.0,15.0,0 +709,710,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,14:51:00,891.0,906.0,669.0,15.0,0 +710,711,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,15:06:00,906.0,921.0,669.0,15.0,0 +711,712,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,15:21:00,921.0,935.0,669.0,14.0,0 +712,713,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,15:35:00,935.0,950.0,669.0,15.0,0 +713,714,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,15:50:00,950.0,965.0,669.0,15.0,0 +714,715,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,16:05:00,965.0,980.0,669.0,15.0,0 +715,716,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,16:20:00,980.0,995.0,669.0,15.0,0 +716,717,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,16:35:00,995.0,1010.0,669.0,15.0,0 +717,718,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,16:50:00,1010.0,1025.0,669.0,15.0,0 +718,719,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,17:05:00,1025.0,1040.0,669.0,15.0,0 +719,720,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,17:20:00,1040.0,1055.0,669.0,15.0,0 +720,721,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,17:35:00,1055.0,1070.0,669.0,15.0,0 +721,722,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,17:50:00,1070.0,1085.0,669.0,15.0,0 +722,723,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,18:05:00,1085.0,1100.0,669.0,15.0,0 +723,724,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,18:20:00,1100.0,1113.0,669.0,13.0,0 +724,725,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,18:33:00,1113.0,1143.0,669.0,30.0,0 +725,726,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,19:03:00,1143.0,1173.0,669.0,30.0,0 +726,727,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,19:33:00,1173.0,1203.0,669.0,30.0,0 +727,728,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,20:03:00,1203.0,1233.0,669.0,30.0,0 +728,729,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,20:33:00,1233.0,1263.0,669.0,30.0,0 +729,730,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,21:03:00,1263.0,1293.0,669.0,30.0,0 +730,731,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,21:33:00,1293.0,1323.0,669.0,30.0,0 +731,732,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,22:03:00,1323.0,1353.0,669.0,30.0,0 +732,733,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,22:33:00,1353.0,1383.0,669.0,30.0,0 +733,734,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,23:03:00,1383.0,1413.0,669.0,30.0,0 +734,735,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,23:33:00,1413.0,1443.0,669.0,30.0,0 +735,736,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,24:03:00,1443.0,1473.0,669.0,30.0,0 +736,737,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,24:33:00,1473.0,1503.0,669.0,30.0,0 +737,738,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,25:03:00,1503.0,1533.0,669.0,30.0,0 +738,739,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,25:33:00,1533.0,1563.0,669.0,30.0,0 +739,740,38_54AC,ac_transit,54,54,3,ac_transit,38_54AC,0,669,26:03:00,1563.0,1593.0,669.0,30.0,0 +2660,2661,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,06:04:00,364.0,379.0,2661.0,15.0,0 +2661,2662,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,06:19:00,379.0,394.0,2661.0,15.0,0 +2662,2663,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,06:34:00,394.0,409.0,2661.0,15.0,0 +2663,2664,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,06:49:00,409.0,424.0,2661.0,15.0,0 +2664,2665,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,07:04:00,424.0,439.0,2661.0,15.0,0 +2665,2666,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,07:19:00,439.0,454.0,2661.0,15.0,0 +2666,2667,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,07:34:00,454.0,469.0,2661.0,15.0,0 +2667,2668,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,07:49:00,469.0,484.0,2661.0,15.0,0 +2668,2669,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,08:04:00,484.0,499.0,2661.0,15.0,0 +2669,2670,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,08:19:00,499.0,514.0,2661.0,15.0,0 +2670,2671,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,08:34:00,514.0,529.0,2661.0,15.0,0 +2671,2672,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,08:49:00,529.0,543.0,2661.0,14.0,0 +2672,2673,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,09:03:00,543.0,573.0,2661.0,30.0,0 +2673,2674,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,09:33:00,573.0,603.0,2661.0,30.0,0 +2674,2675,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,10:03:00,603.0,633.0,2661.0,30.0,0 +2675,2676,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,10:33:00,633.0,663.0,2661.0,30.0,0 +2676,2677,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,11:03:00,663.0,693.0,2661.0,30.0,0 +2677,2678,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,11:33:00,693.0,723.0,2661.0,30.0,0 +2678,2679,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,12:03:00,723.0,753.0,2661.0,30.0,0 +2679,2680,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,12:33:00,753.0,783.0,2661.0,30.0,0 +2680,2681,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,13:03:00,783.0,813.0,2661.0,30.0,0 +2681,2682,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,13:33:00,813.0,843.0,2661.0,30.0,0 +2682,2683,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,14:03:00,843.0,873.0,2661.0,30.0,0 +2683,2684,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,14:33:00,873.0,903.0,2661.0,30.0,0 +2684,2685,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,15:03:00,903.0,940.0,2661.0,37.0,0 +2685,2686,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,15:40:00,940.0,960.0,2661.0,20.0,0 +2686,2687,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,16:00:00,960.0,980.0,2661.0,20.0,0 +2687,2688,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,16:20:00,980.0,1000.0,2661.0,20.0,0 +2688,2689,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,16:40:00,1000.0,1020.0,2661.0,20.0,0 +2689,2690,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,17:00:00,1020.0,1040.0,2661.0,20.0,0 +2690,2691,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,17:20:00,1040.0,1060.0,2661.0,20.0,0 +2691,2692,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,17:40:00,1060.0,1080.0,2661.0,20.0,0 +2692,2693,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,18:00:00,1080.0,1100.0,2661.0,20.0,0 +2693,2694,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,18:20:00,1100.0,1111.0,2661.0,11.0,0 +2694,2695,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,18:31:00,1111.0,1171.0,2661.0,60.0,1 +2695,2696,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,19:31:00,1171.0,1231.0,2661.0,60.0,1 +2696,2697,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,20:31:00,1231.0,1291.0,2661.0,60.0,1 +2697,2698,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,21:31:00,1291.0,1351.0,2661.0,60.0,1 +2698,2699,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,22:31:00,1351.0,1411.0,2661.0,60.0,1 +2699,2700,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,23:31:00,1411.0,1471.0,2661.0,60.0,1 +2700,2701,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,24:31:00,1471.0,1531.0,2661.0,60.0,1 +2701,2702,38_56CCWAC,ac_transit,56CCW,56CCW,3,ac_transit,38_56CCWAC,0,2661,25:31:00,1531.0,1591.0,2661.0,60.0,1 +2597,2598,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,06:07:00,367.0,382.0,2598.0,15.0,0 +2598,2599,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,06:22:00,382.0,397.0,2598.0,15.0,0 +2599,2600,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,06:37:00,397.0,412.0,2598.0,15.0,0 +2600,2601,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,06:52:00,412.0,427.0,2598.0,15.0,0 +2601,2602,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,07:07:00,427.0,442.0,2598.0,15.0,0 +2602,2603,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,07:22:00,442.0,457.0,2598.0,15.0,0 +2603,2604,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,07:37:00,457.0,472.0,2598.0,15.0,0 +2604,2605,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,07:52:00,472.0,487.0,2598.0,15.0,0 +2605,2606,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,08:07:00,487.0,502.0,2598.0,15.0,0 +2606,2607,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,08:22:00,502.0,517.0,2598.0,15.0,0 +2607,2608,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,08:37:00,517.0,532.0,2598.0,15.0,0 +2608,2609,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,08:52:00,532.0,541.0,2598.0,9.0,0 +2609,2610,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,09:01:00,541.0,571.0,2598.0,30.0,0 +2610,2611,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,09:31:00,571.0,601.0,2598.0,30.0,0 +2611,2612,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,10:01:00,601.0,631.0,2598.0,30.0,0 +2612,2613,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,10:31:00,631.0,661.0,2598.0,30.0,0 +2613,2614,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,11:01:00,661.0,691.0,2598.0,30.0,0 +2614,2615,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,11:31:00,691.0,721.0,2598.0,30.0,0 +2615,2616,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,12:01:00,721.0,751.0,2598.0,30.0,0 +2616,2617,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,12:31:00,751.0,781.0,2598.0,30.0,0 +2617,2618,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,13:01:00,781.0,811.0,2598.0,30.0,0 +2618,2619,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,13:31:00,811.0,841.0,2598.0,30.0,0 +2619,2620,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,14:01:00,841.0,871.0,2598.0,30.0,0 +2620,2621,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,14:31:00,871.0,901.0,2598.0,30.0,0 +2621,2622,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,15:01:00,901.0,935.0,2598.0,34.0,0 +2622,2623,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,15:35:00,935.0,950.0,2598.0,15.0,0 +2623,2624,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,15:50:00,950.0,965.0,2598.0,15.0,0 +2624,2625,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,16:05:00,965.0,980.0,2598.0,15.0,0 +2625,2626,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,16:20:00,980.0,995.0,2598.0,15.0,0 +2626,2627,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,16:35:00,995.0,1010.0,2598.0,15.0,0 +2627,2628,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,16:50:00,1010.0,1025.0,2598.0,15.0,0 +2628,2629,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,17:05:00,1025.0,1040.0,2598.0,15.0,0 +2629,2630,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,17:20:00,1040.0,1055.0,2598.0,15.0,0 +2630,2631,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,17:35:00,1055.0,1070.0,2598.0,15.0,0 +2631,2632,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,17:50:00,1070.0,1085.0,2598.0,15.0,0 +2632,2633,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,18:05:00,1085.0,1100.0,2598.0,15.0,0 +2633,2634,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,18:20:00,1100.0,1114.0,2598.0,14.0,0 +2634,2635,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,18:34:00,1114.0,1134.0,2598.0,20.0,0 +2635,2636,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,18:54:00,1134.0,1154.0,2598.0,20.0,0 +2636,2637,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,19:14:00,1154.0,1174.0,2598.0,20.0,0 +2637,2638,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,19:34:00,1174.0,1194.0,2598.0,20.0,0 +2638,2639,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,19:54:00,1194.0,1214.0,2598.0,20.0,0 +2639,2640,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,20:14:00,1214.0,1234.0,2598.0,20.0,0 +2640,2641,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,20:34:00,1234.0,1254.0,2598.0,20.0,0 +2641,2642,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,20:54:00,1254.0,1274.0,2598.0,20.0,0 +2642,2643,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,21:14:00,1274.0,1294.0,2598.0,20.0,0 +2643,2644,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,21:34:00,1294.0,1314.0,2598.0,20.0,0 +2644,2645,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,21:54:00,1314.0,1334.0,2598.0,20.0,0 +2645,2646,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,22:14:00,1334.0,1354.0,2598.0,20.0,0 +2646,2647,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,22:34:00,1354.0,1374.0,2598.0,20.0,0 +2647,2648,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,22:54:00,1374.0,1394.0,2598.0,20.0,0 +2648,2649,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,23:14:00,1394.0,1414.0,2598.0,20.0,0 +2649,2650,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,23:34:00,1414.0,1434.0,2598.0,20.0,0 +2650,2651,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,23:54:00,1434.0,1454.0,2598.0,20.0,0 +2651,2652,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,24:14:00,1454.0,1474.0,2598.0,20.0,0 +2652,2653,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,24:34:00,1474.0,1494.0,2598.0,20.0,0 +2653,2654,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,24:54:00,1494.0,1514.0,2598.0,20.0,0 +2654,2655,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,25:14:00,1514.0,1534.0,2598.0,20.0,0 +2655,2656,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,25:34:00,1534.0,1554.0,2598.0,20.0,0 +2656,2657,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,25:54:00,1554.0,1574.0,2598.0,20.0,0 +2657,2658,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,26:14:00,1574.0,1594.0,2598.0,20.0,0 +2658,2659,38_56CWAC,ac_transit,56CW,56CW,3,ac_transit,38_56CWAC,0,2598,26:34:00,1594.0,1614.0,2598.0,20.0,0 +1202,1203,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,06:05:00,365.0,377.0,1203.0,12.0,0 +1203,1204,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,06:17:00,377.0,389.0,1203.0,12.0,0 +1204,1205,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,06:29:00,389.0,401.0,1203.0,12.0,0 +1205,1206,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,06:41:00,401.0,413.0,1203.0,12.0,0 +1206,1207,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,06:53:00,413.0,425.0,1203.0,12.0,0 +1207,1208,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,07:05:00,425.0,437.0,1203.0,12.0,0 +1208,1209,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,07:17:00,437.0,449.0,1203.0,12.0,0 +1209,1210,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,07:29:00,449.0,461.0,1203.0,12.0,0 +1210,1211,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,07:41:00,461.0,473.0,1203.0,12.0,0 +1211,1212,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,07:53:00,473.0,485.0,1203.0,12.0,0 +1212,1213,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,08:05:00,485.0,497.0,1203.0,12.0,0 +1213,1214,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,08:17:00,497.0,509.0,1203.0,12.0,0 +1214,1215,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,08:29:00,509.0,521.0,1203.0,12.0,0 +1215,1216,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,08:41:00,521.0,533.0,1203.0,12.0,0 +1216,1217,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,08:53:00,533.0,546.0,1203.0,13.0,0 +1217,1218,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,09:06:00,546.0,558.0,1203.0,12.0,0 +1218,1219,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,09:18:00,558.0,570.0,1203.0,12.0,0 +1219,1220,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,09:30:00,570.0,582.0,1203.0,12.0,0 +1220,1221,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,09:42:00,582.0,594.0,1203.0,12.0,0 +1221,1222,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,09:54:00,594.0,606.0,1203.0,12.0,0 +1222,1223,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,10:06:00,606.0,618.0,1203.0,12.0,0 +1223,1224,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,10:18:00,618.0,630.0,1203.0,12.0,0 +1224,1225,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,10:30:00,630.0,642.0,1203.0,12.0,0 +1225,1226,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,10:42:00,642.0,654.0,1203.0,12.0,0 +1226,1227,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,10:54:00,654.0,666.0,1203.0,12.0,0 +1227,1228,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,11:06:00,666.0,678.0,1203.0,12.0,0 +1228,1229,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,11:18:00,678.0,690.0,1203.0,12.0,0 +1229,1230,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,11:30:00,690.0,702.0,1203.0,12.0,0 +1230,1231,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,11:42:00,702.0,714.0,1203.0,12.0,0 +1231,1232,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,11:54:00,714.0,726.0,1203.0,12.0,0 +1232,1233,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,12:06:00,726.0,738.0,1203.0,12.0,0 +1233,1234,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,12:18:00,738.0,750.0,1203.0,12.0,0 +1234,1235,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,12:30:00,750.0,762.0,1203.0,12.0,0 +1235,1236,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,12:42:00,762.0,774.0,1203.0,12.0,0 +1236,1237,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,12:54:00,774.0,786.0,1203.0,12.0,0 +1237,1238,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,13:06:00,786.0,798.0,1203.0,12.0,0 +1238,1239,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,13:18:00,798.0,810.0,1203.0,12.0,0 +1239,1240,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,13:30:00,810.0,822.0,1203.0,12.0,0 +1240,1241,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,13:42:00,822.0,834.0,1203.0,12.0,0 +1241,1242,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,13:54:00,834.0,846.0,1203.0,12.0,0 +1242,1243,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,14:06:00,846.0,858.0,1203.0,12.0,0 +1243,1244,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,14:18:00,858.0,870.0,1203.0,12.0,0 +1244,1245,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,14:30:00,870.0,882.0,1203.0,12.0,0 +1245,1246,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,14:42:00,882.0,894.0,1203.0,12.0,0 +1246,1247,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,14:54:00,894.0,906.0,1203.0,12.0,0 +1247,1248,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,15:06:00,906.0,918.0,1203.0,12.0,0 +1248,1249,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,15:18:00,918.0,932.0,1203.0,14.0,0 +1249,1250,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,15:32:00,932.0,944.0,1203.0,12.0,0 +1250,1251,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,15:44:00,944.0,956.0,1203.0,12.0,0 +1251,1252,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,15:56:00,956.0,968.0,1203.0,12.0,0 +1252,1253,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,16:08:00,968.0,980.0,1203.0,12.0,0 +1253,1254,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,16:20:00,980.0,992.0,1203.0,12.0,0 +1254,1255,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,16:32:00,992.0,1004.0,1203.0,12.0,0 +1255,1256,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,16:44:00,1004.0,1016.0,1203.0,12.0,0 +1256,1257,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,16:56:00,1016.0,1028.0,1203.0,12.0,0 +1257,1258,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,17:08:00,1028.0,1040.0,1203.0,12.0,0 +1258,1259,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,17:20:00,1040.0,1052.0,1203.0,12.0,0 +1259,1260,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,17:32:00,1052.0,1064.0,1203.0,12.0,0 +1260,1261,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,17:44:00,1064.0,1076.0,1203.0,12.0,0 +1261,1262,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,17:56:00,1076.0,1088.0,1203.0,12.0,0 +1262,1263,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,18:08:00,1088.0,1100.0,1203.0,12.0,0 +1263,1264,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,18:20:00,1100.0,1112.0,1203.0,12.0,0 +1264,1265,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,18:32:00,1112.0,1127.0,1203.0,15.0,0 +1265,1266,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,18:47:00,1127.0,1142.0,1203.0,15.0,0 +1266,1267,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,19:02:00,1142.0,1157.0,1203.0,15.0,0 +1267,1268,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,19:17:00,1157.0,1172.0,1203.0,15.0,0 +1268,1269,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,19:32:00,1172.0,1187.0,1203.0,15.0,0 +1269,1270,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,19:47:00,1187.0,1202.0,1203.0,15.0,0 +1270,1271,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,20:02:00,1202.0,1217.0,1203.0,15.0,0 +1271,1272,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,20:17:00,1217.0,1232.0,1203.0,15.0,0 +1272,1273,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,20:32:00,1232.0,1247.0,1203.0,15.0,0 +1273,1274,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,20:47:00,1247.0,1262.0,1203.0,15.0,0 +1274,1275,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,21:02:00,1262.0,1277.0,1203.0,15.0,0 +1275,1276,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,21:17:00,1277.0,1292.0,1203.0,15.0,0 +1276,1277,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,21:32:00,1292.0,1307.0,1203.0,15.0,0 +1277,1278,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,21:47:00,1307.0,1322.0,1203.0,15.0,0 +1278,1279,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,22:02:00,1322.0,1337.0,1203.0,15.0,0 +1279,1280,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,22:17:00,1337.0,1352.0,1203.0,15.0,0 +1280,1281,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,22:32:00,1352.0,1367.0,1203.0,15.0,0 +1281,1282,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,22:47:00,1367.0,1382.0,1203.0,15.0,0 +1282,1283,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,23:02:00,1382.0,1397.0,1203.0,15.0,0 +1283,1284,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,23:17:00,1397.0,1412.0,1203.0,15.0,0 +1284,1285,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,23:32:00,1412.0,1427.0,1203.0,15.0,0 +1285,1286,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,23:47:00,1427.0,1442.0,1203.0,15.0,0 +1286,1287,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,24:02:00,1442.0,1457.0,1203.0,15.0,0 +1287,1288,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,24:17:00,1457.0,1472.0,1203.0,15.0,0 +1288,1289,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,24:32:00,1472.0,1487.0,1203.0,15.0,0 +1289,1290,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,24:47:00,1487.0,1502.0,1203.0,15.0,0 +1290,1291,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,25:02:00,1502.0,1517.0,1203.0,15.0,0 +1291,1292,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,25:17:00,1517.0,1532.0,1203.0,15.0,0 +1292,1293,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,25:32:00,1532.0,1547.0,1203.0,15.0,0 +1293,1294,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,25:47:00,1547.0,1562.0,1203.0,15.0,0 +1294,1295,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,26:02:00,1562.0,1577.0,1203.0,15.0,0 +1295,1296,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,26:17:00,1577.0,1592.0,1203.0,15.0,0 +1296,1297,38_57EB,ac_transit,57,57_EB,3,ac_transit,38_57EB,0,1203,26:32:00,1592.0,1607.0,1203.0,15.0,0 +1105,1106,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,06:05:00,365.0,377.0,1106.0,12.0,0 +1106,1107,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,06:17:00,377.0,389.0,1106.0,12.0,0 +1107,1108,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,06:29:00,389.0,401.0,1106.0,12.0,0 +1108,1109,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,06:41:00,401.0,413.0,1106.0,12.0,0 +1109,1110,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,06:53:00,413.0,425.0,1106.0,12.0,0 +1110,1111,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,07:05:00,425.0,437.0,1106.0,12.0,0 +1111,1112,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,07:17:00,437.0,449.0,1106.0,12.0,0 +1112,1113,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,07:29:00,449.0,461.0,1106.0,12.0,0 +1113,1114,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,07:41:00,461.0,473.0,1106.0,12.0,0 +1114,1115,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,07:53:00,473.0,485.0,1106.0,12.0,0 +1115,1116,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,08:05:00,485.0,497.0,1106.0,12.0,0 +1116,1117,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,08:17:00,497.0,509.0,1106.0,12.0,0 +1117,1118,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,08:29:00,509.0,521.0,1106.0,12.0,0 +1118,1119,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,08:41:00,521.0,533.0,1106.0,12.0,0 +1119,1120,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,08:53:00,533.0,544.0,1106.0,11.0,0 +1120,1121,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,09:04:00,544.0,556.0,1106.0,12.0,0 +1121,1122,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,09:16:00,556.0,568.0,1106.0,12.0,0 +1122,1123,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,09:28:00,568.0,580.0,1106.0,12.0,0 +1123,1124,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,09:40:00,580.0,592.0,1106.0,12.0,0 +1124,1125,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,09:52:00,592.0,604.0,1106.0,12.0,0 +1125,1126,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,10:04:00,604.0,616.0,1106.0,12.0,0 +1126,1127,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,10:16:00,616.0,628.0,1106.0,12.0,0 +1127,1128,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,10:28:00,628.0,640.0,1106.0,12.0,0 +1128,1129,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,10:40:00,640.0,652.0,1106.0,12.0,0 +1129,1130,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,10:52:00,652.0,664.0,1106.0,12.0,0 +1130,1131,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,11:04:00,664.0,676.0,1106.0,12.0,0 +1131,1132,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,11:16:00,676.0,688.0,1106.0,12.0,0 +1132,1133,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,11:28:00,688.0,700.0,1106.0,12.0,0 +1133,1134,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,11:40:00,700.0,712.0,1106.0,12.0,0 +1134,1135,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,11:52:00,712.0,724.0,1106.0,12.0,0 +1135,1136,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,12:04:00,724.0,736.0,1106.0,12.0,0 +1136,1137,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,12:16:00,736.0,748.0,1106.0,12.0,0 +1137,1138,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,12:28:00,748.0,760.0,1106.0,12.0,0 +1138,1139,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,12:40:00,760.0,772.0,1106.0,12.0,0 +1139,1140,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,12:52:00,772.0,784.0,1106.0,12.0,0 +1140,1141,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,13:04:00,784.0,796.0,1106.0,12.0,0 +1141,1142,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,13:16:00,796.0,808.0,1106.0,12.0,0 +1142,1143,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,13:28:00,808.0,820.0,1106.0,12.0,0 +1143,1144,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,13:40:00,820.0,832.0,1106.0,12.0,0 +1144,1145,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,13:52:00,832.0,844.0,1106.0,12.0,0 +1145,1146,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,14:04:00,844.0,856.0,1106.0,12.0,0 +1146,1147,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,14:16:00,856.0,868.0,1106.0,12.0,0 +1147,1148,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,14:28:00,868.0,880.0,1106.0,12.0,0 +1148,1149,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,14:40:00,880.0,892.0,1106.0,12.0,0 +1149,1150,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,14:52:00,892.0,904.0,1106.0,12.0,0 +1150,1151,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,15:04:00,904.0,916.0,1106.0,12.0,0 +1151,1152,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,15:16:00,916.0,928.0,1106.0,12.0,0 +1152,1153,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,15:28:00,928.0,931.0,1106.0,3.0,0 +1153,1154,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,15:31:00,931.0,943.0,1106.0,12.0,0 +1154,1155,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,15:43:00,943.0,955.0,1106.0,12.0,0 +1155,1156,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,15:55:00,955.0,967.0,1106.0,12.0,0 +1156,1157,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,16:07:00,967.0,979.0,1106.0,12.0,0 +1157,1158,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,16:19:00,979.0,991.0,1106.0,12.0,0 +1158,1159,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,16:31:00,991.0,1003.0,1106.0,12.0,0 +1159,1160,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,16:43:00,1003.0,1015.0,1106.0,12.0,0 +1160,1161,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,16:55:00,1015.0,1027.0,1106.0,12.0,0 +1161,1162,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,17:07:00,1027.0,1039.0,1106.0,12.0,0 +1162,1163,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,17:19:00,1039.0,1051.0,1106.0,12.0,0 +1163,1164,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,17:31:00,1051.0,1063.0,1106.0,12.0,0 +1164,1165,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,17:43:00,1063.0,1075.0,1106.0,12.0,0 +1165,1166,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,17:55:00,1075.0,1087.0,1106.0,12.0,0 +1166,1167,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,18:07:00,1087.0,1099.0,1106.0,12.0,0 +1167,1168,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,18:19:00,1099.0,1113.0,1106.0,14.0,0 +1168,1169,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,18:33:00,1113.0,1128.0,1106.0,15.0,0 +1169,1170,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,18:48:00,1128.0,1143.0,1106.0,15.0,0 +1170,1171,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,19:03:00,1143.0,1158.0,1106.0,15.0,0 +1171,1172,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,19:18:00,1158.0,1173.0,1106.0,15.0,0 +1172,1173,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,19:33:00,1173.0,1188.0,1106.0,15.0,0 +1173,1174,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,19:48:00,1188.0,1203.0,1106.0,15.0,0 +1174,1175,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,20:03:00,1203.0,1218.0,1106.0,15.0,0 +1175,1176,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,20:18:00,1218.0,1233.0,1106.0,15.0,0 +1176,1177,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,20:33:00,1233.0,1248.0,1106.0,15.0,0 +1177,1178,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,20:48:00,1248.0,1263.0,1106.0,15.0,0 +1178,1179,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,21:03:00,1263.0,1278.0,1106.0,15.0,0 +1179,1180,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,21:18:00,1278.0,1293.0,1106.0,15.0,0 +1180,1181,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,21:33:00,1293.0,1308.0,1106.0,15.0,0 +1181,1182,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,21:48:00,1308.0,1323.0,1106.0,15.0,0 +1182,1183,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,22:03:00,1323.0,1338.0,1106.0,15.0,0 +1183,1184,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,22:18:00,1338.0,1353.0,1106.0,15.0,0 +1184,1185,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,22:33:00,1353.0,1368.0,1106.0,15.0,0 +1185,1186,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,22:48:00,1368.0,1383.0,1106.0,15.0,0 +1186,1187,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,23:03:00,1383.0,1398.0,1106.0,15.0,0 +1187,1188,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,23:18:00,1398.0,1413.0,1106.0,15.0,0 +1188,1189,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,23:33:00,1413.0,1428.0,1106.0,15.0,0 +1189,1190,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,23:48:00,1428.0,1443.0,1106.0,15.0,0 +1190,1191,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,24:03:00,1443.0,1458.0,1106.0,15.0,0 +1191,1192,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,24:18:00,1458.0,1473.0,1106.0,15.0,0 +1192,1193,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,24:33:00,1473.0,1488.0,1106.0,15.0,0 +1193,1194,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,24:48:00,1488.0,1503.0,1106.0,15.0,0 +1194,1195,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,25:03:00,1503.0,1518.0,1106.0,15.0,0 +1195,1196,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,25:18:00,1518.0,1533.0,1106.0,15.0,0 +1196,1197,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,25:33:00,1533.0,1548.0,1106.0,15.0,0 +1197,1198,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,25:48:00,1548.0,1563.0,1106.0,15.0,0 +1198,1199,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,26:03:00,1563.0,1578.0,1106.0,15.0,0 +1199,1200,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,26:18:00,1578.0,1593.0,1106.0,15.0,0 +1200,1201,38_57WB,ac_transit,57,57_WB,3,ac_transit,38_57WB,0,1106,26:33:00,1593.0,1608.0,1106.0,15.0,0 +3243,3244,38_59.1NBAC,ac_transit,59.1,59.1_NB,3,ac_transit,38_59.1NBAC,0,3244,06:04:00,364.0,463.983333333,3244.0,99.9833333333,0 +3244,3245,38_59.1NBAC,ac_transit,59.1,59.1_NB,3,ac_transit,38_59.1NBAC,0,3244,07:43:59,463.983333333,932.0,3244.0,468.016666667,1 +3245,3246,38_59.1NBAC,ac_transit,59.1,59.1_NB,3,ac_transit,38_59.1NBAC,0,3244,15:32:00,932.0,992.0,3244.0,60.0,0 +3246,3247,38_59.1NBAC,ac_transit,59.1,59.1_NB,3,ac_transit,38_59.1NBAC,0,3244,16:32:00,992.0,1052.0,3244.0,60.0,0 +3248,3249,38_59.1SBAC,ac_transit,59.1,59.1_SB,3,ac_transit,38_59.1SBAC,0,3249,06:24:00,384.0,444.0,3249.0,60.0,0 +3249,3250,38_59.1SBAC,ac_transit,59.1,59.1_SB,3,ac_transit,38_59.1SBAC,0,3249,07:24:00,444.0,504.0,3249.0,60.0,0 +3250,3251,38_59.1SBAC,ac_transit,59.1,59.1_SB,3,ac_transit,38_59.1SBAC,0,3249,08:24:00,504.0,937.0,3249.0,433.0,1 +3251,3252,38_59.1SBAC,ac_transit,59.1,59.1_SB,3,ac_transit,38_59.1SBAC,0,3249,15:37:00,937.0,997.0,3249.0,60.0,0 +3252,3253,38_59.1SBAC,ac_transit,59.1,59.1_SB,3,ac_transit,38_59.1SBAC,0,3249,16:37:00,997.0,1057.0,3249.0,60.0,0 +3253,3254,38_59.1SBAC,ac_transit,59.1,59.1_SB,3,ac_transit,38_59.1SBAC,0,3249,17:37:00,1057.0,1121.0,3249.0,64.0,0 +3254,3255,38_59.1SBAC,ac_transit,59.1,59.1_SB,3,ac_transit,38_59.1SBAC,0,3249,18:41:00,1121.0,1220.98333333,3249.0,99.9833333333,0 +3255,3256,38_59.1SBAC,ac_transit,59.1,59.1_SB,3,ac_transit,38_59.1SBAC,0,3249,20:20:59,1220.98333333,1320.98333333,3249.0,100.0,0 +3256,3257,38_59.1SBAC,ac_transit,59.1,59.1_SB,3,ac_transit,38_59.1SBAC,0,3249,22:00:59,1320.98333333,1420.96666667,3249.0,99.9833333333,0 +3257,3258,38_59.1SBAC,ac_transit,59.1,59.1_SB,3,ac_transit,38_59.1SBAC,0,3249,23:40:58,1420.96666667,1520.96666667,3249.0,100.0,0 +2703,2704,38_59NBAC,ac_transit,59,59_NB,3,ac_transit,38_59NBAC,0,2704,06:02:00,362.0,461.983333333,2704.0,99.9833333333,0 +2704,2705,38_59NBAC,ac_transit,59,59_NB,3,ac_transit,38_59NBAC,0,2704,07:41:59,461.983333333,551.0,2704.0,89.0166666667,0 +2705,2706,38_59NBAC,ac_transit,59,59_NB,3,ac_transit,38_59NBAC,0,2704,09:11:00,551.0,611.0,2704.0,60.0,0 +2706,2707,38_59NBAC,ac_transit,59,59_NB,3,ac_transit,38_59NBAC,0,2704,10:11:00,611.0,671.0,2704.0,60.0,0 +2707,2708,38_59NBAC,ac_transit,59,59_NB,3,ac_transit,38_59NBAC,0,2704,11:11:00,671.0,731.0,2704.0,60.0,0 +2708,2709,38_59NBAC,ac_transit,59,59_NB,3,ac_transit,38_59NBAC,0,2704,12:11:00,731.0,791.0,2704.0,60.0,0 +2709,2710,38_59NBAC,ac_transit,59,59_NB,3,ac_transit,38_59NBAC,0,2704,13:11:00,791.0,851.0,2704.0,60.0,0 +2710,2711,38_59NBAC,ac_transit,59,59_NB,3,ac_transit,38_59NBAC,0,2704,14:11:00,851.0,911.0,2704.0,60.0,0 +2712,2713,38_59SBAC,ac_transit,59,59_SB,3,ac_transit,38_59SBAC,0,2713,09:12:00,552.0,612.0,2713.0,60.0,0 +2713,2714,38_59SBAC,ac_transit,59,59_SB,3,ac_transit,38_59SBAC,0,2713,10:12:00,612.0,672.0,2713.0,60.0,0 +2714,2715,38_59SBAC,ac_transit,59,59_SB,3,ac_transit,38_59SBAC,0,2713,11:12:00,672.0,732.0,2713.0,60.0,0 +2715,2716,38_59SBAC,ac_transit,59,59_SB,3,ac_transit,38_59SBAC,0,2713,12:12:00,732.0,792.0,2713.0,60.0,0 +2716,2717,38_59SBAC,ac_transit,59,59_SB,3,ac_transit,38_59SBAC,0,2713,13:12:00,792.0,852.0,2713.0,60.0,0 +2717,2718,38_59SBAC,ac_transit,59,59_SB,3,ac_transit,38_59SBAC,0,2713,14:12:00,852.0,912.0,2713.0,60.0,0 +1353,1354,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,06:05:00,365.0,385.0,1354.0,20.0,0 +1354,1355,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,06:25:00,385.0,405.0,1354.0,20.0,0 +1355,1356,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,06:45:00,405.0,425.0,1354.0,20.0,0 +1356,1357,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,07:05:00,425.0,445.0,1354.0,20.0,0 +1357,1358,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,07:25:00,445.0,465.0,1354.0,20.0,0 +1358,1359,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,07:45:00,465.0,485.0,1354.0,20.0,0 +1359,1360,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,08:05:00,485.0,505.0,1354.0,20.0,0 +1360,1361,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,08:25:00,505.0,525.0,1354.0,20.0,0 +1361,1362,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,08:45:00,525.0,547.0,1354.0,22.0,0 +1362,1363,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,09:07:00,547.0,567.0,1354.0,20.0,0 +1363,1364,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,09:27:00,567.0,587.0,1354.0,20.0,0 +1364,1365,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,09:47:00,587.0,607.0,1354.0,20.0,0 +1365,1366,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,10:07:00,607.0,627.0,1354.0,20.0,0 +1366,1367,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,10:27:00,627.0,647.0,1354.0,20.0,0 +1367,1368,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,10:47:00,647.0,667.0,1354.0,20.0,0 +1368,1369,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,11:07:00,667.0,687.0,1354.0,20.0,0 +1369,1370,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,11:27:00,687.0,707.0,1354.0,20.0,0 +1370,1371,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,11:47:00,707.0,727.0,1354.0,20.0,0 +1371,1372,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,12:07:00,727.0,747.0,1354.0,20.0,0 +1372,1373,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,12:27:00,747.0,767.0,1354.0,20.0,0 +1373,1374,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,12:47:00,767.0,787.0,1354.0,20.0,0 +1374,1375,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,13:07:00,787.0,807.0,1354.0,20.0,0 +1375,1376,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,13:27:00,807.0,827.0,1354.0,20.0,0 +1376,1377,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,13:47:00,827.0,847.0,1354.0,20.0,0 +1377,1378,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,14:07:00,847.0,867.0,1354.0,20.0,0 +1378,1379,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,14:27:00,867.0,887.0,1354.0,20.0,0 +1379,1380,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,14:47:00,887.0,907.0,1354.0,20.0,0 +1380,1381,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,15:07:00,907.0,927.0,1354.0,20.0,0 +1381,1382,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,15:27:00,927.0,936.0,1354.0,9.0,0 +1382,1383,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,15:36:00,936.0,956.0,1354.0,20.0,0 +1383,1384,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,15:56:00,956.0,976.0,1354.0,20.0,0 +1384,1385,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,16:16:00,976.0,996.0,1354.0,20.0,0 +1385,1386,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,16:36:00,996.0,1016.0,1354.0,20.0,0 +1386,1387,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,16:56:00,1016.0,1036.0,1354.0,20.0,0 +1387,1388,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,17:16:00,1036.0,1056.0,1354.0,20.0,0 +1388,1389,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,17:36:00,1056.0,1076.0,1354.0,20.0,0 +1389,1390,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,17:56:00,1076.0,1096.0,1354.0,20.0,0 +1390,1391,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,18:16:00,1096.0,1121.0,1354.0,25.0,0 +1391,1392,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,18:41:00,1121.0,1151.0,1354.0,30.0,0 +1392,1393,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,19:11:00,1151.0,1181.0,1354.0,30.0,0 +1393,1394,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,19:41:00,1181.0,1211.0,1354.0,30.0,0 +1394,1395,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,20:11:00,1211.0,1241.0,1354.0,30.0,0 +1395,1396,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,20:41:00,1241.0,1271.0,1354.0,30.0,0 +1396,1397,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,21:11:00,1271.0,1301.0,1354.0,30.0,0 +1397,1398,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,21:41:00,1301.0,1331.0,1354.0,30.0,0 +1398,1399,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,22:11:00,1331.0,1361.0,1354.0,30.0,0 +1399,1400,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,22:41:00,1361.0,1391.0,1354.0,30.0,0 +1400,1401,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,23:11:00,1391.0,1421.0,1354.0,30.0,0 +1401,1402,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,23:41:00,1421.0,1451.0,1354.0,30.0,0 +1402,1403,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,24:11:00,1451.0,1481.0,1354.0,30.0,0 +1403,1404,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,24:41:00,1481.0,1511.0,1354.0,30.0,0 +1404,1405,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,25:11:00,1511.0,1541.0,1354.0,30.0,0 +1405,1406,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,25:41:00,1541.0,1571.0,1354.0,30.0,0 +1406,1407,38_62NBAC,ac_transit,62,62_NB,3,ac_transit,38_62NBAC,0,1354,26:11:00,1571.0,1601.0,1354.0,30.0,0 +1298,1299,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,06:06:00,366.0,386.0,1299.0,20.0,0 +1299,1300,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,06:26:00,386.0,406.0,1299.0,20.0,0 +1300,1301,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,06:46:00,406.0,426.0,1299.0,20.0,0 +1301,1302,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,07:06:00,426.0,446.0,1299.0,20.0,0 +1302,1303,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,07:26:00,446.0,466.0,1299.0,20.0,0 +1303,1304,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,07:46:00,466.0,486.0,1299.0,20.0,0 +1304,1305,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,08:06:00,486.0,506.0,1299.0,20.0,0 +1305,1306,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,08:26:00,506.0,526.0,1299.0,20.0,0 +1306,1307,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,08:46:00,526.0,547.0,1299.0,21.0,0 +1307,1308,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,09:07:00,547.0,567.0,1299.0,20.0,0 +1308,1309,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,09:27:00,567.0,587.0,1299.0,20.0,0 +1309,1310,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,09:47:00,587.0,607.0,1299.0,20.0,0 +1310,1311,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,10:07:00,607.0,627.0,1299.0,20.0,0 +1311,1312,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,10:27:00,627.0,647.0,1299.0,20.0,0 +1312,1313,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,10:47:00,647.0,667.0,1299.0,20.0,0 +1313,1314,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,11:07:00,667.0,687.0,1299.0,20.0,0 +1314,1315,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,11:27:00,687.0,707.0,1299.0,20.0,0 +1315,1316,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,11:47:00,707.0,727.0,1299.0,20.0,0 +1316,1317,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,12:07:00,727.0,747.0,1299.0,20.0,0 +1317,1318,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,12:27:00,747.0,767.0,1299.0,20.0,0 +1318,1319,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,12:47:00,767.0,787.0,1299.0,20.0,0 +1319,1320,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,13:07:00,787.0,807.0,1299.0,20.0,0 +1320,1321,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,13:27:00,807.0,827.0,1299.0,20.0,0 +1321,1322,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,13:47:00,827.0,847.0,1299.0,20.0,0 +1322,1323,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,14:07:00,847.0,867.0,1299.0,20.0,0 +1323,1324,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,14:27:00,867.0,887.0,1299.0,20.0,0 +1324,1325,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,14:47:00,887.0,907.0,1299.0,20.0,0 +1325,1326,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,15:07:00,907.0,927.0,1299.0,20.0,0 +1326,1327,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,15:27:00,927.0,932.0,1299.0,5.0,0 +1327,1328,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,15:32:00,932.0,952.0,1299.0,20.0,0 +1328,1329,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,15:52:00,952.0,972.0,1299.0,20.0,0 +1329,1330,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,16:12:00,972.0,992.0,1299.0,20.0,0 +1330,1331,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,16:32:00,992.0,1012.0,1299.0,20.0,0 +1331,1332,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,16:52:00,1012.0,1032.0,1299.0,20.0,0 +1332,1333,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,17:12:00,1032.0,1052.0,1299.0,20.0,0 +1333,1334,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,17:32:00,1052.0,1072.0,1299.0,20.0,0 +1334,1335,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,17:52:00,1072.0,1092.0,1299.0,20.0,0 +1335,1336,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,18:12:00,1092.0,1113.0,1299.0,21.0,0 +1336,1337,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,18:33:00,1113.0,1143.0,1299.0,30.0,0 +1337,1338,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,19:03:00,1143.0,1173.0,1299.0,30.0,0 +1338,1339,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,19:33:00,1173.0,1203.0,1299.0,30.0,0 +1339,1340,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,20:03:00,1203.0,1233.0,1299.0,30.0,0 +1340,1341,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,20:33:00,1233.0,1263.0,1299.0,30.0,0 +1341,1342,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,21:03:00,1263.0,1293.0,1299.0,30.0,0 +1342,1343,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,21:33:00,1293.0,1323.0,1299.0,30.0,0 +1343,1344,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,22:03:00,1323.0,1353.0,1299.0,30.0,0 +1344,1345,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,22:33:00,1353.0,1383.0,1299.0,30.0,0 +1345,1346,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,23:03:00,1383.0,1413.0,1299.0,30.0,0 +1346,1347,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,23:33:00,1413.0,1443.0,1299.0,30.0,0 +1347,1348,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,24:03:00,1443.0,1473.0,1299.0,30.0,0 +1348,1349,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,24:33:00,1473.0,1503.0,1299.0,30.0,0 +1349,1350,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,25:03:00,1503.0,1533.0,1299.0,30.0,0 +1350,1351,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,25:33:00,1533.0,1563.0,1299.0,30.0,0 +1351,1352,38_62SBAC,ac_transit,62,62_SB,3,ac_transit,38_62SBAC,0,1299,26:03:00,1563.0,1593.0,1299.0,30.0,0 +2129,2130,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,06:01:00,361.0,391.0,2130.0,30.0,0 +2130,2131,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,06:31:00,391.0,421.0,2130.0,30.0,0 +2131,2132,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,07:01:00,421.0,451.0,2130.0,30.0,0 +2132,2133,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,07:31:00,451.0,481.0,2130.0,30.0,0 +2133,2134,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,08:01:00,481.0,511.0,2130.0,30.0,0 +2134,2135,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,08:31:00,511.0,549.0,2130.0,38.0,0 +2135,2136,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,09:09:00,549.0,579.0,2130.0,30.0,0 +2136,2137,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,09:39:00,579.0,609.0,2130.0,30.0,0 +2137,2138,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,10:09:00,609.0,639.0,2130.0,30.0,0 +2138,2139,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,10:39:00,639.0,669.0,2130.0,30.0,0 +2139,2140,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,11:09:00,669.0,699.0,2130.0,30.0,0 +2140,2141,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,11:39:00,699.0,729.0,2130.0,30.0,0 +2141,2142,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,12:09:00,729.0,759.0,2130.0,30.0,0 +2142,2143,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,12:39:00,759.0,789.0,2130.0,30.0,0 +2143,2144,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,13:09:00,789.0,819.0,2130.0,30.0,0 +2144,2145,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,13:39:00,819.0,849.0,2130.0,30.0,0 +2145,2146,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,14:09:00,849.0,879.0,2130.0,30.0,0 +2146,2147,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,14:39:00,879.0,909.0,2130.0,30.0,0 +2147,2148,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,15:09:00,909.0,934.0,2130.0,25.0,0 +2148,2149,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,15:34:00,934.0,964.0,2130.0,30.0,0 +2149,2150,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,16:04:00,964.0,994.0,2130.0,30.0,0 +2150,2151,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,16:34:00,994.0,1024.0,2130.0,30.0,0 +2151,2152,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,17:04:00,1024.0,1054.0,2130.0,30.0,0 +2152,2153,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,17:34:00,1054.0,1084.0,2130.0,30.0,0 +2153,2154,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,18:04:00,1084.0,1111.0,2130.0,27.0,0 +2154,2155,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,18:31:00,1111.0,1141.0,2130.0,30.0,0 +2155,2156,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,19:01:00,1141.0,1171.0,2130.0,30.0,0 +2156,2157,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,19:31:00,1171.0,1201.0,2130.0,30.0,0 +2157,2158,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,20:01:00,1201.0,1231.0,2130.0,30.0,0 +2158,2159,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,20:31:00,1231.0,1261.0,2130.0,30.0,0 +2159,2160,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,21:01:00,1261.0,1291.0,2130.0,30.0,0 +2160,2161,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,21:31:00,1291.0,1321.0,2130.0,30.0,0 +2161,2162,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,22:01:00,1321.0,1351.0,2130.0,30.0,0 +2162,2163,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,22:31:00,1351.0,1381.0,2130.0,30.0,0 +2163,2164,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,23:01:00,1381.0,1411.0,2130.0,30.0,0 +2164,2165,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,23:31:00,1411.0,1441.0,2130.0,30.0,0 +2165,2166,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,24:01:00,1441.0,1471.0,2130.0,30.0,0 +2166,2167,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,24:31:00,1471.0,1501.0,2130.0,30.0,0 +2167,2168,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,25:01:00,1501.0,1531.0,2130.0,30.0,0 +2168,2169,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,25:31:00,1531.0,1561.0,2130.0,30.0,0 +2169,2170,38_63NBAC,ac_transit,63,63_NB,3,ac_transit,38_63NBAC,0,2130,26:01:00,1561.0,1591.0,2130.0,30.0,0 +2171,2172,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,06:07:00,367.0,397.0,2172.0,30.0,0 +2172,2173,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,06:37:00,397.0,427.0,2172.0,30.0,0 +2173,2174,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,07:07:00,427.0,457.0,2172.0,30.0,0 +2174,2175,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,07:37:00,457.0,487.0,2172.0,30.0,0 +2175,2176,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,08:07:00,487.0,517.0,2172.0,30.0,0 +2176,2177,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,08:37:00,517.0,553.0,2172.0,36.0,0 +2177,2178,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,09:13:00,553.0,583.0,2172.0,30.0,0 +2178,2179,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,09:43:00,583.0,613.0,2172.0,30.0,0 +2179,2180,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,10:13:00,613.0,643.0,2172.0,30.0,0 +2180,2181,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,10:43:00,643.0,673.0,2172.0,30.0,0 +2181,2182,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,11:13:00,673.0,703.0,2172.0,30.0,0 +2182,2183,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,11:43:00,703.0,733.0,2172.0,30.0,0 +2183,2184,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,12:13:00,733.0,763.0,2172.0,30.0,0 +2184,2185,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,12:43:00,763.0,793.0,2172.0,30.0,0 +2185,2186,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,13:13:00,793.0,823.0,2172.0,30.0,0 +2186,2187,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,13:43:00,823.0,853.0,2172.0,30.0,0 +2187,2188,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,14:13:00,853.0,883.0,2172.0,30.0,0 +2188,2189,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,14:43:00,883.0,913.0,2172.0,30.0,0 +2189,2190,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,15:13:00,913.0,938.0,2172.0,25.0,0 +2190,2191,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,15:38:00,938.0,968.0,2172.0,30.0,0 +2191,2192,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,16:08:00,968.0,998.0,2172.0,30.0,0 +2192,2193,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,16:38:00,998.0,1028.0,2172.0,30.0,0 +2193,2194,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,17:08:00,1028.0,1058.0,2172.0,30.0,0 +2194,2195,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,17:38:00,1058.0,1088.0,2172.0,30.0,0 +2195,2196,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,18:08:00,1088.0,1122.0,2172.0,34.0,0 +2196,2197,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,18:42:00,1122.0,1152.0,2172.0,30.0,0 +2197,2198,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,19:12:00,1152.0,1182.0,2172.0,30.0,0 +2198,2199,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,19:42:00,1182.0,1212.0,2172.0,30.0,0 +2199,2200,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,20:12:00,1212.0,1242.0,2172.0,30.0,0 +2200,2201,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,20:42:00,1242.0,1272.0,2172.0,30.0,0 +2201,2202,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,21:12:00,1272.0,1302.0,2172.0,30.0,0 +2202,2203,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,21:42:00,1302.0,1332.0,2172.0,30.0,0 +2203,2204,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,22:12:00,1332.0,1362.0,2172.0,30.0,0 +2204,2205,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,22:42:00,1362.0,1392.0,2172.0,30.0,0 +2205,2206,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,23:12:00,1392.0,1422.0,2172.0,30.0,0 +2206,2207,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,23:42:00,1422.0,1452.0,2172.0,30.0,0 +2207,2208,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,24:12:00,1452.0,1482.0,2172.0,30.0,0 +2208,2209,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,24:42:00,1482.0,1512.0,2172.0,30.0,0 +2209,2210,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,25:12:00,1512.0,1542.0,2172.0,30.0,0 +2210,2211,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,25:42:00,1542.0,1572.0,2172.0,30.0,0 +2211,2212,38_63SBAC,ac_transit,63,63_SB,3,ac_transit,38_63SBAC,0,2172,26:12:00,1572.0,1602.0,2172.0,30.0,0 +741,742,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,06:12:00,372.0,402.0,742.0,30.0,0 +742,743,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,06:42:00,402.0,432.0,742.0,30.0,0 +743,744,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,07:12:00,432.0,462.0,742.0,30.0,0 +744,745,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,07:42:00,462.0,492.0,742.0,30.0,0 +745,746,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,08:12:00,492.0,522.0,742.0,30.0,0 +746,747,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,08:42:00,522.0,545.0,742.0,23.0,0 +747,748,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,09:05:00,545.0,575.0,742.0,30.0,0 +748,749,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,09:35:00,575.0,605.0,742.0,30.0,0 +749,750,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,10:05:00,605.0,635.0,742.0,30.0,0 +750,751,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,10:35:00,635.0,665.0,742.0,30.0,0 +751,752,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,11:05:00,665.0,695.0,742.0,30.0,0 +752,753,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,11:35:00,695.0,725.0,742.0,30.0,0 +753,754,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,12:05:00,725.0,755.0,742.0,30.0,0 +754,755,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,12:35:00,755.0,785.0,742.0,30.0,0 +755,756,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,13:05:00,785.0,815.0,742.0,30.0,0 +756,757,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,13:35:00,815.0,845.0,742.0,30.0,0 +757,758,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,14:05:00,845.0,875.0,742.0,30.0,0 +758,759,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,14:35:00,875.0,905.0,742.0,30.0,0 +759,760,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,15:05:00,905.0,939.0,742.0,34.0,0 +760,761,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,15:39:00,939.0,969.0,742.0,30.0,0 +761,762,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,16:09:00,969.0,999.0,742.0,30.0,0 +762,763,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,16:39:00,999.0,1029.0,742.0,30.0,0 +763,764,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,17:09:00,1029.0,1059.0,742.0,30.0,0 +764,765,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,17:39:00,1059.0,1089.0,742.0,30.0,0 +765,766,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,18:09:00,1089.0,1112.0,742.0,23.0,0 +766,767,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,18:32:00,1112.0,1142.0,742.0,30.0,0 +767,768,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,19:02:00,1142.0,1172.0,742.0,30.0,0 +768,769,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,19:32:00,1172.0,1202.0,742.0,30.0,0 +769,770,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,20:02:00,1202.0,1232.0,742.0,30.0,0 +770,771,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,20:32:00,1232.0,1262.0,742.0,30.0,0 +771,772,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,21:02:00,1262.0,1292.0,742.0,30.0,0 +772,773,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,21:32:00,1292.0,1322.0,742.0,30.0,0 +773,774,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,22:02:00,1322.0,1352.0,742.0,30.0,0 +774,775,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,22:32:00,1352.0,1382.0,742.0,30.0,0 +775,776,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,23:02:00,1382.0,1412.0,742.0,30.0,0 +776,777,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,23:32:00,1412.0,1442.0,742.0,30.0,0 +777,778,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,24:02:00,1442.0,1472.0,742.0,30.0,0 +778,779,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,24:32:00,1472.0,1502.0,742.0,30.0,0 +779,780,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,25:02:00,1502.0,1532.0,742.0,30.0,0 +780,781,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,25:32:00,1532.0,1562.0,742.0,30.0,0 +781,782,38_65AC,ac_transit,65,65,3,ac_transit,38_65AC,0,742,26:02:00,1562.0,1592.0,742.0,30.0,0 +2719,2720,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,06:13:00,373.0,403.0,2720.0,30.0,0 +2720,2721,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,06:43:00,403.0,433.0,2720.0,30.0,0 +2721,2722,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,07:13:00,433.0,463.0,2720.0,30.0,0 +2722,2723,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,07:43:00,463.0,493.0,2720.0,30.0,0 +2723,2724,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,08:13:00,493.0,523.0,2720.0,30.0,0 +2724,2725,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,08:43:00,523.0,546.0,2720.0,23.0,0 +2725,2726,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,09:06:00,546.0,576.0,2720.0,30.0,0 +2726,2727,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,09:36:00,576.0,606.0,2720.0,30.0,0 +2727,2728,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,10:06:00,606.0,636.0,2720.0,30.0,0 +2728,2729,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,10:36:00,636.0,666.0,2720.0,30.0,0 +2729,2730,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,11:06:00,666.0,696.0,2720.0,30.0,0 +2730,2731,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,11:36:00,696.0,726.0,2720.0,30.0,0 +2731,2732,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,12:06:00,726.0,756.0,2720.0,30.0,0 +2732,2733,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,12:36:00,756.0,786.0,2720.0,30.0,0 +2733,2734,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,13:06:00,786.0,816.0,2720.0,30.0,0 +2734,2735,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,13:36:00,816.0,846.0,2720.0,30.0,0 +2735,2736,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,14:06:00,846.0,876.0,2720.0,30.0,0 +2736,2737,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,14:36:00,876.0,906.0,2720.0,30.0,0 +2737,2738,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,15:06:00,906.0,934.0,2720.0,28.0,0 +2738,2739,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,15:34:00,934.0,964.0,2720.0,30.0,0 +2739,2740,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,16:04:00,964.0,994.0,2720.0,30.0,0 +2740,2741,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,16:34:00,994.0,1024.0,2720.0,30.0,0 +2741,2742,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,17:04:00,1024.0,1054.0,2720.0,30.0,0 +2742,2743,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,17:34:00,1054.0,1084.0,2720.0,30.0,0 +2743,2744,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,18:04:00,1084.0,1116.0,2720.0,32.0,0 +2744,2745,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,18:36:00,1116.0,1146.0,2720.0,30.0,0 +2745,2746,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,19:06:00,1146.0,1176.0,2720.0,30.0,0 +2746,2747,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,19:36:00,1176.0,1206.0,2720.0,30.0,0 +2747,2748,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,20:06:00,1206.0,1236.0,2720.0,30.0,0 +2748,2749,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,20:36:00,1236.0,1266.0,2720.0,30.0,0 +2749,2750,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,21:06:00,1266.0,1296.0,2720.0,30.0,0 +2750,2751,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,21:36:00,1296.0,1326.0,2720.0,30.0,0 +2751,2752,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,22:06:00,1326.0,1356.0,2720.0,30.0,0 +2752,2753,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,22:36:00,1356.0,1386.0,2720.0,30.0,0 +2753,2754,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,23:06:00,1386.0,1416.0,2720.0,30.0,0 +2754,2755,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,23:36:00,1416.0,1446.0,2720.0,30.0,0 +2755,2756,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,24:06:00,1446.0,1476.0,2720.0,30.0,0 +2756,2757,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,24:36:00,1476.0,1506.0,2720.0,30.0,0 +2757,2758,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,25:06:00,1506.0,1536.0,2720.0,30.0,0 +2758,2759,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,25:36:00,1536.0,1566.0,2720.0,30.0,0 +2759,2760,38_67AC,ac_transit,67,67,3,ac_transit,38_67AC,0,2720,26:06:00,1566.0,1596.0,2720.0,30.0,0 +2213,2214,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,06:10:00,370.0,400.0,2214.0,30.0,0 +2214,2215,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,06:40:00,400.0,430.0,2214.0,30.0,0 +2215,2216,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,07:10:00,430.0,460.0,2214.0,30.0,0 +2216,2217,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,07:40:00,460.0,490.0,2214.0,30.0,0 +2217,2218,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,08:10:00,490.0,520.0,2214.0,30.0,0 +2218,2219,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,08:40:00,520.0,544.0,2214.0,24.0,0 +2219,2220,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,09:04:00,544.0,574.0,2214.0,30.0,0 +2220,2221,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,09:34:00,574.0,604.0,2214.0,30.0,0 +2221,2222,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,10:04:00,604.0,634.0,2214.0,30.0,0 +2222,2223,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,10:34:00,634.0,664.0,2214.0,30.0,0 +2223,2224,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,11:04:00,664.0,694.0,2214.0,30.0,0 +2224,2225,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,11:34:00,694.0,724.0,2214.0,30.0,0 +2225,2226,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,12:04:00,724.0,754.0,2214.0,30.0,0 +2226,2227,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,12:34:00,754.0,784.0,2214.0,30.0,0 +2227,2228,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,13:04:00,784.0,814.0,2214.0,30.0,0 +2228,2229,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,13:34:00,814.0,844.0,2214.0,30.0,0 +2229,2230,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,14:04:00,844.0,874.0,2214.0,30.0,0 +2230,2231,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,14:34:00,874.0,904.0,2214.0,30.0,0 +2231,2232,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,15:04:00,904.0,930.0,2214.0,26.0,0 +2232,2233,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,15:30:00,930.0,960.0,2214.0,30.0,0 +2233,2234,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,16:00:00,960.0,990.0,2214.0,30.0,0 +2234,2235,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,16:30:00,990.0,1020.0,2214.0,30.0,0 +2235,2236,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,17:00:00,1020.0,1050.0,2214.0,30.0,0 +2236,2237,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,17:30:00,1050.0,1080.0,2214.0,30.0,0 +2237,2238,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,18:00:00,1080.0,1112.0,2214.0,32.0,0 +2238,2239,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,18:32:00,1112.0,1142.0,2214.0,30.0,0 +2239,2240,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,19:02:00,1142.0,1172.0,2214.0,30.0,0 +2240,2241,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,19:32:00,1172.0,1202.0,2214.0,30.0,0 +2241,2242,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,20:02:00,1202.0,1232.0,2214.0,30.0,0 +2242,2243,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,20:32:00,1232.0,1262.0,2214.0,30.0,0 +2243,2244,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,21:02:00,1262.0,1292.0,2214.0,30.0,0 +2244,2245,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,21:32:00,1292.0,1322.0,2214.0,30.0,0 +2245,2246,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,22:02:00,1322.0,1352.0,2214.0,30.0,0 +2246,2247,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,22:32:00,1352.0,1382.0,2214.0,30.0,0 +2247,2248,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,23:02:00,1382.0,1412.0,2214.0,30.0,0 +2248,2249,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,23:32:00,1412.0,1442.0,2214.0,30.0,0 +2249,2250,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,24:02:00,1442.0,1472.0,2214.0,30.0,0 +2250,2251,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,24:32:00,1472.0,1502.0,2214.0,30.0,0 +2251,2252,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,25:02:00,1502.0,1532.0,2214.0,30.0,0 +2252,2253,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,25:32:00,1532.0,1562.0,2214.0,30.0,0 +2253,2254,38_70AC,ac_transit,70,70,3,ac_transit,38_70AC,0,2214,26:02:00,1562.0,1592.0,2214.0,30.0,0 +2761,2762,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,06:14:00,374.0,404.0,2762.0,30.0,0 +2762,2763,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,06:44:00,404.0,434.0,2762.0,30.0,0 +2763,2764,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,07:14:00,434.0,464.0,2762.0,30.0,0 +2764,2765,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,07:44:00,464.0,494.0,2762.0,30.0,0 +2765,2766,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,08:14:00,494.0,524.0,2762.0,30.0,0 +2766,2767,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,08:44:00,524.0,552.0,2762.0,28.0,0 +2767,2768,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,09:12:00,552.0,582.0,2762.0,30.0,0 +2768,2769,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,09:42:00,582.0,612.0,2762.0,30.0,0 +2769,2770,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,10:12:00,612.0,642.0,2762.0,30.0,0 +2770,2771,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,10:42:00,642.0,672.0,2762.0,30.0,0 +2771,2772,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,11:12:00,672.0,702.0,2762.0,30.0,0 +2772,2773,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,11:42:00,702.0,732.0,2762.0,30.0,0 +2773,2774,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,12:12:00,732.0,762.0,2762.0,30.0,0 +2774,2775,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,12:42:00,762.0,792.0,2762.0,30.0,0 +2775,2776,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,13:12:00,792.0,822.0,2762.0,30.0,0 +2776,2777,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,13:42:00,822.0,852.0,2762.0,30.0,0 +2777,2778,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,14:12:00,852.0,882.0,2762.0,30.0,0 +2778,2779,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,14:42:00,882.0,912.0,2762.0,30.0,0 +2779,2780,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,15:12:00,912.0,943.0,2762.0,31.0,0 +2780,2781,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,15:43:00,943.0,973.0,2762.0,30.0,0 +2781,2782,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,16:13:00,973.0,1003.0,2762.0,30.0,0 +2782,2783,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,16:43:00,1003.0,1033.0,2762.0,30.0,0 +2783,2784,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,17:13:00,1033.0,1063.0,2762.0,30.0,0 +2784,2785,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,17:43:00,1063.0,1093.0,2762.0,30.0,0 +2785,2786,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,18:13:00,1093.0,1123.0,2762.0,30.0,0 +2786,2787,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,18:43:00,1123.0,1153.0,2762.0,30.0,0 +2787,2788,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,19:13:00,1153.0,1183.0,2762.0,30.0,0 +2788,2789,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,19:43:00,1183.0,1213.0,2762.0,30.0,0 +2789,2790,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,20:13:00,1213.0,1243.0,2762.0,30.0,0 +2790,2791,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,20:43:00,1243.0,1273.0,2762.0,30.0,0 +2791,2792,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,21:13:00,1273.0,1303.0,2762.0,30.0,0 +2792,2793,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,21:43:00,1303.0,1333.0,2762.0,30.0,0 +2793,2794,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,22:13:00,1333.0,1363.0,2762.0,30.0,0 +2794,2795,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,22:43:00,1363.0,1393.0,2762.0,30.0,0 +2795,2796,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,23:13:00,1393.0,1423.0,2762.0,30.0,0 +2796,2797,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,23:43:00,1423.0,1453.0,2762.0,30.0,0 +2797,2798,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,24:13:00,1453.0,1483.0,2762.0,30.0,0 +2798,2799,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,24:43:00,1483.0,1513.0,2762.0,30.0,0 +2799,2800,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,25:13:00,1513.0,1543.0,2762.0,30.0,0 +2800,2801,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,25:43:00,1543.0,1573.0,2762.0,30.0,0 +2801,2802,38_71NBAC,ac_transit,71,71_NB,3,ac_transit,38_71NBAC,0,2762,26:13:00,1573.0,1603.0,2762.0,30.0,0 +2803,2804,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,06:10:00,370.0,400.0,2804.0,30.0,0 +2804,2805,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,06:40:00,400.0,430.0,2804.0,30.0,0 +2805,2806,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,07:10:00,430.0,460.0,2804.0,30.0,0 +2806,2807,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,07:40:00,460.0,490.0,2804.0,30.0,0 +2807,2808,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,08:10:00,490.0,520.0,2804.0,30.0,0 +2808,2809,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,08:40:00,520.0,553.0,2804.0,33.0,0 +2809,2810,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,09:13:00,553.0,583.0,2804.0,30.0,0 +2810,2811,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,09:43:00,583.0,613.0,2804.0,30.0,0 +2811,2812,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,10:13:00,613.0,643.0,2804.0,30.0,0 +2812,2813,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,10:43:00,643.0,673.0,2804.0,30.0,0 +2813,2814,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,11:13:00,673.0,703.0,2804.0,30.0,0 +2814,2815,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,11:43:00,703.0,733.0,2804.0,30.0,0 +2815,2816,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,12:13:00,733.0,763.0,2804.0,30.0,0 +2816,2817,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,12:43:00,763.0,793.0,2804.0,30.0,0 +2817,2818,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,13:13:00,793.0,823.0,2804.0,30.0,0 +2818,2819,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,13:43:00,823.0,853.0,2804.0,30.0,0 +2819,2820,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,14:13:00,853.0,883.0,2804.0,30.0,0 +2820,2821,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,14:43:00,883.0,913.0,2804.0,30.0,0 +2821,2822,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,15:13:00,913.0,944.0,2804.0,31.0,0 +2822,2823,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,15:44:00,944.0,974.0,2804.0,30.0,0 +2823,2824,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,16:14:00,974.0,1004.0,2804.0,30.0,0 +2824,2825,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,16:44:00,1004.0,1034.0,2804.0,30.0,0 +2825,2826,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,17:14:00,1034.0,1064.0,2804.0,30.0,0 +2826,2827,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,17:44:00,1064.0,1094.0,2804.0,30.0,0 +2827,2828,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,18:14:00,1094.0,1111.0,2804.0,17.0,0 +2828,2829,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,18:31:00,1111.0,1141.0,2804.0,30.0,0 +2829,2830,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,19:01:00,1141.0,1171.0,2804.0,30.0,0 +2830,2831,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,19:31:00,1171.0,1201.0,2804.0,30.0,0 +2831,2832,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,20:01:00,1201.0,1231.0,2804.0,30.0,0 +2832,2833,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,20:31:00,1231.0,1261.0,2804.0,30.0,0 +2833,2834,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,21:01:00,1261.0,1291.0,2804.0,30.0,0 +2834,2835,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,21:31:00,1291.0,1321.0,2804.0,30.0,0 +2835,2836,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,22:01:00,1321.0,1351.0,2804.0,30.0,0 +2836,2837,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,22:31:00,1351.0,1381.0,2804.0,30.0,0 +2837,2838,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,23:01:00,1381.0,1411.0,2804.0,30.0,0 +2838,2839,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,23:31:00,1411.0,1441.0,2804.0,30.0,0 +2839,2840,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,24:01:00,1441.0,1471.0,2804.0,30.0,0 +2840,2841,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,24:31:00,1471.0,1501.0,2804.0,30.0,0 +2841,2842,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,25:01:00,1501.0,1531.0,2804.0,30.0,0 +2842,2843,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,25:31:00,1531.0,1561.0,2804.0,30.0,0 +2843,2844,38_71SBAC,ac_transit,71,71_SB,3,ac_transit,38_71SBAC,0,2804,26:01:00,1561.0,1591.0,2804.0,30.0,0 +2255,2256,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,03:02:00,182.0,242.0,2256.0,60.0,0 +2256,2257,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,04:02:00,242.0,302.0,2256.0,60.0,0 +2257,2258,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,05:02:00,302.0,367.0,2256.0,65.0,1 +2258,2259,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,06:07:00,367.0,397.0,2256.0,30.0,0 +2259,2260,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,06:37:00,397.0,427.0,2256.0,30.0,0 +2260,2261,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,07:07:00,427.0,457.0,2256.0,30.0,0 +2261,2262,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,07:37:00,457.0,487.0,2256.0,30.0,0 +2262,2263,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,08:07:00,487.0,517.0,2256.0,30.0,0 +2263,2264,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,08:37:00,517.0,550.0,2256.0,33.0,0 +2264,2265,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,09:10:00,550.0,580.0,2256.0,30.0,0 +2265,2266,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,09:40:00,580.0,610.0,2256.0,30.0,0 +2266,2267,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,10:10:00,610.0,640.0,2256.0,30.0,0 +2267,2268,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,10:40:00,640.0,670.0,2256.0,30.0,0 +2268,2269,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,11:10:00,670.0,700.0,2256.0,30.0,0 +2269,2270,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,11:40:00,700.0,730.0,2256.0,30.0,0 +2270,2271,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,12:10:00,730.0,760.0,2256.0,30.0,0 +2271,2272,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,12:40:00,760.0,790.0,2256.0,30.0,0 +2272,2273,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,13:10:00,790.0,820.0,2256.0,30.0,0 +2273,2274,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,13:40:00,820.0,850.0,2256.0,30.0,0 +2274,2275,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,14:10:00,850.0,880.0,2256.0,30.0,0 +2275,2276,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,14:40:00,880.0,910.0,2256.0,30.0,0 +2276,2277,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,15:10:00,910.0,943.0,2256.0,33.0,0 +2277,2278,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,15:43:00,943.0,973.0,2256.0,30.0,0 +2278,2279,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,16:13:00,973.0,1003.0,2256.0,30.0,0 +2279,2280,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,16:43:00,1003.0,1033.0,2256.0,30.0,0 +2280,2281,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,17:13:00,1033.0,1063.0,2256.0,30.0,0 +2281,2282,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,17:43:00,1063.0,1093.0,2256.0,30.0,0 +2282,2283,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,18:13:00,1093.0,1113.0,2256.0,20.0,0 +2283,2284,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,18:33:00,1113.0,1143.0,2256.0,30.0,0 +2284,2285,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,19:03:00,1143.0,1173.0,2256.0,30.0,0 +2285,2286,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,19:33:00,1173.0,1203.0,2256.0,30.0,0 +2286,2287,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,20:03:00,1203.0,1233.0,2256.0,30.0,0 +2287,2288,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,20:33:00,1233.0,1263.0,2256.0,30.0,0 +2288,2289,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,21:03:00,1263.0,1293.0,2256.0,30.0,0 +2289,2290,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,21:33:00,1293.0,1323.0,2256.0,30.0,0 +2290,2291,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,22:03:00,1323.0,1353.0,2256.0,30.0,0 +2291,2292,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,22:33:00,1353.0,1383.0,2256.0,30.0,0 +2292,2293,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,23:03:00,1383.0,1413.0,2256.0,30.0,0 +2293,2294,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,23:33:00,1413.0,1443.0,2256.0,30.0,0 +2294,2295,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,24:03:00,1443.0,1473.0,2256.0,30.0,0 +2295,2296,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,24:33:00,1473.0,1503.0,2256.0,30.0,0 +2296,2297,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,25:03:00,1503.0,1533.0,2256.0,30.0,0 +2297,2298,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,25:33:00,1533.0,1563.0,2256.0,30.0,0 +2298,2299,38_72M,ac_transit,72M,72M,3,ac_transit,38_72M,0,2256,26:03:00,1563.0,1593.0,2256.0,30.0,0 +1685,1686,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,06:07:00,367.0,397.0,1686.0,30.0,0 +1686,1687,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,06:37:00,397.0,427.0,1686.0,30.0,0 +1687,1688,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,07:07:00,427.0,457.0,1686.0,30.0,0 +1688,1689,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,07:37:00,457.0,487.0,1686.0,30.0,0 +1689,1690,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,08:07:00,487.0,517.0,1686.0,30.0,0 +1690,1691,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,08:37:00,517.0,551.0,1686.0,34.0,0 +1691,1692,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,09:11:00,551.0,581.0,1686.0,30.0,0 +1692,1693,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,09:41:00,581.0,611.0,1686.0,30.0,0 +1693,1694,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,10:11:00,611.0,641.0,1686.0,30.0,0 +1694,1695,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,10:41:00,641.0,671.0,1686.0,30.0,0 +1695,1696,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,11:11:00,671.0,701.0,1686.0,30.0,0 +1696,1697,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,11:41:00,701.0,731.0,1686.0,30.0,0 +1697,1698,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,12:11:00,731.0,761.0,1686.0,30.0,0 +1698,1699,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,12:41:00,761.0,791.0,1686.0,30.0,0 +1699,1700,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,13:11:00,791.0,821.0,1686.0,30.0,0 +1700,1701,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,13:41:00,821.0,851.0,1686.0,30.0,0 +1701,1702,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,14:11:00,851.0,881.0,1686.0,30.0,0 +1702,1703,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,14:41:00,881.0,911.0,1686.0,30.0,0 +1703,1704,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,15:11:00,911.0,941.0,1686.0,30.0,0 +1704,1705,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,15:41:00,941.0,971.0,1686.0,30.0,0 +1705,1706,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,16:11:00,971.0,1001.0,1686.0,30.0,0 +1706,1707,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,16:41:00,1001.0,1031.0,1686.0,30.0,0 +1707,1708,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,17:11:00,1031.0,1061.0,1686.0,30.0,0 +1708,1709,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,17:41:00,1061.0,1091.0,1686.0,30.0,0 +1709,1710,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,18:11:00,1091.0,1124.0,1686.0,33.0,0 +1710,1711,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,18:44:00,1124.0,1154.0,1686.0,30.0,0 +1711,1712,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,19:14:00,1154.0,1184.0,1686.0,30.0,0 +1712,1713,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,19:44:00,1184.0,1214.0,1686.0,30.0,0 +1713,1714,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,20:14:00,1214.0,1244.0,1686.0,30.0,0 +1714,1715,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,20:44:00,1244.0,1274.0,1686.0,30.0,0 +1715,1716,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,21:14:00,1274.0,1304.0,1686.0,30.0,0 +1716,1717,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,21:44:00,1304.0,1334.0,1686.0,30.0,0 +1717,1718,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,22:14:00,1334.0,1364.0,1686.0,30.0,0 +1718,1719,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,22:44:00,1364.0,1394.0,1686.0,30.0,0 +1719,1720,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,23:14:00,1394.0,1424.0,1686.0,30.0,0 +1720,1721,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,23:44:00,1424.0,1454.0,1686.0,30.0,0 +1721,1722,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,24:14:00,1454.0,1484.0,1686.0,30.0,0 +1722,1723,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,24:44:00,1484.0,1514.0,1686.0,30.0,0 +1723,1724,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,25:14:00,1514.0,1544.0,1686.0,30.0,0 +1724,1725,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,25:44:00,1544.0,1574.0,1686.0,30.0,0 +1725,1726,38_72NBAC,ac_transit,72,72_NB,3,ac_transit,38_72NBAC,0,1686,26:14:00,1574.0,1604.0,1686.0,30.0,0 +2300,2301,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,06:04:00,364.0,376.0,2301.0,12.0,0 +2301,2302,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,06:16:00,376.0,388.0,2301.0,12.0,0 +2302,2303,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,06:28:00,388.0,400.0,2301.0,12.0,0 +2303,2304,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,06:40:00,400.0,412.0,2301.0,12.0,0 +2304,2305,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,06:52:00,412.0,424.0,2301.0,12.0,0 +2305,2306,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,07:04:00,424.0,436.0,2301.0,12.0,0 +2306,2307,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,07:16:00,436.0,448.0,2301.0,12.0,0 +2307,2308,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,07:28:00,448.0,460.0,2301.0,12.0,0 +2308,2309,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,07:40:00,460.0,472.0,2301.0,12.0,0 +2309,2310,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,07:52:00,472.0,484.0,2301.0,12.0,0 +2310,2311,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,08:04:00,484.0,496.0,2301.0,12.0,0 +2311,2312,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,08:16:00,496.0,508.0,2301.0,12.0,0 +2312,2313,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,08:28:00,508.0,520.0,2301.0,12.0,0 +2313,2314,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,08:40:00,520.0,532.0,2301.0,12.0,0 +2314,2315,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,08:52:00,532.0,546.0,2301.0,14.0,0 +2315,2316,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,09:06:00,546.0,558.0,2301.0,12.0,0 +2316,2317,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,09:18:00,558.0,570.0,2301.0,12.0,0 +2317,2318,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,09:30:00,570.0,582.0,2301.0,12.0,0 +2318,2319,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,09:42:00,582.0,594.0,2301.0,12.0,0 +2319,2320,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,09:54:00,594.0,606.0,2301.0,12.0,0 +2320,2321,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,10:06:00,606.0,618.0,2301.0,12.0,0 +2321,2322,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,10:18:00,618.0,630.0,2301.0,12.0,0 +2322,2323,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,10:30:00,630.0,642.0,2301.0,12.0,0 +2323,2324,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,10:42:00,642.0,654.0,2301.0,12.0,0 +2324,2325,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,10:54:00,654.0,666.0,2301.0,12.0,0 +2325,2326,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,11:06:00,666.0,678.0,2301.0,12.0,0 +2326,2327,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,11:18:00,678.0,690.0,2301.0,12.0,0 +2327,2328,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,11:30:00,690.0,702.0,2301.0,12.0,0 +2328,2329,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,11:42:00,702.0,714.0,2301.0,12.0,0 +2329,2330,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,11:54:00,714.0,726.0,2301.0,12.0,0 +2330,2331,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,12:06:00,726.0,738.0,2301.0,12.0,0 +2331,2332,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,12:18:00,738.0,750.0,2301.0,12.0,0 +2332,2333,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,12:30:00,750.0,762.0,2301.0,12.0,0 +2333,2334,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,12:42:00,762.0,774.0,2301.0,12.0,0 +2334,2335,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,12:54:00,774.0,786.0,2301.0,12.0,0 +2335,2336,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,13:06:00,786.0,798.0,2301.0,12.0,0 +2336,2337,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,13:18:00,798.0,810.0,2301.0,12.0,0 +2337,2338,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,13:30:00,810.0,822.0,2301.0,12.0,0 +2338,2339,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,13:42:00,822.0,834.0,2301.0,12.0,0 +2339,2340,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,13:54:00,834.0,846.0,2301.0,12.0,0 +2340,2341,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,14:06:00,846.0,858.0,2301.0,12.0,0 +2341,2342,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,14:18:00,858.0,870.0,2301.0,12.0,0 +2342,2343,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,14:30:00,870.0,882.0,2301.0,12.0,0 +2343,2344,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,14:42:00,882.0,894.0,2301.0,12.0,0 +2344,2345,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,14:54:00,894.0,906.0,2301.0,12.0,0 +2345,2346,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,15:06:00,906.0,918.0,2301.0,12.0,0 +2346,2347,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,15:18:00,918.0,935.0,2301.0,17.0,0 +2347,2348,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,15:35:00,935.0,947.0,2301.0,12.0,0 +2348,2349,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,15:47:00,947.0,959.0,2301.0,12.0,0 +2349,2350,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,15:59:00,959.0,971.0,2301.0,12.0,0 +2350,2351,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,16:11:00,971.0,983.0,2301.0,12.0,0 +2351,2352,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,16:23:00,983.0,995.0,2301.0,12.0,0 +2352,2353,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,16:35:00,995.0,1007.0,2301.0,12.0,0 +2353,2354,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,16:47:00,1007.0,1019.0,2301.0,12.0,0 +2354,2355,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,16:59:00,1019.0,1031.0,2301.0,12.0,0 +2355,2356,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,17:11:00,1031.0,1043.0,2301.0,12.0,0 +2356,2357,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,17:23:00,1043.0,1055.0,2301.0,12.0,0 +2357,2358,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,17:35:00,1055.0,1067.0,2301.0,12.0,0 +2358,2359,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,17:47:00,1067.0,1079.0,2301.0,12.0,0 +2359,2360,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,17:59:00,1079.0,1091.0,2301.0,12.0,0 +2360,2361,38_72R,ac_transit,72,72_R,3,ac_transit,38_72R,0,2301,18:11:00,1091.0,1103.0,2301.0,12.0,0 +1643,1644,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,06:15:00,375.0,405.0,1644.0,30.0,0 +1644,1645,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,06:45:00,405.0,435.0,1644.0,30.0,0 +1645,1646,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,07:15:00,435.0,465.0,1644.0,30.0,0 +1646,1647,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,07:45:00,465.0,495.0,1644.0,30.0,0 +1647,1648,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,08:15:00,495.0,525.0,1644.0,30.0,0 +1648,1649,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,08:45:00,525.0,543.0,1644.0,18.0,0 +1649,1650,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,09:03:00,543.0,573.0,1644.0,30.0,0 +1650,1651,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,09:33:00,573.0,603.0,1644.0,30.0,0 +1651,1652,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,10:03:00,603.0,633.0,1644.0,30.0,0 +1652,1653,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,10:33:00,633.0,663.0,1644.0,30.0,0 +1653,1654,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,11:03:00,663.0,693.0,1644.0,30.0,0 +1654,1655,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,11:33:00,693.0,723.0,1644.0,30.0,0 +1655,1656,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,12:03:00,723.0,753.0,1644.0,30.0,0 +1656,1657,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,12:33:00,753.0,783.0,1644.0,30.0,0 +1657,1658,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,13:03:00,783.0,813.0,1644.0,30.0,0 +1658,1659,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,13:33:00,813.0,843.0,1644.0,30.0,0 +1659,1660,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,14:03:00,843.0,873.0,1644.0,30.0,0 +1660,1661,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,14:33:00,873.0,903.0,1644.0,30.0,0 +1661,1662,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,15:03:00,903.0,940.0,1644.0,37.0,0 +1662,1663,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,15:40:00,940.0,970.0,1644.0,30.0,0 +1663,1664,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,16:10:00,970.0,1000.0,1644.0,30.0,0 +1664,1665,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,16:40:00,1000.0,1030.0,1644.0,30.0,0 +1665,1666,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,17:10:00,1030.0,1060.0,1644.0,30.0,0 +1666,1667,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,17:40:00,1060.0,1090.0,1644.0,30.0,0 +1667,1668,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,18:10:00,1090.0,1116.0,1644.0,26.0,0 +1668,1669,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,18:36:00,1116.0,1146.0,1644.0,30.0,0 +1669,1670,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,19:06:00,1146.0,1176.0,1644.0,30.0,0 +1670,1671,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,19:36:00,1176.0,1206.0,1644.0,30.0,0 +1671,1672,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,20:06:00,1206.0,1236.0,1644.0,30.0,0 +1672,1673,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,20:36:00,1236.0,1266.0,1644.0,30.0,0 +1673,1674,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,21:06:00,1266.0,1296.0,1644.0,30.0,0 +1674,1675,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,21:36:00,1296.0,1326.0,1644.0,30.0,0 +1675,1676,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,22:06:00,1326.0,1356.0,1644.0,30.0,0 +1676,1677,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,22:36:00,1356.0,1386.0,1644.0,30.0,0 +1677,1678,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,23:06:00,1386.0,1416.0,1644.0,30.0,0 +1678,1679,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,23:36:00,1416.0,1446.0,1644.0,30.0,0 +1679,1680,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,24:06:00,1446.0,1476.0,1644.0,30.0,0 +1680,1681,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,24:36:00,1476.0,1506.0,1644.0,30.0,0 +1681,1682,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,25:06:00,1506.0,1536.0,1644.0,30.0,0 +1682,1683,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,25:36:00,1536.0,1566.0,1644.0,30.0,0 +1683,1684,38_72SBAC,ac_transit,72,72_SB,3,ac_transit,38_72SBAC,0,1644,26:06:00,1566.0,1596.0,1644.0,30.0,0 +783,784,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,06:05:00,365.0,395.0,784.0,30.0,0 +784,785,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,06:35:00,395.0,425.0,784.0,30.0,0 +785,786,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,07:05:00,425.0,455.0,784.0,30.0,0 +786,787,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,07:35:00,455.0,485.0,784.0,30.0,0 +787,788,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,08:05:00,485.0,515.0,784.0,30.0,0 +788,789,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,08:35:00,515.0,543.0,784.0,28.0,0 +789,790,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,09:03:00,543.0,573.0,784.0,30.0,0 +790,791,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,09:33:00,573.0,603.0,784.0,30.0,0 +791,792,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,10:03:00,603.0,633.0,784.0,30.0,0 +792,793,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,10:33:00,633.0,663.0,784.0,30.0,0 +793,794,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,11:03:00,663.0,693.0,784.0,30.0,0 +794,795,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,11:33:00,693.0,723.0,784.0,30.0,0 +795,796,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,12:03:00,723.0,753.0,784.0,30.0,0 +796,797,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,12:33:00,753.0,783.0,784.0,30.0,0 +797,798,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,13:03:00,783.0,813.0,784.0,30.0,0 +798,799,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,13:33:00,813.0,843.0,784.0,30.0,0 +799,800,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,14:03:00,843.0,873.0,784.0,30.0,0 +800,801,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,14:33:00,873.0,903.0,784.0,30.0,0 +801,802,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,15:03:00,903.0,938.0,784.0,35.0,0 +802,803,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,15:38:00,938.0,968.0,784.0,30.0,0 +803,804,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,16:08:00,968.0,998.0,784.0,30.0,0 +804,805,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,16:38:00,998.0,1028.0,784.0,30.0,0 +805,806,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,17:08:00,1028.0,1058.0,784.0,30.0,0 +806,807,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,17:38:00,1058.0,1088.0,784.0,30.0,0 +807,808,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,18:08:00,1088.0,1118.0,784.0,30.0,0 +808,809,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,18:38:00,1118.0,1148.0,784.0,30.0,0 +809,810,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,19:08:00,1148.0,1178.0,784.0,30.0,0 +810,811,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,19:38:00,1178.0,1208.0,784.0,30.0,0 +811,812,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,20:08:00,1208.0,1238.0,784.0,30.0,0 +812,813,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,20:38:00,1238.0,1268.0,784.0,30.0,0 +813,814,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,21:08:00,1268.0,1298.0,784.0,30.0,0 +814,815,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,21:38:00,1298.0,1328.0,784.0,30.0,0 +815,816,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,22:08:00,1328.0,1358.0,784.0,30.0,0 +816,817,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,22:38:00,1358.0,1388.0,784.0,30.0,0 +817,818,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,23:08:00,1388.0,1418.0,784.0,30.0,0 +818,819,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,23:38:00,1418.0,1448.0,784.0,30.0,0 +819,820,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,24:08:00,1448.0,1478.0,784.0,30.0,0 +820,821,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,24:38:00,1478.0,1508.0,784.0,30.0,0 +821,822,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,25:08:00,1508.0,1538.0,784.0,30.0,0 +822,823,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,25:38:00,1538.0,1568.0,784.0,30.0,0 +823,824,38_74AC,ac_transit,74,74,3,ac_transit,38_74AC,0,784,26:08:00,1568.0,1598.0,784.0,30.0,0 +2362,2363,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,06:12:00,372.0,402.0,2363.0,30.0,0 +2363,2364,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,06:42:00,402.0,432.0,2363.0,30.0,0 +2364,2365,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,07:12:00,432.0,462.0,2363.0,30.0,0 +2365,2366,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,07:42:00,462.0,492.0,2363.0,30.0,0 +2366,2367,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,08:12:00,492.0,522.0,2363.0,30.0,0 +2367,2368,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,08:42:00,522.0,551.0,2363.0,29.0,0 +2368,2369,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,09:11:00,551.0,581.0,2363.0,30.0,0 +2369,2370,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,09:41:00,581.0,611.0,2363.0,30.0,0 +2370,2371,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,10:11:00,611.0,641.0,2363.0,30.0,0 +2371,2372,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,10:41:00,641.0,671.0,2363.0,30.0,0 +2372,2373,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,11:11:00,671.0,701.0,2363.0,30.0,0 +2373,2374,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,11:41:00,701.0,731.0,2363.0,30.0,0 +2374,2375,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,12:11:00,731.0,761.0,2363.0,30.0,0 +2375,2376,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,12:41:00,761.0,791.0,2363.0,30.0,0 +2376,2377,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,13:11:00,791.0,821.0,2363.0,30.0,0 +2377,2378,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,13:41:00,821.0,851.0,2363.0,30.0,0 +2378,2379,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,14:11:00,851.0,881.0,2363.0,30.0,0 +2379,2380,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,14:41:00,881.0,911.0,2363.0,30.0,0 +2380,2381,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,15:11:00,911.0,941.0,2363.0,30.0,0 +2381,2382,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,15:41:00,941.0,971.0,2363.0,30.0,0 +2382,2383,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,16:11:00,971.0,1001.0,2363.0,30.0,0 +2383,2384,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,16:41:00,1001.0,1031.0,2363.0,30.0,0 +2384,2385,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,17:11:00,1031.0,1061.0,2363.0,30.0,0 +2385,2386,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,17:41:00,1061.0,1091.0,2363.0,30.0,0 +2386,2387,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,18:11:00,1091.0,1125.0,2363.0,34.0,0 +2387,2388,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,18:45:00,1125.0,1155.0,2363.0,30.0,0 +2388,2389,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,19:15:00,1155.0,1185.0,2363.0,30.0,0 +2389,2390,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,19:45:00,1185.0,1215.0,2363.0,30.0,0 +2390,2391,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,20:15:00,1215.0,1245.0,2363.0,30.0,0 +2391,2392,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,20:45:00,1245.0,1275.0,2363.0,30.0,0 +2392,2393,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,21:15:00,1275.0,1305.0,2363.0,30.0,0 +2393,2394,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,21:45:00,1305.0,1335.0,2363.0,30.0,0 +2394,2395,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,22:15:00,1335.0,1365.0,2363.0,30.0,0 +2395,2396,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,22:45:00,1365.0,1395.0,2363.0,30.0,0 +2396,2397,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,23:15:00,1395.0,1425.0,2363.0,30.0,0 +2397,2398,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,23:45:00,1425.0,1455.0,2363.0,30.0,0 +2398,2399,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,24:15:00,1455.0,1485.0,2363.0,30.0,0 +2399,2400,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,24:45:00,1485.0,1515.0,2363.0,30.0,0 +2400,2401,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,25:15:00,1515.0,1545.0,2363.0,30.0,0 +2401,2402,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,25:45:00,1545.0,1575.0,2363.0,30.0,0 +2402,2403,38_76AC,ac_transit,76,76,3,ac_transit,38_76AC,0,2363,26:15:00,1575.0,1605.0,2363.0,30.0,0 +392,393,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,06:07:00,367.0,387.0,393.0,20.0,0 +393,394,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,06:27:00,387.0,407.0,393.0,20.0,0 +394,395,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,06:47:00,407.0,427.0,393.0,20.0,0 +395,396,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,07:07:00,427.0,447.0,393.0,20.0,0 +396,397,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,07:27:00,447.0,467.0,393.0,20.0,0 +397,398,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,07:47:00,467.0,487.0,393.0,20.0,0 +398,399,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,08:07:00,487.0,507.0,393.0,20.0,0 +399,400,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,08:27:00,507.0,527.0,393.0,20.0,0 +400,401,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,08:47:00,527.0,554.0,393.0,27.0,0 +401,402,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,09:14:00,554.0,584.0,393.0,30.0,0 +402,403,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,09:44:00,584.0,614.0,393.0,30.0,0 +403,404,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,10:14:00,614.0,644.0,393.0,30.0,0 +404,405,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,10:44:00,644.0,674.0,393.0,30.0,0 +405,406,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,11:14:00,674.0,704.0,393.0,30.0,0 +406,407,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,11:44:00,704.0,734.0,393.0,30.0,0 +407,408,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,12:14:00,734.0,764.0,393.0,30.0,0 +408,409,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,12:44:00,764.0,794.0,393.0,30.0,0 +409,410,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,13:14:00,794.0,824.0,393.0,30.0,0 +410,411,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,13:44:00,824.0,854.0,393.0,30.0,0 +411,412,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,14:14:00,854.0,884.0,393.0,30.0,0 +412,413,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,14:44:00,884.0,914.0,393.0,30.0,0 +413,414,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,15:14:00,914.0,934.0,393.0,20.0,0 +414,415,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,15:34:00,934.0,954.0,393.0,20.0,0 +415,416,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,15:54:00,954.0,974.0,393.0,20.0,0 +416,417,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,16:14:00,974.0,994.0,393.0,20.0,0 +417,418,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,16:34:00,994.0,1014.0,393.0,20.0,0 +418,419,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,16:54:00,1014.0,1034.0,393.0,20.0,0 +419,420,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,17:14:00,1034.0,1054.0,393.0,20.0,0 +420,421,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,17:34:00,1054.0,1074.0,393.0,20.0,0 +421,422,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,17:54:00,1074.0,1094.0,393.0,20.0,0 +422,423,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,18:14:00,1094.0,1113.0,393.0,19.0,0 +423,424,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,18:33:00,1113.0,1143.0,393.0,30.0,0 +424,425,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,19:03:00,1143.0,1173.0,393.0,30.0,0 +425,426,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,19:33:00,1173.0,1203.0,393.0,30.0,0 +426,427,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,20:03:00,1203.0,1233.0,393.0,30.0,0 +427,428,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,20:33:00,1233.0,1263.0,393.0,30.0,0 +428,429,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,21:03:00,1263.0,1293.0,393.0,30.0,0 +429,430,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,21:33:00,1293.0,1323.0,393.0,30.0,0 +430,431,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,22:03:00,1323.0,1353.0,393.0,30.0,0 +431,432,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,22:33:00,1353.0,1383.0,393.0,30.0,0 +432,433,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,23:03:00,1383.0,1413.0,393.0,30.0,0 +433,434,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,23:33:00,1413.0,1443.0,393.0,30.0,0 +434,435,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,24:03:00,1443.0,1473.0,393.0,30.0,0 +435,436,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,24:33:00,1473.0,1503.0,393.0,30.0,0 +436,437,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,25:03:00,1503.0,1533.0,393.0,30.0,0 +437,438,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,25:33:00,1533.0,1563.0,393.0,30.0,0 +438,439,38_7AC,ac_transit,7,7,3,ac_transit,38_7AC,0,393,26:03:00,1563.0,1593.0,393.0,30.0,0 +2845,2846,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,03:09:00,189.0,219.0,2846.0,30.0,0 +2846,2847,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,03:39:00,219.0,249.0,2846.0,30.0,0 +2847,2848,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,04:09:00,249.0,279.0,2846.0,30.0,0 +2848,2849,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,04:39:00,279.0,309.0,2846.0,30.0,0 +2849,2850,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,05:09:00,309.0,339.0,2846.0,30.0,0 +2850,2851,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,05:39:00,339.0,365.0,2846.0,26.0,0 +2851,2852,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,06:05:00,365.0,380.0,2846.0,15.0,0 +2852,2853,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,06:20:00,380.0,395.0,2846.0,15.0,0 +2853,2854,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,06:35:00,395.0,410.0,2846.0,15.0,0 +2854,2855,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,06:50:00,410.0,425.0,2846.0,15.0,0 +2855,2856,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,07:05:00,425.0,440.0,2846.0,15.0,0 +2856,2857,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,07:20:00,440.0,455.0,2846.0,15.0,0 +2857,2858,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,07:35:00,455.0,470.0,2846.0,15.0,0 +2858,2859,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,07:50:00,470.0,485.0,2846.0,15.0,0 +2859,2860,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,08:05:00,485.0,500.0,2846.0,15.0,0 +2860,2861,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,08:20:00,500.0,515.0,2846.0,15.0,0 +2861,2862,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,08:35:00,515.0,530.0,2846.0,15.0,0 +2862,2863,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,08:50:00,530.0,543.0,2846.0,13.0,0 +2863,2864,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,09:03:00,543.0,558.0,2846.0,15.0,0 +2864,2865,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,09:18:00,558.0,573.0,2846.0,15.0,0 +2865,2866,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,09:33:00,573.0,588.0,2846.0,15.0,0 +2866,2867,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,09:48:00,588.0,603.0,2846.0,15.0,0 +2867,2868,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,10:03:00,603.0,618.0,2846.0,15.0,0 +2868,2869,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,10:18:00,618.0,633.0,2846.0,15.0,0 +2869,2870,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,10:33:00,633.0,648.0,2846.0,15.0,0 +2870,2871,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,10:48:00,648.0,663.0,2846.0,15.0,0 +2871,2872,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,11:03:00,663.0,678.0,2846.0,15.0,0 +2872,2873,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,11:18:00,678.0,693.0,2846.0,15.0,0 +2873,2874,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,11:33:00,693.0,708.0,2846.0,15.0,0 +2874,2875,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,11:48:00,708.0,723.0,2846.0,15.0,0 +2875,2876,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,12:03:00,723.0,738.0,2846.0,15.0,0 +2876,2877,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,12:18:00,738.0,753.0,2846.0,15.0,0 +2877,2878,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,12:33:00,753.0,768.0,2846.0,15.0,0 +2878,2879,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,12:48:00,768.0,783.0,2846.0,15.0,0 +2879,2880,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,13:03:00,783.0,798.0,2846.0,15.0,0 +2880,2881,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,13:18:00,798.0,813.0,2846.0,15.0,0 +2881,2882,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,13:33:00,813.0,828.0,2846.0,15.0,0 +2882,2883,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,13:48:00,828.0,843.0,2846.0,15.0,0 +2883,2884,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,14:03:00,843.0,858.0,2846.0,15.0,0 +2884,2885,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,14:18:00,858.0,873.0,2846.0,15.0,0 +2885,2886,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,14:33:00,873.0,888.0,2846.0,15.0,0 +2886,2887,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,14:48:00,888.0,903.0,2846.0,15.0,0 +2887,2888,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,15:03:00,903.0,918.0,2846.0,15.0,0 +2888,2889,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,15:18:00,918.0,933.0,2846.0,15.0,0 +2889,2890,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,15:33:00,933.0,948.0,2846.0,15.0,0 +2890,2891,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,15:48:00,948.0,963.0,2846.0,15.0,0 +2891,2892,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,16:03:00,963.0,978.0,2846.0,15.0,0 +2892,2893,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,16:18:00,978.0,993.0,2846.0,15.0,0 +2893,2894,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,16:33:00,993.0,1008.0,2846.0,15.0,0 +2894,2895,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,16:48:00,1008.0,1023.0,2846.0,15.0,0 +2895,2896,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,17:03:00,1023.0,1038.0,2846.0,15.0,0 +2896,2897,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,17:18:00,1038.0,1053.0,2846.0,15.0,0 +2897,2898,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,17:33:00,1053.0,1068.0,2846.0,15.0,0 +2898,2899,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,17:48:00,1068.0,1083.0,2846.0,15.0,0 +2899,2900,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,18:03:00,1083.0,1098.0,2846.0,15.0,0 +2900,2901,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,18:18:00,1098.0,1118.0,2846.0,20.0,0 +2901,2902,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,18:38:00,1118.0,1138.0,2846.0,20.0,0 +2902,2903,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,18:58:00,1138.0,1158.0,2846.0,20.0,0 +2903,2904,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,19:18:00,1158.0,1178.0,2846.0,20.0,0 +2904,2905,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,19:38:00,1178.0,1198.0,2846.0,20.0,0 +2905,2906,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,19:58:00,1198.0,1218.0,2846.0,20.0,0 +2906,2907,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,20:18:00,1218.0,1238.0,2846.0,20.0,0 +2907,2908,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,20:38:00,1238.0,1258.0,2846.0,20.0,0 +2908,2909,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,20:58:00,1258.0,1278.0,2846.0,20.0,0 +2909,2910,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,21:18:00,1278.0,1298.0,2846.0,20.0,0 +2910,2911,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,21:38:00,1298.0,1318.0,2846.0,20.0,0 +2911,2912,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,21:58:00,1318.0,1338.0,2846.0,20.0,0 +2912,2913,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,22:18:00,1338.0,1358.0,2846.0,20.0,0 +2913,2914,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,22:38:00,1358.0,1378.0,2846.0,20.0,0 +2914,2915,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,22:58:00,1378.0,1398.0,2846.0,20.0,0 +2915,2916,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,23:18:00,1398.0,1418.0,2846.0,20.0,0 +2916,2917,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,23:38:00,1418.0,1438.0,2846.0,20.0,0 +2917,2918,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,23:58:00,1438.0,1458.0,2846.0,20.0,0 +2918,2919,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,24:18:00,1458.0,1478.0,2846.0,20.0,0 +2919,2920,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,24:38:00,1478.0,1498.0,2846.0,20.0,0 +2920,2921,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,24:58:00,1498.0,1518.0,2846.0,20.0,0 +2921,2922,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,25:18:00,1518.0,1538.0,2846.0,20.0,0 +2922,2923,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,25:38:00,1538.0,1558.0,2846.0,20.0,0 +2923,2924,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,25:58:00,1558.0,1578.0,2846.0,20.0,0 +2924,2925,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,26:18:00,1578.0,1598.0,2846.0,20.0,0 +2925,2926,38_82EBAC,ac_transit,82,82_EB,3,ac_transit,38_82EBAC,0,2846,26:38:00,1598.0,1618.0,2846.0,20.0,0 +1483,1484,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,06:03:00,363.0,373.0,1484.0,10.0,0 +1484,1485,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,06:13:00,373.0,383.0,1484.0,10.0,0 +1485,1486,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,06:23:00,383.0,393.0,1484.0,10.0,0 +1486,1487,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,06:33:00,393.0,403.0,1484.0,10.0,0 +1487,1488,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,06:43:00,403.0,413.0,1484.0,10.0,0 +1488,1489,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,06:53:00,413.0,423.0,1484.0,10.0,0 +1489,1490,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,07:03:00,423.0,433.0,1484.0,10.0,0 +1490,1491,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,07:13:00,433.0,443.0,1484.0,10.0,0 +1491,1492,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,07:23:00,443.0,453.0,1484.0,10.0,0 +1492,1493,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,07:33:00,453.0,463.0,1484.0,10.0,0 +1493,1494,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,07:43:00,463.0,473.0,1484.0,10.0,0 +1494,1495,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,07:53:00,473.0,483.0,1484.0,10.0,0 +1495,1496,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,08:03:00,483.0,493.0,1484.0,10.0,0 +1496,1497,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,08:13:00,493.0,503.0,1484.0,10.0,0 +1497,1498,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,08:23:00,503.0,513.0,1484.0,10.0,0 +1498,1499,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,08:33:00,513.0,523.0,1484.0,10.0,0 +1499,1500,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,08:43:00,523.0,533.0,1484.0,10.0,0 +1500,1501,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,08:53:00,533.0,545.0,1484.0,12.0,0 +1501,1502,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,09:05:00,545.0,555.0,1484.0,10.0,0 +1502,1503,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,09:15:00,555.0,565.0,1484.0,10.0,0 +1503,1504,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,09:25:00,565.0,575.0,1484.0,10.0,0 +1504,1505,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,09:35:00,575.0,585.0,1484.0,10.0,0 +1505,1506,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,09:45:00,585.0,595.0,1484.0,10.0,0 +1506,1507,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,09:55:00,595.0,605.0,1484.0,10.0,0 +1507,1508,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,10:05:00,605.0,615.0,1484.0,10.0,0 +1508,1509,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,10:15:00,615.0,625.0,1484.0,10.0,0 +1509,1510,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,10:25:00,625.0,635.0,1484.0,10.0,0 +1510,1511,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,10:35:00,635.0,645.0,1484.0,10.0,0 +1511,1512,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,10:45:00,645.0,655.0,1484.0,10.0,0 +1512,1513,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,10:55:00,655.0,665.0,1484.0,10.0,0 +1513,1514,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,11:05:00,665.0,675.0,1484.0,10.0,0 +1514,1515,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,11:15:00,675.0,685.0,1484.0,10.0,0 +1515,1516,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,11:25:00,685.0,695.0,1484.0,10.0,0 +1516,1517,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,11:35:00,695.0,705.0,1484.0,10.0,0 +1517,1518,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,11:45:00,705.0,715.0,1484.0,10.0,0 +1518,1519,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,11:55:00,715.0,725.0,1484.0,10.0,0 +1519,1520,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,12:05:00,725.0,735.0,1484.0,10.0,0 +1520,1521,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,12:15:00,735.0,745.0,1484.0,10.0,0 +1521,1522,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,12:25:00,745.0,755.0,1484.0,10.0,0 +1522,1523,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,12:35:00,755.0,765.0,1484.0,10.0,0 +1523,1524,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,12:45:00,765.0,775.0,1484.0,10.0,0 +1524,1525,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,12:55:00,775.0,785.0,1484.0,10.0,0 +1525,1526,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,13:05:00,785.0,795.0,1484.0,10.0,0 +1526,1527,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,13:15:00,795.0,805.0,1484.0,10.0,0 +1527,1528,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,13:25:00,805.0,815.0,1484.0,10.0,0 +1528,1529,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,13:35:00,815.0,825.0,1484.0,10.0,0 +1529,1530,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,13:45:00,825.0,835.0,1484.0,10.0,0 +1530,1531,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,13:55:00,835.0,845.0,1484.0,10.0,0 +1531,1532,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,14:05:00,845.0,855.0,1484.0,10.0,0 +1532,1533,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,14:15:00,855.0,865.0,1484.0,10.0,0 +1533,1534,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,14:25:00,865.0,875.0,1484.0,10.0,0 +1534,1535,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,14:35:00,875.0,885.0,1484.0,10.0,0 +1535,1536,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,14:45:00,885.0,895.0,1484.0,10.0,0 +1536,1537,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,14:55:00,895.0,905.0,1484.0,10.0,0 +1537,1538,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,15:05:00,905.0,915.0,1484.0,10.0,0 +1538,1539,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,15:15:00,915.0,925.0,1484.0,10.0,0 +1539,1540,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,15:25:00,925.0,934.0,1484.0,9.0,0 +1540,1541,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,15:34:00,934.0,944.0,1484.0,10.0,0 +1541,1542,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,15:44:00,944.0,954.0,1484.0,10.0,0 +1542,1543,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,15:54:00,954.0,964.0,1484.0,10.0,0 +1543,1544,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,16:04:00,964.0,974.0,1484.0,10.0,0 +1544,1545,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,16:14:00,974.0,984.0,1484.0,10.0,0 +1545,1546,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,16:24:00,984.0,994.0,1484.0,10.0,0 +1546,1547,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,16:34:00,994.0,1004.0,1484.0,10.0,0 +1547,1548,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,16:44:00,1004.0,1014.0,1484.0,10.0,0 +1548,1549,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,16:54:00,1014.0,1024.0,1484.0,10.0,0 +1549,1550,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,17:04:00,1024.0,1034.0,1484.0,10.0,0 +1550,1551,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,17:14:00,1034.0,1044.0,1484.0,10.0,0 +1551,1552,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,17:24:00,1044.0,1054.0,1484.0,10.0,0 +1552,1553,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,17:34:00,1054.0,1064.0,1484.0,10.0,0 +1553,1554,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,17:44:00,1064.0,1074.0,1484.0,10.0,0 +1554,1555,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,17:54:00,1074.0,1084.0,1484.0,10.0,0 +1555,1556,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,18:04:00,1084.0,1094.0,1484.0,10.0,0 +1556,1557,38_82LEBAC,ac_transit,82L,82L_EB,3,ac_transit,38_82LEBAC,0,1484,18:14:00,1094.0,1104.0,1484.0,10.0,0 +1408,1409,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,06:03:00,363.0,373.0,1409.0,10.0,0 +1409,1410,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,06:13:00,373.0,383.0,1409.0,10.0,0 +1410,1411,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,06:23:00,383.0,393.0,1409.0,10.0,0 +1411,1412,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,06:33:00,393.0,403.0,1409.0,10.0,0 +1412,1413,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,06:43:00,403.0,413.0,1409.0,10.0,0 +1413,1414,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,06:53:00,413.0,423.0,1409.0,10.0,0 +1414,1415,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,07:03:00,423.0,433.0,1409.0,10.0,0 +1415,1416,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,07:13:00,433.0,443.0,1409.0,10.0,0 +1416,1417,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,07:23:00,443.0,453.0,1409.0,10.0,0 +1417,1418,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,07:33:00,453.0,463.0,1409.0,10.0,0 +1418,1419,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,07:43:00,463.0,473.0,1409.0,10.0,0 +1419,1420,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,07:53:00,473.0,483.0,1409.0,10.0,0 +1420,1421,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,08:03:00,483.0,493.0,1409.0,10.0,0 +1421,1422,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,08:13:00,493.0,503.0,1409.0,10.0,0 +1422,1423,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,08:23:00,503.0,513.0,1409.0,10.0,0 +1423,1424,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,08:33:00,513.0,523.0,1409.0,10.0,0 +1424,1425,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,08:43:00,523.0,533.0,1409.0,10.0,0 +1425,1426,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,08:53:00,533.0,543.0,1409.0,10.0,0 +1426,1427,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,09:03:00,543.0,553.0,1409.0,10.0,0 +1427,1428,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,09:13:00,553.0,563.0,1409.0,10.0,0 +1428,1429,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,09:23:00,563.0,573.0,1409.0,10.0,0 +1429,1430,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,09:33:00,573.0,583.0,1409.0,10.0,0 +1430,1431,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,09:43:00,583.0,593.0,1409.0,10.0,0 +1431,1432,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,09:53:00,593.0,603.0,1409.0,10.0,0 +1432,1433,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,10:03:00,603.0,613.0,1409.0,10.0,0 +1433,1434,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,10:13:00,613.0,623.0,1409.0,10.0,0 +1434,1435,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,10:23:00,623.0,633.0,1409.0,10.0,0 +1435,1436,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,10:33:00,633.0,643.0,1409.0,10.0,0 +1436,1437,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,10:43:00,643.0,653.0,1409.0,10.0,0 +1437,1438,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,10:53:00,653.0,663.0,1409.0,10.0,0 +1438,1439,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,11:03:00,663.0,673.0,1409.0,10.0,0 +1439,1440,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,11:13:00,673.0,683.0,1409.0,10.0,0 +1440,1441,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,11:23:00,683.0,693.0,1409.0,10.0,0 +1441,1442,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,11:33:00,693.0,703.0,1409.0,10.0,0 +1442,1443,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,11:43:00,703.0,713.0,1409.0,10.0,0 +1443,1444,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,11:53:00,713.0,723.0,1409.0,10.0,0 +1444,1445,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,12:03:00,723.0,733.0,1409.0,10.0,0 +1445,1446,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,12:13:00,733.0,743.0,1409.0,10.0,0 +1446,1447,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,12:23:00,743.0,753.0,1409.0,10.0,0 +1447,1448,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,12:33:00,753.0,763.0,1409.0,10.0,0 +1448,1449,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,12:43:00,763.0,773.0,1409.0,10.0,0 +1449,1450,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,12:53:00,773.0,783.0,1409.0,10.0,0 +1450,1451,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,13:03:00,783.0,793.0,1409.0,10.0,0 +1451,1452,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,13:13:00,793.0,803.0,1409.0,10.0,0 +1452,1453,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,13:23:00,803.0,813.0,1409.0,10.0,0 +1453,1454,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,13:33:00,813.0,823.0,1409.0,10.0,0 +1454,1455,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,13:43:00,823.0,833.0,1409.0,10.0,0 +1455,1456,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,13:53:00,833.0,843.0,1409.0,10.0,0 +1456,1457,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,14:03:00,843.0,853.0,1409.0,10.0,0 +1457,1458,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,14:13:00,853.0,863.0,1409.0,10.0,0 +1458,1459,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,14:23:00,863.0,873.0,1409.0,10.0,0 +1459,1460,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,14:33:00,873.0,883.0,1409.0,10.0,0 +1460,1461,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,14:43:00,883.0,893.0,1409.0,10.0,0 +1461,1462,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,14:53:00,893.0,903.0,1409.0,10.0,0 +1462,1463,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,15:03:00,903.0,913.0,1409.0,10.0,0 +1463,1464,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,15:13:00,913.0,923.0,1409.0,10.0,0 +1464,1465,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,15:23:00,923.0,933.0,1409.0,10.0,0 +1465,1466,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,15:33:00,933.0,943.0,1409.0,10.0,0 +1466,1467,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,15:43:00,943.0,953.0,1409.0,10.0,0 +1467,1468,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,15:53:00,953.0,963.0,1409.0,10.0,0 +1468,1469,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,16:03:00,963.0,973.0,1409.0,10.0,0 +1469,1470,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,16:13:00,973.0,983.0,1409.0,10.0,0 +1470,1471,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,16:23:00,983.0,993.0,1409.0,10.0,0 +1471,1472,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,16:33:00,993.0,1003.0,1409.0,10.0,0 +1472,1473,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,16:43:00,1003.0,1013.0,1409.0,10.0,0 +1473,1474,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,16:53:00,1013.0,1023.0,1409.0,10.0,0 +1474,1475,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,17:03:00,1023.0,1033.0,1409.0,10.0,0 +1475,1476,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,17:13:00,1033.0,1043.0,1409.0,10.0,0 +1476,1477,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,17:23:00,1043.0,1053.0,1409.0,10.0,0 +1477,1478,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,17:33:00,1053.0,1063.0,1409.0,10.0,0 +1478,1479,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,17:43:00,1063.0,1073.0,1409.0,10.0,0 +1479,1480,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,17:53:00,1073.0,1083.0,1409.0,10.0,0 +1480,1481,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,18:03:00,1083.0,1093.0,1409.0,10.0,0 +1481,1482,38_82LWBAC,ac_transit,82L,82L_WB,3,ac_transit,38_82LWBAC,0,1409,18:13:00,1093.0,1103.0,1409.0,10.0,0 +1558,1559,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,03:01:00,181.0,201.0,1559.0,20.0,0 +1559,1560,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,03:21:00,201.0,221.0,1559.0,20.0,0 +1560,1561,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,03:41:00,221.0,241.0,1559.0,20.0,0 +1561,1562,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,04:01:00,241.0,261.0,1559.0,20.0,0 +1562,1563,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,04:21:00,261.0,281.0,1559.0,20.0,0 +1563,1564,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,04:41:00,281.0,301.0,1559.0,20.0,0 +1564,1565,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,05:01:00,301.0,321.0,1559.0,20.0,0 +1565,1566,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,05:21:00,321.0,341.0,1559.0,20.0,0 +1566,1567,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,05:41:00,341.0,366.0,1559.0,25.0,0 +1567,1568,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,06:06:00,366.0,381.0,1559.0,15.0,0 +1568,1569,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,06:21:00,381.0,396.0,1559.0,15.0,0 +1569,1570,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,06:36:00,396.0,411.0,1559.0,15.0,0 +1570,1571,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,06:51:00,411.0,426.0,1559.0,15.0,0 +1571,1572,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,07:06:00,426.0,441.0,1559.0,15.0,0 +1572,1573,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,07:21:00,441.0,456.0,1559.0,15.0,0 +1573,1574,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,07:36:00,456.0,471.0,1559.0,15.0,0 +1574,1575,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,07:51:00,471.0,486.0,1559.0,15.0,0 +1575,1576,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,08:06:00,486.0,501.0,1559.0,15.0,0 +1576,1577,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,08:21:00,501.0,516.0,1559.0,15.0,0 +1577,1578,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,08:36:00,516.0,531.0,1559.0,15.0,0 +1578,1579,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,08:51:00,531.0,547.0,1559.0,16.0,0 +1579,1580,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,09:07:00,547.0,562.0,1559.0,15.0,0 +1580,1581,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,09:22:00,562.0,577.0,1559.0,15.0,0 +1581,1582,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,09:37:00,577.0,592.0,1559.0,15.0,0 +1582,1583,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,09:52:00,592.0,607.0,1559.0,15.0,0 +1583,1584,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,10:07:00,607.0,622.0,1559.0,15.0,0 +1584,1585,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,10:22:00,622.0,637.0,1559.0,15.0,0 +1585,1586,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,10:37:00,637.0,652.0,1559.0,15.0,0 +1586,1587,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,10:52:00,652.0,667.0,1559.0,15.0,0 +1587,1588,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,11:07:00,667.0,682.0,1559.0,15.0,0 +1588,1589,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,11:22:00,682.0,697.0,1559.0,15.0,0 +1589,1590,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,11:37:00,697.0,712.0,1559.0,15.0,0 +1590,1591,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,11:52:00,712.0,727.0,1559.0,15.0,0 +1591,1592,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,12:07:00,727.0,742.0,1559.0,15.0,0 +1592,1593,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,12:22:00,742.0,757.0,1559.0,15.0,0 +1593,1594,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,12:37:00,757.0,772.0,1559.0,15.0,0 +1594,1595,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,12:52:00,772.0,787.0,1559.0,15.0,0 +1595,1596,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,13:07:00,787.0,802.0,1559.0,15.0,0 +1596,1597,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,13:22:00,802.0,817.0,1559.0,15.0,0 +1597,1598,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,13:37:00,817.0,832.0,1559.0,15.0,0 +1598,1599,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,13:52:00,832.0,847.0,1559.0,15.0,0 +1599,1600,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,14:07:00,847.0,862.0,1559.0,15.0,0 +1600,1601,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,14:22:00,862.0,877.0,1559.0,15.0,0 +1601,1602,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,14:37:00,877.0,892.0,1559.0,15.0,0 +1602,1603,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,14:52:00,892.0,907.0,1559.0,15.0,0 +1603,1604,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,15:07:00,907.0,922.0,1559.0,15.0,0 +1604,1605,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,15:22:00,922.0,934.0,1559.0,12.0,0 +1605,1606,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,15:34:00,934.0,949.0,1559.0,15.0,0 +1606,1607,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,15:49:00,949.0,964.0,1559.0,15.0,0 +1607,1608,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,16:04:00,964.0,979.0,1559.0,15.0,0 +1608,1609,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,16:19:00,979.0,994.0,1559.0,15.0,0 +1609,1610,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,16:34:00,994.0,1009.0,1559.0,15.0,0 +1610,1611,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,16:49:00,1009.0,1024.0,1559.0,15.0,0 +1611,1612,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,17:04:00,1024.0,1039.0,1559.0,15.0,0 +1612,1613,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,17:19:00,1039.0,1054.0,1559.0,15.0,0 +1613,1614,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,17:34:00,1054.0,1069.0,1559.0,15.0,0 +1614,1615,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,17:49:00,1069.0,1084.0,1559.0,15.0,0 +1615,1616,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,18:04:00,1084.0,1099.0,1559.0,15.0,0 +1616,1617,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,18:19:00,1099.0,1113.0,1559.0,14.0,0 +1617,1618,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,18:33:00,1113.0,1133.0,1559.0,20.0,0 +1618,1619,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,18:53:00,1133.0,1153.0,1559.0,20.0,0 +1619,1620,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,19:13:00,1153.0,1173.0,1559.0,20.0,0 +1620,1621,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,19:33:00,1173.0,1193.0,1559.0,20.0,0 +1621,1622,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,19:53:00,1193.0,1213.0,1559.0,20.0,0 +1622,1623,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,20:13:00,1213.0,1233.0,1559.0,20.0,0 +1623,1624,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,20:33:00,1233.0,1253.0,1559.0,20.0,0 +1624,1625,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,20:53:00,1253.0,1273.0,1559.0,20.0,0 +1625,1626,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,21:13:00,1273.0,1293.0,1559.0,20.0,0 +1626,1627,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,21:33:00,1293.0,1313.0,1559.0,20.0,0 +1627,1628,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,21:53:00,1313.0,1333.0,1559.0,20.0,0 +1628,1629,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,22:13:00,1333.0,1353.0,1559.0,20.0,0 +1629,1630,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,22:33:00,1353.0,1373.0,1559.0,20.0,0 +1630,1631,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,22:53:00,1373.0,1393.0,1559.0,20.0,0 +1631,1632,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,23:13:00,1393.0,1413.0,1559.0,20.0,0 +1632,1633,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,23:33:00,1413.0,1433.0,1559.0,20.0,0 +1633,1634,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,23:53:00,1433.0,1453.0,1559.0,20.0,0 +1634,1635,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,24:13:00,1453.0,1473.0,1559.0,20.0,0 +1635,1636,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,24:33:00,1473.0,1493.0,1559.0,20.0,0 +1636,1637,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,24:53:00,1493.0,1513.0,1559.0,20.0,0 +1637,1638,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,25:13:00,1513.0,1533.0,1559.0,20.0,0 +1638,1639,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,25:33:00,1533.0,1553.0,1559.0,20.0,0 +1639,1640,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,25:53:00,1553.0,1573.0,1559.0,20.0,0 +1640,1641,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,26:13:00,1573.0,1593.0,1559.0,20.0,0 +1641,1642,38_82WBAC,ac_transit,82,82_WB,3,ac_transit,38_82WBAC,0,1559,26:33:00,1593.0,1613.0,1559.0,20.0,0 +2404,2405,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,06:08:00,368.0,388.0,2405.0,20.0,0 +2405,2406,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,06:28:00,388.0,408.0,2405.0,20.0,0 +2406,2407,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,06:48:00,408.0,428.0,2405.0,20.0,0 +2407,2408,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,07:08:00,428.0,448.0,2405.0,20.0,0 +2408,2409,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,07:28:00,448.0,468.0,2405.0,20.0,0 +2409,2410,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,07:48:00,468.0,488.0,2405.0,20.0,0 +2410,2411,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,08:08:00,488.0,508.0,2405.0,20.0,0 +2411,2412,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,08:28:00,508.0,528.0,2405.0,20.0,0 +2412,2413,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,08:48:00,528.0,550.0,2405.0,22.0,0 +2413,2414,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,09:10:00,550.0,570.0,2405.0,20.0,0 +2414,2415,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,09:30:00,570.0,590.0,2405.0,20.0,0 +2415,2416,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,09:50:00,590.0,610.0,2405.0,20.0,0 +2416,2417,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,10:10:00,610.0,630.0,2405.0,20.0,0 +2417,2418,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,10:30:00,630.0,650.0,2405.0,20.0,0 +2418,2419,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,10:50:00,650.0,670.0,2405.0,20.0,0 +2419,2420,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,11:10:00,670.0,690.0,2405.0,20.0,0 +2420,2421,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,11:30:00,690.0,710.0,2405.0,20.0,0 +2421,2422,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,11:50:00,710.0,730.0,2405.0,20.0,0 +2422,2423,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,12:10:00,730.0,750.0,2405.0,20.0,0 +2423,2424,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,12:30:00,750.0,770.0,2405.0,20.0,0 +2424,2425,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,12:50:00,770.0,790.0,2405.0,20.0,0 +2425,2426,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,13:10:00,790.0,810.0,2405.0,20.0,0 +2426,2427,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,13:30:00,810.0,830.0,2405.0,20.0,0 +2427,2428,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,13:50:00,830.0,850.0,2405.0,20.0,0 +2428,2429,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,14:10:00,850.0,870.0,2405.0,20.0,0 +2429,2430,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,14:30:00,870.0,890.0,2405.0,20.0,0 +2430,2431,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,14:50:00,890.0,910.0,2405.0,20.0,0 +2431,2432,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,15:10:00,910.0,937.0,2405.0,27.0,0 +2432,2433,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,15:37:00,937.0,957.0,2405.0,20.0,0 +2433,2434,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,15:57:00,957.0,977.0,2405.0,20.0,0 +2434,2435,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,16:17:00,977.0,997.0,2405.0,20.0,0 +2435,2436,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,16:37:00,997.0,1017.0,2405.0,20.0,0 +2436,2437,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,16:57:00,1017.0,1037.0,2405.0,20.0,0 +2437,2438,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,17:17:00,1037.0,1057.0,2405.0,20.0,0 +2438,2439,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,17:37:00,1057.0,1077.0,2405.0,20.0,0 +2439,2440,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,17:57:00,1077.0,1097.0,2405.0,20.0,0 +2440,2441,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,18:17:00,1097.0,1123.0,2405.0,26.0,0 +2441,2442,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,18:43:00,1123.0,1153.0,2405.0,30.0,0 +2442,2443,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,19:13:00,1153.0,1183.0,2405.0,30.0,0 +2443,2444,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,19:43:00,1183.0,1213.0,2405.0,30.0,0 +2444,2445,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,20:13:00,1213.0,1243.0,2405.0,30.0,0 +2445,2446,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,20:43:00,1243.0,1273.0,2405.0,30.0,0 +2446,2447,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,21:13:00,1273.0,1303.0,2405.0,30.0,0 +2447,2448,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,21:43:00,1303.0,1333.0,2405.0,30.0,0 +2448,2449,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,22:13:00,1333.0,1363.0,2405.0,30.0,0 +2449,2450,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,22:43:00,1363.0,1393.0,2405.0,30.0,0 +2450,2451,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,23:13:00,1393.0,1423.0,2405.0,30.0,0 +2451,2452,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,23:43:00,1423.0,1453.0,2405.0,30.0,0 +2452,2453,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,24:13:00,1453.0,1483.0,2405.0,30.0,0 +2453,2454,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,24:43:00,1483.0,1513.0,2405.0,30.0,0 +2454,2455,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,25:13:00,1513.0,1543.0,2405.0,30.0,0 +2455,2456,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,25:43:00,1543.0,1573.0,2405.0,30.0,0 +2456,2457,38_88NBAC,ac_transit,88,88_NB,3,ac_transit,38_88NBAC,0,2405,26:13:00,1573.0,1603.0,2405.0,30.0,0 +2458,2459,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,06:00:00,360.0,380.0,2459.0,20.0,0 +2459,2460,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,06:20:00,380.0,400.0,2459.0,20.0,0 +2460,2461,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,06:40:00,400.0,420.0,2459.0,20.0,0 +2461,2462,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,07:00:00,420.0,440.0,2459.0,20.0,0 +2462,2463,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,07:20:00,440.0,460.0,2459.0,20.0,0 +2463,2464,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,07:40:00,460.0,480.0,2459.0,20.0,0 +2464,2465,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,08:00:00,480.0,500.0,2459.0,20.0,0 +2465,2466,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,08:20:00,500.0,520.0,2459.0,20.0,0 +2466,2467,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,08:40:00,520.0,548.0,2459.0,28.0,0 +2467,2468,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,09:08:00,548.0,568.0,2459.0,20.0,0 +2468,2469,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,09:28:00,568.0,588.0,2459.0,20.0,0 +2469,2470,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,09:48:00,588.0,608.0,2459.0,20.0,0 +2470,2471,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,10:08:00,608.0,628.0,2459.0,20.0,0 +2471,2472,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,10:28:00,628.0,648.0,2459.0,20.0,0 +2472,2473,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,10:48:00,648.0,668.0,2459.0,20.0,0 +2473,2474,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,11:08:00,668.0,688.0,2459.0,20.0,0 +2474,2475,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,11:28:00,688.0,708.0,2459.0,20.0,0 +2475,2476,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,11:48:00,708.0,728.0,2459.0,20.0,0 +2476,2477,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,12:08:00,728.0,748.0,2459.0,20.0,0 +2477,2478,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,12:28:00,748.0,768.0,2459.0,20.0,0 +2478,2479,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,12:48:00,768.0,788.0,2459.0,20.0,0 +2479,2480,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,13:08:00,788.0,808.0,2459.0,20.0,0 +2480,2481,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,13:28:00,808.0,828.0,2459.0,20.0,0 +2481,2482,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,13:48:00,828.0,848.0,2459.0,20.0,0 +2482,2483,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,14:08:00,848.0,868.0,2459.0,20.0,0 +2483,2484,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,14:28:00,868.0,888.0,2459.0,20.0,0 +2484,2485,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,14:48:00,888.0,908.0,2459.0,20.0,0 +2485,2486,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,15:08:00,908.0,928.0,2459.0,20.0,0 +2486,2487,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,15:28:00,928.0,937.0,2459.0,9.0,0 +2487,2488,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,15:37:00,937.0,957.0,2459.0,20.0,0 +2488,2489,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,15:57:00,957.0,977.0,2459.0,20.0,0 +2489,2490,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,16:17:00,977.0,997.0,2459.0,20.0,0 +2490,2491,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,16:37:00,997.0,1017.0,2459.0,20.0,0 +2491,2492,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,16:57:00,1017.0,1037.0,2459.0,20.0,0 +2492,2493,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,17:17:00,1037.0,1057.0,2459.0,20.0,0 +2493,2494,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,17:37:00,1057.0,1077.0,2459.0,20.0,0 +2494,2495,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,17:57:00,1077.0,1097.0,2459.0,20.0,0 +2495,2496,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,18:17:00,1097.0,1118.0,2459.0,21.0,0 +2496,2497,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,18:38:00,1118.0,1148.0,2459.0,30.0,0 +2497,2498,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,19:08:00,1148.0,1178.0,2459.0,30.0,0 +2498,2499,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,19:38:00,1178.0,1208.0,2459.0,30.0,0 +2499,2500,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,20:08:00,1208.0,1238.0,2459.0,30.0,0 +2500,2501,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,20:38:00,1238.0,1268.0,2459.0,30.0,0 +2501,2502,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,21:08:00,1268.0,1298.0,2459.0,30.0,0 +2502,2503,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,21:38:00,1298.0,1328.0,2459.0,30.0,0 +2503,2504,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,22:08:00,1328.0,1358.0,2459.0,30.0,0 +2504,2505,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,22:38:00,1358.0,1388.0,2459.0,30.0,0 +2505,2506,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,23:08:00,1388.0,1418.0,2459.0,30.0,0 +2506,2507,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,23:38:00,1418.0,1448.0,2459.0,30.0,0 +2507,2508,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,24:08:00,1448.0,1478.0,2459.0,30.0,0 +2508,2509,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,24:38:00,1478.0,1508.0,2459.0,30.0,0 +2509,2510,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,25:08:00,1508.0,1538.0,2459.0,30.0,0 +2510,2511,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,25:38:00,1538.0,1568.0,2459.0,30.0,0 +2511,2512,38_88SBAC,ac_transit,88,88_SB,3,ac_transit,38_88SBAC,0,2459,26:08:00,1568.0,1598.0,2459.0,30.0,0 +1769,1770,38_98.1AC,ac_transit,98.1,98.1,3,ac_transit,38_98.1AC,0,1770,06:02:00,362.0,392.0,1770.0,30.0,0 +1770,1771,38_98.1AC,ac_transit,98.1,98.1,3,ac_transit,38_98.1AC,0,1770,06:32:00,392.0,422.0,1770.0,30.0,0 +1771,1772,38_98.1AC,ac_transit,98.1,98.1,3,ac_transit,38_98.1AC,0,1770,07:02:00,422.0,452.0,1770.0,30.0,0 +1772,1773,38_98.1AC,ac_transit,98.1,98.1,3,ac_transit,38_98.1AC,0,1770,07:32:00,452.0,482.0,1770.0,30.0,0 +1773,1774,38_98.1AC,ac_transit,98.1,98.1,3,ac_transit,38_98.1AC,0,1770,08:02:00,482.0,512.0,1770.0,30.0,0 +1774,1775,38_98.1AC,ac_transit,98.1,98.1,3,ac_transit,38_98.1AC,0,1770,08:32:00,512.0,558.0,1770.0,46.0,0 +1775,1776,38_98.1AC,ac_transit,98.1,98.1,3,ac_transit,38_98.1AC,0,1770,09:18:00,558.0,657.983333333,1770.0,99.9833333333,1 +1776,1777,38_98.1AC,ac_transit,98.1,98.1,3,ac_transit,38_98.1AC,0,1770,10:57:59,657.983333333,757.983333333,1770.0,100.0,1 +1777,1778,38_98.1AC,ac_transit,98.1,98.1,3,ac_transit,38_98.1AC,0,1770,12:37:59,757.983333333,857.966666667,1770.0,99.9833333333,1 +1778,1779,38_98.1AC,ac_transit,98.1,98.1,3,ac_transit,38_98.1AC,0,1770,14:17:58,857.966666667,945.0,1770.0,87.0333333333,0 +1779,1780,38_98.1AC,ac_transit,98.1,98.1,3,ac_transit,38_98.1AC,0,1770,15:45:00,945.0,975.0,1770.0,30.0,0 +1780,1781,38_98.1AC,ac_transit,98.1,98.1,3,ac_transit,38_98.1AC,0,1770,16:15:00,975.0,1005.0,1770.0,30.0,0 +1781,1782,38_98.1AC,ac_transit,98.1,98.1,3,ac_transit,38_98.1AC,0,1770,16:45:00,1005.0,1035.0,1770.0,30.0,0 +1782,1783,38_98.1AC,ac_transit,98.1,98.1,3,ac_transit,38_98.1AC,0,1770,17:15:00,1035.0,1065.0,1770.0,30.0,0 +1783,1784,38_98.1AC,ac_transit,98.1,98.1,3,ac_transit,38_98.1AC,0,1770,17:45:00,1065.0,1095.0,1770.0,30.0,0 +1727,1728,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,06:03:00,363.0,393.0,1728.0,30.0,0 +1728,1729,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,06:33:00,393.0,423.0,1728.0,30.0,0 +1729,1730,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,07:03:00,423.0,453.0,1728.0,30.0,0 +1730,1731,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,07:33:00,453.0,483.0,1728.0,30.0,0 +1731,1732,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,08:03:00,483.0,513.0,1728.0,30.0,0 +1732,1733,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,08:33:00,513.0,549.0,1728.0,36.0,0 +1733,1734,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,09:09:00,549.0,579.0,1728.0,30.0,0 +1734,1735,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,09:39:00,579.0,609.0,1728.0,30.0,0 +1735,1736,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,10:09:00,609.0,639.0,1728.0,30.0,0 +1736,1737,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,10:39:00,639.0,669.0,1728.0,30.0,0 +1737,1738,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,11:09:00,669.0,699.0,1728.0,30.0,0 +1738,1739,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,11:39:00,699.0,729.0,1728.0,30.0,0 +1739,1740,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,12:09:00,729.0,759.0,1728.0,30.0,0 +1740,1741,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,12:39:00,759.0,789.0,1728.0,30.0,0 +1741,1742,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,13:09:00,789.0,819.0,1728.0,30.0,0 +1742,1743,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,13:39:00,819.0,849.0,1728.0,30.0,0 +1743,1744,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,14:09:00,849.0,879.0,1728.0,30.0,0 +1744,1745,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,14:39:00,879.0,909.0,1728.0,30.0,0 +1745,1746,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,15:09:00,909.0,938.0,1728.0,29.0,0 +1746,1747,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,15:38:00,938.0,968.0,1728.0,30.0,0 +1747,1748,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,16:08:00,968.0,998.0,1728.0,30.0,0 +1748,1749,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,16:38:00,998.0,1028.0,1728.0,30.0,0 +1749,1750,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,17:08:00,1028.0,1058.0,1728.0,30.0,0 +1750,1751,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,17:38:00,1058.0,1088.0,1728.0,30.0,0 +1751,1752,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,18:08:00,1088.0,1114.0,1728.0,26.0,0 +1752,1753,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,18:34:00,1114.0,1144.0,1728.0,30.0,0 +1753,1754,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,19:04:00,1144.0,1174.0,1728.0,30.0,0 +1754,1755,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,19:34:00,1174.0,1204.0,1728.0,30.0,0 +1755,1756,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,20:04:00,1204.0,1234.0,1728.0,30.0,0 +1756,1757,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,20:34:00,1234.0,1264.0,1728.0,30.0,0 +1757,1758,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,21:04:00,1264.0,1294.0,1728.0,30.0,0 +1758,1759,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,21:34:00,1294.0,1324.0,1728.0,30.0,0 +1759,1760,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,22:04:00,1324.0,1354.0,1728.0,30.0,0 +1760,1761,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,22:34:00,1354.0,1384.0,1728.0,30.0,0 +1761,1762,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,23:04:00,1384.0,1414.0,1728.0,30.0,0 +1762,1763,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,23:34:00,1414.0,1444.0,1728.0,30.0,0 +1763,1764,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,24:04:00,1444.0,1474.0,1728.0,30.0,0 +1764,1765,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,24:34:00,1474.0,1504.0,1728.0,30.0,0 +1765,1766,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,25:04:00,1504.0,1534.0,1728.0,30.0,0 +1766,1767,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,25:34:00,1534.0,1564.0,1728.0,30.0,0 +1767,1768,38_98.2AC,ac_transit,98.2,98.2,3,ac_transit,38_98.2AC,0,1728,26:04:00,1564.0,1594.0,1728.0,30.0,0 +3897,3898,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,06:15:00,375.0,405.0,3898.0,30.0,0 +3898,3899,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,06:45:00,405.0,435.0,3898.0,30.0,0 +3899,3900,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,07:15:00,435.0,465.0,3898.0,30.0,0 +3900,3901,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,07:45:00,465.0,495.0,3898.0,30.0,0 +3901,3902,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,08:15:00,495.0,525.0,3898.0,30.0,0 +3902,3903,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,08:45:00,525.0,541.0,3898.0,16.0,0 +3903,3904,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,09:01:00,541.0,571.0,3898.0,30.0,0 +3904,3905,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,09:31:00,571.0,601.0,3898.0,30.0,0 +3905,3906,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,10:01:00,601.0,631.0,3898.0,30.0,0 +3906,3907,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,10:31:00,631.0,661.0,3898.0,30.0,0 +3907,3908,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,11:01:00,661.0,691.0,3898.0,30.0,0 +3908,3909,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,11:31:00,691.0,721.0,3898.0,30.0,0 +3909,3910,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,12:01:00,721.0,751.0,3898.0,30.0,0 +3910,3911,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,12:31:00,751.0,781.0,3898.0,30.0,0 +3911,3912,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,13:01:00,781.0,811.0,3898.0,30.0,0 +3912,3913,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,13:31:00,811.0,841.0,3898.0,30.0,0 +3913,3914,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,14:01:00,841.0,871.0,3898.0,30.0,0 +3914,3915,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,14:31:00,871.0,901.0,3898.0,30.0,0 +3915,3916,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,15:01:00,901.0,937.0,3898.0,36.0,0 +3916,3917,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,15:37:00,937.0,967.0,3898.0,30.0,0 +3917,3918,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,16:07:00,967.0,997.0,3898.0,30.0,0 +3918,3919,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,16:37:00,997.0,1027.0,3898.0,30.0,0 +3919,3920,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,17:07:00,1027.0,1057.0,3898.0,30.0,0 +3920,3921,39_210,ac_transit,210,210,3,ac_transit,39_210,0,3898,17:37:00,1057.0,1087.0,3898.0,30.0,0 +3965,3966,39_210A,ac_transit,210A,210A,3,ac_transit,39_210A,0,3966,18:51:00,1131.0,1191.0,3966.0,60.0,0 +3966,3967,39_210A,ac_transit,210A,210A,3,ac_transit,39_210A,0,3966,19:51:00,1191.0,1251.0,3966.0,60.0,0 +3967,3968,39_210A,ac_transit,210A,210A,3,ac_transit,39_210A,0,3966,20:51:00,1251.0,1311.0,3966.0,60.0,0 +3968,3969,39_210A,ac_transit,210A,210A,3,ac_transit,39_210A,0,3966,21:51:00,1311.0,1371.0,3966.0,60.0,0 +3969,3970,39_210A,ac_transit,210A,210A,3,ac_transit,39_210A,0,3966,22:51:00,1371.0,1431.0,3966.0,60.0,0 +3970,3971,39_210A,ac_transit,210A,210A,3,ac_transit,39_210A,0,3966,23:51:00,1431.0,1491.0,3966.0,60.0,0 +3971,3972,39_210A,ac_transit,210A,210A,3,ac_transit,39_210A,0,3966,24:51:00,1491.0,1551.0,3966.0,60.0,0 +3972,3973,39_210A,ac_transit,210A,210A,3,ac_transit,39_210A,0,3966,25:51:00,1551.0,1611.0,3966.0,60.0,0 +3974,3975,39_210B,ac_transit,210B,210B,3,ac_transit,39_210B,0,3975,18:42:00,1122.0,1152.0,3975.0,30.0,0 +3975,3976,39_210B,ac_transit,210B,210B,3,ac_transit,39_210B,0,3975,19:12:00,1152.0,1182.0,3975.0,30.0,0 +3976,3977,39_210B,ac_transit,210B,210B,3,ac_transit,39_210B,0,3975,19:42:00,1182.0,1212.0,3975.0,30.0,0 +3977,3978,39_210B,ac_transit,210B,210B,3,ac_transit,39_210B,0,3975,20:12:00,1212.0,1242.0,3975.0,30.0,0 +3978,3979,39_210B,ac_transit,210B,210B,3,ac_transit,39_210B,0,3975,20:42:00,1242.0,1272.0,3975.0,30.0,0 +3979,3980,39_210B,ac_transit,210B,210B,3,ac_transit,39_210B,0,3975,21:12:00,1272.0,1302.0,3975.0,30.0,0 +3980,3981,39_210B,ac_transit,210B,210B,3,ac_transit,39_210B,0,3975,21:42:00,1302.0,1332.0,3975.0,30.0,0 +3981,3982,39_210B,ac_transit,210B,210B,3,ac_transit,39_210B,0,3975,22:12:00,1332.0,1362.0,3975.0,30.0,0 +3982,3983,39_210B,ac_transit,210B,210B,3,ac_transit,39_210B,0,3975,22:42:00,1362.0,1392.0,3975.0,30.0,0 +3983,3984,39_210B,ac_transit,210B,210B,3,ac_transit,39_210B,0,3975,23:12:00,1392.0,1422.0,3975.0,30.0,0 +3984,3985,39_210B,ac_transit,210B,210B,3,ac_transit,39_210B,0,3975,23:42:00,1422.0,1452.0,3975.0,30.0,0 +3985,3986,39_210B,ac_transit,210B,210B,3,ac_transit,39_210B,0,3975,24:12:00,1452.0,1482.0,3975.0,30.0,0 +3986,3987,39_210B,ac_transit,210B,210B,3,ac_transit,39_210B,0,3975,24:42:00,1482.0,1512.0,3975.0,30.0,0 +3987,3988,39_210B,ac_transit,210B,210B,3,ac_transit,39_210B,0,3975,25:12:00,1512.0,1542.0,3975.0,30.0,0 +3988,3989,39_210B,ac_transit,210B,210B,3,ac_transit,39_210B,0,3975,25:42:00,1542.0,1572.0,3975.0,30.0,0 +3989,3990,39_210B,ac_transit,210B,210B,3,ac_transit,39_210B,0,3975,26:12:00,1572.0,1602.0,3975.0,30.0,0 +3383,3384,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,06:00:00,360.0,390.0,3384.0,30.0,0 +3384,3385,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,06:30:00,390.0,420.0,3384.0,30.0,0 +3385,3386,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,07:00:00,420.0,450.0,3384.0,30.0,0 +3386,3387,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,07:30:00,450.0,480.0,3384.0,30.0,0 +3387,3388,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,08:00:00,480.0,510.0,3384.0,30.0,0 +3388,3389,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,08:30:00,510.0,547.0,3384.0,37.0,0 +3389,3390,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,09:07:00,547.0,577.0,3384.0,30.0,0 +3390,3391,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,09:37:00,577.0,607.0,3384.0,30.0,0 +3391,3392,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,10:07:00,607.0,637.0,3384.0,30.0,0 +3392,3393,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,10:37:00,637.0,667.0,3384.0,30.0,0 +3393,3394,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,11:07:00,667.0,697.0,3384.0,30.0,0 +3394,3395,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,11:37:00,697.0,727.0,3384.0,30.0,0 +3395,3396,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,12:07:00,727.0,757.0,3384.0,30.0,0 +3396,3397,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,12:37:00,757.0,787.0,3384.0,30.0,0 +3397,3398,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,13:07:00,787.0,817.0,3384.0,30.0,0 +3398,3399,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,13:37:00,817.0,847.0,3384.0,30.0,0 +3399,3400,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,14:07:00,847.0,877.0,3384.0,30.0,0 +3400,3401,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,14:37:00,877.0,907.0,3384.0,30.0,0 +3401,3402,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,15:07:00,907.0,943.0,3384.0,36.0,0 +3402,3403,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,15:43:00,943.0,973.0,3384.0,30.0,0 +3403,3404,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,16:13:00,973.0,1003.0,3384.0,30.0,0 +3404,3405,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,16:43:00,1003.0,1033.0,3384.0,30.0,0 +3405,3406,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,17:13:00,1033.0,1063.0,3384.0,30.0,0 +3406,3407,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,17:43:00,1063.0,1093.0,3384.0,30.0,0 +3407,3408,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,18:13:00,1093.0,1113.0,3384.0,20.0,0 +3408,3409,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,18:33:00,1113.0,1212.98333333,3384.0,99.9833333333,1 +3409,3410,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,20:12:59,1212.98333333,1312.98333333,3384.0,100.0,1 +3410,3411,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,21:52:59,1312.98333333,1412.96666667,3384.0,99.9833333333,1 +3411,3412,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,23:32:58,1412.96666667,1512.96666667,3384.0,100.0,1 +3412,3413,39_55AC,ac_transit,55,55,3,ac_transit,39_55AC,0,3384,25:12:58,1512.96666667,1612.95,3384.0,99.9833333333,1 +3414,3415,39_77AC,ac_transit,77,77,3,ac_transit,39_77AC,0,3415,06:06:00,366.0,396.0,3415.0,30.0,0 +3415,3416,39_77AC,ac_transit,77,77,3,ac_transit,39_77AC,0,3415,06:36:00,396.0,426.0,3415.0,30.0,0 +3416,3417,39_77AC,ac_transit,77,77,3,ac_transit,39_77AC,0,3415,07:06:00,426.0,456.0,3415.0,30.0,0 +3417,3418,39_77AC,ac_transit,77,77,3,ac_transit,39_77AC,0,3415,07:36:00,456.0,486.0,3415.0,30.0,0 +3418,3419,39_77AC,ac_transit,77,77,3,ac_transit,39_77AC,0,3415,08:06:00,486.0,516.0,3415.0,30.0,0 +3419,3420,39_77AC,ac_transit,77,77,3,ac_transit,39_77AC,0,3415,08:36:00,516.0,554.0,3415.0,38.0,0 +3420,3421,39_77AC,ac_transit,77,77,3,ac_transit,39_77AC,0,3415,09:14:00,554.0,614.0,3415.0,60.0,0 +3421,3422,39_77AC,ac_transit,77,77,3,ac_transit,39_77AC,0,3415,10:14:00,614.0,674.0,3415.0,60.0,0 +3422,3423,39_77AC,ac_transit,77,77,3,ac_transit,39_77AC,0,3415,11:14:00,674.0,734.0,3415.0,60.0,0 +3423,3424,39_77AC,ac_transit,77,77,3,ac_transit,39_77AC,0,3415,12:14:00,734.0,794.0,3415.0,60.0,0 +3424,3425,39_77AC,ac_transit,77,77,3,ac_transit,39_77AC,0,3415,13:14:00,794.0,854.0,3415.0,60.0,0 +3425,3426,39_77AC,ac_transit,77,77,3,ac_transit,39_77AC,0,3415,14:14:00,854.0,914.0,3415.0,60.0,0 +3426,3427,39_77AC,ac_transit,77,77,3,ac_transit,39_77AC,0,3415,15:14:00,914.0,936.0,3415.0,22.0,0 +3427,3428,39_77AC,ac_transit,77,77,3,ac_transit,39_77AC,0,3415,15:36:00,936.0,966.0,3415.0,30.0,0 +3428,3429,39_77AC,ac_transit,77,77,3,ac_transit,39_77AC,0,3415,16:06:00,966.0,996.0,3415.0,30.0,0 +3429,3430,39_77AC,ac_transit,77,77,3,ac_transit,39_77AC,0,3415,16:36:00,996.0,1026.0,3415.0,30.0,0 +3430,3431,39_77AC,ac_transit,77,77,3,ac_transit,39_77AC,0,3415,17:06:00,1026.0,1056.0,3415.0,30.0,0 +3431,3432,39_77AC,ac_transit,77,77,3,ac_transit,39_77AC,0,3415,17:36:00,1056.0,1086.0,3415.0,30.0,0 +3547,3548,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,06:10:00,370.0,400.0,3548.0,30.0,0 +3548,3549,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,06:40:00,400.0,430.0,3548.0,30.0,0 +3549,3550,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,07:10:00,430.0,460.0,3548.0,30.0,0 +3550,3551,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,07:40:00,460.0,490.0,3548.0,30.0,0 +3551,3552,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,08:10:00,490.0,520.0,3548.0,30.0,0 +3552,3553,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,08:40:00,520.0,555.0,3548.0,35.0,0 +3553,3554,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,09:15:00,555.0,585.0,3548.0,30.0,0 +3554,3555,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,09:45:00,585.0,615.0,3548.0,30.0,0 +3555,3556,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,10:15:00,615.0,645.0,3548.0,30.0,0 +3556,3557,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,10:45:00,645.0,675.0,3548.0,30.0,0 +3557,3558,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,11:15:00,675.0,705.0,3548.0,30.0,0 +3558,3559,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,11:45:00,705.0,735.0,3548.0,30.0,0 +3559,3560,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,12:15:00,735.0,765.0,3548.0,30.0,0 +3560,3561,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,12:45:00,765.0,795.0,3548.0,30.0,0 +3561,3562,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,13:15:00,795.0,825.0,3548.0,30.0,0 +3562,3563,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,13:45:00,825.0,855.0,3548.0,30.0,0 +3563,3564,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,14:15:00,855.0,885.0,3548.0,30.0,0 +3564,3565,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,14:45:00,885.0,915.0,3548.0,30.0,0 +3565,3566,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,15:15:00,915.0,939.0,3548.0,24.0,0 +3566,3567,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,15:39:00,939.0,969.0,3548.0,30.0,0 +3567,3568,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,16:09:00,969.0,999.0,3548.0,30.0,0 +3568,3569,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,16:39:00,999.0,1029.0,3548.0,30.0,0 +3569,3570,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,17:09:00,1029.0,1059.0,3548.0,30.0,0 +3570,3571,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,17:39:00,1059.0,1089.0,3548.0,30.0,0 +3571,3572,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,18:09:00,1089.0,1115.0,3548.0,26.0,0 +3572,3573,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,18:35:00,1115.0,1145.0,3548.0,30.0,0 +3573,3574,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,19:05:00,1145.0,1175.0,3548.0,30.0,0 +3574,3575,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,19:35:00,1175.0,1205.0,3548.0,30.0,0 +3575,3576,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,20:05:00,1205.0,1235.0,3548.0,30.0,0 +3576,3577,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,20:35:00,1235.0,1265.0,3548.0,30.0,0 +3577,3578,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,21:05:00,1265.0,1295.0,3548.0,30.0,0 +3578,3579,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,21:35:00,1295.0,1325.0,3548.0,30.0,0 +3579,3580,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,22:05:00,1325.0,1355.0,3548.0,30.0,0 +3580,3581,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,22:35:00,1355.0,1385.0,3548.0,30.0,0 +3581,3582,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,23:05:00,1385.0,1415.0,3548.0,30.0,0 +3582,3583,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,23:35:00,1415.0,1445.0,3548.0,30.0,0 +3583,3584,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,24:05:00,1445.0,1475.0,3548.0,30.0,0 +3584,3585,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,24:35:00,1475.0,1505.0,3548.0,30.0,0 +3585,3586,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,25:05:00,1505.0,1535.0,3548.0,30.0,0 +3586,3587,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,25:35:00,1535.0,1565.0,3548.0,30.0,0 +3587,3588,39_80EBAC,ac_transit,80,80_EB,3,ac_transit,39_80EBAC,0,3548,26:05:00,1565.0,1595.0,3548.0,30.0,0 +3589,3590,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,06:15:00,375.0,405.0,3590.0,30.0,0 +3590,3591,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,06:45:00,405.0,435.0,3590.0,30.0,0 +3591,3592,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,07:15:00,435.0,465.0,3590.0,30.0,0 +3592,3593,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,07:45:00,465.0,495.0,3590.0,30.0,0 +3593,3594,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,08:15:00,495.0,525.0,3590.0,30.0,0 +3594,3595,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,08:45:00,525.0,542.0,3590.0,17.0,0 +3595,3596,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,09:02:00,542.0,572.0,3590.0,30.0,0 +3596,3597,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,09:32:00,572.0,602.0,3590.0,30.0,0 +3597,3598,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,10:02:00,602.0,632.0,3590.0,30.0,0 +3598,3599,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,10:32:00,632.0,662.0,3590.0,30.0,0 +3599,3600,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,11:02:00,662.0,692.0,3590.0,30.0,0 +3600,3601,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,11:32:00,692.0,722.0,3590.0,30.0,0 +3601,3602,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,12:02:00,722.0,752.0,3590.0,30.0,0 +3602,3603,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,12:32:00,752.0,782.0,3590.0,30.0,0 +3603,3604,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,13:02:00,782.0,812.0,3590.0,30.0,0 +3604,3605,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,13:32:00,812.0,842.0,3590.0,30.0,0 +3605,3606,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,14:02:00,842.0,872.0,3590.0,30.0,0 +3606,3607,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,14:32:00,872.0,902.0,3590.0,30.0,0 +3607,3608,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,15:02:00,902.0,936.0,3590.0,34.0,0 +3608,3609,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,15:36:00,936.0,966.0,3590.0,30.0,0 +3609,3610,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,16:06:00,966.0,996.0,3590.0,30.0,0 +3610,3611,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,16:36:00,996.0,1026.0,3590.0,30.0,0 +3611,3612,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,17:06:00,1026.0,1056.0,3590.0,30.0,0 +3612,3613,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,17:36:00,1056.0,1086.0,3590.0,30.0,0 +3613,3614,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,18:06:00,1086.0,1117.0,3590.0,31.0,0 +3614,3615,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,18:37:00,1117.0,1147.0,3590.0,30.0,0 +3615,3616,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,19:07:00,1147.0,1177.0,3590.0,30.0,0 +3616,3617,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,19:37:00,1177.0,1207.0,3590.0,30.0,0 +3617,3618,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,20:07:00,1207.0,1237.0,3590.0,30.0,0 +3618,3619,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,20:37:00,1237.0,1267.0,3590.0,30.0,0 +3619,3620,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,21:07:00,1267.0,1297.0,3590.0,30.0,0 +3620,3621,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,21:37:00,1297.0,1327.0,3590.0,30.0,0 +3621,3622,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,22:07:00,1327.0,1357.0,3590.0,30.0,0 +3622,3623,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,22:37:00,1357.0,1387.0,3590.0,30.0,0 +3623,3624,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,23:07:00,1387.0,1417.0,3590.0,30.0,0 +3624,3625,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,23:37:00,1417.0,1447.0,3590.0,30.0,0 +3625,3626,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,24:07:00,1447.0,1477.0,3590.0,30.0,0 +3626,3627,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,24:37:00,1477.0,1507.0,3590.0,30.0,0 +3627,3628,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,25:07:00,1507.0,1537.0,3590.0,30.0,0 +3628,3629,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,25:37:00,1537.0,1567.0,3590.0,30.0,0 +3629,3630,39_80WBAC,ac_transit,80,80_WB,3,ac_transit,39_80WBAC,0,3590,26:07:00,1567.0,1597.0,3590.0,30.0,0 +3991,3992,39_81AWBAC,ac_transit,81A,81A_WB,3,ac_transit,39_81AWBAC,0,3992,15:42:00,942.0,1002.0,3992.0,60.0,0 +3992,3993,39_81AWBAC,ac_transit,81A,81A_WB,3,ac_transit,39_81AWBAC,0,3992,16:42:00,1002.0,1062.0,3992.0,60.0,0 +3706,3707,39_81EBAC,ac_transit,81,81_EB,3,ac_transit,39_81EBAC,0,3707,06:09:00,369.0,399.0,3707.0,30.0,0 +3707,3708,39_81EBAC,ac_transit,81,81_EB,3,ac_transit,39_81EBAC,0,3707,06:39:00,399.0,429.0,3707.0,30.0,0 +3708,3709,39_81EBAC,ac_transit,81,81_EB,3,ac_transit,39_81EBAC,0,3707,07:09:00,429.0,459.0,3707.0,30.0,0 +3709,3710,39_81EBAC,ac_transit,81,81_EB,3,ac_transit,39_81EBAC,0,3707,07:39:00,459.0,489.0,3707.0,30.0,0 +3710,3711,39_81EBAC,ac_transit,81,81_EB,3,ac_transit,39_81EBAC,0,3707,08:09:00,489.0,519.0,3707.0,30.0,0 +3711,3712,39_81EBAC,ac_transit,81,81_EB,3,ac_transit,39_81EBAC,0,3707,08:39:00,519.0,543.0,3707.0,24.0,0 +3712,3713,39_81EBAC,ac_transit,81,81_EB,3,ac_transit,39_81EBAC,0,3707,09:03:00,543.0,603.0,3707.0,60.0,0 +3713,3714,39_81EBAC,ac_transit,81,81_EB,3,ac_transit,39_81EBAC,0,3707,10:03:00,603.0,663.0,3707.0,60.0,0 +3714,3715,39_81EBAC,ac_transit,81,81_EB,3,ac_transit,39_81EBAC,0,3707,11:03:00,663.0,723.0,3707.0,60.0,0 +3715,3716,39_81EBAC,ac_transit,81,81_EB,3,ac_transit,39_81EBAC,0,3707,12:03:00,723.0,783.0,3707.0,60.0,0 +3716,3717,39_81EBAC,ac_transit,81,81_EB,3,ac_transit,39_81EBAC,0,3707,13:03:00,783.0,843.0,3707.0,60.0,0 +3717,3718,39_81EBAC,ac_transit,81,81_EB,3,ac_transit,39_81EBAC,0,3707,14:03:00,843.0,903.0,3707.0,60.0,0 +3718,3719,39_81EBAC,ac_transit,81,81_EB,3,ac_transit,39_81EBAC,0,3707,15:03:00,903.0,938.0,3707.0,35.0,0 +3719,3720,39_81EBAC,ac_transit,81,81_EB,3,ac_transit,39_81EBAC,0,3707,15:38:00,938.0,998.0,3707.0,60.0,0 +3720,3721,39_81EBAC,ac_transit,81,81_EB,3,ac_transit,39_81EBAC,0,3707,16:38:00,998.0,1058.0,3707.0,60.0,0 +3721,3722,39_81EBAC,ac_transit,81,81_EB,3,ac_transit,39_81EBAC,0,3707,17:38:00,1058.0,1121.0,3707.0,63.0,0 +3722,3723,39_81EBAC,ac_transit,81,81_EB,3,ac_transit,39_81EBAC,0,3707,18:41:00,1121.0,1220.98333333,3707.0,99.9833333333,0 +3723,3724,39_81EBAC,ac_transit,81,81_EB,3,ac_transit,39_81EBAC,0,3707,20:20:59,1220.98333333,1320.98333333,3707.0,100.0,0 +3724,3725,39_81EBAC,ac_transit,81,81_EB,3,ac_transit,39_81EBAC,0,3707,22:00:59,1320.98333333,1420.96666667,3707.0,99.9833333333,0 +3725,3726,39_81EBAC,ac_transit,81,81_EB,3,ac_transit,39_81EBAC,0,3707,23:40:58,1420.96666667,1520.96666667,3707.0,100.0,0 +3727,3728,39_81WBAC,ac_transit,81,81_WB,3,ac_transit,39_81WBAC,0,3728,06:06:00,366.0,396.0,3728.0,30.0,0 +3728,3729,39_81WBAC,ac_transit,81,81_WB,3,ac_transit,39_81WBAC,0,3728,06:36:00,396.0,426.0,3728.0,30.0,0 +3729,3730,39_81WBAC,ac_transit,81,81_WB,3,ac_transit,39_81WBAC,0,3728,07:06:00,426.0,456.0,3728.0,30.0,0 +3730,3731,39_81WBAC,ac_transit,81,81_WB,3,ac_transit,39_81WBAC,0,3728,07:36:00,456.0,486.0,3728.0,30.0,0 +3731,3732,39_81WBAC,ac_transit,81,81_WB,3,ac_transit,39_81WBAC,0,3728,08:06:00,486.0,516.0,3728.0,30.0,0 +3732,3733,39_81WBAC,ac_transit,81,81_WB,3,ac_transit,39_81WBAC,0,3728,08:36:00,516.0,543.0,3728.0,27.0,0 +3733,3734,39_81WBAC,ac_transit,81,81_WB,3,ac_transit,39_81WBAC,0,3728,09:03:00,543.0,603.0,3728.0,60.0,0 +3734,3735,39_81WBAC,ac_transit,81,81_WB,3,ac_transit,39_81WBAC,0,3728,10:03:00,603.0,663.0,3728.0,60.0,0 +3735,3736,39_81WBAC,ac_transit,81,81_WB,3,ac_transit,39_81WBAC,0,3728,11:03:00,663.0,723.0,3728.0,60.0,0 +3736,3737,39_81WBAC,ac_transit,81,81_WB,3,ac_transit,39_81WBAC,0,3728,12:03:00,723.0,783.0,3728.0,60.0,0 +3737,3738,39_81WBAC,ac_transit,81,81_WB,3,ac_transit,39_81WBAC,0,3728,13:03:00,783.0,843.0,3728.0,60.0,0 +3738,3739,39_81WBAC,ac_transit,81,81_WB,3,ac_transit,39_81WBAC,0,3728,14:03:00,843.0,903.0,3728.0,60.0,0 +3739,3740,39_81WBAC,ac_transit,81,81_WB,3,ac_transit,39_81WBAC,0,3728,15:03:00,903.0,946.0,3728.0,43.0,0 +3740,3741,39_81WBAC,ac_transit,81,81_WB,3,ac_transit,39_81WBAC,0,3728,15:46:00,946.0,1006.0,3728.0,60.0,0 +3741,3742,39_81WBAC,ac_transit,81,81_WB,3,ac_transit,39_81WBAC,0,3728,16:46:00,1006.0,1066.0,3728.0,60.0,0 +3743,3744,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,06:14:00,374.0,404.0,3744.0,30.0,0 +3744,3745,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,06:44:00,404.0,434.0,3744.0,30.0,0 +3745,3746,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,07:14:00,434.0,464.0,3744.0,30.0,0 +3746,3747,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,07:44:00,464.0,494.0,3744.0,30.0,0 +3747,3748,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,08:14:00,494.0,524.0,3744.0,30.0,0 +3748,3749,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,08:44:00,524.0,557.0,3744.0,33.0,0 +3749,3750,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,09:17:00,557.0,617.0,3744.0,60.0,0 +3750,3751,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,10:17:00,617.0,677.0,3744.0,60.0,0 +3751,3752,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,11:17:00,677.0,737.0,3744.0,60.0,0 +3752,3753,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,12:17:00,737.0,797.0,3744.0,60.0,0 +3753,3754,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,13:17:00,797.0,857.0,3744.0,60.0,0 +3754,3755,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,14:17:00,857.0,917.0,3744.0,60.0,0 +3755,3756,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,15:17:00,917.0,939.0,3744.0,22.0,0 +3756,3757,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,15:39:00,939.0,969.0,3744.0,30.0,0 +3757,3758,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,16:09:00,969.0,999.0,3744.0,30.0,0 +3758,3759,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,16:39:00,999.0,1029.0,3744.0,30.0,0 +3759,3760,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,17:09:00,1029.0,1059.0,3744.0,30.0,0 +3760,3761,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,17:39:00,1059.0,1089.0,3744.0,30.0,0 +3761,3762,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,18:09:00,1089.0,1112.0,3744.0,23.0,0 +3762,3763,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,18:32:00,1112.0,1172.0,3744.0,60.0,0 +3763,3764,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,19:32:00,1172.0,1232.0,3744.0,60.0,0 +3764,3765,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,20:32:00,1232.0,1292.0,3744.0,60.0,0 +3765,3766,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,21:32:00,1292.0,1352.0,3744.0,60.0,0 +3766,3767,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,22:32:00,1352.0,1412.0,3744.0,60.0,0 +3767,3768,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,23:32:00,1412.0,1472.0,3744.0,60.0,0 +3768,3769,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,24:32:00,1472.0,1532.0,3744.0,60.0,0 +3769,3770,39_83AC,ac_transit,83,83,3,ac_transit,39_83AC,0,3744,25:32:00,1532.0,1592.0,3744.0,60.0,0 +3433,3434,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,06:13:00,373.0,403.0,3434.0,30.0,0 +3434,3435,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,06:43:00,403.0,433.0,3434.0,30.0,0 +3435,3436,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,07:13:00,433.0,463.0,3434.0,30.0,0 +3436,3437,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,07:43:00,463.0,493.0,3434.0,30.0,0 +3437,3438,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,08:13:00,493.0,523.0,3434.0,30.0,0 +3438,3439,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,08:43:00,523.0,552.0,3434.0,29.0,0 +3439,3440,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,09:12:00,552.0,582.0,3434.0,30.0,0 +3440,3441,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,09:42:00,582.0,612.0,3434.0,30.0,0 +3441,3442,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,10:12:00,612.0,642.0,3434.0,30.0,0 +3442,3443,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,10:42:00,642.0,672.0,3434.0,30.0,0 +3443,3444,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,11:12:00,672.0,702.0,3434.0,30.0,0 +3444,3445,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,11:42:00,702.0,732.0,3434.0,30.0,0 +3445,3446,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,12:12:00,732.0,762.0,3434.0,30.0,0 +3446,3447,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,12:42:00,762.0,792.0,3434.0,30.0,0 +3447,3448,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,13:12:00,792.0,822.0,3434.0,30.0,0 +3448,3449,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,13:42:00,822.0,852.0,3434.0,30.0,0 +3449,3450,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,14:12:00,852.0,882.0,3434.0,30.0,0 +3450,3451,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,14:42:00,882.0,912.0,3434.0,30.0,0 +3451,3452,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,15:12:00,912.0,938.0,3434.0,26.0,0 +3452,3453,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,15:38:00,938.0,968.0,3434.0,30.0,0 +3453,3454,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,16:08:00,968.0,998.0,3434.0,30.0,0 +3454,3455,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,16:38:00,998.0,1028.0,3434.0,30.0,0 +3455,3456,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,17:08:00,1028.0,1058.0,3434.0,30.0,0 +3456,3457,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,17:38:00,1058.0,1088.0,3434.0,30.0,0 +3457,3458,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,18:08:00,1088.0,1120.0,3434.0,32.0,0 +3458,3459,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,18:40:00,1120.0,1150.0,3434.0,30.0,0 +3459,3460,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,19:10:00,1150.0,1180.0,3434.0,30.0,0 +3460,3461,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,19:40:00,1180.0,1210.0,3434.0,30.0,0 +3461,3462,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,20:10:00,1210.0,1240.0,3434.0,30.0,0 +3462,3463,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,20:40:00,1240.0,1270.0,3434.0,30.0,0 +3463,3464,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,21:10:00,1270.0,1300.0,3434.0,30.0,0 +3464,3465,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,21:40:00,1300.0,1330.0,3434.0,30.0,0 +3465,3466,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,22:10:00,1330.0,1360.0,3434.0,30.0,0 +3466,3467,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,22:40:00,1360.0,1390.0,3434.0,30.0,0 +3467,3468,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,23:10:00,1390.0,1420.0,3434.0,30.0,0 +3468,3469,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,23:40:00,1420.0,1450.0,3434.0,30.0,0 +3469,3470,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,24:10:00,1450.0,1480.0,3434.0,30.0,0 +3470,3471,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,24:40:00,1480.0,1510.0,3434.0,30.0,0 +3471,3472,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,25:10:00,1510.0,1540.0,3434.0,30.0,0 +3472,3473,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,25:40:00,1540.0,1570.0,3434.0,30.0,0 +3473,3474,39_84AC,ac_transit,84,84,3,ac_transit,39_84AC,0,3434,26:10:00,1570.0,1600.0,3434.0,30.0,0 +3994,3995,39_85AAC,ac_transit,85A,85A,3,ac_transit,39_85AAC,0,3995,06:32:00,392.0,491.983333333,3995.0,99.9833333333,0 +3475,3476,39_85AC,ac_transit,85,85,3,ac_transit,39_85AC,0,3476,06:12:00,372.0,402.0,3476.0,30.0,0 +3476,3477,39_85AC,ac_transit,85,85,3,ac_transit,39_85AC,0,3476,06:42:00,402.0,432.0,3476.0,30.0,0 +3477,3478,39_85AC,ac_transit,85,85,3,ac_transit,39_85AC,0,3476,07:12:00,432.0,462.0,3476.0,30.0,0 +3478,3479,39_85AC,ac_transit,85,85,3,ac_transit,39_85AC,0,3476,07:42:00,462.0,492.0,3476.0,30.0,0 +3479,3480,39_85AC,ac_transit,85,85,3,ac_transit,39_85AC,0,3476,08:12:00,492.0,522.0,3476.0,30.0,0 +3480,3481,39_85AC,ac_transit,85,85,3,ac_transit,39_85AC,0,3476,08:42:00,522.0,542.0,3476.0,20.0,0 +3481,3482,39_85AC,ac_transit,85,85,3,ac_transit,39_85AC,0,3476,09:02:00,542.0,602.0,3476.0,60.0,0 +3482,3483,39_85AC,ac_transit,85,85,3,ac_transit,39_85AC,0,3476,10:02:00,602.0,662.0,3476.0,60.0,0 +3483,3484,39_85AC,ac_transit,85,85,3,ac_transit,39_85AC,0,3476,11:02:00,662.0,722.0,3476.0,60.0,0 +3484,3485,39_85AC,ac_transit,85,85,3,ac_transit,39_85AC,0,3476,12:02:00,722.0,782.0,3476.0,60.0,0 +3485,3486,39_85AC,ac_transit,85,85,3,ac_transit,39_85AC,0,3476,13:02:00,782.0,842.0,3476.0,60.0,0 +3486,3487,39_85AC,ac_transit,85,85,3,ac_transit,39_85AC,0,3476,14:02:00,842.0,902.0,3476.0,60.0,0 +3487,3488,39_85AC,ac_transit,85,85,3,ac_transit,39_85AC,0,3476,15:02:00,902.0,938.0,3476.0,36.0,0 +3488,3489,39_85AC,ac_transit,85,85,3,ac_transit,39_85AC,0,3476,15:38:00,938.0,968.0,3476.0,30.0,0 +3489,3490,39_85AC,ac_transit,85,85,3,ac_transit,39_85AC,0,3476,16:08:00,968.0,998.0,3476.0,30.0,0 +3490,3491,39_85AC,ac_transit,85,85,3,ac_transit,39_85AC,0,3476,16:38:00,998.0,1028.0,3476.0,30.0,0 +3491,3492,39_85AC,ac_transit,85,85,3,ac_transit,39_85AC,0,3476,17:08:00,1028.0,1058.0,3476.0,30.0,0 +3492,3493,39_85AC,ac_transit,85,85,3,ac_transit,39_85AC,0,3476,17:38:00,1058.0,1088.0,3476.0,30.0,0 +3996,3997,39_85BAC,ac_transit,85B,85B,3,ac_transit,39_85BAC,0,3997,15:34:00,934.0,994.0,3997.0,60.0,0 +3997,3998,39_85BAC,ac_transit,85B,85B,3,ac_transit,39_85BAC,0,3997,16:34:00,994.0,1054.0,3997.0,60.0,0 +4028,4029,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,09:03:00,543.0,573.0,4029.0,30.0,0 +4029,4030,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,09:33:00,573.0,603.0,4029.0,30.0,0 +4030,4031,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,10:03:00,603.0,633.0,4029.0,30.0,0 +4031,4032,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,10:33:00,633.0,663.0,4029.0,30.0,0 +4032,4033,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,11:03:00,663.0,693.0,4029.0,30.0,0 +4033,4034,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,11:33:00,693.0,723.0,4029.0,30.0,0 +4034,4035,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,12:03:00,723.0,753.0,4029.0,30.0,0 +4035,4036,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,12:33:00,753.0,783.0,4029.0,30.0,0 +4036,4037,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,13:03:00,783.0,813.0,4029.0,30.0,0 +4037,4038,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,13:33:00,813.0,843.0,4029.0,30.0,0 +4038,4039,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,14:03:00,843.0,873.0,4029.0,30.0,0 +4039,4040,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,14:33:00,873.0,903.0,4029.0,30.0,0 +4040,4041,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,15:03:00,903.0,1117.0,4029.0,214.0,1 +4041,4042,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,18:37:00,1117.0,1147.0,4029.0,30.0,0 +4042,4043,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,19:07:00,1147.0,1177.0,4029.0,30.0,0 +4043,4044,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,19:37:00,1177.0,1207.0,4029.0,30.0,0 +4044,4045,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,20:07:00,1207.0,1237.0,4029.0,30.0,0 +4045,4046,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,20:37:00,1237.0,1267.0,4029.0,30.0,0 +4046,4047,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,21:07:00,1267.0,1297.0,4029.0,30.0,0 +4047,4048,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,21:37:00,1297.0,1327.0,4029.0,30.0,0 +4048,4049,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,22:07:00,1327.0,1357.0,4029.0,30.0,0 +4049,4050,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,22:37:00,1357.0,1387.0,4029.0,30.0,0 +4050,4051,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,23:07:00,1387.0,1417.0,4029.0,30.0,0 +4051,4052,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,23:37:00,1417.0,1447.0,4029.0,30.0,0 +4052,4053,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,24:07:00,1447.0,1477.0,4029.0,30.0,0 +4053,4054,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,24:37:00,1477.0,1507.0,4029.0,30.0,0 +4054,4055,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,25:07:00,1507.0,1537.0,4029.0,30.0,0 +4055,4056,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,25:37:00,1537.0,1567.0,4029.0,30.0,0 +4056,4057,39_86AAC,ac_transit,86A,86A,3,ac_transit,39_86AAC,0,4029,26:07:00,1567.0,1597.0,4029.0,30.0,0 +3999,4000,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,06:08:00,368.0,398.0,4000.0,30.0,0 +4000,4001,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,06:38:00,398.0,428.0,4000.0,30.0,0 +4001,4002,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,07:08:00,428.0,458.0,4000.0,30.0,0 +4002,4003,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,07:38:00,458.0,488.0,4000.0,30.0,0 +4003,4004,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,08:08:00,488.0,518.0,4000.0,30.0,0 +4004,4005,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,08:38:00,518.0,945.0,4000.0,427.0,1 +4005,4006,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,15:45:00,945.0,975.0,4000.0,30.0,0 +4006,4007,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,16:15:00,975.0,1005.0,4000.0,30.0,0 +4007,4008,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,16:45:00,1005.0,1035.0,4000.0,30.0,0 +4008,4009,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,17:15:00,1035.0,1065.0,4000.0,30.0,0 +4009,4010,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,17:45:00,1065.0,1095.0,4000.0,30.0,0 +4010,4011,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,18:15:00,1095.0,1121.0,4000.0,26.0,0 +4011,4012,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,18:41:00,1121.0,1151.0,4000.0,30.0,0 +4012,4013,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,19:11:00,1151.0,1181.0,4000.0,30.0,0 +4013,4014,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,19:41:00,1181.0,1211.0,4000.0,30.0,0 +4014,4015,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,20:11:00,1211.0,1241.0,4000.0,30.0,0 +4015,4016,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,20:41:00,1241.0,1271.0,4000.0,30.0,0 +4016,4017,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,21:11:00,1271.0,1301.0,4000.0,30.0,0 +4017,4018,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,21:41:00,1301.0,1331.0,4000.0,30.0,0 +4018,4019,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,22:11:00,1331.0,1361.0,4000.0,30.0,0 +4019,4020,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,22:41:00,1361.0,1391.0,4000.0,30.0,0 +4020,4021,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,23:11:00,1391.0,1421.0,4000.0,30.0,0 +4021,4022,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,23:41:00,1421.0,1451.0,4000.0,30.0,0 +4022,4023,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,24:11:00,1451.0,1481.0,4000.0,30.0,0 +4023,4024,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,24:41:00,1481.0,1511.0,4000.0,30.0,0 +4024,4025,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,25:11:00,1511.0,1541.0,4000.0,30.0,0 +4025,4026,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,25:41:00,1541.0,1571.0,4000.0,30.0,0 +4026,4027,39_86AC,ac_transit,86,86,3,ac_transit,39_86AC,0,4000,26:11:00,1571.0,1601.0,4000.0,30.0,0 +3631,3632,39_87AC,ac_transit,87,87,3,ac_transit,39_87AC,0,3632,06:00:00,360.0,459.983333333,3632.0,99.9833333333,0 +3632,3633,39_87AC,ac_transit,87,87,3,ac_transit,39_87AC,0,3632,07:39:59,459.983333333,549.0,3632.0,89.0166666667,0 +3633,3634,39_87AC,ac_transit,87,87,3,ac_transit,39_87AC,0,3632,09:09:00,549.0,609.0,3632.0,60.0,0 +3634,3635,39_87AC,ac_transit,87,87,3,ac_transit,39_87AC,0,3632,10:09:00,609.0,669.0,3632.0,60.0,0 +3635,3636,39_87AC,ac_transit,87,87,3,ac_transit,39_87AC,0,3632,11:09:00,669.0,729.0,3632.0,60.0,0 +3636,3637,39_87AC,ac_transit,87,87,3,ac_transit,39_87AC,0,3632,12:09:00,729.0,789.0,3632.0,60.0,0 +3637,3638,39_87AC,ac_transit,87,87,3,ac_transit,39_87AC,0,3632,13:09:00,789.0,849.0,3632.0,60.0,0 +3638,3639,39_87AC,ac_transit,87,87,3,ac_transit,39_87AC,0,3632,14:09:00,849.0,909.0,3632.0,60.0,0 +3639,3640,39_87AC,ac_transit,87,87,3,ac_transit,39_87AC,0,3632,15:09:00,909.0,931.0,3632.0,22.0,0 +3640,3641,39_87AC,ac_transit,87,87,3,ac_transit,39_87AC,0,3632,15:31:00,931.0,1030.98333333,3632.0,99.9833333333,0 +3946,3947,39_91.1MIDAC,ac_transit,91.1MID,91.1MID,3,ac_transit,39_91.1MIDAC,0,3947,06:17:00,377.0,476.983333333,3947.0,99.9833333333,0 +3947,3948,39_91.1MIDAC,ac_transit,91.1MID,91.1MID,3,ac_transit,39_91.1MIDAC,0,3947,07:56:59,476.983333333,550.0,3947.0,73.0166666667,0 +3948,3949,39_91.1MIDAC,ac_transit,91.1MID,91.1MID,3,ac_transit,39_91.1MIDAC,0,3947,09:10:00,550.0,610.0,3947.0,60.0,0 +3949,3950,39_91.1MIDAC,ac_transit,91.1MID,91.1MID,3,ac_transit,39_91.1MIDAC,0,3947,10:10:00,610.0,670.0,3947.0,60.0,0 +3950,3951,39_91.1MIDAC,ac_transit,91.1MID,91.1MID,3,ac_transit,39_91.1MIDAC,0,3947,11:10:00,670.0,730.0,3947.0,60.0,0 +3951,3952,39_91.1MIDAC,ac_transit,91.1MID,91.1MID,3,ac_transit,39_91.1MIDAC,0,3947,12:10:00,730.0,790.0,3947.0,60.0,0 +3952,3953,39_91.1MIDAC,ac_transit,91.1MID,91.1MID,3,ac_transit,39_91.1MIDAC,0,3947,13:10:00,790.0,850.0,3947.0,60.0,0 +3953,3954,39_91.1MIDAC,ac_transit,91.1MID,91.1MID,3,ac_transit,39_91.1MIDAC,0,3947,14:10:00,850.0,910.0,3947.0,60.0,0 +3954,3955,39_91.1MIDAC,ac_transit,91.1MID,91.1MID,3,ac_transit,39_91.1MIDAC,0,3947,15:10:00,910.0,951.0,3947.0,41.0,0 +3955,3956,39_91.1MIDAC,ac_transit,91.1MID,91.1MID,3,ac_transit,39_91.1MIDAC,0,3947,15:51:00,951.0,1011.0,3947.0,60.0,0 +3956,3957,39_91.1MIDAC,ac_transit,91.1MID,91.1MID,3,ac_transit,39_91.1MIDAC,0,3947,16:51:00,1011.0,1071.0,3947.0,60.0,0 +3958,3959,39_91.2MIDAC,ac_transit,91.2MID,91.2MID,3,ac_transit,39_91.2MIDAC,0,3959,09:13:00,553.0,613.0,3959.0,60.0,0 +3959,3960,39_91.2MIDAC,ac_transit,91.2MID,91.2MID,3,ac_transit,39_91.2MIDAC,0,3959,10:13:00,613.0,673.0,3959.0,60.0,0 +3960,3961,39_91.2MIDAC,ac_transit,91.2MID,91.2MID,3,ac_transit,39_91.2MIDAC,0,3959,11:13:00,673.0,733.0,3959.0,60.0,0 +3961,3962,39_91.2MIDAC,ac_transit,91.2MID,91.2MID,3,ac_transit,39_91.2MIDAC,0,3959,12:13:00,733.0,793.0,3959.0,60.0,0 +3962,3963,39_91.2MIDAC,ac_transit,91.2MID,91.2MID,3,ac_transit,39_91.2MIDAC,0,3959,13:13:00,793.0,853.0,3959.0,60.0,0 +3963,3964,39_91.2MIDAC,ac_transit,91.2MID,91.2MID,3,ac_transit,39_91.2MIDAC,0,3959,14:13:00,853.0,913.0,3959.0,60.0,0 +3934,3935,39_91NBAMAC,ac_transit,91NBAM,91NBAM,3,ac_transit,39_91NBAMAC,0,3935,06:03:00,363.0,393.0,3935.0,30.0,0 +3935,3936,39_91NBAMAC,ac_transit,91NBAM,91NBAM,3,ac_transit,39_91NBAMAC,0,3935,06:33:00,393.0,423.0,3935.0,30.0,0 +3936,3937,39_91NBAMAC,ac_transit,91NBAM,91NBAM,3,ac_transit,39_91NBAMAC,0,3935,07:03:00,423.0,453.0,3935.0,30.0,0 +3937,3938,39_91NBAMAC,ac_transit,91NBAM,91NBAM,3,ac_transit,39_91NBAMAC,0,3935,07:33:00,453.0,483.0,3935.0,30.0,0 +3938,3939,39_91NBAMAC,ac_transit,91NBAM,91NBAM,3,ac_transit,39_91NBAMAC,0,3935,08:03:00,483.0,513.0,3935.0,30.0,0 +3939,3940,39_91NBAMAC,ac_transit,91NBAM,91NBAM,3,ac_transit,39_91NBAMAC,0,3935,08:33:00,513.0,937.0,3935.0,424.0,1 +3940,3941,39_91NBAMAC,ac_transit,91NBAM,91NBAM,3,ac_transit,39_91NBAMAC,0,3935,15:37:00,937.0,967.0,3935.0,30.0,0 +3941,3942,39_91NBAMAC,ac_transit,91NBAM,91NBAM,3,ac_transit,39_91NBAMAC,0,3935,16:07:00,967.0,997.0,3935.0,30.0,0 +3942,3943,39_91NBAMAC,ac_transit,91NBAM,91NBAM,3,ac_transit,39_91NBAMAC,0,3935,16:37:00,997.0,1027.0,3935.0,30.0,0 +3943,3944,39_91NBAMAC,ac_transit,91NBAM,91NBAM,3,ac_transit,39_91NBAMAC,0,3935,17:07:00,1027.0,1057.0,3935.0,30.0,0 +3944,3945,39_91NBAMAC,ac_transit,91NBAM,91NBAM,3,ac_transit,39_91NBAMAC,0,3935,17:37:00,1057.0,1087.0,3935.0,30.0,0 +3922,3923,39_91SBAMAC,ac_transit,91SBAM,91SBAM,3,ac_transit,39_91SBAMAC,0,3923,06:06:00,366.0,396.0,3923.0,30.0,0 +3923,3924,39_91SBAMAC,ac_transit,91SBAM,91SBAM,3,ac_transit,39_91SBAMAC,0,3923,06:36:00,396.0,426.0,3923.0,30.0,0 +3924,3925,39_91SBAMAC,ac_transit,91SBAM,91SBAM,3,ac_transit,39_91SBAMAC,0,3923,07:06:00,426.0,456.0,3923.0,30.0,0 +3925,3926,39_91SBAMAC,ac_transit,91SBAM,91SBAM,3,ac_transit,39_91SBAMAC,0,3923,07:36:00,456.0,486.0,3923.0,30.0,0 +3926,3927,39_91SBAMAC,ac_transit,91SBAM,91SBAM,3,ac_transit,39_91SBAMAC,0,3923,08:06:00,486.0,516.0,3923.0,30.0,0 +3927,3928,39_91SBAMAC,ac_transit,91SBAM,91SBAM,3,ac_transit,39_91SBAMAC,0,3923,08:36:00,516.0,940.0,3923.0,424.0,1 +3928,3929,39_91SBAMAC,ac_transit,91SBAM,91SBAM,3,ac_transit,39_91SBAMAC,0,3923,15:40:00,940.0,970.0,3923.0,30.0,0 +3929,3930,39_91SBAMAC,ac_transit,91SBAM,91SBAM,3,ac_transit,39_91SBAMAC,0,3923,16:10:00,970.0,1000.0,3923.0,30.0,0 +3930,3931,39_91SBAMAC,ac_transit,91SBAM,91SBAM,3,ac_transit,39_91SBAMAC,0,3923,16:40:00,1000.0,1030.0,3923.0,30.0,0 +3931,3932,39_91SBAMAC,ac_transit,91SBAM,91SBAM,3,ac_transit,39_91SBAMAC,0,3923,17:10:00,1030.0,1060.0,3923.0,30.0,0 +3932,3933,39_91SBAMAC,ac_transit,91SBAM,91SBAM,3,ac_transit,39_91SBAMAC,0,3923,17:40:00,1060.0,1090.0,3923.0,30.0,0 +3771,3772,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,06:03:00,363.0,378.0,3772.0,15.0,0 +3772,3773,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,06:18:00,378.0,393.0,3772.0,15.0,0 +3773,3774,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,06:33:00,393.0,408.0,3772.0,15.0,0 +3774,3775,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,06:48:00,408.0,423.0,3772.0,15.0,0 +3775,3776,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,07:03:00,423.0,438.0,3772.0,15.0,0 +3776,3777,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,07:18:00,438.0,453.0,3772.0,15.0,0 +3777,3778,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,07:33:00,453.0,468.0,3772.0,15.0,0 +3778,3779,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,07:48:00,468.0,483.0,3772.0,15.0,0 +3779,3780,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,08:03:00,483.0,498.0,3772.0,15.0,0 +3780,3781,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,08:18:00,498.0,513.0,3772.0,15.0,0 +3781,3782,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,08:33:00,513.0,528.0,3772.0,15.0,0 +3782,3783,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,08:48:00,528.0,546.0,3772.0,18.0,0 +3783,3784,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,09:06:00,546.0,561.0,3772.0,15.0,0 +3784,3785,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,09:21:00,561.0,576.0,3772.0,15.0,0 +3785,3786,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,09:36:00,576.0,591.0,3772.0,15.0,0 +3786,3787,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,09:51:00,591.0,606.0,3772.0,15.0,0 +3787,3788,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,10:06:00,606.0,621.0,3772.0,15.0,0 +3788,3789,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,10:21:00,621.0,636.0,3772.0,15.0,0 +3789,3790,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,10:36:00,636.0,651.0,3772.0,15.0,0 +3790,3791,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,10:51:00,651.0,666.0,3772.0,15.0,0 +3791,3792,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,11:06:00,666.0,681.0,3772.0,15.0,0 +3792,3793,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,11:21:00,681.0,696.0,3772.0,15.0,0 +3793,3794,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,11:36:00,696.0,711.0,3772.0,15.0,0 +3794,3795,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,11:51:00,711.0,726.0,3772.0,15.0,0 +3795,3796,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,12:06:00,726.0,741.0,3772.0,15.0,0 +3796,3797,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,12:21:00,741.0,756.0,3772.0,15.0,0 +3797,3798,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,12:36:00,756.0,771.0,3772.0,15.0,0 +3798,3799,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,12:51:00,771.0,786.0,3772.0,15.0,0 +3799,3800,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,13:06:00,786.0,801.0,3772.0,15.0,0 +3800,3801,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,13:21:00,801.0,816.0,3772.0,15.0,0 +3801,3802,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,13:36:00,816.0,831.0,3772.0,15.0,0 +3802,3803,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,13:51:00,831.0,846.0,3772.0,15.0,0 +3803,3804,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,14:06:00,846.0,861.0,3772.0,15.0,0 +3804,3805,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,14:21:00,861.0,876.0,3772.0,15.0,0 +3805,3806,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,14:36:00,876.0,891.0,3772.0,15.0,0 +3806,3807,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,14:51:00,891.0,906.0,3772.0,15.0,0 +3807,3808,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,15:06:00,906.0,921.0,3772.0,15.0,0 +3808,3809,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,15:21:00,921.0,936.0,3772.0,15.0,0 +3809,3810,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,15:36:00,936.0,951.0,3772.0,15.0,0 +3810,3811,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,15:51:00,951.0,966.0,3772.0,15.0,0 +3811,3812,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,16:06:00,966.0,981.0,3772.0,15.0,0 +3812,3813,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,16:21:00,981.0,996.0,3772.0,15.0,0 +3813,3814,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,16:36:00,996.0,1011.0,3772.0,15.0,0 +3814,3815,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,16:51:00,1011.0,1026.0,3772.0,15.0,0 +3815,3816,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,17:06:00,1026.0,1041.0,3772.0,15.0,0 +3816,3817,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,17:21:00,1041.0,1056.0,3772.0,15.0,0 +3817,3818,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,17:36:00,1056.0,1071.0,3772.0,15.0,0 +3818,3819,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,17:51:00,1071.0,1086.0,3772.0,15.0,0 +3819,3820,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,18:06:00,1086.0,1101.0,3772.0,15.0,0 +3820,3821,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,18:21:00,1101.0,1114.0,3772.0,13.0,0 +3821,3822,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,18:34:00,1114.0,1129.0,3772.0,15.0,0 +3822,3823,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,18:49:00,1129.0,1144.0,3772.0,15.0,0 +3823,3824,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,19:04:00,1144.0,1159.0,3772.0,15.0,0 +3824,3825,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,19:19:00,1159.0,1174.0,3772.0,15.0,0 +3825,3826,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,19:34:00,1174.0,1189.0,3772.0,15.0,0 +3826,3827,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,19:49:00,1189.0,1204.0,3772.0,15.0,0 +3827,3828,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,20:04:00,1204.0,1219.0,3772.0,15.0,0 +3828,3829,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,20:19:00,1219.0,1234.0,3772.0,15.0,0 +3829,3830,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,20:34:00,1234.0,1249.0,3772.0,15.0,0 +3830,3831,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,20:49:00,1249.0,1264.0,3772.0,15.0,0 +3831,3832,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,21:04:00,1264.0,1279.0,3772.0,15.0,0 +3832,3833,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,21:19:00,1279.0,1294.0,3772.0,15.0,0 +3833,3834,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,21:34:00,1294.0,1309.0,3772.0,15.0,0 +3834,3835,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,21:49:00,1309.0,1324.0,3772.0,15.0,0 +3835,3836,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,22:04:00,1324.0,1339.0,3772.0,15.0,0 +3836,3837,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,22:19:00,1339.0,1354.0,3772.0,15.0,0 +3837,3838,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,22:34:00,1354.0,1369.0,3772.0,15.0,0 +3838,3839,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,22:49:00,1369.0,1384.0,3772.0,15.0,0 +3839,3840,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,23:04:00,1384.0,1399.0,3772.0,15.0,0 +3840,3841,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,23:19:00,1399.0,1414.0,3772.0,15.0,0 +3841,3842,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,23:34:00,1414.0,1429.0,3772.0,15.0,0 +3842,3843,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,23:49:00,1429.0,1444.0,3772.0,15.0,0 +3843,3844,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,24:04:00,1444.0,1459.0,3772.0,15.0,0 +3844,3845,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,24:19:00,1459.0,1474.0,3772.0,15.0,0 +3845,3846,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,24:34:00,1474.0,1489.0,3772.0,15.0,0 +3846,3847,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,24:49:00,1489.0,1504.0,3772.0,15.0,0 +3847,3848,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,25:04:00,1504.0,1519.0,3772.0,15.0,0 +3848,3849,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,25:19:00,1519.0,1534.0,3772.0,15.0,0 +3849,3850,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,25:34:00,1534.0,1549.0,3772.0,15.0,0 +3850,3851,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,25:49:00,1549.0,1564.0,3772.0,15.0,0 +3851,3852,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,26:04:00,1564.0,1579.0,3772.0,15.0,0 +3852,3853,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,26:19:00,1579.0,1594.0,3772.0,15.0,0 +3853,3854,39_92AC,ac_transit,92,92,3,ac_transit,39_92AC,0,3772,26:34:00,1594.0,1609.0,3772.0,15.0,0 +3494,3495,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,06:13:00,373.0,433.0,3495.0,60.0,0 +3495,3496,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,07:13:00,433.0,493.0,3495.0,60.0,0 +3496,3497,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,08:13:00,493.0,558.0,3495.0,65.0,0 +3497,3498,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,09:18:00,558.0,618.0,3495.0,60.0,0 +3498,3499,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,10:18:00,618.0,678.0,3495.0,60.0,0 +3499,3500,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,11:18:00,678.0,738.0,3495.0,60.0,0 +3500,3501,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,12:18:00,738.0,798.0,3495.0,60.0,0 +3501,3502,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,13:18:00,798.0,858.0,3495.0,60.0,0 +3502,3503,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,14:18:00,858.0,918.0,3495.0,60.0,0 +3503,3504,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,15:18:00,918.0,930.0,3495.0,12.0,0 +3504,3505,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,15:30:00,930.0,990.0,3495.0,60.0,0 +3505,3506,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,16:30:00,990.0,1050.0,3495.0,60.0,0 +3506,3507,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,17:30:00,1050.0,1125.0,3495.0,75.0,0 +3507,3508,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,18:45:00,1125.0,1185.0,3495.0,60.0,0 +3508,3509,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,19:45:00,1185.0,1245.0,3495.0,60.0,0 +3509,3510,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,20:45:00,1245.0,1305.0,3495.0,60.0,0 +3510,3511,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,21:45:00,1305.0,1365.0,3495.0,60.0,0 +3511,3512,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,22:45:00,1365.0,1425.0,3495.0,60.0,0 +3512,3513,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,23:45:00,1425.0,1485.0,3495.0,60.0,0 +3513,3514,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,24:45:00,1485.0,1545.0,3495.0,60.0,0 +3514,3515,39_93AC,ac_transit,93,93,3,ac_transit,39_93AC,0,3495,25:45:00,1545.0,1605.0,3495.0,60.0,0 +3516,3517,39_94AC,ac_transit,94,94,3,ac_transit,39_94AC,0,3517,06:00:00,360.0,405.0,3517.0,45.0,0 +3517,3518,39_94AC,ac_transit,94,94,3,ac_transit,39_94AC,0,3517,06:45:00,405.0,450.0,3517.0,45.0,0 +3518,3519,39_94AC,ac_transit,94,94,3,ac_transit,39_94AC,0,3517,07:30:00,450.0,495.0,3517.0,45.0,0 +3519,3520,39_94AC,ac_transit,94,94,3,ac_transit,39_94AC,0,3517,08:15:00,495.0,546.0,3517.0,51.0,0 +3520,3521,39_94AC,ac_transit,94,94,3,ac_transit,39_94AC,0,3517,09:06:00,546.0,645.983333333,3517.0,99.9833333333,0 +3521,3522,39_94AC,ac_transit,94,94,3,ac_transit,39_94AC,0,3517,10:45:59,645.983333333,745.983333333,3517.0,100.0,0 +3522,3523,39_94AC,ac_transit,94,94,3,ac_transit,39_94AC,0,3517,12:25:59,745.983333333,845.966666667,3517.0,99.9833333333,0 +3523,3524,39_94AC,ac_transit,94,94,3,ac_transit,39_94AC,0,3517,14:05:58,845.966666667,936.0,3517.0,90.0333333333,0 +3524,3525,39_94AC,ac_transit,94,94,3,ac_transit,39_94AC,0,3517,15:36:00,936.0,986.0,3517.0,50.0,0 +3525,3526,39_94AC,ac_transit,94,94,3,ac_transit,39_94AC,0,3517,16:26:00,986.0,1036.0,3517.0,50.0,0 +3526,3527,39_94AC,ac_transit,94,94,3,ac_transit,39_94AC,0,3517,17:16:00,1036.0,1086.0,3517.0,50.0,0 +3528,3529,39_95AC,ac_transit,95,95,3,ac_transit,39_95AC,0,3529,06:03:00,363.0,393.0,3529.0,30.0,0 +3529,3530,39_95AC,ac_transit,95,95,3,ac_transit,39_95AC,0,3529,06:33:00,393.0,423.0,3529.0,30.0,0 +3530,3531,39_95AC,ac_transit,95,95,3,ac_transit,39_95AC,0,3529,07:03:00,423.0,453.0,3529.0,30.0,0 +3531,3532,39_95AC,ac_transit,95,95,3,ac_transit,39_95AC,0,3529,07:33:00,453.0,483.0,3529.0,30.0,0 +3532,3533,39_95AC,ac_transit,95,95,3,ac_transit,39_95AC,0,3529,08:03:00,483.0,513.0,3529.0,30.0,0 +3533,3534,39_95AC,ac_transit,95,95,3,ac_transit,39_95AC,0,3529,08:33:00,513.0,555.0,3529.0,42.0,0 +3534,3535,39_95AC,ac_transit,95,95,3,ac_transit,39_95AC,0,3529,09:15:00,555.0,615.0,3529.0,60.0,0 +3535,3536,39_95AC,ac_transit,95,95,3,ac_transit,39_95AC,0,3529,10:15:00,615.0,675.0,3529.0,60.0,0 +3536,3537,39_95AC,ac_transit,95,95,3,ac_transit,39_95AC,0,3529,11:15:00,675.0,735.0,3529.0,60.0,0 +3537,3538,39_95AC,ac_transit,95,95,3,ac_transit,39_95AC,0,3529,12:15:00,735.0,795.0,3529.0,60.0,0 +3538,3539,39_95AC,ac_transit,95,95,3,ac_transit,39_95AC,0,3529,13:15:00,795.0,855.0,3529.0,60.0,0 +3539,3540,39_95AC,ac_transit,95,95,3,ac_transit,39_95AC,0,3529,14:15:00,855.0,915.0,3529.0,60.0,0 +3540,3541,39_95AC,ac_transit,95,95,3,ac_transit,39_95AC,0,3529,15:15:00,915.0,932.0,3529.0,17.0,0 +3541,3542,39_95AC,ac_transit,95,95,3,ac_transit,39_95AC,0,3529,15:32:00,932.0,962.0,3529.0,30.0,0 +3542,3543,39_95AC,ac_transit,95,95,3,ac_transit,39_95AC,0,3529,16:02:00,962.0,992.0,3529.0,30.0,0 +3543,3544,39_95AC,ac_transit,95,95,3,ac_transit,39_95AC,0,3529,16:32:00,992.0,1022.0,3529.0,30.0,0 +3544,3545,39_95AC,ac_transit,95,95,3,ac_transit,39_95AC,0,3529,17:02:00,1022.0,1052.0,3529.0,30.0,0 +3545,3546,39_95AC,ac_transit,95,95,3,ac_transit,39_95AC,0,3529,17:32:00,1052.0,1082.0,3529.0,30.0,0 +3642,3643,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,06:08:00,368.0,388.0,3643.0,20.0,0 +3643,3644,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,06:28:00,388.0,408.0,3643.0,20.0,0 +3644,3645,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,06:48:00,408.0,428.0,3643.0,20.0,0 +3645,3646,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,07:08:00,428.0,448.0,3643.0,20.0,0 +3646,3647,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,07:28:00,448.0,468.0,3643.0,20.0,0 +3647,3648,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,07:48:00,468.0,488.0,3643.0,20.0,0 +3648,3649,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,08:08:00,488.0,508.0,3643.0,20.0,0 +3649,3650,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,08:28:00,508.0,528.0,3643.0,20.0,0 +3650,3651,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,08:48:00,528.0,548.0,3643.0,20.0,0 +3651,3652,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,09:08:00,548.0,568.0,3643.0,20.0,0 +3652,3653,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,09:28:00,568.0,588.0,3643.0,20.0,0 +3653,3654,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,09:48:00,588.0,608.0,3643.0,20.0,0 +3654,3655,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,10:08:00,608.0,628.0,3643.0,20.0,0 +3655,3656,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,10:28:00,628.0,648.0,3643.0,20.0,0 +3656,3657,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,10:48:00,648.0,668.0,3643.0,20.0,0 +3657,3658,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,11:08:00,668.0,688.0,3643.0,20.0,0 +3658,3659,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,11:28:00,688.0,708.0,3643.0,20.0,0 +3659,3660,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,11:48:00,708.0,728.0,3643.0,20.0,0 +3660,3661,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,12:08:00,728.0,748.0,3643.0,20.0,0 +3661,3662,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,12:28:00,748.0,768.0,3643.0,20.0,0 +3662,3663,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,12:48:00,768.0,788.0,3643.0,20.0,0 +3663,3664,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,13:08:00,788.0,808.0,3643.0,20.0,0 +3664,3665,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,13:28:00,808.0,828.0,3643.0,20.0,0 +3665,3666,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,13:48:00,828.0,848.0,3643.0,20.0,0 +3666,3667,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,14:08:00,848.0,868.0,3643.0,20.0,0 +3667,3668,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,14:28:00,868.0,888.0,3643.0,20.0,0 +3668,3669,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,14:48:00,888.0,908.0,3643.0,20.0,0 +3669,3670,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,15:08:00,908.0,928.0,3643.0,20.0,0 +3670,3671,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,15:28:00,928.0,933.0,3643.0,5.0,0 +3671,3672,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,15:33:00,933.0,953.0,3643.0,20.0,0 +3672,3673,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,15:53:00,953.0,973.0,3643.0,20.0,0 +3673,3674,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,16:13:00,973.0,993.0,3643.0,20.0,0 +3674,3675,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,16:33:00,993.0,1013.0,3643.0,20.0,0 +3675,3676,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,16:53:00,1013.0,1033.0,3643.0,20.0,0 +3676,3677,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,17:13:00,1033.0,1053.0,3643.0,20.0,0 +3677,3678,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,17:33:00,1053.0,1073.0,3643.0,20.0,0 +3678,3679,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,17:53:00,1073.0,1093.0,3643.0,20.0,0 +3679,3680,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,18:13:00,1093.0,1114.0,3643.0,21.0,0 +3680,3681,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,18:34:00,1114.0,1134.0,3643.0,20.0,0 +3681,3682,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,18:54:00,1134.0,1154.0,3643.0,20.0,0 +3682,3683,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,19:14:00,1154.0,1174.0,3643.0,20.0,0 +3683,3684,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,19:34:00,1174.0,1194.0,3643.0,20.0,0 +3684,3685,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,19:54:00,1194.0,1214.0,3643.0,20.0,0 +3685,3686,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,20:14:00,1214.0,1234.0,3643.0,20.0,0 +3686,3687,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,20:34:00,1234.0,1254.0,3643.0,20.0,0 +3687,3688,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,20:54:00,1254.0,1274.0,3643.0,20.0,0 +3688,3689,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,21:14:00,1274.0,1294.0,3643.0,20.0,0 +3689,3690,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,21:34:00,1294.0,1314.0,3643.0,20.0,0 +3690,3691,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,21:54:00,1314.0,1334.0,3643.0,20.0,0 +3691,3692,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,22:14:00,1334.0,1354.0,3643.0,20.0,0 +3692,3693,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,22:34:00,1354.0,1374.0,3643.0,20.0,0 +3693,3694,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,22:54:00,1374.0,1394.0,3643.0,20.0,0 +3694,3695,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,23:14:00,1394.0,1414.0,3643.0,20.0,0 +3695,3696,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,23:34:00,1414.0,1434.0,3643.0,20.0,0 +3696,3697,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,23:54:00,1434.0,1454.0,3643.0,20.0,0 +3697,3698,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,24:14:00,1454.0,1474.0,3643.0,20.0,0 +3698,3699,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,24:34:00,1474.0,1494.0,3643.0,20.0,0 +3699,3700,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,24:54:00,1494.0,1514.0,3643.0,20.0,0 +3700,3701,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,25:14:00,1514.0,1534.0,3643.0,20.0,0 +3701,3702,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,25:34:00,1534.0,1554.0,3643.0,20.0,0 +3702,3703,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,25:54:00,1554.0,1574.0,3643.0,20.0,0 +3703,3704,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,26:14:00,1574.0,1594.0,3643.0,20.0,0 +3704,3705,39_97AC,ac_transit,97,97,3,ac_transit,39_97AC,0,3643,26:34:00,1594.0,1614.0,3643.0,20.0,0 +4058,4059,39_99AAC,ac_transit,99A,99A,3,ac_transit,39_99AAC,0,4059,03:03:00,183.0,243.0,4059.0,60.0,0 +4059,4060,39_99AAC,ac_transit,99A,99A,3,ac_transit,39_99AAC,0,4059,04:03:00,243.0,303.0,4059.0,60.0,0 +3855,3856,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,06:10:00,370.0,400.0,3856.0,30.0,0 +3856,3857,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,06:40:00,400.0,430.0,3856.0,30.0,0 +3857,3858,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,07:10:00,430.0,460.0,3856.0,30.0,0 +3858,3859,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,07:40:00,460.0,490.0,3856.0,30.0,0 +3859,3860,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,08:10:00,490.0,520.0,3856.0,30.0,0 +3860,3861,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,08:40:00,520.0,555.0,3856.0,35.0,0 +3861,3862,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,09:15:00,555.0,585.0,3856.0,30.0,0 +3862,3863,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,09:45:00,585.0,615.0,3856.0,30.0,0 +3863,3864,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,10:15:00,615.0,645.0,3856.0,30.0,0 +3864,3865,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,10:45:00,645.0,675.0,3856.0,30.0,0 +3865,3866,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,11:15:00,675.0,705.0,3856.0,30.0,0 +3866,3867,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,11:45:00,705.0,735.0,3856.0,30.0,0 +3867,3868,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,12:15:00,735.0,765.0,3856.0,30.0,0 +3868,3869,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,12:45:00,765.0,795.0,3856.0,30.0,0 +3869,3870,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,13:15:00,795.0,825.0,3856.0,30.0,0 +3870,3871,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,13:45:00,825.0,855.0,3856.0,30.0,0 +3871,3872,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,14:15:00,855.0,885.0,3856.0,30.0,0 +3872,3873,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,14:45:00,885.0,915.0,3856.0,30.0,0 +3873,3874,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,15:15:00,915.0,933.0,3856.0,18.0,0 +3874,3875,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,15:33:00,933.0,963.0,3856.0,30.0,0 +3875,3876,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,16:03:00,963.0,993.0,3856.0,30.0,0 +3876,3877,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,16:33:00,993.0,1023.0,3856.0,30.0,0 +3877,3878,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,17:03:00,1023.0,1053.0,3856.0,30.0,0 +3878,3879,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,17:33:00,1053.0,1083.0,3856.0,30.0,0 +3879,3880,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,18:03:00,1083.0,1122.0,3856.0,39.0,0 +3880,3881,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,18:42:00,1122.0,1152.0,3856.0,30.0,0 +3881,3882,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,19:12:00,1152.0,1182.0,3856.0,30.0,0 +3882,3883,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,19:42:00,1182.0,1212.0,3856.0,30.0,0 +3883,3884,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,20:12:00,1212.0,1242.0,3856.0,30.0,0 +3884,3885,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,20:42:00,1242.0,1272.0,3856.0,30.0,0 +3885,3886,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,21:12:00,1272.0,1302.0,3856.0,30.0,0 +3886,3887,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,21:42:00,1302.0,1332.0,3856.0,30.0,0 +3887,3888,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,22:12:00,1332.0,1362.0,3856.0,30.0,0 +3888,3889,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,22:42:00,1362.0,1392.0,3856.0,30.0,0 +3889,3890,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,23:12:00,1392.0,1422.0,3856.0,30.0,0 +3890,3891,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,23:42:00,1422.0,1452.0,3856.0,30.0,0 +3891,3892,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,24:12:00,1452.0,1482.0,3856.0,30.0,0 +3892,3893,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,24:42:00,1482.0,1512.0,3856.0,30.0,0 +3893,3894,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,25:12:00,1512.0,1542.0,3856.0,30.0,0 +3894,3895,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,25:42:00,1542.0,1572.0,3856.0,30.0,0 +3895,3896,39_99AC,ac_transit,99,99,3,ac_transit,39_99AC,0,3856,26:12:00,1572.0,1602.0,3856.0,30.0,0 +286,287,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,06:09:00,369.0,399.0,287.0,30.0,0 +287,288,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,06:39:00,399.0,429.0,287.0,30.0,0 +288,289,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,07:09:00,429.0,459.0,287.0,30.0,0 +289,290,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,07:39:00,459.0,489.0,287.0,30.0,0 +290,291,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,08:09:00,489.0,519.0,287.0,30.0,0 +291,292,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,08:39:00,519.0,554.0,287.0,35.0,0 +292,293,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,09:14:00,554.0,584.0,287.0,30.0,0 +293,294,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,09:44:00,584.0,614.0,287.0,30.0,0 +294,295,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,10:14:00,614.0,644.0,287.0,30.0,0 +295,296,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,10:44:00,644.0,674.0,287.0,30.0,0 +296,297,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,11:14:00,674.0,704.0,287.0,30.0,0 +297,298,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,11:44:00,704.0,734.0,287.0,30.0,0 +298,299,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,12:14:00,734.0,764.0,287.0,30.0,0 +299,300,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,12:44:00,764.0,794.0,287.0,30.0,0 +300,301,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,13:14:00,794.0,824.0,287.0,30.0,0 +301,302,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,13:44:00,824.0,854.0,287.0,30.0,0 +302,303,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,14:14:00,854.0,884.0,287.0,30.0,0 +303,304,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,14:44:00,884.0,914.0,287.0,30.0,0 +304,305,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,15:14:00,914.0,936.0,287.0,22.0,0 +305,306,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,15:36:00,936.0,966.0,287.0,30.0,0 +306,307,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,16:06:00,966.0,996.0,287.0,30.0,0 +307,308,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,16:36:00,996.0,1026.0,287.0,30.0,0 +308,309,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,17:06:00,1026.0,1056.0,287.0,30.0,0 +309,310,40_210,ac_transit,210,210,3,ac_transit,40_210,0,287,17:36:00,1056.0,1086.0,287.0,30.0,0 +353,354,40_210A,ac_transit,210A,210A,3,ac_transit,40_210A,0,354,18:41:00,1121.0,1151.0,354.0,30.0,0 +354,355,40_210A,ac_transit,210A,210A,3,ac_transit,40_210A,0,354,19:11:00,1151.0,1181.0,354.0,30.0,0 +355,356,40_210A,ac_transit,210A,210A,3,ac_transit,40_210A,0,354,19:41:00,1181.0,1211.0,354.0,30.0,0 +356,357,40_210A,ac_transit,210A,210A,3,ac_transit,40_210A,0,354,20:11:00,1211.0,1241.0,354.0,30.0,0 +357,358,40_210A,ac_transit,210A,210A,3,ac_transit,40_210A,0,354,20:41:00,1241.0,1271.0,354.0,30.0,0 +358,359,40_210A,ac_transit,210A,210A,3,ac_transit,40_210A,0,354,21:11:00,1271.0,1301.0,354.0,30.0,0 +359,360,40_210A,ac_transit,210A,210A,3,ac_transit,40_210A,0,354,21:41:00,1301.0,1331.0,354.0,30.0,0 +360,361,40_210A,ac_transit,210A,210A,3,ac_transit,40_210A,0,354,22:11:00,1331.0,1361.0,354.0,30.0,0 +361,362,40_210A,ac_transit,210A,210A,3,ac_transit,40_210A,0,354,22:41:00,1361.0,1391.0,354.0,30.0,0 +362,363,40_210A,ac_transit,210A,210A,3,ac_transit,40_210A,0,354,23:11:00,1391.0,1421.0,354.0,30.0,0 +363,364,40_210A,ac_transit,210A,210A,3,ac_transit,40_210A,0,354,23:41:00,1421.0,1451.0,354.0,30.0,0 +364,365,40_210A,ac_transit,210A,210A,3,ac_transit,40_210A,0,354,24:11:00,1451.0,1481.0,354.0,30.0,0 +365,366,40_210A,ac_transit,210A,210A,3,ac_transit,40_210A,0,354,24:41:00,1481.0,1511.0,354.0,30.0,0 +366,367,40_210A,ac_transit,210A,210A,3,ac_transit,40_210A,0,354,25:11:00,1511.0,1541.0,354.0,30.0,0 +367,368,40_210A,ac_transit,210A,210A,3,ac_transit,40_210A,0,354,25:41:00,1541.0,1571.0,354.0,30.0,0 +368,369,40_210A,ac_transit,210A,210A,3,ac_transit,40_210A,0,354,26:11:00,1571.0,1601.0,354.0,30.0,0 +41,42,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,06:11:00,371.0,401.0,42.0,30.0,0 +42,43,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,06:41:00,401.0,431.0,42.0,30.0,0 +43,44,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,07:11:00,431.0,461.0,42.0,30.0,0 +44,45,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,07:41:00,461.0,491.0,42.0,30.0,0 +45,46,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,08:11:00,491.0,521.0,42.0,30.0,0 +46,47,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,08:41:00,521.0,546.0,42.0,25.0,0 +47,48,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,09:06:00,546.0,576.0,42.0,30.0,0 +48,49,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,09:36:00,576.0,606.0,42.0,30.0,0 +49,50,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,10:06:00,606.0,636.0,42.0,30.0,0 +50,51,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,10:36:00,636.0,666.0,42.0,30.0,0 +51,52,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,11:06:00,666.0,696.0,42.0,30.0,0 +52,53,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,11:36:00,696.0,726.0,42.0,30.0,0 +53,54,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,12:06:00,726.0,756.0,42.0,30.0,0 +54,55,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,12:36:00,756.0,786.0,42.0,30.0,0 +55,56,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,13:06:00,786.0,816.0,42.0,30.0,0 +56,57,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,13:36:00,816.0,846.0,42.0,30.0,0 +57,58,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,14:06:00,846.0,876.0,42.0,30.0,0 +58,59,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,14:36:00,876.0,906.0,42.0,30.0,0 +59,60,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,15:06:00,906.0,937.0,42.0,31.0,0 +60,61,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,15:37:00,937.0,967.0,42.0,30.0,0 +61,62,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,16:07:00,967.0,997.0,42.0,30.0,0 +62,63,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,16:37:00,997.0,1027.0,42.0,30.0,0 +63,64,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,17:07:00,1027.0,1057.0,42.0,30.0,0 +64,65,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,17:37:00,1057.0,1087.0,42.0,30.0,0 +65,66,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,18:07:00,1087.0,1125.0,42.0,38.0,0 +66,67,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,18:45:00,1125.0,1155.0,42.0,30.0,0 +67,68,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,19:15:00,1155.0,1185.0,42.0,30.0,0 +68,69,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,19:45:00,1185.0,1215.0,42.0,30.0,0 +69,70,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,20:15:00,1215.0,1245.0,42.0,30.0,0 +70,71,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,20:45:00,1245.0,1275.0,42.0,30.0,0 +71,72,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,21:15:00,1275.0,1305.0,42.0,30.0,0 +72,73,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,21:45:00,1305.0,1335.0,42.0,30.0,0 +73,74,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,22:15:00,1335.0,1365.0,42.0,30.0,0 +74,75,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,22:45:00,1365.0,1395.0,42.0,30.0,0 +75,76,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,23:15:00,1395.0,1425.0,42.0,30.0,0 +76,77,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,23:45:00,1425.0,1455.0,42.0,30.0,0 +77,78,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,24:15:00,1455.0,1485.0,42.0,30.0,0 +78,79,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,24:45:00,1485.0,1515.0,42.0,30.0,0 +79,80,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,25:15:00,1515.0,1545.0,42.0,30.0,0 +80,81,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,25:45:00,1545.0,1575.0,42.0,30.0,0 +81,82,40_211AC,ac_transit,211,211,3,ac_transit,40_211AC,0,42,26:15:00,1575.0,1605.0,42.0,30.0,0 +83,84,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,06:13:00,373.0,403.0,84.0,30.0,0 +84,85,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,06:43:00,403.0,433.0,84.0,30.0,0 +85,86,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,07:13:00,433.0,463.0,84.0,30.0,0 +86,87,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,07:43:00,463.0,493.0,84.0,30.0,0 +87,88,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,08:13:00,493.0,523.0,84.0,30.0,0 +88,89,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,08:43:00,523.0,552.0,84.0,29.0,0 +89,90,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,09:12:00,552.0,582.0,84.0,30.0,0 +90,91,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,09:42:00,582.0,612.0,84.0,30.0,0 +91,92,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,10:12:00,612.0,642.0,84.0,30.0,0 +92,93,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,10:42:00,642.0,672.0,84.0,30.0,0 +93,94,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,11:12:00,672.0,702.0,84.0,30.0,0 +94,95,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,11:42:00,702.0,732.0,84.0,30.0,0 +95,96,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,12:12:00,732.0,762.0,84.0,30.0,0 +96,97,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,12:42:00,762.0,792.0,84.0,30.0,0 +97,98,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,13:12:00,792.0,822.0,84.0,30.0,0 +98,99,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,13:42:00,822.0,852.0,84.0,30.0,0 +99,100,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,14:12:00,852.0,882.0,84.0,30.0,0 +100,101,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,14:42:00,882.0,912.0,84.0,30.0,0 +101,102,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,15:12:00,912.0,942.0,84.0,30.0,0 +102,103,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,15:42:00,942.0,972.0,84.0,30.0,0 +103,104,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,16:12:00,972.0,1002.0,84.0,30.0,0 +104,105,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,16:42:00,1002.0,1032.0,84.0,30.0,0 +105,106,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,17:12:00,1032.0,1062.0,84.0,30.0,0 +106,107,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,17:42:00,1062.0,1092.0,84.0,30.0,0 +107,108,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,18:12:00,1092.0,1117.0,84.0,25.0,0 +108,109,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,18:37:00,1117.0,1147.0,84.0,30.0,0 +109,110,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,19:07:00,1147.0,1177.0,84.0,30.0,0 +110,111,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,19:37:00,1177.0,1207.0,84.0,30.0,0 +111,112,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,20:07:00,1207.0,1237.0,84.0,30.0,0 +112,113,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,20:37:00,1237.0,1267.0,84.0,30.0,0 +113,114,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,21:07:00,1267.0,1297.0,84.0,30.0,0 +114,115,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,21:37:00,1297.0,1327.0,84.0,30.0,0 +115,116,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,22:07:00,1327.0,1357.0,84.0,30.0,0 +116,117,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,22:37:00,1357.0,1387.0,84.0,30.0,0 +117,118,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,23:07:00,1387.0,1417.0,84.0,30.0,0 +118,119,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,23:37:00,1417.0,1447.0,84.0,30.0,0 +119,120,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,24:07:00,1447.0,1477.0,84.0,30.0,0 +120,121,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,24:37:00,1477.0,1507.0,84.0,30.0,0 +121,122,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,25:07:00,1507.0,1537.0,84.0,30.0,0 +122,123,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,25:37:00,1537.0,1567.0,84.0,30.0,0 +123,124,40_212,ac_transit,212,212,3,ac_transit,40_212,0,84,26:07:00,1567.0,1597.0,84.0,30.0,0 +311,312,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,06:00:00,360.0,390.0,312.0,30.0,0 +312,313,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,06:30:00,390.0,420.0,312.0,30.0,0 +313,314,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,07:00:00,420.0,450.0,312.0,30.0,0 +314,315,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,07:30:00,450.0,480.0,312.0,30.0,0 +315,316,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,08:00:00,480.0,510.0,312.0,30.0,0 +316,317,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,08:30:00,510.0,553.0,312.0,43.0,0 +317,318,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,09:13:00,553.0,583.0,312.0,30.0,0 +318,319,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,09:43:00,583.0,613.0,312.0,30.0,0 +319,320,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,10:13:00,613.0,643.0,312.0,30.0,0 +320,321,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,10:43:00,643.0,673.0,312.0,30.0,0 +321,322,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,11:13:00,673.0,703.0,312.0,30.0,0 +322,323,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,11:43:00,703.0,733.0,312.0,30.0,0 +323,324,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,12:13:00,733.0,763.0,312.0,30.0,0 +324,325,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,12:43:00,763.0,793.0,312.0,30.0,0 +325,326,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,13:13:00,793.0,823.0,312.0,30.0,0 +326,327,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,13:43:00,823.0,853.0,312.0,30.0,0 +327,328,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,14:13:00,853.0,883.0,312.0,30.0,0 +328,329,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,14:43:00,883.0,913.0,312.0,30.0,0 +329,330,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,15:13:00,913.0,942.0,312.0,29.0,0 +330,331,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,15:42:00,942.0,972.0,312.0,30.0,0 +331,332,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,16:12:00,972.0,1002.0,312.0,30.0,0 +332,333,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,16:42:00,1002.0,1032.0,312.0,30.0,0 +333,334,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,17:12:00,1032.0,1062.0,312.0,30.0,0 +334,335,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,17:42:00,1062.0,1092.0,312.0,30.0,0 +335,336,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,18:12:00,1092.0,1114.0,312.0,22.0,0 +336,337,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,18:34:00,1114.0,1144.0,312.0,30.0,0 +337,338,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,19:04:00,1144.0,1174.0,312.0,30.0,0 +338,339,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,19:34:00,1174.0,1204.0,312.0,30.0,0 +339,340,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,20:04:00,1204.0,1234.0,312.0,30.0,0 +340,341,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,20:34:00,1234.0,1264.0,312.0,30.0,0 +341,342,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,21:04:00,1264.0,1294.0,312.0,30.0,0 +342,343,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,21:34:00,1294.0,1324.0,312.0,30.0,0 +343,344,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,22:04:00,1324.0,1354.0,312.0,30.0,0 +344,345,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,22:34:00,1354.0,1384.0,312.0,30.0,0 +345,346,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,23:04:00,1384.0,1414.0,312.0,30.0,0 +346,347,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,23:34:00,1414.0,1444.0,312.0,30.0,0 +347,348,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,24:04:00,1444.0,1474.0,312.0,30.0,0 +348,349,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,24:34:00,1474.0,1504.0,312.0,30.0,0 +349,350,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,25:04:00,1504.0,1534.0,312.0,30.0,0 +350,351,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,25:34:00,1534.0,1564.0,312.0,30.0,0 +351,352,40_213,ac_transit,213,213,3,ac_transit,40_213,0,312,26:04:00,1564.0,1594.0,312.0,30.0,0 +125,126,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,06:09:00,369.0,399.0,126.0,30.0,0 +126,127,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,06:39:00,399.0,429.0,126.0,30.0,0 +127,128,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,07:09:00,429.0,459.0,126.0,30.0,0 +128,129,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,07:39:00,459.0,489.0,126.0,30.0,0 +129,130,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,08:09:00,489.0,519.0,126.0,30.0,0 +130,131,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,08:39:00,519.0,550.0,126.0,31.0,0 +131,132,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,09:10:00,550.0,580.0,126.0,30.0,0 +132,133,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,09:40:00,580.0,610.0,126.0,30.0,0 +133,134,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,10:10:00,610.0,640.0,126.0,30.0,0 +134,135,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,10:40:00,640.0,670.0,126.0,30.0,0 +135,136,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,11:10:00,670.0,700.0,126.0,30.0,0 +136,137,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,11:40:00,700.0,730.0,126.0,30.0,0 +137,138,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,12:10:00,730.0,760.0,126.0,30.0,0 +138,139,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,12:40:00,760.0,790.0,126.0,30.0,0 +139,140,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,13:10:00,790.0,820.0,126.0,30.0,0 +140,141,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,13:40:00,820.0,850.0,126.0,30.0,0 +141,142,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,14:10:00,850.0,880.0,126.0,30.0,0 +142,143,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,14:40:00,880.0,910.0,126.0,30.0,0 +143,144,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,15:10:00,910.0,938.0,126.0,28.0,0 +144,145,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,15:38:00,938.0,968.0,126.0,30.0,0 +145,146,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,16:08:00,968.0,998.0,126.0,30.0,0 +146,147,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,16:38:00,998.0,1028.0,126.0,30.0,0 +147,148,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,17:08:00,1028.0,1058.0,126.0,30.0,0 +148,149,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,17:38:00,1058.0,1088.0,126.0,30.0,0 +149,150,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,18:08:00,1088.0,1112.0,126.0,24.0,0 +150,151,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,18:32:00,1112.0,1142.0,126.0,30.0,0 +151,152,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,19:02:00,1142.0,1172.0,126.0,30.0,0 +152,153,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,19:32:00,1172.0,1202.0,126.0,30.0,0 +153,154,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,20:02:00,1202.0,1232.0,126.0,30.0,0 +154,155,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,20:32:00,1232.0,1262.0,126.0,30.0,0 +155,156,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,21:02:00,1262.0,1292.0,126.0,30.0,0 +156,157,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,21:32:00,1292.0,1322.0,126.0,30.0,0 +157,158,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,22:02:00,1322.0,1352.0,126.0,30.0,0 +158,159,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,22:32:00,1352.0,1382.0,126.0,30.0,0 +159,160,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,23:02:00,1382.0,1412.0,126.0,30.0,0 +160,161,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,23:32:00,1412.0,1442.0,126.0,30.0,0 +161,162,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,24:02:00,1442.0,1472.0,126.0,30.0,0 +162,163,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,24:32:00,1472.0,1502.0,126.0,30.0,0 +163,164,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,25:02:00,1502.0,1532.0,126.0,30.0,0 +164,165,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,25:32:00,1532.0,1562.0,126.0,30.0,0 +165,166,40_214,ac_transit,214,214,3,ac_transit,40_214,0,126,26:02:00,1562.0,1592.0,126.0,30.0,0 +167,168,40_215,ac_transit,215,215,3,ac_transit,40_215,0,168,06:04:00,364.0,424.0,168.0,60.0,0 +168,169,40_215,ac_transit,215,215,3,ac_transit,40_215,0,168,07:04:00,424.0,484.0,168.0,60.0,0 +169,170,40_215,ac_transit,215,215,3,ac_transit,40_215,0,168,08:04:00,484.0,544.0,168.0,60.0,0 +170,171,40_215,ac_transit,215,215,3,ac_transit,40_215,0,168,09:04:00,544.0,604.0,168.0,60.0,0 +171,172,40_215,ac_transit,215,215,3,ac_transit,40_215,0,168,10:04:00,604.0,664.0,168.0,60.0,0 +172,173,40_215,ac_transit,215,215,3,ac_transit,40_215,0,168,11:04:00,664.0,724.0,168.0,60.0,0 +173,174,40_215,ac_transit,215,215,3,ac_transit,40_215,0,168,12:04:00,724.0,784.0,168.0,60.0,0 +174,175,40_215,ac_transit,215,215,3,ac_transit,40_215,0,168,13:04:00,784.0,844.0,168.0,60.0,0 +175,176,40_215,ac_transit,215,215,3,ac_transit,40_215,0,168,14:04:00,844.0,904.0,168.0,60.0,0 +176,177,40_215,ac_transit,215,215,3,ac_transit,40_215,0,168,15:04:00,904.0,936.0,168.0,32.0,0 +177,178,40_215,ac_transit,215,215,3,ac_transit,40_215,0,168,15:36:00,936.0,996.0,168.0,60.0,0 +178,179,40_215,ac_transit,215,215,3,ac_transit,40_215,0,168,16:36:00,996.0,1056.0,168.0,60.0,0 +370,371,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,06:14:00,374.0,434.0,371.0,60.0,0 +371,372,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,07:14:00,434.0,494.0,371.0,60.0,0 +372,373,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,08:14:00,494.0,548.0,371.0,54.0,0 +373,374,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,09:08:00,548.0,608.0,371.0,60.0,0 +374,375,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,10:08:00,608.0,668.0,371.0,60.0,0 +375,376,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,11:08:00,668.0,728.0,371.0,60.0,0 +376,377,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,12:08:00,728.0,788.0,371.0,60.0,0 +377,378,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,13:08:00,788.0,848.0,371.0,60.0,0 +378,379,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,14:08:00,848.0,908.0,371.0,60.0,0 +379,380,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,15:08:00,908.0,933.0,371.0,25.0,0 +380,381,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,15:33:00,933.0,993.0,371.0,60.0,0 +381,382,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,16:33:00,993.0,1053.0,371.0,60.0,0 +382,383,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,17:33:00,1053.0,1111.0,371.0,58.0,0 +383,384,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,18:31:00,1111.0,1171.0,371.0,60.0,0 +384,385,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,19:31:00,1171.0,1231.0,371.0,60.0,0 +385,386,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,20:31:00,1231.0,1291.0,371.0,60.0,0 +386,387,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,21:31:00,1291.0,1351.0,371.0,60.0,0 +387,388,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,22:31:00,1351.0,1411.0,371.0,60.0,0 +388,389,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,23:31:00,1411.0,1471.0,371.0,60.0,0 +389,390,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,24:31:00,1471.0,1531.0,371.0,60.0,0 +390,391,40_216AC,ac_transit,216,216,3,ac_transit,40_216AC,0,371,25:31:00,1531.0,1591.0,371.0,60.0,0 +180,181,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,06:04:00,364.0,394.0,181.0,30.0,0 +181,182,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,06:34:00,394.0,424.0,181.0,30.0,0 +182,183,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,07:04:00,424.0,454.0,181.0,30.0,0 +183,184,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,07:34:00,454.0,484.0,181.0,30.0,0 +184,185,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,08:04:00,484.0,514.0,181.0,30.0,0 +185,186,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,08:34:00,514.0,550.0,181.0,36.0,0 +186,187,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,09:10:00,550.0,580.0,181.0,30.0,0 +187,188,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,09:40:00,580.0,610.0,181.0,30.0,0 +188,189,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,10:10:00,610.0,640.0,181.0,30.0,0 +189,190,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,10:40:00,640.0,670.0,181.0,30.0,0 +190,191,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,11:10:00,670.0,700.0,181.0,30.0,0 +191,192,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,11:40:00,700.0,730.0,181.0,30.0,0 +192,193,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,12:10:00,730.0,760.0,181.0,30.0,0 +193,194,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,12:40:00,760.0,790.0,181.0,30.0,0 +194,195,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,13:10:00,790.0,820.0,181.0,30.0,0 +195,196,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,13:40:00,820.0,850.0,181.0,30.0,0 +196,197,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,14:10:00,850.0,880.0,181.0,30.0,0 +197,198,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,14:40:00,880.0,910.0,181.0,30.0,0 +198,199,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,15:10:00,910.0,934.0,181.0,24.0,0 +199,200,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,15:34:00,934.0,964.0,181.0,30.0,0 +200,201,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,16:04:00,964.0,994.0,181.0,30.0,0 +201,202,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,16:34:00,994.0,1024.0,181.0,30.0,0 +202,203,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,17:04:00,1024.0,1054.0,181.0,30.0,0 +203,204,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,17:34:00,1054.0,1084.0,181.0,30.0,0 +204,205,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,18:04:00,1084.0,1117.0,181.0,33.0,0 +205,206,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,18:37:00,1117.0,1147.0,181.0,30.0,0 +206,207,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,19:07:00,1147.0,1177.0,181.0,30.0,0 +207,208,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,19:37:00,1177.0,1207.0,181.0,30.0,0 +208,209,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,20:07:00,1207.0,1237.0,181.0,30.0,0 +209,210,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,20:37:00,1237.0,1267.0,181.0,30.0,0 +210,211,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,21:07:00,1267.0,1297.0,181.0,30.0,0 +211,212,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,21:37:00,1297.0,1327.0,181.0,30.0,0 +212,213,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,22:07:00,1327.0,1357.0,181.0,30.0,0 +213,214,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,22:37:00,1357.0,1387.0,181.0,30.0,0 +214,215,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,23:07:00,1387.0,1417.0,181.0,30.0,0 +215,216,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,23:37:00,1417.0,1447.0,181.0,30.0,0 +216,217,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,24:07:00,1447.0,1477.0,181.0,30.0,0 +217,218,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,24:37:00,1477.0,1507.0,181.0,30.0,0 +218,219,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,25:07:00,1507.0,1537.0,181.0,30.0,0 +219,220,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,25:37:00,1537.0,1567.0,181.0,30.0,0 +220,221,40_217,ac_transit,217,217,3,ac_transit,40_217,0,181,26:07:00,1567.0,1597.0,181.0,30.0,0 +0,1,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,06:07:00,367.0,427.0,1.0,60.0,0 +1,2,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,07:07:00,427.0,487.0,1.0,60.0,0 +2,3,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,08:07:00,487.0,542.0,1.0,55.0,0 +3,4,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,09:02:00,542.0,602.0,1.0,60.0,0 +4,5,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,10:02:00,602.0,662.0,1.0,60.0,0 +5,6,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,11:02:00,662.0,722.0,1.0,60.0,0 +6,7,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,12:02:00,722.0,782.0,1.0,60.0,0 +7,8,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,13:02:00,782.0,842.0,1.0,60.0,0 +8,9,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,14:02:00,842.0,902.0,1.0,60.0,0 +9,10,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,15:02:00,902.0,959.0,1.0,57.0,0 +10,11,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,15:59:00,959.0,1019.0,1.0,60.0,0 +11,12,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,16:59:00,1019.0,1079.0,1.0,60.0,0 +12,13,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,17:59:00,1079.0,1122.0,1.0,43.0,0 +13,14,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,18:42:00,1122.0,1182.0,1.0,60.0,0 +14,15,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,19:42:00,1182.0,1242.0,1.0,60.0,0 +15,16,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,20:42:00,1242.0,1302.0,1.0,60.0,0 +16,17,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,21:42:00,1302.0,1362.0,1.0,60.0,0 +17,18,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,22:42:00,1362.0,1422.0,1.0,60.0,0 +18,19,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,23:42:00,1422.0,1482.0,1.0,60.0,0 +19,20,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,24:42:00,1482.0,1542.0,1.0,60.0,0 +20,21,40_218,ac_transit,218,218,3,ac_transit,40_218,0,1,25:42:00,1542.0,1602.0,1.0,60.0,0 +222,223,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,06:04:00,364.0,424.0,223.0,60.0,0 +223,224,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,07:04:00,424.0,484.0,223.0,60.0,0 +224,225,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,08:04:00,484.0,541.0,223.0,57.0,0 +225,226,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,09:01:00,541.0,601.0,223.0,60.0,0 +226,227,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,10:01:00,601.0,661.0,223.0,60.0,0 +227,228,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,11:01:00,661.0,721.0,223.0,60.0,0 +228,229,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,12:01:00,721.0,781.0,223.0,60.0,0 +229,230,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,13:01:00,781.0,841.0,223.0,60.0,0 +230,231,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,14:01:00,841.0,901.0,223.0,60.0,0 +231,232,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,15:01:00,901.0,934.0,223.0,33.0,0 +232,233,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,15:34:00,934.0,994.0,223.0,60.0,0 +233,234,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,16:34:00,994.0,1054.0,223.0,60.0,0 +234,235,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,17:34:00,1054.0,1124.0,223.0,70.0,0 +235,236,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,18:44:00,1124.0,1184.0,223.0,60.0,0 +236,237,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,19:44:00,1184.0,1244.0,223.0,60.0,0 +237,238,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,20:44:00,1244.0,1304.0,223.0,60.0,0 +238,239,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,21:44:00,1304.0,1364.0,223.0,60.0,0 +239,240,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,22:44:00,1364.0,1424.0,223.0,60.0,0 +240,241,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,23:44:00,1424.0,1484.0,223.0,60.0,0 +241,242,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,24:44:00,1484.0,1544.0,223.0,60.0,0 +242,243,40_231,ac_transit,231,231,3,ac_transit,40_231,0,223,25:44:00,1544.0,1604.0,223.0,60.0,0 +244,245,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,06:07:00,367.0,397.0,245.0,30.0,0 +245,246,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,06:37:00,397.0,427.0,245.0,30.0,0 +246,247,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,07:07:00,427.0,457.0,245.0,30.0,0 +247,248,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,07:37:00,457.0,487.0,245.0,30.0,0 +248,249,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,08:07:00,487.0,517.0,245.0,30.0,0 +249,250,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,08:37:00,517.0,548.0,245.0,31.0,0 +250,251,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,09:08:00,548.0,578.0,245.0,30.0,0 +251,252,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,09:38:00,578.0,608.0,245.0,30.0,0 +252,253,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,10:08:00,608.0,638.0,245.0,30.0,0 +253,254,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,10:38:00,638.0,668.0,245.0,30.0,0 +254,255,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,11:08:00,668.0,698.0,245.0,30.0,0 +255,256,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,11:38:00,698.0,728.0,245.0,30.0,0 +256,257,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,12:08:00,728.0,758.0,245.0,30.0,0 +257,258,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,12:38:00,758.0,788.0,245.0,30.0,0 +258,259,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,13:08:00,788.0,818.0,245.0,30.0,0 +259,260,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,13:38:00,818.0,848.0,245.0,30.0,0 +260,261,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,14:08:00,848.0,878.0,245.0,30.0,0 +261,262,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,14:38:00,878.0,908.0,245.0,30.0,0 +262,263,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,15:08:00,908.0,945.0,245.0,37.0,0 +263,264,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,15:45:00,945.0,975.0,245.0,30.0,0 +264,265,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,16:15:00,975.0,1005.0,245.0,30.0,0 +265,266,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,16:45:00,1005.0,1035.0,245.0,30.0,0 +266,267,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,17:15:00,1035.0,1065.0,245.0,30.0,0 +267,268,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,17:45:00,1065.0,1095.0,245.0,30.0,0 +268,269,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,18:15:00,1095.0,1118.0,245.0,23.0,0 +269,270,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,18:38:00,1118.0,1148.0,245.0,30.0,0 +270,271,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,19:08:00,1148.0,1178.0,245.0,30.0,0 +271,272,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,19:38:00,1178.0,1208.0,245.0,30.0,0 +272,273,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,20:08:00,1208.0,1238.0,245.0,30.0,0 +273,274,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,20:38:00,1238.0,1268.0,245.0,30.0,0 +274,275,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,21:08:00,1268.0,1298.0,245.0,30.0,0 +275,276,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,21:38:00,1298.0,1328.0,245.0,30.0,0 +276,277,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,22:08:00,1328.0,1358.0,245.0,30.0,0 +277,278,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,22:38:00,1358.0,1388.0,245.0,30.0,0 +278,279,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,23:08:00,1388.0,1418.0,245.0,30.0,0 +279,280,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,23:38:00,1418.0,1448.0,245.0,30.0,0 +280,281,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,24:08:00,1448.0,1478.0,245.0,30.0,0 +281,282,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,24:38:00,1478.0,1508.0,245.0,30.0,0 +282,283,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,25:08:00,1508.0,1538.0,245.0,30.0,0 +283,284,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,25:38:00,1538.0,1568.0,245.0,30.0,0 +284,285,40_232,ac_transit,232,232,3,ac_transit,40_232,0,245,26:08:00,1568.0,1598.0,245.0,30.0,0 +22,23,40_235,ac_transit,235,235,3,ac_transit,40_235,0,23,06:03:00,363.0,383.0,23.0,20.0,0 +23,24,40_235,ac_transit,235,235,3,ac_transit,40_235,0,23,06:23:00,383.0,403.0,23.0,20.0,0 +24,25,40_235,ac_transit,235,235,3,ac_transit,40_235,0,23,06:43:00,403.0,423.0,23.0,20.0,0 +25,26,40_235,ac_transit,235,235,3,ac_transit,40_235,0,23,07:03:00,423.0,443.0,23.0,20.0,0 +26,27,40_235,ac_transit,235,235,3,ac_transit,40_235,0,23,07:23:00,443.0,463.0,23.0,20.0,0 +27,28,40_235,ac_transit,235,235,3,ac_transit,40_235,0,23,07:43:00,463.0,483.0,23.0,20.0,0 +28,29,40_235,ac_transit,235,235,3,ac_transit,40_235,0,23,08:03:00,483.0,503.0,23.0,20.0,0 +29,30,40_235,ac_transit,235,235,3,ac_transit,40_235,0,23,08:23:00,503.0,523.0,23.0,20.0,0 +30,31,40_235,ac_transit,235,235,3,ac_transit,40_235,0,23,08:43:00,523.0,542.0,23.0,19.0,0 +31,32,40_235,ac_transit,235,235,3,ac_transit,40_235,0,23,09:02:00,542.0,641.9,23.0,99.9,1 +32,33,40_235,ac_transit,235,235,3,ac_transit,40_235,0,23,10:41:54,641.9,741.8,23.0,99.9,1 +33,34,40_235,ac_transit,235,235,3,ac_transit,40_235,0,23,12:21:48,741.8,841.7,23.0,99.9,1 +34,35,40_235,ac_transit,235,235,3,ac_transit,40_235,0,23,14:01:42,841.7,932.0,23.0,90.3,1 +35,36,40_235,ac_transit,235,235,3,ac_transit,40_235,0,23,15:32:00,932.0,962.0,23.0,30.0,0 +36,37,40_235,ac_transit,235,235,3,ac_transit,40_235,0,23,16:02:00,962.0,992.0,23.0,30.0,0 +37,38,40_235,ac_transit,235,235,3,ac_transit,40_235,0,23,16:32:00,992.0,1022.0,23.0,30.0,0 +38,39,40_235,ac_transit,235,235,3,ac_transit,40_235,0,23,17:02:00,1022.0,1052.0,23.0,30.0,0 +39,40,40_235,ac_transit,235,235,3,ac_transit,40_235,0,23,17:32:00,1052.0,1082.0,23.0,30.0,0 +16359,16360,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,06:04:00,364.0,394.0,16360.0,30.0,0 +16360,16361,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,06:34:00,394.0,424.0,16360.0,30.0,0 +16361,16362,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,07:04:00,424.0,454.0,16360.0,30.0,0 +16362,16363,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,07:34:00,454.0,484.0,16360.0,30.0,0 +16363,16364,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,08:04:00,484.0,514.0,16360.0,30.0,0 +16364,16365,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,08:34:00,514.0,554.0,16360.0,40.0,0 +16365,16366,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,09:14:00,554.0,584.0,16360.0,30.0,0 +16366,16367,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,09:44:00,584.0,614.0,16360.0,30.0,0 +16367,16368,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,10:14:00,614.0,644.0,16360.0,30.0,0 +16368,16369,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,10:44:00,644.0,674.0,16360.0,30.0,0 +16369,16370,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,11:14:00,674.0,704.0,16360.0,30.0,0 +16370,16371,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,11:44:00,704.0,734.0,16360.0,30.0,0 +16371,16372,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,12:14:00,734.0,764.0,16360.0,30.0,0 +16372,16373,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,12:44:00,764.0,794.0,16360.0,30.0,0 +16373,16374,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,13:14:00,794.0,824.0,16360.0,30.0,0 +16374,16375,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,13:44:00,824.0,854.0,16360.0,30.0,0 +16375,16376,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,14:14:00,854.0,884.0,16360.0,30.0,0 +16376,16377,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,14:44:00,884.0,914.0,16360.0,30.0,0 +16377,16378,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,15:14:00,914.0,940.0,16360.0,26.0,0 +16378,16379,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,15:40:00,940.0,970.0,16360.0,30.0,0 +16379,16380,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,16:10:00,970.0,1000.0,16360.0,30.0,0 +16380,16381,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,16:40:00,1000.0,1030.0,16360.0,30.0,0 +16381,16382,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,17:10:00,1030.0,1060.0,16360.0,30.0,0 +16382,16383,42_W1A,lavta,W1A,W1A,3,lavta,42_W1A,0,16360,17:40:00,1060.0,1090.0,16360.0,30.0,0 +16317,16318,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,06:03:00,363.0,393.0,16318.0,30.0,0 +16318,16319,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,06:33:00,393.0,423.0,16318.0,30.0,0 +16319,16320,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,07:03:00,423.0,453.0,16318.0,30.0,0 +16320,16321,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,07:33:00,453.0,483.0,16318.0,30.0,0 +16321,16322,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,08:03:00,483.0,513.0,16318.0,30.0,0 +16322,16323,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,08:33:00,513.0,540.0,16318.0,27.0,0 +16323,16324,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,09:00:00,540.0,570.0,16318.0,30.0,0 +16324,16325,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,09:30:00,570.0,600.0,16318.0,30.0,0 +16325,16326,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,10:00:00,600.0,630.0,16318.0,30.0,0 +16326,16327,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,10:30:00,630.0,660.0,16318.0,30.0,0 +16327,16328,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,11:00:00,660.0,690.0,16318.0,30.0,0 +16328,16329,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,11:30:00,690.0,720.0,16318.0,30.0,0 +16329,16330,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,12:00:00,720.0,750.0,16318.0,30.0,0 +16330,16331,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,12:30:00,750.0,780.0,16318.0,30.0,0 +16331,16332,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,13:00:00,780.0,810.0,16318.0,30.0,0 +16332,16333,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,13:30:00,810.0,840.0,16318.0,30.0,0 +16333,16334,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,14:00:00,840.0,870.0,16318.0,30.0,0 +16334,16335,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,14:30:00,870.0,900.0,16318.0,30.0,0 +16335,16336,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,15:00:00,900.0,931.0,16318.0,31.0,0 +16336,16337,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,15:31:00,931.0,961.0,16318.0,30.0,0 +16337,16338,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,16:01:00,961.0,991.0,16318.0,30.0,0 +16338,16339,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,16:31:00,991.0,1021.0,16318.0,30.0,0 +16339,16340,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,17:01:00,1021.0,1051.0,16318.0,30.0,0 +16340,16341,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,17:31:00,1051.0,1081.0,16318.0,30.0,0 +16341,16342,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,18:01:00,1081.0,1113.0,16318.0,32.0,0 +16342,16343,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,18:33:00,1113.0,1143.0,16318.0,30.0,0 +16343,16344,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,19:03:00,1143.0,1173.0,16318.0,30.0,0 +16344,16345,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,19:33:00,1173.0,1203.0,16318.0,30.0,0 +16345,16346,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,20:03:00,1203.0,1233.0,16318.0,30.0,0 +16346,16347,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,20:33:00,1233.0,1263.0,16318.0,30.0,0 +16347,16348,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,21:03:00,1263.0,1293.0,16318.0,30.0,0 +16348,16349,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,21:33:00,1293.0,1323.0,16318.0,30.0,0 +16349,16350,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,22:03:00,1323.0,1353.0,16318.0,30.0,0 +16350,16351,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,22:33:00,1353.0,1383.0,16318.0,30.0,0 +16351,16352,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,23:03:00,1383.0,1413.0,16318.0,30.0,0 +16352,16353,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,23:33:00,1413.0,1443.0,16318.0,30.0,0 +16353,16354,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,24:03:00,1443.0,1473.0,16318.0,30.0,0 +16354,16355,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,24:33:00,1473.0,1503.0,16318.0,30.0,0 +16355,16356,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,25:03:00,1503.0,1533.0,16318.0,30.0,0 +16356,16357,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,25:33:00,1533.0,1563.0,16318.0,30.0,0 +16357,16358,42_W1B,lavta,W1B,W1B,3,lavta,42_W1B,0,16318,26:03:00,1563.0,1593.0,16318.0,30.0,0 +16304,16305,42_W3A,lavta,W3A,W3A,3,lavta,42_W3A,0,16305,06:03:00,363.0,393.0,16305.0,30.0,0 +16305,16306,42_W3A,lavta,W3A,W3A,3,lavta,42_W3A,0,16305,06:33:00,393.0,423.0,16305.0,30.0,0 +16306,16307,42_W3A,lavta,W3A,W3A,3,lavta,42_W3A,0,16305,07:03:00,423.0,453.0,16305.0,30.0,0 +16307,16308,42_W3A,lavta,W3A,W3A,3,lavta,42_W3A,0,16305,07:33:00,453.0,483.0,16305.0,30.0,0 +16308,16309,42_W3A,lavta,W3A,W3A,3,lavta,42_W3A,0,16305,08:03:00,483.0,513.0,16305.0,30.0,0 +16309,16310,42_W3A,lavta,W3A,W3A,3,lavta,42_W3A,0,16305,08:33:00,513.0,550.0,16305.0,37.0,0 +16310,16311,42_W3A,lavta,W3A,W3A,3,lavta,42_W3A,0,16305,09:10:00,550.0,610.0,16305.0,60.0,0 +16311,16312,42_W3A,lavta,W3A,W3A,3,lavta,42_W3A,0,16305,10:10:00,610.0,670.0,16305.0,60.0,0 +16312,16313,42_W3A,lavta,W3A,W3A,3,lavta,42_W3A,0,16305,11:10:00,670.0,730.0,16305.0,60.0,0 +16313,16314,42_W3A,lavta,W3A,W3A,3,lavta,42_W3A,0,16305,12:10:00,730.0,790.0,16305.0,60.0,0 +16314,16315,42_W3A,lavta,W3A,W3A,3,lavta,42_W3A,0,16305,13:10:00,790.0,850.0,16305.0,60.0,0 +16315,16316,42_W3A,lavta,W3A,W3A,3,lavta,42_W3A,0,16305,14:10:00,850.0,910.0,16305.0,60.0,0 +16384,16385,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,09:10:00,550.0,610.0,16385.0,60.0,0 +16385,16386,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,10:10:00,610.0,670.0,16385.0,60.0,0 +16386,16387,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,11:10:00,670.0,730.0,16385.0,60.0,0 +16387,16388,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,12:10:00,730.0,790.0,16385.0,60.0,0 +16388,16389,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,13:10:00,790.0,850.0,16385.0,60.0,0 +16389,16390,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,14:10:00,850.0,910.0,16385.0,60.0,0 +16390,16391,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,15:10:00,910.0,943.0,16385.0,33.0,0 +16391,16392,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,15:43:00,943.0,973.0,16385.0,30.0,0 +16392,16393,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,16:13:00,973.0,1003.0,16385.0,30.0,0 +16393,16394,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,16:43:00,1003.0,1033.0,16385.0,30.0,0 +16394,16395,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,17:13:00,1033.0,1063.0,16385.0,30.0,0 +16395,16396,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,17:43:00,1063.0,1093.0,16385.0,30.0,0 +16396,16397,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,18:13:00,1093.0,1114.0,16385.0,21.0,0 +16397,16398,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,18:34:00,1114.0,1144.0,16385.0,30.0,0 +16398,16399,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,19:04:00,1144.0,1174.0,16385.0,30.0,0 +16399,16400,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,19:34:00,1174.0,1204.0,16385.0,30.0,0 +16400,16401,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,20:04:00,1204.0,1234.0,16385.0,30.0,0 +16401,16402,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,20:34:00,1234.0,1264.0,16385.0,30.0,0 +16402,16403,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,21:04:00,1264.0,1294.0,16385.0,30.0,0 +16403,16404,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,21:34:00,1294.0,1324.0,16385.0,30.0,0 +16404,16405,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,22:04:00,1324.0,1354.0,16385.0,30.0,0 +16405,16406,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,22:34:00,1354.0,1384.0,16385.0,30.0,0 +16406,16407,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,23:04:00,1384.0,1414.0,16385.0,30.0,0 +16407,16408,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,23:34:00,1414.0,1444.0,16385.0,30.0,0 +16408,16409,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,24:04:00,1444.0,1474.0,16385.0,30.0,0 +16409,16410,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,24:34:00,1474.0,1504.0,16385.0,30.0,0 +16410,16411,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,25:04:00,1504.0,1534.0,16385.0,30.0,0 +16411,16412,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,25:34:00,1534.0,1564.0,16385.0,30.0,0 +16412,16413,42_W3P,lavta,W3P,W3P,3,lavta,42_W3P,0,16385,26:04:00,1564.0,1594.0,16385.0,30.0,0 +16806,16807,43_W7,lavta,W7,W7,3,lavta,43_W7,0,16807,06:07:00,367.0,427.0,16807.0,60.0,0 +16807,16808,43_W7,lavta,W7,W7,3,lavta,43_W7,0,16807,07:07:00,427.0,487.0,16807.0,60.0,0 +16808,16809,43_W7,lavta,W7,W7,3,lavta,43_W7,0,16807,08:07:00,487.0,544.0,16807.0,57.0,0 +16809,16810,43_W7,lavta,W7,W7,3,lavta,43_W7,0,16807,09:04:00,544.0,604.0,16807.0,60.0,0 +16810,16811,43_W7,lavta,W7,W7,3,lavta,43_W7,0,16807,10:04:00,604.0,664.0,16807.0,60.0,0 +16811,16812,43_W7,lavta,W7,W7,3,lavta,43_W7,0,16807,11:04:00,664.0,724.0,16807.0,60.0,0 +16812,16813,43_W7,lavta,W7,W7,3,lavta,43_W7,0,16807,12:04:00,724.0,784.0,16807.0,60.0,0 +16813,16814,43_W7,lavta,W7,W7,3,lavta,43_W7,0,16807,13:04:00,784.0,844.0,16807.0,60.0,0 +16814,16815,43_W7,lavta,W7,W7,3,lavta,43_W7,0,16807,14:04:00,844.0,904.0,16807.0,60.0,0 +16815,16816,43_W7,lavta,W7,W7,3,lavta,43_W7,0,16807,15:04:00,904.0,960.0,16807.0,56.0,0 +16816,16817,43_W7,lavta,W7,W7,3,lavta,43_W7,0,16807,16:00:00,960.0,1020.0,16807.0,60.0,0 +16817,16818,43_W7,lavta,W7,W7,3,lavta,43_W7,0,16807,17:00:00,1020.0,1080.0,16807.0,60.0,0 +16784,16785,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,06:20:00,380.0,440.0,16785.0,60.0,0 +16785,16786,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,07:20:00,440.0,500.0,16785.0,60.0,0 +16786,16787,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,08:20:00,500.0,567.0,16785.0,67.0,0 +16787,16788,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,09:27:00,567.0,627.0,16785.0,60.0,0 +16788,16789,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,10:27:00,627.0,687.0,16785.0,60.0,0 +16789,16790,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,11:27:00,687.0,747.0,16785.0,60.0,0 +16790,16791,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,12:27:00,747.0,807.0,16785.0,60.0,0 +16791,16792,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,13:27:00,807.0,867.0,16785.0,60.0,0 +16792,16793,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,14:27:00,867.0,927.0,16785.0,60.0,0 +16793,16794,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,15:27:00,927.0,930.0,16785.0,3.0,0 +16794,16795,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,15:30:00,930.0,990.0,16785.0,60.0,0 +16795,16796,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,16:30:00,990.0,1050.0,16785.0,60.0,0 +16796,16797,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,17:30:00,1050.0,1130.0,16785.0,80.0,0 +16797,16798,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,18:50:00,1130.0,1190.0,16785.0,60.0,0 +16798,16799,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,19:50:00,1190.0,1250.0,16785.0,60.0,0 +16799,16800,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,20:50:00,1250.0,1310.0,16785.0,60.0,0 +16800,16801,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,21:50:00,1310.0,1370.0,16785.0,60.0,0 +16801,16802,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,22:50:00,1370.0,1430.0,16785.0,60.0,0 +16802,16803,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,23:50:00,1430.0,1490.0,16785.0,60.0,0 +16803,16804,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,24:50:00,1490.0,1550.0,16785.0,60.0,0 +16804,16805,43_W8,lavta,W8,W8,3,lavta,43_W8,0,16785,25:50:00,1550.0,1610.0,16785.0,60.0,0 +16633,16634,44_W11nb,lavta,W11nb,W11nb,3,lavta,44_W11nb,0,16634,06:10:00,370.0,430.0,16634.0,60.0,0 +16634,16635,44_W11nb,lavta,W11nb,W11nb,3,lavta,44_W11nb,0,16634,07:10:00,430.0,490.0,16634.0,60.0,0 +16635,16636,44_W11nb,lavta,W11nb,W11nb,3,lavta,44_W11nb,0,16634,08:10:00,490.0,562.0,16634.0,72.0,0 +16636,16637,44_W11nb,lavta,W11nb,W11nb,3,lavta,44_W11nb,0,16634,09:22:00,562.0,622.0,16634.0,60.0,0 +16637,16638,44_W11nb,lavta,W11nb,W11nb,3,lavta,44_W11nb,0,16634,10:22:00,622.0,682.0,16634.0,60.0,0 +16638,16639,44_W11nb,lavta,W11nb,W11nb,3,lavta,44_W11nb,0,16634,11:22:00,682.0,742.0,16634.0,60.0,0 +16639,16640,44_W11nb,lavta,W11nb,W11nb,3,lavta,44_W11nb,0,16634,12:22:00,742.0,802.0,16634.0,60.0,0 +16640,16641,44_W11nb,lavta,W11nb,W11nb,3,lavta,44_W11nb,0,16634,13:22:00,802.0,862.0,16634.0,60.0,0 +16641,16642,44_W11nb,lavta,W11nb,W11nb,3,lavta,44_W11nb,0,16634,14:22:00,862.0,922.0,16634.0,60.0,0 +16642,16643,44_W11nb,lavta,W11nb,W11nb,3,lavta,44_W11nb,0,16634,15:22:00,922.0,933.0,16634.0,11.0,0 +16643,16644,44_W11nb,lavta,W11nb,W11nb,3,lavta,44_W11nb,0,16634,15:33:00,933.0,993.0,16634.0,60.0,0 +16644,16645,44_W11nb,lavta,W11nb,W11nb,3,lavta,44_W11nb,0,16634,16:33:00,993.0,1053.0,16634.0,60.0,0 +16620,16621,44_W11sb,lavta,W11sb,W11sb,3,lavta,44_W11sb,0,16621,06:24:00,384.0,444.0,16621.0,60.0,0 +16621,16622,44_W11sb,lavta,W11sb,W11sb,3,lavta,44_W11sb,0,16621,07:24:00,444.0,504.0,16621.0,60.0,0 +16622,16623,44_W11sb,lavta,W11sb,W11sb,3,lavta,44_W11sb,0,16621,08:24:00,504.0,547.0,16621.0,43.0,0 +16623,16624,44_W11sb,lavta,W11sb,W11sb,3,lavta,44_W11sb,0,16621,09:07:00,547.0,607.0,16621.0,60.0,0 +16624,16625,44_W11sb,lavta,W11sb,W11sb,3,lavta,44_W11sb,0,16621,10:07:00,607.0,667.0,16621.0,60.0,0 +16625,16626,44_W11sb,lavta,W11sb,W11sb,3,lavta,44_W11sb,0,16621,11:07:00,667.0,727.0,16621.0,60.0,0 +16626,16627,44_W11sb,lavta,W11sb,W11sb,3,lavta,44_W11sb,0,16621,12:07:00,727.0,787.0,16621.0,60.0,0 +16627,16628,44_W11sb,lavta,W11sb,W11sb,3,lavta,44_W11sb,0,16621,13:07:00,787.0,847.0,16621.0,60.0,0 +16628,16629,44_W11sb,lavta,W11sb,W11sb,3,lavta,44_W11sb,0,16621,14:07:00,847.0,907.0,16621.0,60.0,0 +16629,16630,44_W11sb,lavta,W11sb,W11sb,3,lavta,44_W11sb,0,16621,15:07:00,907.0,934.0,16621.0,27.0,0 +16630,16631,44_W11sb,lavta,W11sb,W11sb,3,lavta,44_W11sb,0,16621,15:34:00,934.0,994.0,16621.0,60.0,0 +16631,16632,44_W11sb,lavta,W11sb,W11sb,3,lavta,44_W11sb,0,16621,16:34:00,994.0,1054.0,16621.0,60.0,0 +16716,16717,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,06:10:00,370.0,400.0,16717.0,30.0,0 +16717,16718,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,06:40:00,400.0,430.0,16717.0,30.0,0 +16718,16719,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,07:10:00,430.0,460.0,16717.0,30.0,0 +16719,16720,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,07:40:00,460.0,490.0,16717.0,30.0,0 +16720,16721,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,08:10:00,490.0,520.0,16717.0,30.0,0 +16721,16722,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,08:40:00,520.0,547.0,16717.0,27.0,0 +16722,16723,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,09:07:00,547.0,577.0,16717.0,30.0,0 +16723,16724,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,09:37:00,577.0,607.0,16717.0,30.0,0 +16724,16725,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,10:07:00,607.0,637.0,16717.0,30.0,0 +16725,16726,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,10:37:00,637.0,667.0,16717.0,30.0,0 +16726,16727,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,11:07:00,667.0,697.0,16717.0,30.0,0 +16727,16728,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,11:37:00,697.0,727.0,16717.0,30.0,0 +16728,16729,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,12:07:00,727.0,757.0,16717.0,30.0,0 +16729,16730,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,12:37:00,757.0,787.0,16717.0,30.0,0 +16730,16731,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,13:07:00,787.0,817.0,16717.0,30.0,0 +16731,16732,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,13:37:00,817.0,847.0,16717.0,30.0,0 +16732,16733,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,14:07:00,847.0,877.0,16717.0,30.0,0 +16733,16734,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,14:37:00,877.0,907.0,16717.0,30.0,0 +16734,16735,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,15:07:00,907.0,937.0,16717.0,30.0,0 +16735,16736,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,15:37:00,937.0,967.0,16717.0,30.0,0 +16736,16737,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,16:07:00,967.0,997.0,16717.0,30.0,0 +16737,16738,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,16:37:00,997.0,1027.0,16717.0,30.0,0 +16738,16739,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,17:07:00,1027.0,1057.0,16717.0,30.0,0 +16739,16740,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,17:37:00,1057.0,1087.0,16717.0,30.0,0 +16740,16741,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,18:07:00,1087.0,1121.0,16717.0,34.0,0 +16741,16742,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,18:41:00,1121.0,1151.0,16717.0,30.0,0 +16742,16743,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,19:11:00,1151.0,1181.0,16717.0,30.0,0 +16743,16744,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,19:41:00,1181.0,1211.0,16717.0,30.0,0 +16744,16745,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,20:11:00,1211.0,1241.0,16717.0,30.0,0 +16745,16746,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,20:41:00,1241.0,1271.0,16717.0,30.0,0 +16746,16747,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,21:11:00,1271.0,1301.0,16717.0,30.0,0 +16747,16748,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,21:41:00,1301.0,1331.0,16717.0,30.0,0 +16748,16749,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,22:11:00,1331.0,1361.0,16717.0,30.0,0 +16749,16750,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,22:41:00,1361.0,1391.0,16717.0,30.0,0 +16750,16751,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,23:11:00,1391.0,1421.0,16717.0,30.0,0 +16751,16752,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,23:41:00,1421.0,1451.0,16717.0,30.0,0 +16752,16753,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,24:11:00,1451.0,1481.0,16717.0,30.0,0 +16753,16754,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,24:41:00,1481.0,1511.0,16717.0,30.0,0 +16754,16755,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,25:11:00,1511.0,1541.0,16717.0,30.0,0 +16755,16756,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,25:41:00,1541.0,1571.0,16717.0,30.0,0 +16756,16757,44_W14,lavta,W14,W14,3,lavta,44_W14,0,16717,26:11:00,1571.0,1601.0,16717.0,30.0,0 +16668,16669,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,06:05:00,365.0,425.0,16669.0,60.0,0 +16669,16670,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,07:05:00,425.0,485.0,16669.0,60.0,0 +16670,16671,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,08:05:00,485.0,546.0,16669.0,61.0,0 +16671,16672,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,09:06:00,546.0,606.0,16669.0,60.0,0 +16672,16673,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,10:06:00,606.0,666.0,16669.0,60.0,0 +16673,16674,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,11:06:00,666.0,726.0,16669.0,60.0,0 +16674,16675,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,12:06:00,726.0,786.0,16669.0,60.0,0 +16675,16676,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,13:06:00,786.0,846.0,16669.0,60.0,0 +16676,16677,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,14:06:00,846.0,906.0,16669.0,60.0,0 +16677,16678,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,15:06:00,906.0,940.0,16669.0,34.0,0 +16678,16679,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,15:40:00,940.0,1000.0,16669.0,60.0,0 +16679,16680,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,16:40:00,1000.0,1060.0,16669.0,60.0,0 +16680,16681,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,17:40:00,1060.0,1114.0,16669.0,54.0,0 +16681,16682,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,18:34:00,1114.0,1174.0,16669.0,60.0,0 +16682,16683,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,19:34:00,1174.0,1234.0,16669.0,60.0,0 +16683,16684,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,20:34:00,1234.0,1294.0,16669.0,60.0,0 +16684,16685,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,21:34:00,1294.0,1354.0,16669.0,60.0,0 +16685,16686,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,22:34:00,1354.0,1414.0,16669.0,60.0,0 +16686,16687,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,23:34:00,1414.0,1474.0,16669.0,60.0,0 +16687,16688,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,24:34:00,1474.0,1534.0,16669.0,60.0,0 +16688,16689,44_W15nb,lavta,W15nb,W15nb,3,lavta,44_W15nb,0,16669,25:34:00,1534.0,1594.0,16669.0,60.0,0 +16646,16647,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,06:04:00,364.0,424.0,16647.0,60.0,0 +16647,16648,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,07:04:00,424.0,484.0,16647.0,60.0,0 +16648,16649,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,08:04:00,484.0,544.0,16647.0,60.0,0 +16649,16650,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,09:04:00,544.0,604.0,16647.0,60.0,0 +16650,16651,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,10:04:00,604.0,664.0,16647.0,60.0,0 +16651,16652,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,11:04:00,664.0,724.0,16647.0,60.0,0 +16652,16653,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,12:04:00,724.0,784.0,16647.0,60.0,0 +16653,16654,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,13:04:00,784.0,844.0,16647.0,60.0,0 +16654,16655,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,14:04:00,844.0,904.0,16647.0,60.0,0 +16655,16656,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,15:04:00,904.0,935.0,16647.0,31.0,0 +16656,16657,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,15:35:00,935.0,995.0,16647.0,60.0,0 +16657,16658,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,16:35:00,995.0,1055.0,16647.0,60.0,0 +16658,16659,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,17:35:00,1055.0,1121.0,16647.0,66.0,0 +16659,16660,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,18:41:00,1121.0,1181.0,16647.0,60.0,0 +16660,16661,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,19:41:00,1181.0,1241.0,16647.0,60.0,0 +16661,16662,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,20:41:00,1241.0,1301.0,16647.0,60.0,0 +16662,16663,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,21:41:00,1301.0,1361.0,16647.0,60.0,0 +16663,16664,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,22:41:00,1361.0,1421.0,16647.0,60.0,0 +16664,16665,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,23:41:00,1421.0,1481.0,16647.0,60.0,0 +16665,16666,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,24:41:00,1481.0,1541.0,16647.0,60.0,0 +16666,16667,44_W15sb,lavta,W15sb,W15sb,3,lavta,44_W15sb,0,16647,25:41:00,1541.0,1601.0,16647.0,60.0,0 +16703,16704,44_W18Aeb,lavta,W18Aeb,W18Aeb,3,lavta,44_W18Aeb,0,16704,06:01:00,361.0,421.0,16704.0,60.0,0 +16704,16705,44_W18Aeb,lavta,W18Aeb,W18Aeb,3,lavta,44_W18Aeb,0,16704,07:01:00,421.0,481.0,16704.0,60.0,0 +16705,16706,44_W18Aeb,lavta,W18Aeb,W18Aeb,3,lavta,44_W18Aeb,0,16704,08:01:00,481.0,543.0,16704.0,62.0,0 +16706,16707,44_W18Aeb,lavta,W18Aeb,W18Aeb,3,lavta,44_W18Aeb,0,16704,09:03:00,543.0,603.0,16704.0,60.0,0 +16707,16708,44_W18Aeb,lavta,W18Aeb,W18Aeb,3,lavta,44_W18Aeb,0,16704,10:03:00,603.0,663.0,16704.0,60.0,0 +16708,16709,44_W18Aeb,lavta,W18Aeb,W18Aeb,3,lavta,44_W18Aeb,0,16704,11:03:00,663.0,723.0,16704.0,60.0,0 +16709,16710,44_W18Aeb,lavta,W18Aeb,W18Aeb,3,lavta,44_W18Aeb,0,16704,12:03:00,723.0,783.0,16704.0,60.0,0 +16710,16711,44_W18Aeb,lavta,W18Aeb,W18Aeb,3,lavta,44_W18Aeb,0,16704,13:03:00,783.0,843.0,16704.0,60.0,0 +16711,16712,44_W18Aeb,lavta,W18Aeb,W18Aeb,3,lavta,44_W18Aeb,0,16704,14:03:00,843.0,903.0,16704.0,60.0,0 +16712,16713,44_W18Aeb,lavta,W18Aeb,W18Aeb,3,lavta,44_W18Aeb,0,16704,15:03:00,903.0,944.0,16704.0,41.0,0 +16713,16714,44_W18Aeb,lavta,W18Aeb,W18Aeb,3,lavta,44_W18Aeb,0,16704,15:44:00,944.0,1004.0,16704.0,60.0,0 +16714,16715,44_W18Aeb,lavta,W18Aeb,W18Aeb,3,lavta,44_W18Aeb,0,16704,16:44:00,1004.0,1064.0,16704.0,60.0,0 +16690,16691,44_W18Awb,lavta,W18Awb,W18Awb,3,lavta,44_W18Awb,0,16691,06:04:00,364.0,424.0,16691.0,60.0,0 +16691,16692,44_W18Awb,lavta,W18Awb,W18Awb,3,lavta,44_W18Awb,0,16691,07:04:00,424.0,484.0,16691.0,60.0,0 +16692,16693,44_W18Awb,lavta,W18Awb,W18Awb,3,lavta,44_W18Awb,0,16691,08:04:00,484.0,562.0,16691.0,78.0,0 +16693,16694,44_W18Awb,lavta,W18Awb,W18Awb,3,lavta,44_W18Awb,0,16691,09:22:00,562.0,622.0,16691.0,60.0,0 +16694,16695,44_W18Awb,lavta,W18Awb,W18Awb,3,lavta,44_W18Awb,0,16691,10:22:00,622.0,682.0,16691.0,60.0,0 +16695,16696,44_W18Awb,lavta,W18Awb,W18Awb,3,lavta,44_W18Awb,0,16691,11:22:00,682.0,742.0,16691.0,60.0,0 +16696,16697,44_W18Awb,lavta,W18Awb,W18Awb,3,lavta,44_W18Awb,0,16691,12:22:00,742.0,802.0,16691.0,60.0,0 +16697,16698,44_W18Awb,lavta,W18Awb,W18Awb,3,lavta,44_W18Awb,0,16691,13:22:00,802.0,862.0,16691.0,60.0,0 +16698,16699,44_W18Awb,lavta,W18Awb,W18Awb,3,lavta,44_W18Awb,0,16691,14:22:00,862.0,922.0,16691.0,60.0,0 +16699,16700,44_W18Awb,lavta,W18Awb,W18Awb,3,lavta,44_W18Awb,0,16691,15:22:00,922.0,945.0,16691.0,23.0,0 +16700,16701,44_W18Awb,lavta,W18Awb,W18Awb,3,lavta,44_W18Awb,0,16691,15:45:00,945.0,1005.0,16691.0,60.0,0 +16701,16702,44_W18Awb,lavta,W18Awb,W18Awb,3,lavta,44_W18Awb,0,16691,16:45:00,1005.0,1065.0,16691.0,60.0,0 +16758,16759,44_W18Beb,lavta,W18Beb,W18Beb,3,lavta,44_W18Beb,0,16759,06:12:00,372.0,432.0,16759.0,60.0,0 +16759,16760,44_W18Beb,lavta,W18Beb,W18Beb,3,lavta,44_W18Beb,0,16759,07:12:00,432.0,492.0,16759.0,60.0,0 +16760,16761,44_W18Beb,lavta,W18Beb,W18Beb,3,lavta,44_W18Beb,0,16759,08:12:00,492.0,556.0,16759.0,64.0,0 +16761,16762,44_W18Beb,lavta,W18Beb,W18Beb,3,lavta,44_W18Beb,0,16759,09:16:00,556.0,616.0,16759.0,60.0,0 +16762,16763,44_W18Beb,lavta,W18Beb,W18Beb,3,lavta,44_W18Beb,0,16759,10:16:00,616.0,676.0,16759.0,60.0,0 +16763,16764,44_W18Beb,lavta,W18Beb,W18Beb,3,lavta,44_W18Beb,0,16759,11:16:00,676.0,736.0,16759.0,60.0,0 +16764,16765,44_W18Beb,lavta,W18Beb,W18Beb,3,lavta,44_W18Beb,0,16759,12:16:00,736.0,796.0,16759.0,60.0,0 +16765,16766,44_W18Beb,lavta,W18Beb,W18Beb,3,lavta,44_W18Beb,0,16759,13:16:00,796.0,856.0,16759.0,60.0,0 +16766,16767,44_W18Beb,lavta,W18Beb,W18Beb,3,lavta,44_W18Beb,0,16759,14:16:00,856.0,916.0,16759.0,60.0,0 +16767,16768,44_W18Beb,lavta,W18Beb,W18Beb,3,lavta,44_W18Beb,0,16759,15:16:00,916.0,957.0,16759.0,41.0,0 +16768,16769,44_W18Beb,lavta,W18Beb,W18Beb,3,lavta,44_W18Beb,0,16759,15:57:00,957.0,1017.0,16759.0,60.0,0 +16769,16770,44_W18Beb,lavta,W18Beb,W18Beb,3,lavta,44_W18Beb,0,16759,16:57:00,1017.0,1077.0,16759.0,60.0,0 +16771,16772,44_W18Bwb,lavta,W18Bwb,W18Bwb,3,lavta,44_W18Bwb,0,16772,06:02:00,362.0,422.0,16772.0,60.0,0 +16772,16773,44_W18Bwb,lavta,W18Bwb,W18Bwb,3,lavta,44_W18Bwb,0,16772,07:02:00,422.0,482.0,16772.0,60.0,0 +16773,16774,44_W18Bwb,lavta,W18Bwb,W18Bwb,3,lavta,44_W18Bwb,0,16772,08:02:00,482.0,565.0,16772.0,83.0,0 +16774,16775,44_W18Bwb,lavta,W18Bwb,W18Bwb,3,lavta,44_W18Bwb,0,16772,09:25:00,565.0,625.0,16772.0,60.0,0 +16775,16776,44_W18Bwb,lavta,W18Bwb,W18Bwb,3,lavta,44_W18Bwb,0,16772,10:25:00,625.0,685.0,16772.0,60.0,0 +16776,16777,44_W18Bwb,lavta,W18Bwb,W18Bwb,3,lavta,44_W18Bwb,0,16772,11:25:00,685.0,745.0,16772.0,60.0,0 +16777,16778,44_W18Bwb,lavta,W18Bwb,W18Bwb,3,lavta,44_W18Bwb,0,16772,12:25:00,745.0,805.0,16772.0,60.0,0 +16778,16779,44_W18Bwb,lavta,W18Bwb,W18Bwb,3,lavta,44_W18Bwb,0,16772,13:25:00,805.0,865.0,16772.0,60.0,0 +16779,16780,44_W18Bwb,lavta,W18Bwb,W18Bwb,3,lavta,44_W18Bwb,0,16772,14:25:00,865.0,925.0,16772.0,60.0,0 +16780,16781,44_W18Bwb,lavta,W18Bwb,W18Bwb,3,lavta,44_W18Bwb,0,16772,15:25:00,925.0,960.0,16772.0,35.0,0 +16781,16782,44_W18Bwb,lavta,W18Bwb,W18Bwb,3,lavta,44_W18Bwb,0,16772,16:00:00,960.0,1020.0,16772.0,60.0,0 +16782,16783,44_W18Bwb,lavta,W18Bwb,W18Bwb,3,lavta,44_W18Bwb,0,16772,17:00:00,1020.0,1080.0,16772.0,60.0,0 +16480,16481,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,06:15:00,375.0,435.0,16481.0,60.0,0 +16481,16482,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,07:15:00,435.0,495.0,16481.0,60.0,0 +16482,16483,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,08:15:00,495.0,547.0,16481.0,52.0,0 +16483,16484,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,09:07:00,547.0,577.0,16481.0,30.0,0 +16484,16485,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,09:37:00,577.0,607.0,16481.0,30.0,0 +16485,16486,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,10:07:00,607.0,637.0,16481.0,30.0,0 +16486,16487,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,10:37:00,637.0,667.0,16481.0,30.0,0 +16487,16488,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,11:07:00,667.0,697.0,16481.0,30.0,0 +16488,16489,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,11:37:00,697.0,727.0,16481.0,30.0,0 +16489,16490,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,12:07:00,727.0,757.0,16481.0,30.0,0 +16490,16491,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,12:37:00,757.0,787.0,16481.0,30.0,0 +16491,16492,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,13:07:00,787.0,817.0,16481.0,30.0,0 +16492,16493,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,13:37:00,817.0,847.0,16481.0,30.0,0 +16493,16494,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,14:07:00,847.0,877.0,16481.0,30.0,0 +16494,16495,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,14:37:00,877.0,907.0,16481.0,30.0,0 +16495,16496,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,15:07:00,907.0,953.0,16481.0,46.0,0 +16496,16497,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,15:53:00,953.0,1013.0,16481.0,60.0,0 +16497,16498,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,16:53:00,1013.0,1073.0,16481.0,60.0,0 +16498,16499,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,17:53:00,1073.0,1115.0,16481.0,42.0,0 +16499,16500,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,18:35:00,1115.0,1145.0,16481.0,30.0,0 +16500,16501,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,19:05:00,1145.0,1175.0,16481.0,30.0,0 +16501,16502,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,19:35:00,1175.0,1205.0,16481.0,30.0,0 +16502,16503,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,20:05:00,1205.0,1235.0,16481.0,30.0,0 +16503,16504,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,20:35:00,1235.0,1265.0,16481.0,30.0,0 +16504,16505,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,21:05:00,1265.0,1295.0,16481.0,30.0,0 +16505,16506,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,21:35:00,1295.0,1325.0,16481.0,30.0,0 +16506,16507,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,22:05:00,1325.0,1355.0,16481.0,30.0,0 +16507,16508,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,22:35:00,1355.0,1385.0,16481.0,30.0,0 +16508,16509,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,23:05:00,1385.0,1415.0,16481.0,30.0,0 +16509,16510,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,23:35:00,1415.0,1445.0,16481.0,30.0,0 +16510,16511,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,24:05:00,1445.0,1475.0,16481.0,30.0,0 +16511,16512,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,24:35:00,1475.0,1505.0,16481.0,30.0,0 +16512,16513,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,25:05:00,1505.0,1535.0,16481.0,30.0,0 +16513,16514,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,25:35:00,1535.0,1565.0,16481.0,30.0,0 +16514,16515,45_12EB,lavta,12,12_EB,3,lavta,45_12EB,0,16481,26:05:00,1565.0,1595.0,16481.0,30.0,0 +16580,16581,45_12EBX,lavta,12EBX,12EBX,3,lavta,45_12EBX,0,16581,06:01:00,361.0,391.0,16581.0,30.0,0 +16581,16582,45_12EBX,lavta,12EBX,12EBX,3,lavta,45_12EBX,0,16581,06:31:00,391.0,421.0,16581.0,30.0,0 +16582,16583,45_12EBX,lavta,12EBX,12EBX,3,lavta,45_12EBX,0,16581,07:01:00,421.0,451.0,16581.0,30.0,0 +16583,16584,45_12EBX,lavta,12EBX,12EBX,3,lavta,45_12EBX,0,16581,07:31:00,451.0,481.0,16581.0,30.0,0 +16584,16585,45_12EBX,lavta,12EBX,12EBX,3,lavta,45_12EBX,0,16581,08:01:00,481.0,511.0,16581.0,30.0,0 +16585,16586,45_12EBX,lavta,12EBX,12EBX,3,lavta,45_12EBX,0,16581,08:31:00,511.0,942.0,16581.0,431.0,1 +16586,16587,45_12EBX,lavta,12EBX,12EBX,3,lavta,45_12EBX,0,16581,15:42:00,942.0,1002.0,16581.0,60.0,0 +16587,16588,45_12EBX,lavta,12EBX,12EBX,3,lavta,45_12EBX,0,16581,16:42:00,1002.0,1062.0,16581.0,60.0,0 +16588,16589,45_12EBX,lavta,12EBX,12EBX,3,lavta,45_12EBX,0,16581,17:42:00,1062.0,1138.0,16581.0,76.0,0 +16589,16590,45_12EBX,lavta,12EBX,12EBX,3,lavta,45_12EBX,0,16581,18:58:00,1138.0,1237.98333333,16581.0,99.9833333333,0 +16590,16591,45_12EBX,lavta,12EBX,12EBX,3,lavta,45_12EBX,0,16581,20:37:59,1237.98333333,1337.98333333,16581.0,100.0,0 +16591,16592,45_12EBX,lavta,12EBX,12EBX,3,lavta,45_12EBX,0,16581,22:17:59,1337.98333333,1437.96666667,16581.0,99.9833333333,0 +16592,16593,45_12EBX,lavta,12EBX,12EBX,3,lavta,45_12EBX,0,16581,23:57:58,1437.96666667,1537.96666667,16581.0,100.0,0 +16537,16538,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,06:02:00,362.0,422.0,16538.0,60.0,0 +16538,16539,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,07:02:00,422.0,482.0,16538.0,60.0,0 +16539,16540,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,08:02:00,482.0,549.0,16538.0,67.0,0 +16540,16541,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,09:09:00,549.0,579.0,16538.0,30.0,0 +16541,16542,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,09:39:00,579.0,609.0,16538.0,30.0,0 +16542,16543,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,10:09:00,609.0,639.0,16538.0,30.0,0 +16543,16544,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,10:39:00,639.0,669.0,16538.0,30.0,0 +16544,16545,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,11:09:00,669.0,699.0,16538.0,30.0,0 +16545,16546,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,11:39:00,699.0,729.0,16538.0,30.0,0 +16546,16547,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,12:09:00,729.0,759.0,16538.0,30.0,0 +16547,16548,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,12:39:00,759.0,789.0,16538.0,30.0,0 +16548,16549,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,13:09:00,789.0,819.0,16538.0,30.0,0 +16549,16550,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,13:39:00,819.0,849.0,16538.0,30.0,0 +16550,16551,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,14:09:00,849.0,879.0,16538.0,30.0,0 +16551,16552,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,14:39:00,879.0,909.0,16538.0,30.0,0 +16552,16553,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,15:09:00,909.0,950.0,16538.0,41.0,0 +16553,16554,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,15:50:00,950.0,1010.0,16538.0,60.0,0 +16554,16555,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,16:50:00,1010.0,1070.0,16538.0,60.0,0 +16555,16556,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,17:50:00,1070.0,1111.0,16538.0,41.0,0 +16556,16557,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,18:31:00,1111.0,1171.0,16538.0,60.0,0 +16557,16558,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,19:31:00,1171.0,1231.0,16538.0,60.0,0 +16558,16559,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,20:31:00,1231.0,1291.0,16538.0,60.0,0 +16559,16560,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,21:31:00,1291.0,1351.0,16538.0,60.0,0 +16560,16561,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,22:31:00,1351.0,1411.0,16538.0,60.0,0 +16561,16562,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,23:31:00,1411.0,1471.0,16538.0,60.0,0 +16562,16563,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,24:31:00,1471.0,1531.0,16538.0,60.0,0 +16563,16564,45_12WB,lavta,12,12_WB,3,lavta,45_12WB,0,16538,25:31:00,1531.0,1591.0,16538.0,60.0,0 +16565,16566,45_12WBX,lavta,12WBX,12WBX,3,lavta,45_12WBX,0,16566,06:14:00,374.0,404.0,16566.0,30.0,0 +16566,16567,45_12WBX,lavta,12WBX,12WBX,3,lavta,45_12WBX,0,16566,06:44:00,404.0,434.0,16566.0,30.0,0 +16567,16568,45_12WBX,lavta,12WBX,12WBX,3,lavta,45_12WBX,0,16566,07:14:00,434.0,464.0,16566.0,30.0,0 +16568,16569,45_12WBX,lavta,12WBX,12WBX,3,lavta,45_12WBX,0,16566,07:44:00,464.0,494.0,16566.0,30.0,0 +16569,16570,45_12WBX,lavta,12WBX,12WBX,3,lavta,45_12WBX,0,16566,08:14:00,494.0,524.0,16566.0,30.0,0 +16570,16571,45_12WBX,lavta,12WBX,12WBX,3,lavta,45_12WBX,0,16566,08:44:00,524.0,934.0,16566.0,410.0,1 +16571,16572,45_12WBX,lavta,12WBX,12WBX,3,lavta,45_12WBX,0,16566,15:34:00,934.0,994.0,16566.0,60.0,0 +16572,16573,45_12WBX,lavta,12WBX,12WBX,3,lavta,45_12WBX,0,16566,16:34:00,994.0,1054.0,16566.0,60.0,0 +16573,16574,45_12WBX,lavta,12WBX,12WBX,3,lavta,45_12WBX,0,16566,17:34:00,1054.0,1111.0,16566.0,57.0,0 +16574,16575,45_12WBX,lavta,12WBX,12WBX,3,lavta,45_12WBX,0,16566,18:31:00,1111.0,1210.98333333,16566.0,99.9833333333,0 +16575,16576,45_12WBX,lavta,12WBX,12WBX,3,lavta,45_12WBX,0,16566,20:10:59,1210.98333333,1310.98333333,16566.0,100.0,0 +16576,16577,45_12WBX,lavta,12WBX,12WBX,3,lavta,45_12WBX,0,16566,21:50:59,1310.98333333,1410.96666667,16566.0,99.9833333333,0 +16577,16578,45_12WBX,lavta,12WBX,12WBX,3,lavta,45_12WBX,0,16566,23:30:58,1410.96666667,1510.96666667,16566.0,100.0,0 +16578,16579,45_12WBX,lavta,12WBX,12WBX,3,lavta,45_12WBX,0,16566,25:10:58,1510.96666667,1610.95,16566.0,99.9833333333,0 +16516,16517,45_54NB,lavta,54,54_NB,3,lavta,45_54NB,0,16517,06:28:00,388.0,448.0,16517.0,60.0,0 +16517,16518,45_54NB,lavta,54,54_NB,3,lavta,45_54NB,0,16517,07:28:00,448.0,508.0,16517.0,60.0,0 +16612,16613,45_54SB,lavta,54,54_SB,3,lavta,45_54SB,0,16613,15:45:00,945.0,1005.0,16613.0,60.0,0 +16613,16614,45_54SB,lavta,54,54_SB,3,lavta,45_54SB,0,16613,16:45:00,1005.0,1065.0,16613.0,60.0,0 +16525,16526,45_70Wnt/NB,lavta,70Wnt/,70Wnt/_NB,3,lavta,45_70Wnt/NB,0,16526,06:10:00,370.0,430.0,16526.0,60.0,0 +16526,16527,45_70Wnt/NB,lavta,70Wnt/,70Wnt/_NB,3,lavta,45_70Wnt/NB,0,16526,07:10:00,430.0,490.0,16526.0,60.0,0 +16527,16528,45_70Wnt/NB,lavta,70Wnt/,70Wnt/_NB,3,lavta,45_70Wnt/NB,0,16526,08:10:00,490.0,932.0,16526.0,442.0,1 +16528,16529,45_70Wnt/NB,lavta,70Wnt/,70Wnt/_NB,3,lavta,45_70Wnt/NB,0,16526,15:32:00,932.0,992.0,16526.0,60.0,0 +16529,16530,45_70Wnt/NB,lavta,70Wnt/,70Wnt/_NB,3,lavta,45_70Wnt/NB,0,16526,16:32:00,992.0,1052.0,16526.0,60.0,0 +16606,16607,45_70Wnt/SB,lavta,70Wnt/,70Wnt/_SB,3,lavta,45_70Wnt/SB,0,16607,06:14:00,374.0,434.0,16607.0,60.0,0 +16607,16608,45_70Wnt/SB,lavta,70Wnt/,70Wnt/_SB,3,lavta,45_70Wnt/SB,0,16607,07:14:00,434.0,494.0,16607.0,60.0,0 +16608,16609,45_70Wnt/SB,lavta,70Wnt/,70Wnt/_SB,3,lavta,45_70Wnt/SB,0,16607,08:14:00,494.0,942.0,16607.0,448.0,1 +16609,16610,45_70Wnt/SB,lavta,70Wnt/,70Wnt/_SB,3,lavta,45_70Wnt/SB,0,16607,15:42:00,942.0,1002.0,16607.0,60.0,0 +16610,16611,45_70Wnt/SB,lavta,70Wnt/,70Wnt/_SB,3,lavta,45_70Wnt/SB,0,16607,16:42:00,1002.0,1062.0,16607.0,60.0,0 +16615,16616,45_Intel/NB,lavta,Intel/,Intel/_NB,3,lavta,45_Intel/NB,0,16616,17:09:07,1029.11666667,1129.1,16616.0,99.9833333333,0 +16523,16524,45_Intel/SB,lavta,Intel/,Intel/_SB,3,lavta,45_Intel/SB,0,16524,06:00:00,360.0,459.983333333,16524.0,99.9833333333,0 +16617,16618,45_Lk/Sny/NB,lavta,Lk/Sny/,Lk/Sny/_NB,3,lavta,45_Lk/Sny/NB,0,16618,15:35:00,935.0,995.0,16618.0,60.0,0 +16618,16619,45_Lk/Sny/NB,lavta,Lk/Sny/,Lk/Sny/_NB,3,lavta,45_Lk/Sny/NB,0,16618,16:35:00,995.0,1055.0,16618.0,60.0,0 +16519,16520,45_Lk/Sny/SB,lavta,Lk/Sny/,Lk/Sny/_SB,3,lavta,45_Lk/Sny/SB,0,16520,06:20:00,380.0,420.0,16520.0,40.0,0 +16520,16521,45_Lk/Sny/SB,lavta,Lk/Sny/,Lk/Sny/_SB,3,lavta,45_Lk/Sny/SB,0,16520,07:00:00,420.0,460.0,16520.0,40.0,0 +16521,16522,45_Lk/Sny/SB,lavta,Lk/Sny/,Lk/Sny/_SB,3,lavta,45_Lk/Sny/SB,0,16520,07:40:00,460.0,500.0,16520.0,40.0,0 +16426,16427,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,03:04:00,184.0,244.0,16427.0,60.0,1 +16427,16428,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,04:04:00,244.0,304.0,16427.0,60.0,1 +16428,16429,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,05:04:00,304.0,363.0,16427.0,59.0,1 +16429,16430,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,06:03:00,363.0,383.0,16427.0,20.0,0 +16430,16431,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,06:23:00,383.0,403.0,16427.0,20.0,0 +16431,16432,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,06:43:00,403.0,423.0,16427.0,20.0,0 +16432,16433,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,07:03:00,423.0,443.0,16427.0,20.0,0 +16433,16434,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,07:23:00,443.0,463.0,16427.0,20.0,0 +16434,16435,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,07:43:00,463.0,483.0,16427.0,20.0,0 +16435,16436,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,08:03:00,483.0,503.0,16427.0,20.0,0 +16436,16437,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,08:23:00,503.0,523.0,16427.0,20.0,0 +16437,16438,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,08:43:00,523.0,552.0,16427.0,29.0,0 +16438,16439,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,09:12:00,552.0,582.0,16427.0,30.0,0 +16439,16440,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,09:42:00,582.0,612.0,16427.0,30.0,0 +16440,16441,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,10:12:00,612.0,642.0,16427.0,30.0,0 +16441,16442,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,10:42:00,642.0,672.0,16427.0,30.0,0 +16442,16443,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,11:12:00,672.0,702.0,16427.0,30.0,0 +16443,16444,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,11:42:00,702.0,732.0,16427.0,30.0,0 +16444,16445,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,12:12:00,732.0,762.0,16427.0,30.0,0 +16445,16446,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,12:42:00,762.0,792.0,16427.0,30.0,0 +16446,16447,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,13:12:00,792.0,822.0,16427.0,30.0,0 +16447,16448,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,13:42:00,822.0,852.0,16427.0,30.0,0 +16448,16449,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,14:12:00,852.0,882.0,16427.0,30.0,0 +16449,16450,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,14:42:00,882.0,912.0,16427.0,30.0,0 +16450,16451,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,15:12:00,912.0,936.0,16427.0,24.0,0 +16451,16452,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,15:36:00,936.0,951.0,16427.0,15.0,0 +16452,16453,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,15:51:00,951.0,966.0,16427.0,15.0,0 +16453,16454,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,16:06:00,966.0,981.0,16427.0,15.0,0 +16454,16455,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,16:21:00,981.0,996.0,16427.0,15.0,0 +16455,16456,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,16:36:00,996.0,1011.0,16427.0,15.0,0 +16456,16457,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,16:51:00,1011.0,1026.0,16427.0,15.0,0 +16457,16458,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,17:06:00,1026.0,1041.0,16427.0,15.0,0 +16458,16459,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,17:21:00,1041.0,1056.0,16427.0,15.0,0 +16459,16460,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,17:36:00,1056.0,1071.0,16427.0,15.0,0 +16460,16461,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,17:51:00,1071.0,1086.0,16427.0,15.0,0 +16461,16462,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,18:06:00,1086.0,1101.0,16427.0,15.0,0 +16462,16463,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,18:21:00,1101.0,1116.0,16427.0,15.0,0 +16463,16464,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,18:36:00,1116.0,1146.0,16427.0,30.0,0 +16464,16465,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,19:06:00,1146.0,1176.0,16427.0,30.0,0 +16465,16466,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,19:36:00,1176.0,1206.0,16427.0,30.0,0 +16466,16467,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,20:06:00,1206.0,1236.0,16427.0,30.0,0 +16467,16468,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,20:36:00,1236.0,1266.0,16427.0,30.0,0 +16468,16469,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,21:06:00,1266.0,1296.0,16427.0,30.0,0 +16469,16470,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,21:36:00,1296.0,1326.0,16427.0,30.0,0 +16470,16471,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,22:06:00,1326.0,1356.0,16427.0,30.0,0 +16471,16472,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,22:36:00,1356.0,1386.0,16427.0,30.0,0 +16472,16473,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,23:06:00,1386.0,1416.0,16427.0,30.0,0 +16473,16474,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,23:36:00,1416.0,1446.0,16427.0,30.0,0 +16474,16475,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,24:06:00,1446.0,1476.0,16427.0,30.0,0 +16475,16476,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,24:36:00,1476.0,1506.0,16427.0,30.0,0 +16476,16477,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,25:06:00,1506.0,1536.0,16427.0,30.0,0 +16477,16478,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,25:36:00,1536.0,1566.0,16427.0,30.0,0 +16478,16479,45_W10,lavta,W10,W10,3,lavta,45_W10,0,16427,26:06:00,1566.0,1596.0,16427.0,30.0,0 +16531,16532,45_W10A,lavta,W10A,W10A,3,lavta,45_W10A,0,16532,06:04:00,364.0,394.0,16532.0,30.0,0 +16532,16533,45_W10A,lavta,W10A,W10A,3,lavta,45_W10A,0,16532,06:34:00,394.0,424.0,16532.0,30.0,0 +16533,16534,45_W10A,lavta,W10A,W10A,3,lavta,45_W10A,0,16532,07:04:00,424.0,454.0,16532.0,30.0,0 +16534,16535,45_W10A,lavta,W10A,W10A,3,lavta,45_W10A,0,16532,07:34:00,454.0,484.0,16532.0,30.0,0 +16535,16536,45_W10A,lavta,W10A,W10A,3,lavta,45_W10A,0,16532,08:04:00,484.0,514.0,16532.0,30.0,0 +16414,16415,45_W20X,lavta,W20X,W20X,3,lavta,45_W20X,0,16415,06:01:00,361.0,391.0,16415.0,30.0,0 +16415,16416,45_W20X,lavta,W20X,W20X,3,lavta,45_W20X,0,16415,06:31:00,391.0,421.0,16415.0,30.0,0 +16416,16417,45_W20X,lavta,W20X,W20X,3,lavta,45_W20X,0,16415,07:01:00,421.0,451.0,16415.0,30.0,0 +16417,16418,45_W20X,lavta,W20X,W20X,3,lavta,45_W20X,0,16415,07:31:00,451.0,481.0,16415.0,30.0,0 +16418,16419,45_W20X,lavta,W20X,W20X,3,lavta,45_W20X,0,16415,08:01:00,481.0,511.0,16415.0,30.0,0 +16419,16420,45_W20X,lavta,W20X,W20X,3,lavta,45_W20X,0,16415,08:31:00,511.0,937.0,16415.0,426.0,1 +16420,16421,45_W20X,lavta,W20X,W20X,3,lavta,45_W20X,0,16415,15:37:00,937.0,967.0,16415.0,30.0,0 +16421,16422,45_W20X,lavta,W20X,W20X,3,lavta,45_W20X,0,16415,16:07:00,967.0,997.0,16415.0,30.0,0 +16422,16423,45_W20X,lavta,W20X,W20X,3,lavta,45_W20X,0,16415,16:37:00,997.0,1027.0,16415.0,30.0,0 +16423,16424,45_W20X,lavta,W20X,W20X,3,lavta,45_W20X,0,16415,17:07:00,1027.0,1057.0,16415.0,30.0,0 +16424,16425,45_W20X,lavta,W20X,W20X,3,lavta,45_W20X,0,16415,17:37:00,1057.0,1087.0,16415.0,30.0,0 +16594,16595,45_W20XR,lavta,W20X,W20X_R,3,lavta,45_W20XR,0,16595,06:04:00,364.0,394.0,16595.0,30.0,0 +16595,16596,45_W20XR,lavta,W20X,W20X_R,3,lavta,45_W20XR,0,16595,06:34:00,394.0,424.0,16595.0,30.0,0 +16596,16597,45_W20XR,lavta,W20X,W20X_R,3,lavta,45_W20XR,0,16595,07:04:00,424.0,454.0,16595.0,30.0,0 +16597,16598,45_W20XR,lavta,W20X,W20X_R,3,lavta,45_W20XR,0,16595,07:34:00,454.0,484.0,16595.0,30.0,0 +16598,16599,45_W20XR,lavta,W20X,W20X_R,3,lavta,45_W20XR,0,16595,08:04:00,484.0,514.0,16595.0,30.0,0 +16599,16600,45_W20XR,lavta,W20X,W20X_R,3,lavta,45_W20XR,0,16595,08:34:00,514.0,944.0,16595.0,430.0,1 +16600,16601,45_W20XR,lavta,W20X,W20X_R,3,lavta,45_W20XR,0,16595,15:44:00,944.0,974.0,16595.0,30.0,0 +16601,16602,45_W20XR,lavta,W20X,W20X_R,3,lavta,45_W20XR,0,16595,16:14:00,974.0,1004.0,16595.0,30.0,0 +16602,16603,45_W20XR,lavta,W20X,W20X_R,3,lavta,45_W20XR,0,16595,16:44:00,1004.0,1034.0,16595.0,30.0,0 +16603,16604,45_W20XR,lavta,W20X,W20X_R,3,lavta,45_W20XR,0,16595,17:14:00,1034.0,1064.0,16595.0,30.0,0 +16604,16605,45_W20XR,lavta,W20X,W20X_R,3,lavta,45_W20XR,0,16595,17:44:00,1064.0,1094.0,16595.0,30.0,0 +14263,14264,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,06:14:00,374.0,404.0,14264.0,30.0,0 +14264,14265,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,06:44:00,404.0,434.0,14264.0,30.0,0 +14265,14266,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,07:14:00,434.0,464.0,14264.0,30.0,0 +14266,14267,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,07:44:00,464.0,494.0,14264.0,30.0,0 +14267,14268,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,08:14:00,494.0,524.0,14264.0,30.0,0 +14268,14269,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,08:44:00,524.0,541.0,14264.0,17.0,0 +14269,14270,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,09:01:00,541.0,601.0,14264.0,60.0,0 +14270,14271,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,10:01:00,601.0,661.0,14264.0,60.0,0 +14271,14272,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,11:01:00,661.0,721.0,14264.0,60.0,0 +14272,14273,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,12:01:00,721.0,781.0,14264.0,60.0,0 +14273,14274,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,13:01:00,781.0,841.0,14264.0,60.0,0 +14274,14275,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,14:01:00,841.0,901.0,14264.0,60.0,0 +14275,14276,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,15:01:00,901.0,936.0,14264.0,35.0,0 +14276,14277,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,15:36:00,936.0,966.0,14264.0,30.0,0 +14277,14278,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,16:06:00,966.0,996.0,14264.0,30.0,0 +14278,14279,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,16:36:00,996.0,1026.0,14264.0,30.0,0 +14279,14280,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,17:06:00,1026.0,1056.0,14264.0,30.0,0 +14280,14281,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,17:36:00,1056.0,1086.0,14264.0,30.0,0 +14281,14282,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,18:06:00,1086.0,1116.0,14264.0,30.0,0 +14282,14283,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,18:36:00,1116.0,1176.0,14264.0,60.0,0 +14283,14284,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,19:36:00,1176.0,1236.0,14264.0,60.0,0 +14284,14285,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,20:36:00,1236.0,1296.0,14264.0,60.0,0 +14285,14286,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,21:36:00,1296.0,1356.0,14264.0,60.0,0 +14286,14287,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,22:36:00,1356.0,1416.0,14264.0,60.0,0 +14287,14288,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,23:36:00,1416.0,1476.0,14264.0,60.0,0 +14288,14289,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,24:36:00,1476.0,1536.0,14264.0,60.0,0 +14289,14290,47_1AN_1BS,union_city_transit,1AN_1BS,1AN_1BS,3,union_city_transit,47_1AN_1BS,0,14264,25:36:00,1536.0,1596.0,14264.0,60.0,0 +14235,14236,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,06:06:00,366.0,396.0,14236.0,30.0,0 +14236,14237,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,06:36:00,396.0,426.0,14236.0,30.0,0 +14237,14238,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,07:06:00,426.0,456.0,14236.0,30.0,0 +14238,14239,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,07:36:00,456.0,486.0,14236.0,30.0,0 +14239,14240,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,08:06:00,486.0,516.0,14236.0,30.0,0 +14240,14241,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,08:36:00,516.0,550.0,14236.0,34.0,0 +14241,14242,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,09:10:00,550.0,610.0,14236.0,60.0,0 +14242,14243,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,10:10:00,610.0,670.0,14236.0,60.0,0 +14243,14244,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,11:10:00,670.0,730.0,14236.0,60.0,0 +14244,14245,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,12:10:00,730.0,790.0,14236.0,60.0,0 +14245,14246,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,13:10:00,790.0,850.0,14236.0,60.0,0 +14246,14247,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,14:10:00,850.0,910.0,14236.0,60.0,0 +14247,14248,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,15:10:00,910.0,944.0,14236.0,34.0,0 +14248,14249,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,15:44:00,944.0,974.0,14236.0,30.0,0 +14249,14250,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,16:14:00,974.0,1004.0,14236.0,30.0,0 +14250,14251,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,16:44:00,1004.0,1034.0,14236.0,30.0,0 +14251,14252,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,17:14:00,1034.0,1064.0,14236.0,30.0,0 +14252,14253,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,17:44:00,1064.0,1094.0,14236.0,30.0,0 +14253,14254,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,18:14:00,1094.0,1137.0,14236.0,43.0,0 +14254,14255,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,18:57:00,1137.0,1197.0,14236.0,60.0,0 +14255,14256,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,19:57:00,1197.0,1257.0,14236.0,60.0,0 +14256,14257,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,20:57:00,1257.0,1317.0,14236.0,60.0,0 +14257,14258,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,21:57:00,1317.0,1377.0,14236.0,60.0,0 +14258,14259,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,22:57:00,1377.0,1437.0,14236.0,60.0,0 +14259,14260,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,23:57:00,1437.0,1497.0,14236.0,60.0,0 +14260,14261,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,24:57:00,1497.0,1557.0,14236.0,60.0,0 +14261,14262,47_1AS_1BN,union_city_transit,1AS_1BN,1AS_1BN,3,union_city_transit,47_1AS_1BN,0,14236,25:57:00,1557.0,1617.0,14236.0,60.0,0 +14291,14292,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,06:07:00,367.0,387.0,14292.0,20.0,0 +14292,14293,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,06:27:00,387.0,407.0,14292.0,20.0,0 +14293,14294,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,06:47:00,407.0,427.0,14292.0,20.0,0 +14294,14295,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,07:07:00,427.0,447.0,14292.0,20.0,0 +14295,14296,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,07:27:00,447.0,467.0,14292.0,20.0,0 +14296,14297,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,07:47:00,467.0,487.0,14292.0,20.0,0 +14297,14298,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,08:07:00,487.0,507.0,14292.0,20.0,0 +14298,14299,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,08:27:00,507.0,527.0,14292.0,20.0,0 +14299,14300,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,08:47:00,527.0,543.0,14292.0,16.0,0 +14300,14301,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,09:03:00,543.0,573.0,14292.0,30.0,0 +14301,14302,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,09:33:00,573.0,603.0,14292.0,30.0,0 +14302,14303,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,10:03:00,603.0,633.0,14292.0,30.0,0 +14303,14304,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,10:33:00,633.0,663.0,14292.0,30.0,0 +14304,14305,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,11:03:00,663.0,693.0,14292.0,30.0,0 +14305,14306,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,11:33:00,693.0,723.0,14292.0,30.0,0 +14306,14307,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,12:03:00,723.0,753.0,14292.0,30.0,0 +14307,14308,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,12:33:00,753.0,783.0,14292.0,30.0,0 +14308,14309,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,13:03:00,783.0,813.0,14292.0,30.0,0 +14309,14310,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,13:33:00,813.0,843.0,14292.0,30.0,0 +14310,14311,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,14:03:00,843.0,873.0,14292.0,30.0,0 +14311,14312,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,14:33:00,873.0,903.0,14292.0,30.0,0 +14312,14313,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,15:03:00,903.0,936.0,14292.0,33.0,0 +14313,14314,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,15:36:00,936.0,956.0,14292.0,20.0,0 +14314,14315,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,15:56:00,956.0,976.0,14292.0,20.0,0 +14315,14316,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,16:16:00,976.0,996.0,14292.0,20.0,0 +14316,14317,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,16:36:00,996.0,1016.0,14292.0,20.0,0 +14317,14318,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,16:56:00,1016.0,1036.0,14292.0,20.0,0 +14318,14319,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,17:16:00,1036.0,1056.0,14292.0,20.0,0 +14319,14320,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,17:36:00,1056.0,1076.0,14292.0,20.0,0 +14320,14321,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,17:56:00,1076.0,1096.0,14292.0,20.0,0 +14321,14322,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,18:16:00,1096.0,1124.0,14292.0,28.0,0 +14322,14323,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,18:44:00,1124.0,1154.0,14292.0,30.0,0 +14323,14324,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,19:14:00,1154.0,1184.0,14292.0,30.0,0 +14324,14325,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,19:44:00,1184.0,1214.0,14292.0,30.0,0 +14325,14326,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,20:14:00,1214.0,1244.0,14292.0,30.0,0 +14326,14327,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,20:44:00,1244.0,1274.0,14292.0,30.0,0 +14327,14328,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,21:14:00,1274.0,1304.0,14292.0,30.0,0 +14328,14329,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,21:44:00,1304.0,1334.0,14292.0,30.0,0 +14329,14330,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,22:14:00,1334.0,1364.0,14292.0,30.0,0 +14330,14331,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,22:44:00,1364.0,1394.0,14292.0,30.0,0 +14331,14332,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,23:14:00,1394.0,1424.0,14292.0,30.0,0 +14332,14333,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,23:44:00,1424.0,1454.0,14292.0,30.0,0 +14333,14334,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,24:14:00,1454.0,1484.0,14292.0,30.0,0 +14334,14335,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,24:44:00,1484.0,1514.0,14292.0,30.0,0 +14335,14336,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,25:14:00,1514.0,1544.0,14292.0,30.0,0 +14336,14337,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,25:44:00,1544.0,1574.0,14292.0,30.0,0 +14337,14338,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,26:14:00,1574.0,1604.0,14292.0,30.0,0 +14338,14339,47_2ebWHIP,union_city_transit,2ebWHIP,2ebWHIP,3,union_city_transit,47_2ebWHIP,0,14292,26:44:00,1604.0,365.0,14292.0,-1239.0,0 +14339,14340,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,06:05:00,365.0,385.0,14292.0,20.0,0 +14340,14341,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,06:25:00,385.0,405.0,14292.0,20.0,0 +14341,14342,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,06:45:00,405.0,425.0,14292.0,20.0,0 +14342,14343,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,07:05:00,425.0,445.0,14292.0,20.0,0 +14343,14344,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,07:25:00,445.0,465.0,14292.0,20.0,0 +14344,14345,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,07:45:00,465.0,485.0,14292.0,20.0,0 +14345,14346,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,08:05:00,485.0,505.0,14292.0,20.0,0 +14346,14347,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,08:25:00,505.0,525.0,14292.0,20.0,0 +14347,14348,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,08:45:00,525.0,549.0,14292.0,24.0,0 +14348,14349,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,09:09:00,549.0,579.0,14292.0,30.0,0 +14349,14350,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,09:39:00,579.0,609.0,14292.0,30.0,0 +14350,14351,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,10:09:00,609.0,639.0,14292.0,30.0,0 +14351,14352,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,10:39:00,639.0,669.0,14292.0,30.0,0 +14352,14353,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,11:09:00,669.0,699.0,14292.0,30.0,0 +14353,14354,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,11:39:00,699.0,729.0,14292.0,30.0,0 +14354,14355,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,12:09:00,729.0,759.0,14292.0,30.0,0 +14355,14356,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,12:39:00,759.0,789.0,14292.0,30.0,0 +14356,14357,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,13:09:00,789.0,819.0,14292.0,30.0,0 +14357,14358,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,13:39:00,819.0,849.0,14292.0,30.0,0 +14358,14359,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,14:09:00,849.0,879.0,14292.0,30.0,0 +14359,14360,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,14:39:00,879.0,909.0,14292.0,30.0,0 +14360,14361,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,15:09:00,909.0,939.0,14292.0,30.0,0 +14361,14362,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,15:39:00,939.0,959.0,14292.0,20.0,0 +14362,14363,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,15:59:00,959.0,979.0,14292.0,20.0,0 +14363,14364,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,16:19:00,979.0,999.0,14292.0,20.0,0 +14364,14365,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,16:39:00,999.0,1019.0,14292.0,20.0,0 +14365,14366,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,16:59:00,1019.0,1039.0,14292.0,20.0,0 +14366,14367,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,17:19:00,1039.0,1059.0,14292.0,20.0,0 +14367,14368,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,17:39:00,1059.0,1079.0,14292.0,20.0,0 +14368,14369,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,17:59:00,1079.0,1099.0,14292.0,20.0,0 +14369,14370,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,18:19:00,1099.0,1116.0,14292.0,17.0,0 +14370,14371,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,18:36:00,1116.0,1146.0,14292.0,30.0,0 +14371,14372,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,19:06:00,1146.0,1176.0,14292.0,30.0,0 +14372,14373,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,19:36:00,1176.0,1206.0,14292.0,30.0,0 +14373,14374,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,20:06:00,1206.0,1236.0,14292.0,30.0,0 +14374,14375,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,20:36:00,1236.0,1266.0,14292.0,30.0,0 +14375,14376,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,21:06:00,1266.0,1296.0,14292.0,30.0,0 +14376,14377,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,21:36:00,1296.0,1326.0,14292.0,30.0,0 +14377,14378,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,22:06:00,1326.0,1356.0,14292.0,30.0,0 +14378,14379,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,22:36:00,1356.0,1386.0,14292.0,30.0,0 +14379,14380,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,23:06:00,1386.0,1416.0,14292.0,30.0,0 +14380,14381,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,23:36:00,1416.0,1446.0,14292.0,30.0,0 +14381,14382,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,24:06:00,1446.0,1476.0,14292.0,30.0,0 +14382,14383,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,24:36:00,1476.0,1506.0,14292.0,30.0,0 +14383,14384,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,25:06:00,1506.0,1536.0,14292.0,30.0,0 +14384,14385,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,25:36:00,1536.0,1566.0,14292.0,30.0,0 +14385,14386,47_2wbWHIP,union_city_transit,2wbWHIP,2wbWHIP,3,union_city_transit,47_2wbWHIP,0,14292,26:06:00,1566.0,1596.0,14292.0,30.0,0 +14409,14410,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,06:06:00,366.0,426.0,14410.0,60.0,0 +14410,14411,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,07:06:00,426.0,486.0,14410.0,60.0,0 +14411,14412,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,08:06:00,486.0,542.0,14410.0,56.0,0 +14412,14413,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,09:02:00,542.0,602.0,14410.0,60.0,0 +14413,14414,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,10:02:00,602.0,662.0,14410.0,60.0,0 +14414,14415,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,11:02:00,662.0,722.0,14410.0,60.0,0 +14415,14416,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,12:02:00,722.0,782.0,14410.0,60.0,0 +14416,14417,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,13:02:00,782.0,842.0,14410.0,60.0,0 +14417,14418,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,14:02:00,842.0,902.0,14410.0,60.0,0 +14418,14419,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,15:02:00,902.0,936.0,14410.0,34.0,0 +14419,14420,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,15:36:00,936.0,996.0,14410.0,60.0,0 +14420,14421,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,16:36:00,996.0,1056.0,14410.0,60.0,0 +14421,14422,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,17:36:00,1056.0,1138.0,14410.0,82.0,0 +14422,14423,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,18:58:00,1138.0,1198.0,14410.0,60.0,0 +14423,14424,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,19:58:00,1198.0,1258.0,14410.0,60.0,0 +14424,14425,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,20:58:00,1258.0,1318.0,14410.0,60.0,0 +14425,14426,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,21:58:00,1318.0,1378.0,14410.0,60.0,0 +14426,14427,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,22:58:00,1378.0,1438.0,14410.0,60.0,0 +14427,14428,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,23:58:00,1438.0,1498.0,14410.0,60.0,0 +14428,14429,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,24:58:00,1498.0,1558.0,14410.0,60.0,0 +14429,14430,47_3ebALM,union_city_transit,3ebALM,3ebALM,3,union_city_transit,47_3ebALM,0,14410,25:58:00,1558.0,1618.0,14410.0,60.0,0 +14387,14388,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,06:04:00,364.0,424.0,14388.0,60.0,0 +14388,14389,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,07:04:00,424.0,484.0,14388.0,60.0,0 +14389,14390,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,08:04:00,484.0,561.0,14388.0,77.0,0 +14390,14391,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,09:21:00,561.0,621.0,14388.0,60.0,0 +14391,14392,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,10:21:00,621.0,681.0,14388.0,60.0,0 +14392,14393,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,11:21:00,681.0,741.0,14388.0,60.0,0 +14393,14394,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,12:21:00,741.0,801.0,14388.0,60.0,0 +14394,14395,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,13:21:00,801.0,861.0,14388.0,60.0,0 +14395,14396,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,14:21:00,861.0,921.0,14388.0,60.0,0 +14396,14397,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,15:21:00,921.0,952.0,14388.0,31.0,0 +14397,14398,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,15:52:00,952.0,1012.0,14388.0,60.0,0 +14398,14399,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,16:52:00,1012.0,1072.0,14388.0,60.0,0 +14399,14400,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,17:52:00,1072.0,1114.0,14388.0,42.0,0 +14400,14401,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,18:34:00,1114.0,1174.0,14388.0,60.0,0 +14401,14402,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,19:34:00,1174.0,1234.0,14388.0,60.0,0 +14402,14403,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,20:34:00,1234.0,1294.0,14388.0,60.0,0 +14403,14404,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,21:34:00,1294.0,1354.0,14388.0,60.0,0 +14404,14405,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,22:34:00,1354.0,1414.0,14388.0,60.0,0 +14405,14406,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,23:34:00,1414.0,1474.0,14388.0,60.0,0 +14406,14407,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,24:34:00,1474.0,1534.0,14388.0,60.0,0 +14407,14408,47_3wbALM,union_city_transit,3wbALM,3wbALM,3,union_city_transit,47_3wbALM,0,14388,25:34:00,1534.0,1594.0,14388.0,60.0,0 +14431,14432,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,06:01:00,361.0,421.0,14432.0,60.0,0 +14432,14433,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,07:01:00,421.0,481.0,14432.0,60.0,0 +14433,14434,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,08:01:00,481.0,545.0,14432.0,64.0,0 +14434,14435,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,09:05:00,545.0,605.0,14432.0,60.0,0 +14435,14436,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,10:05:00,605.0,665.0,14432.0,60.0,0 +14436,14437,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,11:05:00,665.0,725.0,14432.0,60.0,0 +14437,14438,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,12:05:00,725.0,785.0,14432.0,60.0,0 +14438,14439,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,13:05:00,785.0,845.0,14432.0,60.0,0 +14439,14440,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,14:05:00,845.0,905.0,14432.0,60.0,0 +14440,14441,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,15:05:00,905.0,930.0,14432.0,25.0,0 +14441,14442,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,15:30:00,930.0,990.0,14432.0,60.0,0 +14442,14443,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,16:30:00,990.0,1050.0,14432.0,60.0,0 +14443,14444,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,17:30:00,1050.0,1134.0,14432.0,84.0,0 +14444,14445,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,18:54:00,1134.0,1194.0,14432.0,60.0,0 +14445,14446,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,19:54:00,1194.0,1254.0,14432.0,60.0,0 +14446,14447,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,20:54:00,1254.0,1314.0,14432.0,60.0,0 +14447,14448,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,21:54:00,1314.0,1374.0,14432.0,60.0,0 +14448,14449,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,22:54:00,1374.0,1434.0,14432.0,60.0,0 +14449,14450,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,23:54:00,1434.0,1494.0,14432.0,60.0,0 +14450,14451,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,24:54:00,1494.0,1554.0,14432.0,60.0,0 +14451,14452,47_4SH,union_city_transit,4SH,4SH,3,union_city_transit,47_4SH,0,14432,25:54:00,1554.0,1614.0,14432.0,60.0,0 +5062,5063,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,06:03:00,363.0,378.0,5063.0,15.0,0 +5063,5064,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,06:18:00,378.0,393.0,5063.0,15.0,0 +5064,5065,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,06:33:00,393.0,408.0,5063.0,15.0,0 +5065,5066,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,06:48:00,408.0,423.0,5063.0,15.0,0 +5066,5067,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,07:03:00,423.0,438.0,5063.0,15.0,0 +5067,5068,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,07:18:00,438.0,453.0,5063.0,15.0,0 +5068,5069,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,07:33:00,453.0,468.0,5063.0,15.0,0 +5069,5070,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,07:48:00,468.0,483.0,5063.0,15.0,0 +5070,5071,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,08:03:00,483.0,498.0,5063.0,15.0,0 +5071,5072,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,08:18:00,498.0,513.0,5063.0,15.0,0 +5072,5073,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,08:33:00,513.0,528.0,5063.0,15.0,0 +5073,5074,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,08:48:00,528.0,543.0,5063.0,15.0,0 +5074,5075,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,09:03:00,543.0,558.0,5063.0,15.0,0 +5075,5076,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,09:18:00,558.0,573.0,5063.0,15.0,0 +5076,5077,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,09:33:00,573.0,588.0,5063.0,15.0,0 +5077,5078,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,09:48:00,588.0,603.0,5063.0,15.0,0 +5078,5079,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,10:03:00,603.0,618.0,5063.0,15.0,0 +5079,5080,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,10:18:00,618.0,633.0,5063.0,15.0,0 +5080,5081,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,10:33:00,633.0,648.0,5063.0,15.0,0 +5081,5082,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,10:48:00,648.0,663.0,5063.0,15.0,0 +5082,5083,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,11:03:00,663.0,678.0,5063.0,15.0,0 +5083,5084,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,11:18:00,678.0,693.0,5063.0,15.0,0 +5084,5085,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,11:33:00,693.0,708.0,5063.0,15.0,0 +5085,5086,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,11:48:00,708.0,723.0,5063.0,15.0,0 +5086,5087,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,12:03:00,723.0,738.0,5063.0,15.0,0 +5087,5088,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,12:18:00,738.0,753.0,5063.0,15.0,0 +5088,5089,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,12:33:00,753.0,768.0,5063.0,15.0,0 +5089,5090,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,12:48:00,768.0,783.0,5063.0,15.0,0 +5090,5091,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,13:03:00,783.0,798.0,5063.0,15.0,0 +5091,5092,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,13:18:00,798.0,813.0,5063.0,15.0,0 +5092,5093,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,13:33:00,813.0,828.0,5063.0,15.0,0 +5093,5094,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,13:48:00,828.0,843.0,5063.0,15.0,0 +5094,5095,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,14:03:00,843.0,858.0,5063.0,15.0,0 +5095,5096,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,14:18:00,858.0,873.0,5063.0,15.0,0 +5096,5097,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,14:33:00,873.0,888.0,5063.0,15.0,0 +5097,5098,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,14:48:00,888.0,903.0,5063.0,15.0,0 +5098,5099,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,15:03:00,903.0,918.0,5063.0,15.0,0 +5099,5100,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,15:18:00,918.0,932.0,5063.0,14.0,0 +5100,5101,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,15:32:00,932.0,947.0,5063.0,15.0,0 +5101,5102,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,15:47:00,947.0,962.0,5063.0,15.0,0 +5102,5103,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,16:02:00,962.0,977.0,5063.0,15.0,0 +5103,5104,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,16:17:00,977.0,992.0,5063.0,15.0,0 +5104,5105,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,16:32:00,992.0,1007.0,5063.0,15.0,0 +5105,5106,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,16:47:00,1007.0,1022.0,5063.0,15.0,0 +5106,5107,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,17:02:00,1022.0,1037.0,5063.0,15.0,0 +5107,5108,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,17:17:00,1037.0,1052.0,5063.0,15.0,0 +5108,5109,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,17:32:00,1052.0,1067.0,5063.0,15.0,0 +5109,5110,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,17:47:00,1067.0,1082.0,5063.0,15.0,0 +5110,5111,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,18:02:00,1082.0,1097.0,5063.0,15.0,0 +5111,5112,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,18:17:00,1097.0,1113.0,5063.0,16.0,0 +5112,5113,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,18:33:00,1113.0,1128.0,5063.0,15.0,0 +5113,5114,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,18:48:00,1128.0,1143.0,5063.0,15.0,0 +5114,5115,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,19:03:00,1143.0,1158.0,5063.0,15.0,0 +5115,5116,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,19:18:00,1158.0,1173.0,5063.0,15.0,0 +5116,5117,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,19:33:00,1173.0,1188.0,5063.0,15.0,0 +5117,5118,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,19:48:00,1188.0,1203.0,5063.0,15.0,0 +5118,5119,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,20:03:00,1203.0,1218.0,5063.0,15.0,0 +5119,5120,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,20:18:00,1218.0,1233.0,5063.0,15.0,0 +5120,5121,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,20:33:00,1233.0,1248.0,5063.0,15.0,0 +5121,5122,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,20:48:00,1248.0,1263.0,5063.0,15.0,0 +5122,5123,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,21:03:00,1263.0,1278.0,5063.0,15.0,0 +5123,5124,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,21:18:00,1278.0,1293.0,5063.0,15.0,0 +5124,5125,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,21:33:00,1293.0,1308.0,5063.0,15.0,0 +5125,5126,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,21:48:00,1308.0,1323.0,5063.0,15.0,0 +5126,5127,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,22:03:00,1323.0,1338.0,5063.0,15.0,0 +5127,5128,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,22:18:00,1338.0,1353.0,5063.0,15.0,0 +5128,5129,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,22:33:00,1353.0,1368.0,5063.0,15.0,0 +5129,5130,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,22:48:00,1368.0,1383.0,5063.0,15.0,0 +5130,5131,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,23:03:00,1383.0,1398.0,5063.0,15.0,0 +5131,5132,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,23:18:00,1398.0,1413.0,5063.0,15.0,0 +5132,5133,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,23:33:00,1413.0,1428.0,5063.0,15.0,0 +5133,5134,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,23:48:00,1428.0,1443.0,5063.0,15.0,0 +5134,5135,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,24:03:00,1443.0,1458.0,5063.0,15.0,0 +5135,5136,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,24:18:00,1458.0,1473.0,5063.0,15.0,0 +5136,5137,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,24:33:00,1473.0,1488.0,5063.0,15.0,0 +5137,5138,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,24:48:00,1488.0,1503.0,5063.0,15.0,0 +5138,5139,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,25:03:00,1503.0,1518.0,5063.0,15.0,0 +5139,5140,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,25:18:00,1518.0,1533.0,5063.0,15.0,0 +5140,5141,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,25:33:00,1533.0,1548.0,5063.0,15.0,0 +5141,5142,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,25:48:00,1548.0,1563.0,5063.0,15.0,0 +5142,5143,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,26:03:00,1563.0,1578.0,5063.0,15.0,0 +5143,5144,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,26:18:00,1578.0,1593.0,5063.0,15.0,0 +5144,5145,49_AIRBRT,airbart,AIRBRT,AIRBRT,3,airbart,49_AIRBRT,0,5063,26:33:00,1593.0,1608.0,5063.0,15.0,0 +5803,5804,51_101MD,cccta,101MD,101MD,3,cccta,51_101MD,0,5804,09:13:00,553.0,593.0,5804.0,40.0,0 +5804,5805,51_101MD,cccta,101MD,101MD,3,cccta,51_101MD,0,5804,09:53:00,593.0,633.0,5804.0,40.0,0 +5805,5806,51_101MD,cccta,101MD,101MD,3,cccta,51_101MD,0,5804,10:33:00,633.0,673.0,5804.0,40.0,0 +5806,5807,51_101MD,cccta,101MD,101MD,3,cccta,51_101MD,0,5804,11:13:00,673.0,713.0,5804.0,40.0,0 +5807,5808,51_101MD,cccta,101MD,101MD,3,cccta,51_101MD,0,5804,11:53:00,713.0,753.0,5804.0,40.0,0 +5808,5809,51_101MD,cccta,101MD,101MD,3,cccta,51_101MD,0,5804,12:33:00,753.0,793.0,5804.0,40.0,0 +5809,5810,51_101MD,cccta,101MD,101MD,3,cccta,51_101MD,0,5804,13:13:00,793.0,833.0,5804.0,40.0,0 +5810,5811,51_101MD,cccta,101MD,101MD,3,cccta,51_101MD,0,5804,13:53:00,833.0,873.0,5804.0,40.0,0 +5811,5812,51_101MD,cccta,101MD,101MD,3,cccta,51_101MD,0,5804,14:33:00,873.0,913.0,5804.0,40.0,0 +5747,5748,51_101NB,cccta,101,101_NB,3,cccta,51_101NB,0,5748,06:03:00,363.0,383.0,5748.0,20.0,0 +5748,5749,51_101NB,cccta,101,101_NB,3,cccta,51_101NB,0,5748,06:23:00,383.0,403.0,5748.0,20.0,0 +5749,5750,51_101NB,cccta,101,101_NB,3,cccta,51_101NB,0,5748,06:43:00,403.0,423.0,5748.0,20.0,0 +5750,5751,51_101NB,cccta,101,101_NB,3,cccta,51_101NB,0,5748,07:03:00,423.0,443.0,5748.0,20.0,0 +5751,5752,51_101NB,cccta,101,101_NB,3,cccta,51_101NB,0,5748,07:23:00,443.0,463.0,5748.0,20.0,0 +5752,5753,51_101NB,cccta,101,101_NB,3,cccta,51_101NB,0,5748,07:43:00,463.0,483.0,5748.0,20.0,0 +5753,5754,51_101NB,cccta,101,101_NB,3,cccta,51_101NB,0,5748,08:03:00,483.0,503.0,5748.0,20.0,0 +5754,5755,51_101NB,cccta,101,101_NB,3,cccta,51_101NB,0,5748,08:23:00,503.0,523.0,5748.0,20.0,0 +5755,5756,51_101NB,cccta,101,101_NB,3,cccta,51_101NB,0,5748,08:43:00,523.0,938.0,5748.0,415.0,1 +5756,5757,51_101NB,cccta,101,101_NB,3,cccta,51_101NB,0,5748,15:38:00,938.0,958.0,5748.0,20.0,0 +5757,5758,51_101NB,cccta,101,101_NB,3,cccta,51_101NB,0,5748,15:58:00,958.0,978.0,5748.0,20.0,0 +5758,5759,51_101NB,cccta,101,101_NB,3,cccta,51_101NB,0,5748,16:18:00,978.0,998.0,5748.0,20.0,0 +5759,5760,51_101NB,cccta,101,101_NB,3,cccta,51_101NB,0,5748,16:38:00,998.0,1018.0,5748.0,20.0,0 +5760,5761,51_101NB,cccta,101,101_NB,3,cccta,51_101NB,0,5748,16:58:00,1018.0,1038.0,5748.0,20.0,0 +5761,5762,51_101NB,cccta,101,101_NB,3,cccta,51_101NB,0,5748,17:18:00,1038.0,1058.0,5748.0,20.0,0 +5762,5763,51_101NB,cccta,101,101_NB,3,cccta,51_101NB,0,5748,17:38:00,1058.0,1078.0,5748.0,20.0,0 +5763,5764,51_101NB,cccta,101,101_NB,3,cccta,51_101NB,0,5748,17:58:00,1078.0,1098.0,5748.0,20.0,0 +5765,5766,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,06:05:00,365.0,385.0,5766.0,20.0,0 +5766,5767,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,06:25:00,385.0,405.0,5766.0,20.0,0 +5767,5768,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,06:45:00,405.0,425.0,5766.0,20.0,0 +5768,5769,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,07:05:00,425.0,445.0,5766.0,20.0,0 +5769,5770,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,07:25:00,445.0,465.0,5766.0,20.0,0 +5770,5771,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,07:45:00,465.0,485.0,5766.0,20.0,0 +5771,5772,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,08:05:00,485.0,505.0,5766.0,20.0,0 +5772,5773,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,08:25:00,505.0,525.0,5766.0,20.0,0 +5773,5774,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,08:45:00,525.0,547.0,5766.0,22.0,0 +5774,5775,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,09:07:00,547.0,567.0,5766.0,20.0,0 +5775,5776,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,09:27:00,567.0,587.0,5766.0,20.0,0 +5776,5777,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,09:47:00,587.0,607.0,5766.0,20.0,0 +5777,5778,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,10:07:00,607.0,627.0,5766.0,20.0,0 +5778,5779,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,10:27:00,627.0,647.0,5766.0,20.0,0 +5779,5780,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,10:47:00,647.0,667.0,5766.0,20.0,0 +5780,5781,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,11:07:00,667.0,687.0,5766.0,20.0,0 +5781,5782,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,11:27:00,687.0,707.0,5766.0,20.0,0 +5782,5783,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,11:47:00,707.0,727.0,5766.0,20.0,0 +5783,5784,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,12:07:00,727.0,747.0,5766.0,20.0,0 +5784,5785,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,12:27:00,747.0,767.0,5766.0,20.0,0 +5785,5786,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,12:47:00,767.0,787.0,5766.0,20.0,0 +5786,5787,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,13:07:00,787.0,807.0,5766.0,20.0,0 +5787,5788,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,13:27:00,807.0,827.0,5766.0,20.0,0 +5788,5789,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,13:47:00,827.0,847.0,5766.0,20.0,0 +5789,5790,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,14:07:00,847.0,867.0,5766.0,20.0,0 +5790,5791,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,14:27:00,867.0,887.0,5766.0,20.0,0 +5791,5792,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,14:47:00,887.0,907.0,5766.0,20.0,0 +5792,5793,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,15:07:00,907.0,927.0,5766.0,20.0,0 +5793,5794,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,15:27:00,927.0,937.0,5766.0,10.0,0 +5794,5795,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,15:37:00,937.0,957.0,5766.0,20.0,0 +5795,5796,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,15:57:00,957.0,977.0,5766.0,20.0,0 +5796,5797,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,16:17:00,977.0,997.0,5766.0,20.0,0 +5797,5798,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,16:37:00,997.0,1017.0,5766.0,20.0,0 +5798,5799,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,16:57:00,1017.0,1037.0,5766.0,20.0,0 +5799,5800,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,17:17:00,1037.0,1057.0,5766.0,20.0,0 +5800,5801,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,17:37:00,1057.0,1077.0,5766.0,20.0,0 +5801,5802,51_101SB,cccta,101,101_SB,3,cccta,51_101SB,0,5766,17:57:00,1077.0,1097.0,5766.0,20.0,0 +6255,6256,51_102A,cccta,102A,102A,3,cccta,51_102A,0,6256,06:02:00,362.0,461.983333333,6256.0,99.9833333333,0 +6256,6257,51_102A,cccta,102A,102A,3,cccta,51_102A,0,6256,07:41:59,461.983333333,559.0,6256.0,97.0166666667,0 +6257,6258,51_102A,cccta,102A,102A,3,cccta,51_102A,0,6256,09:19:00,559.0,604.0,6256.0,45.0,0 +6258,6259,51_102A,cccta,102A,102A,3,cccta,51_102A,0,6256,10:04:00,604.0,649.0,6256.0,45.0,0 +6259,6260,51_102A,cccta,102A,102A,3,cccta,51_102A,0,6256,10:49:00,649.0,694.0,6256.0,45.0,0 +6260,6261,51_102A,cccta,102A,102A,3,cccta,51_102A,0,6256,11:34:00,694.0,739.0,6256.0,45.0,0 +6261,6262,51_102A,cccta,102A,102A,3,cccta,51_102A,0,6256,12:19:00,739.0,784.0,6256.0,45.0,0 +6262,6263,51_102A,cccta,102A,102A,3,cccta,51_102A,0,6256,13:04:00,784.0,829.0,6256.0,45.0,0 +6263,6264,51_102A,cccta,102A,102A,3,cccta,51_102A,0,6256,13:49:00,829.0,874.0,6256.0,45.0,0 +6264,6265,51_102A,cccta,102A,102A,3,cccta,51_102A,0,6256,14:34:00,874.0,919.0,6256.0,45.0,0 +5813,5814,51_102CC,cccta,102CC,102CC,3,cccta,51_102CC,0,5814,06:14:00,374.0,404.0,5814.0,30.0,0 +5814,5815,51_102CC,cccta,102CC,102CC,3,cccta,51_102CC,0,5814,06:44:00,404.0,434.0,5814.0,30.0,0 +5815,5816,51_102CC,cccta,102CC,102CC,3,cccta,51_102CC,0,5814,07:14:00,434.0,464.0,5814.0,30.0,0 +5816,5817,51_102CC,cccta,102CC,102CC,3,cccta,51_102CC,0,5814,07:44:00,464.0,494.0,5814.0,30.0,0 +5817,5818,51_102CC,cccta,102CC,102CC,3,cccta,51_102CC,0,5814,08:14:00,494.0,524.0,5814.0,30.0,0 +5818,5819,51_102CC,cccta,102CC,102CC,3,cccta,51_102CC,0,5814,08:44:00,524.0,589.0,5814.0,65.0,0 +5819,5820,51_102CC,cccta,102CC,102CC,3,cccta,51_102CC,0,5814,09:49:00,589.0,688.983333333,5814.0,99.9833333333,1 +5820,5821,51_102CC,cccta,102CC,102CC,3,cccta,51_102CC,0,5814,11:28:59,688.983333333,788.983333333,5814.0,100.0,1 +5821,5822,51_102CC,cccta,102CC,102CC,3,cccta,51_102CC,0,5814,13:08:59,788.983333333,888.966666667,5814.0,99.9833333333,1 +5822,5823,51_102CC,cccta,102CC,102CC,3,cccta,51_102CC,0,5814,14:48:58,888.966666667,941.0,5814.0,52.0333333333,0 +5823,5824,51_102CC,cccta,102CC,102CC,3,cccta,51_102CC,0,5814,15:41:00,941.0,981.0,5814.0,40.0,0 +5824,5825,51_102CC,cccta,102CC,102CC,3,cccta,51_102CC,0,5814,16:21:00,981.0,1021.0,5814.0,40.0,0 +5825,5826,51_102CC,cccta,102CC,102CC,3,cccta,51_102CC,0,5814,17:01:00,1021.0,1061.0,5814.0,40.0,0 +5826,5827,51_102CC,cccta,102CC,102CC,3,cccta,51_102CC,0,5814,17:41:00,1061.0,1101.0,5814.0,40.0,0 +5828,5829,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,06:06:00,366.0,381.0,5829.0,15.0,0 +5829,5830,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,06:21:00,381.0,396.0,5829.0,15.0,0 +5830,5831,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,06:36:00,396.0,411.0,5829.0,15.0,0 +5831,5832,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,06:51:00,411.0,426.0,5829.0,15.0,0 +5832,5833,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,07:06:00,426.0,441.0,5829.0,15.0,0 +5833,5834,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,07:21:00,441.0,456.0,5829.0,15.0,0 +5834,5835,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,07:36:00,456.0,471.0,5829.0,15.0,0 +5835,5836,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,07:51:00,471.0,486.0,5829.0,15.0,0 +5836,5837,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,08:06:00,486.0,501.0,5829.0,15.0,0 +5837,5838,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,08:21:00,501.0,516.0,5829.0,15.0,0 +5838,5839,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,08:36:00,516.0,531.0,5829.0,15.0,0 +5839,5840,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,08:51:00,531.0,547.0,5829.0,16.0,0 +5840,5841,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,09:07:00,547.0,562.0,5829.0,15.0,0 +5841,5842,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,09:22:00,562.0,577.0,5829.0,15.0,0 +5842,5843,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,09:37:00,577.0,592.0,5829.0,15.0,0 +5843,5844,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,09:52:00,592.0,607.0,5829.0,15.0,0 +5844,5845,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,10:07:00,607.0,622.0,5829.0,15.0,0 +5845,5846,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,10:22:00,622.0,637.0,5829.0,15.0,0 +5846,5847,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,10:37:00,637.0,652.0,5829.0,15.0,0 +5847,5848,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,10:52:00,652.0,667.0,5829.0,15.0,0 +5848,5849,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,11:07:00,667.0,682.0,5829.0,15.0,0 +5849,5850,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,11:22:00,682.0,697.0,5829.0,15.0,0 +5850,5851,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,11:37:00,697.0,712.0,5829.0,15.0,0 +5851,5852,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,11:52:00,712.0,727.0,5829.0,15.0,0 +5852,5853,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,12:07:00,727.0,742.0,5829.0,15.0,0 +5853,5854,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,12:22:00,742.0,757.0,5829.0,15.0,0 +5854,5855,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,12:37:00,757.0,772.0,5829.0,15.0,0 +5855,5856,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,12:52:00,772.0,787.0,5829.0,15.0,0 +5856,5857,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,13:07:00,787.0,802.0,5829.0,15.0,0 +5857,5858,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,13:22:00,802.0,817.0,5829.0,15.0,0 +5858,5859,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,13:37:00,817.0,832.0,5829.0,15.0,0 +5859,5860,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,13:52:00,832.0,847.0,5829.0,15.0,0 +5860,5861,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,14:07:00,847.0,862.0,5829.0,15.0,0 +5861,5862,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,14:22:00,862.0,877.0,5829.0,15.0,0 +5862,5863,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,14:37:00,877.0,892.0,5829.0,15.0,0 +5863,5864,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,14:52:00,892.0,907.0,5829.0,15.0,0 +5864,5865,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,15:07:00,907.0,922.0,5829.0,15.0,0 +5865,5866,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,15:22:00,922.0,935.0,5829.0,13.0,0 +5866,5867,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,15:35:00,935.0,950.0,5829.0,15.0,0 +5867,5868,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,15:50:00,950.0,965.0,5829.0,15.0,0 +5868,5869,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,16:05:00,965.0,980.0,5829.0,15.0,0 +5869,5870,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,16:20:00,980.0,995.0,5829.0,15.0,0 +5870,5871,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,16:35:00,995.0,1010.0,5829.0,15.0,0 +5871,5872,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,16:50:00,1010.0,1025.0,5829.0,15.0,0 +5872,5873,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,17:05:00,1025.0,1040.0,5829.0,15.0,0 +5873,5874,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,17:20:00,1040.0,1055.0,5829.0,15.0,0 +5874,5875,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,17:35:00,1055.0,1070.0,5829.0,15.0,0 +5875,5876,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,17:50:00,1070.0,1085.0,5829.0,15.0,0 +5876,5877,51_104WC,cccta,104,104,3,cccta,51_104WC,0,5829,18:05:00,1085.0,1100.0,5829.0,15.0,0 +5878,5879,51_105CC,cccta,105CC,105CC,3,cccta,51_105CC,0,5879,06:01:00,361.0,406.0,5879.0,45.0,0 +5879,5880,51_105CC,cccta,105CC,105CC,3,cccta,51_105CC,0,5879,06:46:00,406.0,451.0,5879.0,45.0,0 +5880,5881,51_105CC,cccta,105CC,105CC,3,cccta,51_105CC,0,5879,07:31:00,451.0,496.0,5879.0,45.0,0 +5881,5882,51_105CC,cccta,105CC,105CC,3,cccta,51_105CC,0,5879,08:16:00,496.0,931.0,5879.0,435.0,1 +5882,5883,51_105CC,cccta,105CC,105CC,3,cccta,51_105CC,0,5879,15:31:00,931.0,971.0,5879.0,40.0,0 +5883,5884,51_105CC,cccta,105CC,105CC,3,cccta,51_105CC,0,5879,16:11:00,971.0,1011.0,5879.0,40.0,0 +5884,5885,51_105CC,cccta,105CC,105CC,3,cccta,51_105CC,0,5879,16:51:00,1011.0,1051.0,5879.0,40.0,0 +5885,5886,51_105CC,cccta,105CC,105CC,3,cccta,51_105CC,0,5879,17:31:00,1051.0,1091.0,5879.0,40.0,0 +6322,6323,51_106A,cccta,106A,106A,3,cccta,51_106A,0,6323,15:44:00,944.0,974.0,6323.0,30.0,0 +6323,6324,51_106A,cccta,106A,106A,3,cccta,51_106A,0,6323,16:14:00,974.0,1004.0,6323.0,30.0,0 +6324,6325,51_106A,cccta,106A,106A,3,cccta,51_106A,0,6323,16:44:00,1004.0,1034.0,6323.0,30.0,0 +6325,6326,51_106A,cccta,106A,106A,3,cccta,51_106A,0,6323,17:14:00,1034.0,1064.0,6323.0,30.0,0 +6326,6327,51_106A,cccta,106A,106A,3,cccta,51_106A,0,6323,17:44:00,1064.0,1094.0,6323.0,30.0,0 +6327,6328,51_106A,cccta,106A,106A,3,cccta,51_106A,0,6323,18:14:00,1094.0,1130.0,6323.0,36.0,0 +6328,6329,51_106A,cccta,106A,106A,3,cccta,51_106A,0,6323,18:50:00,1130.0,1175.0,6323.0,45.0,0 +6329,6330,51_106A,cccta,106A,106A,3,cccta,51_106A,0,6323,19:35:00,1175.0,1220.0,6323.0,45.0,0 +6330,6331,51_106A,cccta,106A,106A,3,cccta,51_106A,0,6323,20:20:00,1220.0,1265.0,6323.0,45.0,0 +6331,6332,51_106A,cccta,106A,106A,3,cccta,51_106A,0,6323,21:05:00,1265.0,1310.0,6323.0,45.0,0 +6332,6333,51_106A,cccta,106A,106A,3,cccta,51_106A,0,6323,21:50:00,1310.0,1355.0,6323.0,45.0,0 +6333,6334,51_106A,cccta,106A,106A,3,cccta,51_106A,0,6323,22:35:00,1355.0,1400.0,6323.0,45.0,0 +6334,6335,51_106A,cccta,106A,106A,3,cccta,51_106A,0,6323,23:20:00,1400.0,1445.0,6323.0,45.0,0 +6335,6336,51_106A,cccta,106A,106A,3,cccta,51_106A,0,6323,24:05:00,1445.0,1490.0,6323.0,45.0,0 +6336,6337,51_106A,cccta,106A,106A,3,cccta,51_106A,0,6323,24:50:00,1490.0,1535.0,6323.0,45.0,0 +6337,6338,51_106A,cccta,106A,106A,3,cccta,51_106A,0,6323,25:35:00,1535.0,1580.0,6323.0,45.0,0 +5887,5888,51_106AM,cccta,106AM,106AM,3,cccta,51_106AM,0,5888,06:06:00,366.0,396.0,5888.0,30.0,0 +5888,5889,51_106AM,cccta,106AM,106AM,3,cccta,51_106AM,0,5888,06:36:00,396.0,426.0,5888.0,30.0,0 +5889,5890,51_106AM,cccta,106AM,106AM,3,cccta,51_106AM,0,5888,07:06:00,426.0,456.0,5888.0,30.0,0 +5890,5891,51_106AM,cccta,106AM,106AM,3,cccta,51_106AM,0,5888,07:36:00,456.0,486.0,5888.0,30.0,0 +5891,5892,51_106AM,cccta,106AM,106AM,3,cccta,51_106AM,0,5888,08:06:00,486.0,516.0,5888.0,30.0,0 +5893,5894,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,06:02:00,362.0,397.0,5894.0,35.0,0 +5894,5895,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,06:37:00,397.0,432.0,5894.0,35.0,0 +5895,5896,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,07:12:00,432.0,467.0,5894.0,35.0,0 +5896,5897,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,07:47:00,467.0,502.0,5894.0,35.0,0 +5897,5898,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,08:22:00,502.0,537.0,5894.0,35.0,0 +5898,5899,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,08:57:00,537.0,563.0,5894.0,26.0,0 +5899,5900,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,09:23:00,563.0,623.0,5894.0,60.0,0 +5900,5901,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,10:23:00,623.0,683.0,5894.0,60.0,0 +5901,5902,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,11:23:00,683.0,743.0,5894.0,60.0,0 +5902,5903,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,12:23:00,743.0,803.0,5894.0,60.0,0 +5903,5904,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,13:23:00,803.0,863.0,5894.0,60.0,0 +5904,5905,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,14:23:00,863.0,923.0,5894.0,60.0,0 +5905,5906,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,15:23:00,923.0,935.0,5894.0,12.0,0 +5906,5907,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,15:35:00,935.0,965.0,5894.0,30.0,0 +5907,5908,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,16:05:00,965.0,995.0,5894.0,30.0,0 +5908,5909,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,16:35:00,995.0,1025.0,5894.0,30.0,0 +5909,5910,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,17:05:00,1025.0,1055.0,5894.0,30.0,0 +5910,5911,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,17:35:00,1055.0,1085.0,5894.0,30.0,0 +5911,5912,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,18:05:00,1085.0,1114.0,5894.0,29.0,0 +5912,5913,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,18:34:00,1114.0,1144.0,5894.0,30.0,0 +5913,5914,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,19:04:00,1144.0,1174.0,5894.0,30.0,0 +5914,5915,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,19:34:00,1174.0,1204.0,5894.0,30.0,0 +5915,5916,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,20:04:00,1204.0,1234.0,5894.0,30.0,0 +5916,5917,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,20:34:00,1234.0,1264.0,5894.0,30.0,0 +5917,5918,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,21:04:00,1264.0,1294.0,5894.0,30.0,0 +5918,5919,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,21:34:00,1294.0,1324.0,5894.0,30.0,0 +5919,5920,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,22:04:00,1324.0,1354.0,5894.0,30.0,0 +5920,5921,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,22:34:00,1354.0,1384.0,5894.0,30.0,0 +5921,5922,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,23:04:00,1384.0,1414.0,5894.0,30.0,0 +5922,5923,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,23:34:00,1414.0,1444.0,5894.0,30.0,0 +5923,5924,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,24:04:00,1444.0,1474.0,5894.0,30.0,0 +5924,5925,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,24:34:00,1474.0,1504.0,5894.0,30.0,0 +5925,5926,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,25:04:00,1504.0,1534.0,5894.0,30.0,0 +5926,5927,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,25:34:00,1534.0,1564.0,5894.0,30.0,0 +5927,5928,51_106MD,cccta,106MD,106MD,3,cccta,51_106MD,0,5894,26:04:00,1564.0,1594.0,5894.0,30.0,0 +5929,5930,51_107CC,cccta,107CC,107CC,3,cccta,51_107CC,0,5930,06:08:15,368.25,398.25,5930.0,30.0,0 +5930,5931,51_107CC,cccta,107CC,107CC,3,cccta,51_107CC,0,5930,06:38:15,398.25,428.25,5930.0,30.0,0 +5931,5932,51_107CC,cccta,107CC,107CC,3,cccta,51_107CC,0,5930,07:08:15,428.25,458.25,5930.0,30.0,0 +5932,5933,51_107CC,cccta,107CC,107CC,3,cccta,51_107CC,0,5930,07:38:15,458.25,488.25,5930.0,30.0,0 +5933,5934,51_107CC,cccta,107CC,107CC,3,cccta,51_107CC,0,5930,08:08:15,488.25,518.25,5930.0,30.0,0 +5934,5935,51_107CC,cccta,107CC,107CC,3,cccta,51_107CC,0,5930,08:38:15,518.25,560.133333333,5930.0,41.8833333333,0 +5935,5936,51_107CC,cccta,107CC,107CC,3,cccta,51_107CC,0,5930,09:20:08,560.133333333,590.133333333,5930.0,30.0,0 +5936,5937,51_107CC,cccta,107CC,107CC,3,cccta,51_107CC,0,5930,09:50:08,590.133333333,620.133333333,5930.0,30.0,0 +5937,5938,51_107CC,cccta,107CC,107CC,3,cccta,51_107CC,0,5930,10:20:08,620.133333333,650.133333333,5930.0,30.0,0 +5938,5939,51_107CC,cccta,107CC,107CC,3,cccta,51_107CC,0,5930,10:50:08,650.133333333,680.133333333,5930.0,30.0,0 +5939,5940,51_107CC,cccta,107CC,107CC,3,cccta,51_107CC,0,5930,11:20:08,680.133333333,710.133333333,5930.0,30.0,0 +5940,5941,51_107CC,cccta,107CC,107CC,3,cccta,51_107CC,0,5930,11:50:08,710.133333333,740.133333333,5930.0,30.0,0 +5941,5942,51_107CC,cccta,107CC,107CC,3,cccta,51_107CC,0,5930,12:20:08,740.133333333,770.133333333,5930.0,30.0,0 +5942,5943,51_107CC,cccta,107CC,107CC,3,cccta,51_107CC,0,5930,12:50:08,770.133333333,800.133333333,5930.0,30.0,0 +5943,5944,51_107CC,cccta,107CC,107CC,3,cccta,51_107CC,0,5930,13:20:08,800.133333333,830.133333333,5930.0,30.0,0 +5944,5945,51_107CC,cccta,107CC,107CC,3,cccta,51_107CC,0,5930,13:50:08,830.133333333,860.133333333,5930.0,30.0,0 +5945,5946,51_107CC,cccta,107CC,107CC,3,cccta,51_107CC,0,5930,14:20:08,860.133333333,890.133333333,5930.0,30.0,0 +5946,5947,51_107CC,cccta,107CC,107CC,3,cccta,51_107CC,0,5930,14:50:08,890.133333333,920.133333333,5930.0,30.0,0 +5947,5948,51_107CC,cccta,107CC,107CC,3,cccta,51_107CC,0,5930,15:20:08,920.133333333,973.933333333,5930.0,53.8,0 +5948,5949,51_107CC,cccta,107CC,107CC,3,cccta,51_107CC,0,5930,16:13:56,973.933333333,1073.91666667,5930.0,99.9833333333,1 +5950,5951,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,06:10:00,370.0,430.0,5951.0,60.0,0 +5951,5952,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,07:10:00,430.0,490.0,5951.0,60.0,0 +5952,5953,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,08:10:00,490.0,567.0,5951.0,77.0,0 +5953,5954,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,09:27:00,567.0,627.0,5951.0,60.0,0 +5954,5955,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,10:27:00,627.0,687.0,5951.0,60.0,0 +5955,5956,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,11:27:00,687.0,747.0,5951.0,60.0,0 +5956,5957,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,12:27:00,747.0,807.0,5951.0,60.0,0 +5957,5958,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,13:27:00,807.0,867.0,5951.0,60.0,0 +5958,5959,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,14:27:00,867.0,927.0,5951.0,60.0,0 +5959,5960,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,15:27:00,927.0,944.0,5951.0,17.0,0 +5960,5961,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,15:44:00,944.0,1004.0,5951.0,60.0,0 +5961,5962,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,16:44:00,1004.0,1064.0,5951.0,60.0,0 +5962,5963,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,17:44:00,1064.0,1113.0,5951.0,49.0,0 +5963,5964,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,18:33:00,1113.0,1173.0,5951.0,60.0,0 +5964,5965,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,19:33:00,1173.0,1233.0,5951.0,60.0,0 +5965,5966,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,20:33:00,1233.0,1293.0,5951.0,60.0,0 +5966,5967,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,21:33:00,1293.0,1353.0,5951.0,60.0,0 +5967,5968,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,22:33:00,1353.0,1413.0,5951.0,60.0,0 +5968,5969,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,23:33:00,1413.0,1473.0,5951.0,60.0,0 +5969,5970,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,24:33:00,1473.0,1533.0,5951.0,60.0,0 +5970,5971,51_108CC,cccta,108CC,108CC,3,cccta,51_108CC,0,5951,25:33:00,1533.0,1593.0,5951.0,60.0,0 +5972,5973,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,06:11:00,371.0,411.0,5973.0,40.0,0 +5973,5974,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,06:51:00,411.0,451.0,5973.0,40.0,0 +5974,5975,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,07:31:00,451.0,491.0,5973.0,40.0,0 +5975,5976,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,08:11:00,491.0,531.0,5973.0,40.0,0 +5976,5977,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,08:51:00,531.0,540.0,5973.0,9.0,0 +5977,5978,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,09:00:00,540.0,580.0,5973.0,40.0,0 +5978,5979,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,09:40:00,580.0,620.0,5973.0,40.0,0 +5979,5980,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,10:20:00,620.0,660.0,5973.0,40.0,0 +5980,5981,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,11:00:00,660.0,700.0,5973.0,40.0,0 +5981,5982,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,11:40:00,700.0,740.0,5973.0,40.0,0 +5982,5983,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,12:20:00,740.0,780.0,5973.0,40.0,0 +5983,5984,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,13:00:00,780.0,820.0,5973.0,40.0,0 +5984,5985,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,13:40:00,820.0,860.0,5973.0,40.0,0 +5985,5986,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,14:20:00,860.0,900.0,5973.0,40.0,0 +5986,5987,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,15:00:00,900.0,932.0,5973.0,32.0,0 +5987,5988,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,15:32:00,932.0,972.0,5973.0,40.0,0 +5988,5989,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,16:12:00,972.0,1012.0,5973.0,40.0,0 +5989,5990,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,16:52:00,1012.0,1052.0,5973.0,40.0,0 +5990,5991,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,17:32:00,1052.0,1092.0,5973.0,40.0,0 +5991,5992,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,18:12:00,1092.0,1126.0,5973.0,34.0,0 +5992,5993,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,18:46:00,1126.0,1166.0,5973.0,40.0,0 +5993,5994,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,19:26:00,1166.0,1206.0,5973.0,40.0,0 +5994,5995,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,20:06:00,1206.0,1246.0,5973.0,40.0,0 +5995,5996,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,20:46:00,1246.0,1286.0,5973.0,40.0,0 +5996,5997,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,21:26:00,1286.0,1326.0,5973.0,40.0,0 +5997,5998,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,22:06:00,1326.0,1366.0,5973.0,40.0,0 +5998,5999,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,22:46:00,1366.0,1406.0,5973.0,40.0,0 +5999,6000,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,23:26:00,1406.0,1446.0,5973.0,40.0,0 +6000,6001,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,24:06:00,1446.0,1486.0,5973.0,40.0,0 +6001,6002,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,24:46:00,1486.0,1526.0,5973.0,40.0,0 +6002,6003,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,25:26:00,1526.0,1566.0,5973.0,40.0,0 +6003,6004,51_109CC,cccta,109CC,109CC,3,cccta,51_109CC,0,5973,26:06:00,1566.0,1606.0,5973.0,40.0,0 +6005,6006,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,06:14:00,374.0,414.0,6006.0,40.0,0 +6006,6007,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,06:54:00,414.0,454.0,6006.0,40.0,0 +6007,6008,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,07:34:00,454.0,494.0,6006.0,40.0,0 +6008,6009,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,08:14:00,494.0,534.0,6006.0,40.0,0 +6009,6010,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,08:54:00,534.0,563.0,6006.0,29.0,0 +6010,6011,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,09:23:00,563.0,623.0,6006.0,60.0,0 +6011,6012,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,10:23:00,623.0,683.0,6006.0,60.0,0 +6012,6013,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,11:23:00,683.0,743.0,6006.0,60.0,0 +6013,6014,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,12:23:00,743.0,803.0,6006.0,60.0,0 +6014,6015,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,13:23:00,803.0,863.0,6006.0,60.0,0 +6015,6016,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,14:23:00,863.0,923.0,6006.0,60.0,0 +6016,6017,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,15:23:00,923.0,932.0,6006.0,9.0,0 +6017,6018,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,15:32:00,932.0,1002.0,6006.0,70.0,0 +6018,6019,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,16:42:00,1002.0,1072.0,6006.0,70.0,0 +6019,6020,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,17:52:00,1072.0,1119.0,6006.0,47.0,0 +6020,6021,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,18:39:00,1119.0,1169.0,6006.0,50.0,0 +6021,6022,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,19:29:00,1169.0,1219.0,6006.0,50.0,0 +6022,6023,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,20:19:00,1219.0,1269.0,6006.0,50.0,0 +6023,6024,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,21:09:00,1269.0,1319.0,6006.0,50.0,0 +6024,6025,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,21:59:00,1319.0,1369.0,6006.0,50.0,0 +6025,6026,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,22:49:00,1369.0,1419.0,6006.0,50.0,0 +6026,6027,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,23:39:00,1419.0,1469.0,6006.0,50.0,0 +6027,6028,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,24:29:00,1469.0,1519.0,6006.0,50.0,0 +6028,6029,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,25:19:00,1519.0,1569.0,6006.0,50.0,0 +6029,6030,51_110C,cccta,110C,110C,3,cccta,51_110C,0,6006,26:09:00,1569.0,1619.0,6006.0,50.0,0 +6031,6032,51_110K,cccta,110K,110K,3,cccta,51_110K,0,6032,06:00:00,360.0,459.983333333,6032.0,99.9833333333,0 +6032,6033,51_110K,cccta,110K,110K,3,cccta,51_110K,0,6032,07:39:59,459.983333333,930.0,6032.0,470.016666667,1 +6033,6034,51_110K,cccta,110K,110K,3,cccta,51_110K,0,6032,15:30:00,930.0,1029.98333333,6032.0,99.9833333333,0 +6035,6036,51_110P,cccta,110P,110P,3,cccta,51_110P,0,6036,06:00:00,360.0,459.983333333,6036.0,99.9833333333,0 +6036,6037,51_110P,cccta,110P,110P,3,cccta,51_110P,0,6036,07:39:59,459.983333333,540.0,6036.0,80.0166666667,0 +6037,6038,51_110P,cccta,110P,110P,3,cccta,51_110P,0,6036,09:00:00,540.0,639.983333333,6036.0,99.9833333333,0 +6038,6039,51_110P,cccta,110P,110P,3,cccta,51_110P,0,6036,10:39:59,639.983333333,739.983333333,6036.0,100.0,0 +6039,6040,51_110P,cccta,110P,110P,3,cccta,51_110P,0,6036,12:19:59,739.983333333,839.966666667,6036.0,99.9833333333,0 +6040,6041,51_110P,cccta,110P,110P,3,cccta,51_110P,0,6036,13:59:58,839.966666667,939.0,6036.0,99.0333333333,0 +6041,6042,51_110P,cccta,110P,110P,3,cccta,51_110P,0,6036,15:39:00,939.0,1038.98333333,6036.0,99.9833333333,0 +6266,6267,51_111A,cccta,111A,111A,3,cccta,51_111A,0,6267,06:00:00,360.0,459.983333333,6267.0,99.9833333333,0 +6267,6268,51_111A,cccta,111A,111A,3,cccta,51_111A,0,6267,07:39:59,459.983333333,540.0,6267.0,80.0166666667,0 +6268,6269,51_111A,cccta,111A,111A,3,cccta,51_111A,0,6267,09:00:00,540.0,690.0,6267.0,150.0,0 +6269,6270,51_111A,cccta,111A,111A,3,cccta,51_111A,0,6267,11:30:00,690.0,840.0,6267.0,150.0,0 +6270,6271,51_111A,cccta,111A,111A,3,cccta,51_111A,0,6267,14:00:00,840.0,962.0,6267.0,122.0,0 +6271,6272,51_111A,cccta,111A,111A,3,cccta,51_111A,0,6267,16:02:00,962.0,1061.98333333,6267.0,99.9833333333,0 +6273,6274,51_111B,cccta,111B,111B,3,cccta,51_111B,0,6274,06:07:00,367.0,397.0,6274.0,30.0,0 +6274,6275,51_111B,cccta,111B,111B,3,cccta,51_111B,0,6274,06:37:00,397.0,427.0,6274.0,30.0,0 +6275,6276,51_111B,cccta,111B,111B,3,cccta,51_111B,0,6274,07:07:00,427.0,457.0,6274.0,30.0,0 +6276,6277,51_111B,cccta,111B,111B,3,cccta,51_111B,0,6274,07:37:00,457.0,487.0,6274.0,30.0,0 +6277,6278,51_111B,cccta,111B,111B,3,cccta,51_111B,0,6274,08:07:00,487.0,517.0,6274.0,30.0,0 +6278,6279,51_111B,cccta,111B,111B,3,cccta,51_111B,0,6274,08:37:00,517.0,562.0,6274.0,45.0,0 +6279,6280,51_111B,cccta,111B,111B,3,cccta,51_111B,0,6274,09:22:00,562.0,622.0,6274.0,60.0,0 +6280,6281,51_111B,cccta,111B,111B,3,cccta,51_111B,0,6274,10:22:00,622.0,682.0,6274.0,60.0,0 +6281,6282,51_111B,cccta,111B,111B,3,cccta,51_111B,0,6274,11:22:00,682.0,742.0,6274.0,60.0,0 +6282,6283,51_111B,cccta,111B,111B,3,cccta,51_111B,0,6274,12:22:00,742.0,802.0,6274.0,60.0,0 +6283,6284,51_111B,cccta,111B,111B,3,cccta,51_111B,0,6274,13:22:00,802.0,862.0,6274.0,60.0,0 +6284,6285,51_111B,cccta,111B,111B,3,cccta,51_111B,0,6274,14:22:00,862.0,922.0,6274.0,60.0,0 +6285,6286,51_111B,cccta,111B,111B,3,cccta,51_111B,0,6274,15:22:00,922.0,934.0,6274.0,12.0,0 +6286,6287,51_111B,cccta,111B,111B,3,cccta,51_111B,0,6274,15:34:00,934.0,974.0,6274.0,40.0,0 +6287,6288,51_111B,cccta,111B,111B,3,cccta,51_111B,0,6274,16:14:00,974.0,1014.0,6274.0,40.0,0 +6288,6289,51_111B,cccta,111B,111B,3,cccta,51_111B,0,6274,16:54:00,1014.0,1054.0,6274.0,40.0,0 +6289,6290,51_111B,cccta,111B,111B,3,cccta,51_111B,0,6274,17:34:00,1054.0,1094.0,6274.0,40.0,0 +6043,6044,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,06:07:00,367.0,387.0,6044.0,20.0,0 +6044,6045,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,06:27:00,387.0,407.0,6044.0,20.0,0 +6045,6046,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,06:47:00,407.0,427.0,6044.0,20.0,0 +6046,6047,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,07:07:00,427.0,447.0,6044.0,20.0,0 +6047,6048,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,07:27:00,447.0,467.0,6044.0,20.0,0 +6048,6049,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,07:47:00,467.0,487.0,6044.0,20.0,0 +6049,6050,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,08:07:00,487.0,507.0,6044.0,20.0,0 +6050,6051,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,08:27:00,507.0,527.0,6044.0,20.0,0 +6051,6052,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,08:47:00,527.0,541.0,6044.0,14.0,0 +6052,6053,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,09:01:00,541.0,640.983333333,6044.0,99.9833333333,1 +6053,6054,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,10:40:59,640.983333333,740.983333333,6044.0,100.0,1 +6054,6055,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,12:20:59,740.983333333,840.966666667,6044.0,99.9833333333,1 +6055,6056,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,14:00:58,840.966666667,936.0,6044.0,95.0333333333,1 +6056,6057,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,15:36:00,936.0,956.0,6044.0,20.0,0 +6057,6058,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,15:56:00,956.0,976.0,6044.0,20.0,0 +6058,6059,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,16:16:00,976.0,996.0,6044.0,20.0,0 +6059,6060,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,16:36:00,996.0,1016.0,6044.0,20.0,0 +6060,6061,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,16:56:00,1016.0,1036.0,6044.0,20.0,0 +6061,6062,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,17:16:00,1036.0,1056.0,6044.0,20.0,0 +6062,6063,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,17:36:00,1056.0,1076.0,6044.0,20.0,0 +6063,6064,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,17:56:00,1076.0,1096.0,6044.0,20.0,0 +6064,6065,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,18:16:00,1096.0,1116.0,6044.0,20.0,0 +6065,6066,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,18:36:00,1116.0,1161.0,6044.0,45.0,0 +6066,6067,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,19:21:00,1161.0,1206.0,6044.0,45.0,0 +6067,6068,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,20:06:00,1206.0,1251.0,6044.0,45.0,0 +6068,6069,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,20:51:00,1251.0,1296.0,6044.0,45.0,0 +6069,6070,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,21:36:00,1296.0,1341.0,6044.0,45.0,0 +6070,6071,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,22:21:00,1341.0,1386.0,6044.0,45.0,0 +6071,6072,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,23:06:00,1386.0,1431.0,6044.0,45.0,0 +6072,6073,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,23:51:00,1431.0,1476.0,6044.0,45.0,0 +6073,6074,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,24:36:00,1476.0,1521.0,6044.0,45.0,0 +6074,6075,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,25:21:00,1521.0,1566.0,6044.0,45.0,0 +6075,6076,51_114AM,cccta,114AM,114AM,3,cccta,51_114AM,0,6044,26:06:00,1566.0,1611.0,6044.0,45.0,0 +6077,6078,51_114MD,cccta,114MD,114MD,3,cccta,51_114MD,0,6078,09:06:00,546.0,566.0,6078.0,20.0,0 +6078,6079,51_114MD,cccta,114MD,114MD,3,cccta,51_114MD,0,6078,09:26:00,566.0,586.0,6078.0,20.0,0 +6079,6080,51_114MD,cccta,114MD,114MD,3,cccta,51_114MD,0,6078,09:46:00,586.0,606.0,6078.0,20.0,0 +6080,6081,51_114MD,cccta,114MD,114MD,3,cccta,51_114MD,0,6078,10:06:00,606.0,626.0,6078.0,20.0,0 +6081,6082,51_114MD,cccta,114MD,114MD,3,cccta,51_114MD,0,6078,10:26:00,626.0,646.0,6078.0,20.0,0 +6082,6083,51_114MD,cccta,114MD,114MD,3,cccta,51_114MD,0,6078,10:46:00,646.0,666.0,6078.0,20.0,0 +6083,6084,51_114MD,cccta,114MD,114MD,3,cccta,51_114MD,0,6078,11:06:00,666.0,686.0,6078.0,20.0,0 +6084,6085,51_114MD,cccta,114MD,114MD,3,cccta,51_114MD,0,6078,11:26:00,686.0,706.0,6078.0,20.0,0 +6085,6086,51_114MD,cccta,114MD,114MD,3,cccta,51_114MD,0,6078,11:46:00,706.0,726.0,6078.0,20.0,0 +6086,6087,51_114MD,cccta,114MD,114MD,3,cccta,51_114MD,0,6078,12:06:00,726.0,746.0,6078.0,20.0,0 +6087,6088,51_114MD,cccta,114MD,114MD,3,cccta,51_114MD,0,6078,12:26:00,746.0,766.0,6078.0,20.0,0 +6088,6089,51_114MD,cccta,114MD,114MD,3,cccta,51_114MD,0,6078,12:46:00,766.0,786.0,6078.0,20.0,0 +6089,6090,51_114MD,cccta,114MD,114MD,3,cccta,51_114MD,0,6078,13:06:00,786.0,806.0,6078.0,20.0,0 +6090,6091,51_114MD,cccta,114MD,114MD,3,cccta,51_114MD,0,6078,13:26:00,806.0,826.0,6078.0,20.0,0 +6091,6092,51_114MD,cccta,114MD,114MD,3,cccta,51_114MD,0,6078,13:46:00,826.0,846.0,6078.0,20.0,0 +6092,6093,51_114MD,cccta,114MD,114MD,3,cccta,51_114MD,0,6078,14:06:00,846.0,866.0,6078.0,20.0,0 +6093,6094,51_114MD,cccta,114MD,114MD,3,cccta,51_114MD,0,6078,14:26:00,866.0,886.0,6078.0,20.0,0 +6094,6095,51_114MD,cccta,114MD,114MD,3,cccta,51_114MD,0,6078,14:46:00,886.0,906.0,6078.0,20.0,0 +6095,6096,51_114MD,cccta,114MD,114MD,3,cccta,51_114MD,0,6078,15:06:00,906.0,926.0,6078.0,20.0,0 +6097,6098,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,06:10:00,370.0,400.0,6098.0,30.0,0 +6098,6099,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,06:40:00,400.0,430.0,6098.0,30.0,0 +6099,6100,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,07:10:00,430.0,460.0,6098.0,30.0,0 +6100,6101,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,07:40:00,460.0,490.0,6098.0,30.0,0 +6101,6102,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,08:10:00,490.0,520.0,6098.0,30.0,0 +6102,6103,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,08:40:00,520.0,550.0,6098.0,30.0,0 +6103,6104,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,09:10:00,550.0,580.0,6098.0,30.0,0 +6104,6105,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,09:40:00,580.0,610.0,6098.0,30.0,0 +6105,6106,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,10:10:00,610.0,640.0,6098.0,30.0,0 +6106,6107,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,10:40:00,640.0,670.0,6098.0,30.0,0 +6107,6108,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,11:10:00,670.0,700.0,6098.0,30.0,0 +6108,6109,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,11:40:00,700.0,730.0,6098.0,30.0,0 +6109,6110,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,12:10:00,730.0,760.0,6098.0,30.0,0 +6110,6111,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,12:40:00,760.0,790.0,6098.0,30.0,0 +6111,6112,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,13:10:00,790.0,820.0,6098.0,30.0,0 +6112,6113,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,13:40:00,820.0,850.0,6098.0,30.0,0 +6113,6114,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,14:10:00,850.0,880.0,6098.0,30.0,0 +6114,6115,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,14:40:00,880.0,910.0,6098.0,30.0,0 +6115,6116,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,15:10:00,910.0,944.0,6098.0,34.0,0 +6116,6117,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,15:44:00,944.0,974.0,6098.0,30.0,0 +6117,6118,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,16:14:00,974.0,1004.0,6098.0,30.0,0 +6118,6119,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,16:44:00,1004.0,1034.0,6098.0,30.0,0 +6119,6120,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,17:14:00,1034.0,1064.0,6098.0,30.0,0 +6120,6121,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,17:44:00,1064.0,1094.0,6098.0,30.0,0 +6121,6122,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,18:14:00,1094.0,1122.0,6098.0,28.0,0 +6122,6123,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,18:42:00,1122.0,1152.0,6098.0,30.0,0 +6123,6124,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,19:12:00,1152.0,1182.0,6098.0,30.0,0 +6124,6125,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,19:42:00,1182.0,1212.0,6098.0,30.0,0 +6125,6126,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,20:12:00,1212.0,1242.0,6098.0,30.0,0 +6126,6127,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,20:42:00,1242.0,1272.0,6098.0,30.0,0 +6127,6128,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,21:12:00,1272.0,1302.0,6098.0,30.0,0 +6128,6129,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,21:42:00,1302.0,1332.0,6098.0,30.0,0 +6129,6130,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,22:12:00,1332.0,1362.0,6098.0,30.0,0 +6130,6131,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,22:42:00,1362.0,1392.0,6098.0,30.0,0 +6131,6132,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,23:12:00,1392.0,1422.0,6098.0,30.0,0 +6132,6133,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,23:42:00,1422.0,1452.0,6098.0,30.0,0 +6133,6134,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,24:12:00,1452.0,1482.0,6098.0,30.0,0 +6134,6135,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,24:42:00,1482.0,1512.0,6098.0,30.0,0 +6135,6136,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,25:12:00,1512.0,1542.0,6098.0,30.0,0 +6136,6137,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,25:42:00,1542.0,1572.0,6098.0,30.0,0 +6137,6138,51_115CC,cccta,115CC,115CC,3,cccta,51_115CC,0,6098,26:12:00,1572.0,1602.0,6098.0,30.0,0 +6139,6140,51_116CC,cccta,116CC,116CC,3,cccta,51_116CC,0,6140,06:14:00,374.0,429.0,6140.0,55.0,0 +6140,6141,51_116CC,cccta,116CC,116CC,3,cccta,51_116CC,0,6140,07:09:00,429.0,484.0,6140.0,55.0,0 +6141,6142,51_116CC,cccta,116CC,116CC,3,cccta,51_116CC,0,6140,08:04:00,484.0,539.0,6140.0,55.0,0 +6142,6143,51_116CC,cccta,116CC,116CC,3,cccta,51_116CC,0,6140,08:59:00,539.0,557.0,6140.0,18.0,0 +6143,6144,51_116CC,cccta,116CC,116CC,3,cccta,51_116CC,0,6140,09:17:00,557.0,617.0,6140.0,60.0,0 +6144,6145,51_116CC,cccta,116CC,116CC,3,cccta,51_116CC,0,6140,10:17:00,617.0,677.0,6140.0,60.0,0 +6145,6146,51_116CC,cccta,116CC,116CC,3,cccta,51_116CC,0,6140,11:17:00,677.0,737.0,6140.0,60.0,0 +6146,6147,51_116CC,cccta,116CC,116CC,3,cccta,51_116CC,0,6140,12:17:00,737.0,797.0,6140.0,60.0,0 +6147,6148,51_116CC,cccta,116CC,116CC,3,cccta,51_116CC,0,6140,13:17:00,797.0,857.0,6140.0,60.0,0 +6148,6149,51_116CC,cccta,116CC,116CC,3,cccta,51_116CC,0,6140,14:17:00,857.0,917.0,6140.0,60.0,0 +6149,6150,51_116CC,cccta,116CC,116CC,3,cccta,51_116CC,0,6140,15:17:00,917.0,948.0,6140.0,31.0,0 +6150,6151,51_116CC,cccta,116CC,116CC,3,cccta,51_116CC,0,6140,15:48:00,948.0,1003.0,6140.0,55.0,0 +6151,6152,51_116CC,cccta,116CC,116CC,3,cccta,51_116CC,0,6140,16:43:00,1003.0,1058.0,6140.0,55.0,0 +6152,6153,51_116CC,cccta,116CC,116CC,3,cccta,51_116CC,0,6140,17:38:00,1058.0,1116.0,6140.0,58.0,0 +6153,6154,51_116CC,cccta,116CC,116CC,3,cccta,51_116CC,0,6140,18:36:00,1116.0,1215.98333333,6140.0,99.9833333333,0 +6154,6155,51_116CC,cccta,116CC,116CC,3,cccta,51_116CC,0,6140,20:15:59,1215.98333333,1315.98333333,6140.0,100.0,0 +6155,6156,51_116CC,cccta,116CC,116CC,3,cccta,51_116CC,0,6140,21:55:59,1315.98333333,1415.96666667,6140.0,99.9833333333,0 +6156,6157,51_116CC,cccta,116CC,116CC,3,cccta,51_116CC,0,6140,23:35:58,1415.96666667,1515.96666667,6140.0,100.0,0 +6157,6158,51_116CC,cccta,116CC,116CC,3,cccta,51_116CC,0,6140,25:15:58,1515.96666667,1615.95,6140.0,99.9833333333,0 +6159,6160,51_117CC,cccta,117CC,117CC,3,cccta,51_117CC,0,6160,06:10:23,370.383333333,400.383333333,6160.0,30.0,0 +6160,6161,51_117CC,cccta,117CC,117CC,3,cccta,51_117CC,0,6160,06:40:23,400.383333333,430.383333333,6160.0,30.0,0 +6161,6162,51_117CC,cccta,117CC,117CC,3,cccta,51_117CC,0,6160,07:10:23,430.383333333,460.383333333,6160.0,30.0,0 +6162,6163,51_117CC,cccta,117CC,117CC,3,cccta,51_117CC,0,6160,07:40:23,460.383333333,490.383333333,6160.0,30.0,0 +6163,6164,51_117CC,cccta,117CC,117CC,3,cccta,51_117CC,0,6160,08:10:23,490.383333333,520.383333333,6160.0,30.0,0 +6164,6165,51_117CC,cccta,117CC,117CC,3,cccta,51_117CC,0,6160,08:40:23,520.383333333,556.233333333,6160.0,35.85,0 +6165,6166,51_117CC,cccta,117CC,117CC,3,cccta,51_117CC,0,6160,09:16:14,556.233333333,616.233333333,6160.0,60.0,0 +6166,6167,51_117CC,cccta,117CC,117CC,3,cccta,51_117CC,0,6160,10:16:14,616.233333333,676.233333333,6160.0,60.0,0 +6167,6168,51_117CC,cccta,117CC,117CC,3,cccta,51_117CC,0,6160,11:16:14,676.233333333,736.233333333,6160.0,60.0,0 +6168,6169,51_117CC,cccta,117CC,117CC,3,cccta,51_117CC,0,6160,12:16:14,736.233333333,796.233333333,6160.0,60.0,0 +6169,6170,51_117CC,cccta,117CC,117CC,3,cccta,51_117CC,0,6160,13:16:14,796.233333333,856.233333333,6160.0,60.0,0 +6170,6171,51_117CC,cccta,117CC,117CC,3,cccta,51_117CC,0,6160,14:16:14,856.233333333,916.233333333,6160.0,60.0,0 +6171,6172,51_117CC,cccta,117CC,117CC,3,cccta,51_117CC,0,6160,15:16:14,916.233333333,943.466666667,6160.0,27.2333333333,0 +6172,6173,51_117CC,cccta,117CC,117CC,3,cccta,51_117CC,0,6160,15:43:28,943.466666667,1003.46666667,6160.0,60.0,0 +6173,6174,51_117CC,cccta,117CC,117CC,3,cccta,51_117CC,0,6160,16:43:28,1003.46666667,1063.46666667,6160.0,60.0,0 +6175,6176,51_118CC,cccta,118CC,118CC,3,cccta,51_118CC,0,6176,06:05:00,365.0,425.0,6176.0,60.0,0 +6176,6177,51_118CC,cccta,118CC,118CC,3,cccta,51_118CC,0,6176,07:05:00,425.0,485.0,6176.0,60.0,0 +6177,6178,51_118CC,cccta,118CC,118CC,3,cccta,51_118CC,0,6176,08:05:00,485.0,549.0,6176.0,64.0,0 +6178,6179,51_118CC,cccta,118CC,118CC,3,cccta,51_118CC,0,6176,09:09:00,549.0,609.0,6176.0,60.0,0 +6179,6180,51_118CC,cccta,118CC,118CC,3,cccta,51_118CC,0,6176,10:09:00,609.0,669.0,6176.0,60.0,0 +6180,6181,51_118CC,cccta,118CC,118CC,3,cccta,51_118CC,0,6176,11:09:00,669.0,729.0,6176.0,60.0,0 +6181,6182,51_118CC,cccta,118CC,118CC,3,cccta,51_118CC,0,6176,12:09:00,729.0,789.0,6176.0,60.0,0 +6182,6183,51_118CC,cccta,118CC,118CC,3,cccta,51_118CC,0,6176,13:09:00,789.0,849.0,6176.0,60.0,0 +6183,6184,51_118CC,cccta,118CC,118CC,3,cccta,51_118CC,0,6176,14:09:00,849.0,909.0,6176.0,60.0,0 +6184,6185,51_118CC,cccta,118CC,118CC,3,cccta,51_118CC,0,6176,15:09:00,909.0,935.0,6176.0,26.0,0 +6185,6186,51_118CC,cccta,118CC,118CC,3,cccta,51_118CC,0,6176,15:35:00,935.0,995.0,6176.0,60.0,0 +6186,6187,51_118CC,cccta,118CC,118CC,3,cccta,51_118CC,0,6176,16:35:00,995.0,1055.0,6176.0,60.0,0 +6187,6188,51_118CC,cccta,118CC,118CC,3,cccta,51_118CC,0,6176,17:35:00,1055.0,1117.0,6176.0,62.0,0 +6188,6189,51_118CC,cccta,118CC,118CC,3,cccta,51_118CC,0,6176,18:37:00,1117.0,1216.98333333,6176.0,99.9833333333,0 +6189,6190,51_118CC,cccta,118CC,118CC,3,cccta,51_118CC,0,6176,20:16:59,1216.98333333,1316.98333333,6176.0,100.0,0 +6190,6191,51_118CC,cccta,118CC,118CC,3,cccta,51_118CC,0,6176,21:56:59,1316.98333333,1416.96666667,6176.0,99.9833333333,0 +6191,6192,51_118CC,cccta,118CC,118CC,3,cccta,51_118CC,0,6176,23:36:58,1416.96666667,1516.96666667,6176.0,100.0,0 +6192,6193,51_118CC,cccta,118CC,118CC,3,cccta,51_118CC,0,6176,25:16:58,1516.96666667,1616.95,6176.0,99.9833333333,0 +6291,6292,51_119,cccta,119,119,3,cccta,51_119,0,6292,06:21:00,381.0,441.0,6292.0,60.0,0 +6292,6293,51_119,cccta,119,119,3,cccta,51_119,0,6292,07:21:00,441.0,501.0,6292.0,60.0,0 +6293,6294,51_119,cccta,119,119,3,cccta,51_119,0,6292,08:21:00,501.0,560.0,6292.0,59.0,0 +6294,6295,51_119,cccta,119,119,3,cccta,51_119,0,6292,09:20:00,560.0,620.0,6292.0,60.0,0 +6295,6296,51_119,cccta,119,119,3,cccta,51_119,0,6292,10:20:00,620.0,680.0,6292.0,60.0,0 +6296,6297,51_119,cccta,119,119,3,cccta,51_119,0,6292,11:20:00,680.0,740.0,6292.0,60.0,0 +6297,6298,51_119,cccta,119,119,3,cccta,51_119,0,6292,12:20:00,740.0,800.0,6292.0,60.0,0 +6298,6299,51_119,cccta,119,119,3,cccta,51_119,0,6292,13:20:00,800.0,860.0,6292.0,60.0,0 +6299,6300,51_119,cccta,119,119,3,cccta,51_119,0,6292,14:20:00,860.0,920.0,6292.0,60.0,0 +6300,6301,51_119,cccta,119,119,3,cccta,51_119,0,6292,15:20:00,920.0,933.0,6292.0,13.0,0 +6301,6302,51_119,cccta,119,119,3,cccta,51_119,0,6292,15:33:00,933.0,993.0,6292.0,60.0,0 +6302,6303,51_119,cccta,119,119,3,cccta,51_119,0,6292,16:33:00,993.0,1053.0,6292.0,60.0,0 +6194,6195,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,06:14:00,374.0,414.0,6195.0,40.0,0 +6195,6196,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,06:54:00,414.0,454.0,6195.0,40.0,0 +6196,6197,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,07:34:00,454.0,494.0,6195.0,40.0,0 +6197,6198,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,08:14:00,494.0,534.0,6195.0,40.0,0 +6198,6199,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,08:54:00,534.0,559.0,6195.0,25.0,0 +6199,6200,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,09:19:00,559.0,599.0,6195.0,40.0,0 +6200,6201,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,09:59:00,599.0,639.0,6195.0,40.0,0 +6201,6202,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,10:39:00,639.0,679.0,6195.0,40.0,0 +6202,6203,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,11:19:00,679.0,719.0,6195.0,40.0,0 +6203,6204,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,11:59:00,719.0,759.0,6195.0,40.0,0 +6204,6205,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,12:39:00,759.0,799.0,6195.0,40.0,0 +6205,6206,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,13:19:00,799.0,839.0,6195.0,40.0,0 +6206,6207,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,13:59:00,839.0,879.0,6195.0,40.0,0 +6207,6208,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,14:39:00,879.0,919.0,6195.0,40.0,0 +6208,6209,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,15:19:00,919.0,931.0,6195.0,12.0,0 +6209,6210,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,15:31:00,931.0,971.0,6195.0,40.0,0 +6210,6211,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,16:11:00,971.0,1011.0,6195.0,40.0,0 +6211,6212,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,16:51:00,1011.0,1051.0,6195.0,40.0,0 +6212,6213,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,17:31:00,1051.0,1091.0,6195.0,40.0,0 +6213,6214,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,18:11:00,1091.0,1111.0,6195.0,20.0,0 +6214,6215,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,18:31:00,1111.0,1156.0,6195.0,45.0,0 +6215,6216,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,19:16:00,1156.0,1201.0,6195.0,45.0,0 +6216,6217,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,20:01:00,1201.0,1246.0,6195.0,45.0,0 +6217,6218,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,20:46:00,1246.0,1291.0,6195.0,45.0,0 +6218,6219,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,21:31:00,1291.0,1336.0,6195.0,45.0,0 +6219,6220,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,22:16:00,1336.0,1381.0,6195.0,45.0,0 +6220,6221,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,23:01:00,1381.0,1426.0,6195.0,45.0,0 +6221,6222,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,23:46:00,1426.0,1471.0,6195.0,45.0,0 +6222,6223,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,24:31:00,1471.0,1516.0,6195.0,45.0,0 +6223,6224,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,25:16:00,1516.0,1561.0,6195.0,45.0,0 +6224,6225,51_121CC,cccta,121CC,121CC,3,cccta,51_121CC,0,6195,26:01:00,1561.0,1606.0,6195.0,45.0,0 +6249,6250,51_124CC,cccta,124CC,124CC,3,cccta,51_124CC,0,6250,06:17:00,377.0,476.983333333,6250.0,99.9833333333,0 +6250,6251,51_124CC,cccta,124CC,124CC,3,cccta,51_124CC,0,6250,07:56:59,476.983333333,545.0,6250.0,68.0166666667,0 +6251,6252,51_124CC,cccta,124CC,124CC,3,cccta,51_124CC,0,6250,09:05:00,545.0,644.983333333,6250.0,99.9833333333,0 +6252,6253,51_124CC,cccta,124CC,124CC,3,cccta,51_124CC,0,6250,10:44:59,644.983333333,744.983333333,6250.0,100.0,0 +6253,6254,51_124CC,cccta,124CC,124CC,3,cccta,51_124CC,0,6250,12:24:59,744.983333333,844.966666667,6250.0,99.9833333333,0 +6339,6340,51_127CC,cccta,127CC,127CC,3,cccta,51_127CC,0,6340,06:19:09,379.15,439.15,6340.0,60.0,0 +6340,6341,51_127CC,cccta,127CC,127CC,3,cccta,51_127CC,0,6340,07:19:09,439.15,499.15,6340.0,60.0,0 +6341,6342,51_127CC,cccta,127CC,127CC,3,cccta,51_127CC,0,6340,08:19:09,499.15,578.116666667,6340.0,78.9666666667,0 +6342,6343,51_127CC,cccta,127CC,127CC,3,cccta,51_127CC,0,6340,09:38:07,578.116666667,638.116666667,6340.0,60.0,0 +6343,6344,51_127CC,cccta,127CC,127CC,3,cccta,51_127CC,0,6340,10:38:07,638.116666667,698.116666667,6340.0,60.0,0 +6344,6345,51_127CC,cccta,127CC,127CC,3,cccta,51_127CC,0,6340,11:38:07,698.116666667,758.116666667,6340.0,60.0,0 +6345,6346,51_127CC,cccta,127CC,127CC,3,cccta,51_127CC,0,6340,12:38:07,758.116666667,818.116666667,6340.0,60.0,0 +6346,6347,51_127CC,cccta,127CC,127CC,3,cccta,51_127CC,0,6340,13:38:07,818.116666667,878.116666667,6340.0,60.0,0 +6347,6348,51_127CC,cccta,127CC,127CC,3,cccta,51_127CC,0,6340,14:38:07,878.116666667,938.116666667,6340.0,60.0,0 +6348,6349,51_127CC,cccta,127CC,127CC,3,cccta,51_127CC,0,6340,15:38:07,938.116666667,942.05,6340.0,3.93333333333,0 +6349,6350,51_127CC,cccta,127CC,127CC,3,cccta,51_127CC,0,6340,15:42:03,942.05,1002.05,6340.0,60.0,0 +6350,6351,51_127CC,cccta,127CC,127CC,3,cccta,51_127CC,0,6340,16:42:03,1002.05,1062.05,6340.0,60.0,0 +6310,6311,51_206A1NB,cccta,206A1,206A1_NB,3,cccta,51_206A1NB,0,6311,06:16:00,376.0,475.983333333,6311.0,99.9833333333,0 +6311,6312,51_206A1NB,cccta,206A1,206A1_NB,3,cccta,51_206A1NB,0,6311,07:55:59,475.983333333,540.0,6311.0,64.0166666667,0 +6312,6313,51_206A1NB,cccta,206A1,206A1_NB,3,cccta,51_206A1NB,0,6311,09:00:00,540.0,639.983333333,6311.0,99.9833333333,0 +6313,6314,51_206A1NB,cccta,206A1,206A1_NB,3,cccta,51_206A1NB,0,6311,10:39:59,639.983333333,739.983333333,6311.0,100.0,0 +6314,6315,51_206A1NB,cccta,206A1,206A1_NB,3,cccta,51_206A1NB,0,6311,12:19:59,739.983333333,839.966666667,6311.0,99.9833333333,0 +6316,6317,51_206A2NB,cccta,206A2,206A2_NB,3,cccta,51_206A2NB,0,6317,06:07:00,367.0,466.983333333,6317.0,99.9833333333,0 +6317,6318,51_206A2NB,cccta,206A2,206A2_NB,3,cccta,51_206A2NB,0,6317,07:46:59,466.983333333,555.0,6317.0,88.0166666667,0 +6318,6319,51_206A2NB,cccta,206A2,206A2_NB,3,cccta,51_206A2NB,0,6317,09:15:00,555.0,654.983333333,6317.0,99.9833333333,0 +6319,6320,51_206A2NB,cccta,206A2,206A2_NB,3,cccta,51_206A2NB,0,6317,10:54:59,654.983333333,754.983333333,6317.0,100.0,0 +6320,6321,51_206A2NB,cccta,206A2,206A2_NB,3,cccta,51_206A2NB,0,6317,12:34:59,754.983333333,854.966666667,6317.0,99.9833333333,0 +6304,6305,51_206ASB,cccta,206A,206A_SB,3,cccta,51_206ASB,0,6305,06:00:00,360.0,459.983333333,6305.0,99.9833333333,0 +6305,6306,51_206ASB,cccta,206A,206A_SB,3,cccta,51_206ASB,0,6305,07:39:59,459.983333333,541.0,6305.0,81.0166666667,0 +6306,6307,51_206ASB,cccta,206A,206A_SB,3,cccta,51_206ASB,0,6305,09:01:00,541.0,640.983333333,6305.0,99.9833333333,0 +6307,6308,51_206ASB,cccta,206A,206A_SB,3,cccta,51_206ASB,0,6305,10:40:59,640.983333333,740.983333333,6305.0,100.0,0 +6308,6309,51_206ASB,cccta,206A,206A_SB,3,cccta,51_206ASB,0,6305,12:20:59,740.983333333,840.966666667,6305.0,99.9833333333,0 +6358,6359,51_206LI,cccta,206L,206L_I,3,cccta,51_206LI,0,6359,06:42:00,402.0,501.983333333,6359.0,99.9833333333,0 +6359,6360,51_206LI,cccta,206L,206L_I,3,cccta,51_206LI,0,6359,08:21:59,501.983333333,540.0,6359.0,38.0166666667,0 +6360,6361,51_206LI,cccta,206L,206L_I,3,cccta,51_206LI,0,6359,09:00:00,540.0,639.983333333,6359.0,99.9833333333,0 +6361,6362,51_206LI,cccta,206L,206L_I,3,cccta,51_206LI,0,6359,10:39:59,639.983333333,739.983333333,6359.0,100.0,0 +6362,6363,51_206LI,cccta,206L,206L_I,3,cccta,51_206LI,0,6359,12:19:59,739.983333333,839.966666667,6359.0,99.9833333333,0 +6352,6353,51_206LO,cccta,206L,206L_O,3,cccta,51_206LO,0,6353,06:13:00,373.0,472.983333333,6353.0,99.9833333333,0 +6353,6354,51_206LO,cccta,206L,206L_O,3,cccta,51_206LO,0,6353,07:52:59,472.983333333,571.0,6353.0,98.0166666667,0 +6354,6355,51_206LO,cccta,206L,206L_O,3,cccta,51_206LO,0,6353,09:31:00,571.0,670.983333333,6353.0,99.9833333333,0 +6355,6356,51_206LO,cccta,206L,206L_O,3,cccta,51_206LO,0,6353,11:10:59,670.983333333,770.983333333,6353.0,100.0,0 +6356,6357,51_206LO,cccta,206L,206L_O,3,cccta,51_206LO,0,6353,12:50:59,770.983333333,870.966666667,6353.0,99.9833333333,0 +6226,6227,51_221CC,cccta,221CC,221CC,3,cccta,51_221CC,0,6227,06:01:00,361.0,460.983333333,6227.0,99.9833333333,0 +6227,6228,51_221CC,cccta,221CC,221CC,3,cccta,51_221CC,0,6227,07:40:59,460.983333333,545.0,6227.0,84.0166666667,0 +6228,6229,51_221CC,cccta,221CC,221CC,3,cccta,51_221CC,0,6227,09:05:00,545.0,644.983333333,6227.0,99.9833333333,0 +6229,6230,51_221CC,cccta,221CC,221CC,3,cccta,51_221CC,0,6227,10:44:59,644.983333333,744.983333333,6227.0,100.0,0 +6230,6231,51_221CC,cccta,221CC,221CC,3,cccta,51_221CC,0,6227,12:24:59,744.983333333,844.966666667,6227.0,99.9833333333,0 +6232,6233,51_259SR,cccta,259S,259S_R,3,cccta,51_259SR,0,6233,06:20:00,380.0,425.0,6233.0,45.0,0 +6233,6234,51_259SR,cccta,259S,259S_R,3,cccta,51_259SR,0,6233,07:05:00,425.0,470.0,6233.0,45.0,0 +6234,6235,51_259SR,cccta,259S,259S_R,3,cccta,51_259SR,0,6233,07:50:00,470.0,515.0,6233.0,45.0,0 +6235,6236,51_259SR,cccta,259S,259S_R,3,cccta,51_259SR,0,6233,08:35:00,515.0,540.0,6233.0,25.0,0 +6236,6237,51_259SR,cccta,259S,259S_R,3,cccta,51_259SR,0,6233,09:00:00,540.0,585.0,6233.0,45.0,0 +6237,6238,51_259SR,cccta,259S,259S_R,3,cccta,51_259SR,0,6233,09:45:00,585.0,630.0,6233.0,45.0,0 +6238,6239,51_259SR,cccta,259S,259S_R,3,cccta,51_259SR,0,6233,10:30:00,630.0,675.0,6233.0,45.0,0 +6239,6240,51_259SR,cccta,259S,259S_R,3,cccta,51_259SR,0,6233,11:15:00,675.0,720.0,6233.0,45.0,0 +6240,6241,51_259SR,cccta,259S,259S_R,3,cccta,51_259SR,0,6233,12:00:00,720.0,765.0,6233.0,45.0,0 +6241,6242,51_259SR,cccta,259S,259S_R,3,cccta,51_259SR,0,6233,12:45:00,765.0,810.0,6233.0,45.0,0 +6242,6243,51_259SR,cccta,259S,259S_R,3,cccta,51_259SR,0,6233,13:30:00,810.0,855.0,6233.0,45.0,0 +6243,6244,51_259SR,cccta,259S,259S_R,3,cccta,51_259SR,0,6233,14:15:00,855.0,900.0,6233.0,45.0,0 +6244,6245,51_259SR,cccta,259S,259S_R,3,cccta,51_259SR,0,6233,15:00:00,900.0,948.0,6233.0,48.0,0 +6245,6246,51_259SR,cccta,259S,259S_R,3,cccta,51_259SR,0,6233,15:48:00,948.0,993.0,6233.0,45.0,0 +6246,6247,51_259SR,cccta,259S,259S_R,3,cccta,51_259SR,0,6233,16:33:00,993.0,1038.0,6233.0,45.0,0 +6247,6248,51_259SR,cccta,259S,259S_R,3,cccta,51_259SR,0,6233,17:18:00,1038.0,1083.0,6233.0,45.0,0 +5717,5718,52_920ANB,cccta,920A,920A_NB,3,cccta,52_920ANB,0,5718,06:32:00,392.0,491.983333333,5718.0,99.9833333333,0 +5714,5715,52_920ASB,cccta,920A,920A_SB,3,cccta,52_920ASB,0,5715,15:57:00,957.0,1017.0,5715.0,60.0,0 +5715,5716,52_920ASB,cccta,920A,920A_SB,3,cccta,52_920ASB,0,5715,16:57:00,1017.0,1077.0,5715.0,60.0,0 +5711,5712,52_920NB,cccta,920,920_NB,3,cccta,52_920NB,0,5712,15:44:00,944.0,1004.0,5712.0,60.0,0 +5712,5713,52_920NB,cccta,920,920_NB,3,cccta,52_920NB,0,5712,16:44:00,1004.0,1064.0,5712.0,60.0,0 +5709,5710,52_920SB,cccta,920,920_SB,3,cccta,52_920SB,0,5710,06:02:00,362.0,461.983333333,5710.0,99.9833333333,0 +5719,5720,52_930EB,cccta,930,930_EB,3,cccta,52_930EB,0,5720,09:50:00,590.0,689.983333333,5720.0,99.9833333333,0 +5720,5721,52_930EB,cccta,930,930_EB,3,cccta,52_930EB,0,5720,11:29:59,689.983333333,789.983333333,5720.0,100.0,0 +5721,5722,52_930EB,cccta,930,930_EB,3,cccta,52_930EB,0,5720,13:09:59,789.983333333,889.966666667,5720.0,99.9833333333,0 +5722,5723,52_930EB,cccta,930,930_EB,3,cccta,52_930EB,0,5720,14:49:58,889.966666667,946.0,5720.0,56.0333333333,0 +5723,5724,52_930EB,cccta,930,930_EB,3,cccta,52_930EB,0,5720,15:46:00,946.0,986.0,5720.0,40.0,0 +5724,5725,52_930EB,cccta,930,930_EB,3,cccta,52_930EB,0,5720,16:26:00,986.0,1026.0,5720.0,40.0,0 +5725,5726,52_930EB,cccta,930,930_EB,3,cccta,52_930EB,0,5720,17:06:00,1026.0,1066.0,5720.0,40.0,0 +5726,5727,52_930EB,cccta,930,930_EB,3,cccta,52_930EB,0,5720,17:46:00,1066.0,1106.0,5720.0,40.0,0 +5602,5603,52_930WB,cccta,930,930_WB,3,cccta,52_930WB,0,5603,15:45:00,945.0,975.0,5603.0,30.0,0 +5603,5604,52_930WB,cccta,930,930_WB,3,cccta,52_930WB,0,5603,16:15:00,975.0,1005.0,5603.0,30.0,0 +5604,5605,52_930WB,cccta,930,930_WB,3,cccta,52_930WB,0,5603,16:45:00,1005.0,1035.0,5603.0,30.0,0 +5605,5606,52_930WB,cccta,930,930_WB,3,cccta,52_930WB,0,5603,17:15:00,1035.0,1065.0,5603.0,30.0,0 +5606,5607,52_930WB,cccta,930,930_WB,3,cccta,52_930WB,0,5603,17:45:00,1065.0,1095.0,5603.0,30.0,0 +5637,5638,52_960BNB1CC,cccta,960BNB1CC,960BNB1CC,3,cccta,52_960BNB1CC,0,5638,06:02:00,362.0,461.983333333,5638.0,99.9833333333,0 +5638,5639,52_960BNB1CC,cccta,960BNB1CC,960BNB1CC,3,cccta,52_960BNB1CC,0,5638,07:41:59,461.983333333,941.0,5638.0,479.016666667,1 +5639,5640,52_960BNB1CC,cccta,960BNB1CC,960BNB1CC,3,cccta,52_960BNB1CC,0,5638,15:41:00,941.0,986.0,5638.0,45.0,0 +5640,5641,52_960BNB1CC,cccta,960BNB1CC,960BNB1CC,3,cccta,52_960BNB1CC,0,5638,16:26:00,986.0,1031.0,5638.0,45.0,0 +5641,5642,52_960BNB1CC,cccta,960BNB1CC,960BNB1CC,3,cccta,52_960BNB1CC,0,5638,17:11:00,1031.0,1076.0,5638.0,45.0,0 +5643,5644,52_960BNB2CC,cccta,960BNB2CC,960BNB2CC,3,cccta,52_960BNB2CC,0,5644,06:16:00,376.0,436.0,5644.0,60.0,0 +5644,5645,52_960BNB2CC,cccta,960BNB2CC,960BNB2CC,3,cccta,52_960BNB2CC,0,5644,07:16:00,436.0,496.0,5644.0,60.0,0 +5646,5647,52_960BNB3CC,cccta,960BNB3CC,960BNB3CC,3,cccta,52_960BNB3CC,0,5647,06:04:00,364.0,463.983333333,5647.0,99.9833333333,0 +5647,5648,52_960BNB3CC,cccta,960BNB3CC,960BNB3CC,3,cccta,52_960BNB3CC,0,5647,07:43:59,463.983333333,1130.0,5647.0,666.016666667,1 +5648,5649,52_960BNB3CC,cccta,960BNB3CC,960BNB3CC,3,cccta,52_960BNB3CC,0,5647,18:50:00,1130.0,1229.98333333,5647.0,99.9833333333,0 +5649,5650,52_960BNB3CC,cccta,960BNB3CC,960BNB3CC,3,cccta,52_960BNB3CC,0,5647,20:29:59,1229.98333333,1329.98333333,5647.0,100.0,0 +5650,5651,52_960BNB3CC,cccta,960BNB3CC,960BNB3CC,3,cccta,52_960BNB3CC,0,5647,22:09:59,1329.98333333,1429.96666667,5647.0,99.9833333333,0 +5651,5652,52_960BNB3CC,cccta,960BNB3CC,960BNB3CC,3,cccta,52_960BNB3CC,0,5647,23:49:58,1429.96666667,1529.96666667,5647.0,100.0,0 +5653,5654,52_960BNBMD,cccta,960BNBMD,960BNBMD,3,cccta,52_960BNBMD,0,5654,15:31:00,931.0,1030.98333333,5654.0,99.9833333333,0 +5655,5656,52_960BSB1CC,cccta,960BSB1CC,960BSB1CC,3,cccta,52_960BSB1CC,0,5656,06:03:00,363.0,403.0,5656.0,40.0,0 +5656,5657,52_960BSB1CC,cccta,960BSB1CC,960BSB1CC,3,cccta,52_960BSB1CC,0,5656,06:43:00,403.0,443.0,5656.0,40.0,0 +5657,5658,52_960BSB1CC,cccta,960BSB1CC,960BSB1CC,3,cccta,52_960BSB1CC,0,5656,07:23:00,443.0,483.0,5656.0,40.0,0 +5658,5659,52_960BSB1CC,cccta,960BSB1CC,960BSB1CC,3,cccta,52_960BSB1CC,0,5656,08:03:00,483.0,523.0,5656.0,40.0,0 +5659,5660,52_960BSB1CC,cccta,960BSB1CC,960BSB1CC,3,cccta,52_960BSB1CC,0,5656,08:43:00,523.0,932.0,5656.0,409.0,1 +5660,5661,52_960BSB1CC,cccta,960BSB1CC,960BSB1CC,3,cccta,52_960BSB1CC,0,5656,15:32:00,932.0,1031.98333333,5656.0,99.9833333333,0 +5662,5663,52_960BSB2CC,cccta,960BSB2CC,960BSB2CC,3,cccta,52_960BSB2CC,0,5663,06:09:00,369.0,399.0,5663.0,30.0,0 +5663,5664,52_960BSB2CC,cccta,960BSB2CC,960BSB2CC,3,cccta,52_960BSB2CC,0,5663,06:39:00,399.0,429.0,5663.0,30.0,0 +5664,5665,52_960BSB2CC,cccta,960BSB2CC,960BSB2CC,3,cccta,52_960BSB2CC,0,5663,07:09:00,429.0,459.0,5663.0,30.0,0 +5665,5666,52_960BSB2CC,cccta,960BSB2CC,960BSB2CC,3,cccta,52_960BSB2CC,0,5663,07:39:00,459.0,489.0,5663.0,30.0,0 +5666,5667,52_960BSB2CC,cccta,960BSB2CC,960BSB2CC,3,cccta,52_960BSB2CC,0,5663,08:09:00,489.0,519.0,5663.0,30.0,0 +5667,5668,52_960BSB2CC,cccta,960BSB2CC,960BSB2CC,3,cccta,52_960BSB2CC,0,5663,08:39:00,519.0,943.0,5663.0,424.0,1 +5668,5669,52_960BSB2CC,cccta,960BSB2CC,960BSB2CC,3,cccta,52_960BSB2CC,0,5663,15:43:00,943.0,1043.0,5663.0,100.0,1 +5669,5670,52_960BSB2CC,cccta,960BSB2CC,960BSB2CC,3,cccta,52_960BSB2CC,0,5663,17:23:00,1043.0,935.0,5663.0,-108.0,0 +5670,5671,52_960BSBMD,cccta,960BSBMD,960BSBMD,3,cccta,52_960BSBMD,0,5663,15:35:00,935.0,1055.0,5663.0,120.0,0 +5672,5673,52_960CNB1CC,cccta,960CNB1CC,960CNB1CC,3,cccta,52_960CNB1CC,0,5673,06:15:00,375.0,405.0,5673.0,30.0,0 +5673,5674,52_960CNB1CC,cccta,960CNB1CC,960CNB1CC,3,cccta,52_960CNB1CC,0,5673,06:45:00,405.0,435.0,5673.0,30.0,0 +5674,5675,52_960CNB1CC,cccta,960CNB1CC,960CNB1CC,3,cccta,52_960CNB1CC,0,5673,07:15:00,435.0,465.0,5673.0,30.0,0 +5675,5676,52_960CNB1CC,cccta,960CNB1CC,960CNB1CC,3,cccta,52_960CNB1CC,0,5673,07:45:00,465.0,495.0,5673.0,30.0,0 +5676,5677,52_960CNB1CC,cccta,960CNB1CC,960CNB1CC,3,cccta,52_960CNB1CC,0,5673,08:15:00,495.0,525.0,5673.0,30.0,0 +5677,5678,52_960CNB1CC,cccta,960CNB1CC,960CNB1CC,3,cccta,52_960CNB1CC,0,5673,08:45:00,525.0,943.0,5673.0,418.0,1 +5678,5679,52_960CNB1CC,cccta,960CNB1CC,960CNB1CC,3,cccta,52_960CNB1CC,0,5673,15:43:00,943.0,988.0,5673.0,45.0,0 +5679,5680,52_960CNB1CC,cccta,960CNB1CC,960CNB1CC,3,cccta,52_960CNB1CC,0,5673,16:28:00,988.0,1033.0,5673.0,45.0,0 +5680,5681,52_960CNB1CC,cccta,960CNB1CC,960CNB1CC,3,cccta,52_960CNB1CC,0,5673,17:13:00,1033.0,1078.0,5673.0,45.0,0 +5681,5682,52_960CNB1CC,cccta,960CNB1CC,960CNB1CC,3,cccta,52_960CNB1CC,0,5673,17:58:00,1078.0,1125.0,5673.0,47.0,0 +5682,5683,52_960CNB1CC,cccta,960CNB1CC,960CNB1CC,3,cccta,52_960CNB1CC,0,5673,18:45:00,1125.0,1185.0,5673.0,60.0,0 +5683,5684,52_960CNB1CC,cccta,960CNB1CC,960CNB1CC,3,cccta,52_960CNB1CC,0,5673,19:45:00,1185.0,1245.0,5673.0,60.0,0 +5684,5685,52_960CNB1CC,cccta,960CNB1CC,960CNB1CC,3,cccta,52_960CNB1CC,0,5673,20:45:00,1245.0,1305.0,5673.0,60.0,0 +5685,5686,52_960CNB1CC,cccta,960CNB1CC,960CNB1CC,3,cccta,52_960CNB1CC,0,5673,21:45:00,1305.0,1365.0,5673.0,60.0,0 +5686,5687,52_960CNB1CC,cccta,960CNB1CC,960CNB1CC,3,cccta,52_960CNB1CC,0,5673,22:45:00,1365.0,1425.0,5673.0,60.0,0 +5687,5688,52_960CNB1CC,cccta,960CNB1CC,960CNB1CC,3,cccta,52_960CNB1CC,0,5673,23:45:00,1425.0,1485.0,5673.0,60.0,0 +5688,5689,52_960CNB1CC,cccta,960CNB1CC,960CNB1CC,3,cccta,52_960CNB1CC,0,5673,24:45:00,1485.0,1545.0,5673.0,60.0,0 +5689,5690,52_960CNB1CC,cccta,960CNB1CC,960CNB1CC,3,cccta,52_960CNB1CC,0,5673,25:45:00,1545.0,1605.0,5673.0,60.0,0 +5691,5692,52_960CNB2CC,cccta,960CNB2CC,960CNB2CC,3,cccta,52_960CNB2CC,0,5692,15:31:00,931.0,1026.0,5692.0,95.0,0 +5693,5694,52_960CNB3CC,cccta,960CNB3CC,960CNB3CC,3,cccta,52_960CNB3CC,0,5694,06:14:00,374.0,404.0,5694.0,30.0,0 +5694,5695,52_960CNB3CC,cccta,960CNB3CC,960CNB3CC,3,cccta,52_960CNB3CC,0,5694,06:44:00,404.0,434.0,5694.0,30.0,0 +5695,5696,52_960CNB3CC,cccta,960CNB3CC,960CNB3CC,3,cccta,52_960CNB3CC,0,5694,07:14:00,434.0,464.0,5694.0,30.0,0 +5696,5697,52_960CNB3CC,cccta,960CNB3CC,960CNB3CC,3,cccta,52_960CNB3CC,0,5694,07:44:00,464.0,494.0,5694.0,30.0,0 +5697,5698,52_960CNB3CC,cccta,960CNB3CC,960CNB3CC,3,cccta,52_960CNB3CC,0,5694,08:14:00,494.0,524.0,5694.0,30.0,0 +5699,5700,52_960CSB1CC,cccta,960CSB1CC,960CSB1CC,3,cccta,52_960CSB1CC,0,5700,06:00:00,360.0,480.0,5700.0,120.0,0 +5700,5701,52_960CSB1CC,cccta,960CSB1CC,960CSB1CC,3,cccta,52_960CSB1CC,0,5700,08:00:00,480.0,930.0,5700.0,450.0,1 +5701,5702,52_960CSB1CC,cccta,960CSB1CC,960CSB1CC,3,cccta,52_960CSB1CC,0,5700,15:30:00,930.0,1029.98333333,5700.0,99.9833333333,0 +5703,5704,52_960CSB2CC,cccta,960CSB2CC,960CSB2CC,3,cccta,52_960CSB2CC,0,5704,06:34:00,394.0,493.983333333,5704.0,99.9833333333,0 +5705,5706,52_960CSB3CC,cccta,960CSB3CC,960CSB3CC,3,cccta,52_960CSB3CC,0,5706,06:24:00,384.0,483.983333333,5706.0,99.9833333333,0 +5706,5707,52_960CSB3CC,cccta,960CSB3CC,960CSB3CC,3,cccta,52_960CSB3CC,0,5706,08:03:59,483.983333333,947.0,5706.0,463.016666667,1 +5707,5708,52_960CSB3CC,cccta,960CSB3CC,960CSB3CC,3,cccta,52_960CSB3CC,0,5706,15:47:00,947.0,1046.98333333,5706.0,99.9833333333,0 +5620,5621,52_970B.1,cccta,970B.1,970B.1,3,cccta,52_970B.1,0,5621,06:02:00,362.0,392.0,5621.0,30.0,0 +5621,5622,52_970B.1,cccta,970B.1,970B.1,3,cccta,52_970B.1,0,5621,06:32:00,392.0,422.0,5621.0,30.0,0 +5622,5623,52_970B.1,cccta,970B.1,970B.1,3,cccta,52_970B.1,0,5621,07:02:00,422.0,452.0,5621.0,30.0,0 +5623,5624,52_970B.1,cccta,970B.1,970B.1,3,cccta,52_970B.1,0,5621,07:32:00,452.0,482.0,5621.0,30.0,0 +5624,5625,52_970B.1,cccta,970B.1,970B.1,3,cccta,52_970B.1,0,5621,08:02:00,482.0,512.0,5621.0,30.0,0 +5625,5626,52_970B.1,cccta,970B.1,970B.1,3,cccta,52_970B.1,0,5621,08:32:00,512.0,931.0,5621.0,419.0,1 +5626,5627,52_970B.1,cccta,970B.1,970B.1,3,cccta,52_970B.1,0,5621,15:31:00,931.0,976.0,5621.0,45.0,0 +5627,5628,52_970B.1,cccta,970B.1,970B.1,3,cccta,52_970B.1,0,5621,16:16:00,976.0,1021.0,5621.0,45.0,0 +5628,5629,52_970B.1,cccta,970B.1,970B.1,3,cccta,52_970B.1,0,5621,17:01:00,1021.0,1066.0,5621.0,45.0,0 +5630,5631,52_970B.2,cccta,970B.2,970B.2,3,cccta,52_970B.2,0,5631,06:11:00,371.0,461.0,5631.0,90.0,0 +5631,5632,52_970B.2,cccta,970B.2,970B.2,3,cccta,52_970B.2,0,5631,07:41:00,461.0,937.0,5631.0,476.0,1 +5632,5633,52_970B.2,cccta,970B.2,970B.2,3,cccta,52_970B.2,0,5631,15:37:00,937.0,977.0,5631.0,40.0,0 +5633,5634,52_970B.2,cccta,970B.2,970B.2,3,cccta,52_970B.2,0,5631,16:17:00,977.0,1017.0,5631.0,40.0,0 +5634,5635,52_970B.2,cccta,970B.2,970B.2,3,cccta,52_970B.2,0,5631,16:57:00,1017.0,1057.0,5631.0,40.0,0 +5635,5636,52_970B.2,cccta,970B.2,970B.2,3,cccta,52_970B.2,0,5631,17:37:00,1057.0,1097.0,5631.0,40.0,0 +5728,5729,52_970B.3,cccta,970B.3,970B.3,3,cccta,52_970B.3,0,5729,06:02:00,362.0,407.0,5729.0,45.0,0 +5729,5730,52_970B.3,cccta,970B.3,970B.3,3,cccta,52_970B.3,0,5729,06:47:00,407.0,452.0,5729.0,45.0,0 +5730,5731,52_970B.3,cccta,970B.3,970B.3,3,cccta,52_970B.3,0,5729,07:32:00,452.0,497.0,5729.0,45.0,0 +5732,5733,52_970CNB,cccta,970C,970C_NB,3,cccta,52_970CNB,0,5733,06:17:00,377.0,437.0,5733.0,60.0,0 +5733,5734,52_970CNB,cccta,970C,970C_NB,3,cccta,52_970CNB,0,5733,07:17:00,437.0,497.0,5733.0,60.0,0 +5735,5736,52_970CSB,cccta,970C,970C_SB,3,cccta,52_970CSB,0,5736,06:10:00,370.0,400.0,5736.0,30.0,0 +5736,5737,52_970CSB,cccta,970C,970C_SB,3,cccta,52_970CSB,0,5736,06:40:00,400.0,430.0,5736.0,30.0,0 +5737,5738,52_970CSB,cccta,970C,970C_SB,3,cccta,52_970CSB,0,5736,07:10:00,430.0,460.0,5736.0,30.0,0 +5738,5739,52_970CSB,cccta,970C,970C_SB,3,cccta,52_970CSB,0,5736,07:40:00,460.0,490.0,5736.0,30.0,0 +5739,5740,52_970CSB,cccta,970C,970C_SB,3,cccta,52_970CSB,0,5736,08:10:00,490.0,520.0,5736.0,30.0,0 +5740,5741,52_970CSB,cccta,970C,970C_SB,3,cccta,52_970CSB,0,5736,08:40:00,520.0,934.0,5736.0,414.0,1 +5741,5742,52_970CSB,cccta,970C,970C_SB,3,cccta,52_970CSB,0,5736,15:34:00,934.0,969.0,5736.0,35.0,0 +5742,5743,52_970CSB,cccta,970C,970C_SB,3,cccta,52_970CSB,0,5736,16:09:00,969.0,1004.0,5736.0,35.0,0 +5743,5744,52_970CSB,cccta,970C,970C_SB,3,cccta,52_970CSB,0,5736,16:44:00,1004.0,1039.0,5736.0,35.0,0 +5744,5745,52_970CSB,cccta,970C,970C_SB,3,cccta,52_970CSB,0,5736,17:19:00,1039.0,1074.0,5736.0,35.0,0 +5745,5746,52_970CSB,cccta,970C,970C_SB,3,cccta,52_970CSB,0,5736,17:54:00,1074.0,1109.0,5736.0,35.0,0 +5608,5609,52_991EB,cccta,991,991_EB,3,cccta,52_991EB,0,5609,06:01:00,361.0,391.0,5609.0,30.0,0 +5609,5610,52_991EB,cccta,991,991_EB,3,cccta,52_991EB,0,5609,06:31:00,391.0,421.0,5609.0,30.0,0 +5610,5611,52_991EB,cccta,991,991_EB,3,cccta,52_991EB,0,5609,07:01:00,421.0,451.0,5609.0,30.0,0 +5611,5612,52_991EB,cccta,991,991_EB,3,cccta,52_991EB,0,5609,07:31:00,451.0,481.0,5609.0,30.0,0 +5612,5613,52_991EB,cccta,991,991_EB,3,cccta,52_991EB,0,5609,08:01:00,481.0,511.0,5609.0,30.0,0 +5613,5614,52_991EB,cccta,991,991_EB,3,cccta,52_991EB,0,5609,08:31:00,511.0,934.0,5609.0,423.0,1 +5614,5615,52_991EB,cccta,991,991_EB,3,cccta,52_991EB,0,5609,15:34:00,934.0,964.0,5609.0,30.0,0 +5615,5616,52_991EB,cccta,991,991_EB,3,cccta,52_991EB,0,5609,16:04:00,964.0,994.0,5609.0,30.0,0 +5616,5617,52_991EB,cccta,991,991_EB,3,cccta,52_991EB,0,5609,16:34:00,994.0,1024.0,5609.0,30.0,0 +5617,5618,52_991EB,cccta,991,991_EB,3,cccta,52_991EB,0,5609,17:04:00,1024.0,1054.0,5609.0,30.0,0 +5618,5619,52_991EB,cccta,991,991_EB,3,cccta,52_991EB,0,5609,17:34:00,1054.0,1084.0,5609.0,30.0,0 +13770,13771,54_200EB,tri_delta_transit,200,200_EB,3,tri_delta_transit,54_200EB,0,13771,06:04:00,364.0,424.0,13771.0,60.0,0 +13771,13772,54_200EB,tri_delta_transit,200,200_EB,3,tri_delta_transit,54_200EB,0,13771,07:04:00,424.0,484.0,13771.0,60.0,0 +13772,13773,54_200EB,tri_delta_transit,200,200_EB,3,tri_delta_transit,54_200EB,0,13771,08:04:00,484.0,549.0,13771.0,65.0,0 +13773,13774,54_200EB,tri_delta_transit,200,200_EB,3,tri_delta_transit,54_200EB,0,13771,09:09:00,549.0,609.0,13771.0,60.0,0 +13774,13775,54_200EB,tri_delta_transit,200,200_EB,3,tri_delta_transit,54_200EB,0,13771,10:09:00,609.0,669.0,13771.0,60.0,0 +13775,13776,54_200EB,tri_delta_transit,200,200_EB,3,tri_delta_transit,54_200EB,0,13771,11:09:00,669.0,729.0,13771.0,60.0,0 +13776,13777,54_200EB,tri_delta_transit,200,200_EB,3,tri_delta_transit,54_200EB,0,13771,12:09:00,729.0,789.0,13771.0,60.0,0 +13777,13778,54_200EB,tri_delta_transit,200,200_EB,3,tri_delta_transit,54_200EB,0,13771,13:09:00,789.0,849.0,13771.0,60.0,0 +13778,13779,54_200EB,tri_delta_transit,200,200_EB,3,tri_delta_transit,54_200EB,0,13771,14:09:00,849.0,909.0,13771.0,60.0,0 +13779,13780,54_200EB,tri_delta_transit,200,200_EB,3,tri_delta_transit,54_200EB,0,13771,15:09:00,909.0,937.0,13771.0,28.0,0 +13780,13781,54_200EB,tri_delta_transit,200,200_EB,3,tri_delta_transit,54_200EB,0,13771,15:37:00,937.0,1004.0,13771.0,67.0,0 +13781,13782,54_200EB,tri_delta_transit,200,200_EB,3,tri_delta_transit,54_200EB,0,13771,16:44:00,1004.0,1071.0,13771.0,67.0,0 +13783,13784,54_200WB,tri_delta_transit,200,200_WB,3,tri_delta_transit,54_200WB,0,13784,06:17:00,377.0,437.0,13784.0,60.0,0 +13784,13785,54_200WB,tri_delta_transit,200,200_WB,3,tri_delta_transit,54_200WB,0,13784,07:17:00,437.0,497.0,13784.0,60.0,0 +13785,13786,54_200WB,tri_delta_transit,200,200_WB,3,tri_delta_transit,54_200WB,0,13784,08:17:00,497.0,542.0,13784.0,45.0,0 +13786,13787,54_200WB,tri_delta_transit,200,200_WB,3,tri_delta_transit,54_200WB,0,13784,09:02:00,542.0,602.0,13784.0,60.0,0 +13787,13788,54_200WB,tri_delta_transit,200,200_WB,3,tri_delta_transit,54_200WB,0,13784,10:02:00,602.0,662.0,13784.0,60.0,0 +13788,13789,54_200WB,tri_delta_transit,200,200_WB,3,tri_delta_transit,54_200WB,0,13784,11:02:00,662.0,722.0,13784.0,60.0,0 +13789,13790,54_200WB,tri_delta_transit,200,200_WB,3,tri_delta_transit,54_200WB,0,13784,12:02:00,722.0,782.0,13784.0,60.0,0 +13790,13791,54_200WB,tri_delta_transit,200,200_WB,3,tri_delta_transit,54_200WB,0,13784,13:02:00,782.0,842.0,13784.0,60.0,0 +13791,13792,54_200WB,tri_delta_transit,200,200_WB,3,tri_delta_transit,54_200WB,0,13784,14:02:00,842.0,902.0,13784.0,60.0,0 +13792,13793,54_200WB,tri_delta_transit,200,200_WB,3,tri_delta_transit,54_200WB,0,13784,15:02:00,902.0,933.0,13784.0,31.0,0 +13793,13794,54_200WB,tri_delta_transit,200,200_WB,3,tri_delta_transit,54_200WB,0,13784,15:33:00,933.0,1003.0,13784.0,70.0,0 +13794,13795,54_200WB,tri_delta_transit,200,200_WB,3,tri_delta_transit,54_200WB,0,13784,16:43:00,1003.0,1073.0,13784.0,70.0,0 +13796,13797,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,06:08:00,368.0,388.0,13797.0,20.0,0 +13797,13798,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,06:28:00,388.0,408.0,13797.0,20.0,0 +13798,13799,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,06:48:00,408.0,428.0,13797.0,20.0,0 +13799,13800,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,07:08:00,428.0,448.0,13797.0,20.0,0 +13800,13801,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,07:28:00,448.0,468.0,13797.0,20.0,0 +13801,13802,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,07:48:00,468.0,488.0,13797.0,20.0,0 +13802,13803,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,08:08:00,488.0,508.0,13797.0,20.0,0 +13803,13804,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,08:28:00,508.0,528.0,13797.0,20.0,0 +13804,13805,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,08:48:00,528.0,551.0,13797.0,23.0,0 +13805,13806,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,09:11:00,551.0,581.0,13797.0,30.0,0 +13806,13807,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,09:41:00,581.0,611.0,13797.0,30.0,0 +13807,13808,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,10:11:00,611.0,641.0,13797.0,30.0,0 +13808,13809,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,10:41:00,641.0,671.0,13797.0,30.0,0 +13809,13810,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,11:11:00,671.0,701.0,13797.0,30.0,0 +13810,13811,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,11:41:00,701.0,731.0,13797.0,30.0,0 +13811,13812,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,12:11:00,731.0,761.0,13797.0,30.0,0 +13812,13813,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,12:41:00,761.0,791.0,13797.0,30.0,0 +13813,13814,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,13:11:00,791.0,821.0,13797.0,30.0,0 +13814,13815,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,13:41:00,821.0,851.0,13797.0,30.0,0 +13815,13816,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,14:11:00,851.0,881.0,13797.0,30.0,0 +13816,13817,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,14:41:00,881.0,911.0,13797.0,30.0,0 +13817,13818,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,15:11:00,911.0,934.0,13797.0,23.0,0 +13818,13819,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,15:34:00,934.0,954.0,13797.0,20.0,0 +13819,13820,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,15:54:00,954.0,974.0,13797.0,20.0,0 +13820,13821,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,16:14:00,974.0,994.0,13797.0,20.0,0 +13821,13822,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,16:34:00,994.0,1014.0,13797.0,20.0,0 +13822,13823,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,16:54:00,1014.0,1034.0,13797.0,20.0,0 +13823,13824,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,17:14:00,1034.0,1054.0,13797.0,20.0,0 +13824,13825,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,17:34:00,1054.0,1074.0,13797.0,20.0,0 +13825,13826,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,17:54:00,1074.0,1094.0,13797.0,20.0,0 +13826,13827,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,18:14:00,1094.0,1118.0,13797.0,24.0,0 +13827,13828,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,18:38:00,1118.0,1148.0,13797.0,30.0,0 +13828,13829,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,19:08:00,1148.0,1178.0,13797.0,30.0,0 +13829,13830,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,19:38:00,1178.0,1208.0,13797.0,30.0,0 +13830,13831,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,20:08:00,1208.0,1238.0,13797.0,30.0,0 +13831,13832,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,20:38:00,1238.0,1268.0,13797.0,30.0,0 +13832,13833,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,21:08:00,1268.0,1298.0,13797.0,30.0,0 +13833,13834,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,21:38:00,1298.0,1328.0,13797.0,30.0,0 +13834,13835,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,22:08:00,1328.0,1358.0,13797.0,30.0,0 +13835,13836,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,22:38:00,1358.0,1388.0,13797.0,30.0,0 +13836,13837,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,23:08:00,1388.0,1418.0,13797.0,30.0,0 +13837,13838,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,23:38:00,1418.0,1448.0,13797.0,30.0,0 +13838,13839,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,24:08:00,1448.0,1478.0,13797.0,30.0,0 +13839,13840,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,24:38:00,1478.0,1508.0,13797.0,30.0,0 +13840,13841,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,25:08:00,1508.0,1538.0,13797.0,30.0,0 +13841,13842,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,25:38:00,1538.0,1568.0,13797.0,30.0,0 +13842,13843,54_300EB,tri_delta_transit,300,300_EB,3,tri_delta_transit,54_300EB,0,13797,26:08:00,1568.0,1598.0,13797.0,30.0,0 +13844,13845,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,06:01:00,361.0,381.0,13845.0,20.0,0 +13845,13846,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,06:21:00,381.0,401.0,13845.0,20.0,0 +13846,13847,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,06:41:00,401.0,421.0,13845.0,20.0,0 +13847,13848,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,07:01:00,421.0,441.0,13845.0,20.0,0 +13848,13849,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,07:21:00,441.0,461.0,13845.0,20.0,0 +13849,13850,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,07:41:00,461.0,481.0,13845.0,20.0,0 +13850,13851,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,08:01:00,481.0,501.0,13845.0,20.0,0 +13851,13852,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,08:21:00,501.0,521.0,13845.0,20.0,0 +13852,13853,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,08:41:00,521.0,541.0,13845.0,20.0,0 +13853,13854,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,09:01:00,541.0,571.0,13845.0,30.0,0 +13854,13855,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,09:31:00,571.0,601.0,13845.0,30.0,0 +13855,13856,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,10:01:00,601.0,631.0,13845.0,30.0,0 +13856,13857,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,10:31:00,631.0,661.0,13845.0,30.0,0 +13857,13858,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,11:01:00,661.0,691.0,13845.0,30.0,0 +13858,13859,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,11:31:00,691.0,721.0,13845.0,30.0,0 +13859,13860,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,12:01:00,721.0,751.0,13845.0,30.0,0 +13860,13861,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,12:31:00,751.0,781.0,13845.0,30.0,0 +13861,13862,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,13:01:00,781.0,811.0,13845.0,30.0,0 +13862,13863,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,13:31:00,811.0,841.0,13845.0,30.0,0 +13863,13864,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,14:01:00,841.0,871.0,13845.0,30.0,0 +13864,13865,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,14:31:00,871.0,901.0,13845.0,30.0,0 +13865,13866,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,15:01:00,901.0,937.0,13845.0,36.0,0 +13866,13867,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,15:37:00,937.0,967.0,13845.0,30.0,0 +13867,13868,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,16:07:00,967.0,997.0,13845.0,30.0,0 +13868,13869,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,16:37:00,997.0,1027.0,13845.0,30.0,0 +13869,13870,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,17:07:00,1027.0,1057.0,13845.0,30.0,0 +13870,13871,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,17:37:00,1057.0,1087.0,13845.0,30.0,0 +13871,13872,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,18:07:00,1087.0,1114.0,13845.0,27.0,0 +13872,13873,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,18:34:00,1114.0,1144.0,13845.0,30.0,0 +13873,13874,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,19:04:00,1144.0,1174.0,13845.0,30.0,0 +13874,13875,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,19:34:00,1174.0,1204.0,13845.0,30.0,0 +13875,13876,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,20:04:00,1204.0,1234.0,13845.0,30.0,0 +13876,13877,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,20:34:00,1234.0,1264.0,13845.0,30.0,0 +13877,13878,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,21:04:00,1264.0,1294.0,13845.0,30.0,0 +13878,13879,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,21:34:00,1294.0,1324.0,13845.0,30.0,0 +13879,13880,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,22:04:00,1324.0,1354.0,13845.0,30.0,0 +13880,13881,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,22:34:00,1354.0,1384.0,13845.0,30.0,0 +13881,13882,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,23:04:00,1384.0,1414.0,13845.0,30.0,0 +13882,13883,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,23:34:00,1414.0,1444.0,13845.0,30.0,0 +13883,13884,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,24:04:00,1444.0,1474.0,13845.0,30.0,0 +13884,13885,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,24:34:00,1474.0,1504.0,13845.0,30.0,0 +13885,13886,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,25:04:00,1504.0,1534.0,13845.0,30.0,0 +13886,13887,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,25:34:00,1534.0,1564.0,13845.0,30.0,0 +13887,13888,54_300WB,tri_delta_transit,300,300_WB,3,tri_delta_transit,54_300WB,0,13845,26:04:00,1564.0,1594.0,13845.0,30.0,0 +13908,13909,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,06:07:00,367.0,397.0,13909.0,30.0,0 +13909,13910,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,06:37:00,397.0,427.0,13909.0,30.0,0 +13910,13911,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,07:07:00,427.0,457.0,13909.0,30.0,0 +13911,13912,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,07:37:00,457.0,487.0,13909.0,30.0,0 +13912,13913,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,08:07:00,487.0,517.0,13909.0,30.0,0 +13913,13914,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,08:37:00,517.0,550.0,13909.0,33.0,0 +13914,13915,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,09:10:00,550.0,610.0,13909.0,60.0,0 +13915,13916,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,10:10:00,610.0,670.0,13909.0,60.0,0 +13916,13917,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,11:10:00,670.0,730.0,13909.0,60.0,0 +13917,13918,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,12:10:00,730.0,790.0,13909.0,60.0,0 +13918,13919,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,13:10:00,790.0,850.0,13909.0,60.0,0 +13919,13920,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,14:10:00,850.0,910.0,13909.0,60.0,0 +13920,13921,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,15:10:00,910.0,934.0,13909.0,24.0,0 +13921,13922,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,15:34:00,934.0,964.0,13909.0,30.0,0 +13922,13923,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,16:04:00,964.0,994.0,13909.0,30.0,0 +13923,13924,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,16:34:00,994.0,1024.0,13909.0,30.0,0 +13924,13925,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,17:04:00,1024.0,1054.0,13909.0,30.0,0 +13925,13926,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,17:34:00,1054.0,1084.0,13909.0,30.0,0 +13926,13927,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,18:04:00,1084.0,1126.0,13909.0,42.0,0 +13927,13928,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,18:46:00,1126.0,1186.0,13909.0,60.0,0 +13928,13929,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,19:46:00,1186.0,1246.0,13909.0,60.0,0 +13929,13930,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,20:46:00,1246.0,1306.0,13909.0,60.0,0 +13930,13931,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,21:46:00,1306.0,1366.0,13909.0,60.0,0 +13931,13932,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,22:46:00,1366.0,1426.0,13909.0,60.0,0 +13932,13933,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,23:46:00,1426.0,1486.0,13909.0,60.0,0 +13933,13934,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,24:46:00,1486.0,1546.0,13909.0,60.0,0 +13934,13935,54_380TRI_EB,tri_delta_transit,380TRI_,380TRI__EB,3,tri_delta_transit,54_380TRI_EB,0,13909,25:46:00,1546.0,1606.0,13909.0,60.0,0 +13936,13937,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,06:04:00,364.0,424.0,13937.0,60.0,0 +13937,13938,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,07:04:00,424.0,484.0,13937.0,60.0,0 +13938,13939,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,08:04:00,484.0,543.0,13937.0,59.0,0 +13939,13940,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,09:03:00,543.0,588.0,13937.0,45.0,0 +13940,13941,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,09:48:00,588.0,633.0,13937.0,45.0,0 +13941,13942,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,10:33:00,633.0,678.0,13937.0,45.0,0 +13942,13943,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,11:18:00,678.0,723.0,13937.0,45.0,0 +13943,13944,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,12:03:00,723.0,768.0,13937.0,45.0,0 +13944,13945,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,12:48:00,768.0,813.0,13937.0,45.0,0 +13945,13946,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,13:33:00,813.0,858.0,13937.0,45.0,0 +13946,13947,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,14:18:00,858.0,903.0,13937.0,45.0,0 +13947,13948,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,15:03:00,903.0,940.0,13937.0,37.0,0 +13948,13949,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,15:40:00,940.0,970.0,13937.0,30.0,0 +13949,13950,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,16:10:00,970.0,1000.0,13937.0,30.0,0 +13950,13951,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,16:40:00,1000.0,1030.0,13937.0,30.0,0 +13951,13952,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,17:10:00,1030.0,1060.0,13937.0,30.0,0 +13952,13953,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,17:40:00,1060.0,1090.0,13937.0,30.0,0 +13953,13954,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,18:10:00,1090.0,1126.0,13937.0,36.0,0 +13954,13955,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,18:46:00,1126.0,1186.0,13937.0,60.0,0 +13955,13956,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,19:46:00,1186.0,1246.0,13937.0,60.0,0 +13956,13957,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,20:46:00,1246.0,1306.0,13937.0,60.0,0 +13957,13958,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,21:46:00,1306.0,1366.0,13937.0,60.0,0 +13958,13959,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,22:46:00,1366.0,1426.0,13937.0,60.0,0 +13959,13960,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,23:46:00,1426.0,1486.0,13937.0,60.0,0 +13960,13961,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,24:46:00,1486.0,1546.0,13937.0,60.0,0 +13961,13962,54_380TRI_WB,tri_delta_transit,380TRI_,380TRI__WB,3,tri_delta_transit,54_380TRI_WB,0,13937,25:46:00,1546.0,1606.0,13937.0,60.0,0 +14164,14165,54_383TRI,tri_delta_transit,383TR,383TR_I,3,tri_delta_transit,54_383TRI,0,14165,06:01:00,361.0,460.983333333,14165.0,99.9833333333,0 +14166,14167,54_383TRI_CCW,tri_delta_transit,383TRI_CCW,383TRI_CCW,3,tri_delta_transit,54_383TRI_CCW,0,14167,06:00:00,360.0,420.0,14167.0,60.0,0 +14167,14168,54_383TRI_CCW,tri_delta_transit,383TRI_CCW,383TRI_CCW,3,tri_delta_transit,54_383TRI_CCW,0,14167,07:00:00,420.0,480.0,14167.0,60.0,0 +14168,14169,54_383TRI_CCW,tri_delta_transit,383TRI_CCW,383TRI_CCW,3,tri_delta_transit,54_383TRI_CCW,0,14167,08:00:00,480.0,540.0,14167.0,60.0,0 +14169,14170,54_383TRI_CCW,tri_delta_transit,383TRI_CCW,383TRI_CCW,3,tri_delta_transit,54_383TRI_CCW,0,14167,09:00:00,540.0,600.0,14167.0,60.0,0 +14170,14171,54_383TRI_CCW,tri_delta_transit,383TRI_CCW,383TRI_CCW,3,tri_delta_transit,54_383TRI_CCW,0,14167,10:00:00,600.0,660.0,14167.0,60.0,0 +14171,14172,54_383TRI_CCW,tri_delta_transit,383TRI_CCW,383TRI_CCW,3,tri_delta_transit,54_383TRI_CCW,0,14167,11:00:00,660.0,720.0,14167.0,60.0,0 +14172,14173,54_383TRI_CCW,tri_delta_transit,383TRI_CCW,383TRI_CCW,3,tri_delta_transit,54_383TRI_CCW,0,14167,12:00:00,720.0,780.0,14167.0,60.0,0 +14173,14174,54_383TRI_CCW,tri_delta_transit,383TRI_CCW,383TRI_CCW,3,tri_delta_transit,54_383TRI_CCW,0,14167,13:00:00,780.0,840.0,14167.0,60.0,0 +14174,14175,54_383TRI_CCW,tri_delta_transit,383TRI_CCW,383TRI_CCW,3,tri_delta_transit,54_383TRI_CCW,0,14167,14:00:00,840.0,900.0,14167.0,60.0,0 +14175,14176,54_383TRI_CCW,tri_delta_transit,383TRI_CCW,383TRI_CCW,3,tri_delta_transit,54_383TRI_CCW,0,14167,15:00:00,900.0,960.0,14167.0,60.0,0 +14176,14177,54_383TRI_CCW,tri_delta_transit,383TRI_CCW,383TRI_CCW,3,tri_delta_transit,54_383TRI_CCW,0,14167,16:00:00,960.0,1020.0,14167.0,60.0,0 +14177,14178,54_383TRI_CCW,tri_delta_transit,383TRI_CCW,383TRI_CCW,3,tri_delta_transit,54_383TRI_CCW,0,14167,17:00:00,1020.0,1080.0,14167.0,60.0,0 +14132,14133,54_384TRI,tri_delta_transit,384TR,384TR_I,3,tri_delta_transit,54_384TRI,0,14133,06:13:00,373.0,433.0,14133.0,60.0,0 +14133,14134,54_384TRI,tri_delta_transit,384TR,384TR_I,3,tri_delta_transit,54_384TRI,0,14133,07:13:00,433.0,493.0,14133.0,60.0,0 +14134,14135,54_384TRI,tri_delta_transit,384TR,384TR_I,3,tri_delta_transit,54_384TRI,0,14133,08:13:00,493.0,547.0,14133.0,54.0,0 +14135,14136,54_384TRI,tri_delta_transit,384TR,384TR_I,3,tri_delta_transit,54_384TRI,0,14133,09:07:00,547.0,607.0,14133.0,60.0,0 +14136,14137,54_384TRI,tri_delta_transit,384TR,384TR_I,3,tri_delta_transit,54_384TRI,0,14133,10:07:00,607.0,667.0,14133.0,60.0,0 +14137,14138,54_384TRI,tri_delta_transit,384TR,384TR_I,3,tri_delta_transit,54_384TRI,0,14133,11:07:00,667.0,727.0,14133.0,60.0,0 +14138,14139,54_384TRI,tri_delta_transit,384TR,384TR_I,3,tri_delta_transit,54_384TRI,0,14133,12:07:00,727.0,787.0,14133.0,60.0,0 +14139,14140,54_384TRI,tri_delta_transit,384TR,384TR_I,3,tri_delta_transit,54_384TRI,0,14133,13:07:00,787.0,847.0,14133.0,60.0,0 +14140,14141,54_384TRI,tri_delta_transit,384TR,384TR_I,3,tri_delta_transit,54_384TRI,0,14133,14:07:00,847.0,907.0,14133.0,60.0,0 +14141,14142,54_384TRI,tri_delta_transit,384TR,384TR_I,3,tri_delta_transit,54_384TRI,0,14133,15:07:00,907.0,934.0,14133.0,27.0,0 +14142,14143,54_384TRI,tri_delta_transit,384TR,384TR_I,3,tri_delta_transit,54_384TRI,0,14133,15:34:00,934.0,994.0,14133.0,60.0,0 +14143,14144,54_384TRI,tri_delta_transit,384TR,384TR_I,3,tri_delta_transit,54_384TRI,0,14133,16:34:00,994.0,1054.0,14133.0,60.0,0 +14144,14145,54_384TRI,tri_delta_transit,384TR,384TR_I,3,tri_delta_transit,54_384TRI,0,14133,17:34:00,1054.0,1117.0,14133.0,63.0,0 +14145,14146,54_384TRI,tri_delta_transit,384TR,384TR_I,3,tri_delta_transit,54_384TRI,0,14133,18:37:00,1117.0,1216.98333333,14133.0,99.9833333333,0 +14146,14147,54_384TRI,tri_delta_transit,384TR,384TR_I,3,tri_delta_transit,54_384TRI,0,14133,20:16:59,1216.98333333,1316.98333333,14133.0,100.0,0 +14147,14148,54_384TRI,tri_delta_transit,384TR,384TR_I,3,tri_delta_transit,54_384TRI,0,14133,21:56:59,1316.98333333,1416.96666667,14133.0,99.9833333333,0 +14148,14149,54_384TRI,tri_delta_transit,384TR,384TR_I,3,tri_delta_transit,54_384TRI,0,14133,23:36:58,1416.96666667,1516.96666667,14133.0,100.0,0 +14149,14150,54_384TRI,tri_delta_transit,384TR,384TR_I,3,tri_delta_transit,54_384TRI,0,14133,25:16:58,1516.96666667,1616.95,14133.0,99.9833333333,0 +14151,14152,54_385TRI,tri_delta_transit,385TR,385TR_I,3,tri_delta_transit,54_385TRI,0,14152,06:00:00,360.0,420.0,14152.0,60.0,0 +14152,14153,54_385TRI,tri_delta_transit,385TR,385TR_I,3,tri_delta_transit,54_385TRI,0,14152,07:00:00,420.0,480.0,14152.0,60.0,0 +14153,14154,54_385TRI,tri_delta_transit,385TR,385TR_I,3,tri_delta_transit,54_385TRI,0,14152,08:00:00,480.0,541.0,14152.0,61.0,0 +14154,14155,54_385TRI,tri_delta_transit,385TR,385TR_I,3,tri_delta_transit,54_385TRI,0,14152,09:01:00,541.0,601.0,14152.0,60.0,0 +14155,14156,54_385TRI,tri_delta_transit,385TR,385TR_I,3,tri_delta_transit,54_385TRI,0,14152,10:01:00,601.0,661.0,14152.0,60.0,0 +14156,14157,54_385TRI,tri_delta_transit,385TR,385TR_I,3,tri_delta_transit,54_385TRI,0,14152,11:01:00,661.0,721.0,14152.0,60.0,0 +14157,14158,54_385TRI,tri_delta_transit,385TR,385TR_I,3,tri_delta_transit,54_385TRI,0,14152,12:01:00,721.0,781.0,14152.0,60.0,0 +14158,14159,54_385TRI,tri_delta_transit,385TR,385TR_I,3,tri_delta_transit,54_385TRI,0,14152,13:01:00,781.0,841.0,14152.0,60.0,0 +14159,14160,54_385TRI,tri_delta_transit,385TR,385TR_I,3,tri_delta_transit,54_385TRI,0,14152,14:01:00,841.0,901.0,14152.0,60.0,0 +14160,14161,54_385TRI,tri_delta_transit,385TR,385TR_I,3,tri_delta_transit,54_385TRI,0,14152,15:01:00,901.0,930.0,14152.0,29.0,0 +14161,14162,54_385TRI,tri_delta_transit,385TR,385TR_I,3,tri_delta_transit,54_385TRI,0,14152,15:30:00,930.0,990.0,14152.0,60.0,0 +14162,14163,54_385TRI,tri_delta_transit,385TR,385TR_I,3,tri_delta_transit,54_385TRI,0,14152,16:30:00,990.0,1050.0,14152.0,60.0,0 +13981,13982,54_387TRI_EB,tri_delta_transit,387TRI_,387TRI__EB,3,tri_delta_transit,54_387TRI_EB,0,13982,06:14:00,374.0,434.0,13982.0,60.0,0 +13982,13983,54_387TRI_EB,tri_delta_transit,387TRI_,387TRI__EB,3,tri_delta_transit,54_387TRI_EB,0,13982,07:14:00,434.0,494.0,13982.0,60.0,0 +13983,13984,54_387TRI_EB,tri_delta_transit,387TRI_,387TRI__EB,3,tri_delta_transit,54_387TRI_EB,0,13982,08:14:00,494.0,545.0,13982.0,51.0,0 +13984,13985,54_387TRI_EB,tri_delta_transit,387TRI_,387TRI__EB,3,tri_delta_transit,54_387TRI_EB,0,13982,09:05:00,545.0,605.0,13982.0,60.0,0 +13985,13986,54_387TRI_EB,tri_delta_transit,387TRI_,387TRI__EB,3,tri_delta_transit,54_387TRI_EB,0,13982,10:05:00,605.0,665.0,13982.0,60.0,0 +13986,13987,54_387TRI_EB,tri_delta_transit,387TRI_,387TRI__EB,3,tri_delta_transit,54_387TRI_EB,0,13982,11:05:00,665.0,725.0,13982.0,60.0,0 +13987,13988,54_387TRI_EB,tri_delta_transit,387TRI_,387TRI__EB,3,tri_delta_transit,54_387TRI_EB,0,13982,12:05:00,725.0,785.0,13982.0,60.0,0 +13988,13989,54_387TRI_EB,tri_delta_transit,387TRI_,387TRI__EB,3,tri_delta_transit,54_387TRI_EB,0,13982,13:05:00,785.0,845.0,13982.0,60.0,0 +13989,13990,54_387TRI_EB,tri_delta_transit,387TRI_,387TRI__EB,3,tri_delta_transit,54_387TRI_EB,0,13982,14:05:00,845.0,905.0,13982.0,60.0,0 +13990,13991,54_387TRI_EB,tri_delta_transit,387TRI_,387TRI__EB,3,tri_delta_transit,54_387TRI_EB,0,13982,15:05:00,905.0,949.0,13982.0,44.0,0 +13991,13992,54_387TRI_EB,tri_delta_transit,387TRI_,387TRI__EB,3,tri_delta_transit,54_387TRI_EB,0,13982,15:49:00,949.0,1009.0,13982.0,60.0,0 +13992,13993,54_387TRI_EB,tri_delta_transit,387TRI_,387TRI__EB,3,tri_delta_transit,54_387TRI_EB,0,13982,16:49:00,1009.0,1069.0,13982.0,60.0,0 +13993,13994,54_387TRI_EB,tri_delta_transit,387TRI_,387TRI__EB,3,tri_delta_transit,54_387TRI_EB,0,13982,17:49:00,1069.0,1146.0,13982.0,77.0,0 +13994,13995,54_387TRI_EB,tri_delta_transit,387TRI_,387TRI__EB,3,tri_delta_transit,54_387TRI_EB,0,13982,19:06:00,1146.0,1245.98333333,13982.0,99.9833333333,0 +13995,13996,54_387TRI_EB,tri_delta_transit,387TRI_,387TRI__EB,3,tri_delta_transit,54_387TRI_EB,0,13982,20:45:59,1245.98333333,1345.98333333,13982.0,100.0,0 +13996,13997,54_387TRI_EB,tri_delta_transit,387TRI_,387TRI__EB,3,tri_delta_transit,54_387TRI_EB,0,13982,22:25:59,1345.98333333,1445.96666667,13982.0,99.9833333333,0 +13997,13998,54_387TRI_EB,tri_delta_transit,387TRI_,387TRI__EB,3,tri_delta_transit,54_387TRI_EB,0,13982,24:05:58,1445.96666667,1545.96666667,13982.0,100.0,0 +13963,13964,54_387TRI_WB,tri_delta_transit,387TRI_,387TRI__WB,3,tri_delta_transit,54_387TRI_WB,0,13964,06:01:00,361.0,436.0,13964.0,75.0,0 +13964,13965,54_387TRI_WB,tri_delta_transit,387TRI_,387TRI__WB,3,tri_delta_transit,54_387TRI_WB,0,13964,07:16:00,436.0,511.0,13964.0,75.0,0 +13965,13966,54_387TRI_WB,tri_delta_transit,387TRI_,387TRI__WB,3,tri_delta_transit,54_387TRI_WB,0,13964,08:31:00,511.0,542.0,13964.0,31.0,0 +13966,13967,54_387TRI_WB,tri_delta_transit,387TRI_,387TRI__WB,3,tri_delta_transit,54_387TRI_WB,0,13964,09:02:00,542.0,602.0,13964.0,60.0,0 +13967,13968,54_387TRI_WB,tri_delta_transit,387TRI_,387TRI__WB,3,tri_delta_transit,54_387TRI_WB,0,13964,10:02:00,602.0,662.0,13964.0,60.0,0 +13968,13969,54_387TRI_WB,tri_delta_transit,387TRI_,387TRI__WB,3,tri_delta_transit,54_387TRI_WB,0,13964,11:02:00,662.0,722.0,13964.0,60.0,0 +13969,13970,54_387TRI_WB,tri_delta_transit,387TRI_,387TRI__WB,3,tri_delta_transit,54_387TRI_WB,0,13964,12:02:00,722.0,782.0,13964.0,60.0,0 +13970,13971,54_387TRI_WB,tri_delta_transit,387TRI_,387TRI__WB,3,tri_delta_transit,54_387TRI_WB,0,13964,13:02:00,782.0,842.0,13964.0,60.0,0 +13971,13972,54_387TRI_WB,tri_delta_transit,387TRI_,387TRI__WB,3,tri_delta_transit,54_387TRI_WB,0,13964,14:02:00,842.0,902.0,13964.0,60.0,0 +13972,13973,54_387TRI_WB,tri_delta_transit,387TRI_,387TRI__WB,3,tri_delta_transit,54_387TRI_WB,0,13964,15:02:00,902.0,935.0,13964.0,33.0,0 +13973,13974,54_387TRI_WB,tri_delta_transit,387TRI_,387TRI__WB,3,tri_delta_transit,54_387TRI_WB,0,13964,15:35:00,935.0,995.0,13964.0,60.0,0 +13974,13975,54_387TRI_WB,tri_delta_transit,387TRI_,387TRI__WB,3,tri_delta_transit,54_387TRI_WB,0,13964,16:35:00,995.0,1055.0,13964.0,60.0,0 +13975,13976,54_387TRI_WB,tri_delta_transit,387TRI_,387TRI__WB,3,tri_delta_transit,54_387TRI_WB,0,13964,17:35:00,1055.0,1122.0,13964.0,67.0,0 +13976,13977,54_387TRI_WB,tri_delta_transit,387TRI_,387TRI__WB,3,tri_delta_transit,54_387TRI_WB,0,13964,18:42:00,1122.0,1221.98333333,13964.0,99.9833333333,0 +13977,13978,54_387TRI_WB,tri_delta_transit,387TRI_,387TRI__WB,3,tri_delta_transit,54_387TRI_WB,0,13964,20:21:59,1221.98333333,1321.98333333,13964.0,100.0,0 +13978,13979,54_387TRI_WB,tri_delta_transit,387TRI_,387TRI__WB,3,tri_delta_transit,54_387TRI_WB,0,13964,22:01:59,1321.98333333,1421.96666667,13964.0,99.9833333333,0 +13979,13980,54_387TRI_WB,tri_delta_transit,387TRI_,387TRI__WB,3,tri_delta_transit,54_387TRI_WB,0,13964,23:41:58,1421.96666667,1521.96666667,13964.0,100.0,0 +14025,14026,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,06:06:00,366.0,396.0,14026.0,30.0,0 +14026,14027,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,06:36:00,396.0,426.0,14026.0,30.0,0 +14027,14028,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,07:06:00,426.0,456.0,14026.0,30.0,0 +14028,14029,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,07:36:00,456.0,486.0,14026.0,30.0,0 +14029,14030,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,08:06:00,486.0,516.0,14026.0,30.0,0 +14030,14031,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,08:36:00,516.0,550.0,14026.0,34.0,0 +14031,14032,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,09:10:00,550.0,610.0,14026.0,60.0,0 +14032,14033,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,10:10:00,610.0,670.0,14026.0,60.0,0 +14033,14034,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,11:10:00,670.0,730.0,14026.0,60.0,0 +14034,14035,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,12:10:00,730.0,790.0,14026.0,60.0,0 +14035,14036,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,13:10:00,790.0,850.0,14026.0,60.0,0 +14036,14037,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,14:10:00,850.0,910.0,14026.0,60.0,0 +14037,14038,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,15:10:00,910.0,934.0,14026.0,24.0,0 +14038,14039,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,15:34:00,934.0,979.0,14026.0,45.0,0 +14039,14040,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,16:19:00,979.0,1024.0,14026.0,45.0,0 +14040,14041,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,17:04:00,1024.0,1069.0,14026.0,45.0,0 +14041,14042,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,17:49:00,1069.0,1115.0,14026.0,46.0,0 +14042,14043,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,18:35:00,1115.0,1175.0,14026.0,60.0,0 +14043,14044,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,19:35:00,1175.0,1235.0,14026.0,60.0,0 +14044,14045,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,20:35:00,1235.0,1295.0,14026.0,60.0,0 +14045,14046,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,21:35:00,1295.0,1355.0,14026.0,60.0,0 +14046,14047,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,22:35:00,1355.0,1415.0,14026.0,60.0,0 +14047,14048,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,23:35:00,1415.0,1475.0,14026.0,60.0,0 +14048,14049,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,24:35:00,1475.0,1535.0,14026.0,60.0,0 +14049,14050,54_388TRI_EB,tri_delta_transit,388TRI_,388TRI__EB,3,tri_delta_transit,54_388TRI_EB,0,14026,25:35:00,1535.0,1595.0,14026.0,60.0,0 +13999,14000,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,06:03:00,363.0,393.0,14000.0,30.0,0 +14000,14001,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,06:33:00,393.0,423.0,14000.0,30.0,0 +14001,14002,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,07:03:00,423.0,453.0,14000.0,30.0,0 +14002,14003,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,07:33:00,453.0,483.0,14000.0,30.0,0 +14003,14004,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,08:03:00,483.0,513.0,14000.0,30.0,0 +14004,14005,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,08:33:00,513.0,546.0,14000.0,33.0,0 +14005,14006,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,09:06:00,546.0,606.0,14000.0,60.0,0 +14006,14007,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,10:06:00,606.0,666.0,14000.0,60.0,0 +14007,14008,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,11:06:00,666.0,726.0,14000.0,60.0,0 +14008,14009,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,12:06:00,726.0,786.0,14000.0,60.0,0 +14009,14010,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,13:06:00,786.0,846.0,14000.0,60.0,0 +14010,14011,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,14:06:00,846.0,906.0,14000.0,60.0,0 +14011,14012,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,15:06:00,906.0,952.0,14000.0,46.0,0 +14012,14013,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,15:52:00,952.0,997.0,14000.0,45.0,0 +14013,14014,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,16:37:00,997.0,1042.0,14000.0,45.0,0 +14014,14015,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,17:22:00,1042.0,1087.0,14000.0,45.0,0 +14015,14016,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,18:07:00,1087.0,1134.0,14000.0,47.0,0 +14016,14017,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,18:54:00,1134.0,1194.0,14000.0,60.0,0 +14017,14018,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,19:54:00,1194.0,1254.0,14000.0,60.0,0 +14018,14019,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,20:54:00,1254.0,1314.0,14000.0,60.0,0 +14019,14020,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,21:54:00,1314.0,1374.0,14000.0,60.0,0 +14020,14021,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,22:54:00,1374.0,1434.0,14000.0,60.0,0 +14021,14022,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,23:54:00,1434.0,1494.0,14000.0,60.0,0 +14022,14023,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,24:54:00,1494.0,1554.0,14000.0,60.0,0 +14023,14024,54_388TRI_WB,tri_delta_transit,388TRI_,388TRI__WB,3,tri_delta_transit,54_388TRI_WB,0,14000,25:54:00,1554.0,1614.0,14000.0,60.0,0 +14069,14070,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,06:11:19,371.316666667,431.316666667,14070.0,60.0,0 +14070,14071,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,07:11:19,431.316666667,491.316666667,14070.0,60.0,0 +14071,14072,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,08:11:19,491.316666667,572.266666667,14070.0,80.95,0 +14072,14073,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,09:32:16,572.266666667,632.266666667,14070.0,60.0,0 +14073,14074,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,10:32:16,632.266666667,692.266666667,14070.0,60.0,0 +14074,14075,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,11:32:16,692.266666667,752.266666667,14070.0,60.0,0 +14075,14076,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,12:32:16,752.266666667,812.266666667,14070.0,60.0,0 +14076,14077,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,13:32:16,812.266666667,872.266666667,14070.0,60.0,0 +14077,14078,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,14:32:16,872.266666667,932.266666667,14070.0,60.0,0 +14078,14079,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,15:32:16,932.266666667,970.533333333,14070.0,38.2666666667,0 +14079,14080,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,16:10:32,970.533333333,1030.53333333,14070.0,60.0,0 +14080,14081,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,17:10:32,1030.53333333,1090.53333333,14070.0,60.0,0 +14081,14082,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,18:10:32,1090.53333333,1146.0,14070.0,55.4666666667,0 +14082,14083,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,19:06:00,1146.0,1206.0,14070.0,60.0,0 +14083,14084,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,20:06:00,1206.0,1266.0,14070.0,60.0,0 +14084,14085,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,21:06:00,1266.0,1326.0,14070.0,60.0,0 +14085,14086,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,22:06:00,1326.0,1386.0,14070.0,60.0,0 +14086,14087,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,23:06:00,1386.0,1446.0,14070.0,60.0,0 +14087,14088,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,24:06:00,1446.0,1506.0,14070.0,60.0,0 +14088,14089,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,25:06:00,1506.0,1566.0,14070.0,60.0,0 +14089,14090,54_389TR_CCW,tri_delta_transit,389TR_CCW,389TR_CCW,3,tri_delta_transit,54_389TR_CCW,0,14070,26:06:00,1566.0,1626.0,14070.0,60.0,0 +14051,14052,54_389TR_CW,tri_delta_transit,389TR_CW,389TR_CW,3,tri_delta_transit,54_389TR_CW,0,14052,06:23:00,383.0,443.0,14052.0,60.0,0 +14052,14053,54_389TR_CW,tri_delta_transit,389TR_CW,389TR_CW,3,tri_delta_transit,54_389TR_CW,0,14052,07:23:00,443.0,503.0,14052.0,60.0,0 +14053,14054,54_389TR_CW,tri_delta_transit,389TR_CW,389TR_CW,3,tri_delta_transit,54_389TR_CW,0,14052,08:23:00,503.0,561.0,14052.0,58.0,0 +14054,14055,54_389TR_CW,tri_delta_transit,389TR_CW,389TR_CW,3,tri_delta_transit,54_389TR_CW,0,14052,09:21:00,561.0,621.0,14052.0,60.0,0 +14055,14056,54_389TR_CW,tri_delta_transit,389TR_CW,389TR_CW,3,tri_delta_transit,54_389TR_CW,0,14052,10:21:00,621.0,681.0,14052.0,60.0,0 +14056,14057,54_389TR_CW,tri_delta_transit,389TR_CW,389TR_CW,3,tri_delta_transit,54_389TR_CW,0,14052,11:21:00,681.0,741.0,14052.0,60.0,0 +14057,14058,54_389TR_CW,tri_delta_transit,389TR_CW,389TR_CW,3,tri_delta_transit,54_389TR_CW,0,14052,12:21:00,741.0,801.0,14052.0,60.0,0 +14058,14059,54_389TR_CW,tri_delta_transit,389TR_CW,389TR_CW,3,tri_delta_transit,54_389TR_CW,0,14052,13:21:00,801.0,861.0,14052.0,60.0,0 +14059,14060,54_389TR_CW,tri_delta_transit,389TR_CW,389TR_CW,3,tri_delta_transit,54_389TR_CW,0,14052,14:21:00,861.0,921.0,14052.0,60.0,0 +14060,14061,54_389TR_CW,tri_delta_transit,389TR_CW,389TR_CW,3,tri_delta_transit,54_389TR_CW,0,14052,15:21:00,921.0,954.0,14052.0,33.0,0 +14061,14062,54_389TR_CW,tri_delta_transit,389TR_CW,389TR_CW,3,tri_delta_transit,54_389TR_CW,0,14052,15:54:00,954.0,1014.0,14052.0,60.0,0 +14062,14063,54_389TR_CW,tri_delta_transit,389TR_CW,389TR_CW,3,tri_delta_transit,54_389TR_CW,0,14052,16:54:00,1014.0,1074.0,14052.0,60.0,0 +14063,14064,54_389TR_CW,tri_delta_transit,389TR_CW,389TR_CW,3,tri_delta_transit,54_389TR_CW,0,14052,17:54:00,1074.0,1139.0,14052.0,65.0,0 +14064,14065,54_389TR_CW,tri_delta_transit,389TR_CW,389TR_CW,3,tri_delta_transit,54_389TR_CW,0,14052,18:59:00,1139.0,1238.98333333,14052.0,99.9833333333,0 +14065,14066,54_389TR_CW,tri_delta_transit,389TR_CW,389TR_CW,3,tri_delta_transit,54_389TR_CW,0,14052,20:38:59,1238.98333333,1338.98333333,14052.0,100.0,0 +14066,14067,54_389TR_CW,tri_delta_transit,389TR_CW,389TR_CW,3,tri_delta_transit,54_389TR_CW,0,14052,22:18:59,1338.98333333,1438.96666667,14052.0,99.9833333333,0 +14067,14068,54_389TR_CW,tri_delta_transit,389TR_CW,389TR_CW,3,tri_delta_transit,54_389TR_CW,0,14052,23:58:58,1438.96666667,1538.96666667,14052.0,100.0,0 +14103,14104,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,06:00:00,360.0,390.0,14104.0,30.0,0 +14104,14105,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,06:30:00,390.0,420.0,14104.0,30.0,0 +14105,14106,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,07:00:00,420.0,450.0,14104.0,30.0,0 +14106,14107,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,07:30:00,450.0,480.0,14104.0,30.0,0 +14107,14108,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,08:00:00,480.0,510.0,14104.0,30.0,0 +14108,14109,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,08:30:00,510.0,932.0,14104.0,422.0,1 +14109,14110,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,15:32:00,932.0,962.0,14104.0,30.0,0 +14110,14111,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,16:02:00,962.0,992.0,14104.0,30.0,0 +14111,14112,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,16:32:00,992.0,1022.0,14104.0,30.0,0 +14112,14113,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,17:02:00,1022.0,1052.0,14104.0,30.0,0 +14113,14114,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,17:32:00,1052.0,1082.0,14104.0,30.0,0 +14114,14115,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,18:02:00,1082.0,1118.0,14104.0,36.0,0 +14115,14116,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,18:38:00,1118.0,1148.0,14104.0,30.0,0 +14116,14117,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,19:08:00,1148.0,1178.0,14104.0,30.0,0 +14117,14118,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,19:38:00,1178.0,1208.0,14104.0,30.0,0 +14118,14119,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,20:08:00,1208.0,1238.0,14104.0,30.0,0 +14119,14120,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,20:38:00,1238.0,1268.0,14104.0,30.0,0 +14120,14121,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,21:08:00,1268.0,1298.0,14104.0,30.0,0 +14121,14122,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,21:38:00,1298.0,1328.0,14104.0,30.0,0 +14122,14123,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,22:08:00,1328.0,1358.0,14104.0,30.0,0 +14123,14124,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,22:38:00,1358.0,1388.0,14104.0,30.0,0 +14124,14125,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,23:08:00,1388.0,1418.0,14104.0,30.0,0 +14125,14126,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,23:38:00,1418.0,1448.0,14104.0,30.0,0 +14126,14127,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,24:08:00,1448.0,1478.0,14104.0,30.0,0 +14127,14128,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,24:38:00,1478.0,1508.0,14104.0,30.0,0 +14128,14129,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,25:08:00,1508.0,1538.0,14104.0,30.0,0 +14129,14130,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,25:38:00,1538.0,1568.0,14104.0,30.0,0 +14130,14131,54_390TRI_EB,tri_delta_transit,390TRI_,390TRI__EB,3,tri_delta_transit,54_390TRI_EB,0,14104,26:08:00,1568.0,1598.0,14104.0,30.0,0 +14091,14092,54_390TRI_WB,tri_delta_transit,390TRI_,390TRI__WB,3,tri_delta_transit,54_390TRI_WB,0,14092,06:02:00,362.0,392.0,14092.0,30.0,0 +14092,14093,54_390TRI_WB,tri_delta_transit,390TRI_,390TRI__WB,3,tri_delta_transit,54_390TRI_WB,0,14092,06:32:00,392.0,422.0,14092.0,30.0,0 +14093,14094,54_390TRI_WB,tri_delta_transit,390TRI_,390TRI__WB,3,tri_delta_transit,54_390TRI_WB,0,14092,07:02:00,422.0,452.0,14092.0,30.0,0 +14094,14095,54_390TRI_WB,tri_delta_transit,390TRI_,390TRI__WB,3,tri_delta_transit,54_390TRI_WB,0,14092,07:32:00,452.0,482.0,14092.0,30.0,0 +14095,14096,54_390TRI_WB,tri_delta_transit,390TRI_,390TRI__WB,3,tri_delta_transit,54_390TRI_WB,0,14092,08:02:00,482.0,512.0,14092.0,30.0,0 +14096,14097,54_390TRI_WB,tri_delta_transit,390TRI_,390TRI__WB,3,tri_delta_transit,54_390TRI_WB,0,14092,08:32:00,512.0,1120.0,14092.0,608.0,1 +14097,14098,54_390TRI_WB,tri_delta_transit,390TRI_,390TRI__WB,3,tri_delta_transit,54_390TRI_WB,0,14092,18:40:00,1120.0,1219.98333333,14092.0,99.9833333333,0 +14098,14099,54_390TRI_WB,tri_delta_transit,390TRI_,390TRI__WB,3,tri_delta_transit,54_390TRI_WB,0,14092,20:19:59,1219.98333333,1319.98333333,14092.0,100.0,0 +14099,14100,54_390TRI_WB,tri_delta_transit,390TRI_,390TRI__WB,3,tri_delta_transit,54_390TRI_WB,0,14092,21:59:59,1319.98333333,1419.96666667,14092.0,99.9833333333,0 +14100,14101,54_390TRI_WB,tri_delta_transit,390TRI_,390TRI__WB,3,tri_delta_transit,54_390TRI_WB,0,14092,23:39:58,1419.96666667,1519.96666667,14092.0,100.0,0 +14101,14102,54_390TRI_WB,tri_delta_transit,390TRI_,390TRI__WB,3,tri_delta_transit,54_390TRI_WB,0,14092,25:19:58,1519.96666667,1619.95,14092.0,99.9833333333,0 +14179,14180,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,06:15:00,375.0,405.0,14180.0,30.0,0 +14180,14181,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,06:45:00,405.0,435.0,14180.0,30.0,0 +14181,14182,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,07:15:00,435.0,465.0,14180.0,30.0,0 +14182,14183,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,07:45:00,465.0,495.0,14180.0,30.0,0 +14183,14184,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,08:15:00,495.0,525.0,14180.0,30.0,0 +14184,14185,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,08:45:00,525.0,540.0,14180.0,15.0,0 +14185,14186,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,09:00:00,540.0,600.0,14180.0,60.0,0 +14186,14187,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,10:00:00,600.0,660.0,14180.0,60.0,0 +14187,14188,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,11:00:00,660.0,720.0,14180.0,60.0,0 +14188,14189,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,12:00:00,720.0,780.0,14180.0,60.0,0 +14189,14190,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,13:00:00,780.0,840.0,14180.0,60.0,0 +14190,14191,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,14:00:00,840.0,900.0,14180.0,60.0,0 +14191,14192,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,15:00:00,900.0,942.0,14180.0,42.0,0 +14192,14193,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,15:42:00,942.0,972.0,14180.0,30.0,0 +14193,14194,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,16:12:00,972.0,1002.0,14180.0,30.0,0 +14194,14195,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,16:42:00,1002.0,1032.0,14180.0,30.0,0 +14195,14196,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,17:12:00,1032.0,1062.0,14180.0,30.0,0 +14196,14197,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,17:42:00,1062.0,1092.0,14180.0,30.0,0 +14197,14198,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,18:12:00,1092.0,1111.0,14180.0,19.0,0 +14198,14199,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,18:31:00,1111.0,1171.0,14180.0,60.0,0 +14199,14200,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,19:31:00,1171.0,1231.0,14180.0,60.0,0 +14200,14201,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,20:31:00,1231.0,1291.0,14180.0,60.0,0 +14201,14202,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,21:31:00,1291.0,1351.0,14180.0,60.0,0 +14202,14203,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,22:31:00,1351.0,1411.0,14180.0,60.0,0 +14203,14204,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,23:31:00,1411.0,1471.0,14180.0,60.0,0 +14204,14205,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,24:31:00,1471.0,1531.0,14180.0,60.0,0 +14205,14206,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,25:31:00,1531.0,1591.0,14180.0,60.0,0 +14206,14207,54_391EBTRI,tri_delta_transit,391EBTR,391EBTR_I,3,tri_delta_transit,54_391EBTRI,0,14180,26:31:00,1591.0,363.0,14180.0,-1228.0,0 +14207,14208,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,06:03:00,363.0,393.0,14180.0,30.0,0 +14208,14209,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,06:33:00,393.0,423.0,14180.0,30.0,0 +14209,14210,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,07:03:00,423.0,453.0,14180.0,30.0,0 +14210,14211,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,07:33:00,453.0,483.0,14180.0,30.0,0 +14211,14212,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,08:03:00,483.0,513.0,14180.0,30.0,0 +14212,14213,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,08:33:00,513.0,559.0,14180.0,46.0,0 +14213,14214,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,09:19:00,559.0,619.0,14180.0,60.0,0 +14214,14215,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,10:19:00,619.0,679.0,14180.0,60.0,0 +14215,14216,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,11:19:00,679.0,739.0,14180.0,60.0,0 +14216,14217,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,12:19:00,739.0,799.0,14180.0,60.0,0 +14217,14218,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,13:19:00,799.0,859.0,14180.0,60.0,0 +14218,14219,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,14:19:00,859.0,919.0,14180.0,60.0,0 +14219,14220,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,15:19:00,919.0,937.0,14180.0,18.0,0 +14220,14221,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,15:37:00,937.0,967.0,14180.0,30.0,0 +14221,14222,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,16:07:00,967.0,997.0,14180.0,30.0,0 +14222,14223,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,16:37:00,997.0,1027.0,14180.0,30.0,0 +14223,14224,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,17:07:00,1027.0,1057.0,14180.0,30.0,0 +14224,14225,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,17:37:00,1057.0,1087.0,14180.0,30.0,0 +14225,14226,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,18:07:00,1087.0,1110.0,14180.0,23.0,0 +14226,14227,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,18:30:00,1110.0,1170.0,14180.0,60.0,0 +14227,14228,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,19:30:00,1170.0,1230.0,14180.0,60.0,0 +14228,14229,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,20:30:00,1230.0,1290.0,14180.0,60.0,0 +14229,14230,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,21:30:00,1290.0,1350.0,14180.0,60.0,0 +14230,14231,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,22:30:00,1350.0,1410.0,14180.0,60.0,0 +14231,14232,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,23:30:00,1410.0,1470.0,14180.0,60.0,0 +14232,14233,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,24:30:00,1470.0,1530.0,14180.0,60.0,0 +14233,14234,54_391WBTRI,tri_delta_transit,391WBTR,391WBTR_I,3,tri_delta_transit,54_391WBTRI,0,14180,25:30:00,1530.0,1590.0,14180.0,60.0,0 +13763,13764,54_70,tri_delta_transit,70,70,3,tri_delta_transit,54_70,0,13764,06:40:00,400.0,480.0,13764.0,80.0,0 +13764,13765,54_70,tri_delta_transit,70,70,3,tri_delta_transit,54_70,0,13764,08:00:00,480.0,542.0,13764.0,62.0,0 +13765,13766,54_70,tri_delta_transit,70,70,3,tri_delta_transit,54_70,0,13764,09:02:00,542.0,622.0,13764.0,80.0,0 +13766,13767,54_70,tri_delta_transit,70,70,3,tri_delta_transit,54_70,0,13764,10:22:00,622.0,702.0,13764.0,80.0,0 +13767,13768,54_70,tri_delta_transit,70,70,3,tri_delta_transit,54_70,0,13764,11:42:00,702.0,782.0,13764.0,80.0,0 +13768,13769,54_70,tri_delta_transit,70,70,3,tri_delta_transit,54_70,0,13764,13:02:00,782.0,862.0,13764.0,80.0,0 +13889,13890,54_BDAR,tri_delta_transit,BDA,BDA_R,3,tri_delta_transit,54_BDAR,0,13890,06:11:00,371.0,401.0,13890.0,30.0,0 +13890,13891,54_BDAR,tri_delta_transit,BDA,BDA_R,3,tri_delta_transit,54_BDAR,0,13890,06:41:00,401.0,431.0,13890.0,30.0,0 +13891,13892,54_BDAR,tri_delta_transit,BDA,BDA_R,3,tri_delta_transit,54_BDAR,0,13890,07:11:00,431.0,461.0,13890.0,30.0,0 +13892,13893,54_BDAR,tri_delta_transit,BDA,BDA_R,3,tri_delta_transit,54_BDAR,0,13890,07:41:00,461.0,491.0,13890.0,30.0,0 +13893,13894,54_BDAR,tri_delta_transit,BDA,BDA_R,3,tri_delta_transit,54_BDAR,0,13890,08:11:00,491.0,521.0,13890.0,30.0,0 +13894,13895,54_BDAR,tri_delta_transit,BDA,BDA_R,3,tri_delta_transit,54_BDAR,0,13890,08:41:00,521.0,547.0,13890.0,26.0,0 +13895,13896,54_BDAR,tri_delta_transit,BDA,BDA_R,3,tri_delta_transit,54_BDAR,0,13890,09:07:00,547.0,577.0,13890.0,30.0,0 +13896,13897,54_BDAR,tri_delta_transit,BDA,BDA_R,3,tri_delta_transit,54_BDAR,0,13890,09:37:00,577.0,607.0,13890.0,30.0,0 +13897,13898,54_BDAR,tri_delta_transit,BDA,BDA_R,3,tri_delta_transit,54_BDAR,0,13890,10:07:00,607.0,637.0,13890.0,30.0,0 +13898,13899,54_BDAR,tri_delta_transit,BDA,BDA_R,3,tri_delta_transit,54_BDAR,0,13890,10:37:00,637.0,667.0,13890.0,30.0,0 +13899,13900,54_BDAR,tri_delta_transit,BDA,BDA_R,3,tri_delta_transit,54_BDAR,0,13890,11:07:00,667.0,697.0,13890.0,30.0,0 +13900,13901,54_BDAR,tri_delta_transit,BDA,BDA_R,3,tri_delta_transit,54_BDAR,0,13890,11:37:00,697.0,727.0,13890.0,30.0,0 +13901,13902,54_BDAR,tri_delta_transit,BDA,BDA_R,3,tri_delta_transit,54_BDAR,0,13890,12:07:00,727.0,757.0,13890.0,30.0,0 +13902,13903,54_BDAR,tri_delta_transit,BDA,BDA_R,3,tri_delta_transit,54_BDAR,0,13890,12:37:00,757.0,787.0,13890.0,30.0,0 +13903,13904,54_BDAR,tri_delta_transit,BDA,BDA_R,3,tri_delta_transit,54_BDAR,0,13890,13:07:00,787.0,817.0,13890.0,30.0,0 +13904,13905,54_BDAR,tri_delta_transit,BDA,BDA_R,3,tri_delta_transit,54_BDAR,0,13890,13:37:00,817.0,847.0,13890.0,30.0,0 +13905,13906,54_BDAR,tri_delta_transit,BDA,BDA_R,3,tri_delta_transit,54_BDAR,0,13890,14:07:00,847.0,877.0,13890.0,30.0,0 +13906,13907,54_BDAR,tri_delta_transit,BDA,BDA_R,3,tri_delta_transit,54_BDAR,0,13890,14:37:00,877.0,907.0,13890.0,30.0,0 +15503,15504,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,06:00:00,360.0,390.0,15504.0,30.0,0 +15504,15505,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,06:30:00,390.0,420.0,15504.0,30.0,0 +15505,15506,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,07:00:00,420.0,450.0,15504.0,30.0,0 +15506,15507,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,07:30:00,450.0,480.0,15504.0,30.0,0 +15507,15508,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,08:00:00,480.0,510.0,15504.0,30.0,0 +15508,15509,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,08:30:00,510.0,567.0,15504.0,57.0,0 +15509,15510,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,09:27:00,567.0,627.0,15504.0,60.0,0 +15510,15511,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,10:27:00,627.0,687.0,15504.0,60.0,0 +15511,15512,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,11:27:00,687.0,747.0,15504.0,60.0,0 +15512,15513,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,12:27:00,747.0,807.0,15504.0,60.0,0 +15513,15514,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,13:27:00,807.0,867.0,15504.0,60.0,0 +15514,15515,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,14:27:00,867.0,927.0,15504.0,60.0,0 +15515,15516,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,15:27:00,927.0,944.0,15504.0,17.0,0 +15516,15517,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,15:44:00,944.0,974.0,15504.0,30.0,0 +15517,15518,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,16:14:00,974.0,1004.0,15504.0,30.0,0 +15518,15519,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,16:44:00,1004.0,1034.0,15504.0,30.0,0 +15519,15520,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,17:14:00,1034.0,1064.0,15504.0,30.0,0 +15520,15521,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,17:44:00,1064.0,1094.0,15504.0,30.0,0 +15521,15522,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,18:14:00,1094.0,1129.0,15504.0,35.0,0 +15522,15523,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,18:49:00,1129.0,1228.98333333,15504.0,99.9833333333,0 +15523,15524,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,20:28:59,1228.98333333,1328.98333333,15504.0,100.0,0 +15524,15525,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,22:08:59,1328.98333333,1428.96666667,15504.0,99.9833333333,0 +15525,15526,56_10eWC,westcat,10e,10e,3,westcat,56_10eWC,0,15504,23:48:58,1428.96666667,1528.96666667,15504.0,100.0,0 +15527,15528,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,06:04:00,364.0,394.0,15528.0,30.0,0 +15528,15529,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,06:34:00,394.0,424.0,15528.0,30.0,0 +15529,15530,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,07:04:00,424.0,454.0,15528.0,30.0,0 +15530,15531,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,07:34:00,454.0,484.0,15528.0,30.0,0 +15531,15532,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,08:04:00,484.0,514.0,15528.0,30.0,0 +15532,15533,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,08:34:00,514.0,540.0,15528.0,26.0,0 +15533,15534,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,09:00:00,540.0,600.0,15528.0,60.0,0 +15534,15535,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,10:00:00,600.0,660.0,15528.0,60.0,0 +15535,15536,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,11:00:00,660.0,720.0,15528.0,60.0,0 +15536,15537,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,12:00:00,720.0,780.0,15528.0,60.0,0 +15537,15538,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,13:00:00,780.0,840.0,15528.0,60.0,0 +15538,15539,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,14:00:00,840.0,900.0,15528.0,60.0,0 +15539,15540,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,15:00:00,900.0,938.0,15528.0,38.0,0 +15540,15541,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,15:38:00,938.0,968.0,15528.0,30.0,0 +15541,15542,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,16:08:00,968.0,998.0,15528.0,30.0,0 +15542,15543,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,16:38:00,998.0,1028.0,15528.0,30.0,0 +15543,15544,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,17:08:00,1028.0,1058.0,15528.0,30.0,0 +15544,15545,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,17:38:00,1058.0,1088.0,15528.0,30.0,0 +15545,15546,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,18:08:00,1088.0,1112.0,15528.0,24.0,0 +15546,15547,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,18:32:00,1112.0,1211.98333333,15528.0,99.9833333333,0 +15547,15548,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,20:11:59,1211.98333333,1311.98333333,15528.0,100.0,0 +15548,15549,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,21:51:59,1311.98333333,1411.96666667,15528.0,99.9833333333,0 +15549,15550,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,23:31:58,1411.96666667,1511.96666667,15528.0,100.0,0 +15550,15551,56_10sWC,westcat,10s,10s,3,westcat,56_10sWC,0,15528,25:11:58,1511.96666667,1611.95,15528.0,99.9833333333,0 +15734,15735,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,06:12:00,372.0,402.0,15735.0,30.0,0 +15735,15736,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,06:42:00,402.0,432.0,15735.0,30.0,0 +15736,15737,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,07:12:00,432.0,462.0,15735.0,30.0,0 +15737,15738,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,07:42:00,462.0,492.0,15735.0,30.0,0 +15738,15739,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,08:12:00,492.0,522.0,15735.0,30.0,0 +15739,15740,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,08:42:00,522.0,543.0,15735.0,21.0,0 +15740,15741,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,09:03:00,543.0,573.0,15735.0,30.0,0 +15741,15742,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,09:33:00,573.0,603.0,15735.0,30.0,0 +15742,15743,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,10:03:00,603.0,633.0,15735.0,30.0,0 +15743,15744,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,10:33:00,633.0,663.0,15735.0,30.0,0 +15744,15745,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,11:03:00,663.0,693.0,15735.0,30.0,0 +15745,15746,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,11:33:00,693.0,723.0,15735.0,30.0,0 +15746,15747,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,12:03:00,723.0,753.0,15735.0,30.0,0 +15747,15748,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,12:33:00,753.0,783.0,15735.0,30.0,0 +15748,15749,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,13:03:00,783.0,813.0,15735.0,30.0,0 +15749,15750,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,13:33:00,813.0,843.0,15735.0,30.0,0 +15750,15751,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,14:03:00,843.0,873.0,15735.0,30.0,0 +15751,15752,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,14:33:00,873.0,903.0,15735.0,30.0,0 +15752,15753,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,15:03:00,903.0,932.0,15735.0,29.0,0 +15753,15754,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,15:32:00,932.0,962.0,15735.0,30.0,0 +15754,15755,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,16:02:00,962.0,992.0,15735.0,30.0,0 +15755,15756,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,16:32:00,992.0,1022.0,15735.0,30.0,0 +15756,15757,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,17:02:00,1022.0,1052.0,15735.0,30.0,0 +15757,15758,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,17:32:00,1052.0,1082.0,15735.0,30.0,0 +15758,15759,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,18:02:00,1082.0,1110.0,15735.0,28.0,0 +15759,15760,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,18:30:00,1110.0,1140.0,15735.0,30.0,0 +15760,15761,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,19:00:00,1140.0,1170.0,15735.0,30.0,0 +15761,15762,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,19:30:00,1170.0,1200.0,15735.0,30.0,0 +15762,15763,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,20:00:00,1200.0,1230.0,15735.0,30.0,0 +15763,15764,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,20:30:00,1230.0,1260.0,15735.0,30.0,0 +15764,15765,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,21:00:00,1260.0,1290.0,15735.0,30.0,0 +15765,15766,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,21:30:00,1290.0,1320.0,15735.0,30.0,0 +15766,15767,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,22:00:00,1320.0,1350.0,15735.0,30.0,0 +15767,15768,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,22:30:00,1350.0,1380.0,15735.0,30.0,0 +15768,15769,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,23:00:00,1380.0,1410.0,15735.0,30.0,0 +15769,15770,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,23:30:00,1410.0,1440.0,15735.0,30.0,0 +15770,15771,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,24:00:00,1440.0,1470.0,15735.0,30.0,0 +15771,15772,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,24:30:00,1470.0,1500.0,15735.0,30.0,0 +15772,15773,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,25:00:00,1500.0,1530.0,15735.0,30.0,0 +15773,15774,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,25:30:00,1530.0,1560.0,15735.0,30.0,0 +15774,15775,56_11nbWCH,westcat,11nbWCH,11nbWCH,3,westcat,56_11nbWCH,0,15735,26:00:00,1560.0,1590.0,15735.0,30.0,0 +15692,15693,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,06:09:00,369.0,399.0,15693.0,30.0,0 +15693,15694,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,06:39:00,399.0,429.0,15693.0,30.0,0 +15694,15695,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,07:09:00,429.0,459.0,15693.0,30.0,0 +15695,15696,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,07:39:00,459.0,489.0,15693.0,30.0,0 +15696,15697,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,08:09:00,489.0,519.0,15693.0,30.0,0 +15697,15698,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,08:39:00,519.0,554.0,15693.0,35.0,0 +15698,15699,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,09:14:00,554.0,584.0,15693.0,30.0,0 +15699,15700,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,09:44:00,584.0,614.0,15693.0,30.0,0 +15700,15701,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,10:14:00,614.0,644.0,15693.0,30.0,0 +15701,15702,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,10:44:00,644.0,674.0,15693.0,30.0,0 +15702,15703,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,11:14:00,674.0,704.0,15693.0,30.0,0 +15703,15704,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,11:44:00,704.0,734.0,15693.0,30.0,0 +15704,15705,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,12:14:00,734.0,764.0,15693.0,30.0,0 +15705,15706,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,12:44:00,764.0,794.0,15693.0,30.0,0 +15706,15707,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,13:14:00,794.0,824.0,15693.0,30.0,0 +15707,15708,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,13:44:00,824.0,854.0,15693.0,30.0,0 +15708,15709,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,14:14:00,854.0,884.0,15693.0,30.0,0 +15709,15710,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,14:44:00,884.0,914.0,15693.0,30.0,0 +15710,15711,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,15:14:00,914.0,945.0,15693.0,31.0,0 +15711,15712,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,15:45:00,945.0,975.0,15693.0,30.0,0 +15712,15713,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,16:15:00,975.0,1005.0,15693.0,30.0,0 +15713,15714,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,16:45:00,1005.0,1035.0,15693.0,30.0,0 +15714,15715,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,17:15:00,1035.0,1065.0,15693.0,30.0,0 +15715,15716,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,17:45:00,1065.0,1095.0,15693.0,30.0,0 +15716,15717,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,18:15:00,1095.0,1111.0,15693.0,16.0,0 +15717,15718,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,18:31:00,1111.0,1141.0,15693.0,30.0,0 +15718,15719,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,19:01:00,1141.0,1171.0,15693.0,30.0,0 +15719,15720,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,19:31:00,1171.0,1201.0,15693.0,30.0,0 +15720,15721,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,20:01:00,1201.0,1231.0,15693.0,30.0,0 +15721,15722,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,20:31:00,1231.0,1261.0,15693.0,30.0,0 +15722,15723,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,21:01:00,1261.0,1291.0,15693.0,30.0,0 +15723,15724,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,21:31:00,1291.0,1321.0,15693.0,30.0,0 +15724,15725,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,22:01:00,1321.0,1351.0,15693.0,30.0,0 +15725,15726,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,22:31:00,1351.0,1381.0,15693.0,30.0,0 +15726,15727,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,23:01:00,1381.0,1411.0,15693.0,30.0,0 +15727,15728,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,23:31:00,1411.0,1441.0,15693.0,30.0,0 +15728,15729,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,24:01:00,1441.0,1471.0,15693.0,30.0,0 +15729,15730,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,24:31:00,1471.0,1501.0,15693.0,30.0,0 +15730,15731,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,25:01:00,1501.0,1531.0,15693.0,30.0,0 +15731,15732,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,25:31:00,1531.0,1561.0,15693.0,30.0,0 +15732,15733,56_11sbWCH,westcat,11sbWCH,11sbWCH,3,westcat,56_11sbWCH,0,15693,26:01:00,1561.0,1591.0,15693.0,30.0,0 +15552,15553,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,06:04:00,364.0,394.0,15553.0,30.0,0 +15553,15554,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,06:34:00,394.0,424.0,15553.0,30.0,0 +15554,15555,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,07:04:00,424.0,454.0,15553.0,30.0,0 +15555,15556,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,07:34:00,454.0,484.0,15553.0,30.0,0 +15556,15557,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,08:04:00,484.0,514.0,15553.0,30.0,0 +15557,15558,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,08:34:00,514.0,549.0,15553.0,35.0,0 +15558,15559,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,09:09:00,549.0,579.0,15553.0,30.0,0 +15559,15560,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,09:39:00,579.0,609.0,15553.0,30.0,0 +15560,15561,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,10:09:00,609.0,639.0,15553.0,30.0,0 +15561,15562,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,10:39:00,639.0,669.0,15553.0,30.0,0 +15562,15563,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,11:09:00,669.0,699.0,15553.0,30.0,0 +15563,15564,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,11:39:00,699.0,729.0,15553.0,30.0,0 +15564,15565,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,12:09:00,729.0,759.0,15553.0,30.0,0 +15565,15566,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,12:39:00,759.0,789.0,15553.0,30.0,0 +15566,15567,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,13:09:00,789.0,819.0,15553.0,30.0,0 +15567,15568,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,13:39:00,819.0,849.0,15553.0,30.0,0 +15568,15569,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,14:09:00,849.0,879.0,15553.0,30.0,0 +15569,15570,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,14:39:00,879.0,909.0,15553.0,30.0,0 +15570,15571,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,15:09:00,909.0,932.0,15553.0,23.0,0 +15571,15572,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,15:32:00,932.0,962.0,15553.0,30.0,0 +15572,15573,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,16:02:00,962.0,992.0,15553.0,30.0,0 +15573,15574,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,16:32:00,992.0,1022.0,15553.0,30.0,0 +15574,15575,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,17:02:00,1022.0,1052.0,15553.0,30.0,0 +15575,15576,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,17:32:00,1052.0,1082.0,15553.0,30.0,0 +15576,15577,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,18:02:00,1082.0,1111.0,15553.0,29.0,0 +15577,15578,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,18:31:00,1111.0,1210.98333333,15553.0,99.9833333333,1 +15578,15579,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,20:10:59,1210.98333333,1310.98333333,15553.0,100.0,1 +15579,15580,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,21:50:59,1310.98333333,1410.96666667,15553.0,99.9833333333,1 +15580,15581,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,23:30:58,1410.96666667,1510.96666667,15553.0,100.0,1 +15581,15582,56_12WC,westcat,12,12,3,westcat,56_12WC,0,15553,25:10:58,1510.96666667,1610.95,15553.0,99.9833333333,1 +15583,15584,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,06:08:00,368.0,398.0,15584.0,30.0,0 +15584,15585,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,06:38:00,398.0,428.0,15584.0,30.0,0 +15585,15586,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,07:08:00,428.0,458.0,15584.0,30.0,0 +15586,15587,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,07:38:00,458.0,488.0,15584.0,30.0,0 +15587,15588,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,08:08:00,488.0,518.0,15584.0,30.0,0 +15588,15589,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,08:38:00,518.0,541.0,15584.0,23.0,0 +15589,15590,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,09:01:00,541.0,601.0,15584.0,60.0,0 +15590,15591,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,10:01:00,601.0,661.0,15584.0,60.0,0 +15591,15592,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,11:01:00,661.0,721.0,15584.0,60.0,0 +15592,15593,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,12:01:00,721.0,781.0,15584.0,60.0,0 +15593,15594,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,13:01:00,781.0,841.0,15584.0,60.0,0 +15594,15595,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,14:01:00,841.0,901.0,15584.0,60.0,0 +15595,15596,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,15:01:00,901.0,935.0,15584.0,34.0,0 +15596,15597,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,15:35:00,935.0,965.0,15584.0,30.0,0 +15597,15598,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,16:05:00,965.0,995.0,15584.0,30.0,0 +15598,15599,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,16:35:00,995.0,1025.0,15584.0,30.0,0 +15599,15600,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,17:05:00,1025.0,1055.0,15584.0,30.0,0 +15600,15601,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,17:35:00,1055.0,1085.0,15584.0,30.0,0 +15601,15602,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,18:05:00,1085.0,1114.0,15584.0,29.0,0 +15602,15603,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,18:34:00,1114.0,1213.98333333,15584.0,99.9833333333,0 +15603,15604,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,20:13:59,1213.98333333,1313.98333333,15584.0,100.0,0 +15604,15605,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,21:53:59,1313.98333333,1413.96666667,15584.0,99.9833333333,0 +15605,15606,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,23:33:58,1413.96666667,1513.96666667,15584.0,100.0,0 +15606,15607,56_13eWC,westcat,13e,13e,3,westcat,56_13eWC,0,15584,25:13:58,1513.96666667,1613.95,15584.0,99.9833333333,0 +15608,15609,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,06:10:00,370.0,400.0,15609.0,30.0,0 +15609,15610,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,06:40:00,400.0,430.0,15609.0,30.0,0 +15610,15611,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,07:10:00,430.0,460.0,15609.0,30.0,0 +15611,15612,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,07:40:00,460.0,490.0,15609.0,30.0,0 +15612,15613,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,08:10:00,490.0,520.0,15609.0,30.0,0 +15613,15614,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,08:40:00,520.0,561.0,15609.0,41.0,0 +15614,15615,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,09:21:00,561.0,621.0,15609.0,60.0,0 +15615,15616,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,10:21:00,621.0,681.0,15609.0,60.0,0 +15616,15617,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,11:21:00,681.0,741.0,15609.0,60.0,0 +15617,15618,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,12:21:00,741.0,801.0,15609.0,60.0,0 +15618,15619,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,13:21:00,801.0,861.0,15609.0,60.0,0 +15619,15620,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,14:21:00,861.0,921.0,15609.0,60.0,0 +15620,15621,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,15:21:00,921.0,942.0,15609.0,21.0,0 +15621,15622,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,15:42:00,942.0,972.0,15609.0,30.0,0 +15622,15623,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,16:12:00,972.0,1002.0,15609.0,30.0,0 +15623,15624,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,16:42:00,1002.0,1032.0,15609.0,30.0,0 +15624,15625,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,17:12:00,1032.0,1062.0,15609.0,30.0,0 +15625,15626,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,17:42:00,1062.0,1092.0,15609.0,30.0,0 +15626,15627,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,18:12:00,1092.0,1150.0,15609.0,58.0,0 +15627,15628,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,19:10:00,1150.0,1249.98333333,15609.0,99.9833333333,0 +15628,15629,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,20:49:59,1249.98333333,1349.98333333,15609.0,100.0,0 +15629,15630,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,22:29:59,1349.98333333,1449.96666667,15609.0,99.9833333333,0 +15630,15631,56_13sWC,westcat,13s,13s,3,westcat,56_13sWC,0,15609,24:09:58,1449.96666667,1549.96666667,15609.0,100.0,0 +15662,15663,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,06:09:00,369.0,399.0,15663.0,30.0,0 +15663,15664,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,06:39:00,399.0,429.0,15663.0,30.0,0 +15664,15665,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,07:09:00,429.0,459.0,15663.0,30.0,0 +15665,15666,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,07:39:00,459.0,489.0,15663.0,30.0,0 +15666,15667,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,08:09:00,489.0,519.0,15663.0,30.0,0 +15667,15668,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,08:39:00,519.0,545.0,15663.0,26.0,0 +15668,15669,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,09:05:00,545.0,575.0,15663.0,30.0,0 +15669,15670,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,09:35:00,575.0,605.0,15663.0,30.0,0 +15670,15671,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,10:05:00,605.0,635.0,15663.0,30.0,0 +15671,15672,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,10:35:00,635.0,665.0,15663.0,30.0,0 +15672,15673,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,11:05:00,665.0,695.0,15663.0,30.0,0 +15673,15674,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,11:35:00,695.0,725.0,15663.0,30.0,0 +15674,15675,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,12:05:00,725.0,755.0,15663.0,30.0,0 +15675,15676,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,12:35:00,755.0,785.0,15663.0,30.0,0 +15676,15677,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,13:05:00,785.0,815.0,15663.0,30.0,0 +15677,15678,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,13:35:00,815.0,845.0,15663.0,30.0,0 +15678,15679,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,14:05:00,845.0,875.0,15663.0,30.0,0 +15679,15680,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,14:35:00,875.0,905.0,15663.0,30.0,0 +15680,15681,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,15:05:00,905.0,941.0,15663.0,36.0,0 +15681,15682,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,15:41:00,941.0,971.0,15663.0,30.0,0 +15682,15683,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,16:11:00,971.0,1001.0,15663.0,30.0,0 +15683,15684,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,16:41:00,1001.0,1031.0,15663.0,30.0,0 +15684,15685,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,17:11:00,1031.0,1061.0,15663.0,30.0,0 +15685,15686,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,17:41:00,1061.0,1091.0,15663.0,30.0,0 +15686,15687,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,18:11:00,1091.0,1157.0,15663.0,66.0,0 +15687,15688,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,19:17:00,1157.0,1256.98333333,15663.0,99.9833333333,1 +15688,15689,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,20:56:59,1256.98333333,1356.98333333,15663.0,100.0,1 +15689,15690,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,22:36:59,1356.98333333,1456.96666667,15663.0,99.9833333333,1 +15690,15691,56_14eWC,westcat,14e,14e,3,westcat,56_14eWC,0,15663,24:16:58,1456.96666667,1556.96666667,15663.0,100.0,1 +15632,15633,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,06:07:00,367.0,397.0,15633.0,30.0,0 +15633,15634,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,06:37:00,397.0,427.0,15633.0,30.0,0 +15634,15635,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,07:07:00,427.0,457.0,15633.0,30.0,0 +15635,15636,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,07:37:00,457.0,487.0,15633.0,30.0,0 +15636,15637,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,08:07:00,487.0,517.0,15633.0,30.0,0 +15637,15638,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,08:37:00,517.0,546.0,15633.0,29.0,0 +15638,15639,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,09:06:00,546.0,576.0,15633.0,30.0,0 +15639,15640,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,09:36:00,576.0,606.0,15633.0,30.0,0 +15640,15641,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,10:06:00,606.0,636.0,15633.0,30.0,0 +15641,15642,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,10:36:00,636.0,666.0,15633.0,30.0,0 +15642,15643,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,11:06:00,666.0,696.0,15633.0,30.0,0 +15643,15644,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,11:36:00,696.0,726.0,15633.0,30.0,0 +15644,15645,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,12:06:00,726.0,756.0,15633.0,30.0,0 +15645,15646,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,12:36:00,756.0,786.0,15633.0,30.0,0 +15646,15647,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,13:06:00,786.0,816.0,15633.0,30.0,0 +15647,15648,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,13:36:00,816.0,846.0,15633.0,30.0,0 +15648,15649,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,14:06:00,846.0,876.0,15633.0,30.0,0 +15649,15650,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,14:36:00,876.0,906.0,15633.0,30.0,0 +15650,15651,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,15:06:00,906.0,942.0,15633.0,36.0,0 +15651,15652,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,15:42:00,942.0,972.0,15633.0,30.0,0 +15652,15653,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,16:12:00,972.0,1002.0,15633.0,30.0,0 +15653,15654,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,16:42:00,1002.0,1032.0,15633.0,30.0,0 +15654,15655,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,17:12:00,1032.0,1062.0,15633.0,30.0,0 +15655,15656,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,17:42:00,1062.0,1092.0,15633.0,30.0,0 +15656,15657,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,18:12:00,1092.0,1127.0,15633.0,35.0,0 +15657,15658,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,18:47:00,1127.0,1226.98333333,15633.0,99.9833333333,1 +15658,15659,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,20:26:59,1226.98333333,1326.98333333,15633.0,100.0,1 +15659,15660,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,22:06:59,1326.98333333,1426.96666667,15633.0,99.9833333333,1 +15660,15661,56_14wWC,westcat,14w,14w,3,westcat,56_14wWC,0,15633,23:46:58,1426.96666667,1526.96666667,15633.0,100.0,1 +15776,15777,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,06:05:00,365.0,395.0,15777.0,30.0,0 +15777,15778,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,06:35:00,395.0,425.0,15777.0,30.0,0 +15778,15779,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,07:05:00,425.0,455.0,15777.0,30.0,0 +15779,15780,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,07:35:00,455.0,485.0,15777.0,30.0,0 +15780,15781,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,08:05:00,485.0,515.0,15777.0,30.0,0 +15781,15782,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,08:35:00,515.0,552.0,15777.0,37.0,0 +15782,15783,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,09:12:00,552.0,582.0,15777.0,30.0,0 +15783,15784,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,09:42:00,582.0,612.0,15777.0,30.0,0 +15784,15785,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,10:12:00,612.0,642.0,15777.0,30.0,0 +15785,15786,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,10:42:00,642.0,672.0,15777.0,30.0,0 +15786,15787,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,11:12:00,672.0,702.0,15777.0,30.0,0 +15787,15788,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,11:42:00,702.0,732.0,15777.0,30.0,0 +15788,15789,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,12:12:00,732.0,762.0,15777.0,30.0,0 +15789,15790,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,12:42:00,762.0,792.0,15777.0,30.0,0 +15790,15791,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,13:12:00,792.0,822.0,15777.0,30.0,0 +15791,15792,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,13:42:00,822.0,852.0,15777.0,30.0,0 +15792,15793,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,14:12:00,852.0,882.0,15777.0,30.0,0 +15793,15794,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,14:42:00,882.0,912.0,15777.0,30.0,0 +15794,15795,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,15:12:00,912.0,936.0,15777.0,24.0,0 +15795,15796,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,15:36:00,936.0,966.0,15777.0,30.0,0 +15796,15797,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,16:06:00,966.0,996.0,15777.0,30.0,0 +15797,15798,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,16:36:00,996.0,1026.0,15777.0,30.0,0 +15798,15799,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,17:06:00,1026.0,1056.0,15777.0,30.0,0 +15799,15800,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,17:36:00,1056.0,1086.0,15777.0,30.0,0 +15800,15801,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,18:06:00,1086.0,1115.0,15777.0,29.0,0 +15801,15802,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,18:35:00,1115.0,1145.0,15777.0,30.0,0 +15802,15803,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,19:05:00,1145.0,1175.0,15777.0,30.0,0 +15803,15804,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,19:35:00,1175.0,1205.0,15777.0,30.0,0 +15804,15805,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,20:05:00,1205.0,1235.0,15777.0,30.0,0 +15805,15806,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,20:35:00,1235.0,1265.0,15777.0,30.0,0 +15806,15807,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,21:05:00,1265.0,1295.0,15777.0,30.0,0 +15807,15808,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,21:35:00,1295.0,1325.0,15777.0,30.0,0 +15808,15809,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,22:05:00,1325.0,1355.0,15777.0,30.0,0 +15809,15810,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,22:35:00,1355.0,1385.0,15777.0,30.0,0 +15810,15811,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,23:05:00,1385.0,1415.0,15777.0,30.0,0 +15811,15812,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,23:35:00,1415.0,1445.0,15777.0,30.0,0 +15812,15813,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,24:05:00,1445.0,1475.0,15777.0,30.0,0 +15813,15814,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,24:35:00,1475.0,1505.0,15777.0,30.0,0 +15814,15815,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,25:05:00,1505.0,1535.0,15777.0,30.0,0 +15815,15816,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,25:35:00,1535.0,1565.0,15777.0,30.0,0 +15816,15817,56_15WC,westcat,15,15,3,westcat,56_15WC,0,15777,26:05:00,1565.0,1595.0,15777.0,30.0,0 +15818,15819,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,06:01:00,361.0,391.0,15819.0,30.0,0 +15819,15820,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,06:31:00,391.0,421.0,15819.0,30.0,0 +15820,15821,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,07:01:00,421.0,451.0,15819.0,30.0,0 +15821,15822,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,07:31:00,451.0,481.0,15819.0,30.0,0 +15822,15823,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,08:01:00,481.0,511.0,15819.0,30.0,0 +15823,15824,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,08:31:00,511.0,554.0,15819.0,43.0,0 +15824,15825,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,09:14:00,554.0,584.0,15819.0,30.0,0 +15825,15826,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,09:44:00,584.0,614.0,15819.0,30.0,0 +15826,15827,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,10:14:00,614.0,644.0,15819.0,30.0,0 +15827,15828,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,10:44:00,644.0,674.0,15819.0,30.0,0 +15828,15829,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,11:14:00,674.0,704.0,15819.0,30.0,0 +15829,15830,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,11:44:00,704.0,734.0,15819.0,30.0,0 +15830,15831,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,12:14:00,734.0,764.0,15819.0,30.0,0 +15831,15832,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,12:44:00,764.0,794.0,15819.0,30.0,0 +15832,15833,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,13:14:00,794.0,824.0,15819.0,30.0,0 +15833,15834,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,13:44:00,824.0,854.0,15819.0,30.0,0 +15834,15835,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,14:14:00,854.0,884.0,15819.0,30.0,0 +15835,15836,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,14:44:00,884.0,914.0,15819.0,30.0,0 +15836,15837,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,15:14:00,914.0,938.0,15819.0,24.0,0 +15837,15838,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,15:38:00,938.0,968.0,15819.0,30.0,0 +15838,15839,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,16:08:00,968.0,998.0,15819.0,30.0,0 +15839,15840,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,16:38:00,998.0,1028.0,15819.0,30.0,0 +15840,15841,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,17:08:00,1028.0,1058.0,15819.0,30.0,0 +15841,15842,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,17:38:00,1058.0,1088.0,15819.0,30.0,0 +15842,15843,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,18:08:00,1088.0,1113.0,15819.0,25.0,0 +15843,15844,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,18:33:00,1113.0,1143.0,15819.0,30.0,0 +15844,15845,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,19:03:00,1143.0,1173.0,15819.0,30.0,0 +15845,15846,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,19:33:00,1173.0,1203.0,15819.0,30.0,0 +15846,15847,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,20:03:00,1203.0,1233.0,15819.0,30.0,0 +15847,15848,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,20:33:00,1233.0,1263.0,15819.0,30.0,0 +15848,15849,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,21:03:00,1263.0,1293.0,15819.0,30.0,0 +15849,15850,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,21:33:00,1293.0,1323.0,15819.0,30.0,0 +15850,15851,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,22:03:00,1323.0,1353.0,15819.0,30.0,0 +15851,15852,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,22:33:00,1353.0,1383.0,15819.0,30.0,0 +15852,15853,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,23:03:00,1383.0,1413.0,15819.0,30.0,0 +15853,15854,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,23:33:00,1413.0,1443.0,15819.0,30.0,0 +15854,15855,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,24:03:00,1443.0,1473.0,15819.0,30.0,0 +15855,15856,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,24:33:00,1473.0,1503.0,15819.0,30.0,0 +15856,15857,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,25:03:00,1503.0,1533.0,15819.0,30.0,0 +15857,15858,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,25:33:00,1533.0,1563.0,15819.0,30.0,0 +15858,15859,56_16WC,westcat,16,16,3,westcat,56_16WC,0,15819,26:03:00,1563.0,1593.0,15819.0,30.0,0 +15871,15872,56_17nWC,westcat,17n,17n,3,westcat,56_17nWC,0,15872,06:47:00,407.0,527.0,15872.0,120.0,0 +15872,15873,56_17nWC,westcat,17n,17n,3,westcat,56_17nWC,0,15872,08:47:00,527.0,543.0,15872.0,16.0,0 +15873,15874,56_17nWC,westcat,17n,17n,3,westcat,56_17nWC,0,15872,09:03:00,543.0,613.0,15872.0,70.0,0 +15874,15875,56_17nWC,westcat,17n,17n,3,westcat,56_17nWC,0,15872,10:13:00,613.0,683.0,15872.0,70.0,0 +15875,15876,56_17nWC,westcat,17n,17n,3,westcat,56_17nWC,0,15872,11:23:00,683.0,753.0,15872.0,70.0,0 +15876,15877,56_17nWC,westcat,17n,17n,3,westcat,56_17nWC,0,15872,12:33:00,753.0,823.0,15872.0,70.0,0 +15877,15878,56_17nWC,westcat,17n,17n,3,westcat,56_17nWC,0,15872,13:43:00,823.0,893.0,15872.0,70.0,0 +15878,15879,56_17nWC,westcat,17n,17n,3,westcat,56_17nWC,0,15872,14:53:00,893.0,932.0,15872.0,39.0,0 +15879,15880,56_17nWC,westcat,17n,17n,3,westcat,56_17nWC,0,15872,15:32:00,932.0,1002.0,15872.0,70.0,0 +15880,15881,56_17nWC,westcat,17n,17n,3,westcat,56_17nWC,0,15872,16:42:00,1002.0,1072.0,15872.0,70.0,0 +15860,15861,56_17sWC,westcat,17s,17s,3,westcat,56_17sWC,0,15861,06:27:00,387.0,507.0,15861.0,120.0,0 +15861,15862,56_17sWC,westcat,17s,17s,3,westcat,56_17sWC,0,15861,08:27:00,507.0,543.0,15861.0,36.0,0 +15862,15863,56_17sWC,westcat,17s,17s,3,westcat,56_17sWC,0,15861,09:03:00,543.0,613.0,15861.0,70.0,0 +15863,15864,56_17sWC,westcat,17s,17s,3,westcat,56_17sWC,0,15861,10:13:00,613.0,683.0,15861.0,70.0,0 +15864,15865,56_17sWC,westcat,17s,17s,3,westcat,56_17sWC,0,15861,11:23:00,683.0,753.0,15861.0,70.0,0 +15865,15866,56_17sWC,westcat,17s,17s,3,westcat,56_17sWC,0,15861,12:33:00,753.0,823.0,15861.0,70.0,0 +15866,15867,56_17sWC,westcat,17s,17s,3,westcat,56_17sWC,0,15861,13:43:00,823.0,893.0,15861.0,70.0,0 +15867,15868,56_17sWC,westcat,17s,17s,3,westcat,56_17sWC,0,15861,14:53:00,893.0,957.0,15861.0,64.0,0 +15868,15869,56_17sWC,westcat,17s,17s,3,westcat,56_17sWC,0,15861,15:57:00,957.0,1027.0,15861.0,70.0,0 +15869,15870,56_17sWC,westcat,17s,17s,3,westcat,56_17sWC,0,15861,17:07:00,1027.0,1097.0,15861.0,70.0,0 +15882,15883,56_18WC,westcat,18,18,3,westcat,56_18WC,0,15883,06:18:00,378.0,438.0,15883.0,60.0,0 +15883,15884,56_18WC,westcat,18,18,3,westcat,56_18WC,0,15883,07:18:00,438.0,498.0,15883.0,60.0,0 +15884,15885,56_18WC,westcat,18,18,3,westcat,56_18WC,0,15883,08:18:00,498.0,555.0,15883.0,57.0,0 +15885,15886,56_18WC,westcat,18,18,3,westcat,56_18WC,0,15883,09:15:00,555.0,625.0,15883.0,70.0,0 +15886,15887,56_18WC,westcat,18,18,3,westcat,56_18WC,0,15883,10:25:00,625.0,695.0,15883.0,70.0,0 +15887,15888,56_18WC,westcat,18,18,3,westcat,56_18WC,0,15883,11:35:00,695.0,765.0,15883.0,70.0,0 +15888,15889,56_18WC,westcat,18,18,3,westcat,56_18WC,0,15883,12:45:00,765.0,835.0,15883.0,70.0,0 +15889,15890,56_18WC,westcat,18,18,3,westcat,56_18WC,0,15883,13:55:00,835.0,905.0,15883.0,70.0,0 +15890,15891,56_18WC,westcat,18,18,3,westcat,56_18WC,0,15883,15:05:00,905.0,936.0,15883.0,31.0,0 +15891,15892,56_18WC,westcat,18,18,3,westcat,56_18WC,0,15883,15:36:00,936.0,1006.0,15883.0,70.0,0 +15892,15893,56_18WC,westcat,18,18,3,westcat,56_18WC,0,15883,16:46:00,1006.0,1076.0,15883.0,70.0,0 +15913,15914,56_19nbWC,westcat,19nb,19nb,3,westcat,56_19nbWC,0,15914,06:03:00,363.0,393.0,15914.0,30.0,0 +15914,15915,56_19nbWC,westcat,19nb,19nb,3,westcat,56_19nbWC,0,15914,06:33:00,393.0,423.0,15914.0,30.0,0 +15915,15916,56_19nbWC,westcat,19nb,19nb,3,westcat,56_19nbWC,0,15914,07:03:00,423.0,453.0,15914.0,30.0,0 +15916,15917,56_19nbWC,westcat,19nb,19nb,3,westcat,56_19nbWC,0,15914,07:33:00,453.0,483.0,15914.0,30.0,0 +15917,15918,56_19nbWC,westcat,19nb,19nb,3,westcat,56_19nbWC,0,15914,08:03:00,483.0,513.0,15914.0,30.0,0 +15918,15919,56_19nbWC,westcat,19nb,19nb,3,westcat,56_19nbWC,0,15914,08:33:00,513.0,553.0,15914.0,40.0,0 +15919,15920,56_19nbWC,westcat,19nb,19nb,3,westcat,56_19nbWC,0,15914,09:13:00,553.0,613.0,15914.0,60.0,0 +15920,15921,56_19nbWC,westcat,19nb,19nb,3,westcat,56_19nbWC,0,15914,10:13:00,613.0,673.0,15914.0,60.0,0 +15921,15922,56_19nbWC,westcat,19nb,19nb,3,westcat,56_19nbWC,0,15914,11:13:00,673.0,733.0,15914.0,60.0,0 +15922,15923,56_19nbWC,westcat,19nb,19nb,3,westcat,56_19nbWC,0,15914,12:13:00,733.0,793.0,15914.0,60.0,0 +15923,15924,56_19nbWC,westcat,19nb,19nb,3,westcat,56_19nbWC,0,15914,13:13:00,793.0,853.0,15914.0,60.0,0 +15924,15925,56_19nbWC,westcat,19nb,19nb,3,westcat,56_19nbWC,0,15914,14:13:00,853.0,913.0,15914.0,60.0,0 +15925,15926,56_19nbWC,westcat,19nb,19nb,3,westcat,56_19nbWC,0,15914,15:13:00,913.0,941.0,15914.0,28.0,0 +15926,15927,56_19nbWC,westcat,19nb,19nb,3,westcat,56_19nbWC,0,15914,15:41:00,941.0,971.0,15914.0,30.0,0 +15927,15928,56_19nbWC,westcat,19nb,19nb,3,westcat,56_19nbWC,0,15914,16:11:00,971.0,1001.0,15914.0,30.0,0 +15928,15929,56_19nbWC,westcat,19nb,19nb,3,westcat,56_19nbWC,0,15914,16:41:00,1001.0,1031.0,15914.0,30.0,0 +15929,15930,56_19nbWC,westcat,19nb,19nb,3,westcat,56_19nbWC,0,15914,17:11:00,1031.0,1061.0,15914.0,30.0,0 +15930,15931,56_19nbWC,westcat,19nb,19nb,3,westcat,56_19nbWC,0,15914,17:41:00,1061.0,1091.0,15914.0,30.0,0 +15894,15895,56_19sbWC,westcat,19sb,19sb,3,westcat,56_19sbWC,0,15895,06:08:00,368.0,398.0,15895.0,30.0,0 +15895,15896,56_19sbWC,westcat,19sb,19sb,3,westcat,56_19sbWC,0,15895,06:38:00,398.0,428.0,15895.0,30.0,0 +15896,15897,56_19sbWC,westcat,19sb,19sb,3,westcat,56_19sbWC,0,15895,07:08:00,428.0,458.0,15895.0,30.0,0 +15897,15898,56_19sbWC,westcat,19sb,19sb,3,westcat,56_19sbWC,0,15895,07:38:00,458.0,488.0,15895.0,30.0,0 +15898,15899,56_19sbWC,westcat,19sb,19sb,3,westcat,56_19sbWC,0,15895,08:08:00,488.0,518.0,15895.0,30.0,0 +15899,15900,56_19sbWC,westcat,19sb,19sb,3,westcat,56_19sbWC,0,15895,08:38:00,518.0,569.0,15895.0,51.0,0 +15900,15901,56_19sbWC,westcat,19sb,19sb,3,westcat,56_19sbWC,0,15895,09:29:00,569.0,629.0,15895.0,60.0,0 +15901,15902,56_19sbWC,westcat,19sb,19sb,3,westcat,56_19sbWC,0,15895,10:29:00,629.0,689.0,15895.0,60.0,0 +15902,15903,56_19sbWC,westcat,19sb,19sb,3,westcat,56_19sbWC,0,15895,11:29:00,689.0,749.0,15895.0,60.0,0 +15903,15904,56_19sbWC,westcat,19sb,19sb,3,westcat,56_19sbWC,0,15895,12:29:00,749.0,809.0,15895.0,60.0,0 +15904,15905,56_19sbWC,westcat,19sb,19sb,3,westcat,56_19sbWC,0,15895,13:29:00,809.0,869.0,15895.0,60.0,0 +15905,15906,56_19sbWC,westcat,19sb,19sb,3,westcat,56_19sbWC,0,15895,14:29:00,869.0,929.0,15895.0,60.0,0 +15906,15907,56_19sbWC,westcat,19sb,19sb,3,westcat,56_19sbWC,0,15895,15:29:00,929.0,932.0,15895.0,3.0,0 +15907,15908,56_19sbWC,westcat,19sb,19sb,3,westcat,56_19sbWC,0,15895,15:32:00,932.0,962.0,15895.0,30.0,0 +15908,15909,56_19sbWC,westcat,19sb,19sb,3,westcat,56_19sbWC,0,15895,16:02:00,962.0,992.0,15895.0,30.0,0 +15909,15910,56_19sbWC,westcat,19sb,19sb,3,westcat,56_19sbWC,0,15895,16:32:00,992.0,1022.0,15895.0,30.0,0 +15910,15911,56_19sbWC,westcat,19sb,19sb,3,westcat,56_19sbWC,0,15895,17:02:00,1022.0,1052.0,15895.0,30.0,0 +15911,15912,56_19sbWC,westcat,19sb,19sb,3,westcat,56_19sbWC,0,15895,17:32:00,1052.0,1082.0,15895.0,30.0,0 +15968,15969,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,06:05:00,365.0,395.0,15969.0,30.0,0 +15969,15970,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,06:35:00,395.0,425.0,15969.0,30.0,0 +15970,15971,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,07:05:00,425.0,455.0,15969.0,30.0,0 +15971,15972,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,07:35:00,455.0,485.0,15969.0,30.0,0 +15972,15973,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,08:05:00,485.0,515.0,15969.0,30.0,0 +15973,15974,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,08:35:00,515.0,566.0,15969.0,51.0,0 +15974,15975,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,09:26:00,566.0,626.0,15969.0,60.0,0 +15975,15976,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,10:26:00,626.0,686.0,15969.0,60.0,0 +15976,15977,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,11:26:00,686.0,746.0,15969.0,60.0,0 +15977,15978,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,12:26:00,746.0,806.0,15969.0,60.0,0 +15978,15979,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,13:26:00,806.0,866.0,15969.0,60.0,0 +15979,15980,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,14:26:00,866.0,926.0,15969.0,60.0,0 +15980,15981,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,15:26:00,926.0,945.0,15969.0,19.0,0 +15981,15982,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,15:45:00,945.0,975.0,15969.0,30.0,0 +15982,15983,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,16:15:00,975.0,1005.0,15969.0,30.0,0 +15983,15984,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,16:45:00,1005.0,1035.0,15969.0,30.0,0 +15984,15985,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,17:15:00,1035.0,1065.0,15969.0,30.0,0 +15985,15986,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,17:45:00,1065.0,1095.0,15969.0,30.0,0 +15986,15987,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,18:15:00,1095.0,1124.0,15969.0,29.0,0 +15987,15988,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,18:44:00,1124.0,1154.0,15969.0,30.0,0 +15988,15989,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,19:14:00,1154.0,1184.0,15969.0,30.0,0 +15989,15990,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,19:44:00,1184.0,1214.0,15969.0,30.0,0 +15990,15991,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,20:14:00,1214.0,1244.0,15969.0,30.0,0 +15991,15992,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,20:44:00,1244.0,1274.0,15969.0,30.0,0 +15992,15993,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,21:14:00,1274.0,1304.0,15969.0,30.0,0 +15993,15994,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,21:44:00,1304.0,1334.0,15969.0,30.0,0 +15994,15995,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,22:14:00,1334.0,1364.0,15969.0,30.0,0 +15995,15996,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,22:44:00,1364.0,1394.0,15969.0,30.0,0 +15996,15997,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,23:14:00,1394.0,1424.0,15969.0,30.0,0 +15997,15998,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,23:44:00,1424.0,1454.0,15969.0,30.0,0 +15998,15999,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,24:14:00,1454.0,1484.0,15969.0,30.0,0 +15999,16000,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,24:44:00,1484.0,1514.0,15969.0,30.0,0 +16000,16001,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,25:14:00,1514.0,1544.0,15969.0,30.0,0 +16001,16002,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,25:44:00,1544.0,1574.0,15969.0,30.0,0 +16002,16003,56_JLNB,westcat,JL,JL_NB,3,westcat,56_JLNB,0,15969,26:14:00,1574.0,1604.0,15969.0,30.0,0 +16004,16005,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,06:10:00,370.0,400.0,16005.0,30.0,0 +16005,16006,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,06:40:00,400.0,430.0,16005.0,30.0,0 +16006,16007,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,07:10:00,430.0,460.0,16005.0,30.0,0 +16007,16008,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,07:40:00,460.0,490.0,16005.0,30.0,0 +16008,16009,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,08:10:00,490.0,520.0,16005.0,30.0,0 +16009,16010,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,08:40:00,520.0,540.0,16005.0,20.0,0 +16010,16011,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,09:00:00,540.0,600.0,16005.0,60.0,0 +16011,16012,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,10:00:00,600.0,660.0,16005.0,60.0,0 +16012,16013,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,11:00:00,660.0,720.0,16005.0,60.0,0 +16013,16014,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,12:00:00,720.0,780.0,16005.0,60.0,0 +16014,16015,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,13:00:00,780.0,840.0,16005.0,60.0,0 +16015,16016,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,14:00:00,840.0,900.0,16005.0,60.0,0 +16016,16017,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,15:00:00,900.0,945.0,16005.0,45.0,0 +16017,16018,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,15:45:00,945.0,975.0,16005.0,30.0,0 +16018,16019,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,16:15:00,975.0,1005.0,16005.0,30.0,0 +16019,16020,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,16:45:00,1005.0,1035.0,16005.0,30.0,0 +16020,16021,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,17:15:00,1035.0,1065.0,16005.0,30.0,0 +16021,16022,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,17:45:00,1065.0,1095.0,16005.0,30.0,0 +16022,16023,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,18:15:00,1095.0,1123.0,16005.0,28.0,0 +16023,16024,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,18:43:00,1123.0,1153.0,16005.0,30.0,0 +16024,16025,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,19:13:00,1153.0,1183.0,16005.0,30.0,0 +16025,16026,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,19:43:00,1183.0,1213.0,16005.0,30.0,0 +16026,16027,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,20:13:00,1213.0,1243.0,16005.0,30.0,0 +16027,16028,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,20:43:00,1243.0,1273.0,16005.0,30.0,0 +16028,16029,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,21:13:00,1273.0,1303.0,16005.0,30.0,0 +16029,16030,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,21:43:00,1303.0,1333.0,16005.0,30.0,0 +16030,16031,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,22:13:00,1333.0,1363.0,16005.0,30.0,0 +16031,16032,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,22:43:00,1363.0,1393.0,16005.0,30.0,0 +16032,16033,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,23:13:00,1393.0,1423.0,16005.0,30.0,0 +16033,16034,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,23:43:00,1423.0,1453.0,16005.0,30.0,0 +16034,16035,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,24:13:00,1453.0,1483.0,16005.0,30.0,0 +16035,16036,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,24:43:00,1483.0,1513.0,16005.0,30.0,0 +16036,16037,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,25:13:00,1513.0,1543.0,16005.0,30.0,0 +16037,16038,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,25:43:00,1543.0,1573.0,16005.0,30.0,0 +16038,16039,56_JLSB,westcat,JL,JL_SB,3,westcat,56_JLSB,0,16005,26:13:00,1573.0,1603.0,16005.0,30.0,0 +16207,16208,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,06:03:00,363.0,393.0,16208.0,30.0,0 +16208,16209,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,06:33:00,393.0,423.0,16208.0,30.0,0 +16209,16210,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,07:03:00,423.0,453.0,16208.0,30.0,0 +16210,16211,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,07:33:00,453.0,483.0,16208.0,30.0,0 +16211,16212,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,08:03:00,483.0,513.0,16208.0,30.0,0 +16212,16213,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,08:33:00,513.0,940.0,16208.0,427.0,1 +16213,16214,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,15:40:00,940.0,970.0,16208.0,30.0,0 +16214,16215,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,16:10:00,970.0,1000.0,16208.0,30.0,0 +16215,16216,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,16:40:00,1000.0,1030.0,16208.0,30.0,0 +16216,16217,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,17:10:00,1030.0,1060.0,16208.0,30.0,0 +16217,16218,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,17:40:00,1060.0,1090.0,16208.0,30.0,0 +16218,16219,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,18:10:00,1090.0,1113.0,16208.0,23.0,0 +16219,16220,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,18:33:00,1113.0,1128.0,16208.0,15.0,0 +16220,16221,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,18:48:00,1128.0,1143.0,16208.0,15.0,0 +16221,16222,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,19:03:00,1143.0,1158.0,16208.0,15.0,0 +16222,16223,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,19:18:00,1158.0,1173.0,16208.0,15.0,0 +16223,16224,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,19:33:00,1173.0,1188.0,16208.0,15.0,0 +16224,16225,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,19:48:00,1188.0,1203.0,16208.0,15.0,0 +16225,16226,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,20:03:00,1203.0,1218.0,16208.0,15.0,0 +16226,16227,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,20:18:00,1218.0,1233.0,16208.0,15.0,0 +16227,16228,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,20:33:00,1233.0,1248.0,16208.0,15.0,0 +16228,16229,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,20:48:00,1248.0,1263.0,16208.0,15.0,0 +16229,16230,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,21:03:00,1263.0,1278.0,16208.0,15.0,0 +16230,16231,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,21:18:00,1278.0,1293.0,16208.0,15.0,0 +16231,16232,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,21:33:00,1293.0,1308.0,16208.0,15.0,0 +16232,16233,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,21:48:00,1308.0,1323.0,16208.0,15.0,0 +16233,16234,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,22:03:00,1323.0,1338.0,16208.0,15.0,0 +16234,16235,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,22:18:00,1338.0,1353.0,16208.0,15.0,0 +16235,16236,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,22:33:00,1353.0,1368.0,16208.0,15.0,0 +16236,16237,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,22:48:00,1368.0,1383.0,16208.0,15.0,0 +16237,16238,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,23:03:00,1383.0,1398.0,16208.0,15.0,0 +16238,16239,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,23:18:00,1398.0,1413.0,16208.0,15.0,0 +16239,16240,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,23:33:00,1413.0,1428.0,16208.0,15.0,0 +16240,16241,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,23:48:00,1428.0,1443.0,16208.0,15.0,0 +16241,16242,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,24:03:00,1443.0,1458.0,16208.0,15.0,0 +16242,16243,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,24:18:00,1458.0,1473.0,16208.0,15.0,0 +16243,16244,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,24:33:00,1473.0,1488.0,16208.0,15.0,0 +16244,16245,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,24:48:00,1488.0,1503.0,16208.0,15.0,0 +16245,16246,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,25:03:00,1503.0,1518.0,16208.0,15.0,0 +16246,16247,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,25:18:00,1518.0,1533.0,16208.0,15.0,0 +16247,16248,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,25:33:00,1533.0,1548.0,16208.0,15.0,0 +16248,16249,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,25:48:00,1548.0,1563.0,16208.0,15.0,0 +16249,16250,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,26:03:00,1563.0,1578.0,16208.0,15.0,0 +16250,16251,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,26:18:00,1578.0,1593.0,16208.0,15.0,0 +16251,16252,56_JPXNB,westcat,JPX,JPX_NB,3,westcat,56_JPXNB,0,16208,26:33:00,1593.0,1608.0,16208.0,15.0,0 +16253,16254,56_JPXSB,westcat,JPX,JPX_SB,3,westcat,56_JPXSB,0,16254,06:07:00,367.0,382.0,16254.0,15.0,0 +16254,16255,56_JPXSB,westcat,JPX,JPX_SB,3,westcat,56_JPXSB,0,16254,06:22:00,382.0,397.0,16254.0,15.0,0 +16255,16256,56_JPXSB,westcat,JPX,JPX_SB,3,westcat,56_JPXSB,0,16254,06:37:00,397.0,412.0,16254.0,15.0,0 +16256,16257,56_JPXSB,westcat,JPX,JPX_SB,3,westcat,56_JPXSB,0,16254,06:52:00,412.0,427.0,16254.0,15.0,0 +16257,16258,56_JPXSB,westcat,JPX,JPX_SB,3,westcat,56_JPXSB,0,16254,07:07:00,427.0,442.0,16254.0,15.0,0 +16258,16259,56_JPXSB,westcat,JPX,JPX_SB,3,westcat,56_JPXSB,0,16254,07:22:00,442.0,457.0,16254.0,15.0,0 +16259,16260,56_JPXSB,westcat,JPX,JPX_SB,3,westcat,56_JPXSB,0,16254,07:37:00,457.0,472.0,16254.0,15.0,0 +16260,16261,56_JPXSB,westcat,JPX,JPX_SB,3,westcat,56_JPXSB,0,16254,07:52:00,472.0,487.0,16254.0,15.0,0 +16261,16262,56_JPXSB,westcat,JPX,JPX_SB,3,westcat,56_JPXSB,0,16254,08:07:00,487.0,502.0,16254.0,15.0,0 +16262,16263,56_JPXSB,westcat,JPX,JPX_SB,3,westcat,56_JPXSB,0,16254,08:22:00,502.0,517.0,16254.0,15.0,0 +16263,16264,56_JPXSB,westcat,JPX,JPX_SB,3,westcat,56_JPXSB,0,16254,08:37:00,517.0,532.0,16254.0,15.0,0 +16264,16265,56_JPXSB,westcat,JPX,JPX_SB,3,westcat,56_JPXSB,0,16254,08:52:00,532.0,931.0,16254.0,399.0,1 +16265,16266,56_JPXSB,westcat,JPX,JPX_SB,3,westcat,56_JPXSB,0,16254,15:31:00,931.0,961.0,16254.0,30.0,0 +16266,16267,56_JPXSB,westcat,JPX,JPX_SB,3,westcat,56_JPXSB,0,16254,16:01:00,961.0,991.0,16254.0,30.0,0 +16267,16268,56_JPXSB,westcat,JPX,JPX_SB,3,westcat,56_JPXSB,0,16254,16:31:00,991.0,1021.0,16254.0,30.0,0 +16268,16269,56_JPXSB,westcat,JPX,JPX_SB,3,westcat,56_JPXSB,0,16254,17:01:00,1021.0,1051.0,16254.0,30.0,0 +16269,16270,56_JPXSB,westcat,JPX,JPX_SB,3,westcat,56_JPXSB,0,16254,17:31:00,1051.0,1081.0,16254.0,30.0,0 +15932,15933,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,06:01:00,361.0,391.0,15933.0,30.0,0 +15933,15934,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,06:31:00,391.0,421.0,15933.0,30.0,0 +15934,15935,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,07:01:00,421.0,451.0,15933.0,30.0,0 +15935,15936,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,07:31:00,451.0,481.0,15933.0,30.0,0 +15936,15937,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,08:01:00,481.0,511.0,15933.0,30.0,0 +15937,15938,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,08:31:00,511.0,543.0,15933.0,32.0,0 +15938,15939,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,09:03:00,543.0,603.0,15933.0,60.0,0 +15939,15940,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,10:03:00,603.0,663.0,15933.0,60.0,0 +15940,15941,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,11:03:00,663.0,723.0,15933.0,60.0,0 +15941,15942,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,12:03:00,723.0,783.0,15933.0,60.0,0 +15942,15943,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,13:03:00,783.0,843.0,15933.0,60.0,0 +15943,15944,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,14:03:00,843.0,903.0,15933.0,60.0,0 +15944,15945,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,15:03:00,903.0,943.0,15933.0,40.0,0 +15945,15946,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,15:43:00,943.0,973.0,15933.0,30.0,0 +15946,15947,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,16:13:00,973.0,1003.0,15933.0,30.0,0 +15947,15948,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,16:43:00,1003.0,1033.0,15933.0,30.0,0 +15948,15949,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,17:13:00,1033.0,1063.0,15933.0,30.0,0 +15949,15950,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,17:43:00,1063.0,1093.0,15933.0,30.0,0 +15950,15951,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,18:13:00,1093.0,1119.0,15933.0,26.0,0 +15951,15952,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,18:39:00,1119.0,1149.0,15933.0,30.0,0 +15952,15953,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,19:09:00,1149.0,1179.0,15933.0,30.0,0 +15953,15954,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,19:39:00,1179.0,1209.0,15933.0,30.0,0 +15954,15955,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,20:09:00,1209.0,1239.0,15933.0,30.0,0 +15955,15956,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,20:39:00,1239.0,1269.0,15933.0,30.0,0 +15956,15957,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,21:09:00,1269.0,1299.0,15933.0,30.0,0 +15957,15958,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,21:39:00,1299.0,1329.0,15933.0,30.0,0 +15958,15959,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,22:09:00,1329.0,1359.0,15933.0,30.0,0 +15959,15960,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,22:39:00,1359.0,1389.0,15933.0,30.0,0 +15960,15961,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,23:09:00,1389.0,1419.0,15933.0,30.0,0 +15961,15962,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,23:39:00,1419.0,1449.0,15933.0,30.0,0 +15962,15963,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,24:09:00,1449.0,1479.0,15933.0,30.0,0 +15963,15964,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,24:39:00,1479.0,1509.0,15933.0,30.0,0 +15964,15965,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,25:09:00,1509.0,1539.0,15933.0,30.0,0 +15965,15966,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,25:39:00,1539.0,1569.0,15933.0,30.0,0 +15966,15967,56_JRNB,westcat,JR,JR_NB,3,westcat,56_JRNB,0,15933,26:09:00,1569.0,1599.0,15933.0,30.0,0 +16040,16041,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,06:08:00,368.0,398.0,16041.0,30.0,0 +16041,16042,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,06:38:00,398.0,428.0,16041.0,30.0,0 +16042,16043,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,07:08:00,428.0,458.0,16041.0,30.0,0 +16043,16044,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,07:38:00,458.0,488.0,16041.0,30.0,0 +16044,16045,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,08:08:00,488.0,518.0,16041.0,30.0,0 +16045,16046,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,08:38:00,518.0,546.0,16041.0,28.0,0 +16046,16047,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,09:06:00,546.0,606.0,16041.0,60.0,0 +16047,16048,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,10:06:00,606.0,666.0,16041.0,60.0,0 +16048,16049,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,11:06:00,666.0,726.0,16041.0,60.0,0 +16049,16050,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,12:06:00,726.0,786.0,16041.0,60.0,0 +16050,16051,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,13:06:00,786.0,846.0,16041.0,60.0,0 +16051,16052,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,14:06:00,846.0,906.0,16041.0,60.0,0 +16052,16053,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,15:06:00,906.0,938.0,16041.0,32.0,0 +16053,16054,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,15:38:00,938.0,968.0,16041.0,30.0,0 +16054,16055,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,16:08:00,968.0,998.0,16041.0,30.0,0 +16055,16056,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,16:38:00,998.0,1028.0,16041.0,30.0,0 +16056,16057,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,17:08:00,1028.0,1058.0,16041.0,30.0,0 +16057,16058,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,17:38:00,1058.0,1088.0,16041.0,30.0,0 +16058,16059,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,18:08:00,1088.0,1120.0,16041.0,32.0,0 +16059,16060,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,18:40:00,1120.0,1150.0,16041.0,30.0,0 +16060,16061,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,19:10:00,1150.0,1180.0,16041.0,30.0,0 +16061,16062,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,19:40:00,1180.0,1210.0,16041.0,30.0,0 +16062,16063,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,20:10:00,1210.0,1240.0,16041.0,30.0,0 +16063,16064,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,20:40:00,1240.0,1270.0,16041.0,30.0,0 +16064,16065,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,21:10:00,1270.0,1300.0,16041.0,30.0,0 +16065,16066,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,21:40:00,1300.0,1330.0,16041.0,30.0,0 +16066,16067,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,22:10:00,1330.0,1360.0,16041.0,30.0,0 +16067,16068,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,22:40:00,1360.0,1390.0,16041.0,30.0,0 +16068,16069,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,23:10:00,1390.0,1420.0,16041.0,30.0,0 +16069,16070,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,23:40:00,1420.0,1450.0,16041.0,30.0,0 +16070,16071,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,24:10:00,1450.0,1480.0,16041.0,30.0,0 +16071,16072,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,24:40:00,1480.0,1510.0,16041.0,30.0,0 +16072,16073,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,25:10:00,1510.0,1540.0,16041.0,30.0,0 +16073,16074,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,25:40:00,1540.0,1570.0,16041.0,30.0,0 +16074,16075,56_JRSB,westcat,JR,JR_SB,3,westcat,56_JRSB,0,16041,26:10:00,1570.0,1600.0,16041.0,30.0,0 +16076,16077,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,06:05:00,365.0,380.0,16077.0,15.0,0 +16077,16078,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,06:20:00,380.0,395.0,16077.0,15.0,0 +16078,16079,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,06:35:00,395.0,410.0,16077.0,15.0,0 +16079,16080,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,06:50:00,410.0,425.0,16077.0,15.0,0 +16080,16081,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,07:05:00,425.0,440.0,16077.0,15.0,0 +16081,16082,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,07:20:00,440.0,455.0,16077.0,15.0,0 +16082,16083,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,07:35:00,455.0,470.0,16077.0,15.0,0 +16083,16084,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,07:50:00,470.0,485.0,16077.0,15.0,0 +16084,16085,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,08:05:00,485.0,500.0,16077.0,15.0,0 +16085,16086,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,08:20:00,500.0,515.0,16077.0,15.0,0 +16086,16087,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,08:35:00,515.0,530.0,16077.0,15.0,0 +16087,16088,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,08:50:00,530.0,935.0,16077.0,405.0,1 +16088,16089,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,15:35:00,935.0,950.0,16077.0,15.0,0 +16089,16090,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,15:50:00,950.0,965.0,16077.0,15.0,0 +16090,16091,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,16:05:00,965.0,980.0,16077.0,15.0,0 +16091,16092,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,16:20:00,980.0,995.0,16077.0,15.0,0 +16092,16093,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,16:35:00,995.0,1010.0,16077.0,15.0,0 +16093,16094,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,16:50:00,1010.0,1025.0,16077.0,15.0,0 +16094,16095,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,17:05:00,1025.0,1040.0,16077.0,15.0,0 +16095,16096,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,17:20:00,1040.0,1055.0,16077.0,15.0,0 +16096,16097,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,17:35:00,1055.0,1070.0,16077.0,15.0,0 +16097,16098,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,17:50:00,1070.0,1085.0,16077.0,15.0,0 +16098,16099,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,18:05:00,1085.0,1100.0,16077.0,15.0,0 +16099,16100,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,18:20:00,1100.0,1114.0,16077.0,14.0,0 +16100,16101,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,18:34:00,1114.0,1129.0,16077.0,15.0,0 +16101,16102,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,18:49:00,1129.0,1144.0,16077.0,15.0,0 +16102,16103,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,19:04:00,1144.0,1159.0,16077.0,15.0,0 +16103,16104,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,19:19:00,1159.0,1174.0,16077.0,15.0,0 +16104,16105,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,19:34:00,1174.0,1189.0,16077.0,15.0,0 +16105,16106,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,19:49:00,1189.0,1204.0,16077.0,15.0,0 +16106,16107,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,20:04:00,1204.0,1219.0,16077.0,15.0,0 +16107,16108,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,20:19:00,1219.0,1234.0,16077.0,15.0,0 +16108,16109,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,20:34:00,1234.0,1249.0,16077.0,15.0,0 +16109,16110,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,20:49:00,1249.0,1264.0,16077.0,15.0,0 +16110,16111,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,21:04:00,1264.0,1279.0,16077.0,15.0,0 +16111,16112,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,21:19:00,1279.0,1294.0,16077.0,15.0,0 +16112,16113,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,21:34:00,1294.0,1309.0,16077.0,15.0,0 +16113,16114,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,21:49:00,1309.0,1324.0,16077.0,15.0,0 +16114,16115,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,22:04:00,1324.0,1339.0,16077.0,15.0,0 +16115,16116,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,22:19:00,1339.0,1354.0,16077.0,15.0,0 +16116,16117,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,22:34:00,1354.0,1369.0,16077.0,15.0,0 +16117,16118,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,22:49:00,1369.0,1384.0,16077.0,15.0,0 +16118,16119,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,23:04:00,1384.0,1399.0,16077.0,15.0,0 +16119,16120,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,23:19:00,1399.0,1414.0,16077.0,15.0,0 +16120,16121,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,23:34:00,1414.0,1429.0,16077.0,15.0,0 +16121,16122,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,23:49:00,1429.0,1444.0,16077.0,15.0,0 +16122,16123,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,24:04:00,1444.0,1459.0,16077.0,15.0,0 +16123,16124,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,24:19:00,1459.0,1474.0,16077.0,15.0,0 +16124,16125,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,24:34:00,1474.0,1489.0,16077.0,15.0,0 +16125,16126,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,24:49:00,1489.0,1504.0,16077.0,15.0,0 +16126,16127,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,25:04:00,1504.0,1519.0,16077.0,15.0,0 +16127,16128,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,25:19:00,1519.0,1534.0,16077.0,15.0,0 +16128,16129,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,25:34:00,1534.0,1549.0,16077.0,15.0,0 +16129,16130,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,25:49:00,1549.0,1564.0,16077.0,15.0,0 +16130,16131,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,26:04:00,1564.0,1579.0,16077.0,15.0,0 +16131,16132,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,26:19:00,1579.0,1594.0,16077.0,15.0,0 +16132,16133,56_JXNB,westcat,JX,JX_NB,3,westcat,56_JXNB,0,16077,26:34:00,1594.0,1609.0,16077.0,15.0,0 +16134,16135,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,06:04:00,364.0,379.0,16135.0,15.0,0 +16135,16136,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,06:19:00,379.0,394.0,16135.0,15.0,0 +16136,16137,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,06:34:00,394.0,409.0,16135.0,15.0,0 +16137,16138,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,06:49:00,409.0,424.0,16135.0,15.0,0 +16138,16139,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,07:04:00,424.0,439.0,16135.0,15.0,0 +16139,16140,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,07:19:00,439.0,454.0,16135.0,15.0,0 +16140,16141,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,07:34:00,454.0,469.0,16135.0,15.0,0 +16141,16142,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,07:49:00,469.0,484.0,16135.0,15.0,0 +16142,16143,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,08:04:00,484.0,499.0,16135.0,15.0,0 +16143,16144,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,08:19:00,499.0,514.0,16135.0,15.0,0 +16144,16145,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,08:34:00,514.0,529.0,16135.0,15.0,0 +16145,16146,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,08:49:00,529.0,933.0,16135.0,404.0,1 +16146,16147,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,15:33:00,933.0,948.0,16135.0,15.0,0 +16147,16148,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,15:48:00,948.0,963.0,16135.0,15.0,0 +16148,16149,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,16:03:00,963.0,978.0,16135.0,15.0,0 +16149,16150,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,16:18:00,978.0,993.0,16135.0,15.0,0 +16150,16151,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,16:33:00,993.0,1008.0,16135.0,15.0,0 +16151,16152,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,16:48:00,1008.0,1023.0,16135.0,15.0,0 +16152,16153,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,17:03:00,1023.0,1038.0,16135.0,15.0,0 +16153,16154,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,17:18:00,1038.0,1053.0,16135.0,15.0,0 +16154,16155,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,17:33:00,1053.0,1068.0,16135.0,15.0,0 +16155,16156,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,17:48:00,1068.0,1083.0,16135.0,15.0,0 +16156,16157,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,18:03:00,1083.0,1098.0,16135.0,15.0,0 +16157,16158,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,18:18:00,1098.0,1111.0,16135.0,13.0,0 +16158,16159,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,18:31:00,1111.0,1210.98333333,16135.0,99.9833333333,1 +16159,16160,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,20:10:59,1210.98333333,1310.98333333,16135.0,100.0,1 +16160,16161,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,21:50:59,1310.98333333,1410.96666667,16135.0,99.9833333333,1 +16161,16162,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,23:30:58,1410.96666667,1510.96666667,16135.0,100.0,1 +16162,16163,56_JXSB,westcat,JX,JX_SB,3,westcat,56_JXSB,0,16135,25:10:58,1510.96666667,1610.95,16135.0,99.9833333333,1 +16286,16287,56_LYNXEB,westcat,LYNX,LYNX_EB,3,westcat,56_LYNXEB,0,16287,06:04:00,364.0,384.0,16287.0,20.0,0 +16287,16288,56_LYNXEB,westcat,LYNX,LYNX_EB,3,westcat,56_LYNXEB,0,16287,06:24:00,384.0,404.0,16287.0,20.0,0 +16288,16289,56_LYNXEB,westcat,LYNX,LYNX_EB,3,westcat,56_LYNXEB,0,16287,06:44:00,404.0,424.0,16287.0,20.0,0 +16289,16290,56_LYNXEB,westcat,LYNX,LYNX_EB,3,westcat,56_LYNXEB,0,16287,07:04:00,424.0,444.0,16287.0,20.0,0 +16290,16291,56_LYNXEB,westcat,LYNX,LYNX_EB,3,westcat,56_LYNXEB,0,16287,07:24:00,444.0,464.0,16287.0,20.0,0 +16291,16292,56_LYNXEB,westcat,LYNX,LYNX_EB,3,westcat,56_LYNXEB,0,16287,07:44:00,464.0,484.0,16287.0,20.0,0 +16292,16293,56_LYNXEB,westcat,LYNX,LYNX_EB,3,westcat,56_LYNXEB,0,16287,08:04:00,484.0,504.0,16287.0,20.0,0 +16293,16294,56_LYNXEB,westcat,LYNX,LYNX_EB,3,westcat,56_LYNXEB,0,16287,08:24:00,504.0,524.0,16287.0,20.0,0 +16294,16295,56_LYNXEB,westcat,LYNX,LYNX_EB,3,westcat,56_LYNXEB,0,16287,08:44:00,524.0,939.0,16287.0,415.0,1 +16295,16296,56_LYNXEB,westcat,LYNX,LYNX_EB,3,westcat,56_LYNXEB,0,16287,15:39:00,939.0,959.0,16287.0,20.0,0 +16296,16297,56_LYNXEB,westcat,LYNX,LYNX_EB,3,westcat,56_LYNXEB,0,16287,15:59:00,959.0,979.0,16287.0,20.0,0 +16297,16298,56_LYNXEB,westcat,LYNX,LYNX_EB,3,westcat,56_LYNXEB,0,16287,16:19:00,979.0,999.0,16287.0,20.0,0 +16298,16299,56_LYNXEB,westcat,LYNX,LYNX_EB,3,westcat,56_LYNXEB,0,16287,16:39:00,999.0,1019.0,16287.0,20.0,0 +16299,16300,56_LYNXEB,westcat,LYNX,LYNX_EB,3,westcat,56_LYNXEB,0,16287,16:59:00,1019.0,1039.0,16287.0,20.0,0 +16300,16301,56_LYNXEB,westcat,LYNX,LYNX_EB,3,westcat,56_LYNXEB,0,16287,17:19:00,1039.0,1059.0,16287.0,20.0,0 +16301,16302,56_LYNXEB,westcat,LYNX,LYNX_EB,3,westcat,56_LYNXEB,0,16287,17:39:00,1059.0,1079.0,16287.0,20.0,0 +16302,16303,56_LYNXEB,westcat,LYNX,LYNX_EB,3,westcat,56_LYNXEB,0,16287,17:59:00,1079.0,1099.0,16287.0,20.0,0 +16271,16272,56_LYNXWB,westcat,LYNX,LYNX_WB,3,westcat,56_LYNXWB,0,16272,06:05:00,365.0,385.0,16272.0,20.0,0 +16272,16273,56_LYNXWB,westcat,LYNX,LYNX_WB,3,westcat,56_LYNXWB,0,16272,06:25:00,385.0,405.0,16272.0,20.0,0 +16273,16274,56_LYNXWB,westcat,LYNX,LYNX_WB,3,westcat,56_LYNXWB,0,16272,06:45:00,405.0,425.0,16272.0,20.0,0 +16274,16275,56_LYNXWB,westcat,LYNX,LYNX_WB,3,westcat,56_LYNXWB,0,16272,07:05:00,425.0,445.0,16272.0,20.0,0 +16275,16276,56_LYNXWB,westcat,LYNX,LYNX_WB,3,westcat,56_LYNXWB,0,16272,07:25:00,445.0,465.0,16272.0,20.0,0 +16276,16277,56_LYNXWB,westcat,LYNX,LYNX_WB,3,westcat,56_LYNXWB,0,16272,07:45:00,465.0,485.0,16272.0,20.0,0 +16277,16278,56_LYNXWB,westcat,LYNX,LYNX_WB,3,westcat,56_LYNXWB,0,16272,08:05:00,485.0,505.0,16272.0,20.0,0 +16278,16279,56_LYNXWB,westcat,LYNX,LYNX_WB,3,westcat,56_LYNXWB,0,16272,08:25:00,505.0,525.0,16272.0,20.0,0 +16279,16280,56_LYNXWB,westcat,LYNX,LYNX_WB,3,westcat,56_LYNXWB,0,16272,08:45:00,525.0,941.0,16272.0,416.0,1 +16280,16281,56_LYNXWB,westcat,LYNX,LYNX_WB,3,westcat,56_LYNXWB,0,16272,15:41:00,941.0,971.0,16272.0,30.0,0 +16281,16282,56_LYNXWB,westcat,LYNX,LYNX_WB,3,westcat,56_LYNXWB,0,16272,16:11:00,971.0,1001.0,16272.0,30.0,0 +16282,16283,56_LYNXWB,westcat,LYNX,LYNX_WB,3,westcat,56_LYNXWB,0,16272,16:41:00,1001.0,1031.0,16272.0,30.0,0 +16283,16284,56_LYNXWB,westcat,LYNX,LYNX_WB,3,westcat,56_LYNXWB,0,16272,17:11:00,1031.0,1061.0,16272.0,30.0,0 +16284,16285,56_LYNXWB,westcat,LYNX,LYNX_WB,3,westcat,56_LYNXWB,0,16272,17:41:00,1061.0,1091.0,16272.0,30.0,0 +16164,16165,57_ML30ZEB,westcat,ML30Z,ML30Z_EB,3,westcat,57_ML30ZEB,0,16165,06:07:00,367.0,397.0,16165.0,30.0,0 +16165,16166,57_ML30ZEB,westcat,ML30Z,ML30Z_EB,3,westcat,57_ML30ZEB,0,16165,06:37:00,397.0,427.0,16165.0,30.0,0 +16166,16167,57_ML30ZEB,westcat,ML30Z,ML30Z_EB,3,westcat,57_ML30ZEB,0,16165,07:07:00,427.0,457.0,16165.0,30.0,0 +16167,16168,57_ML30ZEB,westcat,ML30Z,ML30Z_EB,3,westcat,57_ML30ZEB,0,16165,07:37:00,457.0,487.0,16165.0,30.0,0 +16168,16169,57_ML30ZEB,westcat,ML30Z,ML30Z_EB,3,westcat,57_ML30ZEB,0,16165,08:07:00,487.0,517.0,16165.0,30.0,0 +16169,16170,57_ML30ZEB,westcat,ML30Z,ML30Z_EB,3,westcat,57_ML30ZEB,0,16165,08:37:00,517.0,546.0,16165.0,29.0,0 +16170,16171,57_ML30ZEB,westcat,ML30Z,ML30Z_EB,3,westcat,57_ML30ZEB,0,16165,09:06:00,546.0,606.0,16165.0,60.0,0 +16171,16172,57_ML30ZEB,westcat,ML30Z,ML30Z_EB,3,westcat,57_ML30ZEB,0,16165,10:06:00,606.0,666.0,16165.0,60.0,0 +16172,16173,57_ML30ZEB,westcat,ML30Z,ML30Z_EB,3,westcat,57_ML30ZEB,0,16165,11:06:00,666.0,726.0,16165.0,60.0,0 +16173,16174,57_ML30ZEB,westcat,ML30Z,ML30Z_EB,3,westcat,57_ML30ZEB,0,16165,12:06:00,726.0,786.0,16165.0,60.0,0 +16174,16175,57_ML30ZEB,westcat,ML30Z,ML30Z_EB,3,westcat,57_ML30ZEB,0,16165,13:06:00,786.0,846.0,16165.0,60.0,0 +16175,16176,57_ML30ZEB,westcat,ML30Z,ML30Z_EB,3,westcat,57_ML30ZEB,0,16165,14:06:00,846.0,906.0,16165.0,60.0,0 +16176,16177,57_ML30ZEB,westcat,ML30Z,ML30Z_EB,3,westcat,57_ML30ZEB,0,16165,15:06:00,906.0,935.0,16165.0,29.0,0 +16177,16178,57_ML30ZEB,westcat,ML30Z,ML30Z_EB,3,westcat,57_ML30ZEB,0,16165,15:35:00,935.0,965.0,16165.0,30.0,0 +16178,16179,57_ML30ZEB,westcat,ML30Z,ML30Z_EB,3,westcat,57_ML30ZEB,0,16165,16:05:00,965.0,995.0,16165.0,30.0,0 +16179,16180,57_ML30ZEB,westcat,ML30Z,ML30Z_EB,3,westcat,57_ML30ZEB,0,16165,16:35:00,995.0,1025.0,16165.0,30.0,0 +16180,16181,57_ML30ZEB,westcat,ML30Z,ML30Z_EB,3,westcat,57_ML30ZEB,0,16165,17:05:00,1025.0,1055.0,16165.0,30.0,0 +16181,16182,57_ML30ZEB,westcat,ML30Z,ML30Z_EB,3,westcat,57_ML30ZEB,0,16165,17:35:00,1055.0,1085.0,16165.0,30.0,0 +16183,16184,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,06:04:00,364.0,394.0,16184.0,30.0,0 +16184,16185,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,06:34:00,394.0,424.0,16184.0,30.0,0 +16185,16186,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,07:04:00,424.0,454.0,16184.0,30.0,0 +16186,16187,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,07:34:00,454.0,484.0,16184.0,30.0,0 +16187,16188,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,08:04:00,484.0,514.0,16184.0,30.0,0 +16188,16189,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,08:34:00,514.0,565.0,16184.0,51.0,0 +16189,16190,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,09:25:00,565.0,625.0,16184.0,60.0,0 +16190,16191,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,10:25:00,625.0,685.0,16184.0,60.0,0 +16191,16192,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,11:25:00,685.0,745.0,16184.0,60.0,0 +16192,16193,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,12:25:00,745.0,805.0,16184.0,60.0,0 +16193,16194,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,13:25:00,805.0,865.0,16184.0,60.0,0 +16194,16195,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,14:25:00,865.0,925.0,16184.0,60.0,0 +16195,16196,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,15:25:00,925.0,941.0,16184.0,16.0,0 +16196,16197,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,15:41:00,941.0,971.0,16184.0,30.0,0 +16197,16198,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,16:11:00,971.0,1001.0,16184.0,30.0,0 +16198,16199,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,16:41:00,1001.0,1031.0,16184.0,30.0,0 +16199,16200,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,17:11:00,1031.0,1061.0,16184.0,30.0,0 +16200,16201,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,17:41:00,1061.0,1091.0,16184.0,30.0,0 +16201,16202,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,18:11:00,1091.0,1137.0,16184.0,46.0,0 +16202,16203,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,18:57:00,1137.0,1236.98333333,16184.0,99.9833333333,0 +16203,16204,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,20:36:59,1236.98333333,1336.98333333,16184.0,100.0,0 +16204,16205,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,22:16:59,1336.98333333,1436.96666667,16184.0,99.9833333333,0 +16205,16206,57_ML30ZWB,westcat,ML30Z,ML30Z_WB,3,westcat,57_ML30ZWB,0,16184,23:56:58,1436.96666667,1536.96666667,16184.0,100.0,0 +14757,14758,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,06:03:00,363.0,393.0,14758.0,30.0,0 +14758,14759,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,06:33:00,393.0,423.0,14758.0,30.0,0 +14759,14760,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,07:03:00,423.0,453.0,14758.0,30.0,0 +14760,14761,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,07:33:00,453.0,483.0,14758.0,30.0,0 +14761,14762,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,08:03:00,483.0,513.0,14758.0,30.0,0 +14762,14763,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,08:33:00,513.0,555.0,14758.0,42.0,0 +14763,14764,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,09:15:00,555.0,585.0,14758.0,30.0,0 +14764,14765,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,09:45:00,585.0,615.0,14758.0,30.0,0 +14765,14766,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,10:15:00,615.0,645.0,14758.0,30.0,0 +14766,14767,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,10:45:00,645.0,675.0,14758.0,30.0,0 +14767,14768,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,11:15:00,675.0,705.0,14758.0,30.0,0 +14768,14769,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,11:45:00,705.0,735.0,14758.0,30.0,0 +14769,14770,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,12:15:00,735.0,765.0,14758.0,30.0,0 +14770,14771,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,12:45:00,765.0,795.0,14758.0,30.0,0 +14771,14772,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,13:15:00,795.0,825.0,14758.0,30.0,0 +14772,14773,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,13:45:00,825.0,855.0,14758.0,30.0,0 +14773,14774,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,14:15:00,855.0,885.0,14758.0,30.0,0 +14774,14775,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,14:45:00,885.0,915.0,14758.0,30.0,0 +14775,14776,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,15:15:00,915.0,936.0,14758.0,21.0,0 +14776,14777,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,15:36:00,936.0,966.0,14758.0,30.0,0 +14777,14778,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,16:06:00,966.0,996.0,14758.0,30.0,0 +14778,14779,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,16:36:00,996.0,1026.0,14758.0,30.0,0 +14779,14780,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,17:06:00,1026.0,1056.0,14758.0,30.0,0 +14780,14781,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,17:36:00,1056.0,1086.0,14758.0,30.0,0 +14781,14782,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,18:06:00,1086.0,1114.0,14758.0,28.0,0 +14782,14783,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,18:34:00,1114.0,1144.0,14758.0,30.0,0 +14783,14784,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,19:04:00,1144.0,1174.0,14758.0,30.0,0 +14784,14785,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,19:34:00,1174.0,1204.0,14758.0,30.0,0 +14785,14786,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,20:04:00,1204.0,1234.0,14758.0,30.0,0 +14786,14787,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,20:34:00,1234.0,1264.0,14758.0,30.0,0 +14787,14788,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,21:04:00,1264.0,1294.0,14758.0,30.0,0 +14788,14789,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,21:34:00,1294.0,1324.0,14758.0,30.0,0 +14789,14790,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,22:04:00,1324.0,1354.0,14758.0,30.0,0 +14790,14791,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,22:34:00,1354.0,1384.0,14758.0,30.0,0 +14791,14792,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,23:04:00,1384.0,1414.0,14758.0,30.0,0 +14792,14793,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,23:34:00,1414.0,1444.0,14758.0,30.0,0 +14793,14794,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,24:04:00,1444.0,1474.0,14758.0,30.0,0 +14794,14795,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,24:34:00,1474.0,1504.0,14758.0,30.0,0 +14795,14796,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,25:04:00,1504.0,1534.0,14758.0,30.0,0 +14796,14797,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,25:34:00,1534.0,1564.0,14758.0,30.0,0 +14797,14798,59_1N,soltrans,1N,1N,3,soltrans,59_1N,0,14758,26:04:00,1564.0,1594.0,14758.0,30.0,0 +14925,14926,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,06:04:00,364.0,394.0,14926.0,30.0,0 +14926,14927,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,06:34:00,394.0,424.0,14926.0,30.0,0 +14927,14928,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,07:04:00,424.0,454.0,14926.0,30.0,0 +14928,14929,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,07:34:00,454.0,484.0,14926.0,30.0,0 +14929,14930,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,08:04:00,484.0,514.0,14926.0,30.0,0 +14930,14931,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,08:34:00,514.0,540.0,14926.0,26.0,0 +14931,14932,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,09:00:00,540.0,570.0,14926.0,30.0,0 +14932,14933,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,09:30:00,570.0,600.0,14926.0,30.0,0 +14933,14934,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,10:00:00,600.0,630.0,14926.0,30.0,0 +14934,14935,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,10:30:00,630.0,660.0,14926.0,30.0,0 +14935,14936,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,11:00:00,660.0,690.0,14926.0,30.0,0 +14936,14937,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,11:30:00,690.0,720.0,14926.0,30.0,0 +14937,14938,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,12:00:00,720.0,750.0,14926.0,30.0,0 +14938,14939,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,12:30:00,750.0,780.0,14926.0,30.0,0 +14939,14940,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,13:00:00,780.0,810.0,14926.0,30.0,0 +14940,14941,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,13:30:00,810.0,840.0,14926.0,30.0,0 +14941,14942,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,14:00:00,840.0,870.0,14926.0,30.0,0 +14942,14943,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,14:30:00,870.0,900.0,14926.0,30.0,0 +14943,14944,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,15:00:00,900.0,941.0,14926.0,41.0,0 +14944,14945,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,15:41:00,941.0,971.0,14926.0,30.0,0 +14945,14946,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,16:11:00,971.0,1001.0,14926.0,30.0,0 +14946,14947,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,16:41:00,1001.0,1031.0,14926.0,30.0,0 +14947,14948,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,17:11:00,1031.0,1061.0,14926.0,30.0,0 +14948,14949,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,17:41:00,1061.0,1091.0,14926.0,30.0,0 +14949,14950,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,18:11:00,1091.0,1119.0,14926.0,28.0,0 +14950,14951,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,18:39:00,1119.0,1149.0,14926.0,30.0,0 +14951,14952,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,19:09:00,1149.0,1179.0,14926.0,30.0,0 +14952,14953,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,19:39:00,1179.0,1209.0,14926.0,30.0,0 +14953,14954,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,20:09:00,1209.0,1239.0,14926.0,30.0,0 +14954,14955,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,20:39:00,1239.0,1269.0,14926.0,30.0,0 +14955,14956,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,21:09:00,1269.0,1299.0,14926.0,30.0,0 +14956,14957,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,21:39:00,1299.0,1329.0,14926.0,30.0,0 +14957,14958,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,22:09:00,1329.0,1359.0,14926.0,30.0,0 +14958,14959,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,22:39:00,1359.0,1389.0,14926.0,30.0,0 +14959,14960,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,23:09:00,1389.0,1419.0,14926.0,30.0,0 +14960,14961,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,23:39:00,1419.0,1449.0,14926.0,30.0,0 +14961,14962,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,24:09:00,1449.0,1479.0,14926.0,30.0,0 +14962,14963,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,24:39:00,1479.0,1509.0,14926.0,30.0,0 +14963,14964,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,25:09:00,1509.0,1539.0,14926.0,30.0,0 +14964,14965,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,25:39:00,1539.0,1569.0,14926.0,30.0,0 +14965,14966,59_1S,soltrans,1S,1S,3,soltrans,59_1S,0,14926,26:09:00,1569.0,1599.0,14926.0,30.0,0 +14799,14800,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,06:12:00,372.0,402.0,14800.0,30.0,0 +14800,14801,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,06:42:00,402.0,432.0,14800.0,30.0,0 +14801,14802,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,07:12:00,432.0,462.0,14800.0,30.0,0 +14802,14803,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,07:42:00,462.0,492.0,14800.0,30.0,0 +14803,14804,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,08:12:00,492.0,522.0,14800.0,30.0,0 +14804,14805,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,08:42:00,522.0,548.0,14800.0,26.0,0 +14805,14806,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,09:08:00,548.0,578.0,14800.0,30.0,0 +14806,14807,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,09:38:00,578.0,608.0,14800.0,30.0,0 +14807,14808,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,10:08:00,608.0,638.0,14800.0,30.0,0 +14808,14809,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,10:38:00,638.0,668.0,14800.0,30.0,0 +14809,14810,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,11:08:00,668.0,698.0,14800.0,30.0,0 +14810,14811,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,11:38:00,698.0,728.0,14800.0,30.0,0 +14811,14812,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,12:08:00,728.0,758.0,14800.0,30.0,0 +14812,14813,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,12:38:00,758.0,788.0,14800.0,30.0,0 +14813,14814,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,13:08:00,788.0,818.0,14800.0,30.0,0 +14814,14815,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,13:38:00,818.0,848.0,14800.0,30.0,0 +14815,14816,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,14:08:00,848.0,878.0,14800.0,30.0,0 +14816,14817,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,14:38:00,878.0,908.0,14800.0,30.0,0 +14817,14818,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,15:08:00,908.0,944.0,14800.0,36.0,0 +14818,14819,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,15:44:00,944.0,974.0,14800.0,30.0,0 +14819,14820,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,16:14:00,974.0,1004.0,14800.0,30.0,0 +14820,14821,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,16:44:00,1004.0,1034.0,14800.0,30.0,0 +14821,14822,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,17:14:00,1034.0,1064.0,14800.0,30.0,0 +14822,14823,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,17:44:00,1064.0,1094.0,14800.0,30.0,0 +14823,14824,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,18:14:00,1094.0,1111.0,14800.0,17.0,0 +14824,14825,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,18:31:00,1111.0,1141.0,14800.0,30.0,0 +14825,14826,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,19:01:00,1141.0,1171.0,14800.0,30.0,0 +14826,14827,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,19:31:00,1171.0,1201.0,14800.0,30.0,0 +14827,14828,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,20:01:00,1201.0,1231.0,14800.0,30.0,0 +14828,14829,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,20:31:00,1231.0,1261.0,14800.0,30.0,0 +14829,14830,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,21:01:00,1261.0,1291.0,14800.0,30.0,0 +14830,14831,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,21:31:00,1291.0,1321.0,14800.0,30.0,0 +14831,14832,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,22:01:00,1321.0,1351.0,14800.0,30.0,0 +14832,14833,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,22:31:00,1351.0,1381.0,14800.0,30.0,0 +14833,14834,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,23:01:00,1381.0,1411.0,14800.0,30.0,0 +14834,14835,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,23:31:00,1411.0,1441.0,14800.0,30.0,0 +14835,14836,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,24:01:00,1441.0,1471.0,14800.0,30.0,0 +14836,14837,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,24:31:00,1471.0,1501.0,14800.0,30.0,0 +14837,14838,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,25:01:00,1501.0,1531.0,14800.0,30.0,0 +14838,14839,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,25:31:00,1531.0,1561.0,14800.0,30.0,0 +14839,14840,59_2N,soltrans,2N,2N,3,soltrans,59_2N,0,14800,26:01:00,1561.0,1591.0,14800.0,30.0,0 +14967,14968,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,06:08:00,368.0,398.0,14968.0,30.0,0 +14968,14969,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,06:38:00,398.0,428.0,14968.0,30.0,0 +14969,14970,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,07:08:00,428.0,458.0,14968.0,30.0,0 +14970,14971,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,07:38:00,458.0,488.0,14968.0,30.0,0 +14971,14972,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,08:08:00,488.0,518.0,14968.0,30.0,0 +14972,14973,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,08:38:00,518.0,547.0,14968.0,29.0,0 +14973,14974,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,09:07:00,547.0,577.0,14968.0,30.0,0 +14974,14975,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,09:37:00,577.0,607.0,14968.0,30.0,0 +14975,14976,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,10:07:00,607.0,637.0,14968.0,30.0,0 +14976,14977,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,10:37:00,637.0,667.0,14968.0,30.0,0 +14977,14978,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,11:07:00,667.0,697.0,14968.0,30.0,0 +14978,14979,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,11:37:00,697.0,727.0,14968.0,30.0,0 +14979,14980,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,12:07:00,727.0,757.0,14968.0,30.0,0 +14980,14981,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,12:37:00,757.0,787.0,14968.0,30.0,0 +14981,14982,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,13:07:00,787.0,817.0,14968.0,30.0,0 +14982,14983,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,13:37:00,817.0,847.0,14968.0,30.0,0 +14983,14984,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,14:07:00,847.0,877.0,14968.0,30.0,0 +14984,14985,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,14:37:00,877.0,907.0,14968.0,30.0,0 +14985,14986,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,15:07:00,907.0,942.0,14968.0,35.0,0 +14986,14987,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,15:42:00,942.0,972.0,14968.0,30.0,0 +14987,14988,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,16:12:00,972.0,1002.0,14968.0,30.0,0 +14988,14989,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,16:42:00,1002.0,1032.0,14968.0,30.0,0 +14989,14990,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,17:12:00,1032.0,1062.0,14968.0,30.0,0 +14990,14991,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,17:42:00,1062.0,1092.0,14968.0,30.0,0 +14991,14992,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,18:12:00,1092.0,1122.0,14968.0,30.0,0 +14992,14993,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,18:42:00,1122.0,1152.0,14968.0,30.0,0 +14993,14994,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,19:12:00,1152.0,1182.0,14968.0,30.0,0 +14994,14995,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,19:42:00,1182.0,1212.0,14968.0,30.0,0 +14995,14996,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,20:12:00,1212.0,1242.0,14968.0,30.0,0 +14996,14997,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,20:42:00,1242.0,1272.0,14968.0,30.0,0 +14997,14998,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,21:12:00,1272.0,1302.0,14968.0,30.0,0 +14998,14999,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,21:42:00,1302.0,1332.0,14968.0,30.0,0 +14999,15000,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,22:12:00,1332.0,1362.0,14968.0,30.0,0 +15000,15001,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,22:42:00,1362.0,1392.0,14968.0,30.0,0 +15001,15002,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,23:12:00,1392.0,1422.0,14968.0,30.0,0 +15002,15003,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,23:42:00,1422.0,1452.0,14968.0,30.0,0 +15003,15004,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,24:12:00,1452.0,1482.0,14968.0,30.0,0 +15004,15005,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,24:42:00,1482.0,1512.0,14968.0,30.0,0 +15005,15006,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,25:12:00,1512.0,1542.0,14968.0,30.0,0 +15006,15007,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,25:42:00,1542.0,1572.0,14968.0,30.0,0 +15007,15008,59_2S,soltrans,2S,2S,3,soltrans,59_2S,0,14968,26:12:00,1572.0,1602.0,14968.0,30.0,0 +15009,15010,59_3E,soltrans,3E,3E,3,soltrans,59_3E,0,15010,06:09:00,369.0,429.0,15010.0,60.0,0 +15010,15011,59_3E,soltrans,3E,3E,3,soltrans,59_3E,0,15010,07:09:00,429.0,489.0,15010.0,60.0,0 +15011,15012,59_3E,soltrans,3E,3E,3,soltrans,59_3E,0,15010,08:09:00,489.0,543.0,15010.0,54.0,0 +15012,15013,59_3E,soltrans,3E,3E,3,soltrans,59_3E,0,15010,09:03:00,543.0,603.0,15010.0,60.0,0 +15013,15014,59_3E,soltrans,3E,3E,3,soltrans,59_3E,0,15010,10:03:00,603.0,663.0,15010.0,60.0,0 +15014,15015,59_3E,soltrans,3E,3E,3,soltrans,59_3E,0,15010,11:03:00,663.0,723.0,15010.0,60.0,0 +15015,15016,59_3E,soltrans,3E,3E,3,soltrans,59_3E,0,15010,12:03:00,723.0,783.0,15010.0,60.0,0 +15016,15017,59_3E,soltrans,3E,3E,3,soltrans,59_3E,0,15010,13:03:00,783.0,843.0,15010.0,60.0,0 +15017,15018,59_3E,soltrans,3E,3E,3,soltrans,59_3E,0,15010,14:03:00,843.0,903.0,15010.0,60.0,0 +15018,15019,59_3E,soltrans,3E,3E,3,soltrans,59_3E,0,15010,15:03:00,903.0,930.0,15010.0,27.0,0 +15019,15020,59_3E,soltrans,3E,3E,3,soltrans,59_3E,0,15010,15:30:00,930.0,990.0,15010.0,60.0,0 +15020,15021,59_3E,soltrans,3E,3E,3,soltrans,59_3E,0,15010,16:30:00,990.0,1050.0,15010.0,60.0,0 +15022,15023,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,06:00:00,360.0,420.0,15023.0,60.0,0 +15023,15024,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,07:00:00,420.0,480.0,15023.0,60.0,0 +15024,15025,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,08:00:00,480.0,563.0,15023.0,83.0,0 +15025,15026,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,09:23:00,563.0,623.0,15023.0,60.0,0 +15026,15027,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,10:23:00,623.0,683.0,15023.0,60.0,0 +15027,15028,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,11:23:00,683.0,743.0,15023.0,60.0,0 +15028,15029,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,12:23:00,743.0,803.0,15023.0,60.0,0 +15029,15030,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,13:23:00,803.0,863.0,15023.0,60.0,0 +15030,15031,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,14:23:00,863.0,923.0,15023.0,60.0,0 +15031,15032,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,15:23:00,923.0,934.0,15023.0,11.0,0 +15032,15033,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,15:34:00,934.0,994.0,15023.0,60.0,0 +15033,15034,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,16:34:00,994.0,1054.0,15023.0,60.0,0 +15034,15035,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,17:34:00,1054.0,1111.0,15023.0,57.0,0 +15035,15036,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,18:31:00,1111.0,1171.0,15023.0,60.0,0 +15036,15037,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,19:31:00,1171.0,1231.0,15023.0,60.0,0 +15037,15038,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,20:31:00,1231.0,1291.0,15023.0,60.0,0 +15038,15039,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,21:31:00,1291.0,1351.0,15023.0,60.0,0 +15039,15040,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,22:31:00,1351.0,1411.0,15023.0,60.0,0 +15040,15041,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,23:31:00,1411.0,1471.0,15023.0,60.0,0 +15041,15042,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,24:31:00,1471.0,1531.0,15023.0,60.0,0 +15042,15043,59_3W,soltrans,3W,3W,3,soltrans,59_3W,0,15023,25:31:00,1531.0,1591.0,15023.0,60.0,0 +15044,15045,59_4NB,soltrans,4,4_NB,3,soltrans,59_4NB,0,15045,06:19:00,379.0,439.0,15045.0,60.0,0 +15045,15046,59_4NB,soltrans,4,4_NB,3,soltrans,59_4NB,0,15045,07:19:00,439.0,499.0,15045.0,60.0,0 +15046,15047,59_4NB,soltrans,4,4_NB,3,soltrans,59_4NB,0,15045,08:19:00,499.0,550.0,15045.0,51.0,0 +15047,15048,59_4NB,soltrans,4,4_NB,3,soltrans,59_4NB,0,15045,09:10:00,550.0,610.0,15045.0,60.0,0 +15048,15049,59_4NB,soltrans,4,4_NB,3,soltrans,59_4NB,0,15045,10:10:00,610.0,670.0,15045.0,60.0,0 +15049,15050,59_4NB,soltrans,4,4_NB,3,soltrans,59_4NB,0,15045,11:10:00,670.0,730.0,15045.0,60.0,0 +15050,15051,59_4NB,soltrans,4,4_NB,3,soltrans,59_4NB,0,15045,12:10:00,730.0,790.0,15045.0,60.0,0 +15051,15052,59_4NB,soltrans,4,4_NB,3,soltrans,59_4NB,0,15045,13:10:00,790.0,850.0,15045.0,60.0,0 +15052,15053,59_4NB,soltrans,4,4_NB,3,soltrans,59_4NB,0,15045,14:10:00,850.0,910.0,15045.0,60.0,0 +15053,15054,59_4NB,soltrans,4,4_NB,3,soltrans,59_4NB,0,15045,15:10:00,910.0,944.0,15045.0,34.0,0 +15054,15055,59_4NB,soltrans,4,4_NB,3,soltrans,59_4NB,0,15045,15:44:00,944.0,1004.0,15045.0,60.0,0 +15055,15056,59_4NB,soltrans,4,4_NB,3,soltrans,59_4NB,0,15045,16:44:00,1004.0,1064.0,15045.0,60.0,0 +15057,15058,59_4SB,soltrans,4,4_SB,3,soltrans,59_4SB,0,15058,06:06:00,366.0,426.0,15058.0,60.0,0 +15058,15059,59_4SB,soltrans,4,4_SB,3,soltrans,59_4SB,0,15058,07:06:00,426.0,486.0,15058.0,60.0,0 +15059,15060,59_4SB,soltrans,4,4_SB,3,soltrans,59_4SB,0,15058,08:06:00,486.0,554.0,15058.0,68.0,0 +15060,15061,59_4SB,soltrans,4,4_SB,3,soltrans,59_4SB,0,15058,09:14:00,554.0,614.0,15058.0,60.0,0 +15061,15062,59_4SB,soltrans,4,4_SB,3,soltrans,59_4SB,0,15058,10:14:00,614.0,674.0,15058.0,60.0,0 +15062,15063,59_4SB,soltrans,4,4_SB,3,soltrans,59_4SB,0,15058,11:14:00,674.0,734.0,15058.0,60.0,0 +15063,15064,59_4SB,soltrans,4,4_SB,3,soltrans,59_4SB,0,15058,12:14:00,734.0,794.0,15058.0,60.0,0 +15064,15065,59_4SB,soltrans,4,4_SB,3,soltrans,59_4SB,0,15058,13:14:00,794.0,854.0,15058.0,60.0,0 +15065,15066,59_4SB,soltrans,4,4_SB,3,soltrans,59_4SB,0,15058,14:14:00,854.0,914.0,15058.0,60.0,0 +15066,15067,59_4SB,soltrans,4,4_SB,3,soltrans,59_4SB,0,15058,15:14:00,914.0,931.0,15058.0,17.0,0 +15067,15068,59_4SB,soltrans,4,4_SB,3,soltrans,59_4SB,0,15058,15:31:00,931.0,991.0,15058.0,60.0,0 +15068,15069,59_4SB,soltrans,4,4_SB,3,soltrans,59_4SB,0,15058,16:31:00,991.0,1051.0,15058.0,60.0,0 +14841,14842,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,06:10:00,370.0,400.0,14842.0,30.0,0 +14842,14843,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,06:40:00,400.0,430.0,14842.0,30.0,0 +14843,14844,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,07:10:00,430.0,460.0,14842.0,30.0,0 +14844,14845,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,07:40:00,460.0,490.0,14842.0,30.0,0 +14845,14846,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,08:10:00,490.0,520.0,14842.0,30.0,0 +14846,14847,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,08:40:00,520.0,555.0,14842.0,35.0,0 +14847,14848,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,09:15:00,555.0,585.0,14842.0,30.0,0 +14848,14849,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,09:45:00,585.0,615.0,14842.0,30.0,0 +14849,14850,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,10:15:00,615.0,645.0,14842.0,30.0,0 +14850,14851,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,10:45:00,645.0,675.0,14842.0,30.0,0 +14851,14852,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,11:15:00,675.0,705.0,14842.0,30.0,0 +14852,14853,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,11:45:00,705.0,735.0,14842.0,30.0,0 +14853,14854,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,12:15:00,735.0,765.0,14842.0,30.0,0 +14854,14855,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,12:45:00,765.0,795.0,14842.0,30.0,0 +14855,14856,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,13:15:00,795.0,825.0,14842.0,30.0,0 +14856,14857,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,13:45:00,825.0,855.0,14842.0,30.0,0 +14857,14858,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,14:15:00,855.0,885.0,14842.0,30.0,0 +14858,14859,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,14:45:00,885.0,915.0,14842.0,30.0,0 +14859,14860,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,15:15:00,915.0,942.0,14842.0,27.0,0 +14860,14861,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,15:42:00,942.0,972.0,14842.0,30.0,0 +14861,14862,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,16:12:00,972.0,1002.0,14842.0,30.0,0 +14862,14863,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,16:42:00,1002.0,1032.0,14842.0,30.0,0 +14863,14864,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,17:12:00,1032.0,1062.0,14842.0,30.0,0 +14864,14865,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,17:42:00,1062.0,1092.0,14842.0,30.0,0 +14865,14866,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,18:12:00,1092.0,1119.0,14842.0,27.0,0 +14866,14867,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,18:39:00,1119.0,1149.0,14842.0,30.0,0 +14867,14868,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,19:09:00,1149.0,1179.0,14842.0,30.0,0 +14868,14869,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,19:39:00,1179.0,1209.0,14842.0,30.0,0 +14869,14870,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,20:09:00,1209.0,1239.0,14842.0,30.0,0 +14870,14871,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,20:39:00,1239.0,1269.0,14842.0,30.0,0 +14871,14872,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,21:09:00,1269.0,1299.0,14842.0,30.0,0 +14872,14873,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,21:39:00,1299.0,1329.0,14842.0,30.0,0 +14873,14874,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,22:09:00,1329.0,1359.0,14842.0,30.0,0 +14874,14875,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,22:39:00,1359.0,1389.0,14842.0,30.0,0 +14875,14876,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,23:09:00,1389.0,1419.0,14842.0,30.0,0 +14876,14877,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,23:39:00,1419.0,1449.0,14842.0,30.0,0 +14877,14878,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,24:09:00,1449.0,1479.0,14842.0,30.0,0 +14878,14879,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,24:39:00,1479.0,1509.0,14842.0,30.0,0 +14879,14880,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,25:09:00,1509.0,1539.0,14842.0,30.0,0 +14880,14881,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,25:39:00,1539.0,1569.0,14842.0,30.0,0 +14881,14882,59_5,soltrans,5,5,3,soltrans,59_5,0,14842,26:09:00,1569.0,1599.0,14842.0,30.0,0 +14883,14884,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,06:12:00,372.0,402.0,14884.0,30.0,0 +14884,14885,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,06:42:00,402.0,432.0,14884.0,30.0,0 +14885,14886,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,07:12:00,432.0,462.0,14884.0,30.0,0 +14886,14887,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,07:42:00,462.0,492.0,14884.0,30.0,0 +14887,14888,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,08:12:00,492.0,522.0,14884.0,30.0,0 +14888,14889,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,08:42:00,522.0,548.0,14884.0,26.0,0 +14889,14890,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,09:08:00,548.0,578.0,14884.0,30.0,0 +14890,14891,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,09:38:00,578.0,608.0,14884.0,30.0,0 +14891,14892,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,10:08:00,608.0,638.0,14884.0,30.0,0 +14892,14893,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,10:38:00,638.0,668.0,14884.0,30.0,0 +14893,14894,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,11:08:00,668.0,698.0,14884.0,30.0,0 +14894,14895,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,11:38:00,698.0,728.0,14884.0,30.0,0 +14895,14896,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,12:08:00,728.0,758.0,14884.0,30.0,0 +14896,14897,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,12:38:00,758.0,788.0,14884.0,30.0,0 +14897,14898,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,13:08:00,788.0,818.0,14884.0,30.0,0 +14898,14899,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,13:38:00,818.0,848.0,14884.0,30.0,0 +14899,14900,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,14:08:00,848.0,878.0,14884.0,30.0,0 +14900,14901,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,14:38:00,878.0,908.0,14884.0,30.0,0 +14901,14902,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,15:08:00,908.0,942.0,14884.0,34.0,0 +14902,14903,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,15:42:00,942.0,972.0,14884.0,30.0,0 +14903,14904,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,16:12:00,972.0,1002.0,14884.0,30.0,0 +14904,14905,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,16:42:00,1002.0,1032.0,14884.0,30.0,0 +14905,14906,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,17:12:00,1032.0,1062.0,14884.0,30.0,0 +14906,14907,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,17:42:00,1062.0,1092.0,14884.0,30.0,0 +14907,14908,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,18:12:00,1092.0,1118.0,14884.0,26.0,0 +14908,14909,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,18:38:00,1118.0,1148.0,14884.0,30.0,0 +14909,14910,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,19:08:00,1148.0,1178.0,14884.0,30.0,0 +14910,14911,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,19:38:00,1178.0,1208.0,14884.0,30.0,0 +14911,14912,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,20:08:00,1208.0,1238.0,14884.0,30.0,0 +14912,14913,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,20:38:00,1238.0,1268.0,14884.0,30.0,0 +14913,14914,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,21:08:00,1268.0,1298.0,14884.0,30.0,0 +14914,14915,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,21:38:00,1298.0,1328.0,14884.0,30.0,0 +14915,14916,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,22:08:00,1328.0,1358.0,14884.0,30.0,0 +14916,14917,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,22:38:00,1358.0,1388.0,14884.0,30.0,0 +14917,14918,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,23:08:00,1388.0,1418.0,14884.0,30.0,0 +14918,14919,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,23:38:00,1418.0,1448.0,14884.0,30.0,0 +14919,14920,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,24:08:00,1448.0,1478.0,14884.0,30.0,0 +14920,14921,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,24:38:00,1478.0,1508.0,14884.0,30.0,0 +14921,14922,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,25:08:00,1508.0,1538.0,14884.0,30.0,0 +14922,14923,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,25:38:00,1538.0,1568.0,14884.0,30.0,0 +14923,14924,59_6,soltrans,6,6,3,soltrans,59_6,0,14884,26:08:00,1568.0,1598.0,14884.0,30.0,0 +15070,15071,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,06:10:00,370.0,400.0,15071.0,30.0,0 +15071,15072,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,06:40:00,400.0,430.0,15071.0,30.0,0 +15072,15073,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,07:10:00,430.0,460.0,15071.0,30.0,0 +15073,15074,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,07:40:00,460.0,490.0,15071.0,30.0,0 +15074,15075,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,08:10:00,490.0,520.0,15071.0,30.0,0 +15075,15076,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,08:40:00,520.0,544.0,15071.0,24.0,0 +15076,15077,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,09:04:00,544.0,574.0,15071.0,30.0,0 +15077,15078,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,09:34:00,574.0,604.0,15071.0,30.0,0 +15078,15079,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,10:04:00,604.0,634.0,15071.0,30.0,0 +15079,15080,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,10:34:00,634.0,664.0,15071.0,30.0,0 +15080,15081,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,11:04:00,664.0,694.0,15071.0,30.0,0 +15081,15082,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,11:34:00,694.0,724.0,15071.0,30.0,0 +15082,15083,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,12:04:00,724.0,754.0,15071.0,30.0,0 +15083,15084,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,12:34:00,754.0,784.0,15071.0,30.0,0 +15084,15085,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,13:04:00,784.0,814.0,15071.0,30.0,0 +15085,15086,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,13:34:00,814.0,844.0,15071.0,30.0,0 +15086,15087,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,14:04:00,844.0,874.0,15071.0,30.0,0 +15087,15088,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,14:34:00,874.0,904.0,15071.0,30.0,0 +15088,15089,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,15:04:00,904.0,936.0,15071.0,32.0,0 +15089,15090,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,15:36:00,936.0,966.0,15071.0,30.0,0 +15090,15091,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,16:06:00,966.0,996.0,15071.0,30.0,0 +15091,15092,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,16:36:00,996.0,1026.0,15071.0,30.0,0 +15092,15093,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,17:06:00,1026.0,1056.0,15071.0,30.0,0 +15093,15094,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,17:36:00,1056.0,1086.0,15071.0,30.0,0 +15094,15095,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,18:06:00,1086.0,1120.0,15071.0,34.0,0 +15095,15096,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,18:40:00,1120.0,1150.0,15071.0,30.0,0 +15096,15097,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,19:10:00,1150.0,1180.0,15071.0,30.0,0 +15097,15098,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,19:40:00,1180.0,1210.0,15071.0,30.0,0 +15098,15099,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,20:10:00,1210.0,1240.0,15071.0,30.0,0 +15099,15100,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,20:40:00,1240.0,1270.0,15071.0,30.0,0 +15100,15101,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,21:10:00,1270.0,1300.0,15071.0,30.0,0 +15101,15102,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,21:40:00,1300.0,1330.0,15071.0,30.0,0 +15102,15103,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,22:10:00,1330.0,1360.0,15071.0,30.0,0 +15103,15104,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,22:40:00,1360.0,1390.0,15071.0,30.0,0 +15104,15105,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,23:10:00,1390.0,1420.0,15071.0,30.0,0 +15105,15106,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,23:40:00,1420.0,1450.0,15071.0,30.0,0 +15106,15107,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,24:10:00,1450.0,1480.0,15071.0,30.0,0 +15107,15108,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,24:40:00,1480.0,1510.0,15071.0,30.0,0 +15108,15109,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,25:10:00,1510.0,1540.0,15071.0,30.0,0 +15109,15110,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,25:40:00,1540.0,1570.0,15071.0,30.0,0 +15110,15111,59_7,soltrans,7,7,3,soltrans,59_7,0,15071,26:10:00,1570.0,1600.0,15071.0,30.0,0 +15112,15113,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,06:14:00,374.0,404.0,15113.0,30.0,0 +15113,15114,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,06:44:00,404.0,434.0,15113.0,30.0,0 +15114,15115,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,07:14:00,434.0,464.0,15113.0,30.0,0 +15115,15116,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,07:44:00,464.0,494.0,15113.0,30.0,0 +15116,15117,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,08:14:00,494.0,524.0,15113.0,30.0,0 +15117,15118,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,08:44:00,524.0,546.0,15113.0,22.0,0 +15118,15119,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,09:06:00,546.0,576.0,15113.0,30.0,0 +15119,15120,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,09:36:00,576.0,606.0,15113.0,30.0,0 +15120,15121,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,10:06:00,606.0,636.0,15113.0,30.0,0 +15121,15122,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,10:36:00,636.0,666.0,15113.0,30.0,0 +15122,15123,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,11:06:00,666.0,696.0,15113.0,30.0,0 +15123,15124,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,11:36:00,696.0,726.0,15113.0,30.0,0 +15124,15125,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,12:06:00,726.0,756.0,15113.0,30.0,0 +15125,15126,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,12:36:00,756.0,786.0,15113.0,30.0,0 +15126,15127,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,13:06:00,786.0,816.0,15113.0,30.0,0 +15127,15128,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,13:36:00,816.0,846.0,15113.0,30.0,0 +15128,15129,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,14:06:00,846.0,876.0,15113.0,30.0,0 +15129,15130,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,14:36:00,876.0,906.0,15113.0,30.0,0 +15130,15131,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,15:06:00,906.0,937.0,15113.0,31.0,0 +15131,15132,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,15:37:00,937.0,967.0,15113.0,30.0,0 +15132,15133,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,16:07:00,967.0,997.0,15113.0,30.0,0 +15133,15134,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,16:37:00,997.0,1027.0,15113.0,30.0,0 +15134,15135,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,17:07:00,1027.0,1057.0,15113.0,30.0,0 +15135,15136,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,17:37:00,1057.0,1087.0,15113.0,30.0,0 +15136,15137,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,18:07:00,1087.0,1120.0,15113.0,33.0,0 +15137,15138,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,18:40:00,1120.0,1150.0,15113.0,30.0,0 +15138,15139,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,19:10:00,1150.0,1180.0,15113.0,30.0,0 +15139,15140,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,19:40:00,1180.0,1210.0,15113.0,30.0,0 +15140,15141,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,20:10:00,1210.0,1240.0,15113.0,30.0,0 +15141,15142,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,20:40:00,1240.0,1270.0,15113.0,30.0,0 +15142,15143,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,21:10:00,1270.0,1300.0,15113.0,30.0,0 +15143,15144,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,21:40:00,1300.0,1330.0,15113.0,30.0,0 +15144,15145,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,22:10:00,1330.0,1360.0,15113.0,30.0,0 +15145,15146,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,22:40:00,1360.0,1390.0,15113.0,30.0,0 +15146,15147,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,23:10:00,1390.0,1420.0,15113.0,30.0,0 +15147,15148,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,23:40:00,1420.0,1450.0,15113.0,30.0,0 +15148,15149,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,24:10:00,1450.0,1480.0,15113.0,30.0,0 +15149,15150,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,24:40:00,1480.0,1510.0,15113.0,30.0,0 +15150,15151,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,25:10:00,1510.0,1540.0,15113.0,30.0,0 +15151,15152,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,25:40:00,1540.0,1570.0,15113.0,30.0,0 +15152,15153,59_8,soltrans,8,8,3,soltrans,59_8,0,15113,26:10:00,1570.0,1600.0,15113.0,30.0,0 +15154,15155,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,06:10:00,370.0,430.0,15155.0,60.0,0 +15155,15156,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,07:10:00,430.0,490.0,15155.0,60.0,0 +15156,15157,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,08:10:00,490.0,558.0,15155.0,68.0,0 +15157,15158,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,09:18:00,558.0,618.0,15155.0,60.0,0 +15158,15159,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,10:18:00,618.0,678.0,15155.0,60.0,0 +15159,15160,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,11:18:00,678.0,738.0,15155.0,60.0,0 +15160,15161,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,12:18:00,738.0,798.0,15155.0,60.0,0 +15161,15162,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,13:18:00,798.0,858.0,15155.0,60.0,0 +15162,15163,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,14:18:00,858.0,918.0,15155.0,60.0,0 +15163,15164,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,15:18:00,918.0,940.0,15155.0,22.0,0 +15164,15165,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,15:40:00,940.0,1000.0,15155.0,60.0,0 +15165,15166,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,16:40:00,1000.0,1060.0,15155.0,60.0,0 +15166,15167,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,17:40:00,1060.0,1117.0,15155.0,57.0,0 +15167,15168,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,18:37:00,1117.0,1177.0,15155.0,60.0,0 +15168,15169,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,19:37:00,1177.0,1237.0,15155.0,60.0,0 +15169,15170,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,20:37:00,1237.0,1297.0,15155.0,60.0,0 +15170,15171,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,21:37:00,1297.0,1357.0,15155.0,60.0,0 +15171,15172,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,22:37:00,1357.0,1417.0,15155.0,60.0,0 +15172,15173,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,23:37:00,1417.0,1477.0,15155.0,60.0,0 +15173,15174,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,24:37:00,1477.0,1537.0,15155.0,60.0,0 +15174,15175,59_9N,soltrans,9N,9N,3,soltrans,59_9N,0,15155,25:37:00,1537.0,1597.0,15155.0,60.0,0 +15176,15177,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,06:18:00,378.0,438.0,15177.0,60.0,0 +15177,15178,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,07:18:00,438.0,498.0,15177.0,60.0,0 +15178,15179,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,08:18:00,498.0,552.0,15177.0,54.0,0 +15179,15180,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,09:12:00,552.0,612.0,15177.0,60.0,0 +15180,15181,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,10:12:00,612.0,672.0,15177.0,60.0,0 +15181,15182,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,11:12:00,672.0,732.0,15177.0,60.0,0 +15182,15183,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,12:12:00,732.0,792.0,15177.0,60.0,0 +15183,15184,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,13:12:00,792.0,852.0,15177.0,60.0,0 +15184,15185,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,14:12:00,852.0,912.0,15177.0,60.0,0 +15185,15186,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,15:12:00,912.0,933.0,15177.0,21.0,0 +15186,15187,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,15:33:00,933.0,993.0,15177.0,60.0,0 +15187,15188,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,16:33:00,993.0,1053.0,15177.0,60.0,0 +15188,15189,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,17:33:00,1053.0,1128.0,15177.0,75.0,0 +15189,15190,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,18:48:00,1128.0,1188.0,15177.0,60.0,0 +15190,15191,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,19:48:00,1188.0,1248.0,15177.0,60.0,0 +15191,15192,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,20:48:00,1248.0,1308.0,15177.0,60.0,0 +15192,15193,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,21:48:00,1308.0,1368.0,15177.0,60.0,0 +15193,15194,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,22:48:00,1368.0,1428.0,15177.0,60.0,0 +15194,15195,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,23:48:00,1428.0,1488.0,15177.0,60.0,0 +15195,15196,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,24:48:00,1488.0,1548.0,15177.0,60.0,0 +15196,15197,59_9S,soltrans,9S,9S,3,soltrans,59_9S,0,15177,25:48:00,1548.0,1608.0,15177.0,60.0,0 +14742,14743,60_200NB,soltrans,200,200_NB,3,soltrans,60_200NB,0,14743,06:01:00,361.0,396.0,14743.0,35.0,0 +14743,14744,60_200NB,soltrans,200,200_NB,3,soltrans,60_200NB,0,14743,06:36:00,396.0,431.0,14743.0,35.0,0 +14744,14745,60_200NB,soltrans,200,200_NB,3,soltrans,60_200NB,0,14743,07:11:00,431.0,466.0,14743.0,35.0,0 +14745,14746,60_200NB,soltrans,200,200_NB,3,soltrans,60_200NB,0,14743,07:46:00,466.0,501.0,14743.0,35.0,0 +14746,14747,60_200NB,soltrans,200,200_NB,3,soltrans,60_200NB,0,14743,08:21:00,501.0,536.0,14743.0,35.0,0 +14747,14748,60_200NB,soltrans,200,200_NB,3,soltrans,60_200NB,0,14743,08:56:00,536.0,931.0,14743.0,395.0,1 +14748,14749,60_200NB,soltrans,200,200_NB,3,soltrans,60_200NB,0,14743,15:31:00,931.0,976.0,14743.0,45.0,0 +14749,14750,60_200NB,soltrans,200,200_NB,3,soltrans,60_200NB,0,14743,16:16:00,976.0,1021.0,14743.0,45.0,0 +14750,14751,60_200NB,soltrans,200,200_NB,3,soltrans,60_200NB,0,14743,17:01:00,1021.0,1066.0,14743.0,45.0,0 +14751,14752,60_200NB,soltrans,200,200_NB,3,soltrans,60_200NB,0,14743,17:46:00,1066.0,1132.0,14743.0,66.0,0 +14752,14753,60_200NB,soltrans,200,200_NB,3,soltrans,60_200NB,0,14743,18:52:00,1132.0,1252.0,14743.0,120.0,0 +14753,14754,60_200NB,soltrans,200,200_NB,3,soltrans,60_200NB,0,14743,20:52:00,1252.0,1372.0,14743.0,120.0,0 +14754,14755,60_200NB,soltrans,200,200_NB,3,soltrans,60_200NB,0,14743,22:52:00,1372.0,1492.0,14743.0,120.0,0 +14755,14756,60_200NB,soltrans,200,200_NB,3,soltrans,60_200NB,0,14743,24:52:00,1492.0,1612.0,14743.0,120.0,0 +14728,14729,60_200SB,soltrans,200,200_SB,3,soltrans,60_200SB,0,14729,06:10:00,370.0,405.0,14729.0,35.0,0 +14729,14730,60_200SB,soltrans,200,200_SB,3,soltrans,60_200SB,0,14729,06:45:00,405.0,440.0,14729.0,35.0,0 +14730,14731,60_200SB,soltrans,200,200_SB,3,soltrans,60_200SB,0,14729,07:20:00,440.0,475.0,14729.0,35.0,0 +14731,14732,60_200SB,soltrans,200,200_SB,3,soltrans,60_200SB,0,14729,07:55:00,475.0,510.0,14729.0,35.0,0 +14732,14733,60_200SB,soltrans,200,200_SB,3,soltrans,60_200SB,0,14729,08:30:00,510.0,940.0,14729.0,430.0,1 +14733,14734,60_200SB,soltrans,200,200_SB,3,soltrans,60_200SB,0,14729,15:40:00,940.0,985.0,14729.0,45.0,0 +14734,14735,60_200SB,soltrans,200,200_SB,3,soltrans,60_200SB,0,14729,16:25:00,985.0,1030.0,14729.0,45.0,0 +14735,14736,60_200SB,soltrans,200,200_SB,3,soltrans,60_200SB,0,14729,17:10:00,1030.0,1075.0,14729.0,45.0,0 +14736,14737,60_200SB,soltrans,200,200_SB,3,soltrans,60_200SB,0,14729,17:55:00,1075.0,1122.0,14729.0,47.0,0 +14737,14738,60_200SB,soltrans,200,200_SB,3,soltrans,60_200SB,0,14729,18:42:00,1122.0,1242.0,14729.0,120.0,0 +14738,14739,60_200SB,soltrans,200,200_SB,3,soltrans,60_200SB,0,14729,20:42:00,1242.0,1362.0,14729.0,120.0,0 +14739,14740,60_200SB,soltrans,200,200_SB,3,soltrans,60_200SB,0,14729,22:42:00,1362.0,1482.0,14729.0,120.0,0 +14740,14741,60_200SB,soltrans,200,200_SB,3,soltrans,60_200SB,0,14729,24:42:00,1482.0,1602.0,14729.0,120.0,0 +14575,14576,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,06:06:00,366.0,381.0,14576.0,15.0,0 +14576,14577,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,06:21:00,381.0,396.0,14576.0,15.0,0 +14577,14578,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,06:36:00,396.0,411.0,14576.0,15.0,0 +14578,14579,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,06:51:00,411.0,426.0,14576.0,15.0,0 +14579,14580,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,07:06:00,426.0,441.0,14576.0,15.0,0 +14580,14581,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,07:21:00,441.0,456.0,14576.0,15.0,0 +14581,14582,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,07:36:00,456.0,471.0,14576.0,15.0,0 +14582,14583,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,07:51:00,471.0,486.0,14576.0,15.0,0 +14583,14584,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,08:06:00,486.0,501.0,14576.0,15.0,0 +14584,14585,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,08:21:00,501.0,516.0,14576.0,15.0,0 +14585,14586,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,08:36:00,516.0,531.0,14576.0,15.0,0 +14586,14587,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,08:51:00,531.0,547.0,14576.0,16.0,0 +14587,14588,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,09:07:00,547.0,562.0,14576.0,15.0,0 +14588,14589,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,09:22:00,562.0,577.0,14576.0,15.0,0 +14589,14590,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,09:37:00,577.0,592.0,14576.0,15.0,0 +14590,14591,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,09:52:00,592.0,607.0,14576.0,15.0,0 +14591,14592,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,10:07:00,607.0,622.0,14576.0,15.0,0 +14592,14593,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,10:22:00,622.0,637.0,14576.0,15.0,0 +14593,14594,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,10:37:00,637.0,652.0,14576.0,15.0,0 +14594,14595,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,10:52:00,652.0,667.0,14576.0,15.0,0 +14595,14596,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,11:07:00,667.0,682.0,14576.0,15.0,0 +14596,14597,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,11:22:00,682.0,697.0,14576.0,15.0,0 +14597,14598,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,11:37:00,697.0,712.0,14576.0,15.0,0 +14598,14599,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,11:52:00,712.0,727.0,14576.0,15.0,0 +14599,14600,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,12:07:00,727.0,742.0,14576.0,15.0,0 +14600,14601,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,12:22:00,742.0,757.0,14576.0,15.0,0 +14601,14602,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,12:37:00,757.0,772.0,14576.0,15.0,0 +14602,14603,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,12:52:00,772.0,787.0,14576.0,15.0,0 +14603,14604,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,13:07:00,787.0,802.0,14576.0,15.0,0 +14604,14605,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,13:22:00,802.0,817.0,14576.0,15.0,0 +14605,14606,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,13:37:00,817.0,832.0,14576.0,15.0,0 +14606,14607,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,13:52:00,832.0,847.0,14576.0,15.0,0 +14607,14608,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,14:07:00,847.0,862.0,14576.0,15.0,0 +14608,14609,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,14:22:00,862.0,877.0,14576.0,15.0,0 +14609,14610,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,14:37:00,877.0,892.0,14576.0,15.0,0 +14610,14611,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,14:52:00,892.0,907.0,14576.0,15.0,0 +14611,14612,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,15:07:00,907.0,922.0,14576.0,15.0,0 +14612,14613,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,15:22:00,922.0,934.0,14576.0,12.0,0 +14613,14614,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,15:34:00,934.0,949.0,14576.0,15.0,0 +14614,14615,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,15:49:00,949.0,964.0,14576.0,15.0,0 +14615,14616,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,16:04:00,964.0,979.0,14576.0,15.0,0 +14616,14617,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,16:19:00,979.0,994.0,14576.0,15.0,0 +14617,14618,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,16:34:00,994.0,1009.0,14576.0,15.0,0 +14618,14619,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,16:49:00,1009.0,1024.0,14576.0,15.0,0 +14619,14620,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,17:04:00,1024.0,1039.0,14576.0,15.0,0 +14620,14621,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,17:19:00,1039.0,1054.0,14576.0,15.0,0 +14621,14622,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,17:34:00,1054.0,1069.0,14576.0,15.0,0 +14622,14623,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,17:49:00,1069.0,1084.0,14576.0,15.0,0 +14623,14624,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,18:04:00,1084.0,1099.0,14576.0,15.0,0 +14624,14625,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,18:19:00,1099.0,1117.0,14576.0,18.0,0 +14625,14626,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,18:37:00,1117.0,1132.0,14576.0,15.0,0 +14626,14627,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,18:52:00,1132.0,1147.0,14576.0,15.0,0 +14627,14628,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,19:07:00,1147.0,1162.0,14576.0,15.0,0 +14628,14629,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,19:22:00,1162.0,1177.0,14576.0,15.0,0 +14629,14630,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,19:37:00,1177.0,1192.0,14576.0,15.0,0 +14630,14631,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,19:52:00,1192.0,1207.0,14576.0,15.0,0 +14631,14632,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,20:07:00,1207.0,1222.0,14576.0,15.0,0 +14632,14633,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,20:22:00,1222.0,1237.0,14576.0,15.0,0 +14633,14634,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,20:37:00,1237.0,1252.0,14576.0,15.0,0 +14634,14635,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,20:52:00,1252.0,1267.0,14576.0,15.0,0 +14635,14636,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,21:07:00,1267.0,1282.0,14576.0,15.0,0 +14636,14637,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,21:22:00,1282.0,1297.0,14576.0,15.0,0 +14637,14638,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,21:37:00,1297.0,1312.0,14576.0,15.0,0 +14638,14639,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,21:52:00,1312.0,1327.0,14576.0,15.0,0 +14639,14640,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,22:07:00,1327.0,1342.0,14576.0,15.0,0 +14640,14641,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,22:22:00,1342.0,1357.0,14576.0,15.0,0 +14641,14642,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,22:37:00,1357.0,1372.0,14576.0,15.0,0 +14642,14643,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,22:52:00,1372.0,1387.0,14576.0,15.0,0 +14643,14644,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,23:07:00,1387.0,1402.0,14576.0,15.0,0 +14644,14645,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,23:22:00,1402.0,1417.0,14576.0,15.0,0 +14645,14646,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,23:37:00,1417.0,1432.0,14576.0,15.0,0 +14646,14647,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,23:52:00,1432.0,1447.0,14576.0,15.0,0 +14647,14648,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,24:07:00,1447.0,1462.0,14576.0,15.0,0 +14648,14649,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,24:22:00,1462.0,1477.0,14576.0,15.0,0 +14649,14650,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,24:37:00,1477.0,1492.0,14576.0,15.0,0 +14650,14651,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,24:52:00,1492.0,1507.0,14576.0,15.0,0 +14651,14652,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,25:07:00,1507.0,1522.0,14576.0,15.0,0 +14652,14653,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,25:22:00,1522.0,1537.0,14576.0,15.0,0 +14653,14654,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,25:37:00,1537.0,1552.0,14576.0,15.0,0 +14654,14655,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,25:52:00,1552.0,1567.0,14576.0,15.0,0 +14655,14656,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,26:07:00,1567.0,1582.0,14576.0,15.0,0 +14656,14657,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,26:22:00,1582.0,1597.0,14576.0,15.0,0 +14657,14658,60_80NB,soltrans,80,80_NB,3,soltrans,60_80NB,0,14576,26:37:00,1597.0,1612.0,14576.0,15.0,0 +14453,14454,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,06:04:00,364.0,379.0,14454.0,15.0,0 +14454,14455,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,06:19:00,379.0,394.0,14454.0,15.0,0 +14455,14456,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,06:34:00,394.0,409.0,14454.0,15.0,0 +14456,14457,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,06:49:00,409.0,424.0,14454.0,15.0,0 +14457,14458,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,07:04:00,424.0,439.0,14454.0,15.0,0 +14458,14459,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,07:19:00,439.0,454.0,14454.0,15.0,0 +14459,14460,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,07:34:00,454.0,469.0,14454.0,15.0,0 +14460,14461,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,07:49:00,469.0,484.0,14454.0,15.0,0 +14461,14462,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,08:04:00,484.0,499.0,14454.0,15.0,0 +14462,14463,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,08:19:00,499.0,514.0,14454.0,15.0,0 +14463,14464,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,08:34:00,514.0,529.0,14454.0,15.0,0 +14464,14465,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,08:49:00,529.0,545.0,14454.0,16.0,0 +14465,14466,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,09:05:00,545.0,560.0,14454.0,15.0,0 +14466,14467,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,09:20:00,560.0,575.0,14454.0,15.0,0 +14467,14468,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,09:35:00,575.0,590.0,14454.0,15.0,0 +14468,14469,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,09:50:00,590.0,605.0,14454.0,15.0,0 +14469,14470,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,10:05:00,605.0,620.0,14454.0,15.0,0 +14470,14471,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,10:20:00,620.0,635.0,14454.0,15.0,0 +14471,14472,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,10:35:00,635.0,650.0,14454.0,15.0,0 +14472,14473,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,10:50:00,650.0,665.0,14454.0,15.0,0 +14473,14474,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,11:05:00,665.0,680.0,14454.0,15.0,0 +14474,14475,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,11:20:00,680.0,695.0,14454.0,15.0,0 +14475,14476,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,11:35:00,695.0,710.0,14454.0,15.0,0 +14476,14477,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,11:50:00,710.0,725.0,14454.0,15.0,0 +14477,14478,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,12:05:00,725.0,740.0,14454.0,15.0,0 +14478,14479,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,12:20:00,740.0,755.0,14454.0,15.0,0 +14479,14480,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,12:35:00,755.0,770.0,14454.0,15.0,0 +14480,14481,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,12:50:00,770.0,785.0,14454.0,15.0,0 +14481,14482,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,13:05:00,785.0,800.0,14454.0,15.0,0 +14482,14483,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,13:20:00,800.0,815.0,14454.0,15.0,0 +14483,14484,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,13:35:00,815.0,830.0,14454.0,15.0,0 +14484,14485,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,13:50:00,830.0,845.0,14454.0,15.0,0 +14485,14486,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,14:05:00,845.0,860.0,14454.0,15.0,0 +14486,14487,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,14:20:00,860.0,875.0,14454.0,15.0,0 +14487,14488,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,14:35:00,875.0,890.0,14454.0,15.0,0 +14488,14489,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,14:50:00,890.0,905.0,14454.0,15.0,0 +14489,14490,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,15:05:00,905.0,920.0,14454.0,15.0,0 +14490,14491,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,15:20:00,920.0,937.0,14454.0,17.0,0 +14491,14492,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,15:37:00,937.0,952.0,14454.0,15.0,0 +14492,14493,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,15:52:00,952.0,967.0,14454.0,15.0,0 +14493,14494,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,16:07:00,967.0,982.0,14454.0,15.0,0 +14494,14495,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,16:22:00,982.0,997.0,14454.0,15.0,0 +14495,14496,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,16:37:00,997.0,1012.0,14454.0,15.0,0 +14496,14497,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,16:52:00,1012.0,1027.0,14454.0,15.0,0 +14497,14498,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,17:07:00,1027.0,1042.0,14454.0,15.0,0 +14498,14499,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,17:22:00,1042.0,1057.0,14454.0,15.0,0 +14499,14500,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,17:37:00,1057.0,1072.0,14454.0,15.0,0 +14500,14501,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,17:52:00,1072.0,1087.0,14454.0,15.0,0 +14501,14502,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,18:07:00,1087.0,1102.0,14454.0,15.0,0 +14502,14503,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,18:22:00,1102.0,1112.0,14454.0,10.0,0 +14503,14504,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,18:32:00,1112.0,1142.0,14454.0,30.0,0 +14504,14505,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,19:02:00,1142.0,1172.0,14454.0,30.0,0 +14505,14506,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,19:32:00,1172.0,1202.0,14454.0,30.0,0 +14506,14507,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,20:02:00,1202.0,1232.0,14454.0,30.0,0 +14507,14508,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,20:32:00,1232.0,1262.0,14454.0,30.0,0 +14508,14509,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,21:02:00,1262.0,1292.0,14454.0,30.0,0 +14509,14510,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,21:32:00,1292.0,1322.0,14454.0,30.0,0 +14510,14511,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,22:02:00,1322.0,1352.0,14454.0,30.0,0 +14511,14512,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,22:32:00,1352.0,1382.0,14454.0,30.0,0 +14512,14513,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,23:02:00,1382.0,1412.0,14454.0,30.0,0 +14513,14514,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,23:32:00,1412.0,1442.0,14454.0,30.0,0 +14514,14515,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,24:02:00,1442.0,1472.0,14454.0,30.0,0 +14515,14516,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,24:32:00,1472.0,1502.0,14454.0,30.0,0 +14516,14517,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,25:02:00,1502.0,1532.0,14454.0,30.0,0 +14517,14518,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,25:32:00,1532.0,1562.0,14454.0,30.0,0 +14518,14519,60_80SB,soltrans,80,80_SB,3,soltrans,60_80SB,0,14454,26:02:00,1562.0,1592.0,14454.0,30.0,0 +14545,14546,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,06:03:00,363.0,393.0,14546.0,30.0,0 +14546,14547,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,06:33:00,393.0,423.0,14546.0,30.0,0 +14547,14548,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,07:03:00,423.0,453.0,14546.0,30.0,0 +14548,14549,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,07:33:00,453.0,483.0,14546.0,30.0,0 +14549,14550,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,08:03:00,483.0,513.0,14546.0,30.0,0 +14550,14551,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,08:33:00,513.0,541.0,14546.0,28.0,0 +14551,14552,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,09:01:00,541.0,601.0,14546.0,60.0,0 +14552,14553,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,10:01:00,601.0,661.0,14546.0,60.0,0 +14553,14554,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,11:01:00,661.0,721.0,14546.0,60.0,0 +14554,14555,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,12:01:00,721.0,781.0,14546.0,60.0,0 +14555,14556,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,13:01:00,781.0,841.0,14546.0,60.0,0 +14556,14557,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,14:01:00,841.0,901.0,14546.0,60.0,0 +14557,14558,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,15:01:00,901.0,933.0,14546.0,32.0,0 +14558,14559,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,15:33:00,933.0,993.0,14546.0,60.0,0 +14559,14560,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,16:33:00,993.0,1053.0,14546.0,60.0,0 +14560,14561,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,17:33:00,1053.0,1120.0,14546.0,67.0,0 +14561,14562,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,18:40:00,1120.0,1180.0,14546.0,60.0,0 +14562,14563,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,19:40:00,1180.0,1240.0,14546.0,60.0,0 +14563,14564,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,20:40:00,1240.0,1300.0,14546.0,60.0,0 +14564,14565,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,21:40:00,1300.0,1360.0,14546.0,60.0,0 +14565,14566,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,22:40:00,1360.0,1420.0,14546.0,60.0,0 +14566,14567,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,23:40:00,1420.0,1480.0,14546.0,60.0,0 +14567,14568,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,24:40:00,1480.0,1540.0,14546.0,60.0,0 +14568,14569,60_85NB,soltrans,85,85_NB,3,soltrans,60_85NB,0,14546,25:40:00,1540.0,1600.0,14546.0,60.0,0 +14520,14521,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,06:05:00,365.0,395.0,14521.0,30.0,0 +14521,14522,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,06:35:00,395.0,425.0,14521.0,30.0,0 +14522,14523,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,07:05:00,425.0,455.0,14521.0,30.0,0 +14523,14524,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,07:35:00,455.0,485.0,14521.0,30.0,0 +14524,14525,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,08:05:00,485.0,515.0,14521.0,30.0,0 +14525,14526,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,08:35:00,515.0,541.0,14521.0,26.0,0 +14526,14527,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,09:01:00,541.0,601.0,14521.0,60.0,0 +14527,14528,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,10:01:00,601.0,661.0,14521.0,60.0,0 +14528,14529,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,11:01:00,661.0,721.0,14521.0,60.0,0 +14529,14530,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,12:01:00,721.0,781.0,14521.0,60.0,0 +14530,14531,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,13:01:00,781.0,841.0,14521.0,60.0,0 +14531,14532,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,14:01:00,841.0,901.0,14521.0,60.0,0 +14532,14533,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,15:01:00,901.0,944.0,14521.0,43.0,0 +14533,14534,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,15:44:00,944.0,1004.0,14521.0,60.0,0 +14534,14535,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,16:44:00,1004.0,1064.0,14521.0,60.0,0 +14535,14536,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,17:44:00,1064.0,1134.0,14521.0,70.0,0 +14536,14537,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,18:54:00,1134.0,1194.0,14521.0,60.0,0 +14537,14538,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,19:54:00,1194.0,1254.0,14521.0,60.0,0 +14538,14539,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,20:54:00,1254.0,1314.0,14521.0,60.0,0 +14539,14540,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,21:54:00,1314.0,1374.0,14521.0,60.0,0 +14540,14541,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,22:54:00,1374.0,1434.0,14521.0,60.0,0 +14541,14542,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,23:54:00,1434.0,1494.0,14521.0,60.0,0 +14542,14543,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,24:54:00,1494.0,1554.0,14521.0,60.0,0 +14543,14544,60_85SB,soltrans,85,85_SB,3,soltrans,60_85SB,0,14521,25:54:00,1554.0,1614.0,14521.0,60.0,0 +14706,14707,60_90MDNB,soltrans,90MD,90MD_NB,3,soltrans,60_90MDNB,0,14707,09:00:00,540.0,600.0,14707.0,60.0,0 +14707,14708,60_90MDNB,soltrans,90MD,90MD_NB,3,soltrans,60_90MDNB,0,14707,10:00:00,600.0,660.0,14707.0,60.0,0 +14708,14709,60_90MDNB,soltrans,90MD,90MD_NB,3,soltrans,60_90MDNB,0,14707,11:00:00,660.0,720.0,14707.0,60.0,0 +14709,14710,60_90MDNB,soltrans,90MD,90MD_NB,3,soltrans,60_90MDNB,0,14707,12:00:00,720.0,780.0,14707.0,60.0,0 +14710,14711,60_90MDNB,soltrans,90MD,90MD_NB,3,soltrans,60_90MDNB,0,14707,13:00:00,780.0,840.0,14707.0,60.0,0 +14711,14712,60_90MDNB,soltrans,90MD,90MD_NB,3,soltrans,60_90MDNB,0,14707,14:00:00,840.0,900.0,14707.0,60.0,0 +14670,14671,60_90MDSB,soltrans,90MD,90MD_SB,3,soltrans,60_90MDSB,0,14671,09:10:00,550.0,610.0,14671.0,60.0,0 +14671,14672,60_90MDSB,soltrans,90MD,90MD_SB,3,soltrans,60_90MDSB,0,14671,10:10:00,610.0,670.0,14671.0,60.0,0 +14672,14673,60_90MDSB,soltrans,90MD,90MD_SB,3,soltrans,60_90MDSB,0,14671,11:10:00,670.0,730.0,14671.0,60.0,0 +14673,14674,60_90MDSB,soltrans,90MD,90MD_SB,3,soltrans,60_90MDSB,0,14671,12:10:00,730.0,790.0,14671.0,60.0,0 +14674,14675,60_90MDSB,soltrans,90MD,90MD_SB,3,soltrans,60_90MDSB,0,14671,13:10:00,790.0,850.0,14671.0,60.0,0 +14675,14676,60_90MDSB,soltrans,90MD,90MD_SB,3,soltrans,60_90MDSB,0,14671,14:10:00,850.0,910.0,14671.0,60.0,0 +14677,14678,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,06:03:00,363.0,393.0,14678.0,30.0,0 +14678,14679,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,06:33:00,393.0,423.0,14678.0,30.0,0 +14679,14680,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,07:03:00,423.0,453.0,14678.0,30.0,0 +14680,14681,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,07:33:00,453.0,483.0,14678.0,30.0,0 +14681,14682,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,08:03:00,483.0,513.0,14678.0,30.0,0 +14682,14683,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,08:33:00,513.0,934.0,14678.0,421.0,1 +14683,14684,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,15:34:00,934.0,964.0,14678.0,30.0,0 +14684,14685,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,16:04:00,964.0,994.0,14678.0,30.0,0 +14685,14686,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,16:34:00,994.0,1024.0,14678.0,30.0,0 +14686,14687,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,17:04:00,1024.0,1054.0,14678.0,30.0,0 +14687,14688,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,17:34:00,1054.0,1084.0,14678.0,30.0,0 +14688,14689,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,18:04:00,1084.0,1114.0,14678.0,30.0,0 +14689,14690,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,18:34:00,1114.0,1144.0,14678.0,30.0,0 +14690,14691,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,19:04:00,1144.0,1174.0,14678.0,30.0,0 +14691,14692,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,19:34:00,1174.0,1204.0,14678.0,30.0,0 +14692,14693,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,20:04:00,1204.0,1234.0,14678.0,30.0,0 +14693,14694,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,20:34:00,1234.0,1264.0,14678.0,30.0,0 +14694,14695,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,21:04:00,1264.0,1294.0,14678.0,30.0,0 +14695,14696,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,21:34:00,1294.0,1324.0,14678.0,30.0,0 +14696,14697,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,22:04:00,1324.0,1354.0,14678.0,30.0,0 +14697,14698,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,22:34:00,1354.0,1384.0,14678.0,30.0,0 +14698,14699,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,23:04:00,1384.0,1414.0,14678.0,30.0,0 +14699,14700,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,23:34:00,1414.0,1444.0,14678.0,30.0,0 +14700,14701,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,24:04:00,1444.0,1474.0,14678.0,30.0,0 +14701,14702,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,24:34:00,1474.0,1504.0,14678.0,30.0,0 +14702,14703,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,25:04:00,1504.0,1534.0,14678.0,30.0,0 +14703,14704,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,25:34:00,1534.0,1564.0,14678.0,30.0,0 +14704,14705,60_90NB,soltrans,90,90_NB,3,soltrans,60_90NB,0,14678,26:04:00,1564.0,1594.0,14678.0,30.0,0 +14659,14660,60_90SB,soltrans,90,90_SB,3,soltrans,60_90SB,0,14660,06:04:00,364.0,384.0,14660.0,20.0,0 +14660,14661,60_90SB,soltrans,90,90_SB,3,soltrans,60_90SB,0,14660,06:24:00,384.0,404.0,14660.0,20.0,0 +14661,14662,60_90SB,soltrans,90,90_SB,3,soltrans,60_90SB,0,14660,06:44:00,404.0,424.0,14660.0,20.0,0 +14662,14663,60_90SB,soltrans,90,90_SB,3,soltrans,60_90SB,0,14660,07:04:00,424.0,444.0,14660.0,20.0,0 +14663,14664,60_90SB,soltrans,90,90_SB,3,soltrans,60_90SB,0,14660,07:24:00,444.0,464.0,14660.0,20.0,0 +14664,14665,60_90SB,soltrans,90,90_SB,3,soltrans,60_90SB,0,14660,07:44:00,464.0,484.0,14660.0,20.0,0 +14665,14666,60_90SB,soltrans,90,90_SB,3,soltrans,60_90SB,0,14660,08:04:00,484.0,504.0,14660.0,20.0,0 +14666,14667,60_90SB,soltrans,90,90_SB,3,soltrans,60_90SB,0,14660,08:24:00,504.0,524.0,14660.0,20.0,0 +14667,14668,60_90SB,soltrans,90,90_SB,3,soltrans,60_90SB,0,14660,08:44:00,524.0,966.0,14660.0,442.0,1 +14668,14669,60_90SB,soltrans,90,90_SB,3,soltrans,60_90SB,0,14660,16:06:00,966.0,1065.98333333,14660.0,99.9833333333,1 +14713,14714,60_91NB,soltrans,91,91_NB,3,soltrans,60_91NB,0,14714,06:12:00,372.0,432.0,14714.0,60.0,0 +14714,14715,60_91NB,soltrans,91,91_NB,3,soltrans,60_91NB,0,14714,07:12:00,432.0,492.0,14714.0,60.0,0 +14715,14716,60_91NB,soltrans,91,91_NB,3,soltrans,60_91NB,0,14714,08:12:00,492.0,940.0,14714.0,448.0,1 +14716,14717,60_91NB,soltrans,91,91_NB,3,soltrans,60_91NB,0,14714,15:40:00,940.0,970.0,14714.0,30.0,0 +14717,14718,60_91NB,soltrans,91,91_NB,3,soltrans,60_91NB,0,14714,16:10:00,970.0,1000.0,14714.0,30.0,0 +14718,14719,60_91NB,soltrans,91,91_NB,3,soltrans,60_91NB,0,14714,16:40:00,1000.0,1030.0,14714.0,30.0,0 +14719,14720,60_91NB,soltrans,91,91_NB,3,soltrans,60_91NB,0,14714,17:10:00,1030.0,1060.0,14714.0,30.0,0 +14720,14721,60_91NB,soltrans,91,91_NB,3,soltrans,60_91NB,0,14714,17:40:00,1060.0,1090.0,14714.0,30.0,0 +14721,14722,60_91NB,soltrans,91,91_NB,3,soltrans,60_91NB,0,14714,18:10:00,1090.0,1110.0,14714.0,20.0,0 +14722,14723,60_91NB,soltrans,91,91_NB,3,soltrans,60_91NB,0,14714,18:30:00,1110.0,1209.98333333,14714.0,99.9833333333,0 +14723,14724,60_91NB,soltrans,91,91_NB,3,soltrans,60_91NB,0,14714,20:09:59,1209.98333333,1309.98333333,14714.0,100.0,0 +14724,14725,60_91NB,soltrans,91,91_NB,3,soltrans,60_91NB,0,14714,21:49:59,1309.98333333,1409.96666667,14714.0,99.9833333333,0 +14725,14726,60_91NB,soltrans,91,91_NB,3,soltrans,60_91NB,0,14714,23:29:58,1409.96666667,1509.96666667,14714.0,100.0,0 +14726,14727,60_91NB,soltrans,91,91_NB,3,soltrans,60_91NB,0,14714,25:09:58,1509.96666667,1609.95,14714.0,99.9833333333,0 +14570,14571,60_91SB,soltrans,91,91_SB,3,soltrans,60_91SB,0,14571,06:12:00,372.0,432.0,14571.0,60.0,0 +14571,14572,60_91SB,soltrans,91,91_SB,3,soltrans,60_91SB,0,14571,07:12:00,432.0,492.0,14571.0,60.0,0 +14572,14573,60_91SB,soltrans,91,91_SB,3,soltrans,60_91SB,0,14571,08:12:00,492.0,957.0,14571.0,465.0,1 +14573,14574,60_91SB,soltrans,91,91_SB,3,soltrans,60_91SB,0,14571,15:57:00,957.0,1056.98333333,14571.0,99.9833333333,0 +6684,6685,62_1,fast,1,1,3,fast,62_1,0,6685,06:14:00,374.0,404.0,6685.0,30.0,0 +6685,6686,62_1,fast,1,1,3,fast,62_1,0,6685,06:44:00,404.0,434.0,6685.0,30.0,0 +6686,6687,62_1,fast,1,1,3,fast,62_1,0,6685,07:14:00,434.0,464.0,6685.0,30.0,0 +6687,6688,62_1,fast,1,1,3,fast,62_1,0,6685,07:44:00,464.0,494.0,6685.0,30.0,0 +6688,6689,62_1,fast,1,1,3,fast,62_1,0,6685,08:14:00,494.0,524.0,6685.0,30.0,0 +6689,6690,62_1,fast,1,1,3,fast,62_1,0,6685,08:44:00,524.0,553.0,6685.0,29.0,0 +6690,6691,62_1,fast,1,1,3,fast,62_1,0,6685,09:13:00,553.0,583.0,6685.0,30.0,0 +6691,6692,62_1,fast,1,1,3,fast,62_1,0,6685,09:43:00,583.0,613.0,6685.0,30.0,0 +6692,6693,62_1,fast,1,1,3,fast,62_1,0,6685,10:13:00,613.0,643.0,6685.0,30.0,0 +6693,6694,62_1,fast,1,1,3,fast,62_1,0,6685,10:43:00,643.0,673.0,6685.0,30.0,0 +6694,6695,62_1,fast,1,1,3,fast,62_1,0,6685,11:13:00,673.0,703.0,6685.0,30.0,0 +6695,6696,62_1,fast,1,1,3,fast,62_1,0,6685,11:43:00,703.0,733.0,6685.0,30.0,0 +6696,6697,62_1,fast,1,1,3,fast,62_1,0,6685,12:13:00,733.0,763.0,6685.0,30.0,0 +6697,6698,62_1,fast,1,1,3,fast,62_1,0,6685,12:43:00,763.0,793.0,6685.0,30.0,0 +6698,6699,62_1,fast,1,1,3,fast,62_1,0,6685,13:13:00,793.0,823.0,6685.0,30.0,0 +6699,6700,62_1,fast,1,1,3,fast,62_1,0,6685,13:43:00,823.0,853.0,6685.0,30.0,0 +6700,6701,62_1,fast,1,1,3,fast,62_1,0,6685,14:13:00,853.0,883.0,6685.0,30.0,0 +6701,6702,62_1,fast,1,1,3,fast,62_1,0,6685,14:43:00,883.0,913.0,6685.0,30.0,0 +6702,6703,62_1,fast,1,1,3,fast,62_1,0,6685,15:13:00,913.0,943.0,6685.0,30.0,0 +6703,6704,62_1,fast,1,1,3,fast,62_1,0,6685,15:43:00,943.0,973.0,6685.0,30.0,0 +6704,6705,62_1,fast,1,1,3,fast,62_1,0,6685,16:13:00,973.0,1003.0,6685.0,30.0,0 +6705,6706,62_1,fast,1,1,3,fast,62_1,0,6685,16:43:00,1003.0,1033.0,6685.0,30.0,0 +6706,6707,62_1,fast,1,1,3,fast,62_1,0,6685,17:13:00,1033.0,1063.0,6685.0,30.0,0 +6707,6708,62_1,fast,1,1,3,fast,62_1,0,6685,17:43:00,1063.0,1093.0,6685.0,30.0,0 +6709,6710,62_2,fast,2,2,3,fast,62_2,0,6710,06:02:00,362.0,392.0,6710.0,30.0,0 +6710,6711,62_2,fast,2,2,3,fast,62_2,0,6710,06:32:00,392.0,422.0,6710.0,30.0,0 +6711,6712,62_2,fast,2,2,3,fast,62_2,0,6710,07:02:00,422.0,452.0,6710.0,30.0,0 +6712,6713,62_2,fast,2,2,3,fast,62_2,0,6710,07:32:00,452.0,482.0,6710.0,30.0,0 +6713,6714,62_2,fast,2,2,3,fast,62_2,0,6710,08:02:00,482.0,512.0,6710.0,30.0,0 +6714,6715,62_2,fast,2,2,3,fast,62_2,0,6710,08:32:00,512.0,546.0,6710.0,34.0,0 +6715,6716,62_2,fast,2,2,3,fast,62_2,0,6710,09:06:00,546.0,576.0,6710.0,30.0,0 +6716,6717,62_2,fast,2,2,3,fast,62_2,0,6710,09:36:00,576.0,606.0,6710.0,30.0,0 +6717,6718,62_2,fast,2,2,3,fast,62_2,0,6710,10:06:00,606.0,636.0,6710.0,30.0,0 +6718,6719,62_2,fast,2,2,3,fast,62_2,0,6710,10:36:00,636.0,666.0,6710.0,30.0,0 +6719,6720,62_2,fast,2,2,3,fast,62_2,0,6710,11:06:00,666.0,696.0,6710.0,30.0,0 +6720,6721,62_2,fast,2,2,3,fast,62_2,0,6710,11:36:00,696.0,726.0,6710.0,30.0,0 +6721,6722,62_2,fast,2,2,3,fast,62_2,0,6710,12:06:00,726.0,756.0,6710.0,30.0,0 +6722,6723,62_2,fast,2,2,3,fast,62_2,0,6710,12:36:00,756.0,786.0,6710.0,30.0,0 +6723,6724,62_2,fast,2,2,3,fast,62_2,0,6710,13:06:00,786.0,816.0,6710.0,30.0,0 +6724,6725,62_2,fast,2,2,3,fast,62_2,0,6710,13:36:00,816.0,846.0,6710.0,30.0,0 +6725,6726,62_2,fast,2,2,3,fast,62_2,0,6710,14:06:00,846.0,876.0,6710.0,30.0,0 +6726,6727,62_2,fast,2,2,3,fast,62_2,0,6710,14:36:00,876.0,906.0,6710.0,30.0,0 +6727,6728,62_2,fast,2,2,3,fast,62_2,0,6710,15:06:00,906.0,934.0,6710.0,28.0,0 +6728,6729,62_2,fast,2,2,3,fast,62_2,0,6710,15:34:00,934.0,964.0,6710.0,30.0,0 +6729,6730,62_2,fast,2,2,3,fast,62_2,0,6710,16:04:00,964.0,994.0,6710.0,30.0,0 +6730,6731,62_2,fast,2,2,3,fast,62_2,0,6710,16:34:00,994.0,1024.0,6710.0,30.0,0 +6731,6732,62_2,fast,2,2,3,fast,62_2,0,6710,17:04:00,1024.0,1054.0,6710.0,30.0,0 +6732,6733,62_2,fast,2,2,3,fast,62_2,0,6710,17:34:00,1054.0,1084.0,6710.0,30.0,0 +6734,6735,62_3,fast,3,3,3,fast,62_3,0,6735,06:08:00,368.0,428.0,6735.0,60.0,0 +6735,6736,62_3,fast,3,3,3,fast,62_3,0,6735,07:08:00,428.0,488.0,6735.0,60.0,0 +6736,6737,62_3,fast,3,3,3,fast,62_3,0,6735,08:08:00,488.0,540.0,6735.0,52.0,0 +6737,6738,62_3,fast,3,3,3,fast,62_3,0,6735,09:00:00,540.0,600.0,6735.0,60.0,0 +6738,6739,62_3,fast,3,3,3,fast,62_3,0,6735,10:00:00,600.0,660.0,6735.0,60.0,0 +6739,6740,62_3,fast,3,3,3,fast,62_3,0,6735,11:00:00,660.0,720.0,6735.0,60.0,0 +6740,6741,62_3,fast,3,3,3,fast,62_3,0,6735,12:00:00,720.0,780.0,6735.0,60.0,0 +6741,6742,62_3,fast,3,3,3,fast,62_3,0,6735,13:00:00,780.0,840.0,6735.0,60.0,0 +6742,6743,62_3,fast,3,3,3,fast,62_3,0,6735,14:00:00,840.0,900.0,6735.0,60.0,0 +6743,6744,62_3,fast,3,3,3,fast,62_3,0,6735,15:00:00,900.0,956.0,6735.0,56.0,0 +6744,6745,62_3,fast,3,3,3,fast,62_3,0,6735,15:56:00,956.0,1016.0,6735.0,60.0,0 +6745,6746,62_3,fast,3,3,3,fast,62_3,0,6735,16:56:00,1016.0,1076.0,6735.0,60.0,0 +6747,6748,62_4,fast,4,4,3,fast,62_4,0,6748,06:07:00,367.0,407.0,6748.0,40.0,0 +6748,6749,62_4,fast,4,4,3,fast,62_4,0,6748,06:47:00,407.0,447.0,6748.0,40.0,0 +6749,6750,62_4,fast,4,4,3,fast,62_4,0,6748,07:27:00,447.0,487.0,6748.0,40.0,0 +6750,6751,62_4,fast,4,4,3,fast,62_4,0,6748,08:07:00,487.0,527.0,6748.0,40.0,0 +6751,6752,62_4,fast,4,4,3,fast,62_4,0,6748,08:47:00,527.0,555.0,6748.0,28.0,0 +6752,6753,62_4,fast,4,4,3,fast,62_4,0,6748,09:15:00,555.0,600.0,6748.0,45.0,0 +6753,6754,62_4,fast,4,4,3,fast,62_4,0,6748,10:00:00,600.0,645.0,6748.0,45.0,0 +6754,6755,62_4,fast,4,4,3,fast,62_4,0,6748,10:45:00,645.0,690.0,6748.0,45.0,0 +6755,6756,62_4,fast,4,4,3,fast,62_4,0,6748,11:30:00,690.0,735.0,6748.0,45.0,0 +6756,6757,62_4,fast,4,4,3,fast,62_4,0,6748,12:15:00,735.0,780.0,6748.0,45.0,0 +6757,6758,62_4,fast,4,4,3,fast,62_4,0,6748,13:00:00,780.0,825.0,6748.0,45.0,0 +6758,6759,62_4,fast,4,4,3,fast,62_4,0,6748,13:45:00,825.0,870.0,6748.0,45.0,0 +6759,6760,62_4,fast,4,4,3,fast,62_4,0,6748,14:30:00,870.0,915.0,6748.0,45.0,0 +6760,6761,62_4,fast,4,4,3,fast,62_4,0,6748,15:15:00,915.0,947.0,6748.0,32.0,0 +6761,6762,62_4,fast,4,4,3,fast,62_4,0,6748,15:47:00,947.0,992.0,6748.0,45.0,0 +6762,6763,62_4,fast,4,4,3,fast,62_4,0,6748,16:32:00,992.0,1037.0,6748.0,45.0,0 +6763,6764,62_4,fast,4,4,3,fast,62_4,0,6748,17:17:00,1037.0,1082.0,6748.0,45.0,0 +6765,6766,62_5EB,fast,5,5_EB,3,fast,62_5EB,0,6766,06:03:00,363.0,393.0,6766.0,30.0,0 +6766,6767,62_5EB,fast,5,5_EB,3,fast,62_5EB,0,6766,06:33:00,393.0,423.0,6766.0,30.0,0 +6767,6768,62_5EB,fast,5,5_EB,3,fast,62_5EB,0,6766,07:03:00,423.0,453.0,6766.0,30.0,0 +6768,6769,62_5EB,fast,5,5_EB,3,fast,62_5EB,0,6766,07:33:00,453.0,483.0,6766.0,30.0,0 +6769,6770,62_5EB,fast,5,5_EB,3,fast,62_5EB,0,6766,08:03:00,483.0,513.0,6766.0,30.0,0 +6770,6771,62_5EB,fast,5,5_EB,3,fast,62_5EB,0,6766,08:33:00,513.0,566.0,6766.0,53.0,0 +6771,6772,62_5EB,fast,5,5_EB,3,fast,62_5EB,0,6766,09:26:00,566.0,626.0,6766.0,60.0,0 +6772,6773,62_5EB,fast,5,5_EB,3,fast,62_5EB,0,6766,10:26:00,626.0,686.0,6766.0,60.0,0 +6773,6774,62_5EB,fast,5,5_EB,3,fast,62_5EB,0,6766,11:26:00,686.0,746.0,6766.0,60.0,0 +6774,6775,62_5EB,fast,5,5_EB,3,fast,62_5EB,0,6766,12:26:00,746.0,806.0,6766.0,60.0,0 +6775,6776,62_5EB,fast,5,5_EB,3,fast,62_5EB,0,6766,13:26:00,806.0,866.0,6766.0,60.0,0 +6776,6777,62_5EB,fast,5,5_EB,3,fast,62_5EB,0,6766,14:26:00,866.0,926.0,6766.0,60.0,0 +6777,6778,62_5EB,fast,5,5_EB,3,fast,62_5EB,0,6766,15:26:00,926.0,931.0,6766.0,5.0,0 +6778,6779,62_5EB,fast,5,5_EB,3,fast,62_5EB,0,6766,15:31:00,931.0,991.0,6766.0,60.0,0 +6779,6780,62_5EB,fast,5,5_EB,3,fast,62_5EB,0,6766,16:31:00,991.0,1051.0,6766.0,60.0,0 +6781,6782,62_5WB,fast,5,5_WB,3,fast,62_5WB,0,6782,06:08:00,368.0,398.0,6782.0,30.0,0 +6782,6783,62_5WB,fast,5,5_WB,3,fast,62_5WB,0,6782,06:38:00,398.0,428.0,6782.0,30.0,0 +6783,6784,62_5WB,fast,5,5_WB,3,fast,62_5WB,0,6782,07:08:00,428.0,458.0,6782.0,30.0,0 +6784,6785,62_5WB,fast,5,5_WB,3,fast,62_5WB,0,6782,07:38:00,458.0,488.0,6782.0,30.0,0 +6785,6786,62_5WB,fast,5,5_WB,3,fast,62_5WB,0,6782,08:08:00,488.0,518.0,6782.0,30.0,0 +6786,6787,62_5WB,fast,5,5_WB,3,fast,62_5WB,0,6782,08:38:00,518.0,545.0,6782.0,27.0,0 +6787,6788,62_5WB,fast,5,5_WB,3,fast,62_5WB,0,6782,09:05:00,545.0,605.0,6782.0,60.0,0 +6788,6789,62_5WB,fast,5,5_WB,3,fast,62_5WB,0,6782,10:05:00,605.0,665.0,6782.0,60.0,0 +6789,6790,62_5WB,fast,5,5_WB,3,fast,62_5WB,0,6782,11:05:00,665.0,725.0,6782.0,60.0,0 +6790,6791,62_5WB,fast,5,5_WB,3,fast,62_5WB,0,6782,12:05:00,725.0,785.0,6782.0,60.0,0 +6791,6792,62_5WB,fast,5,5_WB,3,fast,62_5WB,0,6782,13:05:00,785.0,845.0,6782.0,60.0,0 +6792,6793,62_5WB,fast,5,5_WB,3,fast,62_5WB,0,6782,14:05:00,845.0,905.0,6782.0,60.0,0 +6793,6794,62_5WB,fast,5,5_WB,3,fast,62_5WB,0,6782,15:05:00,905.0,957.0,6782.0,52.0,0 +6794,6795,62_5WB,fast,5,5_WB,3,fast,62_5WB,0,6782,15:57:00,957.0,1017.0,6782.0,60.0,0 +6795,6796,62_5WB,fast,5,5_WB,3,fast,62_5WB,0,6782,16:57:00,1017.0,1077.0,6782.0,60.0,0 +6797,6798,62_6EB,fast,6,6_EB,3,fast,62_6EB,0,6798,06:30:00,390.0,450.0,6798.0,60.0,0 +6798,6799,62_6EB,fast,6,6_EB,3,fast,62_6EB,0,6798,07:30:00,450.0,510.0,6798.0,60.0,0 +6799,6800,62_6EB,fast,6,6_EB,3,fast,62_6EB,0,6798,08:30:00,510.0,543.0,6798.0,33.0,0 +6800,6801,62_6EB,fast,6,6_EB,3,fast,62_6EB,0,6798,09:03:00,543.0,603.0,6798.0,60.0,0 +6801,6802,62_6EB,fast,6,6_EB,3,fast,62_6EB,0,6798,10:03:00,603.0,663.0,6798.0,60.0,0 +6802,6803,62_6EB,fast,6,6_EB,3,fast,62_6EB,0,6798,11:03:00,663.0,723.0,6798.0,60.0,0 +6803,6804,62_6EB,fast,6,6_EB,3,fast,62_6EB,0,6798,12:03:00,723.0,783.0,6798.0,60.0,0 +6804,6805,62_6EB,fast,6,6_EB,3,fast,62_6EB,0,6798,13:03:00,783.0,843.0,6798.0,60.0,0 +6805,6806,62_6EB,fast,6,6_EB,3,fast,62_6EB,0,6798,14:03:00,843.0,903.0,6798.0,60.0,0 +6806,6807,62_6EB,fast,6,6_EB,3,fast,62_6EB,0,6798,15:03:00,903.0,941.0,6798.0,38.0,0 +6807,6808,62_6EB,fast,6,6_EB,3,fast,62_6EB,0,6798,15:41:00,941.0,971.0,6798.0,30.0,0 +6808,6809,62_6EB,fast,6,6_EB,3,fast,62_6EB,0,6798,16:11:00,971.0,1001.0,6798.0,30.0,0 +6809,6810,62_6EB,fast,6,6_EB,3,fast,62_6EB,0,6798,16:41:00,1001.0,1031.0,6798.0,30.0,0 +6810,6811,62_6EB,fast,6,6_EB,3,fast,62_6EB,0,6798,17:11:00,1031.0,1061.0,6798.0,30.0,0 +6811,6812,62_6EB,fast,6,6_EB,3,fast,62_6EB,0,6798,17:41:00,1061.0,1091.0,6798.0,30.0,0 +6813,6814,62_6EBEXP,fast,6EBEXP,6EBEXP,3,fast,62_6EBEXP,0,6814,06:06:00,366.0,465.983333333,6814.0,99.9833333333,0 +6815,6816,62_6WB,fast,6,6_WB,3,fast,62_6WB,0,6816,06:01:00,361.0,421.0,6816.0,60.0,0 +6816,6817,62_6WB,fast,6,6_WB,3,fast,62_6WB,0,6816,07:01:00,421.0,481.0,6816.0,60.0,0 +6817,6818,62_6WB,fast,6,6_WB,3,fast,62_6WB,0,6816,08:01:00,481.0,540.0,6816.0,59.0,0 +6818,6819,62_6WB,fast,6,6_WB,3,fast,62_6WB,0,6816,09:00:00,540.0,600.0,6816.0,60.0,0 +6819,6820,62_6WB,fast,6,6_WB,3,fast,62_6WB,0,6816,10:00:00,600.0,660.0,6816.0,60.0,0 +6820,6821,62_6WB,fast,6,6_WB,3,fast,62_6WB,0,6816,11:00:00,660.0,720.0,6816.0,60.0,0 +6821,6822,62_6WB,fast,6,6_WB,3,fast,62_6WB,0,6816,12:00:00,720.0,780.0,6816.0,60.0,0 +6822,6823,62_6WB,fast,6,6_WB,3,fast,62_6WB,0,6816,13:00:00,780.0,840.0,6816.0,60.0,0 +6823,6824,62_6WB,fast,6,6_WB,3,fast,62_6WB,0,6816,14:00:00,840.0,900.0,6816.0,60.0,0 +6824,6825,62_6WB,fast,6,6_WB,3,fast,62_6WB,0,6816,15:00:00,900.0,930.0,6816.0,30.0,0 +6825,6826,62_6WB,fast,6,6_WB,3,fast,62_6WB,0,6816,15:30:00,930.0,960.0,6816.0,30.0,0 +6826,6827,62_6WB,fast,6,6_WB,3,fast,62_6WB,0,6816,16:00:00,960.0,990.0,6816.0,30.0,0 +6827,6828,62_6WB,fast,6,6_WB,3,fast,62_6WB,0,6816,16:30:00,990.0,1020.0,6816.0,30.0,0 +6828,6829,62_6WB,fast,6,6_WB,3,fast,62_6WB,0,6816,17:00:00,1020.0,1050.0,6816.0,30.0,0 +6829,6830,62_6WB,fast,6,6_WB,3,fast,62_6WB,0,6816,17:30:00,1050.0,1080.0,6816.0,30.0,0 +6831,6832,62_7EB,fast,7,7_EB,3,fast,62_7EB,0,6832,06:10:00,370.0,460.0,6832.0,90.0,0 +6832,6833,62_7EB,fast,7,7_EB,3,fast,62_7EB,0,6832,07:40:00,460.0,543.0,6832.0,83.0,0 +6833,6834,62_7EB,fast,7,7_EB,3,fast,62_7EB,0,6832,09:03:00,543.0,603.0,6832.0,60.0,0 +6834,6835,62_7EB,fast,7,7_EB,3,fast,62_7EB,0,6832,10:03:00,603.0,663.0,6832.0,60.0,0 +6835,6836,62_7EB,fast,7,7_EB,3,fast,62_7EB,0,6832,11:03:00,663.0,723.0,6832.0,60.0,0 +6836,6837,62_7EB,fast,7,7_EB,3,fast,62_7EB,0,6832,12:03:00,723.0,783.0,6832.0,60.0,0 +6837,6838,62_7EB,fast,7,7_EB,3,fast,62_7EB,0,6832,13:03:00,783.0,843.0,6832.0,60.0,0 +6838,6839,62_7EB,fast,7,7_EB,3,fast,62_7EB,0,6832,14:03:00,843.0,903.0,6832.0,60.0,0 +6839,6840,62_7EB,fast,7,7_EB,3,fast,62_7EB,0,6832,15:03:00,903.0,932.0,6832.0,29.0,0 +6840,6841,62_7EB,fast,7,7_EB,3,fast,62_7EB,0,6832,15:32:00,932.0,992.0,6832.0,60.0,0 +6841,6842,62_7EB,fast,7,7_EB,3,fast,62_7EB,0,6832,16:32:00,992.0,1052.0,6832.0,60.0,0 +6843,6844,62_7WB,fast,7,7_WB,3,fast,62_7WB,0,6844,06:13:00,373.0,472.983333333,6844.0,99.9833333333,0 +6844,6845,62_7WB,fast,7,7_WB,3,fast,62_7WB,0,6844,07:52:59,472.983333333,556.0,6844.0,83.0166666667,0 +6845,6846,62_7WB,fast,7,7_WB,3,fast,62_7WB,0,6844,09:16:00,556.0,616.0,6844.0,60.0,0 +6846,6847,62_7WB,fast,7,7_WB,3,fast,62_7WB,0,6844,10:16:00,616.0,676.0,6844.0,60.0,0 +6847,6848,62_7WB,fast,7,7_WB,3,fast,62_7WB,0,6844,11:16:00,676.0,736.0,6844.0,60.0,0 +6848,6849,62_7WB,fast,7,7_WB,3,fast,62_7WB,0,6844,12:16:00,736.0,796.0,6844.0,60.0,0 +6849,6850,62_7WB,fast,7,7_WB,3,fast,62_7WB,0,6844,13:16:00,796.0,856.0,6844.0,60.0,0 +6850,6851,62_7WB,fast,7,7_WB,3,fast,62_7WB,0,6844,14:16:00,856.0,916.0,6844.0,60.0,0 +6851,6852,62_7WB,fast,7,7_WB,3,fast,62_7WB,0,6844,15:16:00,916.0,936.0,6844.0,20.0,0 +6852,6853,62_7WB,fast,7,7_WB,3,fast,62_7WB,0,6844,15:36:00,936.0,996.0,6844.0,60.0,0 +6853,6854,62_7WB,fast,7,7_WB,3,fast,62_7WB,0,6844,16:36:00,996.0,1056.0,6844.0,60.0,0 +6855,6856,63_220EB,fast,220,220_EB,3,fast,63_220EB,0,6856,06:19:00,379.0,439.0,6856.0,60.0,0 +6856,6857,63_220EB,fast,220,220_EB,3,fast,63_220EB,0,6856,07:19:00,439.0,499.0,6856.0,60.0,0 +6857,6858,63_220EB,fast,220,220_EB,3,fast,63_220EB,0,6856,08:19:00,499.0,561.0,6856.0,62.0,0 +6858,6859,63_220EB,fast,220,220_EB,3,fast,63_220EB,0,6856,09:21:00,561.0,621.0,6856.0,60.0,0 +6859,6860,63_220EB,fast,220,220_EB,3,fast,63_220EB,0,6856,10:21:00,621.0,681.0,6856.0,60.0,0 +6860,6861,63_220EB,fast,220,220_EB,3,fast,63_220EB,0,6856,11:21:00,681.0,741.0,6856.0,60.0,0 +6861,6862,63_220EB,fast,220,220_EB,3,fast,63_220EB,0,6856,12:21:00,741.0,801.0,6856.0,60.0,0 +6862,6863,63_220EB,fast,220,220_EB,3,fast,63_220EB,0,6856,13:21:00,801.0,861.0,6856.0,60.0,0 +6863,6864,63_220EB,fast,220,220_EB,3,fast,63_220EB,0,6856,14:21:00,861.0,921.0,6856.0,60.0,0 +6864,6865,63_220EB,fast,220,220_EB,3,fast,63_220EB,0,6856,15:21:00,921.0,932.0,6856.0,11.0,0 +6865,6866,63_220EB,fast,220,220_EB,3,fast,63_220EB,0,6856,15:32:00,932.0,992.0,6856.0,60.0,0 +6866,6867,63_220EB,fast,220,220_EB,3,fast,63_220EB,0,6856,16:32:00,992.0,1052.0,6856.0,60.0,0 +6868,6869,63_220WB,fast,220,220_WB,3,fast,63_220WB,0,6869,06:06:00,366.0,426.0,6869.0,60.0,0 +6869,6870,63_220WB,fast,220,220_WB,3,fast,63_220WB,0,6869,07:06:00,426.0,486.0,6869.0,60.0,0 +6870,6871,63_220WB,fast,220,220_WB,3,fast,63_220WB,0,6869,08:06:00,486.0,543.0,6869.0,57.0,0 +6871,6872,63_220WB,fast,220,220_WB,3,fast,63_220WB,0,6869,09:03:00,543.0,603.0,6869.0,60.0,0 +6872,6873,63_220WB,fast,220,220_WB,3,fast,63_220WB,0,6869,10:03:00,603.0,663.0,6869.0,60.0,0 +6873,6874,63_220WB,fast,220,220_WB,3,fast,63_220WB,0,6869,11:03:00,663.0,723.0,6869.0,60.0,0 +6874,6875,63_220WB,fast,220,220_WB,3,fast,63_220WB,0,6869,12:03:00,723.0,783.0,6869.0,60.0,0 +6875,6876,63_220WB,fast,220,220_WB,3,fast,63_220WB,0,6869,13:03:00,783.0,843.0,6869.0,60.0,0 +6876,6877,63_220WB,fast,220,220_WB,3,fast,63_220WB,0,6869,14:03:00,843.0,903.0,6869.0,60.0,0 +6877,6878,63_220WB,fast,220,220_WB,3,fast,63_220WB,0,6869,15:03:00,903.0,934.0,6869.0,31.0,0 +6878,6879,63_220WB,fast,220,220_WB,3,fast,63_220WB,0,6869,15:34:00,934.0,994.0,6869.0,60.0,0 +6879,6880,63_220WB,fast,220,220_WB,3,fast,63_220WB,0,6869,16:34:00,994.0,1054.0,6869.0,60.0,0 +6881,6882,63_30EBOP,fast,30EBOP,30EBOP,3,fast,63_30EBOP,0,6882,09:19:00,559.0,658.983333333,6882.0,99.9833333333,0 +6882,6883,63_30EBOP,fast,30EBOP,30EBOP,3,fast,63_30EBOP,0,6882,10:58:59,658.983333333,758.983333333,6882.0,100.0,0 +6883,6884,63_30EBOP,fast,30EBOP,30EBOP,3,fast,63_30EBOP,0,6882,12:38:59,758.983333333,858.966666667,6882.0,99.9833333333,0 +6884,6885,63_30EBOP,fast,30EBOP,30EBOP,3,fast,63_30EBOP,0,6882,14:18:58,858.966666667,930.0,6882.0,71.0333333333,0 +6885,6886,63_30EBOP,fast,30EBOP,30EBOP,3,fast,63_30EBOP,0,6882,15:30:00,930.0,1029.98333333,6882.0,99.9833333333,0 +6887,6888,63_30EBP,fast,30EBP,30EBP,3,fast,63_30EBP,0,6888,06:04:00,364.0,494.0,6888.0,130.0,0 +6889,6890,63_30WBOP,fast,30WBOP,30WBOP,3,fast,63_30WBOP,0,6890,09:08:00,548.0,647.983333333,6890.0,99.9833333333,0 +6890,6891,63_30WBOP,fast,30WBOP,30WBOP,3,fast,63_30WBOP,0,6890,10:47:59,647.983333333,747.983333333,6890.0,100.0,0 +6891,6892,63_30WBOP,fast,30WBOP,30WBOP,3,fast,63_30WBOP,0,6890,12:27:59,747.983333333,847.966666667,6890.0,99.9833333333,0 +6892,6893,63_30WBOP,fast,30WBOP,30WBOP,3,fast,63_30WBOP,0,6890,14:07:58,847.966666667,941.0,6890.0,93.0333333333,0 +6893,6894,63_30WBOP,fast,30WBOP,30WBOP,3,fast,63_30WBOP,0,6890,15:41:00,941.0,1040.98333333,6890.0,99.9833333333,0 +6895,6896,63_30WBP,fast,30WBP,30WBP,3,fast,63_30WBP,0,6896,06:41:00,401.0,500.983333333,6896.0,99.9833333333,0 +6896,6897,63_30WBP,fast,30WBP,30WBP,3,fast,63_30WBP,0,6896,08:20:59,500.983333333,546.0,6896.0,45.0166666667,0 +6897,6898,63_30WBP,fast,30WBP,30WBP,3,fast,63_30WBP,0,6896,09:06:00,546.0,645.983333333,6896.0,99.9833333333,0 +6898,6899,63_30WBP,fast,30WBP,30WBP,3,fast,63_30WBP,0,6896,10:45:59,645.983333333,745.983333333,6896.0,100.0,0 +6899,6900,63_30WBP,fast,30WBP,30WBP,3,fast,63_30WBP,0,6896,12:25:59,745.983333333,845.966666667,6896.0,99.9833333333,0 +6909,6910,64_40NB,fast,40,40_NB,3,fast,64_40NB,0,6910,06:06:00,366.0,411.0,6910.0,45.0,0 +6910,6911,64_40NB,fast,40,40_NB,3,fast,64_40NB,0,6910,06:51:00,411.0,456.0,6910.0,45.0,0 +6911,6912,64_40NB,fast,40,40_NB,3,fast,64_40NB,0,6910,07:36:00,456.0,501.0,6910.0,45.0,0 +6913,6914,64_40NB1,fast,40NB1,40NB1,3,fast,64_40NB1,0,6914,06:37:00,397.0,496.983333333,6914.0,99.9833333333,0 +6914,6915,64_40NB1,fast,40NB1,40NB1,3,fast,64_40NB1,0,6914,08:16:59,496.983333333,931.0,6914.0,434.016666667,1 +6915,6916,64_40NB1,fast,40NB1,40NB1,3,fast,64_40NB1,0,6914,15:31:00,931.0,971.0,6914.0,40.0,0 +6916,6917,64_40NB1,fast,40NB1,40NB1,3,fast,64_40NB1,0,6914,16:11:00,971.0,1011.0,6914.0,40.0,0 +6917,6918,64_40NB1,fast,40NB1,40NB1,3,fast,64_40NB1,0,6914,16:51:00,1011.0,1051.0,6914.0,40.0,0 +6918,6919,64_40NB1,fast,40NB1,40NB1,3,fast,64_40NB1,0,6914,17:31:00,1051.0,1091.0,6914.0,40.0,0 +6901,6902,64_40SB,fast,40,40_SB,3,fast,64_40SB,0,6902,06:19:00,379.0,478.983333333,6902.0,99.9833333333,0 +6903,6904,64_40SB1,fast,40SB1,40SB1,3,fast,64_40SB1,0,6904,06:34:00,394.0,493.983333333,6904.0,99.9833333333,0 +6904,6905,64_40SB1,fast,40SB1,40SB1,3,fast,64_40SB1,0,6904,08:13:59,493.983333333,945.0,6904.0,451.016666667,1 +6905,6906,64_40SB1,fast,40SB1,40SB1,3,fast,64_40SB1,0,6904,15:45:00,945.0,990.0,6904.0,45.0,0 +6906,6907,64_40SB1,fast,40SB1,40SB1,3,fast,64_40SB1,0,6904,16:30:00,990.0,1035.0,6904.0,45.0,0 +6907,6908,64_40SB1,fast,40SB1,40SB1,3,fast,64_40SB1,0,6904,17:15:00,1035.0,1080.0,6904.0,45.0,0 +16819,16820,65_AMCN,american_canyon,AMCN,AMCN,3,american_canyon,65_AMCN,0,16820,06:15:00,375.0,445.0,16820.0,70.0,0 +16820,16821,65_AMCN,american_canyon,AMCN,AMCN,3,american_canyon,65_AMCN,0,16820,07:25:00,445.0,515.0,16820.0,70.0,0 +16821,16822,65_AMCN,american_canyon,AMCN,AMCN,3,american_canyon,65_AMCN,0,16820,08:35:00,515.0,566.0,16820.0,51.0,0 +16822,16823,65_AMCN,american_canyon,AMCN,AMCN,3,american_canyon,65_AMCN,0,16820,09:26:00,566.0,636.0,16820.0,70.0,0 +16823,16824,65_AMCN,american_canyon,AMCN,AMCN,3,american_canyon,65_AMCN,0,16820,10:36:00,636.0,706.0,16820.0,70.0,0 +16824,16825,65_AMCN,american_canyon,AMCN,AMCN,3,american_canyon,65_AMCN,0,16820,11:46:00,706.0,776.0,16820.0,70.0,0 +16825,16826,65_AMCN,american_canyon,AMCN,AMCN,3,american_canyon,65_AMCN,0,16820,12:56:00,776.0,846.0,16820.0,70.0,0 +16826,16827,65_AMCN,american_canyon,AMCN,AMCN,3,american_canyon,65_AMCN,0,16820,14:06:00,846.0,916.0,16820.0,70.0,0 +15362,15363,66_1NOVV,vacaville,1NOVV,1NOVV,3,vacaville,66_1NOVV,0,15363,06:00:00,360.0,420.0,15363.0,60.0,0 +15363,15364,66_1NOVV,vacaville,1NOVV,1NOVV,3,vacaville,66_1NOVV,0,15363,07:00:00,420.0,480.0,15363.0,60.0,0 +15364,15365,66_1NOVV,vacaville,1NOVV,1NOVV,3,vacaville,66_1NOVV,0,15363,08:00:00,480.0,559.0,15363.0,79.0,0 +15365,15366,66_1NOVV,vacaville,1NOVV,1NOVV,3,vacaville,66_1NOVV,0,15363,09:19:00,559.0,619.0,15363.0,60.0,0 +15366,15367,66_1NOVV,vacaville,1NOVV,1NOVV,3,vacaville,66_1NOVV,0,15363,10:19:00,619.0,679.0,15363.0,60.0,0 +15367,15368,66_1NOVV,vacaville,1NOVV,1NOVV,3,vacaville,66_1NOVV,0,15363,11:19:00,679.0,739.0,15363.0,60.0,0 +15368,15369,66_1NOVV,vacaville,1NOVV,1NOVV,3,vacaville,66_1NOVV,0,15363,12:19:00,739.0,799.0,15363.0,60.0,0 +15369,15370,66_1NOVV,vacaville,1NOVV,1NOVV,3,vacaville,66_1NOVV,0,15363,13:19:00,799.0,859.0,15363.0,60.0,0 +15370,15371,66_1NOVV,vacaville,1NOVV,1NOVV,3,vacaville,66_1NOVV,0,15363,14:19:00,859.0,919.0,15363.0,60.0,0 +15371,15372,66_1NOVV,vacaville,1NOVV,1NOVV,3,vacaville,66_1NOVV,0,15363,15:19:00,919.0,947.0,15363.0,28.0,0 +15372,15373,66_1NOVV,vacaville,1NOVV,1NOVV,3,vacaville,66_1NOVV,0,15363,15:47:00,947.0,1007.0,15363.0,60.0,0 +15373,15374,66_1NOVV,vacaville,1NOVV,1NOVV,3,vacaville,66_1NOVV,0,15363,16:47:00,1007.0,1067.0,15363.0,60.0,0 +15375,15376,66_2CVEB,vacaville,2CV,2CV_EB,3,vacaville,66_2CVEB,0,15376,06:09:00,369.0,429.0,15376.0,60.0,0 +15376,15377,66_2CVEB,vacaville,2CV,2CV_EB,3,vacaville,66_2CVEB,0,15376,07:09:00,429.0,489.0,15376.0,60.0,0 +15377,15378,66_2CVEB,vacaville,2CV,2CV_EB,3,vacaville,66_2CVEB,0,15376,08:09:00,489.0,550.0,15376.0,61.0,0 +15378,15379,66_2CVEB,vacaville,2CV,2CV_EB,3,vacaville,66_2CVEB,0,15376,09:10:00,550.0,610.0,15376.0,60.0,0 +15379,15380,66_2CVEB,vacaville,2CV,2CV_EB,3,vacaville,66_2CVEB,0,15376,10:10:00,610.0,670.0,15376.0,60.0,0 +15380,15381,66_2CVEB,vacaville,2CV,2CV_EB,3,vacaville,66_2CVEB,0,15376,11:10:00,670.0,730.0,15376.0,60.0,0 +15381,15382,66_2CVEB,vacaville,2CV,2CV_EB,3,vacaville,66_2CVEB,0,15376,12:10:00,730.0,790.0,15376.0,60.0,0 +15382,15383,66_2CVEB,vacaville,2CV,2CV_EB,3,vacaville,66_2CVEB,0,15376,13:10:00,790.0,850.0,15376.0,60.0,0 +15383,15384,66_2CVEB,vacaville,2CV,2CV_EB,3,vacaville,66_2CVEB,0,15376,14:10:00,850.0,910.0,15376.0,60.0,0 +15384,15385,66_2CVEB,vacaville,2CV,2CV_EB,3,vacaville,66_2CVEB,0,15376,15:10:00,910.0,935.0,15376.0,25.0,0 +15385,15386,66_2CVEB,vacaville,2CV,2CV_EB,3,vacaville,66_2CVEB,0,15376,15:35:00,935.0,995.0,15376.0,60.0,0 +15386,15387,66_2CVEB,vacaville,2CV,2CV_EB,3,vacaville,66_2CVEB,0,15376,16:35:00,995.0,1055.0,15376.0,60.0,0 +15388,15389,66_2CVWB,vacaville,2CV,2CV_WB,3,vacaville,66_2CVWB,0,15389,06:28:00,388.0,448.0,15389.0,60.0,0 +15389,15390,66_2CVWB,vacaville,2CV,2CV_WB,3,vacaville,66_2CVWB,0,15389,07:28:00,448.0,508.0,15389.0,60.0,0 +15390,15391,66_2CVWB,vacaville,2CV,2CV_WB,3,vacaville,66_2CVWB,0,15389,08:28:00,508.0,545.0,15389.0,37.0,0 +15391,15392,66_2CVWB,vacaville,2CV,2CV_WB,3,vacaville,66_2CVWB,0,15389,09:05:00,545.0,605.0,15389.0,60.0,0 +15392,15393,66_2CVWB,vacaville,2CV,2CV_WB,3,vacaville,66_2CVWB,0,15389,10:05:00,605.0,665.0,15389.0,60.0,0 +15393,15394,66_2CVWB,vacaville,2CV,2CV_WB,3,vacaville,66_2CVWB,0,15389,11:05:00,665.0,725.0,15389.0,60.0,0 +15394,15395,66_2CVWB,vacaville,2CV,2CV_WB,3,vacaville,66_2CVWB,0,15389,12:05:00,725.0,785.0,15389.0,60.0,0 +15395,15396,66_2CVWB,vacaville,2CV,2CV_WB,3,vacaville,66_2CVWB,0,15389,13:05:00,785.0,845.0,15389.0,60.0,0 +15396,15397,66_2CVWB,vacaville,2CV,2CV_WB,3,vacaville,66_2CVWB,0,15389,14:05:00,845.0,905.0,15389.0,60.0,0 +15397,15398,66_2CVWB,vacaville,2CV,2CV_WB,3,vacaville,66_2CVWB,0,15389,15:05:00,905.0,938.0,15389.0,33.0,0 +15398,15399,66_2CVWB,vacaville,2CV,2CV_WB,3,vacaville,66_2CVWB,0,15389,15:38:00,938.0,998.0,15389.0,60.0,0 +15399,15400,66_2CVWB,vacaville,2CV,2CV_WB,3,vacaville,66_2CVWB,0,15389,16:38:00,998.0,1058.0,15389.0,60.0,0 +15464,15465,66_4,vacaville,4,4,3,vacaville,66_4,0,15465,06:13:00,373.0,433.0,15465.0,60.0,0 +15465,15466,66_4,vacaville,4,4,3,vacaville,66_4,0,15465,07:13:00,433.0,493.0,15465.0,60.0,0 +15466,15467,66_4,vacaville,4,4,3,vacaville,66_4,0,15465,08:13:00,493.0,568.0,15465.0,75.0,0 +15467,15468,66_4,vacaville,4,4,3,vacaville,66_4,0,15465,09:28:00,568.0,628.0,15465.0,60.0,0 +15468,15469,66_4,vacaville,4,4,3,vacaville,66_4,0,15465,10:28:00,628.0,688.0,15465.0,60.0,0 +15469,15470,66_4,vacaville,4,4,3,vacaville,66_4,0,15465,11:28:00,688.0,748.0,15465.0,60.0,0 +15470,15471,66_4,vacaville,4,4,3,vacaville,66_4,0,15465,12:28:00,748.0,808.0,15465.0,60.0,0 +15471,15472,66_4,vacaville,4,4,3,vacaville,66_4,0,15465,13:28:00,808.0,868.0,15465.0,60.0,0 +15472,15473,66_4,vacaville,4,4,3,vacaville,66_4,0,15465,14:28:00,868.0,928.0,15465.0,60.0,0 +15473,15474,66_4,vacaville,4,4,3,vacaville,66_4,0,15465,15:28:00,928.0,958.0,15465.0,30.0,0 +15474,15475,66_4,vacaville,4,4,3,vacaville,66_4,0,15465,15:58:00,958.0,1018.0,15465.0,60.0,0 +15475,15476,66_4,vacaville,4,4,3,vacaville,66_4,0,15465,16:58:00,1018.0,1078.0,15465.0,60.0,0 +15401,15402,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,06:09:00,369.0,399.0,15402.0,30.0,0 +15402,15403,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,06:39:00,399.0,429.0,15402.0,30.0,0 +15403,15404,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,07:09:00,429.0,459.0,15402.0,30.0,0 +15404,15405,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,07:39:00,459.0,489.0,15402.0,30.0,0 +15405,15406,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,08:09:00,489.0,519.0,15402.0,30.0,0 +15406,15407,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,08:39:00,519.0,550.0,15402.0,31.0,0 +15407,15408,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,09:10:00,550.0,580.0,15402.0,30.0,0 +15408,15409,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,09:40:00,580.0,610.0,15402.0,30.0,0 +15409,15410,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,10:10:00,610.0,640.0,15402.0,30.0,0 +15410,15411,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,10:40:00,640.0,670.0,15402.0,30.0,0 +15411,15412,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,11:10:00,670.0,700.0,15402.0,30.0,0 +15412,15413,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,11:40:00,700.0,730.0,15402.0,30.0,0 +15413,15414,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,12:10:00,730.0,760.0,15402.0,30.0,0 +15414,15415,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,12:40:00,760.0,790.0,15402.0,30.0,0 +15415,15416,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,13:10:00,790.0,820.0,15402.0,30.0,0 +15416,15417,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,13:40:00,820.0,850.0,15402.0,30.0,0 +15417,15418,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,14:10:00,850.0,880.0,15402.0,30.0,0 +15418,15419,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,14:40:00,880.0,910.0,15402.0,30.0,0 +15419,15420,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,15:10:00,910.0,936.0,15402.0,26.0,0 +15420,15421,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,15:36:00,936.0,966.0,15402.0,30.0,0 +15421,15422,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,16:06:00,966.0,996.0,15402.0,30.0,0 +15422,15423,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,16:36:00,996.0,1026.0,15402.0,30.0,0 +15423,15424,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,17:06:00,1026.0,1056.0,15402.0,30.0,0 +15424,15425,66_5,vacaville,5,5,3,vacaville,66_5,0,15402,17:36:00,1056.0,1086.0,15402.0,30.0,0 +15426,15427,66_6,vacaville,6,6,3,vacaville,66_6,0,15427,06:11:00,371.0,431.0,15427.0,60.0,0 +15427,15428,66_6,vacaville,6,6,3,vacaville,66_6,0,15427,07:11:00,431.0,491.0,15427.0,60.0,0 +15428,15429,66_6,vacaville,6,6,3,vacaville,66_6,0,15427,08:11:00,491.0,542.0,15427.0,51.0,0 +15429,15430,66_6,vacaville,6,6,3,vacaville,66_6,0,15427,09:02:00,542.0,602.0,15427.0,60.0,0 +15430,15431,66_6,vacaville,6,6,3,vacaville,66_6,0,15427,10:02:00,602.0,662.0,15427.0,60.0,0 +15431,15432,66_6,vacaville,6,6,3,vacaville,66_6,0,15427,11:02:00,662.0,722.0,15427.0,60.0,0 +15432,15433,66_6,vacaville,6,6,3,vacaville,66_6,0,15427,12:02:00,722.0,782.0,15427.0,60.0,0 +15433,15434,66_6,vacaville,6,6,3,vacaville,66_6,0,15427,13:02:00,782.0,842.0,15427.0,60.0,0 +15434,15435,66_6,vacaville,6,6,3,vacaville,66_6,0,15427,14:02:00,842.0,902.0,15427.0,60.0,0 +15435,15436,66_6,vacaville,6,6,3,vacaville,66_6,0,15427,15:02:00,902.0,956.0,15427.0,54.0,0 +15436,15437,66_6,vacaville,6,6,3,vacaville,66_6,0,15427,15:56:00,956.0,1016.0,15427.0,60.0,0 +15437,15438,66_6,vacaville,6,6,3,vacaville,66_6,0,15427,16:56:00,1016.0,1076.0,15427.0,60.0,0 +15490,15491,66_6BI,vacaville,6B,6B_I,3,vacaville,66_6BI,0,15491,06:11:00,371.0,431.0,15491.0,60.0,0 +15491,15492,66_6BI,vacaville,6B,6B_I,3,vacaville,66_6BI,0,15491,07:11:00,431.0,491.0,15491.0,60.0,0 +15492,15493,66_6BI,vacaville,6B,6B_I,3,vacaville,66_6BI,0,15491,08:11:00,491.0,546.0,15491.0,55.0,0 +15493,15494,66_6BI,vacaville,6B,6B_I,3,vacaville,66_6BI,0,15491,09:06:00,546.0,606.0,15491.0,60.0,0 +15494,15495,66_6BI,vacaville,6B,6B_I,3,vacaville,66_6BI,0,15491,10:06:00,606.0,666.0,15491.0,60.0,0 +15495,15496,66_6BI,vacaville,6B,6B_I,3,vacaville,66_6BI,0,15491,11:06:00,666.0,726.0,15491.0,60.0,0 +15496,15497,66_6BI,vacaville,6B,6B_I,3,vacaville,66_6BI,0,15491,12:06:00,726.0,786.0,15491.0,60.0,0 +15497,15498,66_6BI,vacaville,6B,6B_I,3,vacaville,66_6BI,0,15491,13:06:00,786.0,846.0,15491.0,60.0,0 +15498,15499,66_6BI,vacaville,6B,6B_I,3,vacaville,66_6BI,0,15491,14:06:00,846.0,906.0,15491.0,60.0,0 +15499,15500,66_6BI,vacaville,6B,6B_I,3,vacaville,66_6BI,0,15491,15:06:00,906.0,957.0,15491.0,51.0,0 +15500,15501,66_6BI,vacaville,6B,6B_I,3,vacaville,66_6BI,0,15491,15:57:00,957.0,1017.0,15491.0,60.0,0 +15501,15502,66_6BI,vacaville,6B,6B_I,3,vacaville,66_6BI,0,15491,16:57:00,1017.0,1077.0,15491.0,60.0,0 +15477,15478,66_6BO,vacaville,6B,6B_O,3,vacaville,66_6BO,0,15478,06:15:00,375.0,435.0,15478.0,60.0,0 +15478,15479,66_6BO,vacaville,6B,6B_O,3,vacaville,66_6BO,0,15478,07:15:00,435.0,495.0,15478.0,60.0,0 +15479,15480,66_6BO,vacaville,6B,6B_O,3,vacaville,66_6BO,0,15478,08:15:00,495.0,542.0,15478.0,47.0,0 +15480,15481,66_6BO,vacaville,6B,6B_O,3,vacaville,66_6BO,0,15478,09:02:00,542.0,602.0,15478.0,60.0,0 +15481,15482,66_6BO,vacaville,6B,6B_O,3,vacaville,66_6BO,0,15478,10:02:00,602.0,662.0,15478.0,60.0,0 +15482,15483,66_6BO,vacaville,6B,6B_O,3,vacaville,66_6BO,0,15478,11:02:00,662.0,722.0,15478.0,60.0,0 +15483,15484,66_6BO,vacaville,6B,6B_O,3,vacaville,66_6BO,0,15478,12:02:00,722.0,782.0,15478.0,60.0,0 +15484,15485,66_6BO,vacaville,6B,6B_O,3,vacaville,66_6BO,0,15478,13:02:00,782.0,842.0,15478.0,60.0,0 +15485,15486,66_6BO,vacaville,6B,6B_O,3,vacaville,66_6BO,0,15478,14:02:00,842.0,902.0,15478.0,60.0,0 +15486,15487,66_6BO,vacaville,6B,6B_O,3,vacaville,66_6BO,0,15478,15:02:00,902.0,949.0,15478.0,47.0,0 +15487,15488,66_6BO,vacaville,6B,6B_O,3,vacaville,66_6BO,0,15478,15:49:00,949.0,1009.0,15478.0,60.0,0 +15488,15489,66_6BO,vacaville,6B,6B_O,3,vacaville,66_6BO,0,15478,16:49:00,1009.0,1069.0,15478.0,60.0,0 +15439,15440,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,06:04:00,364.0,394.0,15440.0,30.0,0 +15440,15441,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,06:34:00,394.0,424.0,15440.0,30.0,0 +15441,15442,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,07:04:00,424.0,454.0,15440.0,30.0,0 +15442,15443,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,07:34:00,454.0,484.0,15440.0,30.0,0 +15443,15444,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,08:04:00,484.0,514.0,15440.0,30.0,0 +15444,15445,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,08:34:00,514.0,550.0,15440.0,36.0,0 +15445,15446,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,09:10:00,550.0,580.0,15440.0,30.0,0 +15446,15447,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,09:40:00,580.0,610.0,15440.0,30.0,0 +15447,15448,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,10:10:00,610.0,640.0,15440.0,30.0,0 +15448,15449,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,10:40:00,640.0,670.0,15440.0,30.0,0 +15449,15450,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,11:10:00,670.0,700.0,15440.0,30.0,0 +15450,15451,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,11:40:00,700.0,730.0,15440.0,30.0,0 +15451,15452,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,12:10:00,730.0,760.0,15440.0,30.0,0 +15452,15453,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,12:40:00,760.0,790.0,15440.0,30.0,0 +15453,15454,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,13:10:00,790.0,820.0,15440.0,30.0,0 +15454,15455,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,13:40:00,820.0,850.0,15440.0,30.0,0 +15455,15456,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,14:10:00,850.0,880.0,15440.0,30.0,0 +15456,15457,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,14:40:00,880.0,910.0,15440.0,30.0,0 +15457,15458,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,15:10:00,910.0,940.0,15440.0,30.0,0 +15458,15459,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,15:40:00,940.0,970.0,15440.0,30.0,0 +15459,15460,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,16:10:00,970.0,1000.0,15440.0,30.0,0 +15460,15461,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,16:40:00,1000.0,1030.0,15440.0,30.0,0 +15461,15462,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,17:10:00,1030.0,1060.0,15440.0,30.0,0 +15462,15463,66_8,vacaville,8,8,3,vacaville,66_8,0,15440,17:40:00,1060.0,1090.0,15440.0,30.0,0 +5230,5231,68_15,benicia,15,15,3,benicia,68_15,0,5231,06:36:00,396.0,495.983333333,5231.0,99.9833333333,0 +5231,5232,68_15,benicia,15,15,3,benicia,68_15,0,5231,08:15:59,495.983333333,930.0,5231.0,434.016666667,1 +5232,5233,68_15,benicia,15,15,3,benicia,68_15,0,5231,15:30:00,930.0,1029.98333333,5231.0,99.9833333333,0 +5234,5235,68_16A,benicia,16A,16A,3,benicia,68_16A,0,5235,06:33:00,393.0,492.983333333,5235.0,99.9833333333,0 +5235,5236,68_16A,benicia,16A,16A,3,benicia,68_16A,0,5235,08:12:59,492.983333333,540.0,5235.0,47.0166666667,0 +5236,5237,68_16A,benicia,16A,16A,3,benicia,68_16A,0,5235,09:00:00,540.0,639.983333333,5235.0,99.9833333333,0 +5237,5238,68_16A,benicia,16A,16A,3,benicia,68_16A,0,5235,10:39:59,639.983333333,739.983333333,5235.0,100.0,0 +5238,5239,68_16A,benicia,16A,16A,3,benicia,68_16A,0,5235,12:19:59,739.983333333,839.966666667,5235.0,99.9833333333,0 +5240,5241,68_16B,benicia,16B,16B,3,benicia,68_16B,0,5241,06:23:00,383.0,443.0,5241.0,60.0,0 +5241,5242,68_16B,benicia,16B,16B,3,benicia,68_16B,0,5241,07:23:00,443.0,503.0,5241.0,60.0,0 +5242,5243,68_16B,benicia,16B,16B,3,benicia,68_16B,0,5241,08:23:00,503.0,542.0,5241.0,39.0,0 +5243,5244,68_16B,benicia,16B,16B,3,benicia,68_16B,0,5241,09:02:00,542.0,602.0,5241.0,60.0,0 +5244,5245,68_16B,benicia,16B,16B,3,benicia,68_16B,0,5241,10:02:00,602.0,662.0,5241.0,60.0,0 +5245,5246,68_16B,benicia,16B,16B,3,benicia,68_16B,0,5241,11:02:00,662.0,722.0,5241.0,60.0,0 +5246,5247,68_16B,benicia,16B,16B,3,benicia,68_16B,0,5241,12:02:00,722.0,782.0,5241.0,60.0,0 +5247,5248,68_16B,benicia,16B,16B,3,benicia,68_16B,0,5241,13:02:00,782.0,842.0,5241.0,60.0,0 +5248,5249,68_16B,benicia,16B,16B,3,benicia,68_16B,0,5241,14:02:00,842.0,902.0,5241.0,60.0,0 +5250,5251,68_17,benicia,17,17,3,benicia,68_17,0,5251,06:20:00,380.0,479.983333333,5251.0,99.9833333333,0 +5251,5252,68_17,benicia,17,17,3,benicia,68_17,0,5251,07:59:59,479.983333333,960.0,5251.0,480.016666667,1 +5252,5253,68_17,benicia,17,17,3,benicia,68_17,0,5251,16:00:00,960.0,1059.98333333,5251.0,99.9833333333,0 +5254,5255,68_18A,benicia,18A,18A,3,benicia,68_18A,0,5255,06:22:00,382.0,481.983333333,5255.0,99.9833333333,0 +5255,5256,68_18A,benicia,18A,18A,3,benicia,68_18A,0,5255,08:01:59,481.983333333,582.0,5255.0,100.016666667,0 +5256,5257,68_18A,benicia,18A,18A,3,benicia,68_18A,0,5255,09:42:00,582.0,681.983333333,5255.0,99.9833333333,0 +5257,5258,68_18A,benicia,18A,18A,3,benicia,68_18A,0,5255,11:21:59,681.983333333,781.983333333,5255.0,100.0,0 +5258,5259,68_18A,benicia,18A,18A,3,benicia,68_18A,0,5255,13:01:59,781.983333333,881.966666667,5255.0,99.9833333333,0 +5226,5227,68_23,benicia,23,23,3,benicia,68_23,0,5227,06:05:00,365.0,464.983333333,5227.0,99.9833333333,0 +5227,5228,68_23,benicia,23,23,3,benicia,68_23,0,5227,07:44:59,464.983333333,932.0,5227.0,467.016666667,1 +5228,5229,68_23,benicia,23,23,3,benicia,68_23,0,5227,15:32:00,932.0,1031.98333333,5227.0,99.9833333333,0 +5176,5177,68_PHVJ,benicia,PHVJ,PHVJ,3,benicia,68_PHVJ,0,5177,06:02:00,362.0,422.0,5177.0,60.0,0 +5177,5178,68_PHVJ,benicia,PHVJ,PHVJ,3,benicia,68_PHVJ,0,5177,07:02:00,422.0,482.0,5177.0,60.0,0 +5178,5179,68_PHVJ,benicia,PHVJ,PHVJ,3,benicia,68_PHVJ,0,5177,08:02:00,482.0,550.0,5177.0,68.0,0 +5179,5180,68_PHVJ,benicia,PHVJ,PHVJ,3,benicia,68_PHVJ,0,5177,09:10:00,550.0,610.0,5177.0,60.0,0 +5180,5181,68_PHVJ,benicia,PHVJ,PHVJ,3,benicia,68_PHVJ,0,5177,10:10:00,610.0,670.0,5177.0,60.0,0 +5181,5182,68_PHVJ,benicia,PHVJ,PHVJ,3,benicia,68_PHVJ,0,5177,11:10:00,670.0,730.0,5177.0,60.0,0 +5182,5183,68_PHVJ,benicia,PHVJ,PHVJ,3,benicia,68_PHVJ,0,5177,12:10:00,730.0,790.0,5177.0,60.0,0 +5183,5184,68_PHVJ,benicia,PHVJ,PHVJ,3,benicia,68_PHVJ,0,5177,13:10:00,790.0,850.0,5177.0,60.0,0 +5184,5185,68_PHVJ,benicia,PHVJ,PHVJ,3,benicia,68_PHVJ,0,5177,14:10:00,850.0,910.0,5177.0,60.0,0 +5185,5186,68_PHVJ,benicia,PHVJ,PHVJ,3,benicia,68_PHVJ,0,5177,15:10:00,910.0,949.0,5177.0,39.0,0 +5186,5187,68_PHVJ,benicia,PHVJ,PHVJ,3,benicia,68_PHVJ,0,5177,15:49:00,949.0,1009.0,5177.0,60.0,0 +5187,5188,68_PHVJ,benicia,PHVJ,PHVJ,3,benicia,68_PHVJ,0,5177,16:49:00,1009.0,1069.0,5177.0,60.0,0 +5188,5189,68_PHVJ,benicia,PHVJ,PHVJ,3,benicia,68_PHVJ,0,5177,17:49:00,1069.0,1125.0,5177.0,56.0,0 +5189,5190,68_PHVJ,benicia,PHVJ,PHVJ,3,benicia,68_PHVJ,0,5177,18:45:00,1125.0,1224.98333333,5177.0,99.9833333333,0 +5190,5191,68_PHVJ,benicia,PHVJ,PHVJ,3,benicia,68_PHVJ,0,5177,20:24:59,1224.98333333,1324.98333333,5177.0,100.0,0 +5191,5192,68_PHVJ,benicia,PHVJ,PHVJ,3,benicia,68_PHVJ,0,5177,22:04:59,1324.98333333,1424.96666667,5177.0,99.9833333333,0 +5192,5193,68_PHVJ,benicia,PHVJ,PHVJ,3,benicia,68_PHVJ,0,5177,23:44:58,1424.96666667,1524.96666667,5177.0,100.0,0 +5221,5222,68_PHVJ1,benicia,PHVJ1,PHVJ1,3,benicia,68_PHVJ1,0,5222,06:05:00,365.0,464.983333333,5222.0,99.9833333333,0 +5222,5223,68_PHVJ1,benicia,PHVJ1,PHVJ1,3,benicia,68_PHVJ1,0,5222,07:44:59,464.983333333,944.0,5222.0,479.016666667,1 +5223,5224,68_PHVJ1,benicia,PHVJ1,PHVJ1,3,benicia,68_PHVJ1,0,5222,15:44:00,944.0,1004.0,5222.0,60.0,0 +5224,5225,68_PHVJ1,benicia,PHVJ1,PHVJ1,3,benicia,68_PHVJ1,0,5222,16:44:00,1004.0,1064.0,5222.0,60.0,0 +5194,5195,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,06:06:00,366.0,396.0,5195.0,30.0,0 +5195,5196,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,06:36:00,396.0,426.0,5195.0,30.0,0 +5196,5197,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,07:06:00,426.0,456.0,5195.0,30.0,0 +5197,5198,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,07:36:00,456.0,486.0,5195.0,30.0,0 +5198,5199,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,08:06:00,486.0,516.0,5195.0,30.0,0 +5199,5200,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,08:36:00,516.0,552.0,5195.0,36.0,0 +5200,5201,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,09:12:00,552.0,612.0,5195.0,60.0,0 +5201,5202,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,10:12:00,612.0,672.0,5195.0,60.0,0 +5202,5203,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,11:12:00,672.0,732.0,5195.0,60.0,0 +5203,5204,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,12:12:00,732.0,792.0,5195.0,60.0,0 +5204,5205,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,13:12:00,792.0,852.0,5195.0,60.0,0 +5205,5206,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,14:12:00,852.0,912.0,5195.0,60.0,0 +5206,5207,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,15:12:00,912.0,942.0,5195.0,30.0,0 +5207,5208,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,15:42:00,942.0,1002.0,5195.0,60.0,0 +5208,5209,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,16:42:00,1002.0,1062.0,5195.0,60.0,0 +5209,5210,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,17:42:00,1062.0,1119.0,5195.0,57.0,0 +5210,5211,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,18:39:00,1119.0,1179.0,5195.0,60.0,0 +5211,5212,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,19:39:00,1179.0,1239.0,5195.0,60.0,0 +5212,5213,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,20:39:00,1239.0,1299.0,5195.0,60.0,0 +5213,5214,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,21:39:00,1299.0,1359.0,5195.0,60.0,0 +5214,5215,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,22:39:00,1359.0,1419.0,5195.0,60.0,0 +5215,5216,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,23:39:00,1419.0,1479.0,5195.0,60.0,0 +5216,5217,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,24:39:00,1479.0,1539.0,5195.0,60.0,0 +5217,5218,68_VJPH,benicia,VJPH,VJPH,3,benicia,68_VJPH,0,5195,25:39:00,1539.0,1599.0,5195.0,60.0,0 +5219,5220,68_VJPH1,benicia,VJPH1,VJPH1,3,benicia,68_VJPH1,0,5220,15:34:00,934.0,1033.98333333,5220.0,99.9833333333,0 +7844,7845,70_10NVTN,vine,10NVTN,10NVTN,3,vine,70_10NVTN,0,7845,06:08:00,368.0,428.0,7845.0,60.0,0 +7845,7846,70_10NVTN,vine,10NVTN,10NVTN,3,vine,70_10NVTN,0,7845,07:08:00,428.0,488.0,7845.0,60.0,0 +7846,7847,70_10NVTN,vine,10NVTN,10NVTN,3,vine,70_10NVTN,0,7845,08:08:00,488.0,555.0,7845.0,67.0,0 +7847,7848,70_10NVTN,vine,10NVTN,10NVTN,3,vine,70_10NVTN,0,7845,09:15:00,555.0,615.0,7845.0,60.0,0 +7848,7849,70_10NVTN,vine,10NVTN,10NVTN,3,vine,70_10NVTN,0,7845,10:15:00,615.0,675.0,7845.0,60.0,0 +7849,7850,70_10NVTN,vine,10NVTN,10NVTN,3,vine,70_10NVTN,0,7845,11:15:00,675.0,735.0,7845.0,60.0,0 +7850,7851,70_10NVTN,vine,10NVTN,10NVTN,3,vine,70_10NVTN,0,7845,12:15:00,735.0,795.0,7845.0,60.0,0 +7851,7852,70_10NVTN,vine,10NVTN,10NVTN,3,vine,70_10NVTN,0,7845,13:15:00,795.0,855.0,7845.0,60.0,0 +7852,7853,70_10NVTN,vine,10NVTN,10NVTN,3,vine,70_10NVTN,0,7845,14:15:00,855.0,915.0,7845.0,60.0,0 +7853,7854,70_10NVTN,vine,10NVTN,10NVTN,3,vine,70_10NVTN,0,7845,15:15:00,915.0,935.0,7845.0,20.0,0 +7854,7855,70_10NVTN,vine,10NVTN,10NVTN,3,vine,70_10NVTN,0,7845,15:35:00,935.0,995.0,7845.0,60.0,0 +7855,7856,70_10NVTN,vine,10NVTN,10NVTN,3,vine,70_10NVTN,0,7845,16:35:00,995.0,1055.0,7845.0,60.0,0 +7857,7858,70_10NVTNA,vine,10NVTNA,10NVTNA,3,vine,70_10NVTNA,0,7858,06:00:00,360.0,459.983333333,7858.0,99.9833333333,0 +7878,7879,70_10NVTNB,vine,10NVT,10NVT_NB,3,vine,70_10NVTNB,0,7879,18:30:00,1110.0,1209.98333333,7879.0,99.9833333333,0 +7879,7880,70_10NVTNB,vine,10NVT,10NVT_NB,3,vine,70_10NVTNB,0,7879,20:09:59,1209.98333333,1309.98333333,7879.0,100.0,0 +7880,7881,70_10NVTNB,vine,10NVT,10NVT_NB,3,vine,70_10NVTNB,0,7879,21:49:59,1309.98333333,1409.96666667,7879.0,99.9833333333,0 +7881,7882,70_10NVTNB,vine,10NVT,10NVT_NB,3,vine,70_10NVTNB,0,7879,23:29:58,1409.96666667,1509.96666667,7879.0,100.0,0 +7882,7883,70_10NVTNB,vine,10NVT,10NVT_NB,3,vine,70_10NVTNB,0,7879,25:09:58,1509.96666667,1609.95,7879.0,99.9833333333,0 +7859,7860,70_10NVTS,vine,10NVTS,10NVTS,3,vine,70_10NVTS,0,7860,06:02:00,362.0,422.0,7860.0,60.0,0 +7860,7861,70_10NVTS,vine,10NVTS,10NVTS,3,vine,70_10NVTS,0,7860,07:02:00,422.0,482.0,7860.0,60.0,0 +7861,7862,70_10NVTS,vine,10NVTS,10NVTS,3,vine,70_10NVTS,0,7860,08:02:00,482.0,548.0,7860.0,66.0,0 +7862,7863,70_10NVTS,vine,10NVTS,10NVTS,3,vine,70_10NVTS,0,7860,09:08:00,548.0,608.0,7860.0,60.0,0 +7863,7864,70_10NVTS,vine,10NVTS,10NVTS,3,vine,70_10NVTS,0,7860,10:08:00,608.0,668.0,7860.0,60.0,0 +7864,7865,70_10NVTS,vine,10NVTS,10NVTS,3,vine,70_10NVTS,0,7860,11:08:00,668.0,728.0,7860.0,60.0,0 +7865,7866,70_10NVTS,vine,10NVTS,10NVTS,3,vine,70_10NVTS,0,7860,12:08:00,728.0,788.0,7860.0,60.0,0 +7866,7867,70_10NVTS,vine,10NVTS,10NVTS,3,vine,70_10NVTS,0,7860,13:08:00,788.0,848.0,7860.0,60.0,0 +7867,7868,70_10NVTS,vine,10NVTS,10NVTS,3,vine,70_10NVTS,0,7860,14:08:00,848.0,908.0,7860.0,60.0,0 +7868,7869,70_10NVTS,vine,10NVTS,10NVTS,3,vine,70_10NVTS,0,7860,15:08:00,908.0,940.0,7860.0,32.0,0 +7869,7870,70_10NVTS,vine,10NVTS,10NVTS,3,vine,70_10NVTS,0,7860,15:40:00,940.0,1000.0,7860.0,60.0,0 +7870,7871,70_10NVTS,vine,10NVTS,10NVTS,3,vine,70_10NVTS,0,7860,16:40:00,1000.0,1060.0,7860.0,60.0,0 +7872,7873,70_10NVTSA,vine,10NVTSA,10NVTSA,3,vine,70_10NVTSA,0,7873,06:00:00,360.0,459.983333333,7873.0,99.9833333333,0 +7884,7885,70_10NVTSB,vine,10NVT,10NVT_SB,3,vine,70_10NVTSB,0,7885,18:30:00,1110.0,1170.0,7885.0,60.0,0 +7885,7886,70_10NVTSB,vine,10NVT,10NVT_SB,3,vine,70_10NVTSB,0,7885,19:30:00,1170.0,1230.0,7885.0,60.0,0 +7886,7887,70_10NVTSB,vine,10NVT,10NVT_SB,3,vine,70_10NVTSB,0,7885,20:30:00,1230.0,1290.0,7885.0,60.0,0 +7887,7888,70_10NVTSB,vine,10NVT,10NVT_SB,3,vine,70_10NVTSB,0,7885,21:30:00,1290.0,1350.0,7885.0,60.0,0 +7888,7889,70_10NVTSB,vine,10NVT,10NVT_SB,3,vine,70_10NVTSB,0,7885,22:30:00,1350.0,1410.0,7885.0,60.0,0 +7889,7890,70_10NVTSB,vine,10NVT,10NVT_SB,3,vine,70_10NVTSB,0,7885,23:30:00,1410.0,1470.0,7885.0,60.0,0 +7890,7891,70_10NVTSB,vine,10NVT,10NVT_SB,3,vine,70_10NVTSB,0,7885,24:30:00,1470.0,1530.0,7885.0,60.0,0 +7891,7892,70_10NVTSB,vine,10NVT,10NVT_SB,3,vine,70_10NVTSB,0,7885,25:30:00,1530.0,1590.0,7885.0,60.0,0 +7874,7875,70_10NVTSEXP,vine,10NVTSEXP,10NVTSEXP,3,vine,70_10NVTSEXP,0,7875,06:01:00,361.0,460.983333333,7875.0,99.9833333333,0 +7876,7877,70_VVFEXP,vine,VVFEXP,VVFEXP,3,vine,70_VVFEXP,0,7877,06:38:00,398.0,497.983333333,7877.0,99.9833333333,0 +15349,15350,71_10nbNAP,vine,10nb,10nb,3,vine,71_10nbNAP,0,15350,06:00:00,360.0,420.0,15350.0,60.0,0 +15350,15351,71_10nbNAP,vine,10nb,10nb,3,vine,71_10nbNAP,0,15350,07:00:00,420.0,480.0,15350.0,60.0,0 +15351,15352,71_10nbNAP,vine,10nb,10nb,3,vine,71_10nbNAP,0,15350,08:00:00,480.0,540.0,15350.0,60.0,0 +15352,15353,71_10nbNAP,vine,10nb,10nb,3,vine,71_10nbNAP,0,15350,09:00:00,540.0,600.0,15350.0,60.0,0 +15353,15354,71_10nbNAP,vine,10nb,10nb,3,vine,71_10nbNAP,0,15350,10:00:00,600.0,660.0,15350.0,60.0,0 +15354,15355,71_10nbNAP,vine,10nb,10nb,3,vine,71_10nbNAP,0,15350,11:00:00,660.0,720.0,15350.0,60.0,0 +15355,15356,71_10nbNAP,vine,10nb,10nb,3,vine,71_10nbNAP,0,15350,12:00:00,720.0,780.0,15350.0,60.0,0 +15356,15357,71_10nbNAP,vine,10nb,10nb,3,vine,71_10nbNAP,0,15350,13:00:00,780.0,840.0,15350.0,60.0,0 +15357,15358,71_10nbNAP,vine,10nb,10nb,3,vine,71_10nbNAP,0,15350,14:00:00,840.0,900.0,15350.0,60.0,0 +15358,15359,71_10nbNAP,vine,10nb,10nb,3,vine,71_10nbNAP,0,15350,15:00:00,900.0,960.0,15350.0,60.0,0 +15359,15360,71_10nbNAP,vine,10nb,10nb,3,vine,71_10nbNAP,0,15350,16:00:00,960.0,1020.0,15350.0,60.0,0 +15360,15361,71_10nbNAP,vine,10nb,10nb,3,vine,71_10nbNAP,0,15350,17:00:00,1020.0,1080.0,15350.0,60.0,0 +15336,15337,71_10sbNAP,vine,10sb,10sb,3,vine,71_10sbNAP,0,15337,06:00:00,360.0,420.0,15337.0,60.0,0 +15337,15338,71_10sbNAP,vine,10sb,10sb,3,vine,71_10sbNAP,0,15337,07:00:00,420.0,480.0,15337.0,60.0,0 +15338,15339,71_10sbNAP,vine,10sb,10sb,3,vine,71_10sbNAP,0,15337,08:00:00,480.0,561.0,15337.0,81.0,0 +15339,15340,71_10sbNAP,vine,10sb,10sb,3,vine,71_10sbNAP,0,15337,09:21:00,561.0,621.0,15337.0,60.0,0 +15340,15341,71_10sbNAP,vine,10sb,10sb,3,vine,71_10sbNAP,0,15337,10:21:00,621.0,681.0,15337.0,60.0,0 +15341,15342,71_10sbNAP,vine,10sb,10sb,3,vine,71_10sbNAP,0,15337,11:21:00,681.0,741.0,15337.0,60.0,0 +15342,15343,71_10sbNAP,vine,10sb,10sb,3,vine,71_10sbNAP,0,15337,12:21:00,741.0,801.0,15337.0,60.0,0 +15343,15344,71_10sbNAP,vine,10sb,10sb,3,vine,71_10sbNAP,0,15337,13:21:00,801.0,861.0,15337.0,60.0,0 +15344,15345,71_10sbNAP,vine,10sb,10sb,3,vine,71_10sbNAP,0,15337,14:21:00,861.0,921.0,15337.0,60.0,0 +15345,15346,71_10sbNAP,vine,10sb,10sb,3,vine,71_10sbNAP,0,15337,15:21:00,921.0,931.0,15337.0,10.0,0 +15346,15347,71_10sbNAP,vine,10sb,10sb,3,vine,71_10sbNAP,0,15337,15:31:00,931.0,991.0,15337.0,60.0,0 +15347,15348,71_10sbNAP,vine,10sb,10sb,3,vine,71_10sbNAP,0,15337,16:31:00,991.0,1051.0,15337.0,60.0,0 +15250,15251,71_1BnNAP,vine,1Bn,1Bn,3,vine,71_1BnNAP,0,15251,06:04:00,364.0,424.0,15251.0,60.0,0 +15251,15252,71_1BnNAP,vine,1Bn,1Bn,3,vine,71_1BnNAP,0,15251,07:04:00,424.0,484.0,15251.0,60.0,0 +15252,15253,71_1BnNAP,vine,1Bn,1Bn,3,vine,71_1BnNAP,0,15251,08:04:00,484.0,566.0,15251.0,82.0,0 +15253,15254,71_1BnNAP,vine,1Bn,1Bn,3,vine,71_1BnNAP,0,15251,09:26:00,566.0,626.0,15251.0,60.0,0 +15254,15255,71_1BnNAP,vine,1Bn,1Bn,3,vine,71_1BnNAP,0,15251,10:26:00,626.0,686.0,15251.0,60.0,0 +15255,15256,71_1BnNAP,vine,1Bn,1Bn,3,vine,71_1BnNAP,0,15251,11:26:00,686.0,746.0,15251.0,60.0,0 +15256,15257,71_1BnNAP,vine,1Bn,1Bn,3,vine,71_1BnNAP,0,15251,12:26:00,746.0,806.0,15251.0,60.0,0 +15257,15258,71_1BnNAP,vine,1Bn,1Bn,3,vine,71_1BnNAP,0,15251,13:26:00,806.0,866.0,15251.0,60.0,0 +15258,15259,71_1BnNAP,vine,1Bn,1Bn,3,vine,71_1BnNAP,0,15251,14:26:00,866.0,926.0,15251.0,60.0,0 +15259,15260,71_1BnNAP,vine,1Bn,1Bn,3,vine,71_1BnNAP,0,15251,15:26:00,926.0,941.0,15251.0,15.0,0 +15260,15261,71_1BnNAP,vine,1Bn,1Bn,3,vine,71_1BnNAP,0,15251,15:41:00,941.0,1001.0,15251.0,60.0,0 +15261,15262,71_1BnNAP,vine,1Bn,1Bn,3,vine,71_1BnNAP,0,15251,16:41:00,1001.0,1061.0,15251.0,60.0,0 +15263,15264,71_1BsNAP,vine,1Bs,1Bs,3,vine,71_1BsNAP,0,15264,06:07:00,367.0,427.0,15264.0,60.0,0 +15264,15265,71_1BsNAP,vine,1Bs,1Bs,3,vine,71_1BsNAP,0,15264,07:07:00,427.0,487.0,15264.0,60.0,0 +15265,15266,71_1BsNAP,vine,1Bs,1Bs,3,vine,71_1BsNAP,0,15264,08:07:00,487.0,547.0,15264.0,60.0,0 +15266,15267,71_1BsNAP,vine,1Bs,1Bs,3,vine,71_1BsNAP,0,15264,09:07:00,547.0,607.0,15264.0,60.0,0 +15267,15268,71_1BsNAP,vine,1Bs,1Bs,3,vine,71_1BsNAP,0,15264,10:07:00,607.0,667.0,15264.0,60.0,0 +15268,15269,71_1BsNAP,vine,1Bs,1Bs,3,vine,71_1BsNAP,0,15264,11:07:00,667.0,727.0,15264.0,60.0,0 +15269,15270,71_1BsNAP,vine,1Bs,1Bs,3,vine,71_1BsNAP,0,15264,12:07:00,727.0,787.0,15264.0,60.0,0 +15270,15271,71_1BsNAP,vine,1Bs,1Bs,3,vine,71_1BsNAP,0,15264,13:07:00,787.0,847.0,15264.0,60.0,0 +15271,15272,71_1BsNAP,vine,1Bs,1Bs,3,vine,71_1BsNAP,0,15264,14:07:00,847.0,907.0,15264.0,60.0,0 +15272,15273,71_1BsNAP,vine,1Bs,1Bs,3,vine,71_1BsNAP,0,15264,15:07:00,907.0,937.0,15264.0,30.0,0 +15273,15274,71_1BsNAP,vine,1Bs,1Bs,3,vine,71_1BsNAP,0,15264,15:37:00,937.0,997.0,15264.0,60.0,0 +15274,15275,71_1BsNAP,vine,1Bs,1Bs,3,vine,71_1BsNAP,0,15264,16:37:00,997.0,1057.0,15264.0,60.0,0 +15237,15238,71_2NAP,vine,2,2,3,vine,71_2NAP,0,15238,06:18:00,378.0,438.0,15238.0,60.0,0 +15238,15239,71_2NAP,vine,2,2,3,vine,71_2NAP,0,15238,07:18:00,438.0,498.0,15238.0,60.0,0 +15239,15240,71_2NAP,vine,2,2,3,vine,71_2NAP,0,15238,08:18:00,498.0,540.0,15238.0,42.0,0 +15240,15241,71_2NAP,vine,2,2,3,vine,71_2NAP,0,15238,09:00:00,540.0,600.0,15238.0,60.0,0 +15241,15242,71_2NAP,vine,2,2,3,vine,71_2NAP,0,15238,10:00:00,600.0,660.0,15238.0,60.0,0 +15242,15243,71_2NAP,vine,2,2,3,vine,71_2NAP,0,15238,11:00:00,660.0,720.0,15238.0,60.0,0 +15243,15244,71_2NAP,vine,2,2,3,vine,71_2NAP,0,15238,12:00:00,720.0,780.0,15238.0,60.0,0 +15244,15245,71_2NAP,vine,2,2,3,vine,71_2NAP,0,15238,13:00:00,780.0,840.0,15238.0,60.0,0 +15245,15246,71_2NAP,vine,2,2,3,vine,71_2NAP,0,15238,14:00:00,840.0,900.0,15238.0,60.0,0 +15246,15247,71_2NAP,vine,2,2,3,vine,71_2NAP,0,15238,15:00:00,900.0,946.0,15238.0,46.0,0 +15247,15248,71_2NAP,vine,2,2,3,vine,71_2NAP,0,15238,15:46:00,946.0,1006.0,15238.0,60.0,0 +15248,15249,71_2NAP,vine,2,2,3,vine,71_2NAP,0,15238,16:46:00,1006.0,1066.0,15238.0,60.0,0 +15211,15212,71_3ANAP,vine,3A,3A,3,vine,71_3ANAP,0,15212,06:18:00,378.0,438.0,15212.0,60.0,0 +15212,15213,71_3ANAP,vine,3A,3A,3,vine,71_3ANAP,0,15212,07:18:00,438.0,498.0,15212.0,60.0,0 +15213,15214,71_3ANAP,vine,3A,3A,3,vine,71_3ANAP,0,15212,08:18:00,498.0,542.0,15212.0,44.0,0 +15214,15215,71_3ANAP,vine,3A,3A,3,vine,71_3ANAP,0,15212,09:02:00,542.0,602.0,15212.0,60.0,0 +15215,15216,71_3ANAP,vine,3A,3A,3,vine,71_3ANAP,0,15212,10:02:00,602.0,662.0,15212.0,60.0,0 +15216,15217,71_3ANAP,vine,3A,3A,3,vine,71_3ANAP,0,15212,11:02:00,662.0,722.0,15212.0,60.0,0 +15217,15218,71_3ANAP,vine,3A,3A,3,vine,71_3ANAP,0,15212,12:02:00,722.0,782.0,15212.0,60.0,0 +15218,15219,71_3ANAP,vine,3A,3A,3,vine,71_3ANAP,0,15212,13:02:00,782.0,842.0,15212.0,60.0,0 +15219,15220,71_3ANAP,vine,3A,3A,3,vine,71_3ANAP,0,15212,14:02:00,842.0,902.0,15212.0,60.0,0 +15220,15221,71_3ANAP,vine,3A,3A,3,vine,71_3ANAP,0,15212,15:02:00,902.0,952.0,15212.0,50.0,0 +15221,15222,71_3ANAP,vine,3A,3A,3,vine,71_3ANAP,0,15212,15:52:00,952.0,1012.0,15212.0,60.0,0 +15222,15223,71_3ANAP,vine,3A,3A,3,vine,71_3ANAP,0,15212,16:52:00,1012.0,1072.0,15212.0,60.0,0 +15224,15225,71_3BNAP,vine,3B,3B,3,vine,71_3BNAP,0,15225,06:07:00,367.0,427.0,15225.0,60.0,0 +15225,15226,71_3BNAP,vine,3B,3B,3,vine,71_3BNAP,0,15225,07:07:00,427.0,487.0,15225.0,60.0,0 +15226,15227,71_3BNAP,vine,3B,3B,3,vine,71_3BNAP,0,15225,08:07:00,487.0,541.0,15225.0,54.0,0 +15227,15228,71_3BNAP,vine,3B,3B,3,vine,71_3BNAP,0,15225,09:01:00,541.0,601.0,15225.0,60.0,0 +15228,15229,71_3BNAP,vine,3B,3B,3,vine,71_3BNAP,0,15225,10:01:00,601.0,661.0,15225.0,60.0,0 +15229,15230,71_3BNAP,vine,3B,3B,3,vine,71_3BNAP,0,15225,11:01:00,661.0,721.0,15225.0,60.0,0 +15230,15231,71_3BNAP,vine,3B,3B,3,vine,71_3BNAP,0,15225,12:01:00,721.0,781.0,15225.0,60.0,0 +15231,15232,71_3BNAP,vine,3B,3B,3,vine,71_3BNAP,0,15225,13:01:00,781.0,841.0,15225.0,60.0,0 +15232,15233,71_3BNAP,vine,3B,3B,3,vine,71_3BNAP,0,15225,14:01:00,841.0,901.0,15225.0,60.0,0 +15233,15234,71_3BNAP,vine,3B,3B,3,vine,71_3BNAP,0,15225,15:01:00,901.0,941.0,15225.0,40.0,0 +15234,15235,71_3BNAP,vine,3B,3B,3,vine,71_3BNAP,0,15225,15:41:00,941.0,1001.0,15225.0,60.0,0 +15235,15236,71_3BNAP,vine,3B,3B,3,vine,71_3BNAP,0,15225,16:41:00,1001.0,1061.0,15225.0,60.0,0 +15310,15311,71_4nbNAP,vine,4nb,4nb,3,vine,71_4nbNAP,0,15311,06:07:00,367.0,427.0,15311.0,60.0,0 +15311,15312,71_4nbNAP,vine,4nb,4nb,3,vine,71_4nbNAP,0,15311,07:07:00,427.0,487.0,15311.0,60.0,0 +15312,15313,71_4nbNAP,vine,4nb,4nb,3,vine,71_4nbNAP,0,15311,08:07:00,487.0,551.0,15311.0,64.0,0 +15313,15314,71_4nbNAP,vine,4nb,4nb,3,vine,71_4nbNAP,0,15311,09:11:00,551.0,611.0,15311.0,60.0,0 +15314,15315,71_4nbNAP,vine,4nb,4nb,3,vine,71_4nbNAP,0,15311,10:11:00,611.0,671.0,15311.0,60.0,0 +15315,15316,71_4nbNAP,vine,4nb,4nb,3,vine,71_4nbNAP,0,15311,11:11:00,671.0,731.0,15311.0,60.0,0 +15316,15317,71_4nbNAP,vine,4nb,4nb,3,vine,71_4nbNAP,0,15311,12:11:00,731.0,791.0,15311.0,60.0,0 +15317,15318,71_4nbNAP,vine,4nb,4nb,3,vine,71_4nbNAP,0,15311,13:11:00,791.0,851.0,15311.0,60.0,0 +15318,15319,71_4nbNAP,vine,4nb,4nb,3,vine,71_4nbNAP,0,15311,14:11:00,851.0,911.0,15311.0,60.0,0 +15319,15320,71_4nbNAP,vine,4nb,4nb,3,vine,71_4nbNAP,0,15311,15:11:00,911.0,941.0,15311.0,30.0,0 +15320,15321,71_4nbNAP,vine,4nb,4nb,3,vine,71_4nbNAP,0,15311,15:41:00,941.0,1001.0,15311.0,60.0,0 +15321,15322,71_4nbNAP,vine,4nb,4nb,3,vine,71_4nbNAP,0,15311,16:41:00,1001.0,1061.0,15311.0,60.0,0 +15323,15324,71_4sbNAP,vine,4sb,4sb,3,vine,71_4sbNAP,0,15324,06:01:00,361.0,421.0,15324.0,60.0,0 +15324,15325,71_4sbNAP,vine,4sb,4sb,3,vine,71_4sbNAP,0,15324,07:01:00,421.0,481.0,15324.0,60.0,0 +15325,15326,71_4sbNAP,vine,4sb,4sb,3,vine,71_4sbNAP,0,15324,08:01:00,481.0,552.0,15324.0,71.0,0 +15326,15327,71_4sbNAP,vine,4sb,4sb,3,vine,71_4sbNAP,0,15324,09:12:00,552.0,612.0,15324.0,60.0,0 +15327,15328,71_4sbNAP,vine,4sb,4sb,3,vine,71_4sbNAP,0,15324,10:12:00,612.0,672.0,15324.0,60.0,0 +15328,15329,71_4sbNAP,vine,4sb,4sb,3,vine,71_4sbNAP,0,15324,11:12:00,672.0,732.0,15324.0,60.0,0 +15329,15330,71_4sbNAP,vine,4sb,4sb,3,vine,71_4sbNAP,0,15324,12:12:00,732.0,792.0,15324.0,60.0,0 +15330,15331,71_4sbNAP,vine,4sb,4sb,3,vine,71_4sbNAP,0,15324,13:12:00,792.0,852.0,15324.0,60.0,0 +15331,15332,71_4sbNAP,vine,4sb,4sb,3,vine,71_4sbNAP,0,15324,14:12:00,852.0,912.0,15324.0,60.0,0 +15332,15333,71_4sbNAP,vine,4sb,4sb,3,vine,71_4sbNAP,0,15324,15:12:00,912.0,934.0,15324.0,22.0,0 +15333,15334,71_4sbNAP,vine,4sb,4sb,3,vine,71_4sbNAP,0,15324,15:34:00,934.0,994.0,15324.0,60.0,0 +15334,15335,71_4sbNAP,vine,4sb,4sb,3,vine,71_4sbNAP,0,15324,16:34:00,994.0,1054.0,15324.0,60.0,0 +15276,15277,71_5NAP,vine,5,5,3,vine,71_5NAP,0,15277,06:18:00,378.0,438.0,15277.0,60.0,0 +15277,15278,71_5NAP,vine,5,5,3,vine,71_5NAP,0,15277,07:18:00,438.0,498.0,15277.0,60.0,0 +15278,15279,71_5NAP,vine,5,5,3,vine,71_5NAP,0,15277,08:18:00,498.0,558.0,15277.0,60.0,0 +15279,15280,71_5NAP,vine,5,5,3,vine,71_5NAP,0,15277,09:18:00,558.0,618.0,15277.0,60.0,0 +15280,15281,71_5NAP,vine,5,5,3,vine,71_5NAP,0,15277,10:18:00,618.0,678.0,15277.0,60.0,0 +15281,15282,71_5NAP,vine,5,5,3,vine,71_5NAP,0,15277,11:18:00,678.0,738.0,15277.0,60.0,0 +15282,15283,71_5NAP,vine,5,5,3,vine,71_5NAP,0,15277,12:18:00,738.0,798.0,15277.0,60.0,0 +15283,15284,71_5NAP,vine,5,5,3,vine,71_5NAP,0,15277,13:18:00,798.0,858.0,15277.0,60.0,0 +15284,15285,71_5NAP,vine,5,5,3,vine,71_5NAP,0,15277,14:18:00,858.0,918.0,15277.0,60.0,0 +15285,15286,71_5NAP,vine,5,5,3,vine,71_5NAP,0,15277,15:18:00,918.0,948.0,15277.0,30.0,0 +15286,15287,71_5NAP,vine,5,5,3,vine,71_5NAP,0,15277,15:48:00,948.0,1008.0,15277.0,60.0,0 +15287,15288,71_5NAP,vine,5,5,3,vine,71_5NAP,0,15277,16:48:00,1008.0,1068.0,15277.0,60.0,0 +15198,15199,71_6NAP,vine,6,6,3,vine,71_6NAP,0,15199,06:25:00,385.0,445.0,15199.0,60.0,0 +15199,15200,71_6NAP,vine,6,6,3,vine,71_6NAP,0,15199,07:25:00,445.0,505.0,15199.0,60.0,0 +15200,15201,71_6NAP,vine,6,6,3,vine,71_6NAP,0,15199,08:25:00,505.0,543.0,15199.0,38.0,0 +15201,15202,71_6NAP,vine,6,6,3,vine,71_6NAP,0,15199,09:03:00,543.0,603.0,15199.0,60.0,0 +15202,15203,71_6NAP,vine,6,6,3,vine,71_6NAP,0,15199,10:03:00,603.0,663.0,15199.0,60.0,0 +15203,15204,71_6NAP,vine,6,6,3,vine,71_6NAP,0,15199,11:03:00,663.0,723.0,15199.0,60.0,0 +15204,15205,71_6NAP,vine,6,6,3,vine,71_6NAP,0,15199,12:03:00,723.0,783.0,15199.0,60.0,0 +15205,15206,71_6NAP,vine,6,6,3,vine,71_6NAP,0,15199,13:03:00,783.0,843.0,15199.0,60.0,0 +15206,15207,71_6NAP,vine,6,6,3,vine,71_6NAP,0,15199,14:03:00,843.0,903.0,15199.0,60.0,0 +15207,15208,71_6NAP,vine,6,6,3,vine,71_6NAP,0,15199,15:03:00,903.0,930.0,15199.0,27.0,0 +15208,15209,71_6NAP,vine,6,6,3,vine,71_6NAP,0,15199,15:30:00,930.0,990.0,15199.0,60.0,0 +15209,15210,71_6NAP,vine,6,6,3,vine,71_6NAP,0,15199,16:30:00,990.0,1050.0,15199.0,60.0,0 +15299,15300,71_7nbNAP,vine,7nb,7nb,3,vine,71_7nbNAP,0,15300,06:22:00,382.0,481.983333333,15300.0,99.9833333333,0 +15300,15301,71_7nbNAP,vine,7nb,7nb,3,vine,71_7nbNAP,0,15300,08:01:59,481.983333333,541.0,15300.0,59.0166666667,0 +15301,15302,71_7nbNAP,vine,7nb,7nb,3,vine,71_7nbNAP,0,15300,09:01:00,541.0,616.0,15300.0,75.0,0 +15302,15303,71_7nbNAP,vine,7nb,7nb,3,vine,71_7nbNAP,0,15300,10:16:00,616.0,691.0,15300.0,75.0,0 +15303,15304,71_7nbNAP,vine,7nb,7nb,3,vine,71_7nbNAP,0,15300,11:31:00,691.0,766.0,15300.0,75.0,0 +15304,15305,71_7nbNAP,vine,7nb,7nb,3,vine,71_7nbNAP,0,15300,12:46:00,766.0,841.0,15300.0,75.0,0 +15305,15306,71_7nbNAP,vine,7nb,7nb,3,vine,71_7nbNAP,0,15300,14:01:00,841.0,916.0,15300.0,75.0,0 +15306,15307,71_7nbNAP,vine,7nb,7nb,3,vine,71_7nbNAP,0,15300,15:16:00,916.0,941.0,15300.0,25.0,0 +15307,15308,71_7nbNAP,vine,7nb,7nb,3,vine,71_7nbNAP,0,15300,15:41:00,941.0,1011.0,15300.0,70.0,0 +15308,15309,71_7nbNAP,vine,7nb,7nb,3,vine,71_7nbNAP,0,15300,16:51:00,1011.0,1081.0,15300.0,70.0,0 +15289,15290,71_7sbNAP,vine,7sb,7sb,3,vine,71_7sbNAP,0,15290,06:01:00,361.0,460.983333333,15290.0,99.9833333333,0 +15290,15291,71_7sbNAP,vine,7sb,7sb,3,vine,71_7sbNAP,0,15290,07:40:59,460.983333333,563.0,15290.0,102.016666667,0 +15291,15292,71_7sbNAP,vine,7sb,7sb,3,vine,71_7sbNAP,0,15290,09:23:00,563.0,638.0,15290.0,75.0,0 +15292,15293,71_7sbNAP,vine,7sb,7sb,3,vine,71_7sbNAP,0,15290,10:38:00,638.0,713.0,15290.0,75.0,0 +15293,15294,71_7sbNAP,vine,7sb,7sb,3,vine,71_7sbNAP,0,15290,11:53:00,713.0,788.0,15290.0,75.0,0 +15294,15295,71_7sbNAP,vine,7sb,7sb,3,vine,71_7sbNAP,0,15290,13:08:00,788.0,863.0,15290.0,75.0,0 +15295,15296,71_7sbNAP,vine,7sb,7sb,3,vine,71_7sbNAP,0,15290,14:23:00,863.0,948.0,15290.0,85.0,0 +15296,15297,71_7sbNAP,vine,7sb,7sb,3,vine,71_7sbNAP,0,15290,15:48:00,948.0,1018.0,15290.0,70.0,0 +15297,15298,71_7sbNAP,vine,7sb,7sb,3,vine,71_7sbNAP,0,15290,16:58:00,1018.0,1088.0,15290.0,70.0,0 +13120,13121,73_10RPL,sonoma_county_transit,10RPL,10RPL,3,sonoma_county_transit,73_10RPL,0,13121,06:05:00,365.0,410.0,13121.0,45.0,0 +13121,13122,73_10RPL,sonoma_county_transit,10RPL,10RPL,3,sonoma_county_transit,73_10RPL,0,13121,06:50:00,410.0,455.0,13121.0,45.0,0 +13122,13123,73_10RPL,sonoma_county_transit,10RPL,10RPL,3,sonoma_county_transit,73_10RPL,0,13121,07:35:00,455.0,500.0,13121.0,45.0,0 +13123,13124,73_10RPL,sonoma_county_transit,10RPL,10RPL,3,sonoma_county_transit,73_10RPL,0,13121,08:20:00,500.0,542.0,13121.0,42.0,0 +13124,13125,73_10RPL,sonoma_county_transit,10RPL,10RPL,3,sonoma_county_transit,73_10RPL,0,13121,09:02:00,542.0,587.0,13121.0,45.0,0 +13125,13126,73_10RPL,sonoma_county_transit,10RPL,10RPL,3,sonoma_county_transit,73_10RPL,0,13121,09:47:00,587.0,632.0,13121.0,45.0,0 +13126,13127,73_10RPL,sonoma_county_transit,10RPL,10RPL,3,sonoma_county_transit,73_10RPL,0,13121,10:32:00,632.0,677.0,13121.0,45.0,0 +13127,13128,73_10RPL,sonoma_county_transit,10RPL,10RPL,3,sonoma_county_transit,73_10RPL,0,13121,11:17:00,677.0,722.0,13121.0,45.0,0 +13128,13129,73_10RPL,sonoma_county_transit,10RPL,10RPL,3,sonoma_county_transit,73_10RPL,0,13121,12:02:00,722.0,767.0,13121.0,45.0,0 +13129,13130,73_10RPL,sonoma_county_transit,10RPL,10RPL,3,sonoma_county_transit,73_10RPL,0,13121,12:47:00,767.0,812.0,13121.0,45.0,0 +13130,13131,73_10RPL,sonoma_county_transit,10RPL,10RPL,3,sonoma_county_transit,73_10RPL,0,13121,13:32:00,812.0,857.0,13121.0,45.0,0 +13131,13132,73_10RPL,sonoma_county_transit,10RPL,10RPL,3,sonoma_county_transit,73_10RPL,0,13121,14:17:00,857.0,902.0,13121.0,45.0,0 +13132,13133,73_10RPL,sonoma_county_transit,10RPL,10RPL,3,sonoma_county_transit,73_10RPL,0,13121,15:02:00,902.0,940.0,13121.0,38.0,0 +13133,13134,73_10RPL,sonoma_county_transit,10RPL,10RPL,3,sonoma_county_transit,73_10RPL,0,13121,15:40:00,940.0,985.0,13121.0,45.0,0 +13134,13135,73_10RPL,sonoma_county_transit,10RPL,10RPL,3,sonoma_county_transit,73_10RPL,0,13121,16:25:00,985.0,1030.0,13121.0,45.0,0 +13135,13136,73_10RPL,sonoma_county_transit,10RPL,10RPL,3,sonoma_county_transit,73_10RPL,0,13121,17:10:00,1030.0,1075.0,13121.0,45.0,0 +13137,13138,73_12RPL,sonoma_county_transit,12RPL,12RPL,3,sonoma_county_transit,73_12RPL,0,13138,06:06:00,366.0,456.0,13138.0,90.0,0 +13138,13139,73_12RPL,sonoma_county_transit,12RPL,12RPL,3,sonoma_county_transit,73_12RPL,0,13138,07:36:00,456.0,583.0,13138.0,127.0,0 +13139,13140,73_12RPL,sonoma_county_transit,12RPL,12RPL,3,sonoma_county_transit,73_12RPL,0,13138,09:43:00,583.0,673.0,13138.0,90.0,0 +13140,13141,73_12RPL,sonoma_county_transit,12RPL,12RPL,3,sonoma_county_transit,73_12RPL,0,13138,11:13:00,673.0,763.0,13138.0,90.0,0 +13141,13142,73_12RPL,sonoma_county_transit,12RPL,12RPL,3,sonoma_county_transit,73_12RPL,0,13138,12:43:00,763.0,853.0,13138.0,90.0,0 +13142,13143,73_12RPL,sonoma_county_transit,12RPL,12RPL,3,sonoma_county_transit,73_12RPL,0,13138,14:13:00,853.0,952.0,13138.0,99.0,0 +13143,13144,73_12RPL,sonoma_county_transit,12RPL,12RPL,3,sonoma_county_transit,73_12RPL,0,13138,15:52:00,952.0,1042.0,13138.0,90.0,0 +13145,13146,73_14RPL,sonoma_county_transit,14RPL,14RPL,3,sonoma_county_transit,73_14RPL,0,13146,06:08:00,368.0,458.0,13146.0,90.0,0 +13146,13147,73_14RPL,sonoma_county_transit,14RPL,14RPL,3,sonoma_county_transit,73_14RPL,0,13146,07:38:00,458.0,567.0,13146.0,109.0,0 +13147,13148,73_14RPL,sonoma_county_transit,14RPL,14RPL,3,sonoma_county_transit,73_14RPL,0,13146,09:27:00,567.0,657.0,13146.0,90.0,0 +13148,13149,73_14RPL,sonoma_county_transit,14RPL,14RPL,3,sonoma_county_transit,73_14RPL,0,13146,10:57:00,657.0,747.0,13146.0,90.0,0 +13149,13150,73_14RPL,sonoma_county_transit,14RPL,14RPL,3,sonoma_county_transit,73_14RPL,0,13146,12:27:00,747.0,837.0,13146.0,90.0,0 +13150,13151,73_14RPL,sonoma_county_transit,14RPL,14RPL,3,sonoma_county_transit,73_14RPL,0,13146,13:57:00,837.0,927.0,13146.0,90.0,0 +13151,13152,73_14RPL,sonoma_county_transit,14RPL,14RPL,3,sonoma_county_transit,73_14RPL,0,13146,15:27:00,927.0,940.0,13146.0,13.0,0 +13152,13153,73_14RPL,sonoma_county_transit,14RPL,14RPL,3,sonoma_county_transit,73_14RPL,0,13146,15:40:00,940.0,1030.0,13146.0,90.0,0 +13180,13181,73_24SEB,sonoma_county_transit,24S,24S_EB,3,sonoma_county_transit,73_24SEB,0,13181,09:18:00,558.0,603.0,13181.0,45.0,0 +13181,13182,73_24SEB,sonoma_county_transit,24S,24S_EB,3,sonoma_county_transit,73_24SEB,0,13181,10:03:00,603.0,648.0,13181.0,45.0,0 +13182,13183,73_24SEB,sonoma_county_transit,24S,24S_EB,3,sonoma_county_transit,73_24SEB,0,13181,10:48:00,648.0,693.0,13181.0,45.0,0 +13183,13184,73_24SEB,sonoma_county_transit,24S,24S_EB,3,sonoma_county_transit,73_24SEB,0,13181,11:33:00,693.0,738.0,13181.0,45.0,0 +13184,13185,73_24SEB,sonoma_county_transit,24S,24S_EB,3,sonoma_county_transit,73_24SEB,0,13181,12:18:00,738.0,783.0,13181.0,45.0,0 +13185,13186,73_24SEB,sonoma_county_transit,24S,24S_EB,3,sonoma_county_transit,73_24SEB,0,13181,13:03:00,783.0,828.0,13181.0,45.0,0 +13186,13187,73_24SEB,sonoma_county_transit,24S,24S_EB,3,sonoma_county_transit,73_24SEB,0,13181,13:48:00,828.0,873.0,13181.0,45.0,0 +13187,13188,73_24SEB,sonoma_county_transit,24S,24S_EB,3,sonoma_county_transit,73_24SEB,0,13181,14:33:00,873.0,918.0,13181.0,45.0,0 +13154,13155,73_32L,sonoma_county_transit,32L,32L,3,sonoma_county_transit,73_32L,0,13155,06:21:00,381.0,441.0,13155.0,60.0,0 +13155,13156,73_32L,sonoma_county_transit,32L,32L,3,sonoma_county_transit,73_32L,0,13155,07:21:00,441.0,501.0,13155.0,60.0,0 +13156,13157,73_32L,sonoma_county_transit,32L,32L,3,sonoma_county_transit,73_32L,0,13155,08:21:00,501.0,550.0,13155.0,49.0,0 +13157,13158,73_32L,sonoma_county_transit,32L,32L,3,sonoma_county_transit,73_32L,0,13155,09:10:00,550.0,595.0,13155.0,45.0,0 +13158,13159,73_32L,sonoma_county_transit,32L,32L,3,sonoma_county_transit,73_32L,0,13155,09:55:00,595.0,640.0,13155.0,45.0,0 +13159,13160,73_32L,sonoma_county_transit,32L,32L,3,sonoma_county_transit,73_32L,0,13155,10:40:00,640.0,685.0,13155.0,45.0,0 +13160,13161,73_32L,sonoma_county_transit,32L,32L,3,sonoma_county_transit,73_32L,0,13155,11:25:00,685.0,730.0,13155.0,45.0,0 +13161,13162,73_32L,sonoma_county_transit,32L,32L,3,sonoma_county_transit,73_32L,0,13155,12:10:00,730.0,775.0,13155.0,45.0,0 +13162,13163,73_32L,sonoma_county_transit,32L,32L,3,sonoma_county_transit,73_32L,0,13155,12:55:00,775.0,820.0,13155.0,45.0,0 +13163,13164,73_32L,sonoma_county_transit,32L,32L,3,sonoma_county_transit,73_32L,0,13155,13:40:00,820.0,865.0,13155.0,45.0,0 +13164,13165,73_32L,sonoma_county_transit,32L,32L,3,sonoma_county_transit,73_32L,0,13155,14:25:00,865.0,910.0,13155.0,45.0,0 +13165,13166,73_32L,sonoma_county_transit,32L,32L,3,sonoma_county_transit,73_32L,0,13155,15:10:00,910.0,931.0,13155.0,21.0,0 +13166,13167,73_32L,sonoma_county_transit,32L,32L,3,sonoma_county_transit,73_32L,0,13155,15:31:00,931.0,976.0,13155.0,45.0,0 +13167,13168,73_32L,sonoma_county_transit,32L,32L,3,sonoma_county_transit,73_32L,0,13155,16:16:00,976.0,1021.0,13155.0,45.0,0 +13168,13169,73_32L,sonoma_county_transit,32L,32L,3,sonoma_county_transit,73_32L,0,13155,17:01:00,1021.0,1066.0,13155.0,45.0,0 +13170,13171,73_42L,sonoma_county_transit,42L,42L,3,sonoma_county_transit,73_42L,0,13171,06:18:00,378.0,438.0,13171.0,60.0,0 +13171,13172,73_42L,sonoma_county_transit,42L,42L,3,sonoma_county_transit,73_42L,0,13171,07:18:00,438.0,498.0,13171.0,60.0,0 +13172,13173,73_42L,sonoma_county_transit,42L,42L,3,sonoma_county_transit,73_42L,0,13171,08:18:00,498.0,561.0,13171.0,63.0,0 +13173,13174,73_42L,sonoma_county_transit,42L,42L,3,sonoma_county_transit,73_42L,0,13171,09:21:00,561.0,636.0,13171.0,75.0,0 +13174,13175,73_42L,sonoma_county_transit,42L,42L,3,sonoma_county_transit,73_42L,0,13171,10:36:00,636.0,711.0,13171.0,75.0,0 +13175,13176,73_42L,sonoma_county_transit,42L,42L,3,sonoma_county_transit,73_42L,0,13171,11:51:00,711.0,786.0,13171.0,75.0,0 +13176,13177,73_42L,sonoma_county_transit,42L,42L,3,sonoma_county_transit,73_42L,0,13171,13:06:00,786.0,861.0,13171.0,75.0,0 +13177,13178,73_42L,sonoma_county_transit,42L,42L,3,sonoma_county_transit,73_42L,0,13171,14:21:00,861.0,957.0,13171.0,96.0,0 +13178,13179,73_42L,sonoma_county_transit,42L,42L,3,sonoma_county_transit,73_42L,0,13171,15:57:00,957.0,1077.0,13171.0,120.0,0 +13194,13195,73_42LNB,sonoma_county_transit,42L,42L_NB,3,sonoma_county_transit,73_42LNB,0,13195,06:00:00,360.0,420.0,13195.0,60.0,0 +13195,13196,73_42LNB,sonoma_county_transit,42L,42L_NB,3,sonoma_county_transit,73_42LNB,0,13195,07:00:00,420.0,480.0,13195.0,60.0,0 +13196,13197,73_42LNB,sonoma_county_transit,42L,42L_NB,3,sonoma_county_transit,73_42LNB,0,13195,08:00:00,480.0,540.0,13195.0,60.0,0 +13197,13198,73_42LNB,sonoma_county_transit,42L,42L_NB,3,sonoma_county_transit,73_42LNB,0,13195,09:00:00,540.0,630.0,13195.0,90.0,0 +13198,13199,73_42LNB,sonoma_county_transit,42L,42L_NB,3,sonoma_county_transit,73_42LNB,0,13195,10:30:00,630.0,720.0,13195.0,90.0,0 +13199,13200,73_42LNB,sonoma_county_transit,42L,42L_NB,3,sonoma_county_transit,73_42LNB,0,13195,12:00:00,720.0,810.0,13195.0,90.0,0 +13200,13201,73_42LNB,sonoma_county_transit,42L,42L_NB,3,sonoma_county_transit,73_42LNB,0,13195,13:30:00,810.0,900.0,13195.0,90.0,0 +13210,13211,73_66_SLI,sonoma_county_transit,66_SL,66_SL_I,3,sonoma_county_transit,73_66_SLI,0,13211,06:00:00,360.0,459.983333333,13211.0,99.9833333333,0 +13211,13212,73_66_SLI,sonoma_county_transit,66_SL,66_SL_I,3,sonoma_county_transit,73_66_SLI,0,13211,07:39:59,459.983333333,577.0,13211.0,117.016666667,0 +13212,13213,73_66_SLI,sonoma_county_transit,66_SL,66_SL_I,3,sonoma_county_transit,73_66_SLI,0,13211,09:37:00,577.0,652.0,13211.0,75.0,0 +13213,13214,73_66_SLI,sonoma_county_transit,66_SL,66_SL_I,3,sonoma_county_transit,73_66_SLI,0,13211,10:52:00,652.0,727.0,13211.0,75.0,0 +13214,13215,73_66_SLI,sonoma_county_transit,66_SL,66_SL_I,3,sonoma_county_transit,73_66_SLI,0,13211,12:07:00,727.0,802.0,13211.0,75.0,0 +13215,13216,73_66_SLI,sonoma_county_transit,66_SL,66_SL_I,3,sonoma_county_transit,73_66_SLI,0,13211,13:22:00,802.0,877.0,13211.0,75.0,0 +13202,13203,73_66_SLO,sonoma_county_transit,66_SL,66_SL_O,3,sonoma_county_transit,73_66_SLO,0,13203,06:05:00,365.0,464.983333333,13203.0,99.9833333333,0 +13203,13204,73_66_SLO,sonoma_county_transit,66_SL,66_SL_O,3,sonoma_county_transit,73_66_SLO,0,13203,07:44:59,464.983333333,541.0,13203.0,76.0166666667,0 +13204,13205,73_66_SLO,sonoma_county_transit,66_SL,66_SL_O,3,sonoma_county_transit,73_66_SLO,0,13203,09:01:00,541.0,616.0,13203.0,75.0,0 +13205,13206,73_66_SLO,sonoma_county_transit,66_SL,66_SL_O,3,sonoma_county_transit,73_66_SLO,0,13203,10:16:00,616.0,691.0,13203.0,75.0,0 +13206,13207,73_66_SLO,sonoma_county_transit,66_SL,66_SL_O,3,sonoma_county_transit,73_66_SLO,0,13203,11:31:00,691.0,766.0,13203.0,75.0,0 +13207,13208,73_66_SLO,sonoma_county_transit,66_SL,66_SL_O,3,sonoma_county_transit,73_66_SLO,0,13203,12:46:00,766.0,841.0,13203.0,75.0,0 +13208,13209,73_66_SLO,sonoma_county_transit,66_SL,66_SL_O,3,sonoma_county_transit,73_66_SLO,0,13203,14:01:00,841.0,916.0,13203.0,75.0,0 +13189,13190,73_Temelec,sonoma_county_transit,Temelec,Temelec,3,sonoma_county_transit,73_Temelec,0,13190,09:25:00,565.0,640.0,13190.0,75.0,0 +13190,13191,73_Temelec,sonoma_county_transit,Temelec,Temelec,3,sonoma_county_transit,73_Temelec,0,13190,10:40:00,640.0,715.0,13190.0,75.0,0 +13191,13192,73_Temelec,sonoma_county_transit,Temelec,Temelec,3,sonoma_county_transit,73_Temelec,0,13190,11:55:00,715.0,790.0,13190.0,75.0,0 +13192,13193,73_Temelec,sonoma_county_transit,Temelec,Temelec,3,sonoma_county_transit,73_Temelec,0,13190,13:10:00,790.0,865.0,13190.0,75.0,0 +12849,12850,74_20MRL,sonoma_county_transit,20MRL,20MRL,3,sonoma_county_transit,74_20MRL,0,12850,06:34:00,394.0,464.0,12850.0,70.0,0 +12850,12851,74_20MRL,sonoma_county_transit,20MRL,20MRL,3,sonoma_county_transit,74_20MRL,0,12850,07:44:00,464.0,534.0,12850.0,70.0,0 +12851,12852,74_20MRL,sonoma_county_transit,20MRL,20MRL,3,sonoma_county_transit,74_20MRL,0,12850,08:54:00,534.0,566.0,12850.0,32.0,0 +12852,12853,74_20MRL,sonoma_county_transit,20MRL,20MRL,3,sonoma_county_transit,74_20MRL,0,12850,09:26:00,566.0,686.0,12850.0,120.0,0 +12853,12854,74_20MRL,sonoma_county_transit,20MRL,20MRL,3,sonoma_county_transit,74_20MRL,0,12850,11:26:00,686.0,806.0,12850.0,120.0,0 +12854,12855,74_20MRL,sonoma_county_transit,20MRL,20MRL,3,sonoma_county_transit,74_20MRL,0,12850,13:26:00,806.0,926.0,12850.0,120.0,0 +12855,12856,74_20MRL,sonoma_county_transit,20MRL,20MRL,3,sonoma_county_transit,74_20MRL,0,12850,15:26:00,926.0,936.0,12850.0,10.0,0 +12856,12857,74_20MRL,sonoma_county_transit,20MRL,20MRL,3,sonoma_county_transit,74_20MRL,0,12850,15:36:00,936.0,996.0,12850.0,60.0,0 +12857,12858,74_20MRL,sonoma_county_transit,20MRL,20MRL,3,sonoma_county_transit,74_20MRL,0,12850,16:36:00,996.0,1056.0,12850.0,60.0,0 +12858,12859,74_20MRL,sonoma_county_transit,20MRL,20MRL,3,sonoma_county_transit,74_20MRL,0,12850,17:36:00,1056.0,1110.0,12850.0,54.0,0 +12859,12860,74_20MRL,sonoma_county_transit,20MRL,20MRL,3,sonoma_county_transit,74_20MRL,0,12850,18:30:00,1110.0,1209.98333333,12850.0,99.9833333333,0 +12860,12861,74_20MRL,sonoma_county_transit,20MRL,20MRL,3,sonoma_county_transit,74_20MRL,0,12850,20:09:59,1209.98333333,1309.98333333,12850.0,100.0,0 +12861,12862,74_20MRL,sonoma_county_transit,20MRL,20MRL,3,sonoma_county_transit,74_20MRL,0,12850,21:49:59,1309.98333333,1409.96666667,12850.0,99.9833333333,0 +12862,12863,74_20MRL,sonoma_county_transit,20MRL,20MRL,3,sonoma_county_transit,74_20MRL,0,12850,23:29:58,1409.96666667,1509.96666667,12850.0,100.0,0 +12863,12864,74_20MRL,sonoma_county_transit,20MRL,20MRL,3,sonoma_county_transit,74_20MRL,0,12850,25:09:58,1509.96666667,1609.95,12850.0,99.9833333333,0 +13080,13081,74_22SEBX,sonoma_county_transit,22SEBX,22SEBX,3,sonoma_county_transit,74_22SEBX,0,13081,06:04:00,364.0,463.983333333,13081.0,99.9833333333,0 +13081,13082,74_22SEBX,sonoma_county_transit,22SEBX,22SEBX,3,sonoma_county_transit,74_22SEBX,0,13081,07:43:59,463.983333333,542.0,13081.0,78.0166666667,0 +13082,13083,74_22SEBX,sonoma_county_transit,22SEBX,22SEBX,3,sonoma_county_transit,74_22SEBX,0,13081,09:02:00,542.0,662.0,13081.0,120.0,0 +13083,13084,74_22SEBX,sonoma_county_transit,22SEBX,22SEBX,3,sonoma_county_transit,74_22SEBX,0,13081,11:02:00,662.0,782.0,13081.0,120.0,0 +13084,13085,74_22SEBX,sonoma_county_transit,22SEBX,22SEBX,3,sonoma_county_transit,74_22SEBX,0,13081,13:02:00,782.0,902.0,13081.0,120.0,0 +13085,13086,74_22SEBX,sonoma_county_transit,22SEBX,22SEBX,3,sonoma_county_transit,74_22SEBX,0,13081,15:02:00,902.0,967.0,13081.0,65.0,0 +13086,13087,74_22SEBX,sonoma_county_transit,22SEBX,22SEBX,3,sonoma_county_transit,74_22SEBX,0,13081,16:07:00,967.0,1066.98333333,13081.0,99.9833333333,0 +12865,12866,74_26EB,sonoma_county_transit,26,26_EB,3,sonoma_county_transit,74_26EB,0,12866,06:03:00,363.0,443.0,12866.0,80.0,0 +12866,12867,74_26EB,sonoma_county_transit,26,26_EB,3,sonoma_county_transit,74_26EB,0,12866,07:23:00,443.0,523.0,12866.0,80.0,0 +12867,12868,74_26EB,sonoma_county_transit,26,26_EB,3,sonoma_county_transit,74_26EB,0,12866,08:43:00,523.0,965.0,12866.0,442.0,1 +12868,12869,74_26EB,sonoma_county_transit,26,26_EB,3,sonoma_county_transit,74_26EB,0,12866,16:05:00,965.0,1045.0,12866.0,80.0,0 +12870,12871,74_26WB,sonoma_county_transit,26,26_WB,3,sonoma_county_transit,74_26WB,0,12871,06:00:00,360.0,459.983333333,12871.0,99.9833333333,0 +12871,12872,74_26WB,sonoma_county_transit,26,26_WB,3,sonoma_county_transit,74_26WB,0,12871,07:39:59,459.983333333,541.0,12871.0,81.0166666667,0 +12872,12873,74_26WB,sonoma_county_transit,26,26_WB,3,sonoma_county_transit,74_26WB,0,12871,09:01:00,541.0,640.983333333,12871.0,99.9833333333,0 +12873,12874,74_26WB,sonoma_county_transit,26,26_WB,3,sonoma_county_transit,74_26WB,0,12871,10:40:59,640.983333333,740.983333333,12871.0,100.0,0 +12874,12875,74_26WB,sonoma_county_transit,26,26_WB,3,sonoma_county_transit,74_26WB,0,12871,12:20:59,740.983333333,840.966666667,12871.0,99.9833333333,0 +12875,12876,74_26WB,sonoma_county_transit,26,26_WB,3,sonoma_county_transit,74_26WB,0,12871,14:00:58,840.966666667,970.0,12871.0,129.033333333,0 +12876,12877,74_26WB,sonoma_county_transit,26,26_WB,3,sonoma_county_transit,74_26WB,0,12871,16:10:00,970.0,1069.98333333,12871.0,99.9833333333,0 +13071,13072,74_28LP1,sonoma_county_transit,28LP1,28LP1,3,sonoma_county_transit,74_28LP1,0,13072,09:03:00,543.0,643.0,13072.0,100.0,0 +13072,13073,74_28LP1,sonoma_county_transit,28LP1,28LP1,3,sonoma_county_transit,74_28LP1,0,13072,10:43:00,643.0,743.0,13072.0,100.0,0 +13073,13074,74_28LP1,sonoma_county_transit,28LP1,28LP1,3,sonoma_county_transit,74_28LP1,0,13072,12:23:00,743.0,843.0,13072.0,100.0,0 +13075,13076,74_28LP4,sonoma_county_transit,28LP4,28LP4,3,sonoma_county_transit,74_28LP4,0,13076,09:19:00,559.0,649.0,13076.0,90.0,0 +13076,13077,74_28LP4,sonoma_county_transit,28LP4,28LP4,3,sonoma_county_transit,74_28LP4,0,13076,10:49:00,649.0,739.0,13076.0,90.0,0 +13077,13078,74_28LP4,sonoma_county_transit,28LP4,28LP4,3,sonoma_county_transit,74_28LP4,0,13076,12:19:00,739.0,829.0,13076.0,90.0,0 +13078,13079,74_28LP4,sonoma_county_transit,28LP4,28LP4,3,sonoma_county_transit,74_28LP4,0,13076,13:49:00,829.0,919.0,13076.0,90.0,0 +12878,12879,74_30NBL,sonoma_county_transit,30NBL,30NBL,3,sonoma_county_transit,74_30NBL,0,12879,06:16:00,376.0,436.0,12879.0,60.0,0 +12879,12880,74_30NBL,sonoma_county_transit,30NBL,30NBL,3,sonoma_county_transit,74_30NBL,0,12879,07:16:00,436.0,496.0,12879.0,60.0,0 +12880,12881,74_30NBL,sonoma_county_transit,30NBL,30NBL,3,sonoma_county_transit,74_30NBL,0,12879,08:16:00,496.0,564.0,12879.0,68.0,0 +12881,12882,74_30NBL,sonoma_county_transit,30NBL,30NBL,3,sonoma_county_transit,74_30NBL,0,12879,09:24:00,564.0,654.0,12879.0,90.0,0 +12882,12883,74_30NBL,sonoma_county_transit,30NBL,30NBL,3,sonoma_county_transit,74_30NBL,0,12879,10:54:00,654.0,744.0,12879.0,90.0,0 +12883,12884,74_30NBL,sonoma_county_transit,30NBL,30NBL,3,sonoma_county_transit,74_30NBL,0,12879,12:24:00,744.0,834.0,12879.0,90.0,0 +12884,12885,74_30NBL,sonoma_county_transit,30NBL,30NBL,3,sonoma_county_transit,74_30NBL,0,12879,13:54:00,834.0,924.0,12879.0,90.0,0 +12885,12886,74_30NBL,sonoma_county_transit,30NBL,30NBL,3,sonoma_county_transit,74_30NBL,0,12879,15:24:00,924.0,931.0,12879.0,7.0,0 +12886,12887,74_30NBL,sonoma_county_transit,30NBL,30NBL,3,sonoma_county_transit,74_30NBL,0,12879,15:31:00,931.0,991.0,12879.0,60.0,0 +12887,12888,74_30NBL,sonoma_county_transit,30NBL,30NBL,3,sonoma_county_transit,74_30NBL,0,12879,16:31:00,991.0,1051.0,12879.0,60.0,0 +12889,12890,74_30NBX,sonoma_county_transit,30NBX,30NBX,3,sonoma_county_transit,74_30NBX,0,12890,06:00:00,360.0,459.983333333,12890.0,99.9833333333,0 +12890,12891,74_30NBX,sonoma_county_transit,30NBX,30NBX,3,sonoma_county_transit,74_30NBX,0,12890,07:39:59,459.983333333,953.0,12890.0,493.016666667,1 +12891,12892,74_30NBX,sonoma_county_transit,30NBX,30NBX,3,sonoma_county_transit,74_30NBX,0,12890,15:53:00,953.0,1052.98333333,12890.0,99.9833333333,0 +12893,12894,74_30SBL,sonoma_county_transit,30SBL,30SBL,3,sonoma_county_transit,74_30SBL,0,12894,06:33:00,393.0,492.983333333,12894.0,99.9833333333,0 +12894,12895,74_30SBL,sonoma_county_transit,30SBL,30SBL,3,sonoma_county_transit,74_30SBL,0,12894,08:12:59,492.983333333,541.0,12894.0,48.0166666667,0 +12895,12896,74_30SBL,sonoma_county_transit,30SBL,30SBL,3,sonoma_county_transit,74_30SBL,0,12894,09:01:00,541.0,651.0,12894.0,110.0,0 +12896,12897,74_30SBL,sonoma_county_transit,30SBL,30SBL,3,sonoma_county_transit,74_30SBL,0,12894,10:51:00,651.0,761.0,12894.0,110.0,0 +12897,12898,74_30SBL,sonoma_county_transit,30SBL,30SBL,3,sonoma_county_transit,74_30SBL,0,12894,12:41:00,761.0,871.0,12894.0,110.0,0 +12898,12899,74_30SBL,sonoma_county_transit,30SBL,30SBL,3,sonoma_county_transit,74_30SBL,0,12894,14:31:00,871.0,957.0,12894.0,86.0,0 +12899,12900,74_30SBL,sonoma_county_transit,30SBL,30SBL,3,sonoma_county_transit,74_30SBL,0,12894,15:57:00,957.0,1017.0,12894.0,60.0,0 +12900,12901,74_30SBL,sonoma_county_transit,30SBL,30SBL,3,sonoma_county_transit,74_30SBL,0,12894,16:57:00,1017.0,1077.0,12894.0,60.0,0 +12901,12902,74_30SBL,sonoma_county_transit,30SBL,30SBL,3,sonoma_county_transit,74_30SBL,0,12894,17:57:00,1077.0,1111.0,12894.0,34.0,0 +12902,12903,74_30SBL,sonoma_county_transit,30SBL,30SBL,3,sonoma_county_transit,74_30SBL,0,12894,18:31:00,1111.0,1210.98333333,12894.0,99.9833333333,0 +12903,12904,74_30SBL,sonoma_county_transit,30SBL,30SBL,3,sonoma_county_transit,74_30SBL,0,12894,20:10:59,1210.98333333,1310.98333333,12894.0,100.0,0 +12904,12905,74_30SBL,sonoma_county_transit,30SBL,30SBL,3,sonoma_county_transit,74_30SBL,0,12894,21:50:59,1310.98333333,1410.96666667,12894.0,99.9833333333,0 +12905,12906,74_30SBL,sonoma_county_transit,30SBL,30SBL,3,sonoma_county_transit,74_30SBL,0,12894,23:30:58,1410.96666667,1510.96666667,12894.0,100.0,0 +12906,12907,74_30SBL,sonoma_county_transit,30SBL,30SBL,3,sonoma_county_transit,74_30SBL,0,12894,25:10:58,1510.96666667,1610.95,12894.0,99.9833333333,0 +13088,13089,74_30SBX,sonoma_county_transit,30SBX,30SBX,3,sonoma_county_transit,74_30SBX,0,13089,15:30:00,930.0,1029.98333333,13089.0,99.9833333333,0 +13089,13090,74_30SBX,sonoma_county_transit,30SBX,30SBX,3,sonoma_county_transit,74_30SBX,0,13089,17:09:59,1029.98333333,1122.0,13089.0,92.0166666667,0 +13090,13091,74_30SBX,sonoma_county_transit,30SBX,30SBX,3,sonoma_county_transit,74_30SBX,0,13089,18:42:00,1122.0,1221.98333333,13089.0,99.9833333333,0 +13091,13092,74_30SBX,sonoma_county_transit,30SBX,30SBX,3,sonoma_county_transit,74_30SBX,0,13089,20:21:59,1221.98333333,1321.98333333,13089.0,100.0,0 +13092,13093,74_30SBX,sonoma_county_transit,30SBX,30SBX,3,sonoma_county_transit,74_30SBX,0,13089,22:01:59,1321.98333333,1421.96666667,13089.0,99.9833333333,0 +13093,13094,74_30SBX,sonoma_county_transit,30SBX,30SBX,3,sonoma_county_transit,74_30SBX,0,13089,23:41:58,1421.96666667,1521.96666667,13089.0,100.0,0 +13097,13098,74_34SNV_EB,sonoma_county_transit,34SNV_,34SNV__EB,3,sonoma_county_transit,74_34SNV_EB,0,13098,06:00:00,360.0,459.983333333,13098.0,99.9833333333,0 +13095,13096,74_34SNV_WB,sonoma_county_transit,34SNV_,34SNV__WB,3,sonoma_county_transit,74_34SNV_WB,0,13096,15:30:00,930.0,1029.98333333,13096.0,99.9833333333,0 +12908,12909,74_40EBL,sonoma_county_transit,40EBL,40EBL,3,sonoma_county_transit,74_40EBL,0,12909,06:04:00,364.0,409.0,12909.0,45.0,0 +12909,12910,74_40EBL,sonoma_county_transit,40EBL,40EBL,3,sonoma_county_transit,74_40EBL,0,12909,06:49:00,409.0,454.0,12909.0,45.0,0 +12910,12911,74_40EBL,sonoma_county_transit,40EBL,40EBL,3,sonoma_county_transit,74_40EBL,0,12909,07:34:00,454.0,499.0,12909.0,45.0,0 +12911,12912,74_40EBL,sonoma_county_transit,40EBL,40EBL,3,sonoma_county_transit,74_40EBL,0,12909,08:19:00,499.0,567.0,12909.0,68.0,0 +12912,12913,74_40EBL,sonoma_county_transit,40EBL,40EBL,3,sonoma_county_transit,74_40EBL,0,12909,09:27:00,567.0,666.983333333,12909.0,99.9833333333,0 +12913,12914,74_40EBL,sonoma_county_transit,40EBL,40EBL,3,sonoma_county_transit,74_40EBL,0,12909,11:06:59,666.983333333,766.983333333,12909.0,100.0,0 +12914,12915,74_40EBL,sonoma_county_transit,40EBL,40EBL,3,sonoma_county_transit,74_40EBL,0,12909,12:46:59,766.983333333,866.966666667,12909.0,99.9833333333,0 +12915,12916,74_40EBL,sonoma_county_transit,40EBL,40EBL,3,sonoma_county_transit,74_40EBL,0,12909,14:26:58,866.966666667,944.0,12909.0,77.0333333333,0 +12916,12917,74_40EBL,sonoma_county_transit,40EBL,40EBL,3,sonoma_county_transit,74_40EBL,0,12909,15:44:00,944.0,1004.0,12909.0,60.0,0 +12917,12918,74_40EBL,sonoma_county_transit,40EBL,40EBL,3,sonoma_county_transit,74_40EBL,0,12909,16:44:00,1004.0,1064.0,12909.0,60.0,0 +12919,12920,74_40WBL,sonoma_county_transit,40WBL,40WBL,3,sonoma_county_transit,74_40WBL,0,12920,06:08:00,368.0,488.0,12920.0,120.0,0 +12920,12921,74_40WBL,sonoma_county_transit,40WBL,40WBL,3,sonoma_county_transit,74_40WBL,0,12920,08:08:00,488.0,540.0,12920.0,52.0,0 +12921,12922,74_40WBL,sonoma_county_transit,40WBL,40WBL,3,sonoma_county_transit,74_40WBL,0,12920,09:00:00,540.0,639.983333333,12920.0,99.9833333333,0 +12922,12923,74_40WBL,sonoma_county_transit,40WBL,40WBL,3,sonoma_county_transit,74_40WBL,0,12920,10:39:59,639.983333333,739.983333333,12920.0,100.0,0 +12923,12924,74_40WBL,sonoma_county_transit,40WBL,40WBL,3,sonoma_county_transit,74_40WBL,0,12920,12:19:59,739.983333333,839.966666667,12920.0,99.9833333333,0 +12924,12925,74_40WBL,sonoma_county_transit,40WBL,40WBL,3,sonoma_county_transit,74_40WBL,0,12920,13:59:58,839.966666667,930.0,12920.0,90.0333333333,0 +12925,12926,74_40WBL,sonoma_county_transit,40WBL,40WBL,3,sonoma_county_transit,74_40WBL,0,12920,15:30:00,930.0,1030.0,12920.0,100.0,0 +12927,12928,74_44NBL,sonoma_county_transit,44NBL,44NBL,3,sonoma_county_transit,74_44NBL,0,12928,06:01:00,361.0,481.0,12928.0,120.0,0 +12928,12929,74_44NBL,sonoma_county_transit,44NBL,44NBL,3,sonoma_county_transit,74_44NBL,0,12928,08:01:00,481.0,559.0,12928.0,78.0,0 +12929,12930,74_44NBL,sonoma_county_transit,44NBL,44NBL,3,sonoma_county_transit,74_44NBL,0,12928,09:19:00,559.0,694.0,12928.0,135.0,0 +12930,12931,74_44NBL,sonoma_county_transit,44NBL,44NBL,3,sonoma_county_transit,74_44NBL,0,12928,11:34:00,694.0,829.0,12928.0,135.0,0 +12931,12932,74_44NBL,sonoma_county_transit,44NBL,44NBL,3,sonoma_county_transit,74_44NBL,0,12928,13:49:00,829.0,938.0,12928.0,109.0,0 +12932,12933,74_44NBL,sonoma_county_transit,44NBL,44NBL,3,sonoma_county_transit,74_44NBL,0,12928,15:38:00,938.0,998.0,12928.0,60.0,0 +12933,12934,74_44NBL,sonoma_county_transit,44NBL,44NBL,3,sonoma_county_transit,74_44NBL,0,12928,16:38:00,998.0,1058.0,12928.0,60.0,0 +12934,12935,74_44NBL,sonoma_county_transit,44NBL,44NBL,3,sonoma_county_transit,74_44NBL,0,12928,17:38:00,1058.0,1117.0,12928.0,59.0,0 +12935,12936,74_44NBL,sonoma_county_transit,44NBL,44NBL,3,sonoma_county_transit,74_44NBL,0,12928,18:37:00,1117.0,1177.0,12928.0,60.0,0 +12936,12937,74_44NBL,sonoma_county_transit,44NBL,44NBL,3,sonoma_county_transit,74_44NBL,0,12928,19:37:00,1177.0,1237.0,12928.0,60.0,0 +12937,12938,74_44NBL,sonoma_county_transit,44NBL,44NBL,3,sonoma_county_transit,74_44NBL,0,12928,20:37:00,1237.0,1297.0,12928.0,60.0,0 +12938,12939,74_44NBL,sonoma_county_transit,44NBL,44NBL,3,sonoma_county_transit,74_44NBL,0,12928,21:37:00,1297.0,1357.0,12928.0,60.0,0 +12939,12940,74_44NBL,sonoma_county_transit,44NBL,44NBL,3,sonoma_county_transit,74_44NBL,0,12928,22:37:00,1357.0,1417.0,12928.0,60.0,0 +12940,12941,74_44NBL,sonoma_county_transit,44NBL,44NBL,3,sonoma_county_transit,74_44NBL,0,12928,23:37:00,1417.0,1477.0,12928.0,60.0,0 +12941,12942,74_44NBL,sonoma_county_transit,44NBL,44NBL,3,sonoma_county_transit,74_44NBL,0,12928,24:37:00,1477.0,1537.0,12928.0,60.0,0 +12942,12943,74_44NBL,sonoma_county_transit,44NBL,44NBL,3,sonoma_county_transit,74_44NBL,0,12928,25:37:00,1537.0,1597.0,12928.0,60.0,0 +12944,12945,74_44SBL,sonoma_county_transit,44SBL,44SBL,3,sonoma_county_transit,74_44SBL,0,12945,06:02:00,362.0,422.0,12945.0,60.0,0 +12945,12946,74_44SBL,sonoma_county_transit,44SBL,44SBL,3,sonoma_county_transit,74_44SBL,0,12945,07:02:00,422.0,482.0,12945.0,60.0,0 +12946,12947,74_44SBL,sonoma_county_transit,44SBL,44SBL,3,sonoma_county_transit,74_44SBL,0,12945,08:02:00,482.0,541.0,12945.0,59.0,0 +12947,12948,74_44SBL,sonoma_county_transit,44SBL,44SBL,3,sonoma_county_transit,74_44SBL,0,12945,09:01:00,541.0,641.0,12945.0,100.0,0 +12948,12949,74_44SBL,sonoma_county_transit,44SBL,44SBL,3,sonoma_county_transit,74_44SBL,0,12945,10:41:00,641.0,741.0,12945.0,100.0,0 +12949,12950,74_44SBL,sonoma_county_transit,44SBL,44SBL,3,sonoma_county_transit,74_44SBL,0,12945,12:21:00,741.0,841.0,12945.0,100.0,0 +12950,12951,74_44SBL,sonoma_county_transit,44SBL,44SBL,3,sonoma_county_transit,74_44SBL,0,12945,14:01:00,841.0,955.0,12945.0,114.0,0 +12951,12952,74_44SBL,sonoma_county_transit,44SBL,44SBL,3,sonoma_county_transit,74_44SBL,0,12945,15:55:00,955.0,1015.0,12945.0,60.0,0 +12952,12953,74_44SBL,sonoma_county_transit,44SBL,44SBL,3,sonoma_county_transit,74_44SBL,0,12945,16:55:00,1015.0,1075.0,12945.0,60.0,0 +12953,12954,74_44SBL,sonoma_county_transit,44SBL,44SBL,3,sonoma_county_transit,74_44SBL,0,12945,17:55:00,1075.0,1110.0,12945.0,35.0,0 +12954,12955,74_44SBL,sonoma_county_transit,44SBL,44SBL,3,sonoma_county_transit,74_44SBL,0,12945,18:30:00,1110.0,1170.0,12945.0,60.0,0 +12955,12956,74_44SBL,sonoma_county_transit,44SBL,44SBL,3,sonoma_county_transit,74_44SBL,0,12945,19:30:00,1170.0,1230.0,12945.0,60.0,0 +12956,12957,74_44SBL,sonoma_county_transit,44SBL,44SBL,3,sonoma_county_transit,74_44SBL,0,12945,20:30:00,1230.0,1290.0,12945.0,60.0,0 +12957,12958,74_44SBL,sonoma_county_transit,44SBL,44SBL,3,sonoma_county_transit,74_44SBL,0,12945,21:30:00,1290.0,1350.0,12945.0,60.0,0 +12958,12959,74_44SBL,sonoma_county_transit,44SBL,44SBL,3,sonoma_county_transit,74_44SBL,0,12945,22:30:00,1350.0,1410.0,12945.0,60.0,0 +12959,12960,74_44SBL,sonoma_county_transit,44SBL,44SBL,3,sonoma_county_transit,74_44SBL,0,12945,23:30:00,1410.0,1470.0,12945.0,60.0,0 +12960,12961,74_44SBL,sonoma_county_transit,44SBL,44SBL,3,sonoma_county_transit,74_44SBL,0,12945,24:30:00,1470.0,1530.0,12945.0,60.0,0 +12961,12962,74_44SBL,sonoma_county_transit,44SBL,44SBL,3,sonoma_county_transit,74_44SBL,0,12945,25:30:00,1530.0,1590.0,12945.0,60.0,0 +13107,13108,74_46SSU_NB,sonoma_county_transit,46SSU_,46SSU__NB,3,sonoma_county_transit,74_46SSU_NB,0,13108,06:03:00,363.0,462.983333333,13108.0,99.9833333333,0 +13108,13109,74_46SSU_NB,sonoma_county_transit,46SSU_,46SSU__NB,3,sonoma_county_transit,74_46SSU_NB,0,13108,07:42:59,462.983333333,543.0,13108.0,80.0166666667,0 +13109,13110,74_46SSU_NB,sonoma_county_transit,46SSU_,46SSU__NB,3,sonoma_county_transit,74_46SSU_NB,0,13108,09:03:00,543.0,642.983333333,13108.0,99.9833333333,0 +13110,13111,74_46SSU_NB,sonoma_county_transit,46SSU_,46SSU__NB,3,sonoma_county_transit,74_46SSU_NB,0,13108,10:42:59,642.983333333,742.983333333,13108.0,100.0,0 +13111,13112,74_46SSU_NB,sonoma_county_transit,46SSU_,46SSU__NB,3,sonoma_county_transit,74_46SSU_NB,0,13108,12:22:59,742.983333333,842.966666667,13108.0,99.9833333333,0 +13112,13113,74_46SSU_NB,sonoma_county_transit,46SSU_,46SSU__NB,3,sonoma_county_transit,74_46SSU_NB,0,13108,14:02:58,842.966666667,956.0,13108.0,113.033333333,0 +13113,13114,74_46SSU_NB,sonoma_county_transit,46SSU_,46SSU__NB,3,sonoma_county_transit,74_46SSU_NB,0,13108,15:56:00,956.0,1016.0,13108.0,60.0,0 +13114,13115,74_46SSU_NB,sonoma_county_transit,46SSU_,46SSU__NB,3,sonoma_county_transit,74_46SSU_NB,0,13108,16:56:00,1016.0,1076.0,13108.0,60.0,0 +13099,13100,74_46SSU_SB,sonoma_county_transit,46SSU_,46SSU__SB,3,sonoma_county_transit,74_46SSU_SB,0,13100,06:00:00,360.0,459.983333333,13100.0,99.9833333333,0 +13100,13101,74_46SSU_SB,sonoma_county_transit,46SSU_,46SSU__SB,3,sonoma_county_transit,74_46SSU_SB,0,13100,07:39:59,459.983333333,550.0,13100.0,90.0166666667,0 +13101,13102,74_46SSU_SB,sonoma_county_transit,46SSU_,46SSU__SB,3,sonoma_county_transit,74_46SSU_SB,0,13100,09:10:00,550.0,649.983333333,13100.0,99.9833333333,0 +13102,13103,74_46SSU_SB,sonoma_county_transit,46SSU_,46SSU__SB,3,sonoma_county_transit,74_46SSU_SB,0,13100,10:49:59,649.983333333,749.983333333,13100.0,100.0,0 +13103,13104,74_46SSU_SB,sonoma_county_transit,46SSU_,46SSU__SB,3,sonoma_county_transit,74_46SSU_SB,0,13100,12:29:59,749.983333333,849.966666667,13100.0,99.9833333333,0 +13104,13105,74_46SSU_SB,sonoma_county_transit,46SSU_,46SSU__SB,3,sonoma_county_transit,74_46SSU_SB,0,13100,14:09:58,849.966666667,944.0,13100.0,94.0333333333,0 +13105,13106,74_46SSU_SB,sonoma_county_transit,46SSU_,46SSU__SB,3,sonoma_county_transit,74_46SSU_SB,0,13100,15:44:00,944.0,1064.0,13100.0,120.0,0 +12963,12964,74_48NBL,sonoma_county_transit,48NBL,48NBL,3,sonoma_county_transit,74_48NBL,0,12964,06:09:00,369.0,449.0,12964.0,80.0,0 +12964,12965,74_48NBL,sonoma_county_transit,48NBL,48NBL,3,sonoma_county_transit,74_48NBL,0,12964,07:29:00,449.0,529.0,12964.0,80.0,0 +12965,12966,74_48NBL,sonoma_county_transit,48NBL,48NBL,3,sonoma_county_transit,74_48NBL,0,12964,08:49:00,529.0,548.0,12964.0,19.0,0 +12966,12967,74_48NBL,sonoma_county_transit,48NBL,48NBL,3,sonoma_county_transit,74_48NBL,0,12964,09:08:00,548.0,647.983333333,12964.0,99.9833333333,0 +12967,12968,74_48NBL,sonoma_county_transit,48NBL,48NBL,3,sonoma_county_transit,74_48NBL,0,12964,10:47:59,647.983333333,747.983333333,12964.0,100.0,0 +12968,12969,74_48NBL,sonoma_county_transit,48NBL,48NBL,3,sonoma_county_transit,74_48NBL,0,12964,12:27:59,747.983333333,847.966666667,12964.0,99.9833333333,0 +12969,12970,74_48NBL,sonoma_county_transit,48NBL,48NBL,3,sonoma_county_transit,74_48NBL,0,12964,14:07:58,847.966666667,958.0,12964.0,110.033333333,0 +12970,12971,74_48NBL,sonoma_county_transit,48NBL,48NBL,3,sonoma_county_transit,74_48NBL,0,12964,15:58:00,958.0,1057.98333333,12964.0,99.9833333333,0 +12972,12973,74_48SBL,sonoma_county_transit,48SBL,48SBL,3,sonoma_county_transit,74_48SBL,0,12973,06:28:00,388.0,448.0,12973.0,60.0,0 +12973,12974,74_48SBL,sonoma_county_transit,48SBL,48SBL,3,sonoma_county_transit,74_48SBL,0,12973,07:28:00,448.0,508.0,12973.0,60.0,0 +12974,12975,74_48SBL,sonoma_county_transit,48SBL,48SBL,3,sonoma_county_transit,74_48SBL,0,12973,08:28:00,508.0,564.0,12973.0,56.0,0 +12975,12976,74_48SBL,sonoma_county_transit,48SBL,48SBL,3,sonoma_county_transit,74_48SBL,0,12973,09:24:00,564.0,663.983333333,12973.0,99.9833333333,0 +12976,12977,74_48SBL,sonoma_county_transit,48SBL,48SBL,3,sonoma_county_transit,74_48SBL,0,12973,11:03:59,663.983333333,763.983333333,12973.0,100.0,0 +12977,12978,74_48SBL,sonoma_county_transit,48SBL,48SBL,3,sonoma_county_transit,74_48SBL,0,12973,12:43:59,763.983333333,863.966666667,12973.0,99.9833333333,0 +12978,12979,74_48SBL,sonoma_county_transit,48SBL,48SBL,3,sonoma_county_transit,74_48SBL,0,12973,14:23:58,863.966666667,972.0,12973.0,108.033333333,0 +12979,12980,74_48SBL,sonoma_county_transit,48SBL,48SBL,3,sonoma_county_transit,74_48SBL,0,12973,16:12:00,972.0,1071.98333333,12973.0,99.9833333333,0 +12981,12982,74_60CNL,sonoma_county_transit,60CNL,60CNL,3,sonoma_county_transit,74_60CNL,0,12982,06:02:00,362.0,461.983333333,12982.0,99.9833333333,0 +12982,12983,74_60CNL,sonoma_county_transit,60CNL,60CNL,3,sonoma_county_transit,74_60CNL,0,12982,07:41:59,461.983333333,540.0,12982.0,78.0166666667,0 +12983,12984,74_60CNL,sonoma_county_transit,60CNL,60CNL,3,sonoma_county_transit,74_60CNL,0,12982,09:00:00,540.0,639.983333333,12982.0,99.9833333333,0 +12984,12985,74_60CNL,sonoma_county_transit,60CNL,60CNL,3,sonoma_county_transit,74_60CNL,0,12982,10:39:59,639.983333333,739.983333333,12982.0,100.0,0 +12985,12986,74_60CNL,sonoma_county_transit,60CNL,60CNL,3,sonoma_county_transit,74_60CNL,0,12982,12:19:59,739.983333333,839.966666667,12982.0,99.9833333333,0 +12986,12987,74_60CNL,sonoma_county_transit,60CNL,60CNL,3,sonoma_county_transit,74_60CNL,0,12982,13:59:58,839.966666667,939.0,12982.0,99.0333333333,0 +12987,12988,74_60CNL,sonoma_county_transit,60CNL,60CNL,3,sonoma_county_transit,74_60CNL,0,12982,15:39:00,939.0,1038.98333333,12982.0,99.9833333333,0 +12988,12989,74_60CNL,sonoma_county_transit,60CNL,60CNL,3,sonoma_county_transit,74_60CNL,0,12982,17:18:59,1038.98333333,1117.0,12982.0,78.0166666667,0 +12989,12990,74_60CNL,sonoma_county_transit,60CNL,60CNL,3,sonoma_county_transit,74_60CNL,0,12982,18:37:00,1117.0,1216.98333333,12982.0,99.9833333333,0 +12990,12991,74_60CNL,sonoma_county_transit,60CNL,60CNL,3,sonoma_county_transit,74_60CNL,0,12982,20:16:59,1216.98333333,1316.98333333,12982.0,100.0,0 +12991,12992,74_60CNL,sonoma_county_transit,60CNL,60CNL,3,sonoma_county_transit,74_60CNL,0,12982,21:56:59,1316.98333333,1416.96666667,12982.0,99.9833333333,0 +12992,12993,74_60CNL,sonoma_county_transit,60CNL,60CNL,3,sonoma_county_transit,74_60CNL,0,12982,23:36:58,1416.96666667,1516.96666667,12982.0,100.0,0 +12993,12994,74_60CNL,sonoma_county_transit,60CNL,60CNL,3,sonoma_county_transit,74_60CNL,0,12982,25:16:58,1516.96666667,1616.95,12982.0,99.9833333333,0 +12995,12996,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,06:25:00,385.0,445.0,12996.0,60.0,0 +12996,12997,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,07:25:00,445.0,505.0,12996.0,60.0,0 +12997,12998,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,08:25:00,505.0,555.0,12996.0,50.0,0 +12998,12999,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,09:15:00,555.0,600.0,12996.0,45.0,0 +12999,13000,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,10:00:00,600.0,645.0,12996.0,45.0,0 +13000,13001,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,10:45:00,645.0,690.0,12996.0,45.0,0 +13001,13002,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,11:30:00,690.0,735.0,12996.0,45.0,0 +13002,13003,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,12:15:00,735.0,780.0,12996.0,45.0,0 +13003,13004,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,13:00:00,780.0,825.0,12996.0,45.0,0 +13004,13005,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,13:45:00,825.0,870.0,12996.0,45.0,0 +13005,13006,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,14:30:00,870.0,915.0,12996.0,45.0,0 +13006,13007,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,15:15:00,915.0,936.0,12996.0,21.0,0 +13007,13008,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,15:36:00,936.0,981.0,12996.0,45.0,0 +13008,13009,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,16:21:00,981.0,1026.0,12996.0,45.0,0 +13009,13010,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,17:06:00,1026.0,1071.0,12996.0,45.0,0 +13010,13011,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,17:51:00,1071.0,1112.0,12996.0,41.0,0 +13011,13012,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,18:32:00,1112.0,1211.98333333,12996.0,99.9833333333,0 +13012,13013,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,20:11:59,1211.98333333,1311.98333333,12996.0,100.0,0 +13013,13014,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,21:51:59,1311.98333333,1411.96666667,12996.0,99.9833333333,0 +13014,13015,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,23:31:58,1411.96666667,1511.96666667,12996.0,100.0,0 +13015,13016,74_60CSL,sonoma_county_transit,60CSL,60CSL,3,sonoma_county_transit,74_60CSL,0,12996,25:11:58,1511.96666667,1611.95,12996.0,99.9833333333,0 +13017,13018,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,06:05:00,365.0,395.0,13018.0,30.0,0 +13018,13019,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,06:35:00,395.0,425.0,13018.0,30.0,0 +13019,13020,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,07:05:00,425.0,455.0,13018.0,30.0,0 +13020,13021,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,07:35:00,455.0,485.0,13018.0,30.0,0 +13021,13022,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,08:05:00,485.0,515.0,13018.0,30.0,0 +13022,13023,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,08:35:00,515.0,551.0,13018.0,36.0,0 +13023,13024,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,09:11:00,551.0,611.0,13018.0,60.0,0 +13024,13025,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,10:11:00,611.0,671.0,13018.0,60.0,0 +13025,13026,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,11:11:00,671.0,731.0,13018.0,60.0,0 +13026,13027,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,12:11:00,731.0,791.0,13018.0,60.0,0 +13027,13028,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,13:11:00,791.0,851.0,13018.0,60.0,0 +13028,13029,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,14:11:00,851.0,911.0,13018.0,60.0,0 +13029,13030,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,15:11:00,911.0,936.0,13018.0,25.0,0 +13030,13031,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,15:36:00,936.0,996.0,13018.0,60.0,0 +13031,13032,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,16:36:00,996.0,1056.0,13018.0,60.0,0 +13032,13033,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,17:36:00,1056.0,1137.0,13018.0,81.0,0 +13033,13034,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,18:57:00,1137.0,1227.0,13018.0,90.0,0 +13034,13035,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,20:27:00,1227.0,1317.0,13018.0,90.0,0 +13035,13036,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,21:57:00,1317.0,1407.0,13018.0,90.0,0 +13036,13037,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,23:27:00,1407.0,1497.0,13018.0,90.0,0 +13037,13038,74_60HL,sonoma_county_transit,60HL,60HL,3,sonoma_county_transit,74_60HL,0,13018,24:57:00,1497.0,1587.0,13018.0,90.0,0 +13039,13040,74_60HXS,sonoma_county_transit,60HXS,60HXS,3,sonoma_county_transit,74_60HXS,0,13040,06:30:00,390.0,489.983333333,13040.0,99.9833333333,0 +13041,13042,74_62NBL,sonoma_county_transit,62NBL,62NBL,3,sonoma_county_transit,74_62NBL,0,13042,06:00:00,360.0,459.983333333,13042.0,99.9833333333,0 +13042,13043,74_62NBL,sonoma_county_transit,62NBL,62NBL,3,sonoma_county_transit,74_62NBL,0,13042,07:39:59,459.983333333,572.0,13042.0,112.016666667,0 +13043,13044,74_62NBL,sonoma_county_transit,62NBL,62NBL,3,sonoma_county_transit,74_62NBL,0,13042,09:32:00,572.0,671.983333333,13042.0,99.9833333333,0 +13044,13045,74_62NBL,sonoma_county_transit,62NBL,62NBL,3,sonoma_county_transit,74_62NBL,0,13042,11:11:59,671.983333333,771.983333333,13042.0,100.0,0 +13045,13046,74_62NBL,sonoma_county_transit,62NBL,62NBL,3,sonoma_county_transit,74_62NBL,0,13042,12:51:59,771.983333333,871.966666667,13042.0,99.9833333333,0 +13046,13047,74_62NBL,sonoma_county_transit,62NBL,62NBL,3,sonoma_county_transit,74_62NBL,0,13042,14:31:58,871.966666667,958.0,13042.0,86.0333333333,0 +13047,13048,74_62NBL,sonoma_county_transit,62NBL,62NBL,3,sonoma_county_transit,74_62NBL,0,13042,15:58:00,958.0,1057.98333333,13042.0,99.9833333333,0 +13049,13050,74_62SBL,sonoma_county_transit,62SBL,62SBL,3,sonoma_county_transit,74_62SBL,0,13050,06:23:00,383.0,482.983333333,13050.0,99.9833333333,0 +13050,13051,74_62SBL,sonoma_county_transit,62SBL,62SBL,3,sonoma_county_transit,74_62SBL,0,13050,08:02:59,482.983333333,540.0,13050.0,57.0166666667,0 +13051,13052,74_62SBL,sonoma_county_transit,62SBL,62SBL,3,sonoma_county_transit,74_62SBL,0,13050,09:00:00,540.0,639.983333333,13050.0,99.9833333333,0 +13052,13053,74_62SBL,sonoma_county_transit,62SBL,62SBL,3,sonoma_county_transit,74_62SBL,0,13050,10:39:59,639.983333333,739.983333333,13050.0,100.0,0 +13053,13054,74_62SBL,sonoma_county_transit,62SBL,62SBL,3,sonoma_county_transit,74_62SBL,0,13050,12:19:59,739.983333333,839.966666667,13050.0,99.9833333333,0 +13054,13055,74_62SBL,sonoma_county_transit,62SBL,62SBL,3,sonoma_county_transit,74_62SBL,0,13050,13:59:58,839.966666667,974.0,13050.0,134.033333333,0 +13055,13056,74_62SBL,sonoma_county_transit,62SBL,62SBL,3,sonoma_county_transit,74_62SBL,0,13050,16:14:00,974.0,1073.98333333,13050.0,99.9833333333,0 +13057,13058,74_64NBL,sonoma_county_transit,64NBL,64NBL,3,sonoma_county_transit,74_64NBL,0,13058,06:06:00,366.0,465.983333333,13058.0,99.9833333333,0 +13058,13059,74_64NBL,sonoma_county_transit,64NBL,64NBL,3,sonoma_county_transit,74_64NBL,0,13058,07:45:59,465.983333333,559.0,13058.0,93.0166666667,0 +13059,13060,74_64NBL,sonoma_county_transit,64NBL,64NBL,3,sonoma_county_transit,74_64NBL,0,13058,09:19:00,559.0,658.983333333,13058.0,99.9833333333,0 +13060,13061,74_64NBL,sonoma_county_transit,64NBL,64NBL,3,sonoma_county_transit,74_64NBL,0,13058,10:58:59,658.983333333,758.983333333,13058.0,100.0,0 +13061,13062,74_64NBL,sonoma_county_transit,64NBL,64NBL,3,sonoma_county_transit,74_64NBL,0,13058,12:38:59,758.983333333,858.966666667,13058.0,99.9833333333,0 +13063,13064,74_64SBL,sonoma_county_transit,64SBL,64SBL,3,sonoma_county_transit,74_64SBL,0,13064,06:32:00,392.0,491.983333333,13064.0,99.9833333333,0 +13064,13065,74_64SBL,sonoma_county_transit,64SBL,64SBL,3,sonoma_county_transit,74_64SBL,0,13064,08:11:59,491.983333333,550.0,13064.0,58.0166666667,0 +13065,13066,74_64SBL,sonoma_county_transit,64SBL,64SBL,3,sonoma_county_transit,74_64SBL,0,13064,09:10:00,550.0,649.983333333,13064.0,99.9833333333,0 +13066,13067,74_64SBL,sonoma_county_transit,64SBL,64SBL,3,sonoma_county_transit,74_64SBL,0,13064,10:49:59,649.983333333,749.983333333,13064.0,100.0,0 +13067,13068,74_64SBL,sonoma_county_transit,64SBL,64SBL,3,sonoma_county_transit,74_64SBL,0,13064,12:29:59,749.983333333,849.966666667,13064.0,99.9833333333,0 +13068,13069,74_64SBL,sonoma_county_transit,64SBL,64SBL,3,sonoma_county_transit,74_64SBL,0,13064,14:09:58,849.966666667,934.0,13064.0,84.0333333333,0 +13069,13070,74_64SBL,sonoma_county_transit,64SBL,64SBL,3,sonoma_county_transit,74_64SBL,0,13064,15:34:00,934.0,1033.98333333,13064.0,99.9833333333,0 +13118,13119,74_ValyMoonN,sonoma_county_transit,ValyMoonN,ValyMoonN,3,sonoma_county_transit,74_ValyMoonN,0,13119,16:08:00,968.0,1067.98333333,13119.0,99.9833333333,0 +13116,13117,74_ValyMoonS,sonoma_county_transit,ValyMoonS,ValyMoonS,3,sonoma_county_transit,74_ValyMoonS,0,13117,06:00:00,360.0,459.983333333,13117.0,99.9833333333,0 +9225,9226,76_10PinerRd,santa_rosa,10PinerRd,10PinerRd,3,santa_rosa,76_10PinerRd,0,9226,06:13:00,373.0,403.0,9226.0,30.0,0 +9226,9227,76_10PinerRd,santa_rosa,10PinerRd,10PinerRd,3,santa_rosa,76_10PinerRd,0,9226,06:43:00,403.0,433.0,9226.0,30.0,0 +9227,9228,76_10PinerRd,santa_rosa,10PinerRd,10PinerRd,3,santa_rosa,76_10PinerRd,0,9226,07:13:00,433.0,463.0,9226.0,30.0,0 +9228,9229,76_10PinerRd,santa_rosa,10PinerRd,10PinerRd,3,santa_rosa,76_10PinerRd,0,9226,07:43:00,463.0,493.0,9226.0,30.0,0 +9229,9230,76_10PinerRd,santa_rosa,10PinerRd,10PinerRd,3,santa_rosa,76_10PinerRd,0,9226,08:13:00,493.0,523.0,9226.0,30.0,0 +9230,9231,76_10PinerRd,santa_rosa,10PinerRd,10PinerRd,3,santa_rosa,76_10PinerRd,0,9226,08:43:00,523.0,550.0,9226.0,27.0,0 +9231,9232,76_10PinerRd,santa_rosa,10PinerRd,10PinerRd,3,santa_rosa,76_10PinerRd,0,9226,09:10:00,550.0,580.0,9226.0,30.0,0 +9232,9233,76_10PinerRd,santa_rosa,10PinerRd,10PinerRd,3,santa_rosa,76_10PinerRd,0,9226,09:40:00,580.0,610.0,9226.0,30.0,0 +9233,9234,76_10PinerRd,santa_rosa,10PinerRd,10PinerRd,3,santa_rosa,76_10PinerRd,0,9226,10:10:00,610.0,640.0,9226.0,30.0,0 +9234,9235,76_10PinerRd,santa_rosa,10PinerRd,10PinerRd,3,santa_rosa,76_10PinerRd,0,9226,10:40:00,640.0,670.0,9226.0,30.0,0 +9235,9236,76_10PinerRd,santa_rosa,10PinerRd,10PinerRd,3,santa_rosa,76_10PinerRd,0,9226,11:10:00,670.0,700.0,9226.0,30.0,0 +9236,9237,76_10PinerRd,santa_rosa,10PinerRd,10PinerRd,3,santa_rosa,76_10PinerRd,0,9226,11:40:00,700.0,730.0,9226.0,30.0,0 +9237,9238,76_10PinerRd,santa_rosa,10PinerRd,10PinerRd,3,santa_rosa,76_10PinerRd,0,9226,12:10:00,730.0,760.0,9226.0,30.0,0 +9238,9239,76_10PinerRd,santa_rosa,10PinerRd,10PinerRd,3,santa_rosa,76_10PinerRd,0,9226,12:40:00,760.0,790.0,9226.0,30.0,0 +9239,9240,76_10PinerRd,santa_rosa,10PinerRd,10PinerRd,3,santa_rosa,76_10PinerRd,0,9226,13:10:00,790.0,820.0,9226.0,30.0,0 +9240,9241,76_10PinerRd,santa_rosa,10PinerRd,10PinerRd,3,santa_rosa,76_10PinerRd,0,9226,13:40:00,820.0,850.0,9226.0,30.0,0 +9241,9242,76_10PinerRd,santa_rosa,10PinerRd,10PinerRd,3,santa_rosa,76_10PinerRd,0,9226,14:10:00,850.0,880.0,9226.0,30.0,0 +9242,9243,76_10PinerRd,santa_rosa,10PinerRd,10PinerRd,3,santa_rosa,76_10PinerRd,0,9226,14:40:00,880.0,910.0,9226.0,30.0,0 +9244,9245,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,06:11:00,371.0,401.0,9245.0,30.0,0 +9245,9246,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,06:41:00,401.0,431.0,9245.0,30.0,0 +9246,9247,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,07:11:00,431.0,461.0,9245.0,30.0,0 +9247,9248,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,07:41:00,461.0,491.0,9245.0,30.0,0 +9248,9249,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,08:11:00,491.0,521.0,9245.0,30.0,0 +9249,9250,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,08:41:00,521.0,544.0,9245.0,23.0,0 +9250,9251,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,09:04:00,544.0,574.0,9245.0,30.0,0 +9251,9252,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,09:34:00,574.0,604.0,9245.0,30.0,0 +9252,9253,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,10:04:00,604.0,634.0,9245.0,30.0,0 +9253,9254,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,10:34:00,634.0,664.0,9245.0,30.0,0 +9254,9255,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,11:04:00,664.0,694.0,9245.0,30.0,0 +9255,9256,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,11:34:00,694.0,724.0,9245.0,30.0,0 +9256,9257,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,12:04:00,724.0,754.0,9245.0,30.0,0 +9257,9258,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,12:34:00,754.0,784.0,9245.0,30.0,0 +9258,9259,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,13:04:00,784.0,814.0,9245.0,30.0,0 +9259,9260,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,13:34:00,814.0,844.0,9245.0,30.0,0 +9260,9261,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,14:04:00,844.0,874.0,9245.0,30.0,0 +9261,9262,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,14:34:00,874.0,904.0,9245.0,30.0,0 +9262,9263,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,15:04:00,904.0,942.0,9245.0,38.0,0 +9263,9264,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,15:42:00,942.0,972.0,9245.0,30.0,0 +9264,9265,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,16:12:00,972.0,1002.0,9245.0,30.0,0 +9265,9266,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,16:42:00,1002.0,1032.0,9245.0,30.0,0 +9266,9267,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,17:12:00,1032.0,1062.0,9245.0,30.0,0 +9267,9268,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,17:42:00,1062.0,1092.0,9245.0,30.0,0 +9268,9269,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,18:12:00,1092.0,1114.0,9245.0,22.0,0 +9269,9270,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,18:34:00,1114.0,1144.0,9245.0,30.0,0 +9270,9271,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,19:04:00,1144.0,1174.0,9245.0,30.0,0 +9271,9272,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,19:34:00,1174.0,1204.0,9245.0,30.0,0 +9272,9273,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,20:04:00,1204.0,1234.0,9245.0,30.0,0 +9273,9274,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,20:34:00,1234.0,1264.0,9245.0,30.0,0 +9274,9275,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,21:04:00,1264.0,1294.0,9245.0,30.0,0 +9275,9276,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,21:34:00,1294.0,1324.0,9245.0,30.0,0 +9276,9277,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,22:04:00,1324.0,1354.0,9245.0,30.0,0 +9277,9278,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,22:34:00,1354.0,1384.0,9245.0,30.0,0 +9278,9279,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,23:04:00,1384.0,1414.0,9245.0,30.0,0 +9279,9280,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,23:34:00,1414.0,1444.0,9245.0,30.0,0 +9280,9281,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,24:04:00,1444.0,1474.0,9245.0,30.0,0 +9281,9282,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,24:34:00,1474.0,1504.0,9245.0,30.0,0 +9282,9283,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,25:04:00,1504.0,1534.0,9245.0,30.0,0 +9283,9284,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,25:34:00,1534.0,1564.0,9245.0,30.0,0 +9284,9285,76_11FLO,santa_rosa,11FL,11FL_O,3,santa_rosa,76_11FLO,0,9245,26:04:00,1564.0,1594.0,9245.0,30.0,0 +9328,9329,76_12RVI,santa_rosa,12RV,12RV_I,3,santa_rosa,76_12RVI,0,9329,06:11:00,371.0,401.0,9329.0,30.0,0 +9329,9330,76_12RVI,santa_rosa,12RV,12RV_I,3,santa_rosa,76_12RVI,0,9329,06:41:00,401.0,431.0,9329.0,30.0,0 +9330,9331,76_12RVI,santa_rosa,12RV,12RV_I,3,santa_rosa,76_12RVI,0,9329,07:11:00,431.0,461.0,9329.0,30.0,0 +9331,9332,76_12RVI,santa_rosa,12RV,12RV_I,3,santa_rosa,76_12RVI,0,9329,07:41:00,461.0,491.0,9329.0,30.0,0 +9332,9333,76_12RVI,santa_rosa,12RV,12RV_I,3,santa_rosa,76_12RVI,0,9329,08:11:00,491.0,521.0,9329.0,30.0,0 +9333,9334,76_12RVI,santa_rosa,12RV,12RV_I,3,santa_rosa,76_12RVI,0,9329,08:41:00,521.0,544.0,9329.0,23.0,0 +9334,9335,76_12RVI,santa_rosa,12RV,12RV_I,3,santa_rosa,76_12RVI,0,9329,09:04:00,544.0,574.0,9329.0,30.0,0 +9335,9336,76_12RVI,santa_rosa,12RV,12RV_I,3,santa_rosa,76_12RVI,0,9329,09:34:00,574.0,604.0,9329.0,30.0,0 +9336,9337,76_12RVI,santa_rosa,12RV,12RV_I,3,santa_rosa,76_12RVI,0,9329,10:04:00,604.0,634.0,9329.0,30.0,0 +9337,9338,76_12RVI,santa_rosa,12RV,12RV_I,3,santa_rosa,76_12RVI,0,9329,10:34:00,634.0,664.0,9329.0,30.0,0 +9338,9339,76_12RVI,santa_rosa,12RV,12RV_I,3,santa_rosa,76_12RVI,0,9329,11:04:00,664.0,694.0,9329.0,30.0,0 +9339,9340,76_12RVI,santa_rosa,12RV,12RV_I,3,santa_rosa,76_12RVI,0,9329,11:34:00,694.0,724.0,9329.0,30.0,0 +9340,9341,76_12RVI,santa_rosa,12RV,12RV_I,3,santa_rosa,76_12RVI,0,9329,12:04:00,724.0,754.0,9329.0,30.0,0 +9341,9342,76_12RVI,santa_rosa,12RV,12RV_I,3,santa_rosa,76_12RVI,0,9329,12:34:00,754.0,784.0,9329.0,30.0,0 +9342,9343,76_12RVI,santa_rosa,12RV,12RV_I,3,santa_rosa,76_12RVI,0,9329,13:04:00,784.0,814.0,9329.0,30.0,0 +9343,9344,76_12RVI,santa_rosa,12RV,12RV_I,3,santa_rosa,76_12RVI,0,9329,13:34:00,814.0,844.0,9329.0,30.0,0 +9344,9345,76_12RVI,santa_rosa,12RV,12RV_I,3,santa_rosa,76_12RVI,0,9329,14:04:00,844.0,874.0,9329.0,30.0,0 +9345,9346,76_12RVI,santa_rosa,12RV,12RV_I,3,santa_rosa,76_12RVI,0,9329,14:34:00,874.0,904.0,9329.0,30.0,0 +9286,9287,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,06:08:00,368.0,398.0,9287.0,30.0,0 +9287,9288,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,06:38:00,398.0,428.0,9287.0,30.0,0 +9288,9289,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,07:08:00,428.0,458.0,9287.0,30.0,0 +9289,9290,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,07:38:00,458.0,488.0,9287.0,30.0,0 +9290,9291,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,08:08:00,488.0,518.0,9287.0,30.0,0 +9291,9292,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,08:38:00,518.0,546.0,9287.0,28.0,0 +9292,9293,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,09:06:00,546.0,576.0,9287.0,30.0,0 +9293,9294,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,09:36:00,576.0,606.0,9287.0,30.0,0 +9294,9295,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,10:06:00,606.0,636.0,9287.0,30.0,0 +9295,9296,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,10:36:00,636.0,666.0,9287.0,30.0,0 +9296,9297,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,11:06:00,666.0,696.0,9287.0,30.0,0 +9297,9298,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,11:36:00,696.0,726.0,9287.0,30.0,0 +9298,9299,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,12:06:00,726.0,756.0,9287.0,30.0,0 +9299,9300,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,12:36:00,756.0,786.0,9287.0,30.0,0 +9300,9301,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,13:06:00,786.0,816.0,9287.0,30.0,0 +9301,9302,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,13:36:00,816.0,846.0,9287.0,30.0,0 +9302,9303,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,14:06:00,846.0,876.0,9287.0,30.0,0 +9303,9304,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,14:36:00,876.0,906.0,9287.0,30.0,0 +9304,9305,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,15:06:00,906.0,931.0,9287.0,25.0,0 +9305,9306,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,15:31:00,931.0,961.0,9287.0,30.0,0 +9306,9307,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,16:01:00,961.0,991.0,9287.0,30.0,0 +9307,9308,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,16:31:00,991.0,1021.0,9287.0,30.0,0 +9308,9309,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,17:01:00,1021.0,1051.0,9287.0,30.0,0 +9309,9310,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,17:31:00,1051.0,1081.0,9287.0,30.0,0 +9310,9311,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,18:01:00,1081.0,1117.0,9287.0,36.0,0 +9311,9312,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,18:37:00,1117.0,1147.0,9287.0,30.0,0 +9312,9313,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,19:07:00,1147.0,1177.0,9287.0,30.0,0 +9313,9314,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,19:37:00,1177.0,1207.0,9287.0,30.0,0 +9314,9315,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,20:07:00,1207.0,1237.0,9287.0,30.0,0 +9315,9316,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,20:37:00,1237.0,1267.0,9287.0,30.0,0 +9316,9317,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,21:07:00,1267.0,1297.0,9287.0,30.0,0 +9317,9318,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,21:37:00,1297.0,1327.0,9287.0,30.0,0 +9318,9319,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,22:07:00,1327.0,1357.0,9287.0,30.0,0 +9319,9320,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,22:37:00,1357.0,1387.0,9287.0,30.0,0 +9320,9321,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,23:07:00,1387.0,1417.0,9287.0,30.0,0 +9321,9322,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,23:37:00,1417.0,1447.0,9287.0,30.0,0 +9322,9323,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,24:07:00,1447.0,1477.0,9287.0,30.0,0 +9323,9324,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,24:37:00,1477.0,1507.0,9287.0,30.0,0 +9324,9325,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,25:07:00,1507.0,1537.0,9287.0,30.0,0 +9325,9326,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,25:37:00,1537.0,1567.0,9287.0,30.0,0 +9326,9327,76_12RVO,santa_rosa,12RV,12RV_O,3,santa_rosa,76_12RVO,0,9287,26:07:00,1567.0,1597.0,9287.0,30.0,0 +9586,9587,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,06:10:00,370.0,400.0,9587.0,30.0,0 +9587,9588,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,06:40:00,400.0,430.0,9587.0,30.0,0 +9588,9589,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,07:10:00,430.0,460.0,9587.0,30.0,0 +9589,9590,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,07:40:00,460.0,490.0,9587.0,30.0,0 +9590,9591,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,08:10:00,490.0,520.0,9587.0,30.0,0 +9591,9592,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,08:40:00,520.0,542.0,9587.0,22.0,0 +9592,9593,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,09:02:00,542.0,572.0,9587.0,30.0,0 +9593,9594,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,09:32:00,572.0,602.0,9587.0,30.0,0 +9594,9595,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,10:02:00,602.0,632.0,9587.0,30.0,0 +9595,9596,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,10:32:00,632.0,662.0,9587.0,30.0,0 +9596,9597,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,11:02:00,662.0,692.0,9587.0,30.0,0 +9597,9598,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,11:32:00,692.0,722.0,9587.0,30.0,0 +9598,9599,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,12:02:00,722.0,752.0,9587.0,30.0,0 +9599,9600,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,12:32:00,752.0,782.0,9587.0,30.0,0 +9600,9601,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,13:02:00,782.0,812.0,9587.0,30.0,0 +9601,9602,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,13:32:00,812.0,842.0,9587.0,30.0,0 +9602,9603,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,14:02:00,842.0,872.0,9587.0,30.0,0 +9603,9604,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,14:32:00,872.0,902.0,9587.0,30.0,0 +9604,9605,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,15:02:00,902.0,937.0,9587.0,35.0,0 +9605,9606,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,15:37:00,937.0,967.0,9587.0,30.0,0 +9606,9607,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,16:07:00,967.0,997.0,9587.0,30.0,0 +9607,9608,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,16:37:00,997.0,1027.0,9587.0,30.0,0 +9608,9609,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,17:07:00,1027.0,1057.0,9587.0,30.0,0 +9609,9610,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,17:37:00,1057.0,1087.0,9587.0,30.0,0 +9610,9611,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,18:07:00,1087.0,1119.0,9587.0,32.0,0 +9611,9612,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,18:39:00,1119.0,1149.0,9587.0,30.0,0 +9612,9613,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,19:09:00,1149.0,1179.0,9587.0,30.0,0 +9613,9614,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,19:39:00,1179.0,1209.0,9587.0,30.0,0 +9614,9615,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,20:09:00,1209.0,1239.0,9587.0,30.0,0 +9615,9616,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,20:39:00,1239.0,1269.0,9587.0,30.0,0 +9616,9617,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,21:09:00,1269.0,1299.0,9587.0,30.0,0 +9617,9618,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,21:39:00,1299.0,1329.0,9587.0,30.0,0 +9618,9619,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,22:09:00,1329.0,1359.0,9587.0,30.0,0 +9619,9620,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,22:39:00,1359.0,1389.0,9587.0,30.0,0 +9620,9621,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,23:09:00,1389.0,1419.0,9587.0,30.0,0 +9621,9622,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,23:39:00,1419.0,1449.0,9587.0,30.0,0 +9622,9623,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,24:09:00,1449.0,1479.0,9587.0,30.0,0 +9623,9624,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,24:39:00,1479.0,1509.0,9587.0,30.0,0 +9624,9625,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,25:09:00,1509.0,1539.0,9587.0,30.0,0 +9625,9626,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,25:39:00,1539.0,1569.0,9587.0,30.0,0 +9626,9627,76_14MNI,santa_rosa,14MN,14MN_I,3,santa_rosa,76_14MNI,0,9587,26:09:00,1569.0,1599.0,9587.0,30.0,0 +9544,9545,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,06:00:00,360.0,390.0,9545.0,30.0,0 +9545,9546,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,06:30:00,390.0,420.0,9545.0,30.0,0 +9546,9547,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,07:00:00,420.0,450.0,9545.0,30.0,0 +9547,9548,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,07:30:00,450.0,480.0,9545.0,30.0,0 +9548,9549,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,08:00:00,480.0,510.0,9545.0,30.0,0 +9549,9550,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,08:30:00,510.0,543.0,9545.0,33.0,0 +9550,9551,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,09:03:00,543.0,573.0,9545.0,30.0,0 +9551,9552,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,09:33:00,573.0,603.0,9545.0,30.0,0 +9552,9553,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,10:03:00,603.0,633.0,9545.0,30.0,0 +9553,9554,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,10:33:00,633.0,663.0,9545.0,30.0,0 +9554,9555,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,11:03:00,663.0,693.0,9545.0,30.0,0 +9555,9556,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,11:33:00,693.0,723.0,9545.0,30.0,0 +9556,9557,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,12:03:00,723.0,753.0,9545.0,30.0,0 +9557,9558,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,12:33:00,753.0,783.0,9545.0,30.0,0 +9558,9559,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,13:03:00,783.0,813.0,9545.0,30.0,0 +9559,9560,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,13:33:00,813.0,843.0,9545.0,30.0,0 +9560,9561,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,14:03:00,843.0,873.0,9545.0,30.0,0 +9561,9562,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,14:33:00,873.0,903.0,9545.0,30.0,0 +9562,9563,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,15:03:00,903.0,942.0,9545.0,39.0,0 +9563,9564,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,15:42:00,942.0,972.0,9545.0,30.0,0 +9564,9565,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,16:12:00,972.0,1002.0,9545.0,30.0,0 +9565,9566,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,16:42:00,1002.0,1032.0,9545.0,30.0,0 +9566,9567,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,17:12:00,1032.0,1062.0,9545.0,30.0,0 +9567,9568,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,17:42:00,1062.0,1092.0,9545.0,30.0,0 +9568,9569,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,18:12:00,1092.0,1116.0,9545.0,24.0,0 +9569,9570,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,18:36:00,1116.0,1146.0,9545.0,30.0,0 +9570,9571,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,19:06:00,1146.0,1176.0,9545.0,30.0,0 +9571,9572,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,19:36:00,1176.0,1206.0,9545.0,30.0,0 +9572,9573,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,20:06:00,1206.0,1236.0,9545.0,30.0,0 +9573,9574,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,20:36:00,1236.0,1266.0,9545.0,30.0,0 +9574,9575,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,21:06:00,1266.0,1296.0,9545.0,30.0,0 +9575,9576,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,21:36:00,1296.0,1326.0,9545.0,30.0,0 +9576,9577,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,22:06:00,1326.0,1356.0,9545.0,30.0,0 +9577,9578,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,22:36:00,1356.0,1386.0,9545.0,30.0,0 +9578,9579,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,23:06:00,1386.0,1416.0,9545.0,30.0,0 +9579,9580,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,23:36:00,1416.0,1446.0,9545.0,30.0,0 +9580,9581,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,24:06:00,1446.0,1476.0,9545.0,30.0,0 +9581,9582,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,24:36:00,1476.0,1506.0,9545.0,30.0,0 +9582,9583,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,25:06:00,1506.0,1536.0,9545.0,30.0,0 +9583,9584,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,25:36:00,1536.0,1566.0,9545.0,30.0,0 +9584,9585,76_14MNO,santa_rosa,14MN,14MN_O,3,santa_rosa,76_14MNO,0,9545,26:06:00,1566.0,1596.0,9545.0,30.0,0 +9784,9785,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,06:05:00,365.0,395.0,9785.0,30.0,0 +9785,9786,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,06:35:00,395.0,425.0,9785.0,30.0,0 +9786,9787,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,07:05:00,425.0,455.0,9785.0,30.0,0 +9787,9788,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,07:35:00,455.0,485.0,9785.0,30.0,0 +9788,9789,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,08:05:00,485.0,515.0,9785.0,30.0,0 +9789,9790,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,08:35:00,515.0,554.0,9785.0,39.0,0 +9790,9791,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,09:14:00,554.0,584.0,9785.0,30.0,0 +9791,9792,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,09:44:00,584.0,614.0,9785.0,30.0,0 +9792,9793,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,10:14:00,614.0,644.0,9785.0,30.0,0 +9793,9794,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,10:44:00,644.0,674.0,9785.0,30.0,0 +9794,9795,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,11:14:00,674.0,704.0,9785.0,30.0,0 +9795,9796,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,11:44:00,704.0,734.0,9785.0,30.0,0 +9796,9797,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,12:14:00,734.0,764.0,9785.0,30.0,0 +9797,9798,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,12:44:00,764.0,794.0,9785.0,30.0,0 +9798,9799,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,13:14:00,794.0,824.0,9785.0,30.0,0 +9799,9800,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,13:44:00,824.0,854.0,9785.0,30.0,0 +9800,9801,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,14:14:00,854.0,884.0,9785.0,30.0,0 +9801,9802,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,14:44:00,884.0,914.0,9785.0,30.0,0 +9802,9803,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,15:14:00,914.0,938.0,9785.0,24.0,0 +9803,9804,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,15:38:00,938.0,968.0,9785.0,30.0,0 +9804,9805,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,16:08:00,968.0,998.0,9785.0,30.0,0 +9805,9806,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,16:38:00,998.0,1028.0,9785.0,30.0,0 +9806,9807,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,17:08:00,1028.0,1058.0,9785.0,30.0,0 +9807,9808,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,17:38:00,1058.0,1088.0,9785.0,30.0,0 +9808,9809,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,18:08:00,1088.0,1117.0,9785.0,29.0,0 +9809,9810,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,18:37:00,1117.0,1147.0,9785.0,30.0,0 +9810,9811,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,19:07:00,1147.0,1177.0,9785.0,30.0,0 +9811,9812,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,19:37:00,1177.0,1207.0,9785.0,30.0,0 +9812,9813,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,20:07:00,1207.0,1237.0,9785.0,30.0,0 +9813,9814,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,20:37:00,1237.0,1267.0,9785.0,30.0,0 +9814,9815,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,21:07:00,1267.0,1297.0,9785.0,30.0,0 +9815,9816,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,21:37:00,1297.0,1327.0,9785.0,30.0,0 +9816,9817,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,22:07:00,1327.0,1357.0,9785.0,30.0,0 +9817,9818,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,22:37:00,1357.0,1387.0,9785.0,30.0,0 +9818,9819,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,23:07:00,1387.0,1417.0,9785.0,30.0,0 +9819,9820,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,23:37:00,1417.0,1447.0,9785.0,30.0,0 +9820,9821,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,24:07:00,1447.0,1477.0,9785.0,30.0,0 +9821,9822,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,24:37:00,1477.0,1507.0,9785.0,30.0,0 +9822,9823,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,25:07:00,1507.0,1537.0,9785.0,30.0,0 +9823,9824,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,25:37:00,1537.0,1567.0,9785.0,30.0,0 +9824,9825,76_15NB,santa_rosa,15,15_NB,3,santa_rosa,76_15NB,0,9785,26:07:00,1567.0,1597.0,9785.0,30.0,0 +9742,9743,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,06:02:00,362.0,392.0,9743.0,30.0,0 +9743,9744,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,06:32:00,392.0,422.0,9743.0,30.0,0 +9744,9745,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,07:02:00,422.0,452.0,9743.0,30.0,0 +9745,9746,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,07:32:00,452.0,482.0,9743.0,30.0,0 +9746,9747,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,08:02:00,482.0,512.0,9743.0,30.0,0 +9747,9748,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,08:32:00,512.0,551.0,9743.0,39.0,0 +9748,9749,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,09:11:00,551.0,581.0,9743.0,30.0,0 +9749,9750,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,09:41:00,581.0,611.0,9743.0,30.0,0 +9750,9751,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,10:11:00,611.0,641.0,9743.0,30.0,0 +9751,9752,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,10:41:00,641.0,671.0,9743.0,30.0,0 +9752,9753,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,11:11:00,671.0,701.0,9743.0,30.0,0 +9753,9754,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,11:41:00,701.0,731.0,9743.0,30.0,0 +9754,9755,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,12:11:00,731.0,761.0,9743.0,30.0,0 +9755,9756,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,12:41:00,761.0,791.0,9743.0,30.0,0 +9756,9757,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,13:11:00,791.0,821.0,9743.0,30.0,0 +9757,9758,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,13:41:00,821.0,851.0,9743.0,30.0,0 +9758,9759,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,14:11:00,851.0,881.0,9743.0,30.0,0 +9759,9760,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,14:41:00,881.0,911.0,9743.0,30.0,0 +9760,9761,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,15:11:00,911.0,936.0,9743.0,25.0,0 +9761,9762,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,15:36:00,936.0,966.0,9743.0,30.0,0 +9762,9763,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,16:06:00,966.0,996.0,9743.0,30.0,0 +9763,9764,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,16:36:00,996.0,1026.0,9743.0,30.0,0 +9764,9765,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,17:06:00,1026.0,1056.0,9743.0,30.0,0 +9765,9766,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,17:36:00,1056.0,1086.0,9743.0,30.0,0 +9766,9767,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,18:06:00,1086.0,1111.0,9743.0,25.0,0 +9767,9768,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,18:31:00,1111.0,1141.0,9743.0,30.0,0 +9768,9769,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,19:01:00,1141.0,1171.0,9743.0,30.0,0 +9769,9770,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,19:31:00,1171.0,1201.0,9743.0,30.0,0 +9770,9771,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,20:01:00,1201.0,1231.0,9743.0,30.0,0 +9771,9772,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,20:31:00,1231.0,1261.0,9743.0,30.0,0 +9772,9773,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,21:01:00,1261.0,1291.0,9743.0,30.0,0 +9773,9774,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,21:31:00,1291.0,1321.0,9743.0,30.0,0 +9774,9775,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,22:01:00,1321.0,1351.0,9743.0,30.0,0 +9775,9776,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,22:31:00,1351.0,1381.0,9743.0,30.0,0 +9776,9777,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,23:01:00,1381.0,1411.0,9743.0,30.0,0 +9777,9778,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,23:31:00,1411.0,1441.0,9743.0,30.0,0 +9778,9779,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,24:01:00,1441.0,1471.0,9743.0,30.0,0 +9779,9780,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,24:31:00,1471.0,1501.0,9743.0,30.0,0 +9780,9781,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,25:01:00,1501.0,1531.0,9743.0,30.0,0 +9781,9782,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,25:31:00,1531.0,1561.0,9743.0,30.0,0 +9782,9783,76_15SB,santa_rosa,15,15_SB,3,santa_rosa,76_15SB,0,9743,26:01:00,1561.0,1591.0,9743.0,30.0,0 +9727,9728,76_16,santa_rosa,16,16,3,santa_rosa,76_16,0,9728,09:22:00,562.0,661.983333333,9728.0,99.9833333333,0 +9728,9729,76_16,santa_rosa,16,16,3,santa_rosa,76_16,0,9728,11:01:59,661.983333333,761.983333333,9728.0,100.0,0 +9729,9730,76_16,santa_rosa,16,16,3,santa_rosa,76_16,0,9728,12:41:59,761.983333333,861.966666667,9728.0,99.9833333333,0 +9731,9732,76_16e,santa_rosa,16e,16e,3,santa_rosa,76_16e,0,9732,06:21:00,381.0,431.0,9732.0,50.0,0 +9732,9733,76_16e,santa_rosa,16e,16e,3,santa_rosa,76_16e,0,9732,07:11:00,431.0,481.0,9732.0,50.0,0 +9733,9734,76_16e,santa_rosa,16e,16e,3,santa_rosa,76_16e,0,9732,08:01:00,481.0,531.0,9732.0,50.0,0 +9734,9735,76_16e,santa_rosa,16e,16e,3,santa_rosa,76_16e,0,9732,08:51:00,531.0,540.0,9732.0,9.0,0 +9735,9736,76_16e,santa_rosa,16e,16e,3,santa_rosa,76_16e,0,9732,09:00:00,540.0,630.0,9732.0,90.0,0 +9736,9737,76_16e,santa_rosa,16e,16e,3,santa_rosa,76_16e,0,9732,10:30:00,630.0,720.0,9732.0,90.0,0 +9737,9738,76_16e,santa_rosa,16e,16e,3,santa_rosa,76_16e,0,9732,12:00:00,720.0,810.0,9732.0,90.0,0 +9738,9739,76_16e,santa_rosa,16e,16e,3,santa_rosa,76_16e,0,9732,13:30:00,810.0,900.0,9732.0,90.0,0 +9739,9740,76_16e,santa_rosa,16e,16e,3,santa_rosa,76_16e,0,9732,15:00:00,900.0,958.0,9732.0,58.0,0 +9740,9741,76_16e,santa_rosa,16e,16e,3,santa_rosa,76_16e,0,9732,15:58:00,958.0,1048.0,9732.0,90.0,0 +9716,9717,76_16w,santa_rosa,16w,16w,3,santa_rosa,76_16w,0,9717,06:07:00,367.0,417.0,9717.0,50.0,0 +9717,9718,76_16w,santa_rosa,16w,16w,3,santa_rosa,76_16w,0,9717,06:57:00,417.0,467.0,9717.0,50.0,0 +9718,9719,76_16w,santa_rosa,16w,16w,3,santa_rosa,76_16w,0,9717,07:47:00,467.0,517.0,9717.0,50.0,0 +9719,9720,76_16w,santa_rosa,16w,16w,3,santa_rosa,76_16w,0,9717,08:37:00,517.0,543.0,9717.0,26.0,0 +9720,9721,76_16w,santa_rosa,16w,16w,3,santa_rosa,76_16w,0,9717,09:03:00,543.0,633.0,9717.0,90.0,0 +9721,9722,76_16w,santa_rosa,16w,16w,3,santa_rosa,76_16w,0,9717,10:33:00,633.0,723.0,9717.0,90.0,0 +9722,9723,76_16w,santa_rosa,16w,16w,3,santa_rosa,76_16w,0,9717,12:03:00,723.0,813.0,9717.0,90.0,0 +9723,9724,76_16w,santa_rosa,16w,16w,3,santa_rosa,76_16w,0,9717,13:33:00,813.0,903.0,9717.0,90.0,0 +9724,9725,76_16w,santa_rosa,16w,16w,3,santa_rosa,76_16w,0,9717,15:03:00,903.0,932.0,9717.0,29.0,0 +9725,9726,76_16w,santa_rosa,16w,16w,3,santa_rosa,76_16w,0,9717,15:32:00,932.0,1022.0,9717.0,90.0,0 +9347,9348,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,06:04:00,364.0,394.0,9348.0,30.0,0 +9348,9349,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,06:34:00,394.0,424.0,9348.0,30.0,0 +9349,9350,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,07:04:00,424.0,454.0,9348.0,30.0,0 +9350,9351,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,07:34:00,454.0,484.0,9348.0,30.0,0 +9351,9352,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,08:04:00,484.0,514.0,9348.0,30.0,0 +9352,9353,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,08:34:00,514.0,554.0,9348.0,40.0,0 +9353,9354,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,09:14:00,554.0,584.0,9348.0,30.0,0 +9354,9355,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,09:44:00,584.0,614.0,9348.0,30.0,0 +9355,9356,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,10:14:00,614.0,644.0,9348.0,30.0,0 +9356,9357,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,10:44:00,644.0,674.0,9348.0,30.0,0 +9357,9358,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,11:14:00,674.0,704.0,9348.0,30.0,0 +9358,9359,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,11:44:00,704.0,734.0,9348.0,30.0,0 +9359,9360,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,12:14:00,734.0,764.0,9348.0,30.0,0 +9360,9361,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,12:44:00,764.0,794.0,9348.0,30.0,0 +9361,9362,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,13:14:00,794.0,824.0,9348.0,30.0,0 +9362,9363,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,13:44:00,824.0,854.0,9348.0,30.0,0 +9363,9364,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,14:14:00,854.0,884.0,9348.0,30.0,0 +9364,9365,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,14:44:00,884.0,914.0,9348.0,30.0,0 +9365,9366,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,15:14:00,914.0,942.0,9348.0,28.0,0 +9366,9367,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,15:42:00,942.0,972.0,9348.0,30.0,0 +9367,9368,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,16:12:00,972.0,1002.0,9348.0,30.0,0 +9368,9369,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,16:42:00,1002.0,1032.0,9348.0,30.0,0 +9369,9370,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,17:12:00,1032.0,1062.0,9348.0,30.0,0 +9370,9371,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,17:42:00,1062.0,1092.0,9348.0,30.0,0 +9371,9372,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,18:12:00,1092.0,1121.0,9348.0,29.0,0 +9372,9373,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,18:41:00,1121.0,1151.0,9348.0,30.0,0 +9373,9374,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,19:11:00,1151.0,1181.0,9348.0,30.0,0 +9374,9375,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,19:41:00,1181.0,1211.0,9348.0,30.0,0 +9375,9376,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,20:11:00,1211.0,1241.0,9348.0,30.0,0 +9376,9377,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,20:41:00,1241.0,1271.0,9348.0,30.0,0 +9377,9378,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,21:11:00,1271.0,1301.0,9348.0,30.0,0 +9378,9379,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,21:41:00,1301.0,1331.0,9348.0,30.0,0 +9379,9380,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,22:11:00,1331.0,1361.0,9348.0,30.0,0 +9380,9381,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,22:41:00,1361.0,1391.0,9348.0,30.0,0 +9381,9382,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,23:11:00,1391.0,1421.0,9348.0,30.0,0 +9382,9383,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,23:41:00,1421.0,1451.0,9348.0,30.0,0 +9383,9384,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,24:11:00,1451.0,1481.0,9348.0,30.0,0 +9384,9385,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,24:41:00,1481.0,1511.0,9348.0,30.0,0 +9385,9386,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,25:11:00,1511.0,1541.0,9348.0,30.0,0 +9386,9387,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,25:41:00,1541.0,1571.0,9348.0,30.0,0 +9387,9388,76_17,santa_rosa,17,17,3,santa_rosa,76_17,0,9348,26:11:00,1571.0,1601.0,9348.0,30.0,0 +9389,9390,76_18,santa_rosa,18,18,3,santa_rosa,76_18,0,9390,06:10:00,370.0,430.0,9390.0,60.0,0 +9390,9391,76_18,santa_rosa,18,18,3,santa_rosa,76_18,0,9390,07:10:00,430.0,490.0,9390.0,60.0,0 +9391,9392,76_18,santa_rosa,18,18,3,santa_rosa,76_18,0,9390,08:10:00,490.0,555.0,9390.0,65.0,0 +9392,9393,76_18,santa_rosa,18,18,3,santa_rosa,76_18,0,9390,09:15:00,555.0,615.0,9390.0,60.0,0 +9393,9394,76_18,santa_rosa,18,18,3,santa_rosa,76_18,0,9390,10:15:00,615.0,675.0,9390.0,60.0,0 +9394,9395,76_18,santa_rosa,18,18,3,santa_rosa,76_18,0,9390,11:15:00,675.0,735.0,9390.0,60.0,0 +9395,9396,76_18,santa_rosa,18,18,3,santa_rosa,76_18,0,9390,12:15:00,735.0,795.0,9390.0,60.0,0 +9396,9397,76_18,santa_rosa,18,18,3,santa_rosa,76_18,0,9390,13:15:00,795.0,855.0,9390.0,60.0,0 +9397,9398,76_18,santa_rosa,18,18,3,santa_rosa,76_18,0,9390,14:15:00,855.0,915.0,9390.0,60.0,0 +9398,9399,76_18,santa_rosa,18,18,3,santa_rosa,76_18,0,9390,15:15:00,915.0,939.0,9390.0,24.0,0 +9399,9400,76_18,santa_rosa,18,18,3,santa_rosa,76_18,0,9390,15:39:00,939.0,999.0,9390.0,60.0,0 +9400,9401,76_18,santa_rosa,18,18,3,santa_rosa,76_18,0,9390,16:39:00,999.0,1059.0,9390.0,60.0,0 +9475,9476,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,06:02:00,362.0,392.0,9476.0,30.0,0 +9476,9477,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,06:32:00,392.0,422.0,9476.0,30.0,0 +9477,9478,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,07:02:00,422.0,452.0,9476.0,30.0,0 +9478,9479,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,07:32:00,452.0,482.0,9476.0,30.0,0 +9479,9480,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,08:02:00,482.0,512.0,9476.0,30.0,0 +9480,9481,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,08:32:00,512.0,550.0,9476.0,38.0,0 +9481,9482,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,09:10:00,550.0,580.0,9476.0,30.0,0 +9482,9483,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,09:40:00,580.0,610.0,9476.0,30.0,0 +9483,9484,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,10:10:00,610.0,640.0,9476.0,30.0,0 +9484,9485,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,10:40:00,640.0,670.0,9476.0,30.0,0 +9485,9486,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,11:10:00,670.0,700.0,9476.0,30.0,0 +9486,9487,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,11:40:00,700.0,730.0,9476.0,30.0,0 +9487,9488,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,12:10:00,730.0,760.0,9476.0,30.0,0 +9488,9489,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,12:40:00,760.0,790.0,9476.0,30.0,0 +9489,9490,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,13:10:00,790.0,820.0,9476.0,30.0,0 +9490,9491,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,13:40:00,820.0,850.0,9476.0,30.0,0 +9491,9492,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,14:10:00,850.0,880.0,9476.0,30.0,0 +9492,9493,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,14:40:00,880.0,910.0,9476.0,30.0,0 +9493,9494,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,15:10:00,910.0,941.0,9476.0,31.0,0 +9494,9495,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,15:41:00,941.0,971.0,9476.0,30.0,0 +9495,9496,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,16:11:00,971.0,1001.0,9476.0,30.0,0 +9496,9497,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,16:41:00,1001.0,1031.0,9476.0,30.0,0 +9497,9498,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,17:11:00,1031.0,1061.0,9476.0,30.0,0 +9498,9499,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,17:41:00,1061.0,1091.0,9476.0,30.0,0 +9499,9500,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,18:11:00,1091.0,1111.0,9476.0,20.0,0 +9500,9501,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,18:31:00,1111.0,1210.98333333,9476.0,99.9833333333,1 +9501,9502,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,20:10:59,1210.98333333,1310.98333333,9476.0,100.0,1 +9502,9503,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,21:50:59,1310.98333333,1410.96666667,9476.0,99.9833333333,1 +9503,9504,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,23:30:58,1410.96666667,1510.96666667,9476.0,100.0,1 +9504,9505,76_1CHI,santa_rosa,1CH,1CH_I,3,santa_rosa,76_1CHI,0,9476,25:10:58,1510.96666667,1610.95,9476.0,99.9833333333,1 +9444,9445,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,06:10:00,370.0,400.0,9445.0,30.0,0 +9445,9446,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,06:40:00,400.0,430.0,9445.0,30.0,0 +9446,9447,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,07:10:00,430.0,460.0,9445.0,30.0,0 +9447,9448,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,07:40:00,460.0,490.0,9445.0,30.0,0 +9448,9449,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,08:10:00,490.0,520.0,9445.0,30.0,0 +9449,9450,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,08:40:00,520.0,550.0,9445.0,30.0,0 +9450,9451,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,09:10:00,550.0,580.0,9445.0,30.0,0 +9451,9452,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,09:40:00,580.0,610.0,9445.0,30.0,0 +9452,9453,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,10:10:00,610.0,640.0,9445.0,30.0,0 +9453,9454,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,10:40:00,640.0,670.0,9445.0,30.0,0 +9454,9455,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,11:10:00,670.0,700.0,9445.0,30.0,0 +9455,9456,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,11:40:00,700.0,730.0,9445.0,30.0,0 +9456,9457,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,12:10:00,730.0,760.0,9445.0,30.0,0 +9457,9458,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,12:40:00,760.0,790.0,9445.0,30.0,0 +9458,9459,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,13:10:00,790.0,820.0,9445.0,30.0,0 +9459,9460,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,13:40:00,820.0,850.0,9445.0,30.0,0 +9460,9461,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,14:10:00,850.0,880.0,9445.0,30.0,0 +9461,9462,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,14:40:00,880.0,910.0,9445.0,30.0,0 +9462,9463,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,15:10:00,910.0,941.0,9445.0,31.0,0 +9463,9464,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,15:41:00,941.0,971.0,9445.0,30.0,0 +9464,9465,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,16:11:00,971.0,1001.0,9445.0,30.0,0 +9465,9466,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,16:41:00,1001.0,1031.0,9445.0,30.0,0 +9466,9467,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,17:11:00,1031.0,1061.0,9445.0,30.0,0 +9467,9468,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,17:41:00,1061.0,1091.0,9445.0,30.0,0 +9468,9469,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,18:11:00,1091.0,1116.0,9445.0,25.0,0 +9469,9470,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,18:36:00,1116.0,1215.98333333,9445.0,99.9833333333,1 +9470,9471,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,20:15:59,1215.98333333,1315.98333333,9445.0,100.0,1 +9471,9472,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,21:55:59,1315.98333333,1415.96666667,9445.0,99.9833333333,1 +9472,9473,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,23:35:58,1415.96666667,1515.96666667,9445.0,100.0,1 +9473,9474,76_1CHO,santa_rosa,1CH,1CH_O,3,santa_rosa,76_1CHO,0,9445,25:15:58,1515.96666667,1615.95,9445.0,99.9833333333,1 +9659,9660,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,06:04:00,364.0,394.0,9660.0,30.0,0 +9660,9661,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,06:34:00,394.0,424.0,9660.0,30.0,0 +9661,9662,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,07:04:00,424.0,454.0,9660.0,30.0,0 +9662,9663,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,07:34:00,454.0,484.0,9660.0,30.0,0 +9663,9664,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,08:04:00,484.0,514.0,9660.0,30.0,0 +9664,9665,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,08:34:00,514.0,549.0,9660.0,35.0,0 +9665,9666,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,09:09:00,549.0,579.0,9660.0,30.0,0 +9666,9667,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,09:39:00,579.0,609.0,9660.0,30.0,0 +9667,9668,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,10:09:00,609.0,639.0,9660.0,30.0,0 +9668,9669,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,10:39:00,639.0,669.0,9660.0,30.0,0 +9669,9670,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,11:09:00,669.0,699.0,9660.0,30.0,0 +9670,9671,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,11:39:00,699.0,729.0,9660.0,30.0,0 +9671,9672,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,12:09:00,729.0,759.0,9660.0,30.0,0 +9672,9673,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,12:39:00,759.0,789.0,9660.0,30.0,0 +9673,9674,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,13:09:00,789.0,819.0,9660.0,30.0,0 +9674,9675,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,13:39:00,819.0,849.0,9660.0,30.0,0 +9675,9676,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,14:09:00,849.0,879.0,9660.0,30.0,0 +9676,9677,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,14:39:00,879.0,909.0,9660.0,30.0,0 +9677,9678,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,15:09:00,909.0,933.0,9660.0,24.0,0 +9678,9679,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,15:33:00,933.0,963.0,9660.0,30.0,0 +9679,9680,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,16:03:00,963.0,993.0,9660.0,30.0,0 +9680,9681,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,16:33:00,993.0,1023.0,9660.0,30.0,0 +9681,9682,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,17:03:00,1023.0,1053.0,9660.0,30.0,0 +9682,9683,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,17:33:00,1053.0,1083.0,9660.0,30.0,0 +9683,9684,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,18:03:00,1083.0,1118.0,9660.0,35.0,0 +9684,9685,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,18:38:00,1118.0,1217.98333333,9660.0,99.9833333333,1 +9685,9686,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,20:17:59,1217.98333333,1317.98333333,9660.0,100.0,1 +9686,9687,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,21:57:59,1317.98333333,1417.96666667,9660.0,99.9833333333,1 +9687,9688,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,23:37:58,1417.96666667,1517.96666667,9660.0,100.0,1 +9688,9689,76_2BVI,santa_rosa,2BV,2BV_I,3,santa_rosa,76_2BVI,0,9660,25:17:58,1517.96666667,1617.95,9660.0,99.9833333333,1 +9628,9629,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,06:03:00,363.0,393.0,9629.0,30.0,0 +9629,9630,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,06:33:00,393.0,423.0,9629.0,30.0,0 +9630,9631,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,07:03:00,423.0,453.0,9629.0,30.0,0 +9631,9632,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,07:33:00,453.0,483.0,9629.0,30.0,0 +9632,9633,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,08:03:00,483.0,513.0,9629.0,30.0,0 +9633,9634,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,08:33:00,513.0,541.0,9629.0,28.0,0 +9634,9635,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,09:01:00,541.0,571.0,9629.0,30.0,0 +9635,9636,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,09:31:00,571.0,601.0,9629.0,30.0,0 +9636,9637,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,10:01:00,601.0,631.0,9629.0,30.0,0 +9637,9638,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,10:31:00,631.0,661.0,9629.0,30.0,0 +9638,9639,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,11:01:00,661.0,691.0,9629.0,30.0,0 +9639,9640,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,11:31:00,691.0,721.0,9629.0,30.0,0 +9640,9641,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,12:01:00,721.0,751.0,9629.0,30.0,0 +9641,9642,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,12:31:00,751.0,781.0,9629.0,30.0,0 +9642,9643,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,13:01:00,781.0,811.0,9629.0,30.0,0 +9643,9644,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,13:31:00,811.0,841.0,9629.0,30.0,0 +9644,9645,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,14:01:00,841.0,871.0,9629.0,30.0,0 +9645,9646,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,14:31:00,871.0,901.0,9629.0,30.0,0 +9646,9647,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,15:01:00,901.0,941.0,9629.0,40.0,0 +9647,9648,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,15:41:00,941.0,971.0,9629.0,30.0,0 +9648,9649,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,16:11:00,971.0,1001.0,9629.0,30.0,0 +9649,9650,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,16:41:00,1001.0,1031.0,9629.0,30.0,0 +9650,9651,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,17:11:00,1031.0,1061.0,9629.0,30.0,0 +9651,9652,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,17:41:00,1061.0,1091.0,9629.0,30.0,0 +9652,9653,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,18:11:00,1091.0,1111.0,9629.0,20.0,0 +9653,9654,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,18:31:00,1111.0,1210.98333333,9629.0,99.9833333333,1 +9654,9655,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,20:10:59,1210.98333333,1310.98333333,9629.0,100.0,1 +9655,9656,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,21:50:59,1310.98333333,1410.96666667,9629.0,99.9833333333,1 +9656,9657,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,23:30:58,1410.96666667,1510.96666667,9629.0,100.0,1 +9657,9658,76_2BVO,santa_rosa,2BV,2BV_O,3,santa_rosa,76_2BVO,0,9629,25:10:58,1510.96666667,1610.95,9629.0,99.9833333333,1 +9402,9403,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,06:08:00,368.0,398.0,9403.0,30.0,0 +9403,9404,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,06:38:00,398.0,428.0,9403.0,30.0,0 +9404,9405,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,07:08:00,428.0,458.0,9403.0,30.0,0 +9405,9406,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,07:38:00,458.0,488.0,9403.0,30.0,0 +9406,9407,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,08:08:00,488.0,518.0,9403.0,30.0,0 +9407,9408,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,08:38:00,518.0,546.0,9403.0,28.0,0 +9408,9409,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,09:06:00,546.0,576.0,9403.0,30.0,0 +9409,9410,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,09:36:00,576.0,606.0,9403.0,30.0,0 +9410,9411,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,10:06:00,606.0,636.0,9403.0,30.0,0 +9411,9412,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,10:36:00,636.0,666.0,9403.0,30.0,0 +9412,9413,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,11:06:00,666.0,696.0,9403.0,30.0,0 +9413,9414,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,11:36:00,696.0,726.0,9403.0,30.0,0 +9414,9415,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,12:06:00,726.0,756.0,9403.0,30.0,0 +9415,9416,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,12:36:00,756.0,786.0,9403.0,30.0,0 +9416,9417,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,13:06:00,786.0,816.0,9403.0,30.0,0 +9417,9418,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,13:36:00,816.0,846.0,9403.0,30.0,0 +9418,9419,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,14:06:00,846.0,876.0,9403.0,30.0,0 +9419,9420,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,14:36:00,876.0,906.0,9403.0,30.0,0 +9420,9421,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,15:06:00,906.0,937.0,9403.0,31.0,0 +9421,9422,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,15:37:00,937.0,967.0,9403.0,30.0,0 +9422,9423,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,16:07:00,967.0,997.0,9403.0,30.0,0 +9423,9424,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,16:37:00,997.0,1027.0,9403.0,30.0,0 +9424,9425,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,17:07:00,1027.0,1057.0,9403.0,30.0,0 +9425,9426,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,17:37:00,1057.0,1087.0,9403.0,30.0,0 +9426,9427,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,18:07:00,1087.0,1124.0,9403.0,37.0,0 +9427,9428,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,18:44:00,1124.0,1154.0,9403.0,30.0,0 +9428,9429,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,19:14:00,1154.0,1184.0,9403.0,30.0,0 +9429,9430,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,19:44:00,1184.0,1214.0,9403.0,30.0,0 +9430,9431,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,20:14:00,1214.0,1244.0,9403.0,30.0,0 +9431,9432,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,20:44:00,1244.0,1274.0,9403.0,30.0,0 +9432,9433,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,21:14:00,1274.0,1304.0,9403.0,30.0,0 +9433,9434,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,21:44:00,1304.0,1334.0,9403.0,30.0,0 +9434,9435,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,22:14:00,1334.0,1364.0,9403.0,30.0,0 +9435,9436,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,22:44:00,1364.0,1394.0,9403.0,30.0,0 +9436,9437,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,23:14:00,1394.0,1424.0,9403.0,30.0,0 +9437,9438,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,23:44:00,1424.0,1454.0,9403.0,30.0,0 +9438,9439,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,24:14:00,1454.0,1484.0,9403.0,30.0,0 +9439,9440,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,24:44:00,1484.0,1514.0,9403.0,30.0,0 +9440,9441,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,25:14:00,1514.0,1544.0,9403.0,30.0,0 +9441,9442,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,25:44:00,1544.0,1574.0,9403.0,30.0,0 +9442,9443,76_3W9,santa_rosa,3W9,3W9,3,santa_rosa,76_3W9,0,9403,26:14:00,1574.0,1604.0,9403.0,30.0,0 +9703,9704,76_4RI,santa_rosa,4R,4R_I,3,santa_rosa,76_4RI,0,9704,06:19:00,379.0,439.0,9704.0,60.0,0 +9704,9705,76_4RI,santa_rosa,4R,4R_I,3,santa_rosa,76_4RI,0,9704,07:19:00,439.0,499.0,9704.0,60.0,0 +9705,9706,76_4RI,santa_rosa,4R,4R_I,3,santa_rosa,76_4RI,0,9704,08:19:00,499.0,540.0,9704.0,41.0,0 +9706,9707,76_4RI,santa_rosa,4R,4R_I,3,santa_rosa,76_4RI,0,9704,09:00:00,540.0,600.0,9704.0,60.0,0 +9707,9708,76_4RI,santa_rosa,4R,4R_I,3,santa_rosa,76_4RI,0,9704,10:00:00,600.0,660.0,9704.0,60.0,0 +9708,9709,76_4RI,santa_rosa,4R,4R_I,3,santa_rosa,76_4RI,0,9704,11:00:00,660.0,720.0,9704.0,60.0,0 +9709,9710,76_4RI,santa_rosa,4R,4R_I,3,santa_rosa,76_4RI,0,9704,12:00:00,720.0,780.0,9704.0,60.0,0 +9710,9711,76_4RI,santa_rosa,4R,4R_I,3,santa_rosa,76_4RI,0,9704,13:00:00,780.0,840.0,9704.0,60.0,0 +9711,9712,76_4RI,santa_rosa,4R,4R_I,3,santa_rosa,76_4RI,0,9704,14:00:00,840.0,900.0,9704.0,60.0,0 +9712,9713,76_4RI,santa_rosa,4R,4R_I,3,santa_rosa,76_4RI,0,9704,15:00:00,900.0,943.0,9704.0,43.0,0 +9713,9714,76_4RI,santa_rosa,4R,4R_I,3,santa_rosa,76_4RI,0,9704,15:43:00,943.0,1003.0,9704.0,60.0,0 +9714,9715,76_4RI,santa_rosa,4R,4R_I,3,santa_rosa,76_4RI,0,9704,16:43:00,1003.0,1063.0,9704.0,60.0,0 +9690,9691,76_4RO,santa_rosa,4R,4R_O,3,santa_rosa,76_4RO,0,9691,06:17:00,377.0,437.0,9691.0,60.0,0 +9691,9692,76_4RO,santa_rosa,4R,4R_O,3,santa_rosa,76_4RO,0,9691,07:17:00,437.0,497.0,9691.0,60.0,0 +9692,9693,76_4RO,santa_rosa,4R,4R_O,3,santa_rosa,76_4RO,0,9691,08:17:00,497.0,551.0,9691.0,54.0,0 +9693,9694,76_4RO,santa_rosa,4R,4R_O,3,santa_rosa,76_4RO,0,9691,09:11:00,551.0,611.0,9691.0,60.0,0 +9694,9695,76_4RO,santa_rosa,4R,4R_O,3,santa_rosa,76_4RO,0,9691,10:11:00,611.0,671.0,9691.0,60.0,0 +9695,9696,76_4RO,santa_rosa,4R,4R_O,3,santa_rosa,76_4RO,0,9691,11:11:00,671.0,731.0,9691.0,60.0,0 +9696,9697,76_4RO,santa_rosa,4R,4R_O,3,santa_rosa,76_4RO,0,9691,12:11:00,731.0,791.0,9691.0,60.0,0 +9697,9698,76_4RO,santa_rosa,4R,4R_O,3,santa_rosa,76_4RO,0,9691,13:11:00,791.0,851.0,9691.0,60.0,0 +9698,9699,76_4RO,santa_rosa,4R,4R_O,3,santa_rosa,76_4RO,0,9691,14:11:00,851.0,911.0,9691.0,60.0,0 +9699,9700,76_4RO,santa_rosa,4R,4R_O,3,santa_rosa,76_4RO,0,9691,15:11:00,911.0,952.0,9691.0,41.0,0 +9700,9701,76_4RO,santa_rosa,4R,4R_O,3,santa_rosa,76_4RO,0,9691,15:52:00,952.0,1012.0,9691.0,60.0,0 +9701,9702,76_4RO,santa_rosa,4R,4R_O,3,santa_rosa,76_4RO,0,9691,16:52:00,1012.0,1072.0,9691.0,60.0,0 +9168,9169,76_5SothPark,santa_rosa,5SothPark,5SothPark,3,santa_rosa,76_5SothPark,0,9169,06:01:00,361.0,391.0,9169.0,30.0,0 +9169,9170,76_5SothPark,santa_rosa,5SothPark,5SothPark,3,santa_rosa,76_5SothPark,0,9169,06:31:00,391.0,421.0,9169.0,30.0,0 +9170,9171,76_5SothPark,santa_rosa,5SothPark,5SothPark,3,santa_rosa,76_5SothPark,0,9169,07:01:00,421.0,451.0,9169.0,30.0,0 +9171,9172,76_5SothPark,santa_rosa,5SothPark,5SothPark,3,santa_rosa,76_5SothPark,0,9169,07:31:00,451.0,481.0,9169.0,30.0,0 +9172,9173,76_5SothPark,santa_rosa,5SothPark,5SothPark,3,santa_rosa,76_5SothPark,0,9169,08:01:00,481.0,511.0,9169.0,30.0,0 +9173,9174,76_5SothPark,santa_rosa,5SothPark,5SothPark,3,santa_rosa,76_5SothPark,0,9169,08:31:00,511.0,551.0,9169.0,40.0,0 +9174,9175,76_5SothPark,santa_rosa,5SothPark,5SothPark,3,santa_rosa,76_5SothPark,0,9169,09:11:00,551.0,581.0,9169.0,30.0,0 +9175,9176,76_5SothPark,santa_rosa,5SothPark,5SothPark,3,santa_rosa,76_5SothPark,0,9169,09:41:00,581.0,611.0,9169.0,30.0,0 +9176,9177,76_5SothPark,santa_rosa,5SothPark,5SothPark,3,santa_rosa,76_5SothPark,0,9169,10:11:00,611.0,641.0,9169.0,30.0,0 +9177,9178,76_5SothPark,santa_rosa,5SothPark,5SothPark,3,santa_rosa,76_5SothPark,0,9169,10:41:00,641.0,671.0,9169.0,30.0,0 +9178,9179,76_5SothPark,santa_rosa,5SothPark,5SothPark,3,santa_rosa,76_5SothPark,0,9169,11:11:00,671.0,701.0,9169.0,30.0,0 +9179,9180,76_5SothPark,santa_rosa,5SothPark,5SothPark,3,santa_rosa,76_5SothPark,0,9169,11:41:00,701.0,731.0,9169.0,30.0,0 +9180,9181,76_5SothPark,santa_rosa,5SothPark,5SothPark,3,santa_rosa,76_5SothPark,0,9169,12:11:00,731.0,761.0,9169.0,30.0,0 +9181,9182,76_5SothPark,santa_rosa,5SothPark,5SothPark,3,santa_rosa,76_5SothPark,0,9169,12:41:00,761.0,791.0,9169.0,30.0,0 +9182,9183,76_5SothPark,santa_rosa,5SothPark,5SothPark,3,santa_rosa,76_5SothPark,0,9169,13:11:00,791.0,821.0,9169.0,30.0,0 +9183,9184,76_5SothPark,santa_rosa,5SothPark,5SothPark,3,santa_rosa,76_5SothPark,0,9169,13:41:00,821.0,851.0,9169.0,30.0,0 +9184,9185,76_5SothPark,santa_rosa,5SothPark,5SothPark,3,santa_rosa,76_5SothPark,0,9169,14:11:00,851.0,881.0,9169.0,30.0,0 +9185,9186,76_5SothPark,santa_rosa,5SothPark,5SothPark,3,santa_rosa,76_5SothPark,0,9169,14:41:00,881.0,911.0,9169.0,30.0,0 +9525,9526,76_6W3I,santa_rosa,6W3,6W3_I,3,santa_rosa,76_6W3I,0,9526,06:03:00,363.0,393.0,9526.0,30.0,0 +9526,9527,76_6W3I,santa_rosa,6W3,6W3_I,3,santa_rosa,76_6W3I,0,9526,06:33:00,393.0,423.0,9526.0,30.0,0 +9527,9528,76_6W3I,santa_rosa,6W3,6W3_I,3,santa_rosa,76_6W3I,0,9526,07:03:00,423.0,453.0,9526.0,30.0,0 +9528,9529,76_6W3I,santa_rosa,6W3,6W3_I,3,santa_rosa,76_6W3I,0,9526,07:33:00,453.0,483.0,9526.0,30.0,0 +9529,9530,76_6W3I,santa_rosa,6W3,6W3_I,3,santa_rosa,76_6W3I,0,9526,08:03:00,483.0,513.0,9526.0,30.0,0 +9530,9531,76_6W3I,santa_rosa,6W3,6W3_I,3,santa_rosa,76_6W3I,0,9526,08:33:00,513.0,553.0,9526.0,40.0,0 +9531,9532,76_6W3I,santa_rosa,6W3,6W3_I,3,santa_rosa,76_6W3I,0,9526,09:13:00,553.0,583.0,9526.0,30.0,0 +9532,9533,76_6W3I,santa_rosa,6W3,6W3_I,3,santa_rosa,76_6W3I,0,9526,09:43:00,583.0,613.0,9526.0,30.0,0 +9533,9534,76_6W3I,santa_rosa,6W3,6W3_I,3,santa_rosa,76_6W3I,0,9526,10:13:00,613.0,643.0,9526.0,30.0,0 +9534,9535,76_6W3I,santa_rosa,6W3,6W3_I,3,santa_rosa,76_6W3I,0,9526,10:43:00,643.0,673.0,9526.0,30.0,0 +9535,9536,76_6W3I,santa_rosa,6W3,6W3_I,3,santa_rosa,76_6W3I,0,9526,11:13:00,673.0,703.0,9526.0,30.0,0 +9536,9537,76_6W3I,santa_rosa,6W3,6W3_I,3,santa_rosa,76_6W3I,0,9526,11:43:00,703.0,733.0,9526.0,30.0,0 +9537,9538,76_6W3I,santa_rosa,6W3,6W3_I,3,santa_rosa,76_6W3I,0,9526,12:13:00,733.0,763.0,9526.0,30.0,0 +9538,9539,76_6W3I,santa_rosa,6W3,6W3_I,3,santa_rosa,76_6W3I,0,9526,12:43:00,763.0,793.0,9526.0,30.0,0 +9539,9540,76_6W3I,santa_rosa,6W3,6W3_I,3,santa_rosa,76_6W3I,0,9526,13:13:00,793.0,823.0,9526.0,30.0,0 +9540,9541,76_6W3I,santa_rosa,6W3,6W3_I,3,santa_rosa,76_6W3I,0,9526,13:43:00,823.0,853.0,9526.0,30.0,0 +9541,9542,76_6W3I,santa_rosa,6W3,6W3_I,3,santa_rosa,76_6W3I,0,9526,14:13:00,853.0,883.0,9526.0,30.0,0 +9542,9543,76_6W3I,santa_rosa,6W3,6W3_I,3,santa_rosa,76_6W3I,0,9526,14:43:00,883.0,913.0,9526.0,30.0,0 +9506,9507,76_6W3O,santa_rosa,6W3,6W3_O,3,santa_rosa,76_6W3O,0,9507,06:13:00,373.0,403.0,9507.0,30.0,0 +9507,9508,76_6W3O,santa_rosa,6W3,6W3_O,3,santa_rosa,76_6W3O,0,9507,06:43:00,403.0,433.0,9507.0,30.0,0 +9508,9509,76_6W3O,santa_rosa,6W3,6W3_O,3,santa_rosa,76_6W3O,0,9507,07:13:00,433.0,463.0,9507.0,30.0,0 +9509,9510,76_6W3O,santa_rosa,6W3,6W3_O,3,santa_rosa,76_6W3O,0,9507,07:43:00,463.0,493.0,9507.0,30.0,0 +9510,9511,76_6W3O,santa_rosa,6W3,6W3_O,3,santa_rosa,76_6W3O,0,9507,08:13:00,493.0,523.0,9507.0,30.0,0 +9511,9512,76_6W3O,santa_rosa,6W3,6W3_O,3,santa_rosa,76_6W3O,0,9507,08:43:00,523.0,551.0,9507.0,28.0,0 +9512,9513,76_6W3O,santa_rosa,6W3,6W3_O,3,santa_rosa,76_6W3O,0,9507,09:11:00,551.0,581.0,9507.0,30.0,0 +9513,9514,76_6W3O,santa_rosa,6W3,6W3_O,3,santa_rosa,76_6W3O,0,9507,09:41:00,581.0,611.0,9507.0,30.0,0 +9514,9515,76_6W3O,santa_rosa,6W3,6W3_O,3,santa_rosa,76_6W3O,0,9507,10:11:00,611.0,641.0,9507.0,30.0,0 +9515,9516,76_6W3O,santa_rosa,6W3,6W3_O,3,santa_rosa,76_6W3O,0,9507,10:41:00,641.0,671.0,9507.0,30.0,0 +9516,9517,76_6W3O,santa_rosa,6W3,6W3_O,3,santa_rosa,76_6W3O,0,9507,11:11:00,671.0,701.0,9507.0,30.0,0 +9517,9518,76_6W3O,santa_rosa,6W3,6W3_O,3,santa_rosa,76_6W3O,0,9507,11:41:00,701.0,731.0,9507.0,30.0,0 +9518,9519,76_6W3O,santa_rosa,6W3,6W3_O,3,santa_rosa,76_6W3O,0,9507,12:11:00,731.0,761.0,9507.0,30.0,0 +9519,9520,76_6W3O,santa_rosa,6W3,6W3_O,3,santa_rosa,76_6W3O,0,9507,12:41:00,761.0,791.0,9507.0,30.0,0 +9520,9521,76_6W3O,santa_rosa,6W3,6W3_O,3,santa_rosa,76_6W3O,0,9507,13:11:00,791.0,821.0,9507.0,30.0,0 +9521,9522,76_6W3O,santa_rosa,6W3,6W3_O,3,santa_rosa,76_6W3O,0,9507,13:41:00,821.0,851.0,9507.0,30.0,0 +9522,9523,76_6W3O,santa_rosa,6W3,6W3_O,3,santa_rosa,76_6W3O,0,9507,14:11:00,851.0,881.0,9507.0,30.0,0 +9523,9524,76_6W3O,santa_rosa,6W3,6W3_O,3,santa_rosa,76_6W3O,0,9507,14:41:00,881.0,911.0,9507.0,30.0,0 +9206,9207,76_8nMAY,santa_rosa,8nMAY,8nMAY,3,santa_rosa,76_8nMAY,0,9207,06:06:00,366.0,396.0,9207.0,30.0,0 +9207,9208,76_8nMAY,santa_rosa,8nMAY,8nMAY,3,santa_rosa,76_8nMAY,0,9207,06:36:00,396.0,426.0,9207.0,30.0,0 +9208,9209,76_8nMAY,santa_rosa,8nMAY,8nMAY,3,santa_rosa,76_8nMAY,0,9207,07:06:00,426.0,456.0,9207.0,30.0,0 +9209,9210,76_8nMAY,santa_rosa,8nMAY,8nMAY,3,santa_rosa,76_8nMAY,0,9207,07:36:00,456.0,486.0,9207.0,30.0,0 +9210,9211,76_8nMAY,santa_rosa,8nMAY,8nMAY,3,santa_rosa,76_8nMAY,0,9207,08:06:00,486.0,516.0,9207.0,30.0,0 +9211,9212,76_8nMAY,santa_rosa,8nMAY,8nMAY,3,santa_rosa,76_8nMAY,0,9207,08:36:00,516.0,549.0,9207.0,33.0,0 +9212,9213,76_8nMAY,santa_rosa,8nMAY,8nMAY,3,santa_rosa,76_8nMAY,0,9207,09:09:00,549.0,579.0,9207.0,30.0,0 +9213,9214,76_8nMAY,santa_rosa,8nMAY,8nMAY,3,santa_rosa,76_8nMAY,0,9207,09:39:00,579.0,609.0,9207.0,30.0,0 +9214,9215,76_8nMAY,santa_rosa,8nMAY,8nMAY,3,santa_rosa,76_8nMAY,0,9207,10:09:00,609.0,639.0,9207.0,30.0,0 +9215,9216,76_8nMAY,santa_rosa,8nMAY,8nMAY,3,santa_rosa,76_8nMAY,0,9207,10:39:00,639.0,669.0,9207.0,30.0,0 +9216,9217,76_8nMAY,santa_rosa,8nMAY,8nMAY,3,santa_rosa,76_8nMAY,0,9207,11:09:00,669.0,699.0,9207.0,30.0,0 +9217,9218,76_8nMAY,santa_rosa,8nMAY,8nMAY,3,santa_rosa,76_8nMAY,0,9207,11:39:00,699.0,729.0,9207.0,30.0,0 +9218,9219,76_8nMAY,santa_rosa,8nMAY,8nMAY,3,santa_rosa,76_8nMAY,0,9207,12:09:00,729.0,759.0,9207.0,30.0,0 +9219,9220,76_8nMAY,santa_rosa,8nMAY,8nMAY,3,santa_rosa,76_8nMAY,0,9207,12:39:00,759.0,789.0,9207.0,30.0,0 +9220,9221,76_8nMAY,santa_rosa,8nMAY,8nMAY,3,santa_rosa,76_8nMAY,0,9207,13:09:00,789.0,819.0,9207.0,30.0,0 +9221,9222,76_8nMAY,santa_rosa,8nMAY,8nMAY,3,santa_rosa,76_8nMAY,0,9207,13:39:00,819.0,849.0,9207.0,30.0,0 +9222,9223,76_8nMAY,santa_rosa,8nMAY,8nMAY,3,santa_rosa,76_8nMAY,0,9207,14:09:00,849.0,879.0,9207.0,30.0,0 +9223,9224,76_8nMAY,santa_rosa,8nMAY,8nMAY,3,santa_rosa,76_8nMAY,0,9207,14:39:00,879.0,909.0,9207.0,30.0,0 +9187,9188,76_8sMAY,santa_rosa,8sMAY,8sMAY,3,santa_rosa,76_8sMAY,0,9188,06:11:00,371.0,401.0,9188.0,30.0,0 +9188,9189,76_8sMAY,santa_rosa,8sMAY,8sMAY,3,santa_rosa,76_8sMAY,0,9188,06:41:00,401.0,431.0,9188.0,30.0,0 +9189,9190,76_8sMAY,santa_rosa,8sMAY,8sMAY,3,santa_rosa,76_8sMAY,0,9188,07:11:00,431.0,461.0,9188.0,30.0,0 +9190,9191,76_8sMAY,santa_rosa,8sMAY,8sMAY,3,santa_rosa,76_8sMAY,0,9188,07:41:00,461.0,491.0,9188.0,30.0,0 +9191,9192,76_8sMAY,santa_rosa,8sMAY,8sMAY,3,santa_rosa,76_8sMAY,0,9188,08:11:00,491.0,521.0,9188.0,30.0,0 +9192,9193,76_8sMAY,santa_rosa,8sMAY,8sMAY,3,santa_rosa,76_8sMAY,0,9188,08:41:00,521.0,553.0,9188.0,32.0,0 +9193,9194,76_8sMAY,santa_rosa,8sMAY,8sMAY,3,santa_rosa,76_8sMAY,0,9188,09:13:00,553.0,583.0,9188.0,30.0,0 +9194,9195,76_8sMAY,santa_rosa,8sMAY,8sMAY,3,santa_rosa,76_8sMAY,0,9188,09:43:00,583.0,613.0,9188.0,30.0,0 +9195,9196,76_8sMAY,santa_rosa,8sMAY,8sMAY,3,santa_rosa,76_8sMAY,0,9188,10:13:00,613.0,643.0,9188.0,30.0,0 +9196,9197,76_8sMAY,santa_rosa,8sMAY,8sMAY,3,santa_rosa,76_8sMAY,0,9188,10:43:00,643.0,673.0,9188.0,30.0,0 +9197,9198,76_8sMAY,santa_rosa,8sMAY,8sMAY,3,santa_rosa,76_8sMAY,0,9188,11:13:00,673.0,703.0,9188.0,30.0,0 +9198,9199,76_8sMAY,santa_rosa,8sMAY,8sMAY,3,santa_rosa,76_8sMAY,0,9188,11:43:00,703.0,733.0,9188.0,30.0,0 +9199,9200,76_8sMAY,santa_rosa,8sMAY,8sMAY,3,santa_rosa,76_8sMAY,0,9188,12:13:00,733.0,763.0,9188.0,30.0,0 +9200,9201,76_8sMAY,santa_rosa,8sMAY,8sMAY,3,santa_rosa,76_8sMAY,0,9188,12:43:00,763.0,793.0,9188.0,30.0,0 +9201,9202,76_8sMAY,santa_rosa,8sMAY,8sMAY,3,santa_rosa,76_8sMAY,0,9188,13:13:00,793.0,823.0,9188.0,30.0,0 +9202,9203,76_8sMAY,santa_rosa,8sMAY,8sMAY,3,santa_rosa,76_8sMAY,0,9188,13:43:00,823.0,853.0,9188.0,30.0,0 +9203,9204,76_8sMAY,santa_rosa,8sMAY,8sMAY,3,santa_rosa,76_8sMAY,0,9188,14:13:00,853.0,883.0,9188.0,30.0,0 +9204,9205,76_8sMAY,santa_rosa,8sMAY,8sMAY,3,santa_rosa,76_8sMAY,0,9188,14:43:00,883.0,913.0,9188.0,30.0,0 +9826,9827,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,06:11:00,371.0,401.0,9827.0,30.0,0 +9827,9828,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,06:41:00,401.0,431.0,9827.0,30.0,0 +9828,9829,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,07:11:00,431.0,461.0,9827.0,30.0,0 +9829,9830,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,07:41:00,461.0,491.0,9827.0,30.0,0 +9830,9831,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,08:11:00,491.0,521.0,9827.0,30.0,0 +9831,9832,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,08:41:00,521.0,543.0,9827.0,22.0,0 +9832,9833,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,09:03:00,543.0,573.0,9827.0,30.0,0 +9833,9834,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,09:33:00,573.0,603.0,9827.0,30.0,0 +9834,9835,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,10:03:00,603.0,633.0,9827.0,30.0,0 +9835,9836,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,10:33:00,633.0,663.0,9827.0,30.0,0 +9836,9837,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,11:03:00,663.0,693.0,9827.0,30.0,0 +9837,9838,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,11:33:00,693.0,723.0,9827.0,30.0,0 +9838,9839,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,12:03:00,723.0,753.0,9827.0,30.0,0 +9839,9840,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,12:33:00,753.0,783.0,9827.0,30.0,0 +9840,9841,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,13:03:00,783.0,813.0,9827.0,30.0,0 +9841,9842,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,13:33:00,813.0,843.0,9827.0,30.0,0 +9842,9843,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,14:03:00,843.0,873.0,9827.0,30.0,0 +9843,9844,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,14:33:00,873.0,903.0,9827.0,30.0,0 +9844,9845,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,15:03:00,903.0,938.0,9827.0,35.0,0 +9845,9846,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,15:38:00,938.0,968.0,9827.0,30.0,0 +9846,9847,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,16:08:00,968.0,998.0,9827.0,30.0,0 +9847,9848,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,16:38:00,998.0,1028.0,9827.0,30.0,0 +9848,9849,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,17:08:00,1028.0,1058.0,9827.0,30.0,0 +9849,9850,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,17:38:00,1058.0,1088.0,9827.0,30.0,0 +9850,9851,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,18:08:00,1088.0,1126.0,9827.0,38.0,0 +9851,9852,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,18:46:00,1126.0,1225.98333333,9827.0,99.9833333333,1 +9852,9853,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,20:25:59,1225.98333333,1325.98333333,9827.0,100.0,1 +9853,9854,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,22:05:59,1325.98333333,1425.96666667,9827.0,99.9833333333,1 +9854,9855,76_9EBCRP,santa_rosa,9EBCRP,9EBCRP,3,santa_rosa,76_9EBCRP,0,9827,23:45:58,1425.96666667,1525.96666667,9827.0,100.0,1 +9856,9857,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,06:10:00,370.0,400.0,9857.0,30.0,0 +9857,9858,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,06:40:00,400.0,430.0,9857.0,30.0,0 +9858,9859,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,07:10:00,430.0,460.0,9857.0,30.0,0 +9859,9860,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,07:40:00,460.0,490.0,9857.0,30.0,0 +9860,9861,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,08:10:00,490.0,520.0,9857.0,30.0,0 +9861,9862,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,08:40:00,520.0,541.0,9857.0,21.0,0 +9862,9863,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,09:01:00,541.0,571.0,9857.0,30.0,0 +9863,9864,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,09:31:00,571.0,601.0,9857.0,30.0,0 +9864,9865,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,10:01:00,601.0,631.0,9857.0,30.0,0 +9865,9866,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,10:31:00,631.0,661.0,9857.0,30.0,0 +9866,9867,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,11:01:00,661.0,691.0,9857.0,30.0,0 +9867,9868,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,11:31:00,691.0,721.0,9857.0,30.0,0 +9868,9869,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,12:01:00,721.0,751.0,9857.0,30.0,0 +9869,9870,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,12:31:00,751.0,781.0,9857.0,30.0,0 +9870,9871,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,13:01:00,781.0,811.0,9857.0,30.0,0 +9871,9872,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,13:31:00,811.0,841.0,9857.0,30.0,0 +9872,9873,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,14:01:00,841.0,871.0,9857.0,30.0,0 +9873,9874,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,14:31:00,871.0,901.0,9857.0,30.0,0 +9874,9875,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,15:01:00,901.0,939.0,9857.0,38.0,0 +9875,9876,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,15:39:00,939.0,969.0,9857.0,30.0,0 +9876,9877,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,16:09:00,969.0,999.0,9857.0,30.0,0 +9877,9878,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,16:39:00,999.0,1029.0,9857.0,30.0,0 +9878,9879,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,17:09:00,1029.0,1059.0,9857.0,30.0,0 +9879,9880,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,17:39:00,1059.0,1089.0,9857.0,30.0,0 +9880,9881,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,18:09:00,1089.0,1111.0,9857.0,22.0,0 +9881,9882,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,18:31:00,1111.0,1210.98333333,9857.0,99.9833333333,1 +9882,9883,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,20:10:59,1210.98333333,1310.98333333,9857.0,100.0,1 +9883,9884,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,21:50:59,1310.98333333,1410.96666667,9857.0,99.9833333333,1 +9884,9885,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,23:30:58,1410.96666667,1510.96666667,9857.0,100.0,1 +9885,9886,76_9WBCRP,santa_rosa,9WBCRP,9WBCRP,3,santa_rosa,76_9WBCRP,0,9857,25:10:58,1510.96666667,1610.95,9857.0,99.9833333333,1 +7893,7894,78_1CheryVal,petaluma,1CheryVal,1CheryVal,3,petaluma,78_1CheryVal,0,7894,06:04:00,364.0,424.0,7894.0,60.0,0 +7894,7895,78_1CheryVal,petaluma,1CheryVal,1CheryVal,3,petaluma,78_1CheryVal,0,7894,07:04:00,424.0,484.0,7894.0,60.0,0 +7895,7896,78_1CheryVal,petaluma,1CheryVal,1CheryVal,3,petaluma,78_1CheryVal,0,7894,08:04:00,484.0,541.0,7894.0,57.0,0 +7896,7897,78_1CheryVal,petaluma,1CheryVal,1CheryVal,3,petaluma,78_1CheryVal,0,7894,09:01:00,541.0,601.0,7894.0,60.0,0 +7897,7898,78_1CheryVal,petaluma,1CheryVal,1CheryVal,3,petaluma,78_1CheryVal,0,7894,10:01:00,601.0,661.0,7894.0,60.0,0 +7898,7899,78_1CheryVal,petaluma,1CheryVal,1CheryVal,3,petaluma,78_1CheryVal,0,7894,11:01:00,661.0,721.0,7894.0,60.0,0 +7899,7900,78_1CheryVal,petaluma,1CheryVal,1CheryVal,3,petaluma,78_1CheryVal,0,7894,12:01:00,721.0,781.0,7894.0,60.0,0 +7900,7901,78_1CheryVal,petaluma,1CheryVal,1CheryVal,3,petaluma,78_1CheryVal,0,7894,13:01:00,781.0,841.0,7894.0,60.0,0 +7901,7902,78_1CheryVal,petaluma,1CheryVal,1CheryVal,3,petaluma,78_1CheryVal,0,7894,14:01:00,841.0,901.0,7894.0,60.0,0 +7902,7903,78_1CheryVal,petaluma,1CheryVal,1CheryVal,3,petaluma,78_1CheryVal,0,7894,15:01:00,901.0,931.0,7894.0,30.0,0 +7903,7904,78_1CheryVal,petaluma,1CheryVal,1CheryVal,3,petaluma,78_1CheryVal,0,7894,15:31:00,931.0,1030.98333333,7894.0,99.9833333333,0 +7917,7918,78_2NorthMcD,petaluma,2NorthMcD,2NorthMcD,3,petaluma,78_2NorthMcD,0,7918,06:12:00,372.0,432.0,7918.0,60.0,0 +7918,7919,78_2NorthMcD,petaluma,2NorthMcD,2NorthMcD,3,petaluma,78_2NorthMcD,0,7918,07:12:00,432.0,492.0,7918.0,60.0,0 +7919,7920,78_2NorthMcD,petaluma,2NorthMcD,2NorthMcD,3,petaluma,78_2NorthMcD,0,7918,08:12:00,492.0,555.0,7918.0,63.0,0 +7920,7921,78_2NorthMcD,petaluma,2NorthMcD,2NorthMcD,3,petaluma,78_2NorthMcD,0,7918,09:15:00,555.0,615.0,7918.0,60.0,0 +7921,7922,78_2NorthMcD,petaluma,2NorthMcD,2NorthMcD,3,petaluma,78_2NorthMcD,0,7918,10:15:00,615.0,675.0,7918.0,60.0,0 +7922,7923,78_2NorthMcD,petaluma,2NorthMcD,2NorthMcD,3,petaluma,78_2NorthMcD,0,7918,11:15:00,675.0,735.0,7918.0,60.0,0 +7923,7924,78_2NorthMcD,petaluma,2NorthMcD,2NorthMcD,3,petaluma,78_2NorthMcD,0,7918,12:15:00,735.0,795.0,7918.0,60.0,0 +7924,7925,78_2NorthMcD,petaluma,2NorthMcD,2NorthMcD,3,petaluma,78_2NorthMcD,0,7918,13:15:00,795.0,855.0,7918.0,60.0,0 +7925,7926,78_2NorthMcD,petaluma,2NorthMcD,2NorthMcD,3,petaluma,78_2NorthMcD,0,7918,14:15:00,855.0,915.0,7918.0,60.0,0 +7926,7927,78_2NorthMcD,petaluma,2NorthMcD,2NorthMcD,3,petaluma,78_2NorthMcD,0,7918,15:15:00,915.0,930.0,7918.0,15.0,0 +7927,7928,78_2NorthMcD,petaluma,2NorthMcD,2NorthMcD,3,petaluma,78_2NorthMcD,0,7918,15:30:00,930.0,990.0,7918.0,60.0,0 +7928,7929,78_2NorthMcD,petaluma,2NorthMcD,2NorthMcD,3,petaluma,78_2NorthMcD,0,7918,16:30:00,990.0,1050.0,7918.0,60.0,0 +7905,7906,78_2SouthMcD,petaluma,2SouthMcD,2SouthMcD,3,petaluma,78_2SouthMcD,0,7906,06:06:00,366.0,426.0,7906.0,60.0,0 +7906,7907,78_2SouthMcD,petaluma,2SouthMcD,2SouthMcD,3,petaluma,78_2SouthMcD,0,7906,07:06:00,426.0,486.0,7906.0,60.0,0 +7907,7908,78_2SouthMcD,petaluma,2SouthMcD,2SouthMcD,3,petaluma,78_2SouthMcD,0,7906,08:06:00,486.0,566.0,7906.0,80.0,0 +7908,7909,78_2SouthMcD,petaluma,2SouthMcD,2SouthMcD,3,petaluma,78_2SouthMcD,0,7906,09:26:00,566.0,626.0,7906.0,60.0,0 +7909,7910,78_2SouthMcD,petaluma,2SouthMcD,2SouthMcD,3,petaluma,78_2SouthMcD,0,7906,10:26:00,626.0,686.0,7906.0,60.0,0 +7910,7911,78_2SouthMcD,petaluma,2SouthMcD,2SouthMcD,3,petaluma,78_2SouthMcD,0,7906,11:26:00,686.0,746.0,7906.0,60.0,0 +7911,7912,78_2SouthMcD,petaluma,2SouthMcD,2SouthMcD,3,petaluma,78_2SouthMcD,0,7906,12:26:00,746.0,806.0,7906.0,60.0,0 +7912,7913,78_2SouthMcD,petaluma,2SouthMcD,2SouthMcD,3,petaluma,78_2SouthMcD,0,7906,13:26:00,806.0,866.0,7906.0,60.0,0 +7913,7914,78_2SouthMcD,petaluma,2SouthMcD,2SouthMcD,3,petaluma,78_2SouthMcD,0,7906,14:26:00,866.0,926.0,7906.0,60.0,0 +7914,7915,78_2SouthMcD,petaluma,2SouthMcD,2SouthMcD,3,petaluma,78_2SouthMcD,0,7906,15:26:00,926.0,931.0,7906.0,5.0,0 +7915,7916,78_2SouthMcD,petaluma,2SouthMcD,2SouthMcD,3,petaluma,78_2SouthMcD,0,7906,15:31:00,931.0,1030.98333333,7906.0,99.9833333333,0 +7930,7931,78_3Ely,petaluma,3Ely,3Ely,3,petaluma,78_3Ely,0,7931,06:24:00,384.0,444.0,7931.0,60.0,0 +7931,7932,78_3Ely,petaluma,3Ely,3Ely,3,petaluma,78_3Ely,0,7931,07:24:00,444.0,504.0,7931.0,60.0,0 +7932,7933,78_3Ely,petaluma,3Ely,3Ely,3,petaluma,78_3Ely,0,7931,08:24:00,504.0,564.0,7931.0,60.0,0 +7933,7934,78_3Ely,petaluma,3Ely,3Ely,3,petaluma,78_3Ely,0,7931,09:24:00,564.0,624.0,7931.0,60.0,0 +7934,7935,78_3Ely,petaluma,3Ely,3Ely,3,petaluma,78_3Ely,0,7931,10:24:00,624.0,684.0,7931.0,60.0,0 +7935,7936,78_3Ely,petaluma,3Ely,3Ely,3,petaluma,78_3Ely,0,7931,11:24:00,684.0,744.0,7931.0,60.0,0 +7936,7937,78_3Ely,petaluma,3Ely,3Ely,3,petaluma,78_3Ely,0,7931,12:24:00,744.0,804.0,7931.0,60.0,0 +7937,7938,78_3Ely,petaluma,3Ely,3Ely,3,petaluma,78_3Ely,0,7931,13:24:00,804.0,864.0,7931.0,60.0,0 +7938,7939,78_3Ely,petaluma,3Ely,3Ely,3,petaluma,78_3Ely,0,7931,14:24:00,864.0,924.0,7931.0,60.0,0 +7939,7940,78_3Ely,petaluma,3Ely,3Ely,3,petaluma,78_3Ely,0,7931,15:24:00,924.0,931.0,7931.0,7.0,0 +7940,7941,78_3Ely,petaluma,3Ely,3Ely,3,petaluma,78_3Ely,0,7931,15:31:00,931.0,1030.98333333,7931.0,99.9833333333,0 +7523,7524,80_GG10NB,golden_gate_transit,GG10,GG10_NB,3,golden_gate_transit,80_GG10NB,0,7524,06:04:48,364.8,394.8,7524.0,30.0,0 +7524,7525,80_GG10NB,golden_gate_transit,GG10,GG10_NB,3,golden_gate_transit,80_GG10NB,0,7524,06:34:48,394.8,424.8,7524.0,30.0,0 +7525,7526,80_GG10NB,golden_gate_transit,GG10,GG10_NB,3,golden_gate_transit,80_GG10NB,0,7524,07:04:48,424.8,454.8,7524.0,30.0,0 +7526,7527,80_GG10NB,golden_gate_transit,GG10,GG10_NB,3,golden_gate_transit,80_GG10NB,0,7524,07:34:48,454.8,484.8,7524.0,30.0,0 +7527,7528,80_GG10NB,golden_gate_transit,GG10,GG10_NB,3,golden_gate_transit,80_GG10NB,0,7524,08:04:48,484.8,514.8,7524.0,30.0,0 +7528,7529,80_GG10NB,golden_gate_transit,GG10,GG10_NB,3,golden_gate_transit,80_GG10NB,0,7524,08:34:48,514.8,930.8,7524.0,416.0,1 +7529,7530,80_GG10NB,golden_gate_transit,GG10,GG10_NB,3,golden_gate_transit,80_GG10NB,0,7524,15:30:48,930.8,1030.78333333,7524.0,99.9833333333,0 +7530,7531,80_GG10NB,golden_gate_transit,GG10,GG10_NB,3,golden_gate_transit,80_GG10NB,0,7524,17:10:47,1030.78333333,1123.8,7524.0,93.0166666667,0 +7531,7532,80_GG10NB,golden_gate_transit,GG10,GG10_NB,3,golden_gate_transit,80_GG10NB,0,7524,18:43:48,1123.8,1183.8,7524.0,60.0,0 +7532,7533,80_GG10NB,golden_gate_transit,GG10,GG10_NB,3,golden_gate_transit,80_GG10NB,0,7524,19:43:48,1183.8,1243.8,7524.0,60.0,0 +7533,7534,80_GG10NB,golden_gate_transit,GG10,GG10_NB,3,golden_gate_transit,80_GG10NB,0,7524,20:43:48,1243.8,1303.8,7524.0,60.0,0 +7534,7535,80_GG10NB,golden_gate_transit,GG10,GG10_NB,3,golden_gate_transit,80_GG10NB,0,7524,21:43:48,1303.8,1363.8,7524.0,60.0,0 +7535,7536,80_GG10NB,golden_gate_transit,GG10,GG10_NB,3,golden_gate_transit,80_GG10NB,0,7524,22:43:48,1363.8,1423.8,7524.0,60.0,0 +7536,7537,80_GG10NB,golden_gate_transit,GG10,GG10_NB,3,golden_gate_transit,80_GG10NB,0,7524,23:43:48,1423.8,1483.8,7524.0,60.0,0 +7537,7538,80_GG10NB,golden_gate_transit,GG10,GG10_NB,3,golden_gate_transit,80_GG10NB,0,7524,24:43:48,1483.8,1543.8,7524.0,60.0,0 +7538,7539,80_GG10NB,golden_gate_transit,GG10,GG10_NB,3,golden_gate_transit,80_GG10NB,0,7524,25:43:48,1543.8,1603.8,7524.0,60.0,0 +7540,7541,80_GG10NBX,golden_gate_transit,GG10NBX,GG10NBX,3,golden_gate_transit,80_GG10NBX,0,7541,09:14:37,554.616666667,614.616666667,7541.0,60.0,0 +7541,7542,80_GG10NBX,golden_gate_transit,GG10NBX,GG10NBX,3,golden_gate_transit,80_GG10NBX,0,7541,10:14:37,614.616666667,674.616666667,7541.0,60.0,0 +7542,7543,80_GG10NBX,golden_gate_transit,GG10NBX,GG10NBX,3,golden_gate_transit,80_GG10NBX,0,7541,11:14:37,674.616666667,734.616666667,7541.0,60.0,0 +7543,7544,80_GG10NBX,golden_gate_transit,GG10NBX,GG10NBX,3,golden_gate_transit,80_GG10NBX,0,7541,12:14:37,734.616666667,794.616666667,7541.0,60.0,0 +7544,7545,80_GG10NBX,golden_gate_transit,GG10NBX,GG10NBX,3,golden_gate_transit,80_GG10NBX,0,7541,13:14:37,794.616666667,854.616666667,7541.0,60.0,0 +7545,7546,80_GG10NBX,golden_gate_transit,GG10NBX,GG10NBX,3,golden_gate_transit,80_GG10NBX,0,7541,14:14:37,854.616666667,914.616666667,7541.0,60.0,0 +7807,7808,80_GG10SB,golden_gate_transit,GG10,GG10_SB,3,golden_gate_transit,80_GG10SB,0,7808,15:37:00,937.0,997.0,7808.0,60.0,0 +7808,7809,80_GG10SB,golden_gate_transit,GG10,GG10_SB,3,golden_gate_transit,80_GG10SB,0,7808,16:37:00,997.0,1057.0,7808.0,60.0,0 +7809,7810,80_GG10SB,golden_gate_transit,GG10,GG10_SB,3,golden_gate_transit,80_GG10SB,0,7808,17:37:00,1057.0,1115.0,7808.0,58.0,0 +7810,7811,80_GG10SB,golden_gate_transit,GG10,GG10_SB,3,golden_gate_transit,80_GG10SB,0,7808,18:35:00,1115.0,1214.98333333,7808.0,99.9833333333,0 +7811,7812,80_GG10SB,golden_gate_transit,GG10,GG10_SB,3,golden_gate_transit,80_GG10SB,0,7808,20:14:59,1214.98333333,1314.98333333,7808.0,100.0,0 +7812,7813,80_GG10SB,golden_gate_transit,GG10,GG10_SB,3,golden_gate_transit,80_GG10SB,0,7808,21:54:59,1314.98333333,1414.96666667,7808.0,99.9833333333,0 +7813,7814,80_GG10SB,golden_gate_transit,GG10,GG10_SB,3,golden_gate_transit,80_GG10SB,0,7808,23:34:58,1414.96666667,1514.96666667,7808.0,100.0,0 +7814,7815,80_GG10SB,golden_gate_transit,GG10,GG10_SB,3,golden_gate_transit,80_GG10SB,0,7808,25:14:58,1514.96666667,1614.95,7808.0,99.9833333333,0 +7816,7817,80_GG10SBX,golden_gate_transit,GG10SBX,GG10SBX,3,golden_gate_transit,80_GG10SBX,0,7817,06:14:00,374.0,434.0,7817.0,60.0,0 +7817,7818,80_GG10SBX,golden_gate_transit,GG10SBX,GG10SBX,3,golden_gate_transit,80_GG10SBX,0,7817,07:14:00,434.0,494.0,7817.0,60.0,0 +7818,7819,80_GG10SBX,golden_gate_transit,GG10SBX,GG10SBX,3,golden_gate_transit,80_GG10SBX,0,7817,08:14:00,494.0,562.0,7817.0,68.0,0 +7819,7820,80_GG10SBX,golden_gate_transit,GG10SBX,GG10SBX,3,golden_gate_transit,80_GG10SBX,0,7817,09:22:00,562.0,622.0,7817.0,60.0,0 +7820,7821,80_GG10SBX,golden_gate_transit,GG10SBX,GG10SBX,3,golden_gate_transit,80_GG10SBX,0,7817,10:22:00,622.0,682.0,7817.0,60.0,0 +7821,7822,80_GG10SBX,golden_gate_transit,GG10SBX,GG10SBX,3,golden_gate_transit,80_GG10SBX,0,7817,11:22:00,682.0,742.0,7817.0,60.0,0 +7822,7823,80_GG10SBX,golden_gate_transit,GG10SBX,GG10SBX,3,golden_gate_transit,80_GG10SBX,0,7817,12:22:00,742.0,802.0,7817.0,60.0,0 +7823,7824,80_GG10SBX,golden_gate_transit,GG10SBX,GG10SBX,3,golden_gate_transit,80_GG10SBX,0,7817,13:22:00,802.0,862.0,7817.0,60.0,0 +7824,7825,80_GG10SBX,golden_gate_transit,GG10SBX,GG10SBX,3,golden_gate_transit,80_GG10SBX,0,7817,14:22:00,862.0,922.0,7817.0,60.0,0 +7825,7826,80_GG10SBX,golden_gate_transit,GG10SBX,GG10SBX,3,golden_gate_transit,80_GG10SBX,0,7817,15:22:00,922.0,931.0,7817.0,9.0,0 +7826,7827,80_GG10SBX,golden_gate_transit,GG10SBX,GG10SBX,3,golden_gate_transit,80_GG10SBX,0,7817,15:31:00,931.0,991.0,7817.0,60.0,0 +7827,7828,80_GG10SBX,golden_gate_transit,GG10SBX,GG10SBX,3,golden_gate_transit,80_GG10SBX,0,7817,16:31:00,991.0,1051.0,7817.0,60.0,0 +7828,7829,80_GG10SBX,golden_gate_transit,GG10SBX,GG10SBX,3,golden_gate_transit,80_GG10SBX,0,7817,17:31:00,1051.0,1117.0,7817.0,66.0,0 +7829,7830,80_GG10SBX,golden_gate_transit,GG10SBX,GG10SBX,3,golden_gate_transit,80_GG10SBX,0,7817,18:37:00,1117.0,1216.98333333,7817.0,99.9833333333,0 +7830,7831,80_GG10SBX,golden_gate_transit,GG10SBX,GG10SBX,3,golden_gate_transit,80_GG10SBX,0,7817,20:16:59,1216.98333333,1316.98333333,7817.0,100.0,0 +7831,7832,80_GG10SBX,golden_gate_transit,GG10SBX,GG10SBX,3,golden_gate_transit,80_GG10SBX,0,7817,21:56:59,1316.98333333,1416.96666667,7817.0,99.9833333333,0 +7832,7833,80_GG10SBX,golden_gate_transit,GG10SBX,GG10SBX,3,golden_gate_transit,80_GG10SBX,0,7817,23:36:58,1416.96666667,1516.96666667,7817.0,100.0,0 +7833,7834,80_GG10SBX,golden_gate_transit,GG10SBX,GG10SBX,3,golden_gate_transit,80_GG10SBX,0,7817,25:16:58,1516.96666667,1616.95,7817.0,99.9833333333,0 +7555,7556,80_GG18NB,golden_gate_transit,GG18,GG18_NB,3,golden_gate_transit,80_GG18NB,0,7556,15:42:48,942.8,967.8,7556.0,25.0,0 +7556,7557,80_GG18NB,golden_gate_transit,GG18,GG18_NB,3,golden_gate_transit,80_GG18NB,0,7556,16:07:48,967.8,992.8,7556.0,25.0,0 +7557,7558,80_GG18NB,golden_gate_transit,GG18,GG18_NB,3,golden_gate_transit,80_GG18NB,0,7556,16:32:48,992.8,1017.8,7556.0,25.0,0 +7558,7559,80_GG18NB,golden_gate_transit,GG18,GG18_NB,3,golden_gate_transit,80_GG18NB,0,7556,16:57:48,1017.8,1042.8,7556.0,25.0,0 +7559,7560,80_GG18NB,golden_gate_transit,GG18,GG18_NB,3,golden_gate_transit,80_GG18NB,0,7556,17:22:48,1042.8,1067.8,7556.0,25.0,0 +7560,7561,80_GG18NB,golden_gate_transit,GG18,GG18_NB,3,golden_gate_transit,80_GG18NB,0,7556,17:47:48,1067.8,1092.8,7556.0,25.0,0 +7547,7548,80_GG18SB,golden_gate_transit,GG18,GG18_SB,3,golden_gate_transit,80_GG18SB,0,7548,06:01:00,361.0,386.0,7548.0,25.0,0 +7548,7549,80_GG18SB,golden_gate_transit,GG18,GG18_SB,3,golden_gate_transit,80_GG18SB,0,7548,06:26:00,386.0,411.0,7548.0,25.0,0 +7549,7550,80_GG18SB,golden_gate_transit,GG18,GG18_SB,3,golden_gate_transit,80_GG18SB,0,7548,06:51:00,411.0,436.0,7548.0,25.0,0 +7550,7551,80_GG18SB,golden_gate_transit,GG18,GG18_SB,3,golden_gate_transit,80_GG18SB,0,7548,07:16:00,436.0,461.0,7548.0,25.0,0 +7551,7552,80_GG18SB,golden_gate_transit,GG18,GG18_SB,3,golden_gate_transit,80_GG18SB,0,7548,07:41:00,461.0,486.0,7548.0,25.0,0 +7552,7553,80_GG18SB,golden_gate_transit,GG18,GG18_SB,3,golden_gate_transit,80_GG18SB,0,7548,08:06:00,486.0,511.0,7548.0,25.0,0 +7553,7554,80_GG18SB,golden_gate_transit,GG18,GG18_SB,3,golden_gate_transit,80_GG18SB,0,7548,08:31:00,511.0,536.0,7548.0,25.0,0 +7774,7775,80_GG24NBA,golden_gate_transit,GG24NBA,GG24NBA,3,golden_gate_transit,80_GG24NBA,0,7775,15:41:48,941.8,976.8,7775.0,35.0,0 +7775,7776,80_GG24NBA,golden_gate_transit,GG24NBA,GG24NBA,3,golden_gate_transit,80_GG24NBA,0,7775,16:16:48,976.8,1011.8,7775.0,35.0,0 +7776,7777,80_GG24NBA,golden_gate_transit,GG24NBA,GG24NBA,3,golden_gate_transit,80_GG24NBA,0,7775,16:51:48,1011.8,1046.8,7775.0,35.0,0 +7777,7778,80_GG24NBA,golden_gate_transit,GG24NBA,GG24NBA,3,golden_gate_transit,80_GG24NBA,0,7775,17:26:48,1046.8,1081.8,7775.0,35.0,0 +7778,7779,80_GG24NBA,golden_gate_transit,GG24NBA,GG24NBA,3,golden_gate_transit,80_GG24NBA,0,7775,18:01:48,1081.8,1123.8,7775.0,42.0,0 +7779,7780,80_GG24NBA,golden_gate_transit,GG24NBA,GG24NBA,3,golden_gate_transit,80_GG24NBA,0,7775,18:43:48,1123.8,1223.78333333,7775.0,99.9833333333,0 +7780,7781,80_GG24NBA,golden_gate_transit,GG24NBA,GG24NBA,3,golden_gate_transit,80_GG24NBA,0,7775,20:23:47,1223.78333333,1323.78333333,7775.0,100.0,0 +7781,7782,80_GG24NBA,golden_gate_transit,GG24NBA,GG24NBA,3,golden_gate_transit,80_GG24NBA,0,7775,22:03:47,1323.78333333,1423.76666667,7775.0,99.9833333333,0 +7782,7783,80_GG24NBA,golden_gate_transit,GG24NBA,GG24NBA,3,golden_gate_transit,80_GG24NBA,0,7775,23:43:46,1423.76666667,1523.75,7775.0,99.9833333333,0 +7784,7785,80_GG24NBB,golden_gate_transit,GG24NBB,GG24NBB,3,golden_gate_transit,80_GG24NBB,0,7785,15:36:48,936.8,951.8,7785.0,15.0,0 +7785,7786,80_GG24NBB,golden_gate_transit,GG24NBB,GG24NBB,3,golden_gate_transit,80_GG24NBB,0,7785,15:51:48,951.8,966.8,7785.0,15.0,0 +7786,7787,80_GG24NBB,golden_gate_transit,GG24NBB,GG24NBB,3,golden_gate_transit,80_GG24NBB,0,7785,16:06:48,966.8,981.8,7785.0,15.0,0 +7787,7788,80_GG24NBB,golden_gate_transit,GG24NBB,GG24NBB,3,golden_gate_transit,80_GG24NBB,0,7785,16:21:48,981.8,996.8,7785.0,15.0,0 +7788,7789,80_GG24NBB,golden_gate_transit,GG24NBB,GG24NBB,3,golden_gate_transit,80_GG24NBB,0,7785,16:36:48,996.8,1011.8,7785.0,15.0,0 +7789,7790,80_GG24NBB,golden_gate_transit,GG24NBB,GG24NBB,3,golden_gate_transit,80_GG24NBB,0,7785,16:51:48,1011.8,1026.8,7785.0,15.0,0 +7790,7791,80_GG24NBB,golden_gate_transit,GG24NBB,GG24NBB,3,golden_gate_transit,80_GG24NBB,0,7785,17:06:48,1026.8,1041.8,7785.0,15.0,0 +7791,7792,80_GG24NBB,golden_gate_transit,GG24NBB,GG24NBB,3,golden_gate_transit,80_GG24NBB,0,7785,17:21:48,1041.8,1056.8,7785.0,15.0,0 +7792,7793,80_GG24NBB,golden_gate_transit,GG24NBB,GG24NBB,3,golden_gate_transit,80_GG24NBB,0,7785,17:36:48,1056.8,1071.8,7785.0,15.0,0 +7793,7794,80_GG24NBB,golden_gate_transit,GG24NBB,GG24NBB,3,golden_gate_transit,80_GG24NBB,0,7785,17:51:48,1071.8,1086.8,7785.0,15.0,0 +7794,7795,80_GG24NBB,golden_gate_transit,GG24NBB,GG24NBB,3,golden_gate_transit,80_GG24NBB,0,7785,18:06:48,1086.8,1101.8,7785.0,15.0,0 +7752,7753,80_GG24SBA,golden_gate_transit,GG24SBA,GG24SBA,3,golden_gate_transit,80_GG24SBA,0,7753,06:24:00,384.0,483.983333333,7753.0,99.9833333333,0 +7754,7755,80_GG24SBB,golden_gate_transit,GG24SBB,GG24SBB,3,golden_gate_transit,80_GG24SBB,0,7755,06:01:00,361.0,370.0,7755.0,9.0,0 +7755,7756,80_GG24SBB,golden_gate_transit,GG24SBB,GG24SBB,3,golden_gate_transit,80_GG24SBB,0,7755,06:10:00,370.0,379.0,7755.0,9.0,0 +7756,7757,80_GG24SBB,golden_gate_transit,GG24SBB,GG24SBB,3,golden_gate_transit,80_GG24SBB,0,7755,06:19:00,379.0,388.0,7755.0,9.0,0 +7757,7758,80_GG24SBB,golden_gate_transit,GG24SBB,GG24SBB,3,golden_gate_transit,80_GG24SBB,0,7755,06:28:00,388.0,397.0,7755.0,9.0,0 +7758,7759,80_GG24SBB,golden_gate_transit,GG24SBB,GG24SBB,3,golden_gate_transit,80_GG24SBB,0,7755,06:37:00,397.0,406.0,7755.0,9.0,0 +7759,7760,80_GG24SBB,golden_gate_transit,GG24SBB,GG24SBB,3,golden_gate_transit,80_GG24SBB,0,7755,06:46:00,406.0,415.0,7755.0,9.0,0 +7760,7761,80_GG24SBB,golden_gate_transit,GG24SBB,GG24SBB,3,golden_gate_transit,80_GG24SBB,0,7755,06:55:00,415.0,424.0,7755.0,9.0,0 +7761,7762,80_GG24SBB,golden_gate_transit,GG24SBB,GG24SBB,3,golden_gate_transit,80_GG24SBB,0,7755,07:04:00,424.0,433.0,7755.0,9.0,0 +7762,7763,80_GG24SBB,golden_gate_transit,GG24SBB,GG24SBB,3,golden_gate_transit,80_GG24SBB,0,7755,07:13:00,433.0,442.0,7755.0,9.0,0 +7763,7764,80_GG24SBB,golden_gate_transit,GG24SBB,GG24SBB,3,golden_gate_transit,80_GG24SBB,0,7755,07:22:00,442.0,451.0,7755.0,9.0,0 +7764,7765,80_GG24SBB,golden_gate_transit,GG24SBB,GG24SBB,3,golden_gate_transit,80_GG24SBB,0,7755,07:31:00,451.0,460.0,7755.0,9.0,0 +7765,7766,80_GG24SBB,golden_gate_transit,GG24SBB,GG24SBB,3,golden_gate_transit,80_GG24SBB,0,7755,07:40:00,460.0,469.0,7755.0,9.0,0 +7766,7767,80_GG24SBB,golden_gate_transit,GG24SBB,GG24SBB,3,golden_gate_transit,80_GG24SBB,0,7755,07:49:00,469.0,478.0,7755.0,9.0,0 +7767,7768,80_GG24SBB,golden_gate_transit,GG24SBB,GG24SBB,3,golden_gate_transit,80_GG24SBB,0,7755,07:58:00,478.0,487.0,7755.0,9.0,0 +7768,7769,80_GG24SBB,golden_gate_transit,GG24SBB,GG24SBB,3,golden_gate_transit,80_GG24SBB,0,7755,08:07:00,487.0,496.0,7755.0,9.0,0 +7769,7770,80_GG24SBB,golden_gate_transit,GG24SBB,GG24SBB,3,golden_gate_transit,80_GG24SBB,0,7755,08:16:00,496.0,505.0,7755.0,9.0,0 +7770,7771,80_GG24SBB,golden_gate_transit,GG24SBB,GG24SBB,3,golden_gate_transit,80_GG24SBB,0,7755,08:25:00,505.0,514.0,7755.0,9.0,0 +7771,7772,80_GG24SBB,golden_gate_transit,GG24SBB,GG24SBB,3,golden_gate_transit,80_GG24SBB,0,7755,08:34:00,514.0,523.0,7755.0,9.0,0 +7772,7773,80_GG24SBB,golden_gate_transit,GG24SBB,GG24SBB,3,golden_gate_transit,80_GG24SBB,0,7755,08:43:00,523.0,532.0,7755.0,9.0,0 +7572,7573,80_GG26NB,golden_gate_transit,GG26,GG26_NB,3,golden_gate_transit,80_GG26NB,0,7573,15:37:48,937.8,967.8,7573.0,30.0,0 +7573,7574,80_GG26NB,golden_gate_transit,GG26,GG26_NB,3,golden_gate_transit,80_GG26NB,0,7573,16:07:48,967.8,997.8,7573.0,30.0,0 +7574,7575,80_GG26NB,golden_gate_transit,GG26,GG26_NB,3,golden_gate_transit,80_GG26NB,0,7573,16:37:48,997.8,1027.8,7573.0,30.0,0 +7575,7576,80_GG26NB,golden_gate_transit,GG26,GG26_NB,3,golden_gate_transit,80_GG26NB,0,7573,17:07:48,1027.8,1057.8,7573.0,30.0,0 +7576,7577,80_GG26NB,golden_gate_transit,GG26,GG26_NB,3,golden_gate_transit,80_GG26NB,0,7573,17:37:48,1057.8,1087.8,7573.0,30.0,0 +7582,7583,80_GG26SB,golden_gate_transit,GG26,GG26_SB,3,golden_gate_transit,80_GG26SB,0,7583,06:00:00,360.0,459.983333333,7583.0,99.9833333333,0 +7578,7579,80_GG27NB,golden_gate_transit,GG27,GG27_NB,3,golden_gate_transit,80_GG27NB,0,7579,15:31:48,931.8,981.8,7579.0,50.0,0 +7579,7580,80_GG27NB,golden_gate_transit,GG27,GG27_NB,3,golden_gate_transit,80_GG27NB,0,7579,16:21:48,981.8,1031.8,7579.0,50.0,0 +7580,7581,80_GG27NB,golden_gate_transit,GG27,GG27_NB,3,golden_gate_transit,80_GG27NB,0,7579,17:11:48,1031.8,1081.8,7579.0,50.0,0 +7584,7585,80_GG27SB,golden_gate_transit,GG27,GG27_SB,3,golden_gate_transit,80_GG27SB,0,7585,06:06:00,366.0,396.0,7585.0,30.0,0 +7585,7586,80_GG27SB,golden_gate_transit,GG27,GG27_SB,3,golden_gate_transit,80_GG27SB,0,7585,06:36:00,396.0,426.0,7585.0,30.0,0 +7586,7587,80_GG27SB,golden_gate_transit,GG27,GG27_SB,3,golden_gate_transit,80_GG27SB,0,7585,07:06:00,426.0,456.0,7585.0,30.0,0 +7587,7588,80_GG27SB,golden_gate_transit,GG27,GG27_SB,3,golden_gate_transit,80_GG27SB,0,7585,07:36:00,456.0,486.0,7585.0,30.0,0 +7588,7589,80_GG27SB,golden_gate_transit,GG27,GG27_SB,3,golden_gate_transit,80_GG27SB,0,7585,08:06:00,486.0,516.0,7585.0,30.0,0 +7590,7591,80_GG2NB,golden_gate_transit,GG2,GG2_NB,3,golden_gate_transit,80_GG2NB,0,7591,15:35:48,935.8,965.8,7591.0,30.0,0 +7591,7592,80_GG2NB,golden_gate_transit,GG2,GG2_NB,3,golden_gate_transit,80_GG2NB,0,7591,16:05:48,965.8,995.8,7591.0,30.0,0 +7592,7593,80_GG2NB,golden_gate_transit,GG2,GG2_NB,3,golden_gate_transit,80_GG2NB,0,7591,16:35:48,995.8,1025.8,7591.0,30.0,0 +7593,7594,80_GG2NB,golden_gate_transit,GG2,GG2_NB,3,golden_gate_transit,80_GG2NB,0,7591,17:05:48,1025.8,1055.8,7591.0,30.0,0 +7594,7595,80_GG2NB,golden_gate_transit,GG2,GG2_NB,3,golden_gate_transit,80_GG2NB,0,7591,17:35:48,1055.8,1085.8,7591.0,30.0,0 +7420,7421,80_GG2SB,golden_gate_transit,GG2,GG2_SB,3,golden_gate_transit,80_GG2SB,0,7421,06:04:00,364.0,379.0,7421.0,15.0,0 +7421,7422,80_GG2SB,golden_gate_transit,GG2,GG2_SB,3,golden_gate_transit,80_GG2SB,0,7421,06:19:00,379.0,394.0,7421.0,15.0,0 +7422,7423,80_GG2SB,golden_gate_transit,GG2,GG2_SB,3,golden_gate_transit,80_GG2SB,0,7421,06:34:00,394.0,409.0,7421.0,15.0,0 +7423,7424,80_GG2SB,golden_gate_transit,GG2,GG2_SB,3,golden_gate_transit,80_GG2SB,0,7421,06:49:00,409.0,424.0,7421.0,15.0,0 +7424,7425,80_GG2SB,golden_gate_transit,GG2,GG2_SB,3,golden_gate_transit,80_GG2SB,0,7421,07:04:00,424.0,439.0,7421.0,15.0,0 +7425,7426,80_GG2SB,golden_gate_transit,GG2,GG2_SB,3,golden_gate_transit,80_GG2SB,0,7421,07:19:00,439.0,454.0,7421.0,15.0,0 +7426,7427,80_GG2SB,golden_gate_transit,GG2,GG2_SB,3,golden_gate_transit,80_GG2SB,0,7421,07:34:00,454.0,469.0,7421.0,15.0,0 +7427,7428,80_GG2SB,golden_gate_transit,GG2,GG2_SB,3,golden_gate_transit,80_GG2SB,0,7421,07:49:00,469.0,484.0,7421.0,15.0,0 +7428,7429,80_GG2SB,golden_gate_transit,GG2,GG2_SB,3,golden_gate_transit,80_GG2SB,0,7421,08:04:00,484.0,499.0,7421.0,15.0,0 +7429,7430,80_GG2SB,golden_gate_transit,GG2,GG2_SB,3,golden_gate_transit,80_GG2SB,0,7421,08:19:00,499.0,514.0,7421.0,15.0,0 +7430,7431,80_GG2SB,golden_gate_transit,GG2,GG2_SB,3,golden_gate_transit,80_GG2SB,0,7421,08:34:00,514.0,529.0,7421.0,15.0,0 +7431,7432,80_GG2SB,golden_gate_transit,GG2,GG2_SB,3,golden_gate_transit,80_GG2SB,0,7421,08:49:00,529.0,570.0,7421.0,41.0,0 +7432,7433,80_GG2SB,golden_gate_transit,GG2,GG2_SB,3,golden_gate_transit,80_GG2SB,0,7421,09:30:00,570.0,669.983333333,7421.0,99.9833333333,1 +7433,7434,80_GG2SB,golden_gate_transit,GG2,GG2_SB,3,golden_gate_transit,80_GG2SB,0,7421,11:09:59,669.983333333,769.983333333,7421.0,100.0,1 +7434,7435,80_GG2SB,golden_gate_transit,GG2,GG2_SB,3,golden_gate_transit,80_GG2SB,0,7421,12:49:59,769.983333333,869.966666667,7421.0,99.9833333333,1 +7602,7603,80_GG38NB,golden_gate_transit,GG38,GG38_NB,3,golden_gate_transit,80_GG38NB,0,7603,15:38:48,938.8,968.8,7603.0,30.0,0 +7603,7604,80_GG38NB,golden_gate_transit,GG38,GG38_NB,3,golden_gate_transit,80_GG38NB,0,7603,16:08:48,968.8,998.8,7603.0,30.0,0 +7604,7605,80_GG38NB,golden_gate_transit,GG38,GG38_NB,3,golden_gate_transit,80_GG38NB,0,7603,16:38:48,998.8,1028.8,7603.0,30.0,0 +7605,7606,80_GG38NB,golden_gate_transit,GG38,GG38_NB,3,golden_gate_transit,80_GG38NB,0,7603,17:08:48,1028.8,1058.8,7603.0,30.0,0 +7606,7607,80_GG38NB,golden_gate_transit,GG38,GG38_NB,3,golden_gate_transit,80_GG38NB,0,7603,17:38:48,1058.8,1088.8,7603.0,30.0,0 +7596,7597,80_GG38SB,golden_gate_transit,GG38,GG38_SB,3,golden_gate_transit,80_GG38SB,0,7597,06:01:00,361.0,391.0,7597.0,30.0,0 +7597,7598,80_GG38SB,golden_gate_transit,GG38,GG38_SB,3,golden_gate_transit,80_GG38SB,0,7597,06:31:00,391.0,421.0,7597.0,30.0,0 +7598,7599,80_GG38SB,golden_gate_transit,GG38,GG38_SB,3,golden_gate_transit,80_GG38SB,0,7597,07:01:00,421.0,451.0,7597.0,30.0,0 +7599,7600,80_GG38SB,golden_gate_transit,GG38,GG38_SB,3,golden_gate_transit,80_GG38SB,0,7597,07:31:00,451.0,481.0,7597.0,30.0,0 +7600,7601,80_GG38SB,golden_gate_transit,GG38,GG38_SB,3,golden_gate_transit,80_GG38SB,0,7597,08:01:00,481.0,511.0,7597.0,30.0,0 +7649,7650,80_GG44NB,golden_gate_transit,GG44,GG44_NB,3,golden_gate_transit,80_GG44NB,0,7650,15:33:48,933.8,978.8,7650.0,45.0,0 +7650,7651,80_GG44NB,golden_gate_transit,GG44,GG44_NB,3,golden_gate_transit,80_GG44NB,0,7650,16:18:48,978.8,1023.8,7650.0,45.0,0 +7651,7652,80_GG44NB,golden_gate_transit,GG44,GG44_NB,3,golden_gate_transit,80_GG44NB,0,7650,17:03:48,1023.8,1068.8,7650.0,45.0,0 +7644,7645,80_GG44SB,golden_gate_transit,GG44,GG44_SB,3,golden_gate_transit,80_GG44SB,0,7645,06:15:00,375.0,410.0,7645.0,35.0,0 +7645,7646,80_GG44SB,golden_gate_transit,GG44,GG44_SB,3,golden_gate_transit,80_GG44SB,0,7645,06:50:00,410.0,445.0,7645.0,35.0,0 +7646,7647,80_GG44SB,golden_gate_transit,GG44,GG44_SB,3,golden_gate_transit,80_GG44SB,0,7645,07:25:00,445.0,480.0,7645.0,35.0,0 +7647,7648,80_GG44SB,golden_gate_transit,GG44,GG44_SB,3,golden_gate_transit,80_GG44SB,0,7645,08:00:00,480.0,515.0,7645.0,35.0,0 +7626,7627,80_GG4NB,golden_gate_transit,GG4,GG4_NB,3,golden_gate_transit,80_GG4NB,0,7627,15:33:48,933.8,943.8,7627.0,10.0,0 +7627,7628,80_GG4NB,golden_gate_transit,GG4,GG4_NB,3,golden_gate_transit,80_GG4NB,0,7627,15:43:48,943.8,953.8,7627.0,10.0,0 +7628,7629,80_GG4NB,golden_gate_transit,GG4,GG4_NB,3,golden_gate_transit,80_GG4NB,0,7627,15:53:48,953.8,963.8,7627.0,10.0,0 +7629,7630,80_GG4NB,golden_gate_transit,GG4,GG4_NB,3,golden_gate_transit,80_GG4NB,0,7627,16:03:48,963.8,973.8,7627.0,10.0,0 +7630,7631,80_GG4NB,golden_gate_transit,GG4,GG4_NB,3,golden_gate_transit,80_GG4NB,0,7627,16:13:48,973.8,983.8,7627.0,10.0,0 +7631,7632,80_GG4NB,golden_gate_transit,GG4,GG4_NB,3,golden_gate_transit,80_GG4NB,0,7627,16:23:48,983.8,993.8,7627.0,10.0,0 +7632,7633,80_GG4NB,golden_gate_transit,GG4,GG4_NB,3,golden_gate_transit,80_GG4NB,0,7627,16:33:48,993.8,1003.8,7627.0,10.0,0 +7633,7634,80_GG4NB,golden_gate_transit,GG4,GG4_NB,3,golden_gate_transit,80_GG4NB,0,7627,16:43:48,1003.8,1013.8,7627.0,10.0,0 +7634,7635,80_GG4NB,golden_gate_transit,GG4,GG4_NB,3,golden_gate_transit,80_GG4NB,0,7627,16:53:48,1013.8,1023.8,7627.0,10.0,0 +7635,7636,80_GG4NB,golden_gate_transit,GG4,GG4_NB,3,golden_gate_transit,80_GG4NB,0,7627,17:03:48,1023.8,1033.8,7627.0,10.0,0 +7636,7637,80_GG4NB,golden_gate_transit,GG4,GG4_NB,3,golden_gate_transit,80_GG4NB,0,7627,17:13:48,1033.8,1043.8,7627.0,10.0,0 +7637,7638,80_GG4NB,golden_gate_transit,GG4,GG4_NB,3,golden_gate_transit,80_GG4NB,0,7627,17:23:48,1043.8,1053.8,7627.0,10.0,0 +7638,7639,80_GG4NB,golden_gate_transit,GG4,GG4_NB,3,golden_gate_transit,80_GG4NB,0,7627,17:33:48,1053.8,1063.8,7627.0,10.0,0 +7639,7640,80_GG4NB,golden_gate_transit,GG4,GG4_NB,3,golden_gate_transit,80_GG4NB,0,7627,17:43:48,1063.8,1073.8,7627.0,10.0,0 +7640,7641,80_GG4NB,golden_gate_transit,GG4,GG4_NB,3,golden_gate_transit,80_GG4NB,0,7627,17:53:48,1073.8,1083.8,7627.0,10.0,0 +7641,7642,80_GG4NB,golden_gate_transit,GG4,GG4_NB,3,golden_gate_transit,80_GG4NB,0,7627,18:03:48,1083.8,1093.8,7627.0,10.0,0 +7642,7643,80_GG4NB,golden_gate_transit,GG4,GG4_NB,3,golden_gate_transit,80_GG4NB,0,7627,18:13:48,1093.8,1103.8,7627.0,10.0,0 +7608,7609,80_GG4SB,golden_gate_transit,GG4,GG4_SB,3,golden_gate_transit,80_GG4SB,0,7609,06:03:00,363.0,373.0,7609.0,10.0,0 +7609,7610,80_GG4SB,golden_gate_transit,GG4,GG4_SB,3,golden_gate_transit,80_GG4SB,0,7609,06:13:00,373.0,383.0,7609.0,10.0,0 +7610,7611,80_GG4SB,golden_gate_transit,GG4,GG4_SB,3,golden_gate_transit,80_GG4SB,0,7609,06:23:00,383.0,393.0,7609.0,10.0,0 +7611,7612,80_GG4SB,golden_gate_transit,GG4,GG4_SB,3,golden_gate_transit,80_GG4SB,0,7609,06:33:00,393.0,403.0,7609.0,10.0,0 +7612,7613,80_GG4SB,golden_gate_transit,GG4,GG4_SB,3,golden_gate_transit,80_GG4SB,0,7609,06:43:00,403.0,413.0,7609.0,10.0,0 +7613,7614,80_GG4SB,golden_gate_transit,GG4,GG4_SB,3,golden_gate_transit,80_GG4SB,0,7609,06:53:00,413.0,423.0,7609.0,10.0,0 +7614,7615,80_GG4SB,golden_gate_transit,GG4,GG4_SB,3,golden_gate_transit,80_GG4SB,0,7609,07:03:00,423.0,433.0,7609.0,10.0,0 +7615,7616,80_GG4SB,golden_gate_transit,GG4,GG4_SB,3,golden_gate_transit,80_GG4SB,0,7609,07:13:00,433.0,443.0,7609.0,10.0,0 +7616,7617,80_GG4SB,golden_gate_transit,GG4,GG4_SB,3,golden_gate_transit,80_GG4SB,0,7609,07:23:00,443.0,453.0,7609.0,10.0,0 +7617,7618,80_GG4SB,golden_gate_transit,GG4,GG4_SB,3,golden_gate_transit,80_GG4SB,0,7609,07:33:00,453.0,463.0,7609.0,10.0,0 +7618,7619,80_GG4SB,golden_gate_transit,GG4,GG4_SB,3,golden_gate_transit,80_GG4SB,0,7609,07:43:00,463.0,473.0,7609.0,10.0,0 +7619,7620,80_GG4SB,golden_gate_transit,GG4,GG4_SB,3,golden_gate_transit,80_GG4SB,0,7609,07:53:00,473.0,483.0,7609.0,10.0,0 +7620,7621,80_GG4SB,golden_gate_transit,GG4,GG4_SB,3,golden_gate_transit,80_GG4SB,0,7609,08:03:00,483.0,493.0,7609.0,10.0,0 +7621,7622,80_GG4SB,golden_gate_transit,GG4,GG4_SB,3,golden_gate_transit,80_GG4SB,0,7609,08:13:00,493.0,503.0,7609.0,10.0,0 +7622,7623,80_GG4SB,golden_gate_transit,GG4,GG4_SB,3,golden_gate_transit,80_GG4SB,0,7609,08:23:00,503.0,513.0,7609.0,10.0,0 +7623,7624,80_GG4SB,golden_gate_transit,GG4,GG4_SB,3,golden_gate_transit,80_GG4SB,0,7609,08:33:00,513.0,523.0,7609.0,10.0,0 +7624,7625,80_GG4SB,golden_gate_transit,GG4,GG4_SB,3,golden_gate_transit,80_GG4SB,0,7609,08:43:00,523.0,533.0,7609.0,10.0,0 +7665,7666,80_GG54NB,golden_gate_transit,GG54,GG54_NB,3,golden_gate_transit,80_GG54NB,0,7666,09:28:48,568.8,668.783333333,7666.0,99.9833333333,0 +7666,7667,80_GG54NB,golden_gate_transit,GG54,GG54_NB,3,golden_gate_transit,80_GG54NB,0,7666,11:08:47,668.783333333,768.783333333,7666.0,100.0,0 +7667,7668,80_GG54NB,golden_gate_transit,GG54,GG54_NB,3,golden_gate_transit,80_GG54NB,0,7666,12:48:47,768.783333333,868.766666667,7666.0,99.9833333333,0 +7668,7669,80_GG54NB,golden_gate_transit,GG54,GG54_NB,3,golden_gate_transit,80_GG54NB,0,7666,14:28:46,868.766666667,931.8,7666.0,63.0333333333,0 +7669,7670,80_GG54NB,golden_gate_transit,GG54,GG54_NB,3,golden_gate_transit,80_GG54NB,0,7666,15:31:48,931.8,956.8,7666.0,25.0,0 +7670,7671,80_GG54NB,golden_gate_transit,GG54,GG54_NB,3,golden_gate_transit,80_GG54NB,0,7666,15:56:48,956.8,981.8,7666.0,25.0,0 +7671,7672,80_GG54NB,golden_gate_transit,GG54,GG54_NB,3,golden_gate_transit,80_GG54NB,0,7666,16:21:48,981.8,1006.8,7666.0,25.0,0 +7672,7673,80_GG54NB,golden_gate_transit,GG54,GG54_NB,3,golden_gate_transit,80_GG54NB,0,7666,16:46:48,1006.8,1031.8,7666.0,25.0,0 +7673,7674,80_GG54NB,golden_gate_transit,GG54,GG54_NB,3,golden_gate_transit,80_GG54NB,0,7666,17:11:48,1031.8,1056.8,7666.0,25.0,0 +7674,7675,80_GG54NB,golden_gate_transit,GG54,GG54_NB,3,golden_gate_transit,80_GG54NB,0,7666,17:36:48,1056.8,1081.8,7666.0,25.0,0 +7675,7676,80_GG54NB,golden_gate_transit,GG54,GG54_NB,3,golden_gate_transit,80_GG54NB,0,7666,18:01:48,1081.8,1106.8,7666.0,25.0,0 +7676,7677,80_GG54NB,golden_gate_transit,GG54,GG54_NB,3,golden_gate_transit,80_GG54NB,0,7666,18:26:48,1106.8,1113.8,7666.0,7.0,0 +7677,7678,80_GG54NB,golden_gate_transit,GG54,GG54_NB,3,golden_gate_transit,80_GG54NB,0,7666,18:33:48,1113.8,1213.78333333,7666.0,99.9833333333,0 +7678,7679,80_GG54NB,golden_gate_transit,GG54,GG54_NB,3,golden_gate_transit,80_GG54NB,0,7666,20:13:47,1213.78333333,1313.78333333,7666.0,100.0,0 +7679,7680,80_GG54NB,golden_gate_transit,GG54,GG54_NB,3,golden_gate_transit,80_GG54NB,0,7666,21:53:47,1313.78333333,1413.76666667,7666.0,99.9833333333,0 +7680,7681,80_GG54NB,golden_gate_transit,GG54,GG54_NB,3,golden_gate_transit,80_GG54NB,0,7666,23:33:46,1413.76666667,1513.75,7666.0,99.9833333333,0 +7681,7682,80_GG54NB,golden_gate_transit,GG54,GG54_NB,3,golden_gate_transit,80_GG54NB,0,7666,25:13:45,1513.75,1613.75,7666.0,100.0,0 +7653,7654,80_GG54SB,golden_gate_transit,GG54,GG54_SB,3,golden_gate_transit,80_GG54SB,0,7654,06:06:00,366.0,381.0,7654.0,15.0,0 +7654,7655,80_GG54SB,golden_gate_transit,GG54,GG54_SB,3,golden_gate_transit,80_GG54SB,0,7654,06:21:00,381.0,396.0,7654.0,15.0,0 +7655,7656,80_GG54SB,golden_gate_transit,GG54,GG54_SB,3,golden_gate_transit,80_GG54SB,0,7654,06:36:00,396.0,411.0,7654.0,15.0,0 +7656,7657,80_GG54SB,golden_gate_transit,GG54,GG54_SB,3,golden_gate_transit,80_GG54SB,0,7654,06:51:00,411.0,426.0,7654.0,15.0,0 +7657,7658,80_GG54SB,golden_gate_transit,GG54,GG54_SB,3,golden_gate_transit,80_GG54SB,0,7654,07:06:00,426.0,441.0,7654.0,15.0,0 +7658,7659,80_GG54SB,golden_gate_transit,GG54,GG54_SB,3,golden_gate_transit,80_GG54SB,0,7654,07:21:00,441.0,456.0,7654.0,15.0,0 +7659,7660,80_GG54SB,golden_gate_transit,GG54,GG54_SB,3,golden_gate_transit,80_GG54SB,0,7654,07:36:00,456.0,471.0,7654.0,15.0,0 +7660,7661,80_GG54SB,golden_gate_transit,GG54,GG54_SB,3,golden_gate_transit,80_GG54SB,0,7654,07:51:00,471.0,486.0,7654.0,15.0,0 +7661,7662,80_GG54SB,golden_gate_transit,GG54,GG54_SB,3,golden_gate_transit,80_GG54SB,0,7654,08:06:00,486.0,501.0,7654.0,15.0,0 +7662,7663,80_GG54SB,golden_gate_transit,GG54,GG54_SB,3,golden_gate_transit,80_GG54SB,0,7654,08:21:00,501.0,516.0,7654.0,15.0,0 +7663,7664,80_GG54SB,golden_gate_transit,GG54,GG54_SB,3,golden_gate_transit,80_GG54SB,0,7654,08:36:00,516.0,531.0,7654.0,15.0,0 +7689,7690,80_GG56NB,golden_gate_transit,GG56,GG56_NB,3,golden_gate_transit,80_GG56NB,0,7690,15:38:48,938.8,968.8,7690.0,30.0,0 +7690,7691,80_GG56NB,golden_gate_transit,GG56,GG56_NB,3,golden_gate_transit,80_GG56NB,0,7690,16:08:48,968.8,998.8,7690.0,30.0,0 +7691,7692,80_GG56NB,golden_gate_transit,GG56,GG56_NB,3,golden_gate_transit,80_GG56NB,0,7690,16:38:48,998.8,1028.8,7690.0,30.0,0 +7692,7693,80_GG56NB,golden_gate_transit,GG56,GG56_NB,3,golden_gate_transit,80_GG56NB,0,7690,17:08:48,1028.8,1058.8,7690.0,30.0,0 +7693,7694,80_GG56NB,golden_gate_transit,GG56,GG56_NB,3,golden_gate_transit,80_GG56NB,0,7690,17:38:48,1058.8,1088.8,7690.0,30.0,0 +7683,7684,80_GG56SB,golden_gate_transit,GG56,GG56_SB,3,golden_gate_transit,80_GG56SB,0,7684,06:05:00,365.0,395.0,7684.0,30.0,0 +7684,7685,80_GG56SB,golden_gate_transit,GG56,GG56_SB,3,golden_gate_transit,80_GG56SB,0,7684,06:35:00,395.0,425.0,7684.0,30.0,0 +7685,7686,80_GG56SB,golden_gate_transit,GG56,GG56_SB,3,golden_gate_transit,80_GG56SB,0,7684,07:05:00,425.0,455.0,7684.0,30.0,0 +7686,7687,80_GG56SB,golden_gate_transit,GG56,GG56_SB,3,golden_gate_transit,80_GG56SB,0,7684,07:35:00,455.0,485.0,7684.0,30.0,0 +7687,7688,80_GG56SB,golden_gate_transit,GG56,GG56_SB,3,golden_gate_transit,80_GG56SB,0,7684,08:05:00,485.0,515.0,7684.0,30.0,0 +7697,7698,80_GG58NB,golden_gate_transit,GG58,GG58_NB,3,golden_gate_transit,80_GG58NB,0,7698,15:43:48,943.8,973.8,7698.0,30.0,0 +7698,7699,80_GG58NB,golden_gate_transit,GG58,GG58_NB,3,golden_gate_transit,80_GG58NB,0,7698,16:13:48,973.8,1003.8,7698.0,30.0,0 +7699,7700,80_GG58NB,golden_gate_transit,GG58,GG58_NB,3,golden_gate_transit,80_GG58NB,0,7698,16:43:48,1003.8,1033.8,7698.0,30.0,0 +7700,7701,80_GG58NB,golden_gate_transit,GG58,GG58_NB,3,golden_gate_transit,80_GG58NB,0,7698,17:13:48,1033.8,1063.8,7698.0,30.0,0 +7701,7702,80_GG58NB,golden_gate_transit,GG58,GG58_NB,3,golden_gate_transit,80_GG58NB,0,7698,17:43:48,1063.8,1093.8,7698.0,30.0,0 +7695,7696,80_GG58SB,golden_gate_transit,GG58,GG58_SB,3,golden_gate_transit,80_GG58SB,0,7696,06:21:00,381.0,480.983333333,7696.0,99.9833333333,0 +7709,7710,80_GG60NB,golden_gate_transit,GG60,GG60_NB,3,golden_gate_transit,80_GG60NB,0,7710,09:02:48,542.8,642.783333333,7710.0,99.9833333333,0 +7710,7711,80_GG60NB,golden_gate_transit,GG60,GG60_NB,3,golden_gate_transit,80_GG60NB,0,7710,10:42:47,642.783333333,742.783333333,7710.0,100.0,0 +7711,7712,80_GG60NB,golden_gate_transit,GG60,GG60_NB,3,golden_gate_transit,80_GG60NB,0,7710,12:22:47,742.783333333,842.766666667,7710.0,99.9833333333,0 +7703,7704,80_GG60SB,golden_gate_transit,GG60,GG60_SB,3,golden_gate_transit,80_GG60SB,0,7704,06:49:00,409.0,508.983333333,7704.0,99.9833333333,0 +7704,7705,80_GG60SB,golden_gate_transit,GG60,GG60_SB,3,golden_gate_transit,80_GG60SB,0,7704,08:28:59,508.983333333,572.0,7704.0,63.0166666667,0 +7705,7706,80_GG60SB,golden_gate_transit,GG60,GG60_SB,3,golden_gate_transit,80_GG60SB,0,7704,09:32:00,572.0,671.983333333,7704.0,99.9833333333,0 +7706,7707,80_GG60SB,golden_gate_transit,GG60,GG60_SB,3,golden_gate_transit,80_GG60SB,0,7704,11:11:59,671.983333333,771.983333333,7704.0,100.0,0 +7707,7708,80_GG60SB,golden_gate_transit,GG60,GG60_SB,3,golden_gate_transit,80_GG60SB,0,7704,12:51:59,771.983333333,871.966666667,7704.0,99.9833333333,0 +7457,7458,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,06:01:48,361.8,421.8,7458.0,60.0,0 +7458,7459,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,07:01:48,421.8,481.8,7458.0,60.0,0 +7459,7460,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,08:01:48,481.8,569.8,7458.0,88.0,0 +7460,7461,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,09:29:48,569.8,629.8,7458.0,60.0,0 +7461,7462,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,10:29:48,629.8,689.8,7458.0,60.0,0 +7462,7463,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,11:29:48,689.8,749.8,7458.0,60.0,0 +7463,7464,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,12:29:48,749.8,809.8,7458.0,60.0,0 +7464,7465,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,13:29:48,809.8,869.8,7458.0,60.0,0 +7465,7466,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,14:29:48,869.8,929.8,7458.0,60.0,0 +7466,7467,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,15:29:48,929.8,939.8,7458.0,10.0,0 +7467,7468,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,15:39:48,939.8,999.8,7458.0,60.0,0 +7468,7469,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,16:39:48,999.8,1059.8,7458.0,60.0,0 +7469,7470,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,17:39:48,1059.8,1132.8,7458.0,73.0,0 +7470,7471,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,18:52:48,1132.8,1192.8,7458.0,60.0,0 +7471,7472,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,19:52:48,1192.8,1252.8,7458.0,60.0,0 +7472,7473,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,20:52:48,1252.8,1312.8,7458.0,60.0,0 +7473,7474,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,21:52:48,1312.8,1372.8,7458.0,60.0,0 +7474,7475,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,22:52:48,1372.8,1432.8,7458.0,60.0,0 +7475,7476,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,23:52:48,1432.8,1492.8,7458.0,60.0,0 +7476,7477,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,24:52:48,1492.8,1552.8,7458.0,60.0,0 +7477,7478,80_GG70NB,golden_gate_transit,GG70,GG70_NB,3,golden_gate_transit,80_GG70NB,0,7458,25:52:48,1552.8,1612.8,7458.0,60.0,0 +7562,7563,80_GG70NBX,golden_gate_transit,GG70NBX,GG70NBX,3,golden_gate_transit,80_GG70NBX,0,7563,06:26:34,386.566666667,486.566666667,7563.0,100.0,0 +7563,7564,80_GG70NBX,golden_gate_transit,GG70NBX,GG70NBX,3,golden_gate_transit,80_GG70NBX,0,7563,08:06:34,486.566666667,932.583333333,7563.0,446.016666667,1 +7564,7565,80_GG70NBX,golden_gate_transit,GG70NBX,GG70NBX,3,golden_gate_transit,80_GG70NBX,0,7563,15:32:35,932.583333333,1022.58333333,7563.0,90.0,0 +7439,7440,80_GG70SB,golden_gate_transit,GG70,GG70_SB,3,golden_gate_transit,80_GG70SB,0,7440,06:17:00,377.0,447.0,7440.0,70.0,0 +7440,7441,80_GG70SB,golden_gate_transit,GG70,GG70_SB,3,golden_gate_transit,80_GG70SB,0,7440,07:27:00,447.0,517.0,7440.0,70.0,0 +7441,7442,80_GG70SB,golden_gate_transit,GG70,GG70_SB,3,golden_gate_transit,80_GG70SB,0,7440,08:37:00,517.0,559.0,7440.0,42.0,0 +7442,7443,80_GG70SB,golden_gate_transit,GG70,GG70_SB,3,golden_gate_transit,80_GG70SB,0,7440,09:19:00,559.0,619.0,7440.0,60.0,0 +7443,7444,80_GG70SB,golden_gate_transit,GG70,GG70_SB,3,golden_gate_transit,80_GG70SB,0,7440,10:19:00,619.0,679.0,7440.0,60.0,0 +7444,7445,80_GG70SB,golden_gate_transit,GG70,GG70_SB,3,golden_gate_transit,80_GG70SB,0,7440,11:19:00,679.0,739.0,7440.0,60.0,0 +7445,7446,80_GG70SB,golden_gate_transit,GG70,GG70_SB,3,golden_gate_transit,80_GG70SB,0,7440,12:19:00,739.0,799.0,7440.0,60.0,0 +7446,7447,80_GG70SB,golden_gate_transit,GG70,GG70_SB,3,golden_gate_transit,80_GG70SB,0,7440,13:19:00,799.0,859.0,7440.0,60.0,0 +7447,7448,80_GG70SB,golden_gate_transit,GG70,GG70_SB,3,golden_gate_transit,80_GG70SB,0,7440,14:19:00,859.0,919.0,7440.0,60.0,0 +7448,7449,80_GG70SB,golden_gate_transit,GG70,GG70_SB,3,golden_gate_transit,80_GG70SB,0,7440,15:19:00,919.0,931.0,7440.0,12.0,0 +7449,7450,80_GG70SB,golden_gate_transit,GG70,GG70_SB,3,golden_gate_transit,80_GG70SB,0,7440,15:31:00,931.0,991.0,7440.0,60.0,0 +7450,7451,80_GG70SB,golden_gate_transit,GG70,GG70_SB,3,golden_gate_transit,80_GG70SB,0,7440,16:31:00,991.0,1051.0,7440.0,60.0,0 +7451,7452,80_GG70SB,golden_gate_transit,GG70,GG70_SB,3,golden_gate_transit,80_GG70SB,0,7440,17:31:00,1051.0,1125.0,7440.0,74.0,0 +7452,7453,80_GG70SB,golden_gate_transit,GG70,GG70_SB,3,golden_gate_transit,80_GG70SB,0,7440,18:45:00,1125.0,1224.98333333,7440.0,99.9833333333,0 +7453,7454,80_GG70SB,golden_gate_transit,GG70,GG70_SB,3,golden_gate_transit,80_GG70SB,0,7440,20:24:59,1224.98333333,1324.98333333,7440.0,100.0,0 +7454,7455,80_GG70SB,golden_gate_transit,GG70,GG70_SB,3,golden_gate_transit,80_GG70SB,0,7440,22:04:59,1324.98333333,1424.96666667,7440.0,99.9833333333,0 +7455,7456,80_GG70SB,golden_gate_transit,GG70,GG70_SB,3,golden_gate_transit,80_GG70SB,0,7440,23:44:58,1424.96666667,1524.96666667,7440.0,100.0,0 +7835,7836,80_GG70SBX,golden_gate_transit,GG70SBX,GG70SBX,3,golden_gate_transit,80_GG70SBX,0,7836,09:06:00,546.0,606.0,7836.0,60.0,0 +7836,7837,80_GG70SBX,golden_gate_transit,GG70SBX,GG70SBX,3,golden_gate_transit,80_GG70SBX,0,7836,10:06:00,606.0,666.0,7836.0,60.0,0 +7837,7838,80_GG70SBX,golden_gate_transit,GG70SBX,GG70SBX,3,golden_gate_transit,80_GG70SBX,0,7836,11:06:00,666.0,726.0,7836.0,60.0,0 +7838,7839,80_GG70SBX,golden_gate_transit,GG70SBX,GG70SBX,3,golden_gate_transit,80_GG70SBX,0,7836,12:06:00,726.0,786.0,7836.0,60.0,0 +7839,7840,80_GG70SBX,golden_gate_transit,GG70SBX,GG70SBX,3,golden_gate_transit,80_GG70SBX,0,7836,13:06:00,786.0,846.0,7836.0,60.0,0 +7840,7841,80_GG70SBX,golden_gate_transit,GG70SBX,GG70SBX,3,golden_gate_transit,80_GG70SBX,0,7836,14:06:00,846.0,906.0,7836.0,60.0,0 +7841,7842,80_GG70SBX,golden_gate_transit,GG70SBX,GG70SBX,3,golden_gate_transit,80_GG70SBX,0,7836,15:06:00,906.0,931.0,7836.0,25.0,0 +7842,7843,80_GG70SBX,golden_gate_transit,GG70SBX,GG70SBX,3,golden_gate_transit,80_GG70SBX,0,7836,15:31:00,931.0,1030.98333333,7836.0,99.9833333333,0 +7719,7720,80_GG72NB,golden_gate_transit,GG72,GG72_NB,3,golden_gate_transit,80_GG72NB,0,7720,09:12:48,552.8,732.8,7720.0,180.0,1 +7720,7721,80_GG72NB,golden_gate_transit,GG72,GG72_NB,3,golden_gate_transit,80_GG72NB,0,7720,12:12:48,732.8,912.8,7720.0,180.0,1 +7721,7722,80_GG72NB,golden_gate_transit,GG72,GG72_NB,3,golden_gate_transit,80_GG72NB,0,7720,15:12:48,912.8,940.8,7720.0,28.0,0 +7722,7723,80_GG72NB,golden_gate_transit,GG72,GG72_NB,3,golden_gate_transit,80_GG72NB,0,7720,15:40:48,940.8,985.8,7720.0,45.0,0 +7723,7724,80_GG72NB,golden_gate_transit,GG72,GG72_NB,3,golden_gate_transit,80_GG72NB,0,7720,16:25:48,985.8,1030.8,7720.0,45.0,0 +7724,7725,80_GG72NB,golden_gate_transit,GG72,GG72_NB,3,golden_gate_transit,80_GG72NB,0,7720,17:10:48,1030.8,1075.8,7720.0,45.0,0 +7713,7714,80_GG72SB,golden_gate_transit,GG72,GG72_SB,3,golden_gate_transit,80_GG72SB,0,7714,03:05:00,185.0,245.0,7714.0,60.0,0 +7714,7715,80_GG72SB,golden_gate_transit,GG72,GG72_SB,3,golden_gate_transit,80_GG72SB,0,7714,04:05:00,245.0,305.0,7714.0,60.0,0 +7715,7716,80_GG72SB,golden_gate_transit,GG72,GG72_SB,3,golden_gate_transit,80_GG72SB,0,7714,05:05:00,305.0,385.0,7714.0,80.0,0 +7716,7717,80_GG72SB,golden_gate_transit,GG72,GG72_SB,3,golden_gate_transit,80_GG72SB,0,7714,06:25:00,385.0,445.0,7714.0,60.0,0 +7717,7718,80_GG72SB,golden_gate_transit,GG72,GG72_SB,3,golden_gate_transit,80_GG72SB,0,7714,07:25:00,445.0,505.0,7714.0,60.0,0 +7727,7728,80_GG72SBB,golden_gate_transit,GG72SBB,GG72SBB,3,golden_gate_transit,80_GG72SBB,0,7728,06:01:00,361.0,460.983333333,7728.0,99.9833333333,0 +7730,7731,80_GG72XNB,golden_gate_transit,GG72X,GG72X_NB,3,golden_gate_transit,80_GG72XNB,0,7731,15:32:48,932.8,992.8,7731.0,60.0,0 +7731,7732,80_GG72XNB,golden_gate_transit,GG72X,GG72X_NB,3,golden_gate_transit,80_GG72XNB,0,7731,16:32:48,992.8,1052.8,7731.0,60.0,0 +7436,7437,80_GG72XSB,golden_gate_transit,GG72X,GG72X_SB,3,golden_gate_transit,80_GG72XSB,0,7437,03:02:00,182.0,365.0,7437.0,183.0,0 +7437,7438,80_GG72XSB,golden_gate_transit,GG72X,GG72X_SB,3,golden_gate_transit,80_GG72XSB,0,7437,06:05:00,365.0,455.0,7437.0,90.0,0 +7733,7734,80_GG74NB,golden_gate_transit,GG74,GG74_NB,3,golden_gate_transit,80_GG74NB,0,7734,15:36:48,936.8,966.8,7734.0,30.0,0 +7734,7735,80_GG74NB,golden_gate_transit,GG74,GG74_NB,3,golden_gate_transit,80_GG74NB,0,7734,16:06:48,966.8,996.8,7734.0,30.0,0 +7735,7736,80_GG74NB,golden_gate_transit,GG74,GG74_NB,3,golden_gate_transit,80_GG74NB,0,7734,16:36:48,996.8,1026.8,7734.0,30.0,0 +7736,7737,80_GG74NB,golden_gate_transit,GG74,GG74_NB,3,golden_gate_transit,80_GG74NB,0,7734,17:06:48,1026.8,1056.8,7734.0,30.0,0 +7737,7738,80_GG74NB,golden_gate_transit,GG74,GG74_NB,3,golden_gate_transit,80_GG74NB,0,7734,17:36:48,1056.8,1086.8,7734.0,30.0,0 +7412,7413,80_GG74SB,golden_gate_transit,GG74,GG74_SB,3,golden_gate_transit,80_GG74SB,0,7413,06:11:00,371.0,401.0,7413.0,30.0,0 +7413,7414,80_GG74SB,golden_gate_transit,GG74,GG74_SB,3,golden_gate_transit,80_GG74SB,0,7413,06:41:00,401.0,431.0,7413.0,30.0,0 +7414,7415,80_GG74SB,golden_gate_transit,GG74,GG74_SB,3,golden_gate_transit,80_GG74SB,0,7413,07:11:00,431.0,461.0,7413.0,30.0,0 +7415,7416,80_GG74SB,golden_gate_transit,GG74,GG74_SB,3,golden_gate_transit,80_GG74SB,0,7413,07:41:00,461.0,491.0,7413.0,30.0,0 +7416,7417,80_GG74SB,golden_gate_transit,GG74,GG74_SB,3,golden_gate_transit,80_GG74SB,0,7413,08:11:00,491.0,521.0,7413.0,30.0,0 +7745,7746,80_GG76NB,golden_gate_transit,GG76,GG76_NB,3,golden_gate_transit,80_GG76NB,0,7746,15:34:48,934.8,970.8,7746.0,36.0,0 +7746,7747,80_GG76NB,golden_gate_transit,GG76,GG76_NB,3,golden_gate_transit,80_GG76NB,0,7746,16:10:48,970.8,1006.8,7746.0,36.0,0 +7747,7748,80_GG76NB,golden_gate_transit,GG76,GG76_NB,3,golden_gate_transit,80_GG76NB,0,7746,16:46:48,1006.8,1042.8,7746.0,36.0,0 +7748,7749,80_GG76NB,golden_gate_transit,GG76,GG76_NB,3,golden_gate_transit,80_GG76NB,0,7746,17:22:48,1042.8,1078.8,7746.0,36.0,0 +7739,7740,80_GG76SB,golden_gate_transit,GG76,GG76_SB,3,golden_gate_transit,80_GG76SB,0,7740,03:18:00,198.0,273.0,7740.0,75.0,0 +7740,7741,80_GG76SB,golden_gate_transit,GG76,GG76_SB,3,golden_gate_transit,80_GG76SB,0,7740,04:33:00,273.0,348.0,7740.0,75.0,0 +7741,7742,80_GG76SB,golden_gate_transit,GG76,GG76_SB,3,golden_gate_transit,80_GG76SB,0,7740,05:48:00,348.0,369.0,7740.0,21.0,0 +7742,7743,80_GG76SB,golden_gate_transit,GG76,GG76_SB,3,golden_gate_transit,80_GG76SB,0,7740,06:09:00,369.0,429.0,7740.0,60.0,0 +7743,7744,80_GG76SB,golden_gate_transit,GG76,GG76_SB,3,golden_gate_transit,80_GG76SB,0,7740,07:09:00,429.0,489.0,7740.0,60.0,0 +7501,7502,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,06:26:48,386.8,446.8,7502.0,60.0,0 +7502,7503,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,07:26:48,446.8,506.8,7502.0,60.0,0 +7503,7504,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,08:26:48,506.8,561.8,7502.0,55.0,0 +7504,7505,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,09:21:48,561.8,621.8,7502.0,60.0,0 +7505,7506,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,10:21:48,621.8,681.8,7502.0,60.0,0 +7506,7507,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,11:21:48,681.8,741.8,7502.0,60.0,0 +7507,7508,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,12:21:48,741.8,801.8,7502.0,60.0,0 +7508,7509,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,13:21:48,801.8,861.8,7502.0,60.0,0 +7509,7510,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,14:21:48,861.8,921.8,7502.0,60.0,0 +7510,7511,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,15:21:48,921.8,944.8,7502.0,23.0,0 +7511,7512,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,15:44:48,944.8,1004.8,7502.0,60.0,0 +7512,7513,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,16:44:48,1004.8,1064.8,7502.0,60.0,0 +7513,7514,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,17:44:48,1064.8,1117.8,7502.0,53.0,0 +7514,7515,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,18:37:48,1117.8,1177.8,7502.0,60.0,0 +7515,7516,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,19:37:48,1177.8,1237.8,7502.0,60.0,0 +7516,7517,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,20:37:48,1237.8,1297.8,7502.0,60.0,0 +7517,7518,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,21:37:48,1297.8,1357.8,7502.0,60.0,0 +7518,7519,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,22:37:48,1357.8,1417.8,7502.0,60.0,0 +7519,7520,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,23:37:48,1417.8,1477.8,7502.0,60.0,0 +7520,7521,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,24:37:48,1477.8,1537.8,7502.0,60.0,0 +7521,7522,80_GG80NB,golden_gate_transit,GG80,GG80_NB,3,golden_gate_transit,80_GG80NB,0,7502,25:37:48,1537.8,1597.8,7502.0,60.0,0 +7479,7480,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,06:17:00,377.0,437.0,7480.0,60.0,0 +7480,7481,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,07:17:00,437.0,497.0,7480.0,60.0,0 +7481,7482,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,08:17:00,497.0,548.0,7480.0,51.0,0 +7482,7483,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,09:08:00,548.0,608.0,7480.0,60.0,0 +7483,7484,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,10:08:00,608.0,668.0,7480.0,60.0,0 +7484,7485,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,11:08:00,668.0,728.0,7480.0,60.0,0 +7485,7486,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,12:08:00,728.0,788.0,7480.0,60.0,0 +7486,7487,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,13:08:00,788.0,848.0,7480.0,60.0,0 +7487,7488,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,14:08:00,848.0,908.0,7480.0,60.0,0 +7488,7489,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,15:08:00,908.0,933.0,7480.0,25.0,0 +7489,7490,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,15:33:00,933.0,993.0,7480.0,60.0,0 +7490,7491,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,16:33:00,993.0,1053.0,7480.0,60.0,0 +7491,7492,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,17:33:00,1053.0,1116.0,7480.0,63.0,0 +7492,7493,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,18:36:00,1116.0,1176.0,7480.0,60.0,0 +7493,7494,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,19:36:00,1176.0,1236.0,7480.0,60.0,0 +7494,7495,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,20:36:00,1236.0,1296.0,7480.0,60.0,0 +7495,7496,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,21:36:00,1296.0,1356.0,7480.0,60.0,0 +7496,7497,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,22:36:00,1356.0,1416.0,7480.0,60.0,0 +7497,7498,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,23:36:00,1416.0,1476.0,7480.0,60.0,0 +7498,7499,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,24:36:00,1476.0,1536.0,7480.0,60.0,0 +7499,7500,80_GG80SB,golden_gate_transit,GG80,GG80_SB,3,golden_gate_transit,80_GG80SB,0,7480,25:36:00,1536.0,1596.0,7480.0,60.0,0 +7750,7751,80_GG8NB,golden_gate_transit,GG8,GG8_NB,3,golden_gate_transit,80_GG8NB,0,7751,15:31:48,931.8,1031.78333333,7751.0,99.9833333333,0 +7407,7408,80_GG8SB,golden_gate_transit,GG8,GG8_SB,3,golden_gate_transit,80_GG8SB,0,7408,06:15:00,375.0,410.0,7408.0,35.0,0 +7408,7409,80_GG8SB,golden_gate_transit,GG8,GG8_SB,3,golden_gate_transit,80_GG8SB,0,7408,06:50:00,410.0,445.0,7408.0,35.0,0 +7409,7410,80_GG8SB,golden_gate_transit,GG8,GG8_SB,3,golden_gate_transit,80_GG8SB,0,7408,07:25:00,445.0,480.0,7408.0,35.0,0 +7410,7411,80_GG8SB,golden_gate_transit,GG8,GG8_SB,3,golden_gate_transit,80_GG8SB,0,7408,08:00:00,480.0,515.0,7408.0,35.0,0 +7566,7567,80_GG93NB,golden_gate_transit,GG93,GG93_NB,3,golden_gate_transit,80_GG93NB,0,7567,15:37:35,937.583333333,967.583333333,7567.0,30.0,0 +7567,7568,80_GG93NB,golden_gate_transit,GG93,GG93_NB,3,golden_gate_transit,80_GG93NB,0,7567,16:07:35,967.583333333,997.583333333,7567.0,30.0,0 +7568,7569,80_GG93NB,golden_gate_transit,GG93,GG93_NB,3,golden_gate_transit,80_GG93NB,0,7567,16:37:35,997.583333333,1027.58333333,7567.0,30.0,0 +7569,7570,80_GG93NB,golden_gate_transit,GG93,GG93_NB,3,golden_gate_transit,80_GG93NB,0,7567,17:07:35,1027.58333333,1057.58333333,7567.0,30.0,0 +7570,7571,80_GG93NB,golden_gate_transit,GG93,GG93_NB,3,golden_gate_transit,80_GG93NB,0,7567,17:37:35,1057.58333333,1087.58333333,7567.0,30.0,0 +7796,7797,80_GG93SB,golden_gate_transit,GG93,GG93_SB,3,golden_gate_transit,80_GG93SB,0,7797,06:06:00,366.0,383.0,7797.0,17.0,0 +7797,7798,80_GG93SB,golden_gate_transit,GG93,GG93_SB,3,golden_gate_transit,80_GG93SB,0,7797,06:23:00,383.0,400.0,7797.0,17.0,0 +7798,7799,80_GG93SB,golden_gate_transit,GG93,GG93_SB,3,golden_gate_transit,80_GG93SB,0,7797,06:40:00,400.0,417.0,7797.0,17.0,0 +7799,7800,80_GG93SB,golden_gate_transit,GG93,GG93_SB,3,golden_gate_transit,80_GG93SB,0,7797,06:57:00,417.0,434.0,7797.0,17.0,0 +7800,7801,80_GG93SB,golden_gate_transit,GG93,GG93_SB,3,golden_gate_transit,80_GG93SB,0,7797,07:14:00,434.0,451.0,7797.0,17.0,0 +7801,7802,80_GG93SB,golden_gate_transit,GG93,GG93_SB,3,golden_gate_transit,80_GG93SB,0,7797,07:31:00,451.0,468.0,7797.0,17.0,0 +7802,7803,80_GG93SB,golden_gate_transit,GG93,GG93_SB,3,golden_gate_transit,80_GG93SB,0,7797,07:48:00,468.0,485.0,7797.0,17.0,0 +7803,7804,80_GG93SB,golden_gate_transit,GG93,GG93_SB,3,golden_gate_transit,80_GG93SB,0,7797,08:05:00,485.0,502.0,7797.0,17.0,0 +7804,7805,80_GG93SB,golden_gate_transit,GG93,GG93_SB,3,golden_gate_transit,80_GG93SB,0,7797,08:22:00,502.0,519.0,7797.0,17.0,0 +7805,7806,80_GG93SB,golden_gate_transit,GG93,GG93_SB,3,golden_gate_transit,80_GG93SB,0,7797,08:39:00,519.0,536.0,7797.0,17.0,0 +7418,7419,80_GG97,golden_gate_transit,GG97,GG97,3,golden_gate_transit,80_GG97,0,7419,06:13:00,373.0,472.983333333,7419.0,99.9833333333,0 +6975,6976,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,06:18:00,378.0,438.0,6976.0,60.0,0 +6976,6977,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,07:18:00,438.0,498.0,6976.0,60.0,0 +6977,6978,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,08:18:00,498.0,540.0,6976.0,42.0,0 +6978,6979,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,09:00:00,540.0,600.0,6976.0,60.0,0 +6979,6980,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,10:00:00,600.0,660.0,6976.0,60.0,0 +6980,6981,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,11:00:00,660.0,720.0,6976.0,60.0,0 +6981,6982,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,12:00:00,720.0,780.0,6976.0,60.0,0 +6982,6983,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,13:00:00,780.0,840.0,6976.0,60.0,0 +6983,6984,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,14:00:00,840.0,900.0,6976.0,60.0,0 +6984,6985,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,15:00:00,900.0,960.0,6976.0,60.0,0 +6985,6986,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,16:00:00,960.0,1020.0,6976.0,60.0,0 +6986,6987,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,17:00:00,1020.0,1080.0,6976.0,60.0,0 +6987,6988,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,18:00:00,1080.0,1136.0,6976.0,56.0,0 +6988,6989,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,18:56:00,1136.0,1196.0,6976.0,60.0,0 +6989,6990,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,19:56:00,1196.0,1256.0,6976.0,60.0,0 +6990,6991,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,20:56:00,1256.0,1316.0,6976.0,60.0,0 +6991,6992,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,21:56:00,1316.0,1376.0,6976.0,60.0,0 +6992,6993,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,22:56:00,1376.0,1436.0,6976.0,60.0,0 +6993,6994,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,23:56:00,1436.0,1496.0,6976.0,60.0,0 +6994,6995,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,24:56:00,1496.0,1556.0,6976.0,60.0,0 +6995,6996,82_GG15NB,golden_gate_transit,GG15,GG15_NB,3,golden_gate_transit,82_GG15NB,0,6976,25:56:00,1556.0,1616.0,6976.0,60.0,0 +6962,6963,82_GG15SB,golden_gate_transit,GG15,GG15_SB,3,golden_gate_transit,82_GG15SB,0,6963,06:01:00,361.0,421.0,6963.0,60.0,0 +6963,6964,82_GG15SB,golden_gate_transit,GG15,GG15_SB,3,golden_gate_transit,82_GG15SB,0,6963,07:01:00,421.0,481.0,6963.0,60.0,0 +6964,6965,82_GG15SB,golden_gate_transit,GG15,GG15_SB,3,golden_gate_transit,82_GG15SB,0,6963,08:01:00,481.0,542.0,6963.0,61.0,0 +6965,6966,82_GG15SB,golden_gate_transit,GG15,GG15_SB,3,golden_gate_transit,82_GG15SB,0,6963,09:02:00,542.0,602.0,6963.0,60.0,0 +6966,6967,82_GG15SB,golden_gate_transit,GG15,GG15_SB,3,golden_gate_transit,82_GG15SB,0,6963,10:02:00,602.0,662.0,6963.0,60.0,0 +6967,6968,82_GG15SB,golden_gate_transit,GG15,GG15_SB,3,golden_gate_transit,82_GG15SB,0,6963,11:02:00,662.0,722.0,6963.0,60.0,0 +6968,6969,82_GG15SB,golden_gate_transit,GG15,GG15_SB,3,golden_gate_transit,82_GG15SB,0,6963,12:02:00,722.0,782.0,6963.0,60.0,0 +6969,6970,82_GG15SB,golden_gate_transit,GG15,GG15_SB,3,golden_gate_transit,82_GG15SB,0,6963,13:02:00,782.0,842.0,6963.0,60.0,0 +6970,6971,82_GG15SB,golden_gate_transit,GG15,GG15_SB,3,golden_gate_transit,82_GG15SB,0,6963,14:02:00,842.0,902.0,6963.0,60.0,0 +6971,6972,82_GG15SB,golden_gate_transit,GG15,GG15_SB,3,golden_gate_transit,82_GG15SB,0,6963,15:02:00,902.0,937.0,6963.0,35.0,0 +6972,6973,82_GG15SB,golden_gate_transit,GG15,GG15_SB,3,golden_gate_transit,82_GG15SB,0,6963,15:37:00,937.0,997.0,6963.0,60.0,0 +6973,6974,82_GG15SB,golden_gate_transit,GG15,GG15_SB,3,golden_gate_transit,82_GG15SB,0,6963,16:37:00,997.0,1057.0,6963.0,60.0,0 +6920,6921,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,06:13:00,373.0,403.0,6921.0,30.0,0 +6921,6922,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,06:43:00,403.0,433.0,6921.0,30.0,0 +6922,6923,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,07:13:00,433.0,463.0,6921.0,30.0,0 +6923,6924,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,07:43:00,463.0,493.0,6921.0,30.0,0 +6924,6925,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,08:13:00,493.0,523.0,6921.0,30.0,0 +6925,6926,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,08:43:00,523.0,549.0,6921.0,26.0,0 +6926,6927,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,09:09:00,549.0,579.0,6921.0,30.0,0 +6927,6928,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,09:39:00,579.0,609.0,6921.0,30.0,0 +6928,6929,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,10:09:00,609.0,639.0,6921.0,30.0,0 +6929,6930,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,10:39:00,639.0,669.0,6921.0,30.0,0 +6930,6931,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,11:09:00,669.0,699.0,6921.0,30.0,0 +6931,6932,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,11:39:00,699.0,729.0,6921.0,30.0,0 +6932,6933,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,12:09:00,729.0,759.0,6921.0,30.0,0 +6933,6934,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,12:39:00,759.0,789.0,6921.0,30.0,0 +6934,6935,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,13:09:00,789.0,819.0,6921.0,30.0,0 +6935,6936,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,13:39:00,819.0,849.0,6921.0,30.0,0 +6936,6937,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,14:09:00,849.0,879.0,6921.0,30.0,0 +6937,6938,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,14:39:00,879.0,909.0,6921.0,30.0,0 +6938,6939,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,15:09:00,909.0,931.0,6921.0,22.0,0 +6939,6940,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,15:31:00,931.0,961.0,6921.0,30.0,0 +6940,6941,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,16:01:00,961.0,991.0,6921.0,30.0,0 +6941,6942,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,16:31:00,991.0,1021.0,6921.0,30.0,0 +6942,6943,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,17:01:00,1021.0,1051.0,6921.0,30.0,0 +6943,6944,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,17:31:00,1051.0,1081.0,6921.0,30.0,0 +6944,6945,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,18:01:00,1081.0,1115.0,6921.0,34.0,0 +6945,6946,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,18:35:00,1115.0,1145.0,6921.0,30.0,0 +6946,6947,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,19:05:00,1145.0,1175.0,6921.0,30.0,0 +6947,6948,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,19:35:00,1175.0,1205.0,6921.0,30.0,0 +6948,6949,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,20:05:00,1205.0,1235.0,6921.0,30.0,0 +6949,6950,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,20:35:00,1235.0,1265.0,6921.0,30.0,0 +6950,6951,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,21:05:00,1265.0,1295.0,6921.0,30.0,0 +6951,6952,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,21:35:00,1295.0,1325.0,6921.0,30.0,0 +6952,6953,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,22:05:00,1325.0,1355.0,6921.0,30.0,0 +6953,6954,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,22:35:00,1355.0,1385.0,6921.0,30.0,0 +6954,6955,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,23:05:00,1385.0,1415.0,6921.0,30.0,0 +6955,6956,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,23:35:00,1415.0,1445.0,6921.0,30.0,0 +6956,6957,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,24:05:00,1445.0,1475.0,6921.0,30.0,0 +6957,6958,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,24:35:00,1475.0,1505.0,6921.0,30.0,0 +6958,6959,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,25:05:00,1505.0,1535.0,6921.0,30.0,0 +6959,6960,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,25:35:00,1535.0,1565.0,6921.0,30.0,0 +6960,6961,82_GG29,golden_gate_transit,GG29,GG29,3,golden_gate_transit,82_GG29,0,6921,26:05:00,1565.0,1595.0,6921.0,30.0,0 +6997,6998,82_GG9EB,golden_gate_transit,GG9,GG9_EB,3,golden_gate_transit,82_GG9EB,0,6998,06:02:00,362.0,422.0,6998.0,60.0,0 +6998,6999,82_GG9EB,golden_gate_transit,GG9,GG9_EB,3,golden_gate_transit,82_GG9EB,0,6998,07:02:00,422.0,482.0,6998.0,60.0,0 +7000,7001,82_GG9WB,golden_gate_transit,GG9,GG9_WB,3,golden_gate_transit,82_GG9WB,0,7001,15:57:00,957.0,1017.0,7001.0,60.0,0 +7001,7002,82_GG9WB,golden_gate_transit,GG9,GG9_WB,3,golden_gate_transit,82_GG9WB,0,7001,16:57:00,1017.0,1077.0,7001.0,60.0,0 +7134,7135,83_GG21NB,golden_gate_transit,GG21,GG21_NB,3,golden_gate_transit,83_GG21NB,0,7135,06:24:00,384.0,483.983333333,7135.0,99.9833333333,0 +7135,7136,83_GG21NB,golden_gate_transit,GG21,GG21_NB,3,golden_gate_transit,83_GG21NB,0,7135,08:03:59,483.983333333,544.0,7135.0,60.0166666667,0 +7136,7137,83_GG21NB,golden_gate_transit,GG21,GG21_NB,3,golden_gate_transit,83_GG21NB,0,7135,09:04:00,544.0,604.0,7135.0,60.0,0 +7137,7138,83_GG21NB,golden_gate_transit,GG21,GG21_NB,3,golden_gate_transit,83_GG21NB,0,7135,10:04:00,604.0,664.0,7135.0,60.0,0 +7138,7139,83_GG21NB,golden_gate_transit,GG21,GG21_NB,3,golden_gate_transit,83_GG21NB,0,7135,11:04:00,664.0,724.0,7135.0,60.0,0 +7139,7140,83_GG21NB,golden_gate_transit,GG21,GG21_NB,3,golden_gate_transit,83_GG21NB,0,7135,12:04:00,724.0,784.0,7135.0,60.0,0 +7140,7141,83_GG21NB,golden_gate_transit,GG21,GG21_NB,3,golden_gate_transit,83_GG21NB,0,7135,13:04:00,784.0,844.0,7135.0,60.0,0 +7141,7142,83_GG21NB,golden_gate_transit,GG21,GG21_NB,3,golden_gate_transit,83_GG21NB,0,7135,14:04:00,844.0,904.0,7135.0,60.0,0 +7142,7143,83_GG21NB,golden_gate_transit,GG21,GG21_NB,3,golden_gate_transit,83_GG21NB,0,7135,15:04:00,904.0,955.0,7135.0,51.0,0 +7143,7144,83_GG21NB,golden_gate_transit,GG21,GG21_NB,3,golden_gate_transit,83_GG21NB,0,7135,15:55:00,955.0,1054.98333333,7135.0,99.9833333333,0 +7123,7124,83_GG21SB,golden_gate_transit,GG21,GG21_SB,3,golden_gate_transit,83_GG21SB,0,7124,06:06:00,366.0,465.983333333,7124.0,99.9833333333,0 +7124,7125,83_GG21SB,golden_gate_transit,GG21,GG21_SB,3,golden_gate_transit,83_GG21SB,0,7124,07:45:59,465.983333333,544.0,7124.0,78.0166666667,0 +7125,7126,83_GG21SB,golden_gate_transit,GG21,GG21_SB,3,golden_gate_transit,83_GG21SB,0,7124,09:04:00,544.0,604.0,7124.0,60.0,0 +7126,7127,83_GG21SB,golden_gate_transit,GG21,GG21_SB,3,golden_gate_transit,83_GG21SB,0,7124,10:04:00,604.0,664.0,7124.0,60.0,0 +7127,7128,83_GG21SB,golden_gate_transit,GG21,GG21_SB,3,golden_gate_transit,83_GG21SB,0,7124,11:04:00,664.0,724.0,7124.0,60.0,0 +7128,7129,83_GG21SB,golden_gate_transit,GG21,GG21_SB,3,golden_gate_transit,83_GG21SB,0,7124,12:04:00,724.0,784.0,7124.0,60.0,0 +7129,7130,83_GG21SB,golden_gate_transit,GG21,GG21_SB,3,golden_gate_transit,83_GG21SB,0,7124,13:04:00,784.0,844.0,7124.0,60.0,0 +7130,7131,83_GG21SB,golden_gate_transit,GG21,GG21_SB,3,golden_gate_transit,83_GG21SB,0,7124,14:04:00,844.0,904.0,7124.0,60.0,0 +7131,7132,83_GG21SB,golden_gate_transit,GG21,GG21_SB,3,golden_gate_transit,83_GG21SB,0,7124,15:04:00,904.0,946.0,7124.0,42.0,0 +7132,7133,83_GG21SB,golden_gate_transit,GG21,GG21_SB,3,golden_gate_transit,83_GG21SB,0,7124,15:46:00,946.0,1045.98333333,7124.0,99.9833333333,0 +7308,7309,83_GG22ASB,golden_gate_transit,GG22A,GG22A_SB,3,golden_gate_transit,83_GG22ASB,0,7309,06:08:00,368.0,393.0,7309.0,25.0,0 +7309,7310,83_GG22ASB,golden_gate_transit,GG22A,GG22A_SB,3,golden_gate_transit,83_GG22ASB,0,7309,06:33:00,393.0,418.0,7309.0,25.0,0 +7310,7311,83_GG22ASB,golden_gate_transit,GG22A,GG22A_SB,3,golden_gate_transit,83_GG22ASB,0,7309,06:58:00,418.0,443.0,7309.0,25.0,0 +7311,7312,83_GG22ASB,golden_gate_transit,GG22A,GG22A_SB,3,golden_gate_transit,83_GG22ASB,0,7309,07:23:00,443.0,468.0,7309.0,25.0,0 +7312,7313,83_GG22ASB,golden_gate_transit,GG22A,GG22A_SB,3,golden_gate_transit,83_GG22ASB,0,7309,07:48:00,468.0,493.0,7309.0,25.0,0 +7313,7314,83_GG22ASB,golden_gate_transit,GG22A,GG22A_SB,3,golden_gate_transit,83_GG22ASB,0,7309,08:13:00,493.0,518.0,7309.0,25.0,0 +7101,7102,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,06:00:00,360.0,420.0,7102.0,60.0,0 +7102,7103,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,07:00:00,420.0,480.0,7102.0,60.0,0 +7103,7104,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,08:00:00,480.0,540.0,7102.0,60.0,0 +7104,7105,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,09:00:00,540.0,600.0,7102.0,60.0,0 +7105,7106,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,10:00:00,600.0,660.0,7102.0,60.0,0 +7106,7107,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,11:00:00,660.0,720.0,7102.0,60.0,0 +7107,7108,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,12:00:00,720.0,780.0,7102.0,60.0,0 +7108,7109,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,13:00:00,780.0,840.0,7102.0,60.0,0 +7109,7110,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,14:00:00,840.0,900.0,7102.0,60.0,0 +7110,7111,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,15:00:00,900.0,954.0,7102.0,54.0,0 +7111,7112,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,15:54:00,954.0,1014.0,7102.0,60.0,0 +7112,7113,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,16:54:00,1014.0,1074.0,7102.0,60.0,0 +7113,7114,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,17:54:00,1074.0,1110.0,7102.0,36.0,0 +7114,7115,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,18:30:00,1110.0,1170.0,7102.0,60.0,0 +7115,7116,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,19:30:00,1170.0,1230.0,7102.0,60.0,0 +7116,7117,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,20:30:00,1230.0,1290.0,7102.0,60.0,0 +7117,7118,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,21:30:00,1290.0,1350.0,7102.0,60.0,0 +7118,7119,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,22:30:00,1350.0,1410.0,7102.0,60.0,0 +7119,7120,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,23:30:00,1410.0,1470.0,7102.0,60.0,0 +7120,7121,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,24:30:00,1470.0,1530.0,7102.0,60.0,0 +7121,7122,83_GG22NB,golden_gate_transit,GG22,GG22_NB,3,golden_gate_transit,83_GG22NB,0,7102,25:30:00,1530.0,1590.0,7102.0,60.0,0 +7079,7080,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,06:09:00,369.0,429.0,7080.0,60.0,0 +7080,7081,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,07:09:00,429.0,489.0,7080.0,60.0,0 +7081,7082,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,08:09:00,489.0,561.0,7080.0,72.0,0 +7082,7083,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,09:21:00,561.0,621.0,7080.0,60.0,0 +7083,7084,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,10:21:00,621.0,681.0,7080.0,60.0,0 +7084,7085,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,11:21:00,681.0,741.0,7080.0,60.0,0 +7085,7086,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,12:21:00,741.0,801.0,7080.0,60.0,0 +7086,7087,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,13:21:00,801.0,861.0,7080.0,60.0,0 +7087,7088,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,14:21:00,861.0,921.0,7080.0,60.0,0 +7088,7089,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,15:21:00,921.0,944.0,7080.0,23.0,0 +7089,7090,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,15:44:00,944.0,1004.0,7080.0,60.0,0 +7090,7091,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,16:44:00,1004.0,1064.0,7080.0,60.0,0 +7091,7092,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,17:44:00,1064.0,1112.0,7080.0,48.0,0 +7092,7093,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,18:32:00,1112.0,1172.0,7080.0,60.0,0 +7093,7094,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,19:32:00,1172.0,1232.0,7080.0,60.0,0 +7094,7095,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,20:32:00,1232.0,1292.0,7080.0,60.0,0 +7095,7096,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,21:32:00,1292.0,1352.0,7080.0,60.0,0 +7096,7097,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,22:32:00,1352.0,1412.0,7080.0,60.0,0 +7097,7098,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,23:32:00,1412.0,1472.0,7080.0,60.0,0 +7098,7099,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,24:32:00,1472.0,1532.0,7080.0,60.0,0 +7099,7100,83_GG22SB,golden_gate_transit,GG22,GG22_SB,3,golden_gate_transit,83_GG22SB,0,7080,25:32:00,1532.0,1592.0,7080.0,60.0,0 +7003,7004,83_GG23A,golden_gate_transit,GG23A,GG23A,3,golden_gate_transit,83_GG23A,0,7004,06:11:00,371.0,470.983333333,7004.0,99.9833333333,0 +7004,7005,83_GG23A,golden_gate_transit,GG23A,GG23A,3,golden_gate_transit,83_GG23A,0,7004,07:50:59,470.983333333,567.0,7004.0,96.0166666667,0 +7005,7006,83_GG23A,golden_gate_transit,GG23A,GG23A,3,golden_gate_transit,83_GG23A,0,7004,09:27:00,567.0,627.0,7004.0,60.0,0 +7006,7007,83_GG23A,golden_gate_transit,GG23A,GG23A,3,golden_gate_transit,83_GG23A,0,7004,10:27:00,627.0,687.0,7004.0,60.0,0 +7007,7008,83_GG23A,golden_gate_transit,GG23A,GG23A,3,golden_gate_transit,83_GG23A,0,7004,11:27:00,687.0,747.0,7004.0,60.0,0 +7008,7009,83_GG23A,golden_gate_transit,GG23A,GG23A,3,golden_gate_transit,83_GG23A,0,7004,12:27:00,747.0,807.0,7004.0,60.0,0 +7009,7010,83_GG23A,golden_gate_transit,GG23A,GG23A,3,golden_gate_transit,83_GG23A,0,7004,13:27:00,807.0,867.0,7004.0,60.0,0 +7010,7011,83_GG23A,golden_gate_transit,GG23A,GG23A,3,golden_gate_transit,83_GG23A,0,7004,14:27:00,867.0,927.0,7004.0,60.0,0 +7011,7012,83_GG23A,golden_gate_transit,GG23A,GG23A,3,golden_gate_transit,83_GG23A,0,7004,15:27:00,927.0,931.0,7004.0,4.0,0 +7012,7013,83_GG23A,golden_gate_transit,GG23A,GG23A,3,golden_gate_transit,83_GG23A,0,7004,15:31:00,931.0,991.0,7004.0,60.0,0 +7013,7014,83_GG23A,golden_gate_transit,GG23A,GG23A,3,golden_gate_transit,83_GG23A,0,7004,16:31:00,991.0,1051.0,7004.0,60.0,0 +7014,7015,83_GG23A,golden_gate_transit,GG23A,GG23A,3,golden_gate_transit,83_GG23A,0,7004,17:31:00,1051.0,1110.0,7004.0,59.0,0 +7015,7016,83_GG23A,golden_gate_transit,GG23A,GG23A,3,golden_gate_transit,83_GG23A,0,7004,18:30:00,1110.0,1170.0,7004.0,60.0,0 +7016,7017,83_GG23A,golden_gate_transit,GG23A,GG23A,3,golden_gate_transit,83_GG23A,0,7004,19:30:00,1170.0,1230.0,7004.0,60.0,0 +7017,7018,83_GG23A,golden_gate_transit,GG23A,GG23A,3,golden_gate_transit,83_GG23A,0,7004,20:30:00,1230.0,1290.0,7004.0,60.0,0 +7018,7019,83_GG23A,golden_gate_transit,GG23A,GG23A,3,golden_gate_transit,83_GG23A,0,7004,21:30:00,1290.0,1350.0,7004.0,60.0,0 +7019,7020,83_GG23A,golden_gate_transit,GG23A,GG23A,3,golden_gate_transit,83_GG23A,0,7004,22:30:00,1350.0,1410.0,7004.0,60.0,0 +7020,7021,83_GG23A,golden_gate_transit,GG23A,GG23A,3,golden_gate_transit,83_GG23A,0,7004,23:30:00,1410.0,1470.0,7004.0,60.0,0 +7021,7022,83_GG23A,golden_gate_transit,GG23A,GG23A,3,golden_gate_transit,83_GG23A,0,7004,24:30:00,1470.0,1530.0,7004.0,60.0,0 +7022,7023,83_GG23A,golden_gate_transit,GG23A,GG23A,3,golden_gate_transit,83_GG23A,0,7004,25:30:00,1530.0,1590.0,7004.0,60.0,0 +7145,7146,83_GG23B,golden_gate_transit,GG23B,GG23B,3,golden_gate_transit,83_GG23B,0,7146,06:24:00,384.0,483.983333333,7146.0,99.9833333333,0 +7147,7148,83_GG23C,golden_gate_transit,GG23C,GG23C,3,golden_gate_transit,83_GG23C,0,7148,06:02:00,362.0,461.983333333,7148.0,99.9833333333,0 +7148,7149,83_GG23C,golden_gate_transit,GG23C,GG23C,3,golden_gate_transit,83_GG23C,0,7148,07:41:59,461.983333333,549.0,7148.0,87.0166666667,0 +7149,7150,83_GG23C,golden_gate_transit,GG23C,GG23C,3,golden_gate_transit,83_GG23C,0,7148,09:09:00,549.0,609.0,7148.0,60.0,0 +7150,7151,83_GG23C,golden_gate_transit,GG23C,GG23C,3,golden_gate_transit,83_GG23C,0,7148,10:09:00,609.0,669.0,7148.0,60.0,0 +7151,7152,83_GG23C,golden_gate_transit,GG23C,GG23C,3,golden_gate_transit,83_GG23C,0,7148,11:09:00,669.0,729.0,7148.0,60.0,0 +7152,7153,83_GG23C,golden_gate_transit,GG23C,GG23C,3,golden_gate_transit,83_GG23C,0,7148,12:09:00,729.0,789.0,7148.0,60.0,0 +7153,7154,83_GG23C,golden_gate_transit,GG23C,GG23C,3,golden_gate_transit,83_GG23C,0,7148,13:09:00,789.0,849.0,7148.0,60.0,0 +7154,7155,83_GG23C,golden_gate_transit,GG23C,GG23C,3,golden_gate_transit,83_GG23C,0,7148,14:09:00,849.0,909.0,7148.0,60.0,0 +7155,7156,83_GG23C,golden_gate_transit,GG23C,GG23C,3,golden_gate_transit,83_GG23C,0,7148,15:09:00,909.0,930.0,7148.0,21.0,0 +7156,7157,83_GG23C,golden_gate_transit,GG23C,GG23C,3,golden_gate_transit,83_GG23C,0,7148,15:30:00,930.0,1029.98333333,7148.0,99.9833333333,0 +7157,7158,83_GG23C,golden_gate_transit,GG23C,GG23C,3,golden_gate_transit,83_GG23C,0,7148,17:09:59,1029.98333333,1121.0,7148.0,91.0166666667,0 +7158,7159,83_GG23C,golden_gate_transit,GG23C,GG23C,3,golden_gate_transit,83_GG23C,0,7148,18:41:00,1121.0,1181.0,7148.0,60.0,0 +7159,7160,83_GG23C,golden_gate_transit,GG23C,GG23C,3,golden_gate_transit,83_GG23C,0,7148,19:41:00,1181.0,1241.0,7148.0,60.0,0 +7160,7161,83_GG23C,golden_gate_transit,GG23C,GG23C,3,golden_gate_transit,83_GG23C,0,7148,20:41:00,1241.0,1301.0,7148.0,60.0,0 +7161,7162,83_GG23C,golden_gate_transit,GG23C,GG23C,3,golden_gate_transit,83_GG23C,0,7148,21:41:00,1301.0,1361.0,7148.0,60.0,0 +7162,7163,83_GG23C,golden_gate_transit,GG23C,GG23C,3,golden_gate_transit,83_GG23C,0,7148,22:41:00,1361.0,1421.0,7148.0,60.0,0 +7163,7164,83_GG23C,golden_gate_transit,GG23C,GG23C,3,golden_gate_transit,83_GG23C,0,7148,23:41:00,1421.0,1481.0,7148.0,60.0,0 +7164,7165,83_GG23C,golden_gate_transit,GG23C,GG23C,3,golden_gate_transit,83_GG23C,0,7148,24:41:00,1481.0,1541.0,7148.0,60.0,0 +7165,7166,83_GG23C,golden_gate_transit,GG23C,GG23C,3,golden_gate_transit,83_GG23C,0,7148,25:41:00,1541.0,1601.0,7148.0,60.0,0 +7315,7316,83_GG23D,golden_gate_transit,GG23D,GG23D,3,golden_gate_transit,83_GG23D,0,7316,15:55:00,955.0,1015.0,7316.0,60.0,0 +7316,7317,83_GG23D,golden_gate_transit,GG23D,GG23D,3,golden_gate_transit,83_GG23D,0,7316,16:55:00,1015.0,1075.0,7316.0,60.0,0 +7167,7168,83_GG32,golden_gate_transit,GG32,GG32,3,golden_gate_transit,83_GG32,0,7168,06:12:00,372.0,432.0,7168.0,60.0,0 +7168,7169,83_GG32,golden_gate_transit,GG32,GG32,3,golden_gate_transit,83_GG32,0,7168,07:12:00,432.0,492.0,7168.0,60.0,0 +7169,7170,83_GG32,golden_gate_transit,GG32,GG32,3,golden_gate_transit,83_GG32,0,7168,08:12:00,492.0,940.0,7168.0,448.0,1 +7170,7171,83_GG32,golden_gate_transit,GG32,GG32,3,golden_gate_transit,83_GG32,0,7168,15:40:00,940.0,1000.0,7168.0,60.0,0 +7171,7172,83_GG32,golden_gate_transit,GG32,GG32,3,golden_gate_transit,83_GG32,0,7168,16:40:00,1000.0,1060.0,7168.0,60.0,0 +7173,7174,83_GG33,golden_gate_transit,GG33,GG33,3,golden_gate_transit,83_GG33,0,7174,06:01:00,361.0,460.983333333,7174.0,99.9833333333,0 +7174,7175,83_GG33,golden_gate_transit,GG33,GG33,3,golden_gate_transit,83_GG33,0,7174,07:40:59,460.983333333,544.0,7174.0,83.0166666667,0 +7175,7176,83_GG33,golden_gate_transit,GG33,GG33,3,golden_gate_transit,83_GG33,0,7174,09:04:00,544.0,604.0,7174.0,60.0,0 +7176,7177,83_GG33,golden_gate_transit,GG33,GG33,3,golden_gate_transit,83_GG33,0,7174,10:04:00,604.0,664.0,7174.0,60.0,0 +7177,7178,83_GG33,golden_gate_transit,GG33,GG33,3,golden_gate_transit,83_GG33,0,7174,11:04:00,664.0,724.0,7174.0,60.0,0 +7178,7179,83_GG33,golden_gate_transit,GG33,GG33,3,golden_gate_transit,83_GG33,0,7174,12:04:00,724.0,784.0,7174.0,60.0,0 +7179,7180,83_GG33,golden_gate_transit,GG33,GG33,3,golden_gate_transit,83_GG33,0,7174,13:04:00,784.0,844.0,7174.0,60.0,0 +7180,7181,83_GG33,golden_gate_transit,GG33,GG33,3,golden_gate_transit,83_GG33,0,7174,14:04:00,844.0,904.0,7174.0,60.0,0 +7181,7182,83_GG33,golden_gate_transit,GG33,GG33,3,golden_gate_transit,83_GG33,0,7174,15:04:00,904.0,933.0,7174.0,29.0,0 +7182,7183,83_GG33,golden_gate_transit,GG33,GG33,3,golden_gate_transit,83_GG33,0,7174,15:33:00,933.0,993.0,7174.0,60.0,0 +7183,7184,83_GG33,golden_gate_transit,GG33,GG33,3,golden_gate_transit,83_GG33,0,7174,16:33:00,993.0,1053.0,7174.0,60.0,0 +7185,7186,83_GG34,golden_gate_transit,GG34,GG34,3,golden_gate_transit,83_GG34,0,7186,06:06:00,366.0,411.0,7186.0,45.0,0 +7186,7187,83_GG34,golden_gate_transit,GG34,GG34,3,golden_gate_transit,83_GG34,0,7186,06:51:00,411.0,456.0,7186.0,45.0,0 +7187,7188,83_GG34,golden_gate_transit,GG34,GG34,3,golden_gate_transit,83_GG34,0,7186,07:36:00,456.0,501.0,7186.0,45.0,0 +7188,7189,83_GG34,golden_gate_transit,GG34,GG34,3,golden_gate_transit,83_GG34,0,7186,08:21:00,501.0,930.0,7186.0,429.0,1 +7189,7190,83_GG34,golden_gate_transit,GG34,GG34,3,golden_gate_transit,83_GG34,0,7186,15:30:00,930.0,975.0,7186.0,45.0,0 +7190,7191,83_GG34,golden_gate_transit,GG34,GG34,3,golden_gate_transit,83_GG34,0,7186,16:15:00,975.0,1020.0,7186.0,45.0,0 +7191,7192,83_GG34,golden_gate_transit,GG34,GG34,3,golden_gate_transit,83_GG34,0,7186,17:00:00,1020.0,1065.0,7186.0,45.0,0 +7024,7025,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,06:02:00,362.0,392.0,7025.0,30.0,0 +7025,7026,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,06:32:00,392.0,422.0,7025.0,30.0,0 +7026,7027,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,07:02:00,422.0,452.0,7025.0,30.0,0 +7027,7028,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,07:32:00,452.0,482.0,7025.0,30.0,0 +7028,7029,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,08:02:00,482.0,512.0,7025.0,30.0,0 +7029,7030,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,08:32:00,512.0,552.0,7025.0,40.0,0 +7030,7031,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,09:12:00,552.0,582.0,7025.0,30.0,0 +7031,7032,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,09:42:00,582.0,612.0,7025.0,30.0,0 +7032,7033,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,10:12:00,612.0,642.0,7025.0,30.0,0 +7033,7034,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,10:42:00,642.0,672.0,7025.0,30.0,0 +7034,7035,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,11:12:00,672.0,702.0,7025.0,30.0,0 +7035,7036,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,11:42:00,702.0,732.0,7025.0,30.0,0 +7036,7037,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,12:12:00,732.0,762.0,7025.0,30.0,0 +7037,7038,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,12:42:00,762.0,792.0,7025.0,30.0,0 +7038,7039,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,13:12:00,792.0,822.0,7025.0,30.0,0 +7039,7040,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,13:42:00,822.0,852.0,7025.0,30.0,0 +7040,7041,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,14:12:00,852.0,882.0,7025.0,30.0,0 +7041,7042,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,14:42:00,882.0,912.0,7025.0,30.0,0 +7042,7043,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,15:12:00,912.0,935.0,7025.0,23.0,0 +7043,7044,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,15:35:00,935.0,965.0,7025.0,30.0,0 +7044,7045,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,16:05:00,965.0,995.0,7025.0,30.0,0 +7045,7046,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,16:35:00,995.0,1025.0,7025.0,30.0,0 +7046,7047,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,17:05:00,1025.0,1055.0,7025.0,30.0,0 +7047,7048,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,17:35:00,1055.0,1085.0,7025.0,30.0,0 +7048,7049,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,18:05:00,1085.0,1113.0,7025.0,28.0,0 +7049,7050,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,18:33:00,1113.0,1143.0,7025.0,30.0,0 +7050,7051,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,19:03:00,1143.0,1173.0,7025.0,30.0,0 +7051,7052,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,19:33:00,1173.0,1203.0,7025.0,30.0,0 +7052,7053,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,20:03:00,1203.0,1233.0,7025.0,30.0,0 +7053,7054,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,20:33:00,1233.0,1263.0,7025.0,30.0,0 +7054,7055,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,21:03:00,1263.0,1293.0,7025.0,30.0,0 +7055,7056,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,21:33:00,1293.0,1323.0,7025.0,30.0,0 +7056,7057,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,22:03:00,1323.0,1353.0,7025.0,30.0,0 +7057,7058,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,22:33:00,1353.0,1383.0,7025.0,30.0,0 +7058,7059,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,23:03:00,1383.0,1413.0,7025.0,30.0,0 +7059,7060,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,23:33:00,1413.0,1443.0,7025.0,30.0,0 +7060,7061,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,24:03:00,1443.0,1473.0,7025.0,30.0,0 +7061,7062,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,24:33:00,1473.0,1503.0,7025.0,30.0,0 +7062,7063,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,25:03:00,1503.0,1533.0,7025.0,30.0,0 +7063,7064,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,25:33:00,1533.0,1563.0,7025.0,30.0,0 +7064,7065,83_GG35,golden_gate_transit,GG35,GG35,3,golden_gate_transit,83_GG35,0,7025,26:03:00,1563.0,1593.0,7025.0,30.0,0 +7209,7210,83_GG36NB,golden_gate_transit,GG36,GG36_NB,3,golden_gate_transit,83_GG36NB,0,7210,06:05:00,365.0,395.0,7210.0,30.0,0 +7210,7211,83_GG36NB,golden_gate_transit,GG36,GG36_NB,3,golden_gate_transit,83_GG36NB,0,7210,06:35:00,395.0,425.0,7210.0,30.0,0 +7211,7212,83_GG36NB,golden_gate_transit,GG36,GG36_NB,3,golden_gate_transit,83_GG36NB,0,7210,07:05:00,425.0,455.0,7210.0,30.0,0 +7212,7213,83_GG36NB,golden_gate_transit,GG36,GG36_NB,3,golden_gate_transit,83_GG36NB,0,7210,07:35:00,455.0,485.0,7210.0,30.0,0 +7213,7214,83_GG36NB,golden_gate_transit,GG36,GG36_NB,3,golden_gate_transit,83_GG36NB,0,7210,08:05:00,485.0,515.0,7210.0,30.0,0 +7214,7215,83_GG36NB,golden_gate_transit,GG36,GG36_NB,3,golden_gate_transit,83_GG36NB,0,7210,08:35:00,515.0,552.0,7210.0,37.0,0 +7215,7216,83_GG36NB,golden_gate_transit,GG36,GG36_NB,3,golden_gate_transit,83_GG36NB,0,7210,09:12:00,552.0,651.983333333,7210.0,99.9833333333,1 +7216,7217,83_GG36NB,golden_gate_transit,GG36,GG36_NB,3,golden_gate_transit,83_GG36NB,0,7210,10:51:59,651.983333333,751.983333333,7210.0,100.0,1 +7217,7218,83_GG36NB,golden_gate_transit,GG36,GG36_NB,3,golden_gate_transit,83_GG36NB,0,7210,12:31:59,751.983333333,851.966666667,7210.0,99.9833333333,1 +7218,7219,83_GG36NB,golden_gate_transit,GG36,GG36_NB,3,golden_gate_transit,83_GG36NB,0,7210,14:11:58,851.966666667,937.0,7210.0,85.0333333333,0 +7219,7220,83_GG36NB,golden_gate_transit,GG36,GG36_NB,3,golden_gate_transit,83_GG36NB,0,7210,15:37:00,937.0,967.0,7210.0,30.0,0 +7220,7221,83_GG36NB,golden_gate_transit,GG36,GG36_NB,3,golden_gate_transit,83_GG36NB,0,7210,16:07:00,967.0,997.0,7210.0,30.0,0 +7221,7222,83_GG36NB,golden_gate_transit,GG36,GG36_NB,3,golden_gate_transit,83_GG36NB,0,7210,16:37:00,997.0,1027.0,7210.0,30.0,0 +7222,7223,83_GG36NB,golden_gate_transit,GG36,GG36_NB,3,golden_gate_transit,83_GG36NB,0,7210,17:07:00,1027.0,1057.0,7210.0,30.0,0 +7223,7224,83_GG36NB,golden_gate_transit,GG36,GG36_NB,3,golden_gate_transit,83_GG36NB,0,7210,17:37:00,1057.0,1087.0,7210.0,30.0,0 +7193,7194,83_GG36SB,golden_gate_transit,GG36,GG36_SB,3,golden_gate_transit,83_GG36SB,0,7194,06:13:00,373.0,403.0,7194.0,30.0,0 +7194,7195,83_GG36SB,golden_gate_transit,GG36,GG36_SB,3,golden_gate_transit,83_GG36SB,0,7194,06:43:00,403.0,433.0,7194.0,30.0,0 +7195,7196,83_GG36SB,golden_gate_transit,GG36,GG36_SB,3,golden_gate_transit,83_GG36SB,0,7194,07:13:00,433.0,463.0,7194.0,30.0,0 +7196,7197,83_GG36SB,golden_gate_transit,GG36,GG36_SB,3,golden_gate_transit,83_GG36SB,0,7194,07:43:00,463.0,493.0,7194.0,30.0,0 +7197,7198,83_GG36SB,golden_gate_transit,GG36,GG36_SB,3,golden_gate_transit,83_GG36SB,0,7194,08:13:00,493.0,523.0,7194.0,30.0,0 +7198,7199,83_GG36SB,golden_gate_transit,GG36,GG36_SB,3,golden_gate_transit,83_GG36SB,0,7194,08:43:00,523.0,557.0,7194.0,34.0,0 +7199,7200,83_GG36SB,golden_gate_transit,GG36,GG36_SB,3,golden_gate_transit,83_GG36SB,0,7194,09:17:00,557.0,656.983333333,7194.0,99.9833333333,1 +7200,7201,83_GG36SB,golden_gate_transit,GG36,GG36_SB,3,golden_gate_transit,83_GG36SB,0,7194,10:56:59,656.983333333,756.983333333,7194.0,100.0,1 +7201,7202,83_GG36SB,golden_gate_transit,GG36,GG36_SB,3,golden_gate_transit,83_GG36SB,0,7194,12:36:59,756.983333333,856.966666667,7194.0,99.9833333333,1 +7202,7203,83_GG36SB,golden_gate_transit,GG36,GG36_SB,3,golden_gate_transit,83_GG36SB,0,7194,14:16:58,856.966666667,943.0,7194.0,86.0333333333,0 +7203,7204,83_GG36SB,golden_gate_transit,GG36,GG36_SB,3,golden_gate_transit,83_GG36SB,0,7194,15:43:00,943.0,973.0,7194.0,30.0,0 +7204,7205,83_GG36SB,golden_gate_transit,GG36,GG36_SB,3,golden_gate_transit,83_GG36SB,0,7194,16:13:00,973.0,1003.0,7194.0,30.0,0 +7205,7206,83_GG36SB,golden_gate_transit,GG36,GG36_SB,3,golden_gate_transit,83_GG36SB,0,7194,16:43:00,1003.0,1033.0,7194.0,30.0,0 +7206,7207,83_GG36SB,golden_gate_transit,GG36,GG36_SB,3,golden_gate_transit,83_GG36SB,0,7194,17:13:00,1033.0,1063.0,7194.0,30.0,0 +7207,7208,83_GG36SB,golden_gate_transit,GG36,GG36_SB,3,golden_gate_transit,83_GG36SB,0,7194,17:43:00,1063.0,1093.0,7194.0,30.0,0 +7066,7067,83_GG53,golden_gate_transit,GG53,GG53,3,golden_gate_transit,83_GG53,0,7067,06:15:00,375.0,435.0,7067.0,60.0,0 +7067,7068,83_GG53,golden_gate_transit,GG53,GG53,3,golden_gate_transit,83_GG53,0,7067,07:15:00,435.0,495.0,7067.0,60.0,0 +7068,7069,83_GG53,golden_gate_transit,GG53,GG53,3,golden_gate_transit,83_GG53,0,7067,08:15:00,495.0,569.0,7067.0,74.0,0 +7069,7070,83_GG53,golden_gate_transit,GG53,GG53,3,golden_gate_transit,83_GG53,0,7067,09:29:00,569.0,629.0,7067.0,60.0,0 +7070,7071,83_GG53,golden_gate_transit,GG53,GG53,3,golden_gate_transit,83_GG53,0,7067,10:29:00,629.0,689.0,7067.0,60.0,0 +7071,7072,83_GG53,golden_gate_transit,GG53,GG53,3,golden_gate_transit,83_GG53,0,7067,11:29:00,689.0,749.0,7067.0,60.0,0 +7072,7073,83_GG53,golden_gate_transit,GG53,GG53,3,golden_gate_transit,83_GG53,0,7067,12:29:00,749.0,809.0,7067.0,60.0,0 +7073,7074,83_GG53,golden_gate_transit,GG53,GG53,3,golden_gate_transit,83_GG53,0,7067,13:29:00,809.0,869.0,7067.0,60.0,0 +7074,7075,83_GG53,golden_gate_transit,GG53,GG53,3,golden_gate_transit,83_GG53,0,7067,14:29:00,869.0,929.0,7067.0,60.0,0 +7075,7076,83_GG53,golden_gate_transit,GG53,GG53,3,golden_gate_transit,83_GG53,0,7067,15:29:00,929.0,932.0,7067.0,3.0,0 +7076,7077,83_GG53,golden_gate_transit,GG53,GG53,3,golden_gate_transit,83_GG53,0,7067,15:32:00,932.0,992.0,7067.0,60.0,0 +7077,7078,83_GG53,golden_gate_transit,GG53,GG53,3,golden_gate_transit,83_GG53,0,7067,16:32:00,992.0,1052.0,7067.0,60.0,0 +7225,7226,83_GG55,golden_gate_transit,GG55,GG55,3,golden_gate_transit,83_GG55,0,7226,06:10:00,370.0,430.0,7226.0,60.0,0 +7226,7227,83_GG55,golden_gate_transit,GG55,GG55,3,golden_gate_transit,83_GG55,0,7226,07:10:00,430.0,490.0,7226.0,60.0,0 +7227,7228,83_GG55,golden_gate_transit,GG55,GG55,3,golden_gate_transit,83_GG55,0,7226,08:10:00,490.0,563.0,7226.0,73.0,0 +7228,7229,83_GG55,golden_gate_transit,GG55,GG55,3,golden_gate_transit,83_GG55,0,7226,09:23:00,563.0,623.0,7226.0,60.0,0 +7229,7230,83_GG55,golden_gate_transit,GG55,GG55,3,golden_gate_transit,83_GG55,0,7226,10:23:00,623.0,683.0,7226.0,60.0,0 +7230,7231,83_GG55,golden_gate_transit,GG55,GG55,3,golden_gate_transit,83_GG55,0,7226,11:23:00,683.0,743.0,7226.0,60.0,0 +7231,7232,83_GG55,golden_gate_transit,GG55,GG55,3,golden_gate_transit,83_GG55,0,7226,12:23:00,743.0,803.0,7226.0,60.0,0 +7232,7233,83_GG55,golden_gate_transit,GG55,GG55,3,golden_gate_transit,83_GG55,0,7226,13:23:00,803.0,863.0,7226.0,60.0,0 +7233,7234,83_GG55,golden_gate_transit,GG55,GG55,3,golden_gate_transit,83_GG55,0,7226,14:23:00,863.0,923.0,7226.0,60.0,0 +7234,7235,83_GG55,golden_gate_transit,GG55,GG55,3,golden_gate_transit,83_GG55,0,7226,15:23:00,923.0,961.0,7226.0,38.0,0 +7235,7236,83_GG55,golden_gate_transit,GG55,GG55,3,golden_gate_transit,83_GG55,0,7226,16:01:00,961.0,1060.98333333,7226.0,99.9833333333,0 +7259,7260,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,06:17:00,377.0,437.0,7260.0,60.0,0 +7260,7261,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,07:17:00,437.0,497.0,7260.0,60.0,0 +7261,7262,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,08:17:00,497.0,543.0,7260.0,46.0,0 +7262,7263,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,09:03:00,543.0,603.0,7260.0,60.0,0 +7263,7264,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,10:03:00,603.0,663.0,7260.0,60.0,0 +7264,7265,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,11:03:00,663.0,723.0,7260.0,60.0,0 +7265,7266,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,12:03:00,723.0,783.0,7260.0,60.0,0 +7266,7267,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,13:03:00,783.0,843.0,7260.0,60.0,0 +7267,7268,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,14:03:00,843.0,903.0,7260.0,60.0,0 +7268,7269,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,15:03:00,903.0,930.0,7260.0,27.0,0 +7269,7270,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,15:30:00,930.0,990.0,7260.0,60.0,0 +7270,7271,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,16:30:00,990.0,1050.0,7260.0,60.0,0 +7271,7272,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,17:30:00,1050.0,1118.0,7260.0,68.0,0 +7272,7273,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,18:38:00,1118.0,1178.0,7260.0,60.0,0 +7273,7274,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,19:38:00,1178.0,1238.0,7260.0,60.0,0 +7274,7275,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,20:38:00,1238.0,1298.0,7260.0,60.0,0 +7275,7276,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,21:38:00,1298.0,1358.0,7260.0,60.0,0 +7276,7277,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,22:38:00,1358.0,1418.0,7260.0,60.0,0 +7277,7278,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,23:38:00,1418.0,1478.0,7260.0,60.0,0 +7278,7279,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,24:38:00,1478.0,1538.0,7260.0,60.0,0 +7279,7280,83_GG57NB,golden_gate_transit,GG57,GG57_NB,3,golden_gate_transit,83_GG57NB,0,7260,25:38:00,1538.0,1598.0,7260.0,60.0,0 +7237,7238,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,06:01:00,361.0,421.0,7238.0,60.0,0 +7238,7239,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,07:01:00,421.0,481.0,7238.0,60.0,0 +7239,7240,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,08:01:00,481.0,563.0,7238.0,82.0,0 +7240,7241,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,09:23:00,563.0,623.0,7238.0,60.0,0 +7241,7242,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,10:23:00,623.0,683.0,7238.0,60.0,0 +7242,7243,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,11:23:00,683.0,743.0,7238.0,60.0,0 +7243,7244,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,12:23:00,743.0,803.0,7238.0,60.0,0 +7244,7245,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,13:23:00,803.0,863.0,7238.0,60.0,0 +7245,7246,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,14:23:00,863.0,923.0,7238.0,60.0,0 +7246,7247,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,15:23:00,923.0,930.0,7238.0,7.0,0 +7247,7248,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,15:30:00,930.0,990.0,7238.0,60.0,0 +7248,7249,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,16:30:00,990.0,1050.0,7238.0,60.0,0 +7249,7250,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,17:30:00,1050.0,1115.0,7238.0,65.0,0 +7250,7251,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,18:35:00,1115.0,1175.0,7238.0,60.0,0 +7251,7252,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,19:35:00,1175.0,1235.0,7238.0,60.0,0 +7252,7253,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,20:35:00,1235.0,1295.0,7238.0,60.0,0 +7253,7254,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,21:35:00,1295.0,1355.0,7238.0,60.0,0 +7254,7255,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,22:35:00,1355.0,1415.0,7238.0,60.0,0 +7255,7256,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,23:35:00,1415.0,1475.0,7238.0,60.0,0 +7256,7257,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,24:35:00,1475.0,1535.0,7238.0,60.0,0 +7257,7258,83_GG57SB,golden_gate_transit,GG57,GG57_SB,3,golden_gate_transit,83_GG57SB,0,7238,25:35:00,1535.0,1595.0,7238.0,60.0,0 +7291,7292,83_GG59NB,golden_gate_transit,GG59,GG59_NB,3,golden_gate_transit,83_GG59NB,0,7292,06:10:00,370.0,430.0,7292.0,60.0,0 +7292,7293,83_GG59NB,golden_gate_transit,GG59,GG59_NB,3,golden_gate_transit,83_GG59NB,0,7292,07:10:00,430.0,490.0,7292.0,60.0,0 +7293,7294,83_GG59NB,golden_gate_transit,GG59,GG59_NB,3,golden_gate_transit,83_GG59NB,0,7292,08:10:00,490.0,543.0,7292.0,53.0,0 +7294,7295,83_GG59NB,golden_gate_transit,GG59,GG59_NB,3,golden_gate_transit,83_GG59NB,0,7292,09:03:00,543.0,603.0,7292.0,60.0,0 +7295,7296,83_GG59NB,golden_gate_transit,GG59,GG59_NB,3,golden_gate_transit,83_GG59NB,0,7292,10:03:00,603.0,663.0,7292.0,60.0,0 +7296,7297,83_GG59NB,golden_gate_transit,GG59,GG59_NB,3,golden_gate_transit,83_GG59NB,0,7292,11:03:00,663.0,723.0,7292.0,60.0,0 +7297,7298,83_GG59NB,golden_gate_transit,GG59,GG59_NB,3,golden_gate_transit,83_GG59NB,0,7292,12:03:00,723.0,783.0,7292.0,60.0,0 +7298,7299,83_GG59NB,golden_gate_transit,GG59,GG59_NB,3,golden_gate_transit,83_GG59NB,0,7292,13:03:00,783.0,843.0,7292.0,60.0,0 +7299,7300,83_GG59NB,golden_gate_transit,GG59,GG59_NB,3,golden_gate_transit,83_GG59NB,0,7292,14:03:00,843.0,903.0,7292.0,60.0,0 +7300,7301,83_GG59NB,golden_gate_transit,GG59,GG59_NB,3,golden_gate_transit,83_GG59NB,0,7292,15:03:00,903.0,958.0,7292.0,55.0,0 +7301,7302,83_GG59NB,golden_gate_transit,GG59,GG59_NB,3,golden_gate_transit,83_GG59NB,0,7292,15:58:00,958.0,1018.0,7292.0,60.0,0 +7302,7303,83_GG59NB,golden_gate_transit,GG59,GG59_NB,3,golden_gate_transit,83_GG59NB,0,7292,16:58:00,1018.0,1078.0,7292.0,60.0,0 +7281,7282,83_GG59SB,golden_gate_transit,GG59,GG59_SB,3,golden_gate_transit,83_GG59SB,0,7282,06:01:00,361.0,421.0,7282.0,60.0,0 +7282,7283,83_GG59SB,golden_gate_transit,GG59,GG59_SB,3,golden_gate_transit,83_GG59SB,0,7282,07:01:00,421.0,481.0,7282.0,60.0,0 +7283,7284,83_GG59SB,golden_gate_transit,GG59,GG59_SB,3,golden_gate_transit,83_GG59SB,0,7282,08:01:00,481.0,546.0,7282.0,65.0,0 +7284,7285,83_GG59SB,golden_gate_transit,GG59,GG59_SB,3,golden_gate_transit,83_GG59SB,0,7282,09:06:00,546.0,606.0,7282.0,60.0,0 +7285,7286,83_GG59SB,golden_gate_transit,GG59,GG59_SB,3,golden_gate_transit,83_GG59SB,0,7282,10:06:00,606.0,666.0,7282.0,60.0,0 +7286,7287,83_GG59SB,golden_gate_transit,GG59,GG59_SB,3,golden_gate_transit,83_GG59SB,0,7282,11:06:00,666.0,726.0,7282.0,60.0,0 +7287,7288,83_GG59SB,golden_gate_transit,GG59,GG59_SB,3,golden_gate_transit,83_GG59SB,0,7282,12:06:00,726.0,786.0,7282.0,60.0,0 +7288,7289,83_GG59SB,golden_gate_transit,GG59,GG59_SB,3,golden_gate_transit,83_GG59SB,0,7282,13:06:00,786.0,846.0,7282.0,60.0,0 +7289,7290,83_GG59SB,golden_gate_transit,GG59,GG59_SB,3,golden_gate_transit,83_GG59SB,0,7282,14:06:00,846.0,906.0,7282.0,60.0,0 +7304,7305,83_GG63,golden_gate_transit,GG63,GG63,3,golden_gate_transit,83_GG63,0,7305,06:02:00,362.0,461.983333333,7305.0,99.9833333333,0 +7305,7306,83_GG63,golden_gate_transit,GG63,GG63,3,golden_gate_transit,83_GG63,0,7305,07:41:59,461.983333333,943.0,7305.0,481.016666667,1 +7306,7307,83_GG63,golden_gate_transit,GG63,GG63,3,golden_gate_transit,83_GG63,0,7305,15:43:00,943.0,1042.98333333,7305.0,99.9833333333,0 +7320,7321,83_GG75NB,golden_gate_transit,GG75,GG75_NB,3,golden_gate_transit,83_GG75NB,0,7321,03:08:00,188.0,218.0,7321.0,30.0,0 +7321,7322,83_GG75NB,golden_gate_transit,GG75,GG75_NB,3,golden_gate_transit,83_GG75NB,0,7321,03:38:00,218.0,248.0,7321.0,30.0,0 +7322,7323,83_GG75NB,golden_gate_transit,GG75,GG75_NB,3,golden_gate_transit,83_GG75NB,0,7321,04:08:00,248.0,278.0,7321.0,30.0,0 +7323,7324,83_GG75NB,golden_gate_transit,GG75,GG75_NB,3,golden_gate_transit,83_GG75NB,0,7321,04:38:00,278.0,308.0,7321.0,30.0,0 +7324,7325,83_GG75NB,golden_gate_transit,GG75,GG75_NB,3,golden_gate_transit,83_GG75NB,0,7321,05:08:00,308.0,338.0,7321.0,30.0,0 +7325,7326,83_GG75NB,golden_gate_transit,GG75,GG75_NB,3,golden_gate_transit,83_GG75NB,0,7321,05:38:00,338.0,549.0,7321.0,211.0,1 +7326,7327,83_GG75NB,golden_gate_transit,GG75,GG75_NB,3,golden_gate_transit,83_GG75NB,0,7321,09:09:00,549.0,648.983333333,7321.0,99.9833333333,0 +7327,7328,83_GG75NB,golden_gate_transit,GG75,GG75_NB,3,golden_gate_transit,83_GG75NB,0,7321,10:48:59,648.983333333,748.983333333,7321.0,100.0,0 +7328,7329,83_GG75NB,golden_gate_transit,GG75,GG75_NB,3,golden_gate_transit,83_GG75NB,0,7321,12:28:59,748.983333333,848.966666667,7321.0,99.9833333333,0 +7329,7330,83_GG75NB,golden_gate_transit,GG75,GG75_NB,3,golden_gate_transit,83_GG75NB,0,7321,14:08:58,848.966666667,944.0,7321.0,95.0333333333,0 +7330,7331,83_GG75NB,golden_gate_transit,GG75,GG75_NB,3,golden_gate_transit,83_GG75NB,0,7321,15:44:00,944.0,974.0,7321.0,30.0,0 +7331,7332,83_GG75NB,golden_gate_transit,GG75,GG75_NB,3,golden_gate_transit,83_GG75NB,0,7321,16:14:00,974.0,1004.0,7321.0,30.0,0 +7332,7333,83_GG75NB,golden_gate_transit,GG75,GG75_NB,3,golden_gate_transit,83_GG75NB,0,7321,16:44:00,1004.0,1034.0,7321.0,30.0,0 +7333,7334,83_GG75NB,golden_gate_transit,GG75,GG75_NB,3,golden_gate_transit,83_GG75NB,0,7321,17:14:00,1034.0,1064.0,7321.0,30.0,0 +7334,7335,83_GG75NB,golden_gate_transit,GG75,GG75_NB,3,golden_gate_transit,83_GG75NB,0,7321,17:44:00,1064.0,1094.0,7321.0,30.0,0 +7318,7319,83_GG75SB,golden_gate_transit,GG75,GG75_SB,3,golden_gate_transit,83_GG75SB,0,7319,06:06:00,366.0,465.983333333,7319.0,99.9833333333,0 +7336,7337,84_GG40EB,golden_gate_transit,GG40,GG40_EB,3,golden_gate_transit,84_GG40EB,0,7337,06:04:00,364.0,394.0,7337.0,30.0,0 +7337,7338,84_GG40EB,golden_gate_transit,GG40,GG40_EB,3,golden_gate_transit,84_GG40EB,0,7337,06:34:00,394.0,424.0,7337.0,30.0,0 +7338,7339,84_GG40EB,golden_gate_transit,GG40,GG40_EB,3,golden_gate_transit,84_GG40EB,0,7337,07:04:00,424.0,454.0,7337.0,30.0,0 +7339,7340,84_GG40EB,golden_gate_transit,GG40,GG40_EB,3,golden_gate_transit,84_GG40EB,0,7337,07:34:00,454.0,484.0,7337.0,30.0,0 +7340,7341,84_GG40EB,golden_gate_transit,GG40,GG40_EB,3,golden_gate_transit,84_GG40EB,0,7337,08:04:00,484.0,514.0,7337.0,30.0,0 +7341,7342,84_GG40EB,golden_gate_transit,GG40,GG40_EB,3,golden_gate_transit,84_GG40EB,0,7337,08:34:00,514.0,933.0,7337.0,419.0,1 +7342,7343,84_GG40EB,golden_gate_transit,GG40,GG40_EB,3,golden_gate_transit,84_GG40EB,0,7337,15:33:00,933.0,993.0,7337.0,60.0,0 +7343,7344,84_GG40EB,golden_gate_transit,GG40,GG40_EB,3,golden_gate_transit,84_GG40EB,0,7337,16:33:00,993.0,1053.0,7337.0,60.0,0 +7345,7346,84_GG40WB,golden_gate_transit,GG40,GG40_WB,3,golden_gate_transit,84_GG40WB,0,7346,06:24:00,384.0,444.0,7346.0,60.0,0 +7346,7347,84_GG40WB,golden_gate_transit,GG40,GG40_WB,3,golden_gate_transit,84_GG40WB,0,7346,07:24:00,444.0,504.0,7346.0,60.0,0 +7347,7348,84_GG40WB,golden_gate_transit,GG40,GG40_WB,3,golden_gate_transit,84_GG40WB,0,7346,08:24:00,504.0,947.0,7346.0,443.0,1 +7348,7349,84_GG40WB,golden_gate_transit,GG40,GG40_WB,3,golden_gate_transit,84_GG40WB,0,7346,15:47:00,947.0,992.0,7346.0,45.0,0 +7349,7350,84_GG40WB,golden_gate_transit,GG40,GG40_WB,3,golden_gate_transit,84_GG40WB,0,7346,16:32:00,992.0,1037.0,7346.0,45.0,0 +7350,7351,84_GG40WB,golden_gate_transit,GG40,GG40_WB,3,golden_gate_transit,84_GG40WB,0,7346,17:17:00,1037.0,1082.0,7346.0,45.0,0 +7380,7381,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,06:01:00,361.0,460.983333333,7381.0,99.9833333333,1 +7381,7382,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,07:40:59,460.983333333,543.0,7381.0,82.0166666667,0 +7382,7383,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,09:03:00,543.0,573.0,7381.0,30.0,0 +7383,7384,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,09:33:00,573.0,603.0,7381.0,30.0,0 +7384,7385,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,10:03:00,603.0,633.0,7381.0,30.0,0 +7385,7386,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,10:33:00,633.0,663.0,7381.0,30.0,0 +7386,7387,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,11:03:00,663.0,693.0,7381.0,30.0,0 +7387,7388,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,11:33:00,693.0,723.0,7381.0,30.0,0 +7388,7389,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,12:03:00,723.0,753.0,7381.0,30.0,0 +7389,7390,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,12:33:00,753.0,783.0,7381.0,30.0,0 +7390,7391,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,13:03:00,783.0,813.0,7381.0,30.0,0 +7391,7392,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,13:33:00,813.0,843.0,7381.0,30.0,0 +7392,7393,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,14:03:00,843.0,873.0,7381.0,30.0,0 +7393,7394,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,14:33:00,873.0,903.0,7381.0,30.0,0 +7394,7395,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,15:03:00,903.0,933.0,7381.0,30.0,0 +7395,7396,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,15:33:00,933.0,993.0,7381.0,60.0,0 +7396,7397,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,16:33:00,993.0,1053.0,7381.0,60.0,0 +7397,7398,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,17:33:00,1053.0,1111.0,7381.0,58.0,0 +7398,7399,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,18:31:00,1111.0,1171.0,7381.0,60.0,0 +7399,7400,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,19:31:00,1171.0,1231.0,7381.0,60.0,0 +7400,7401,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,20:31:00,1231.0,1291.0,7381.0,60.0,0 +7401,7402,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,21:31:00,1291.0,1351.0,7381.0,60.0,0 +7402,7403,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,22:31:00,1351.0,1411.0,7381.0,60.0,0 +7403,7404,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,23:31:00,1411.0,1471.0,7381.0,60.0,0 +7404,7405,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,24:31:00,1471.0,1531.0,7381.0,60.0,0 +7405,7406,84_GG42EB,golden_gate_transit,GG42,GG42_EB,3,golden_gate_transit,84_GG42EB,0,7381,25:31:00,1531.0,1591.0,7381.0,60.0,0 +7352,7353,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,06:02:00,362.0,422.0,7353.0,60.0,0 +7353,7354,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,07:02:00,422.0,482.0,7353.0,60.0,0 +7354,7355,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,08:02:00,482.0,549.0,7353.0,67.0,0 +7355,7356,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,09:09:00,549.0,579.0,7353.0,30.0,0 +7356,7357,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,09:39:00,579.0,609.0,7353.0,30.0,0 +7357,7358,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,10:09:00,609.0,639.0,7353.0,30.0,0 +7358,7359,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,10:39:00,639.0,669.0,7353.0,30.0,0 +7359,7360,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,11:09:00,669.0,699.0,7353.0,30.0,0 +7360,7361,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,11:39:00,699.0,729.0,7353.0,30.0,0 +7361,7362,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,12:09:00,729.0,759.0,7353.0,30.0,0 +7362,7363,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,12:39:00,759.0,789.0,7353.0,30.0,0 +7363,7364,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,13:09:00,789.0,819.0,7353.0,30.0,0 +7364,7365,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,13:39:00,819.0,849.0,7353.0,30.0,0 +7365,7366,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,14:09:00,849.0,879.0,7353.0,30.0,0 +7366,7367,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,14:39:00,879.0,909.0,7353.0,30.0,0 +7367,7368,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,15:09:00,909.0,938.0,7353.0,29.0,0 +7368,7369,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,15:38:00,938.0,998.0,7353.0,60.0,0 +7369,7370,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,16:38:00,998.0,1058.0,7353.0,60.0,0 +7370,7371,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,17:38:00,1058.0,1129.0,7353.0,71.0,0 +7371,7372,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,18:49:00,1129.0,1189.0,7353.0,60.0,0 +7372,7373,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,19:49:00,1189.0,1249.0,7353.0,60.0,0 +7373,7374,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,20:49:00,1249.0,1309.0,7353.0,60.0,0 +7374,7375,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,21:49:00,1309.0,1369.0,7353.0,60.0,0 +7375,7376,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,22:49:00,1369.0,1429.0,7353.0,60.0,0 +7376,7377,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,23:49:00,1429.0,1489.0,7353.0,60.0,0 +7377,7378,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,24:49:00,1489.0,1549.0,7353.0,60.0,0 +7378,7379,84_GG42WB,golden_gate_transit,GG42,GG42_WB,3,golden_gate_transit,84_GG42WB,0,7353,25:49:00,1549.0,1609.0,7353.0,60.0,0 +29444,29445,90_FBHB,ferry,FBHB,FBHB,4,ferry,90_FBHB,0,29445,06:04:00,364.0,424.0,29445.0,60.0,0 +29445,29446,90_FBHB,ferry,FBHB,FBHB,4,ferry,90_FBHB,0,29445,07:04:00,424.0,484.0,29445.0,60.0,0 +29446,29447,90_FBHB,ferry,FBHB,FBHB,4,ferry,90_FBHB,0,29445,08:04:00,484.0,945.0,29445.0,461.0,1 +29447,29448,90_FBHB,ferry,FBHB,FBHB,4,ferry,90_FBHB,0,29445,15:45:00,945.0,1005.0,29445.0,60.0,0 +29448,29449,90_FBHB,ferry,FBHB,FBHB,4,ferry,90_FBHB,0,29445,16:45:00,1005.0,1065.0,29445.0,60.0,0 +29449,29450,90_FBHB,ferry,FBHB,FBHB,4,ferry,90_FBHB,0,29445,17:45:00,1065.0,1140.0,29445.0,75.0,0 +29450,29451,90_FBHB,ferry,FBHB,FBHB,4,ferry,90_FBHB,0,29445,19:00:00,1140.0,1239.98333333,29445.0,99.9833333333,0 +29451,29452,90_FBHB,ferry,FBHB,FBHB,4,ferry,90_FBHB,0,29445,20:39:59,1239.98333333,1339.98333333,29445.0,100.0,0 +29452,29453,90_FBHB,ferry,FBHB,FBHB,4,ferry,90_FBHB,0,29445,22:19:59,1339.98333333,1439.96666667,29445.0,99.9833333333,0 +29453,29454,90_FBHB,ferry,FBHB,FBHB,4,ferry,90_FBHB,0,29445,23:59:58,1439.96666667,1539.96666667,29445.0,100.0,0 +29455,29456,90_FBOAKALA,ferry,FBOAKALA,FBOAKALA,4,ferry,90_FBOAKALA,0,29456,06:16:00,376.0,441.0,29456.0,65.0,0 +29456,29457,90_FBOAKALA,ferry,FBOAKALA,FBOAKALA,4,ferry,90_FBOAKALA,0,29456,07:21:00,441.0,506.0,29456.0,65.0,0 +29457,29458,90_FBOAKALA,ferry,FBOAKALA,FBOAKALA,4,ferry,90_FBOAKALA,0,29456,08:26:00,506.0,540.0,29456.0,34.0,0 +29458,29459,90_FBOAKALA,ferry,FBOAKALA,FBOAKALA,4,ferry,90_FBOAKALA,0,29456,09:00:00,540.0,645.0,29456.0,105.0,0 +29459,29460,90_FBOAKALA,ferry,FBOAKALA,FBOAKALA,4,ferry,90_FBOAKALA,0,29456,10:45:00,645.0,750.0,29456.0,105.0,0 +29460,29461,90_FBOAKALA,ferry,FBOAKALA,FBOAKALA,4,ferry,90_FBOAKALA,0,29456,12:30:00,750.0,855.0,29456.0,105.0,0 +29461,29462,90_FBOAKALA,ferry,FBOAKALA,FBOAKALA,4,ferry,90_FBOAKALA,0,29456,14:15:00,855.0,947.0,29456.0,92.0,0 +29462,29463,90_FBOAKALA,ferry,FBOAKALA,FBOAKALA,4,ferry,90_FBOAKALA,0,29456,15:47:00,947.0,992.0,29456.0,45.0,0 +29463,29464,90_FBOAKALA,ferry,FBOAKALA,FBOAKALA,4,ferry,90_FBOAKALA,0,29456,16:32:00,992.0,1037.0,29456.0,45.0,0 +29464,29465,90_FBOAKALA,ferry,FBOAKALA,FBOAKALA,4,ferry,90_FBOAKALA,0,29456,17:17:00,1037.0,1082.0,29456.0,45.0,0 +29465,29466,90_FBOAKALA,ferry,FBOAKALA,FBOAKALA,4,ferry,90_FBOAKALA,0,29456,18:02:00,1082.0,1122.0,29456.0,40.0,0 +29466,29467,90_FBOAKALA,ferry,FBOAKALA,FBOAKALA,4,ferry,90_FBOAKALA,0,29456,18:42:00,1122.0,1182.0,29456.0,60.0,0 +29467,29468,90_FBOAKALA,ferry,FBOAKALA,FBOAKALA,4,ferry,90_FBOAKALA,0,29456,19:42:00,1182.0,1242.0,29456.0,60.0,0 +29468,29469,90_FBOAKALA,ferry,FBOAKALA,FBOAKALA,4,ferry,90_FBOAKALA,0,29456,20:42:00,1242.0,1302.0,29456.0,60.0,0 +29469,29470,90_FBOAKALA,ferry,FBOAKALA,FBOAKALA,4,ferry,90_FBOAKALA,0,29456,21:42:00,1302.0,1362.0,29456.0,60.0,0 +29470,29471,90_FBOAKALA,ferry,FBOAKALA,FBOAKALA,4,ferry,90_FBOAKALA,0,29456,22:42:00,1362.0,1422.0,29456.0,60.0,0 +29471,29472,90_FBOAKALA,ferry,FBOAKALA,FBOAKALA,4,ferry,90_FBOAKALA,0,29456,23:42:00,1422.0,1482.0,29456.0,60.0,0 +29472,29473,90_FBOAKALA,ferry,FBOAKALA,FBOAKALA,4,ferry,90_FBOAKALA,0,29456,24:42:00,1482.0,1542.0,29456.0,60.0,0 +29473,29474,90_FBOAKALA,ferry,FBOAKALA,FBOAKALA,4,ferry,90_FBOAKALA,0,29456,25:42:00,1542.0,1602.0,29456.0,60.0,0 +29433,29434,90_HBFB,ferry,HBFB,HBFB,4,ferry,90_HBFB,0,29434,06:16:00,376.0,436.0,29434.0,60.0,0 +29434,29435,90_HBFB,ferry,HBFB,HBFB,4,ferry,90_HBFB,0,29434,07:16:00,436.0,496.0,29434.0,60.0,0 +29435,29436,90_HBFB,ferry,HBFB,HBFB,4,ferry,90_HBFB,0,29434,08:16:00,496.0,931.0,29434.0,435.0,1 +29436,29437,90_HBFB,ferry,HBFB,HBFB,4,ferry,90_HBFB,0,29434,15:31:00,931.0,991.0,29434.0,60.0,0 +29437,29438,90_HBFB,ferry,HBFB,HBFB,4,ferry,90_HBFB,0,29434,16:31:00,991.0,1051.0,29434.0,60.0,0 +29438,29439,90_HBFB,ferry,HBFB,HBFB,4,ferry,90_HBFB,0,29434,17:31:00,1051.0,1124.0,29434.0,73.0,0 +29439,29440,90_HBFB,ferry,HBFB,HBFB,4,ferry,90_HBFB,0,29434,18:44:00,1124.0,1223.98333333,29434.0,99.9833333333,0 +29440,29441,90_HBFB,ferry,HBFB,HBFB,4,ferry,90_HBFB,0,29434,20:23:59,1223.98333333,1323.98333333,29434.0,100.0,0 +29441,29442,90_HBFB,ferry,HBFB,HBFB,4,ferry,90_HBFB,0,29434,22:03:59,1323.98333333,1423.96666667,29434.0,99.9833333333,0 +29442,29443,90_HBFB,ferry,HBFB,HBFB,4,ferry,90_HBFB,0,29434,23:43:58,1423.96666667,1523.96666667,29434.0,100.0,0 +29475,29476,90_OAKALAFB,ferry,OAKALAFB,OAKALAFB,4,ferry,90_OAKALAFB,0,29476,06:04:00,364.0,429.0,29476.0,65.0,0 +29476,29477,90_OAKALAFB,ferry,OAKALAFB,OAKALAFB,4,ferry,90_OAKALAFB,0,29476,07:09:00,429.0,494.0,29476.0,65.0,0 +29477,29478,90_OAKALAFB,ferry,OAKALAFB,OAKALAFB,4,ferry,90_OAKALAFB,0,29476,08:14:00,494.0,567.0,29476.0,73.0,0 +29478,29479,90_OAKALAFB,ferry,OAKALAFB,OAKALAFB,4,ferry,90_OAKALAFB,0,29476,09:27:00,567.0,672.0,29476.0,105.0,0 +29479,29480,90_OAKALAFB,ferry,OAKALAFB,OAKALAFB,4,ferry,90_OAKALAFB,0,29476,11:12:00,672.0,777.0,29476.0,105.0,0 +29480,29481,90_OAKALAFB,ferry,OAKALAFB,OAKALAFB,4,ferry,90_OAKALAFB,0,29476,12:57:00,777.0,882.0,29476.0,105.0,0 +29481,29482,90_OAKALAFB,ferry,OAKALAFB,OAKALAFB,4,ferry,90_OAKALAFB,0,29476,14:42:00,882.0,930.0,29476.0,48.0,0 +29482,29483,90_OAKALAFB,ferry,OAKALAFB,OAKALAFB,4,ferry,90_OAKALAFB,0,29476,15:30:00,930.0,975.0,29476.0,45.0,0 +29483,29484,90_OAKALAFB,ferry,OAKALAFB,OAKALAFB,4,ferry,90_OAKALAFB,0,29476,16:15:00,975.0,1020.0,29476.0,45.0,0 +29484,29485,90_OAKALAFB,ferry,OAKALAFB,OAKALAFB,4,ferry,90_OAKALAFB,0,29476,17:00:00,1020.0,1065.0,29476.0,45.0,0 +29485,29486,90_OAKALAFB,ferry,OAKALAFB,OAKALAFB,4,ferry,90_OAKALAFB,0,29476,17:45:00,1065.0,1116.0,29476.0,51.0,0 +29486,29487,90_OAKALAFB,ferry,OAKALAFB,OAKALAFB,4,ferry,90_OAKALAFB,0,29476,18:36:00,1116.0,1176.0,29476.0,60.0,0 +29487,29488,90_OAKALAFB,ferry,OAKALAFB,OAKALAFB,4,ferry,90_OAKALAFB,0,29476,19:36:00,1176.0,1236.0,29476.0,60.0,0 +29488,29489,90_OAKALAFB,ferry,OAKALAFB,OAKALAFB,4,ferry,90_OAKALAFB,0,29476,20:36:00,1236.0,1296.0,29476.0,60.0,0 +29489,29490,90_OAKALAFB,ferry,OAKALAFB,OAKALAFB,4,ferry,90_OAKALAFB,0,29476,21:36:00,1296.0,1356.0,29476.0,60.0,0 +29490,29491,90_OAKALAFB,ferry,OAKALAFB,OAKALAFB,4,ferry,90_OAKALAFB,0,29476,22:36:00,1356.0,1416.0,29476.0,60.0,0 +29491,29492,90_OAKALAFB,ferry,OAKALAFB,OAKALAFB,4,ferry,90_OAKALAFB,0,29476,23:36:00,1416.0,1476.0,29476.0,60.0,0 +29492,29493,90_OAKALAFB,ferry,OAKALAFB,OAKALAFB,4,ferry,90_OAKALAFB,0,29476,24:36:00,1476.0,1536.0,29476.0,60.0,0 +29493,29494,90_OAKALAFB,ferry,OAKALAFB,OAKALAFB,4,ferry,90_OAKALAFB,0,29476,25:36:00,1536.0,1596.0,29476.0,60.0,0 +30225,30226,90_OAKOP,ferry,OAKOP,OAKOP,4,ferry,90_OAKOP,0,30226,06:16:00,376.0,436.0,30226.0,60.0,0 +30226,30227,90_OAKOP,ferry,OAKOP,OAKOP,4,ferry,90_OAKOP,0,30226,07:16:00,436.0,496.0,30226.0,60.0,0 +30222,30223,90_OPOAK,ferry,OPOAK,OPOAK,4,ferry,90_OPOAK,0,30223,15:38:00,938.0,998.0,30223.0,60.0,0 +30223,30224,90_OPOAK,ferry,OPOAK,OPOAK,4,ferry,90_OPOAK,0,30223,16:38:00,998.0,1058.0,30223.0,60.0,0 +29524,29525,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,06:22:00,382.0,427.0,29525.0,45.0,0 +29525,29526,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,07:07:00,427.0,472.0,29525.0,45.0,0 +29526,29527,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,07:52:00,472.0,517.0,29525.0,45.0,0 +29527,29528,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,08:37:00,517.0,541.0,29525.0,24.0,0 +29528,29529,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,09:01:00,541.0,601.0,29525.0,60.0,0 +29529,29530,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,10:01:00,601.0,661.0,29525.0,60.0,0 +29530,29531,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,11:01:00,661.0,721.0,29525.0,60.0,0 +29531,29532,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,12:01:00,721.0,781.0,29525.0,60.0,0 +29532,29533,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,13:01:00,781.0,841.0,29525.0,60.0,0 +29533,29534,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,14:01:00,841.0,901.0,29525.0,60.0,0 +29534,29535,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,15:01:00,901.0,940.0,29525.0,39.0,0 +29535,29536,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,15:40:00,940.0,970.0,29525.0,30.0,0 +29536,29537,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,16:10:00,970.0,1000.0,29525.0,30.0,0 +29537,29538,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,16:40:00,1000.0,1030.0,29525.0,30.0,0 +29538,29539,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,17:10:00,1030.0,1060.0,29525.0,30.0,0 +29539,29540,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,17:40:00,1060.0,1090.0,29525.0,30.0,0 +29540,29541,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,18:10:00,1090.0,1136.0,29525.0,46.0,0 +29541,29542,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,18:56:00,1136.0,1196.0,29525.0,60.0,0 +29542,29543,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,19:56:00,1196.0,1256.0,29525.0,60.0,0 +29543,29544,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,20:56:00,1256.0,1316.0,29525.0,60.0,0 +29544,29545,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,21:56:00,1316.0,1376.0,29525.0,60.0,0 +29545,29546,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,22:56:00,1376.0,1436.0,29525.0,60.0,0 +29546,29547,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,23:56:00,1436.0,1496.0,29525.0,60.0,0 +29547,29548,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,24:56:00,1496.0,1556.0,29525.0,60.0,0 +29548,29549,91_LARKN,ferry,LARKN,LARKN,4,ferry,91_LARKN,0,29525,25:56:00,1556.0,1616.0,29525.0,60.0,0 +29495,29496,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,06:15:00,375.0,405.0,29496.0,30.0,0 +29496,29497,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,06:45:00,405.0,435.0,29496.0,30.0,0 +29497,29498,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,07:15:00,435.0,465.0,29496.0,30.0,0 +29498,29499,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,07:45:00,465.0,495.0,29496.0,30.0,0 +29499,29500,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,08:15:00,495.0,525.0,29496.0,30.0,0 +29500,29501,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,08:45:00,525.0,553.0,29496.0,28.0,0 +29501,29502,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,09:13:00,553.0,613.0,29496.0,60.0,0 +29502,29503,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,10:13:00,613.0,673.0,29496.0,60.0,0 +29503,29504,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,11:13:00,673.0,733.0,29496.0,60.0,0 +29504,29505,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,12:13:00,733.0,793.0,29496.0,60.0,0 +29505,29506,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,13:13:00,793.0,853.0,29496.0,60.0,0 +29506,29507,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,14:13:00,853.0,913.0,29496.0,60.0,0 +29507,29508,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,15:13:00,913.0,937.0,29496.0,24.0,0 +29508,29509,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,15:37:00,937.0,982.0,29496.0,45.0,0 +29509,29510,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,16:22:00,982.0,1027.0,29496.0,45.0,0 +29510,29511,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,17:07:00,1027.0,1072.0,29496.0,45.0,0 +29511,29512,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,17:52:00,1072.0,1115.0,29496.0,43.0,0 +29512,29513,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,18:35:00,1115.0,1160.0,29496.0,45.0,0 +29513,29514,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,19:20:00,1160.0,1205.0,29496.0,45.0,0 +29514,29515,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,20:05:00,1205.0,1250.0,29496.0,45.0,0 +29515,29516,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,20:50:00,1250.0,1295.0,29496.0,45.0,0 +29516,29517,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,21:35:00,1295.0,1340.0,29496.0,45.0,0 +29517,29518,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,22:20:00,1340.0,1385.0,29496.0,45.0,0 +29518,29519,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,23:05:00,1385.0,1430.0,29496.0,45.0,0 +29519,29520,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,23:50:00,1430.0,1475.0,29496.0,45.0,0 +29520,29521,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,24:35:00,1475.0,1520.0,29496.0,45.0,0 +29521,29522,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,25:20:00,1520.0,1565.0,29496.0,45.0,0 +29522,29523,91_LARKS,ferry,LARKS,LARKS,4,ferry,91_LARKS,0,29496,26:05:00,1565.0,1610.0,29496.0,45.0,0 +29565,29566,92_FBSAU,ferry,FBSAU,FBSAU,4,ferry,92_FBSAU,0,29566,06:13:00,373.0,472.983333333,29566.0,99.9833333333,0 +29566,29567,92_FBSAU,ferry,FBSAU,FBSAU,4,ferry,92_FBSAU,0,29566,07:52:59,472.983333333,540.0,29566.0,67.0166666667,0 +29567,29568,92_FBSAU,ferry,FBSAU,FBSAU,4,ferry,92_FBSAU,0,29566,09:00:00,540.0,630.0,29566.0,90.0,0 +29568,29569,92_FBSAU,ferry,FBSAU,FBSAU,4,ferry,92_FBSAU,0,29566,10:30:00,630.0,720.0,29566.0,90.0,0 +29569,29570,92_FBSAU,ferry,FBSAU,FBSAU,4,ferry,92_FBSAU,0,29566,12:00:00,720.0,810.0,29566.0,90.0,0 +29570,29571,92_FBSAU,ferry,FBSAU,FBSAU,4,ferry,92_FBSAU,0,29566,13:30:00,810.0,900.0,29566.0,90.0,0 +29571,29572,92_FBSAU,ferry,FBSAU,FBSAU,4,ferry,92_FBSAU,0,29566,15:00:00,900.0,930.0,29566.0,30.0,0 +29572,29573,92_FBSAU,ferry,FBSAU,FBSAU,4,ferry,92_FBSAU,0,29566,15:30:00,930.0,990.0,29566.0,60.0,0 +29573,29574,92_FBSAU,ferry,FBSAU,FBSAU,4,ferry,92_FBSAU,0,29566,16:30:00,990.0,1050.0,29566.0,60.0,0 +29574,29575,92_FBSAU,ferry,FBSAU,FBSAU,4,ferry,92_FBSAU,0,29566,17:30:00,1050.0,1139.0,29566.0,89.0,0 +29575,29576,92_FBSAU,ferry,FBSAU,FBSAU,4,ferry,92_FBSAU,0,29566,18:59:00,1139.0,1238.98333333,29566.0,99.9833333333,0 +29576,29577,92_FBSAU,ferry,FBSAU,FBSAU,4,ferry,92_FBSAU,0,29566,20:38:59,1238.98333333,1338.98333333,29566.0,100.0,0 +29577,29578,92_FBSAU,ferry,FBSAU,FBSAU,4,ferry,92_FBSAU,0,29566,22:18:59,1338.98333333,1438.96666667,29566.0,99.9833333333,0 +29578,29579,92_FBSAU,ferry,FBSAU,FBSAU,4,ferry,92_FBSAU,0,29566,23:58:58,1438.96666667,1538.96666667,29566.0,100.0,0 +29550,29551,92_SAUFB,ferry,SAUFB,SAUFB,4,ferry,92_SAUFB,0,29551,06:01:00,361.0,431.0,29551.0,70.0,0 +29551,29552,92_SAUFB,ferry,SAUFB,SAUFB,4,ferry,92_SAUFB,0,29551,07:11:00,431.0,501.0,29551.0,70.0,0 +29552,29553,92_SAUFB,ferry,SAUFB,SAUFB,4,ferry,92_SAUFB,0,29551,08:21:00,501.0,542.0,29551.0,41.0,0 +29553,29554,92_SAUFB,ferry,SAUFB,SAUFB,4,ferry,92_SAUFB,0,29551,09:02:00,542.0,632.0,29551.0,90.0,0 +29554,29555,92_SAUFB,ferry,SAUFB,SAUFB,4,ferry,92_SAUFB,0,29551,10:32:00,632.0,722.0,29551.0,90.0,0 +29555,29556,92_SAUFB,ferry,SAUFB,SAUFB,4,ferry,92_SAUFB,0,29551,12:02:00,722.0,812.0,29551.0,90.0,0 +29556,29557,92_SAUFB,ferry,SAUFB,SAUFB,4,ferry,92_SAUFB,0,29551,13:32:00,812.0,902.0,29551.0,90.0,0 +29557,29558,92_SAUFB,ferry,SAUFB,SAUFB,4,ferry,92_SAUFB,0,29551,15:02:00,902.0,958.0,29551.0,56.0,0 +29558,29559,92_SAUFB,ferry,SAUFB,SAUFB,4,ferry,92_SAUFB,0,29551,15:58:00,958.0,1038.0,29551.0,80.0,0 +29559,29560,92_SAUFB,ferry,SAUFB,SAUFB,4,ferry,92_SAUFB,0,29551,17:18:00,1038.0,1138.0,29551.0,100.0,0 +29560,29561,92_SAUFB,ferry,SAUFB,SAUFB,4,ferry,92_SAUFB,0,29551,18:58:00,1138.0,1237.98333333,29551.0,99.9833333333,0 +29561,29562,92_SAUFB,ferry,SAUFB,SAUFB,4,ferry,92_SAUFB,0,29551,20:37:59,1237.98333333,1337.98333333,29551.0,100.0,0 +29562,29563,92_SAUFB,ferry,SAUFB,SAUFB,4,ferry,92_SAUFB,0,29551,22:17:59,1337.98333333,1437.96666667,29551.0,99.9833333333,0 +29563,29564,92_SAUFB,ferry,SAUFB,SAUFB,4,ferry,92_SAUFB,0,29551,23:57:58,1437.96666667,1537.96666667,29551.0,100.0,0 +29599,29600,93_FBTIB,ferry,FBTIB,FBTIB,4,ferry,93_FBTIB,0,29600,06:04:00,364.0,424.0,29600.0,60.0,0 +29600,29601,93_FBTIB,ferry,FBTIB,FBTIB,4,ferry,93_FBTIB,0,29600,07:04:00,424.0,484.0,29600.0,60.0,0 +29601,29602,93_FBTIB,ferry,FBTIB,FBTIB,4,ferry,93_FBTIB,0,29600,08:04:00,484.0,930.0,29600.0,446.0,1 +29602,29603,93_FBTIB,ferry,FBTIB,FBTIB,4,ferry,93_FBTIB,0,29600,15:30:00,930.0,990.0,29600.0,60.0,0 +29603,29604,93_FBTIB,ferry,FBTIB,FBTIB,4,ferry,93_FBTIB,0,29600,16:30:00,990.0,1050.0,29600.0,60.0,0 +29604,29605,93_FBTIB,ferry,FBTIB,FBTIB,4,ferry,93_FBTIB,0,29600,17:30:00,1050.0,1135.0,29600.0,85.0,0 +29605,29606,93_FBTIB,ferry,FBTIB,FBTIB,4,ferry,93_FBTIB,0,29600,18:55:00,1135.0,1234.98333333,29600.0,99.9833333333,0 +29606,29607,93_FBTIB,ferry,FBTIB,FBTIB,4,ferry,93_FBTIB,0,29600,20:34:59,1234.98333333,1334.98333333,29600.0,100.0,0 +29607,29608,93_FBTIB,ferry,FBTIB,FBTIB,4,ferry,93_FBTIB,0,29600,22:14:59,1334.98333333,1434.96666667,29600.0,99.9833333333,0 +29608,29609,93_FBTIB,ferry,FBTIB,FBTIB,4,ferry,93_FBTIB,0,29600,23:54:58,1434.96666667,1534.96666667,29600.0,100.0,0 +29659,29660,93_FWSAU,ferry,FWSAU,FWSAU,4,ferry,93_FWSAU,0,29660,09:15:00,555.0,630.0,29660.0,75.0,0 +29660,29661,93_FWSAU,ferry,FWSAU,FWSAU,4,ferry,93_FWSAU,0,29660,10:30:00,630.0,705.0,29660.0,75.0,0 +29661,29662,93_FWSAU,ferry,FWSAU,FWSAU,4,ferry,93_FWSAU,0,29660,11:45:00,705.0,780.0,29660.0,75.0,0 +29662,29663,93_FWSAU,ferry,FWSAU,FWSAU,4,ferry,93_FWSAU,0,29660,13:00:00,780.0,855.0,29660.0,75.0,0 +29651,29652,93_FWTIB,ferry,FWTIB,FWTIB,4,ferry,93_FWTIB,0,29652,09:04:00,544.0,619.0,29652.0,75.0,0 +29652,29653,93_FWTIB,ferry,FWTIB,FWTIB,4,ferry,93_FWTIB,0,29652,10:19:00,619.0,694.0,29652.0,75.0,0 +29653,29654,93_FWTIB,ferry,FWTIB,FWTIB,4,ferry,93_FWTIB,0,29652,11:34:00,694.0,769.0,29652.0,75.0,0 +29654,29655,93_FWTIB,ferry,FWTIB,FWTIB,4,ferry,93_FWTIB,0,29652,12:49:00,769.0,844.0,29652.0,75.0,0 +29655,29656,93_FWTIB,ferry,FWTIB,FWTIB,4,ferry,93_FWTIB,0,29652,14:04:00,844.0,919.0,29652.0,75.0,0 +29656,29657,93_FWTIB,ferry,FWTIB,FWTIB,4,ferry,93_FWTIB,0,29652,15:19:00,919.0,931.0,29652.0,12.0,0 +29657,29658,93_FWTIB,ferry,FWTIB,FWTIB,4,ferry,93_FWTIB,0,29652,15:31:00,931.0,1030.98333333,29652.0,99.9833333333,0 +29610,29611,93_SAUFW,ferry,SAUFW,SAUFW,4,ferry,93_SAUFW,0,29611,09:00:00,540.0,615.0,29611.0,75.0,0 +29611,29612,93_SAUFW,ferry,SAUFW,SAUFW,4,ferry,93_SAUFW,0,29611,10:15:00,615.0,690.0,29611.0,75.0,0 +29612,29613,93_SAUFW,ferry,SAUFW,SAUFW,4,ferry,93_SAUFW,0,29611,11:30:00,690.0,765.0,29611.0,75.0,0 +29613,29614,93_SAUFW,ferry,SAUFW,SAUFW,4,ferry,93_SAUFW,0,29611,12:45:00,765.0,840.0,29611.0,75.0,0 +29614,29615,93_SAUFW,ferry,SAUFW,SAUFW,4,ferry,93_SAUFW,0,29611,14:00:00,840.0,915.0,29611.0,75.0,0 +29615,29616,93_SAUFW,ferry,SAUFW,SAUFW,4,ferry,93_SAUFW,0,29611,15:15:00,915.0,1110.0,29611.0,195.0,1 +29616,29617,93_SAUFW,ferry,SAUFW,SAUFW,4,ferry,93_SAUFW,0,29611,18:30:00,1110.0,1209.98333333,29611.0,99.9833333333,0 +29617,29618,93_SAUFW,ferry,SAUFW,SAUFW,4,ferry,93_SAUFW,0,29611,20:09:59,1209.98333333,1309.98333333,29611.0,100.0,0 +29618,29619,93_SAUFW,ferry,SAUFW,SAUFW,4,ferry,93_SAUFW,0,29611,21:49:59,1309.98333333,1409.96666667,29611.0,99.9833333333,0 +29619,29620,93_SAUFW,ferry,SAUFW,SAUFW,4,ferry,93_SAUFW,0,29611,23:29:58,1409.96666667,1509.96666667,29611.0,100.0,0 +29620,29621,93_SAUFW,ferry,SAUFW,SAUFW,4,ferry,93_SAUFW,0,29611,25:09:58,1509.96666667,1609.95,29611.0,99.9833333333,0 +29580,29581,93_TIBFB,ferry,TIBFB,TIBFB,4,ferry,93_TIBFB,0,29581,06:01:00,361.0,411.0,29581.0,50.0,0 +29581,29582,93_TIBFB,ferry,TIBFB,TIBFB,4,ferry,93_TIBFB,0,29581,06:51:00,411.0,461.0,29581.0,50.0,0 +29582,29583,93_TIBFB,ferry,TIBFB,TIBFB,4,ferry,93_TIBFB,0,29581,07:41:00,461.0,511.0,29581.0,50.0,0 +29583,29584,93_TIBFB,ferry,TIBFB,TIBFB,4,ferry,93_TIBFB,0,29581,08:31:00,511.0,939.0,29581.0,428.0,1 +29584,29585,93_TIBFB,ferry,TIBFB,TIBFB,4,ferry,93_TIBFB,0,29581,15:39:00,939.0,989.0,29581.0,50.0,0 +29585,29586,93_TIBFB,ferry,TIBFB,TIBFB,4,ferry,93_TIBFB,0,29581,16:29:00,989.0,1039.0,29581.0,50.0,0 +29586,29587,93_TIBFB,ferry,TIBFB,TIBFB,4,ferry,93_TIBFB,0,29581,17:19:00,1039.0,1089.0,29581.0,50.0,0 +29588,29589,93_TIBFW,ferry,TIBFW,TIBFW,4,ferry,93_TIBFW,0,29589,09:22:00,562.0,637.0,29589.0,75.0,0 +29589,29590,93_TIBFW,ferry,TIBFW,TIBFW,4,ferry,93_TIBFW,0,29589,10:37:00,637.0,712.0,29589.0,75.0,0 +29590,29591,93_TIBFW,ferry,TIBFW,TIBFW,4,ferry,93_TIBFW,0,29589,11:52:00,712.0,787.0,29589.0,75.0,0 +29591,29592,93_TIBFW,ferry,TIBFW,TIBFW,4,ferry,93_TIBFW,0,29589,13:07:00,787.0,862.0,29589.0,75.0,0 +29592,29593,93_TIBFW,ferry,TIBFW,TIBFW,4,ferry,93_TIBFW,0,29589,14:22:00,862.0,1117.0,29589.0,255.0,1 +29593,29594,93_TIBFW,ferry,TIBFW,TIBFW,4,ferry,93_TIBFW,0,29589,18:37:00,1117.0,1216.98333333,29589.0,99.9833333333,0 +29594,29595,93_TIBFW,ferry,TIBFW,TIBFW,4,ferry,93_TIBFW,0,29589,20:16:59,1216.98333333,1316.98333333,29589.0,100.0,0 +29595,29596,93_TIBFW,ferry,TIBFW,TIBFW,4,ferry,93_TIBFW,0,29589,21:56:59,1316.98333333,1416.96666667,29589.0,99.9833333333,0 +29596,29597,93_TIBFW,ferry,TIBFW,TIBFW,4,ferry,93_TIBFW,0,29589,23:36:58,1416.96666667,1516.96666667,29589.0,100.0,0 +29597,29598,93_TIBFW,ferry,TIBFW,TIBFW,4,ferry,93_TIBFW,0,29589,25:16:58,1516.96666667,1616.95,29589.0,99.9833333333,0 +29640,29641,94_FBFWVAL,ferry,FBFWVAL,FBFWVAL,4,ferry,94_FBFWVAL,0,29641,09:00:00,540.0,639.983333333,29641.0,99.9833333333,0 +29641,29642,94_FBFWVAL,ferry,FBFWVAL,FBFWVAL,4,ferry,94_FBFWVAL,0,29641,10:39:59,639.983333333,739.983333333,29641.0,100.0,0 +29642,29643,94_FBFWVAL,ferry,FBFWVAL,FBFWVAL,4,ferry,94_FBFWVAL,0,29641,12:19:59,739.983333333,839.966666667,29641.0,99.9833333333,0 +29643,29644,94_FBFWVAL,ferry,FBFWVAL,FBFWVAL,4,ferry,94_FBFWVAL,0,29641,13:59:58,839.966666667,938.0,29641.0,98.0333333333,0 +29644,29645,94_FBFWVAL,ferry,FBFWVAL,FBFWVAL,4,ferry,94_FBFWVAL,0,29641,15:38:00,938.0,1037.98333333,29641.0,99.9833333333,0 +29645,29646,94_FBFWVAL,ferry,FBFWVAL,FBFWVAL,4,ferry,94_FBFWVAL,0,29641,17:17:59,1037.98333333,1125.0,29641.0,87.0166666667,0 +29646,29647,94_FBFWVAL,ferry,FBFWVAL,FBFWVAL,4,ferry,94_FBFWVAL,0,29641,18:45:00,1125.0,1224.98333333,29641.0,99.9833333333,0 +29647,29648,94_FBFWVAL,ferry,FBFWVAL,FBFWVAL,4,ferry,94_FBFWVAL,0,29641,20:24:59,1224.98333333,1324.98333333,29641.0,100.0,0 +29648,29649,94_FBFWVAL,ferry,FBFWVAL,FBFWVAL,4,ferry,94_FBFWVAL,0,29641,22:04:59,1324.98333333,1424.96666667,29641.0,99.9833333333,0 +29649,29650,94_FBFWVAL,ferry,FBFWVAL,FBFWVAL,4,ferry,94_FBFWVAL,0,29641,23:44:58,1424.96666667,1524.96666667,29641.0,100.0,0 +29622,29623,94_VALFB,ferry,VALFB,VALFB,4,ferry,94_VALFB,0,29623,06:01:00,361.0,406.0,29623.0,45.0,0 +29623,29624,94_VALFB,ferry,VALFB,VALFB,4,ferry,94_VALFB,0,29623,06:46:00,406.0,451.0,29623.0,45.0,0 +29624,29625,94_VALFB,ferry,VALFB,VALFB,4,ferry,94_VALFB,0,29623,07:31:00,451.0,496.0,29623.0,45.0,0 +29625,29626,94_VALFB,ferry,VALFB,VALFB,4,ferry,94_VALFB,0,29623,08:16:00,496.0,546.0,29623.0,50.0,0 +29626,29627,94_VALFB,ferry,VALFB,VALFB,4,ferry,94_VALFB,0,29623,09:06:00,546.0,636.0,29623.0,90.0,0 +29627,29628,94_VALFB,ferry,VALFB,VALFB,4,ferry,94_VALFB,0,29623,10:36:00,636.0,726.0,29623.0,90.0,0 +29628,29629,94_VALFB,ferry,VALFB,VALFB,4,ferry,94_VALFB,0,29623,12:06:00,726.0,816.0,29623.0,90.0,0 +29629,29630,94_VALFB,ferry,VALFB,VALFB,4,ferry,94_VALFB,0,29623,13:36:00,816.0,906.0,29623.0,90.0,0 +29630,29631,94_VALFB,ferry,VALFB,VALFB,4,ferry,94_VALFB,0,29623,15:06:00,906.0,947.0,29623.0,41.0,0 +29631,29632,94_VALFB,ferry,VALFB,VALFB,4,ferry,94_VALFB,0,29623,15:47:00,947.0,997.0,29623.0,50.0,0 +29632,29633,94_VALFB,ferry,VALFB,VALFB,4,ferry,94_VALFB,0,29623,16:37:00,997.0,1047.0,29623.0,50.0,0 +29633,29634,94_VALFB,ferry,VALFB,VALFB,4,ferry,94_VALFB,0,29623,17:27:00,1047.0,1097.0,29623.0,50.0,0 +29634,29635,94_VALFB,ferry,VALFB,VALFB,4,ferry,94_VALFB,0,29623,18:17:00,1097.0,1129.0,29623.0,32.0,0 +29635,29636,94_VALFB,ferry,VALFB,VALFB,4,ferry,94_VALFB,0,29623,18:49:00,1129.0,1228.98333333,29623.0,99.9833333333,0 +29636,29637,94_VALFB,ferry,VALFB,VALFB,4,ferry,94_VALFB,0,29623,20:28:59,1228.98333333,1328.98333333,29623.0,100.0,0 +29637,29638,94_VALFB,ferry,VALFB,VALFB,4,ferry,94_VALFB,0,29623,22:08:59,1328.98333333,1428.96666667,29623.0,99.9833333333,0 +29638,29639,94_VALFB,ferry,VALFB,VALFB,4,ferry,94_VALFB,0,29623,23:48:58,1428.96666667,1528.96666667,29623.0,100.0,0 +28849,28850,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,03:02:00,182.0,227.0,28850.0,45.0,1 +28850,28851,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,03:47:00,227.0,272.0,28850.0,45.0,1 +28851,28852,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,04:32:00,272.0,317.0,28850.0,45.0,1 +28852,28853,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,05:17:00,317.0,363.0,28850.0,46.0,1 +28853,28854,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,06:03:00,363.0,373.0,28850.0,10.0,0 +28854,28855,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,06:13:00,373.0,383.0,28850.0,10.0,0 +28855,28856,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,06:23:00,383.0,393.0,28850.0,10.0,0 +28856,28857,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,06:33:00,393.0,403.0,28850.0,10.0,0 +28857,28858,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,06:43:00,403.0,413.0,28850.0,10.0,0 +28858,28859,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,06:53:00,413.0,423.0,28850.0,10.0,0 +28859,28860,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,07:03:00,423.0,433.0,28850.0,10.0,0 +28860,28861,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,07:13:00,433.0,443.0,28850.0,10.0,0 +28861,28862,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,07:23:00,443.0,453.0,28850.0,10.0,0 +28862,28863,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,07:33:00,453.0,463.0,28850.0,10.0,0 +28863,28864,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,07:43:00,463.0,473.0,28850.0,10.0,0 +28864,28865,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,07:53:00,473.0,483.0,28850.0,10.0,0 +28865,28866,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,08:03:00,483.0,493.0,28850.0,10.0,0 +28866,28867,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,08:13:00,493.0,503.0,28850.0,10.0,0 +28867,28868,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,08:23:00,503.0,513.0,28850.0,10.0,0 +28868,28869,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,08:33:00,513.0,523.0,28850.0,10.0,0 +28869,28870,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,08:43:00,523.0,533.0,28850.0,10.0,0 +28870,28871,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,08:53:00,533.0,545.0,28850.0,12.0,0 +28871,28872,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,09:05:00,545.0,565.0,28850.0,20.0,0 +28872,28873,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,09:25:00,565.0,585.0,28850.0,20.0,0 +28873,28874,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,09:45:00,585.0,605.0,28850.0,20.0,0 +28874,28875,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,10:05:00,605.0,625.0,28850.0,20.0,0 +28875,28876,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,10:25:00,625.0,645.0,28850.0,20.0,0 +28876,28877,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,10:45:00,645.0,665.0,28850.0,20.0,0 +28877,28878,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,11:05:00,665.0,685.0,28850.0,20.0,0 +28878,28879,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,11:25:00,685.0,705.0,28850.0,20.0,0 +28879,28880,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,11:45:00,705.0,725.0,28850.0,20.0,0 +28880,28881,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,12:05:00,725.0,745.0,28850.0,20.0,0 +28881,28882,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,12:25:00,745.0,765.0,28850.0,20.0,0 +28882,28883,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,12:45:00,765.0,785.0,28850.0,20.0,0 +28883,28884,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,13:05:00,785.0,805.0,28850.0,20.0,0 +28884,28885,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,13:25:00,805.0,825.0,28850.0,20.0,0 +28885,28886,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,13:45:00,825.0,845.0,28850.0,20.0,0 +28886,28887,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,14:05:00,845.0,865.0,28850.0,20.0,0 +28887,28888,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,14:25:00,865.0,885.0,28850.0,20.0,0 +28888,28889,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,14:45:00,885.0,905.0,28850.0,20.0,0 +28889,28890,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,15:05:00,905.0,925.0,28850.0,20.0,0 +28890,28891,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,15:25:00,925.0,934.0,28850.0,9.0,0 +28891,28892,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,15:34:00,934.0,949.0,28850.0,15.0,0 +28892,28893,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,15:49:00,949.0,964.0,28850.0,15.0,0 +28893,28894,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,16:04:00,964.0,979.0,28850.0,15.0,0 +28894,28895,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,16:19:00,979.0,994.0,28850.0,15.0,0 +28895,28896,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,16:34:00,994.0,1009.0,28850.0,15.0,0 +28896,28897,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,16:49:00,1009.0,1024.0,28850.0,15.0,0 +28897,28898,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,17:04:00,1024.0,1039.0,28850.0,15.0,0 +28898,28899,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,17:19:00,1039.0,1054.0,28850.0,15.0,0 +28899,28900,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,17:34:00,1054.0,1069.0,28850.0,15.0,0 +28900,28901,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,17:49:00,1069.0,1084.0,28850.0,15.0,0 +28901,28902,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,18:04:00,1084.0,1099.0,28850.0,15.0,0 +28902,28903,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,18:19:00,1099.0,1118.0,28850.0,19.0,0 +28903,28904,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,18:38:00,1118.0,1138.0,28850.0,20.0,0 +28904,28905,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,18:58:00,1138.0,1158.0,28850.0,20.0,0 +28905,28906,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,19:18:00,1158.0,1178.0,28850.0,20.0,0 +28906,28907,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,19:38:00,1178.0,1198.0,28850.0,20.0,0 +28907,28908,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,19:58:00,1198.0,1218.0,28850.0,20.0,0 +28908,28909,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,20:18:00,1218.0,1238.0,28850.0,20.0,0 +28909,28910,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,20:38:00,1238.0,1258.0,28850.0,20.0,0 +28910,28911,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,20:58:00,1258.0,1278.0,28850.0,20.0,0 +28911,28912,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,21:18:00,1278.0,1298.0,28850.0,20.0,0 +28912,28913,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,21:38:00,1298.0,1318.0,28850.0,20.0,0 +28913,28914,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,21:58:00,1318.0,1338.0,28850.0,20.0,0 +28914,28915,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,22:18:00,1338.0,1358.0,28850.0,20.0,0 +28915,28916,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,22:38:00,1358.0,1378.0,28850.0,20.0,0 +28916,28917,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,22:58:00,1378.0,1398.0,28850.0,20.0,0 +28917,28918,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,23:18:00,1398.0,1418.0,28850.0,20.0,0 +28918,28919,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,23:38:00,1418.0,1438.0,28850.0,20.0,0 +28919,28920,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,23:58:00,1438.0,1458.0,28850.0,20.0,0 +28920,28921,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,24:18:00,1458.0,1478.0,28850.0,20.0,0 +28921,28922,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,24:38:00,1478.0,1498.0,28850.0,20.0,0 +28922,28923,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,24:58:00,1498.0,1518.0,28850.0,20.0,0 +28923,28924,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,25:18:00,1518.0,1538.0,28850.0,20.0,0 +28924,28925,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,25:38:00,1538.0,1558.0,28850.0,20.0,0 +28925,28926,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,25:58:00,1558.0,1578.0,28850.0,20.0,0 +28926,28927,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,26:18:00,1578.0,1598.0,28850.0,20.0,0 +28927,28928,MUN108I,sf_muni,108,108_I,3,sf_muni,MUN108I,0,28850,26:38:00,1598.0,1618.0,28850.0,20.0,0 +28929,28930,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,03:13:00,193.0,238.0,28930.0,45.0,1 +28930,28931,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,03:58:00,238.0,283.0,28930.0,45.0,1 +28931,28932,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,04:43:00,283.0,328.0,28930.0,45.0,1 +28932,28933,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,05:28:00,328.0,364.0,28930.0,36.0,0 +28933,28934,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,06:04:00,364.0,376.0,28930.0,12.0,0 +28934,28935,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,06:16:00,376.0,388.0,28930.0,12.0,0 +28935,28936,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,06:28:00,388.0,400.0,28930.0,12.0,0 +28936,28937,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,06:40:00,400.0,412.0,28930.0,12.0,0 +28937,28938,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,06:52:00,412.0,424.0,28930.0,12.0,0 +28938,28939,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,07:04:00,424.0,436.0,28930.0,12.0,0 +28939,28940,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,07:16:00,436.0,448.0,28930.0,12.0,0 +28940,28941,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,07:28:00,448.0,460.0,28930.0,12.0,0 +28941,28942,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,07:40:00,460.0,472.0,28930.0,12.0,0 +28942,28943,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,07:52:00,472.0,484.0,28930.0,12.0,0 +28943,28944,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,08:04:00,484.0,496.0,28930.0,12.0,0 +28944,28945,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,08:16:00,496.0,508.0,28930.0,12.0,0 +28945,28946,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,08:28:00,508.0,520.0,28930.0,12.0,0 +28946,28947,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,08:40:00,520.0,532.0,28930.0,12.0,0 +28947,28948,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,08:52:00,532.0,548.0,28930.0,16.0,0 +28948,28949,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,09:08:00,548.0,568.0,28930.0,20.0,0 +28949,28950,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,09:28:00,568.0,588.0,28930.0,20.0,0 +28950,28951,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,09:48:00,588.0,608.0,28930.0,20.0,0 +28951,28952,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,10:08:00,608.0,628.0,28930.0,20.0,0 +28952,28953,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,10:28:00,628.0,648.0,28930.0,20.0,0 +28953,28954,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,10:48:00,648.0,668.0,28930.0,20.0,0 +28954,28955,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,11:08:00,668.0,688.0,28930.0,20.0,0 +28955,28956,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,11:28:00,688.0,708.0,28930.0,20.0,0 +28956,28957,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,11:48:00,708.0,728.0,28930.0,20.0,0 +28957,28958,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,12:08:00,728.0,748.0,28930.0,20.0,0 +28958,28959,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,12:28:00,748.0,768.0,28930.0,20.0,0 +28959,28960,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,12:48:00,768.0,788.0,28930.0,20.0,0 +28960,28961,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,13:08:00,788.0,808.0,28930.0,20.0,0 +28961,28962,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,13:28:00,808.0,828.0,28930.0,20.0,0 +28962,28963,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,13:48:00,828.0,848.0,28930.0,20.0,0 +28963,28964,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,14:08:00,848.0,868.0,28930.0,20.0,0 +28964,28965,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,14:28:00,868.0,888.0,28930.0,20.0,0 +28965,28966,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,14:48:00,888.0,908.0,28930.0,20.0,0 +28966,28967,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,15:08:00,908.0,928.0,28930.0,20.0,0 +28967,28968,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,15:28:00,928.0,935.0,28930.0,7.0,0 +28968,28969,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,15:35:00,935.0,950.0,28930.0,15.0,0 +28969,28970,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,15:50:00,950.0,965.0,28930.0,15.0,0 +28970,28971,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,16:05:00,965.0,980.0,28930.0,15.0,0 +28971,28972,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,16:20:00,980.0,995.0,28930.0,15.0,0 +28972,28973,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,16:35:00,995.0,1010.0,28930.0,15.0,0 +28973,28974,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,16:50:00,1010.0,1025.0,28930.0,15.0,0 +28974,28975,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,17:05:00,1025.0,1040.0,28930.0,15.0,0 +28975,28976,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,17:20:00,1040.0,1055.0,28930.0,15.0,0 +28976,28977,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,17:35:00,1055.0,1070.0,28930.0,15.0,0 +28977,28978,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,17:50:00,1070.0,1085.0,28930.0,15.0,0 +28978,28979,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,18:05:00,1085.0,1100.0,28930.0,15.0,0 +28979,28980,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,18:20:00,1100.0,1115.0,28930.0,15.0,0 +28980,28981,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,18:35:00,1115.0,1135.0,28930.0,20.0,0 +28981,28982,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,18:55:00,1135.0,1155.0,28930.0,20.0,0 +28982,28983,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,19:15:00,1155.0,1175.0,28930.0,20.0,0 +28983,28984,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,19:35:00,1175.0,1195.0,28930.0,20.0,0 +28984,28985,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,19:55:00,1195.0,1215.0,28930.0,20.0,0 +28985,28986,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,20:15:00,1215.0,1235.0,28930.0,20.0,0 +28986,28987,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,20:35:00,1235.0,1255.0,28930.0,20.0,0 +28987,28988,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,20:55:00,1255.0,1275.0,28930.0,20.0,0 +28988,28989,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,21:15:00,1275.0,1295.0,28930.0,20.0,0 +28989,28990,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,21:35:00,1295.0,1315.0,28930.0,20.0,0 +28990,28991,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,21:55:00,1315.0,1335.0,28930.0,20.0,0 +28991,28992,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,22:15:00,1335.0,1355.0,28930.0,20.0,0 +28992,28993,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,22:35:00,1355.0,1375.0,28930.0,20.0,0 +28993,28994,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,22:55:00,1375.0,1395.0,28930.0,20.0,0 +28994,28995,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,23:15:00,1395.0,1415.0,28930.0,20.0,0 +28995,28996,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,23:35:00,1415.0,1435.0,28930.0,20.0,0 +28996,28997,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,23:55:00,1435.0,1455.0,28930.0,20.0,0 +28997,28998,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,24:15:00,1455.0,1475.0,28930.0,20.0,0 +28998,28999,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,24:35:00,1475.0,1495.0,28930.0,20.0,0 +28999,29000,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,24:55:00,1495.0,1515.0,28930.0,20.0,0 +29000,29001,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,25:15:00,1515.0,1535.0,28930.0,20.0,0 +29001,29002,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,25:35:00,1535.0,1555.0,28930.0,20.0,0 +29002,29003,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,25:55:00,1555.0,1575.0,28930.0,20.0,0 +29003,29004,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,26:15:00,1575.0,1595.0,28930.0,20.0,0 +29004,29005,MUN108O,sf_muni,108,108_O,3,sf_muni,MUN108O,0,28930,26:35:00,1595.0,1615.0,28930.0,20.0,0 +21051,21052,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,03:02:00,182.0,202.0,21052.0,20.0,0 +21052,21053,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,03:22:00,202.0,222.0,21052.0,20.0,0 +21053,21054,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,03:42:00,222.0,242.0,21052.0,20.0,0 +21054,21055,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,04:02:00,242.0,262.0,21052.0,20.0,0 +21055,21056,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,04:22:00,262.0,282.0,21052.0,20.0,0 +21056,21057,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,04:42:00,282.0,302.0,21052.0,20.0,0 +21057,21058,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,05:02:00,302.0,322.0,21052.0,20.0,0 +21058,21059,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,05:22:00,322.0,342.0,21052.0,20.0,0 +21059,21060,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,05:42:00,342.0,367.0,21052.0,25.0,0 +21060,21061,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,06:07:00,367.0,387.0,21052.0,20.0,0 +21061,21062,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,06:27:00,387.0,407.0,21052.0,20.0,0 +21062,21063,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,06:47:00,407.0,427.0,21052.0,20.0,0 +21063,21064,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,07:07:00,427.0,447.0,21052.0,20.0,0 +21064,21065,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,07:27:00,447.0,467.0,21052.0,20.0,0 +21065,21066,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,07:47:00,467.0,487.0,21052.0,20.0,0 +21066,21067,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,08:07:00,487.0,507.0,21052.0,20.0,0 +21067,21068,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,08:27:00,507.0,527.0,21052.0,20.0,0 +21068,21069,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,08:47:00,527.0,541.0,21052.0,14.0,0 +21069,21070,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,09:01:00,541.0,561.0,21052.0,20.0,0 +21070,21071,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,09:21:00,561.0,581.0,21052.0,20.0,0 +21071,21072,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,09:41:00,581.0,601.0,21052.0,20.0,0 +21072,21073,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,10:01:00,601.0,621.0,21052.0,20.0,0 +21073,21074,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,10:21:00,621.0,641.0,21052.0,20.0,0 +21074,21075,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,10:41:00,641.0,661.0,21052.0,20.0,0 +21075,21076,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,11:01:00,661.0,681.0,21052.0,20.0,0 +21076,21077,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,11:21:00,681.0,701.0,21052.0,20.0,0 +21077,21078,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,11:41:00,701.0,721.0,21052.0,20.0,0 +21078,21079,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,12:01:00,721.0,741.0,21052.0,20.0,0 +21079,21080,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,12:21:00,741.0,761.0,21052.0,20.0,0 +21080,21081,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,12:41:00,761.0,781.0,21052.0,20.0,0 +21081,21082,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,13:01:00,781.0,801.0,21052.0,20.0,0 +21082,21083,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,13:21:00,801.0,821.0,21052.0,20.0,0 +21083,21084,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,13:41:00,821.0,841.0,21052.0,20.0,0 +21084,21085,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,14:01:00,841.0,861.0,21052.0,20.0,0 +21085,21086,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,14:21:00,861.0,881.0,21052.0,20.0,0 +21086,21087,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,14:41:00,881.0,901.0,21052.0,20.0,0 +21087,21088,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,15:01:00,901.0,921.0,21052.0,20.0,0 +21088,21089,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,15:21:00,921.0,938.0,21052.0,17.0,0 +21089,21090,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,15:38:00,938.0,958.0,21052.0,20.0,0 +21090,21091,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,15:58:00,958.0,978.0,21052.0,20.0,0 +21091,21092,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,16:18:00,978.0,998.0,21052.0,20.0,0 +21092,21093,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,16:38:00,998.0,1018.0,21052.0,20.0,0 +21093,21094,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,16:58:00,1018.0,1038.0,21052.0,20.0,0 +21094,21095,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,17:18:00,1038.0,1058.0,21052.0,20.0,0 +21095,21096,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,17:38:00,1058.0,1078.0,21052.0,20.0,0 +21096,21097,MUN10I,sf_muni,10,10_I,3,sf_muni,MUN10I,0,21052,17:58:00,1078.0,1098.0,21052.0,20.0,0 +21098,21099,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,03:06:00,186.0,206.0,21099.0,20.0,0 +21099,21100,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,03:26:00,206.0,226.0,21099.0,20.0,0 +21100,21101,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,03:46:00,226.0,246.0,21099.0,20.0,0 +21101,21102,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,04:06:00,246.0,266.0,21099.0,20.0,0 +21102,21103,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,04:26:00,266.0,286.0,21099.0,20.0,0 +21103,21104,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,04:46:00,286.0,306.0,21099.0,20.0,0 +21104,21105,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,05:06:00,306.0,326.0,21099.0,20.0,0 +21105,21106,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,05:26:00,326.0,346.0,21099.0,20.0,0 +21106,21107,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,05:46:00,346.0,367.0,21099.0,21.0,0 +21107,21108,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,06:07:00,367.0,387.0,21099.0,20.0,0 +21108,21109,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,06:27:00,387.0,407.0,21099.0,20.0,0 +21109,21110,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,06:47:00,407.0,427.0,21099.0,20.0,0 +21110,21111,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,07:07:00,427.0,447.0,21099.0,20.0,0 +21111,21112,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,07:27:00,447.0,467.0,21099.0,20.0,0 +21112,21113,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,07:47:00,467.0,487.0,21099.0,20.0,0 +21113,21114,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,08:07:00,487.0,507.0,21099.0,20.0,0 +21114,21115,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,08:27:00,507.0,527.0,21099.0,20.0,0 +21115,21116,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,08:47:00,527.0,550.0,21099.0,23.0,0 +21116,21117,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,09:10:00,550.0,570.0,21099.0,20.0,0 +21117,21118,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,09:30:00,570.0,590.0,21099.0,20.0,0 +21118,21119,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,09:50:00,590.0,610.0,21099.0,20.0,0 +21119,21120,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,10:10:00,610.0,630.0,21099.0,20.0,0 +21120,21121,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,10:30:00,630.0,650.0,21099.0,20.0,0 +21121,21122,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,10:50:00,650.0,670.0,21099.0,20.0,0 +21122,21123,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,11:10:00,670.0,690.0,21099.0,20.0,0 +21123,21124,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,11:30:00,690.0,710.0,21099.0,20.0,0 +21124,21125,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,11:50:00,710.0,730.0,21099.0,20.0,0 +21125,21126,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,12:10:00,730.0,750.0,21099.0,20.0,0 +21126,21127,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,12:30:00,750.0,770.0,21099.0,20.0,0 +21127,21128,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,12:50:00,770.0,790.0,21099.0,20.0,0 +21128,21129,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,13:10:00,790.0,810.0,21099.0,20.0,0 +21129,21130,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,13:30:00,810.0,830.0,21099.0,20.0,0 +21130,21131,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,13:50:00,830.0,850.0,21099.0,20.0,0 +21131,21132,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,14:10:00,850.0,870.0,21099.0,20.0,0 +21132,21133,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,14:30:00,870.0,890.0,21099.0,20.0,0 +21133,21134,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,14:50:00,890.0,910.0,21099.0,20.0,0 +21134,21135,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,15:10:00,910.0,935.0,21099.0,25.0,0 +21135,21136,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,15:35:00,935.0,955.0,21099.0,20.0,0 +21136,21137,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,15:55:00,955.0,975.0,21099.0,20.0,0 +21137,21138,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,16:15:00,975.0,995.0,21099.0,20.0,0 +21138,21139,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,16:35:00,995.0,1015.0,21099.0,20.0,0 +21139,21140,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,16:55:00,1015.0,1035.0,21099.0,20.0,0 +21140,21141,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,17:15:00,1035.0,1055.0,21099.0,20.0,0 +21141,21142,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,17:35:00,1055.0,1075.0,21099.0,20.0,0 +21142,21143,MUN10O,sf_muni,10,10_O,3,sf_muni,MUN10O,0,21099,17:55:00,1075.0,1095.0,21099.0,20.0,0 +21144,21145,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,03:03:00,183.0,203.0,21145.0,20.0,0 +21145,21146,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,03:23:00,203.0,223.0,21145.0,20.0,0 +21146,21147,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,03:43:00,223.0,243.0,21145.0,20.0,0 +21147,21148,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,04:03:00,243.0,263.0,21145.0,20.0,0 +21148,21149,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,04:23:00,263.0,283.0,21145.0,20.0,0 +21149,21150,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,04:43:00,283.0,303.0,21145.0,20.0,0 +21150,21151,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,05:03:00,303.0,323.0,21145.0,20.0,0 +21151,21152,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,05:23:00,323.0,343.0,21145.0,20.0,0 +21152,21153,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,05:43:00,343.0,368.0,21145.0,25.0,0 +21153,21154,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,06:08:00,368.0,388.0,21145.0,20.0,0 +21154,21155,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,06:28:00,388.0,408.0,21145.0,20.0,0 +21155,21156,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,06:48:00,408.0,428.0,21145.0,20.0,0 +21156,21157,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,07:08:00,428.0,448.0,21145.0,20.0,0 +21157,21158,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,07:28:00,448.0,468.0,21145.0,20.0,0 +21158,21159,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,07:48:00,468.0,488.0,21145.0,20.0,0 +21159,21160,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,08:08:00,488.0,508.0,21145.0,20.0,0 +21160,21161,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,08:28:00,508.0,528.0,21145.0,20.0,0 +21161,21162,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,08:48:00,528.0,546.0,21145.0,18.0,0 +21162,21163,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,09:06:00,546.0,566.0,21145.0,20.0,0 +21163,21164,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,09:26:00,566.0,586.0,21145.0,20.0,0 +21164,21165,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,09:46:00,586.0,606.0,21145.0,20.0,0 +21165,21166,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,10:06:00,606.0,626.0,21145.0,20.0,0 +21166,21167,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,10:26:00,626.0,646.0,21145.0,20.0,0 +21167,21168,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,10:46:00,646.0,666.0,21145.0,20.0,0 +21168,21169,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,11:06:00,666.0,686.0,21145.0,20.0,0 +21169,21170,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,11:26:00,686.0,706.0,21145.0,20.0,0 +21170,21171,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,11:46:00,706.0,726.0,21145.0,20.0,0 +21171,21172,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,12:06:00,726.0,746.0,21145.0,20.0,0 +21172,21173,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,12:26:00,746.0,766.0,21145.0,20.0,0 +21173,21174,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,12:46:00,766.0,786.0,21145.0,20.0,0 +21174,21175,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,13:06:00,786.0,806.0,21145.0,20.0,0 +21175,21176,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,13:26:00,806.0,826.0,21145.0,20.0,0 +21176,21177,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,13:46:00,826.0,846.0,21145.0,20.0,0 +21177,21178,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,14:06:00,846.0,866.0,21145.0,20.0,0 +21178,21179,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,14:26:00,866.0,886.0,21145.0,20.0,0 +21179,21180,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,14:46:00,886.0,906.0,21145.0,20.0,0 +21180,21181,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,15:06:00,906.0,926.0,21145.0,20.0,0 +21181,21182,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,15:26:00,926.0,936.0,21145.0,10.0,0 +21182,21183,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,15:36:00,936.0,956.0,21145.0,20.0,0 +21183,21184,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,15:56:00,956.0,976.0,21145.0,20.0,0 +21184,21185,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,16:16:00,976.0,996.0,21145.0,20.0,0 +21185,21186,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,16:36:00,996.0,1016.0,21145.0,20.0,0 +21186,21187,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,16:56:00,1016.0,1036.0,21145.0,20.0,0 +21187,21188,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,17:16:00,1036.0,1056.0,21145.0,20.0,0 +21188,21189,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,17:36:00,1056.0,1076.0,21145.0,20.0,0 +21189,21190,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,17:56:00,1076.0,1096.0,21145.0,20.0,0 +21190,21191,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,18:16:00,1096.0,1117.0,21145.0,21.0,0 +21191,21192,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,18:37:00,1117.0,1137.0,21145.0,20.0,0 +21192,21193,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,18:57:00,1137.0,1157.0,21145.0,20.0,0 +21193,21194,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,19:17:00,1157.0,1177.0,21145.0,20.0,0 +21194,21195,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,19:37:00,1177.0,1197.0,21145.0,20.0,0 +21195,21196,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,19:57:00,1197.0,1217.0,21145.0,20.0,0 +21196,21197,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,20:17:00,1217.0,1237.0,21145.0,20.0,0 +21197,21198,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,20:37:00,1237.0,1257.0,21145.0,20.0,0 +21198,21199,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,20:57:00,1257.0,1277.0,21145.0,20.0,0 +21199,21200,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,21:17:00,1277.0,1297.0,21145.0,20.0,0 +21200,21201,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,21:37:00,1297.0,1317.0,21145.0,20.0,0 +21201,21202,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,21:57:00,1317.0,1337.0,21145.0,20.0,0 +21202,21203,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,22:17:00,1337.0,1357.0,21145.0,20.0,0 +21203,21204,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,22:37:00,1357.0,1377.0,21145.0,20.0,0 +21204,21205,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,22:57:00,1377.0,1397.0,21145.0,20.0,0 +21205,21206,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,23:17:00,1397.0,1417.0,21145.0,20.0,0 +21206,21207,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,23:37:00,1417.0,1437.0,21145.0,20.0,0 +21207,21208,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,23:57:00,1437.0,1457.0,21145.0,20.0,0 +21208,21209,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,24:17:00,1457.0,1477.0,21145.0,20.0,0 +21209,21210,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,24:37:00,1477.0,1497.0,21145.0,20.0,0 +21210,21211,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,24:57:00,1497.0,1517.0,21145.0,20.0,0 +21211,21212,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,25:17:00,1517.0,1537.0,21145.0,20.0,0 +21212,21213,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,25:37:00,1537.0,1557.0,21145.0,20.0,0 +21213,21214,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,25:57:00,1557.0,1577.0,21145.0,20.0,0 +21214,21215,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,26:17:00,1577.0,1597.0,21145.0,20.0,0 +21215,21216,MUN12I,sf_muni,12,12_I,3,sf_muni,MUN12I,0,21145,26:37:00,1597.0,1617.0,21145.0,20.0,0 +21217,21218,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,03:07:00,187.0,207.0,21218.0,20.0,0 +21218,21219,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,03:27:00,207.0,227.0,21218.0,20.0,0 +21219,21220,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,03:47:00,227.0,247.0,21218.0,20.0,0 +21220,21221,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,04:07:00,247.0,267.0,21218.0,20.0,0 +21221,21222,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,04:27:00,267.0,287.0,21218.0,20.0,0 +21222,21223,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,04:47:00,287.0,307.0,21218.0,20.0,0 +21223,21224,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,05:07:00,307.0,327.0,21218.0,20.0,0 +21224,21225,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,05:27:00,327.0,347.0,21218.0,20.0,0 +21225,21226,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,05:47:00,347.0,368.0,21218.0,21.0,0 +21226,21227,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,06:08:00,368.0,388.0,21218.0,20.0,0 +21227,21228,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,06:28:00,388.0,408.0,21218.0,20.0,0 +21228,21229,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,06:48:00,408.0,428.0,21218.0,20.0,0 +21229,21230,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,07:08:00,428.0,448.0,21218.0,20.0,0 +21230,21231,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,07:28:00,448.0,468.0,21218.0,20.0,0 +21231,21232,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,07:48:00,468.0,488.0,21218.0,20.0,0 +21232,21233,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,08:08:00,488.0,508.0,21218.0,20.0,0 +21233,21234,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,08:28:00,508.0,528.0,21218.0,20.0,0 +21234,21235,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,08:48:00,528.0,547.0,21218.0,19.0,0 +21235,21236,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,09:07:00,547.0,567.0,21218.0,20.0,0 +21236,21237,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,09:27:00,567.0,587.0,21218.0,20.0,0 +21237,21238,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,09:47:00,587.0,607.0,21218.0,20.0,0 +21238,21239,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,10:07:00,607.0,627.0,21218.0,20.0,0 +21239,21240,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,10:27:00,627.0,647.0,21218.0,20.0,0 +21240,21241,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,10:47:00,647.0,667.0,21218.0,20.0,0 +21241,21242,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,11:07:00,667.0,687.0,21218.0,20.0,0 +21242,21243,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,11:27:00,687.0,707.0,21218.0,20.0,0 +21243,21244,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,11:47:00,707.0,727.0,21218.0,20.0,0 +21244,21245,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,12:07:00,727.0,747.0,21218.0,20.0,0 +21245,21246,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,12:27:00,747.0,767.0,21218.0,20.0,0 +21246,21247,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,12:47:00,767.0,787.0,21218.0,20.0,0 +21247,21248,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,13:07:00,787.0,807.0,21218.0,20.0,0 +21248,21249,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,13:27:00,807.0,827.0,21218.0,20.0,0 +21249,21250,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,13:47:00,827.0,847.0,21218.0,20.0,0 +21250,21251,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,14:07:00,847.0,867.0,21218.0,20.0,0 +21251,21252,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,14:27:00,867.0,887.0,21218.0,20.0,0 +21252,21253,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,14:47:00,887.0,907.0,21218.0,20.0,0 +21253,21254,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,15:07:00,907.0,927.0,21218.0,20.0,0 +21254,21255,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,15:27:00,927.0,939.0,21218.0,12.0,0 +21255,21256,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,15:39:00,939.0,959.0,21218.0,20.0,0 +21256,21257,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,15:59:00,959.0,979.0,21218.0,20.0,0 +21257,21258,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,16:19:00,979.0,999.0,21218.0,20.0,0 +21258,21259,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,16:39:00,999.0,1019.0,21218.0,20.0,0 +21259,21260,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,16:59:00,1019.0,1039.0,21218.0,20.0,0 +21260,21261,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,17:19:00,1039.0,1059.0,21218.0,20.0,0 +21261,21262,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,17:39:00,1059.0,1079.0,21218.0,20.0,0 +21262,21263,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,17:59:00,1079.0,1099.0,21218.0,20.0,0 +21263,21264,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,18:19:00,1099.0,1115.0,21218.0,16.0,0 +21264,21265,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,18:35:00,1115.0,1135.0,21218.0,20.0,0 +21265,21266,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,18:55:00,1135.0,1155.0,21218.0,20.0,0 +21266,21267,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,19:15:00,1155.0,1175.0,21218.0,20.0,0 +21267,21268,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,19:35:00,1175.0,1195.0,21218.0,20.0,0 +21268,21269,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,19:55:00,1195.0,1215.0,21218.0,20.0,0 +21269,21270,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,20:15:00,1215.0,1235.0,21218.0,20.0,0 +21270,21271,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,20:35:00,1235.0,1255.0,21218.0,20.0,0 +21271,21272,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,20:55:00,1255.0,1275.0,21218.0,20.0,0 +21272,21273,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,21:15:00,1275.0,1295.0,21218.0,20.0,0 +21273,21274,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,21:35:00,1295.0,1315.0,21218.0,20.0,0 +21274,21275,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,21:55:00,1315.0,1335.0,21218.0,20.0,0 +21275,21276,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,22:15:00,1335.0,1355.0,21218.0,20.0,0 +21276,21277,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,22:35:00,1355.0,1375.0,21218.0,20.0,0 +21277,21278,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,22:55:00,1375.0,1395.0,21218.0,20.0,0 +21278,21279,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,23:15:00,1395.0,1415.0,21218.0,20.0,0 +21279,21280,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,23:35:00,1415.0,1435.0,21218.0,20.0,0 +21280,21281,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,23:55:00,1435.0,1455.0,21218.0,20.0,0 +21281,21282,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,24:15:00,1455.0,1475.0,21218.0,20.0,0 +21282,21283,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,24:35:00,1475.0,1495.0,21218.0,20.0,0 +21283,21284,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,24:55:00,1495.0,1515.0,21218.0,20.0,0 +21284,21285,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,25:15:00,1515.0,1535.0,21218.0,20.0,0 +21285,21286,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,25:35:00,1535.0,1555.0,21218.0,20.0,0 +21286,21287,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,25:55:00,1555.0,1575.0,21218.0,20.0,0 +21287,21288,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,26:15:00,1575.0,1595.0,21218.0,20.0,0 +21288,21289,MUN12O,sf_muni,12,12_O,3,sf_muni,MUN12O,0,21218,26:35:00,1595.0,1615.0,21218.0,20.0,0 +21290,21291,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,03:04:00,184.0,194.0,21291.0,10.0,0 +21291,21292,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,03:14:00,194.0,204.0,21291.0,10.0,0 +21292,21293,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,03:24:00,204.0,214.0,21291.0,10.0,0 +21293,21294,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,03:34:00,214.0,224.0,21291.0,10.0,0 +21294,21295,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,03:44:00,224.0,234.0,21291.0,10.0,0 +21295,21296,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,03:54:00,234.0,244.0,21291.0,10.0,0 +21296,21297,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,04:04:00,244.0,254.0,21291.0,10.0,0 +21297,21298,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,04:14:00,254.0,264.0,21291.0,10.0,0 +21298,21299,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,04:24:00,264.0,274.0,21291.0,10.0,0 +21299,21300,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,04:34:00,274.0,284.0,21291.0,10.0,0 +21300,21301,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,04:44:00,284.0,294.0,21291.0,10.0,0 +21301,21302,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,04:54:00,294.0,304.0,21291.0,10.0,0 +21302,21303,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,05:04:00,304.0,314.0,21291.0,10.0,0 +21303,21304,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,05:14:00,314.0,324.0,21291.0,10.0,0 +21304,21305,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,05:24:00,324.0,334.0,21291.0,10.0,0 +21305,21306,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,05:34:00,334.0,344.0,21291.0,10.0,0 +21306,21307,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,05:44:00,344.0,354.0,21291.0,10.0,0 +21307,21308,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,05:54:00,354.0,362.0,21291.0,8.0,0 +21308,21309,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,06:02:00,362.0,377.0,21291.0,15.0,0 +21309,21310,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,06:17:00,377.0,392.0,21291.0,15.0,0 +21310,21311,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,06:32:00,392.0,407.0,21291.0,15.0,0 +21311,21312,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,06:47:00,407.0,422.0,21291.0,15.0,0 +21312,21313,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,07:02:00,422.0,437.0,21291.0,15.0,0 +21313,21314,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,07:17:00,437.0,452.0,21291.0,15.0,0 +21314,21315,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,07:32:00,452.0,467.0,21291.0,15.0,0 +21315,21316,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,07:47:00,467.0,482.0,21291.0,15.0,0 +21316,21317,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,08:02:00,482.0,497.0,21291.0,15.0,0 +21317,21318,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,08:17:00,497.0,512.0,21291.0,15.0,0 +21318,21319,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,08:32:00,512.0,527.0,21291.0,15.0,0 +21319,21320,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,08:47:00,527.0,543.0,21291.0,16.0,0 +21320,21321,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,09:03:00,543.0,552.0,21291.0,9.0,0 +21321,21322,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,09:12:00,552.0,561.0,21291.0,9.0,0 +21322,21323,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,09:21:00,561.0,570.0,21291.0,9.0,0 +21323,21324,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,09:30:00,570.0,579.0,21291.0,9.0,0 +21324,21325,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,09:39:00,579.0,588.0,21291.0,9.0,0 +21325,21326,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,09:48:00,588.0,597.0,21291.0,9.0,0 +21326,21327,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,09:57:00,597.0,606.0,21291.0,9.0,0 +21327,21328,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,10:06:00,606.0,615.0,21291.0,9.0,0 +21328,21329,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,10:15:00,615.0,624.0,21291.0,9.0,0 +21329,21330,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,10:24:00,624.0,633.0,21291.0,9.0,0 +21330,21331,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,10:33:00,633.0,642.0,21291.0,9.0,0 +21331,21332,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,10:42:00,642.0,651.0,21291.0,9.0,0 +21332,21333,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,10:51:00,651.0,660.0,21291.0,9.0,0 +21333,21334,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,11:00:00,660.0,669.0,21291.0,9.0,0 +21334,21335,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,11:09:00,669.0,678.0,21291.0,9.0,0 +21335,21336,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,11:18:00,678.0,687.0,21291.0,9.0,0 +21336,21337,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,11:27:00,687.0,696.0,21291.0,9.0,0 +21337,21338,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,11:36:00,696.0,705.0,21291.0,9.0,0 +21338,21339,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,11:45:00,705.0,714.0,21291.0,9.0,0 +21339,21340,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,11:54:00,714.0,723.0,21291.0,9.0,0 +21340,21341,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,12:03:00,723.0,732.0,21291.0,9.0,0 +21341,21342,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,12:12:00,732.0,741.0,21291.0,9.0,0 +21342,21343,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,12:21:00,741.0,750.0,21291.0,9.0,0 +21343,21344,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,12:30:00,750.0,759.0,21291.0,9.0,0 +21344,21345,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,12:39:00,759.0,768.0,21291.0,9.0,0 +21345,21346,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,12:48:00,768.0,777.0,21291.0,9.0,0 +21346,21347,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,12:57:00,777.0,786.0,21291.0,9.0,0 +21347,21348,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,13:06:00,786.0,795.0,21291.0,9.0,0 +21348,21349,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,13:15:00,795.0,804.0,21291.0,9.0,0 +21349,21350,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,13:24:00,804.0,813.0,21291.0,9.0,0 +21350,21351,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,13:33:00,813.0,822.0,21291.0,9.0,0 +21351,21352,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,13:42:00,822.0,831.0,21291.0,9.0,0 +21352,21353,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,13:51:00,831.0,840.0,21291.0,9.0,0 +21353,21354,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,14:00:00,840.0,849.0,21291.0,9.0,0 +21354,21355,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,14:09:00,849.0,858.0,21291.0,9.0,0 +21355,21356,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,14:18:00,858.0,867.0,21291.0,9.0,0 +21356,21357,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,14:27:00,867.0,876.0,21291.0,9.0,0 +21357,21358,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,14:36:00,876.0,885.0,21291.0,9.0,0 +21358,21359,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,14:45:00,885.0,894.0,21291.0,9.0,0 +21359,21360,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,14:54:00,894.0,903.0,21291.0,9.0,0 +21360,21361,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,15:03:00,903.0,912.0,21291.0,9.0,0 +21361,21362,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,15:12:00,912.0,921.0,21291.0,9.0,0 +21362,21363,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,15:21:00,921.0,936.0,21291.0,15.0,0 +21363,21364,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,15:36:00,936.0,951.0,21291.0,15.0,0 +21364,21365,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,15:51:00,951.0,966.0,21291.0,15.0,0 +21365,21366,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,16:06:00,966.0,981.0,21291.0,15.0,0 +21366,21367,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,16:21:00,981.0,996.0,21291.0,15.0,0 +21367,21368,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,16:36:00,996.0,1011.0,21291.0,15.0,0 +21368,21369,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,16:51:00,1011.0,1026.0,21291.0,15.0,0 +21369,21370,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,17:06:00,1026.0,1041.0,21291.0,15.0,0 +21370,21371,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,17:21:00,1041.0,1056.0,21291.0,15.0,0 +21371,21372,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,17:36:00,1056.0,1071.0,21291.0,15.0,0 +21372,21373,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,17:51:00,1071.0,1086.0,21291.0,15.0,0 +21373,21374,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,18:06:00,1086.0,1101.0,21291.0,15.0,0 +21374,21375,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,18:21:00,1101.0,1114.0,21291.0,13.0,0 +21375,21376,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,18:34:00,1114.0,1126.0,21291.0,12.0,0 +21376,21377,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,18:46:00,1126.0,1138.0,21291.0,12.0,0 +21377,21378,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,18:58:00,1138.0,1150.0,21291.0,12.0,0 +21378,21379,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,19:10:00,1150.0,1162.0,21291.0,12.0,0 +21379,21380,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,19:22:00,1162.0,1174.0,21291.0,12.0,0 +21380,21381,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,19:34:00,1174.0,1186.0,21291.0,12.0,0 +21381,21382,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,19:46:00,1186.0,1198.0,21291.0,12.0,0 +21382,21383,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,19:58:00,1198.0,1210.0,21291.0,12.0,0 +21383,21384,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,20:10:00,1210.0,1222.0,21291.0,12.0,0 +21384,21385,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,20:22:00,1222.0,1234.0,21291.0,12.0,0 +21385,21386,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,20:34:00,1234.0,1246.0,21291.0,12.0,0 +21386,21387,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,20:46:00,1246.0,1258.0,21291.0,12.0,0 +21387,21388,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,20:58:00,1258.0,1270.0,21291.0,12.0,0 +21388,21389,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,21:10:00,1270.0,1282.0,21291.0,12.0,0 +21389,21390,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,21:22:00,1282.0,1294.0,21291.0,12.0,0 +21390,21391,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,21:34:00,1294.0,1306.0,21291.0,12.0,0 +21391,21392,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,21:46:00,1306.0,1318.0,21291.0,12.0,0 +21392,21393,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,21:58:00,1318.0,1330.0,21291.0,12.0,0 +21393,21394,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,22:10:00,1330.0,1342.0,21291.0,12.0,0 +21394,21395,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,22:22:00,1342.0,1354.0,21291.0,12.0,0 +21395,21396,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,22:34:00,1354.0,1366.0,21291.0,12.0,0 +21396,21397,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,22:46:00,1366.0,1378.0,21291.0,12.0,0 +21397,21398,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,22:58:00,1378.0,1390.0,21291.0,12.0,0 +21398,21399,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,23:10:00,1390.0,1402.0,21291.0,12.0,0 +21399,21400,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,23:22:00,1402.0,1414.0,21291.0,12.0,0 +21400,21401,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,23:34:00,1414.0,1426.0,21291.0,12.0,0 +21401,21402,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,23:46:00,1426.0,1438.0,21291.0,12.0,0 +21402,21403,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,23:58:00,1438.0,1450.0,21291.0,12.0,0 +21403,21404,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,24:10:00,1450.0,1462.0,21291.0,12.0,0 +21404,21405,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,24:22:00,1462.0,1474.0,21291.0,12.0,0 +21405,21406,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,24:34:00,1474.0,1486.0,21291.0,12.0,0 +21406,21407,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,24:46:00,1486.0,1498.0,21291.0,12.0,0 +21407,21408,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,24:58:00,1498.0,1510.0,21291.0,12.0,0 +21408,21409,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,25:10:00,1510.0,1522.0,21291.0,12.0,0 +21409,21410,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,25:22:00,1522.0,1534.0,21291.0,12.0,0 +21410,21411,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,25:34:00,1534.0,1546.0,21291.0,12.0,0 +21411,21412,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,25:46:00,1546.0,1558.0,21291.0,12.0,0 +21412,21413,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,25:58:00,1558.0,1570.0,21291.0,12.0,0 +21413,21414,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,26:10:00,1570.0,1582.0,21291.0,12.0,0 +21414,21415,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,26:22:00,1582.0,1594.0,21291.0,12.0,0 +21415,21416,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,26:34:00,1594.0,1606.0,21291.0,12.0,0 +21416,21417,MUN14I,sf_muni,14,14_I,3,sf_muni,MUN14I,0,21291,26:46:00,1606.0,1618.0,21291.0,12.0,0 +21570,21571,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,06:03:00,363.0,372.0,21571.0,9.0,0 +21571,21572,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,06:12:00,372.0,381.0,21571.0,9.0,0 +21572,21573,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,06:21:00,381.0,390.0,21571.0,9.0,0 +21573,21574,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,06:30:00,390.0,399.0,21571.0,9.0,0 +21574,21575,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,06:39:00,399.0,408.0,21571.0,9.0,0 +21575,21576,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,06:48:00,408.0,417.0,21571.0,9.0,0 +21576,21577,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,06:57:00,417.0,426.0,21571.0,9.0,0 +21577,21578,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,07:06:00,426.0,435.0,21571.0,9.0,0 +21578,21579,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,07:15:00,435.0,444.0,21571.0,9.0,0 +21579,21580,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,07:24:00,444.0,453.0,21571.0,9.0,0 +21580,21581,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,07:33:00,453.0,462.0,21571.0,9.0,0 +21581,21582,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,07:42:00,462.0,471.0,21571.0,9.0,0 +21582,21583,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,07:51:00,471.0,480.0,21571.0,9.0,0 +21583,21584,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,08:00:00,480.0,489.0,21571.0,9.0,0 +21584,21585,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,08:09:00,489.0,498.0,21571.0,9.0,0 +21585,21586,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,08:18:00,498.0,507.0,21571.0,9.0,0 +21586,21587,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,08:27:00,507.0,516.0,21571.0,9.0,0 +21587,21588,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,08:36:00,516.0,525.0,21571.0,9.0,0 +21588,21589,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,08:45:00,525.0,534.0,21571.0,9.0,0 +21589,21590,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,08:54:00,534.0,544.0,21571.0,10.0,0 +21590,21591,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,09:04:00,544.0,553.0,21571.0,9.0,0 +21591,21592,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,09:13:00,553.0,562.0,21571.0,9.0,0 +21592,21593,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,09:22:00,562.0,571.0,21571.0,9.0,0 +21593,21594,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,09:31:00,571.0,580.0,21571.0,9.0,0 +21594,21595,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,09:40:00,580.0,589.0,21571.0,9.0,0 +21595,21596,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,09:49:00,589.0,598.0,21571.0,9.0,0 +21596,21597,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,09:58:00,598.0,607.0,21571.0,9.0,0 +21597,21598,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,10:07:00,607.0,616.0,21571.0,9.0,0 +21598,21599,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,10:16:00,616.0,625.0,21571.0,9.0,0 +21599,21600,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,10:25:00,625.0,634.0,21571.0,9.0,0 +21600,21601,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,10:34:00,634.0,643.0,21571.0,9.0,0 +21601,21602,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,10:43:00,643.0,652.0,21571.0,9.0,0 +21602,21603,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,10:52:00,652.0,661.0,21571.0,9.0,0 +21603,21604,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,11:01:00,661.0,670.0,21571.0,9.0,0 +21604,21605,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,11:10:00,670.0,679.0,21571.0,9.0,0 +21605,21606,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,11:19:00,679.0,688.0,21571.0,9.0,0 +21606,21607,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,11:28:00,688.0,697.0,21571.0,9.0,0 +21607,21608,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,11:37:00,697.0,706.0,21571.0,9.0,0 +21608,21609,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,11:46:00,706.0,715.0,21571.0,9.0,0 +21609,21610,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,11:55:00,715.0,724.0,21571.0,9.0,0 +21610,21611,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,12:04:00,724.0,733.0,21571.0,9.0,0 +21611,21612,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,12:13:00,733.0,742.0,21571.0,9.0,0 +21612,21613,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,12:22:00,742.0,751.0,21571.0,9.0,0 +21613,21614,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,12:31:00,751.0,760.0,21571.0,9.0,0 +21614,21615,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,12:40:00,760.0,769.0,21571.0,9.0,0 +21615,21616,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,12:49:00,769.0,778.0,21571.0,9.0,0 +21616,21617,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,12:58:00,778.0,787.0,21571.0,9.0,0 +21617,21618,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,13:07:00,787.0,796.0,21571.0,9.0,0 +21618,21619,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,13:16:00,796.0,805.0,21571.0,9.0,0 +21619,21620,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,13:25:00,805.0,814.0,21571.0,9.0,0 +21620,21621,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,13:34:00,814.0,823.0,21571.0,9.0,0 +21621,21622,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,13:43:00,823.0,832.0,21571.0,9.0,0 +21622,21623,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,13:52:00,832.0,841.0,21571.0,9.0,0 +21623,21624,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,14:01:00,841.0,850.0,21571.0,9.0,0 +21624,21625,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,14:10:00,850.0,859.0,21571.0,9.0,0 +21625,21626,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,14:19:00,859.0,868.0,21571.0,9.0,0 +21626,21627,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,14:28:00,868.0,877.0,21571.0,9.0,0 +21627,21628,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,14:37:00,877.0,886.0,21571.0,9.0,0 +21628,21629,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,14:46:00,886.0,895.0,21571.0,9.0,0 +21629,21630,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,14:55:00,895.0,904.0,21571.0,9.0,0 +21630,21631,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,15:04:00,904.0,913.0,21571.0,9.0,0 +21631,21632,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,15:13:00,913.0,922.0,21571.0,9.0,0 +21632,21633,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,15:22:00,922.0,934.0,21571.0,12.0,0 +21633,21634,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,15:34:00,934.0,943.0,21571.0,9.0,0 +21634,21635,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,15:43:00,943.0,952.0,21571.0,9.0,0 +21635,21636,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,15:52:00,952.0,961.0,21571.0,9.0,0 +21636,21637,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,16:01:00,961.0,970.0,21571.0,9.0,0 +21637,21638,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,16:10:00,970.0,979.0,21571.0,9.0,0 +21638,21639,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,16:19:00,979.0,988.0,21571.0,9.0,0 +21639,21640,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,16:28:00,988.0,997.0,21571.0,9.0,0 +21640,21641,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,16:37:00,997.0,1006.0,21571.0,9.0,0 +21641,21642,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,16:46:00,1006.0,1015.0,21571.0,9.0,0 +21642,21643,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,16:55:00,1015.0,1024.0,21571.0,9.0,0 +21643,21644,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,17:04:00,1024.0,1033.0,21571.0,9.0,0 +21644,21645,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,17:13:00,1033.0,1042.0,21571.0,9.0,0 +21645,21646,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,17:22:00,1042.0,1051.0,21571.0,9.0,0 +21646,21647,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,17:31:00,1051.0,1060.0,21571.0,9.0,0 +21647,21648,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,17:40:00,1060.0,1069.0,21571.0,9.0,0 +21648,21649,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,17:49:00,1069.0,1078.0,21571.0,9.0,0 +21649,21650,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,17:58:00,1078.0,1087.0,21571.0,9.0,0 +21650,21651,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,18:07:00,1087.0,1096.0,21571.0,9.0,0 +21651,21652,MUN14LI,sf_muni,14L,14L_I,3,sf_muni,MUN14LI,0,21571,18:16:00,1096.0,1105.0,21571.0,9.0,0 +21653,21654,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,06:01:00,361.0,370.0,21654.0,9.0,0 +21654,21655,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,06:10:00,370.0,379.0,21654.0,9.0,0 +21655,21656,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,06:19:00,379.0,388.0,21654.0,9.0,0 +21656,21657,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,06:28:00,388.0,397.0,21654.0,9.0,0 +21657,21658,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,06:37:00,397.0,406.0,21654.0,9.0,0 +21658,21659,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,06:46:00,406.0,415.0,21654.0,9.0,0 +21659,21660,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,06:55:00,415.0,424.0,21654.0,9.0,0 +21660,21661,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,07:04:00,424.0,433.0,21654.0,9.0,0 +21661,21662,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,07:13:00,433.0,442.0,21654.0,9.0,0 +21662,21663,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,07:22:00,442.0,451.0,21654.0,9.0,0 +21663,21664,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,07:31:00,451.0,460.0,21654.0,9.0,0 +21664,21665,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,07:40:00,460.0,469.0,21654.0,9.0,0 +21665,21666,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,07:49:00,469.0,478.0,21654.0,9.0,0 +21666,21667,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,07:58:00,478.0,487.0,21654.0,9.0,0 +21667,21668,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,08:07:00,487.0,496.0,21654.0,9.0,0 +21668,21669,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,08:16:00,496.0,505.0,21654.0,9.0,0 +21669,21670,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,08:25:00,505.0,514.0,21654.0,9.0,0 +21670,21671,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,08:34:00,514.0,523.0,21654.0,9.0,0 +21671,21672,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,08:43:00,523.0,532.0,21654.0,9.0,0 +21672,21673,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,08:52:00,532.0,543.0,21654.0,11.0,0 +21673,21674,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,09:03:00,543.0,552.0,21654.0,9.0,0 +21674,21675,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,09:12:00,552.0,561.0,21654.0,9.0,0 +21675,21676,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,09:21:00,561.0,570.0,21654.0,9.0,0 +21676,21677,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,09:30:00,570.0,579.0,21654.0,9.0,0 +21677,21678,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,09:39:00,579.0,588.0,21654.0,9.0,0 +21678,21679,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,09:48:00,588.0,597.0,21654.0,9.0,0 +21679,21680,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,09:57:00,597.0,606.0,21654.0,9.0,0 +21680,21681,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,10:06:00,606.0,615.0,21654.0,9.0,0 +21681,21682,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,10:15:00,615.0,624.0,21654.0,9.0,0 +21682,21683,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,10:24:00,624.0,633.0,21654.0,9.0,0 +21683,21684,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,10:33:00,633.0,642.0,21654.0,9.0,0 +21684,21685,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,10:42:00,642.0,651.0,21654.0,9.0,0 +21685,21686,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,10:51:00,651.0,660.0,21654.0,9.0,0 +21686,21687,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,11:00:00,660.0,669.0,21654.0,9.0,0 +21687,21688,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,11:09:00,669.0,678.0,21654.0,9.0,0 +21688,21689,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,11:18:00,678.0,687.0,21654.0,9.0,0 +21689,21690,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,11:27:00,687.0,696.0,21654.0,9.0,0 +21690,21691,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,11:36:00,696.0,705.0,21654.0,9.0,0 +21691,21692,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,11:45:00,705.0,714.0,21654.0,9.0,0 +21692,21693,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,11:54:00,714.0,723.0,21654.0,9.0,0 +21693,21694,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,12:03:00,723.0,732.0,21654.0,9.0,0 +21694,21695,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,12:12:00,732.0,741.0,21654.0,9.0,0 +21695,21696,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,12:21:00,741.0,750.0,21654.0,9.0,0 +21696,21697,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,12:30:00,750.0,759.0,21654.0,9.0,0 +21697,21698,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,12:39:00,759.0,768.0,21654.0,9.0,0 +21698,21699,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,12:48:00,768.0,777.0,21654.0,9.0,0 +21699,21700,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,12:57:00,777.0,786.0,21654.0,9.0,0 +21700,21701,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,13:06:00,786.0,795.0,21654.0,9.0,0 +21701,21702,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,13:15:00,795.0,804.0,21654.0,9.0,0 +21702,21703,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,13:24:00,804.0,813.0,21654.0,9.0,0 +21703,21704,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,13:33:00,813.0,822.0,21654.0,9.0,0 +21704,21705,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,13:42:00,822.0,831.0,21654.0,9.0,0 +21705,21706,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,13:51:00,831.0,840.0,21654.0,9.0,0 +21706,21707,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,14:00:00,840.0,849.0,21654.0,9.0,0 +21707,21708,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,14:09:00,849.0,858.0,21654.0,9.0,0 +21708,21709,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,14:18:00,858.0,867.0,21654.0,9.0,0 +21709,21710,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,14:27:00,867.0,876.0,21654.0,9.0,0 +21710,21711,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,14:36:00,876.0,885.0,21654.0,9.0,0 +21711,21712,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,14:45:00,885.0,894.0,21654.0,9.0,0 +21712,21713,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,14:54:00,894.0,903.0,21654.0,9.0,0 +21713,21714,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,15:03:00,903.0,912.0,21654.0,9.0,0 +21714,21715,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,15:12:00,912.0,921.0,21654.0,9.0,0 +21715,21716,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,15:21:00,921.0,934.0,21654.0,13.0,0 +21716,21717,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,15:34:00,934.0,943.0,21654.0,9.0,0 +21717,21718,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,15:43:00,943.0,952.0,21654.0,9.0,0 +21718,21719,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,15:52:00,952.0,961.0,21654.0,9.0,0 +21719,21720,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,16:01:00,961.0,970.0,21654.0,9.0,0 +21720,21721,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,16:10:00,970.0,979.0,21654.0,9.0,0 +21721,21722,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,16:19:00,979.0,988.0,21654.0,9.0,0 +21722,21723,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,16:28:00,988.0,997.0,21654.0,9.0,0 +21723,21724,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,16:37:00,997.0,1006.0,21654.0,9.0,0 +21724,21725,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,16:46:00,1006.0,1015.0,21654.0,9.0,0 +21725,21726,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,16:55:00,1015.0,1024.0,21654.0,9.0,0 +21726,21727,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,17:04:00,1024.0,1033.0,21654.0,9.0,0 +21727,21728,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,17:13:00,1033.0,1042.0,21654.0,9.0,0 +21728,21729,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,17:22:00,1042.0,1051.0,21654.0,9.0,0 +21729,21730,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,17:31:00,1051.0,1060.0,21654.0,9.0,0 +21730,21731,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,17:40:00,1060.0,1069.0,21654.0,9.0,0 +21731,21732,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,17:49:00,1069.0,1078.0,21654.0,9.0,0 +21732,21733,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,17:58:00,1078.0,1087.0,21654.0,9.0,0 +21733,21734,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,18:07:00,1087.0,1096.0,21654.0,9.0,0 +21734,21735,MUN14LO,sf_muni,14L,14L_O,3,sf_muni,MUN14LO,0,21654,18:16:00,1096.0,1105.0,21654.0,9.0,0 +21418,21419,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,03:01:00,181.0,191.0,21419.0,10.0,0 +21419,21420,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,03:11:00,191.0,201.0,21419.0,10.0,0 +21420,21421,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,03:21:00,201.0,211.0,21419.0,10.0,0 +21421,21422,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,03:31:00,211.0,221.0,21419.0,10.0,0 +21422,21423,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,03:41:00,221.0,231.0,21419.0,10.0,0 +21423,21424,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,03:51:00,231.0,241.0,21419.0,10.0,0 +21424,21425,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,04:01:00,241.0,251.0,21419.0,10.0,0 +21425,21426,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,04:11:00,251.0,261.0,21419.0,10.0,0 +21426,21427,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,04:21:00,261.0,271.0,21419.0,10.0,0 +21427,21428,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,04:31:00,271.0,281.0,21419.0,10.0,0 +21428,21429,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,04:41:00,281.0,291.0,21419.0,10.0,0 +21429,21430,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,04:51:00,291.0,301.0,21419.0,10.0,0 +21430,21431,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,05:01:00,301.0,311.0,21419.0,10.0,0 +21431,21432,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,05:11:00,311.0,321.0,21419.0,10.0,0 +21432,21433,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,05:21:00,321.0,331.0,21419.0,10.0,0 +21433,21434,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,05:31:00,331.0,341.0,21419.0,10.0,0 +21434,21435,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,05:41:00,341.0,351.0,21419.0,10.0,0 +21435,21436,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,05:51:00,351.0,362.0,21419.0,11.0,0 +21436,21437,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,06:02:00,362.0,377.0,21419.0,15.0,0 +21437,21438,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,06:17:00,377.0,392.0,21419.0,15.0,0 +21438,21439,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,06:32:00,392.0,407.0,21419.0,15.0,0 +21439,21440,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,06:47:00,407.0,422.0,21419.0,15.0,0 +21440,21441,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,07:02:00,422.0,437.0,21419.0,15.0,0 +21441,21442,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,07:17:00,437.0,452.0,21419.0,15.0,0 +21442,21443,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,07:32:00,452.0,467.0,21419.0,15.0,0 +21443,21444,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,07:47:00,467.0,482.0,21419.0,15.0,0 +21444,21445,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,08:02:00,482.0,497.0,21419.0,15.0,0 +21445,21446,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,08:17:00,497.0,512.0,21419.0,15.0,0 +21446,21447,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,08:32:00,512.0,527.0,21419.0,15.0,0 +21447,21448,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,08:47:00,527.0,544.0,21419.0,17.0,0 +21448,21449,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,09:04:00,544.0,553.0,21419.0,9.0,0 +21449,21450,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,09:13:00,553.0,562.0,21419.0,9.0,0 +21450,21451,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,09:22:00,562.0,571.0,21419.0,9.0,0 +21451,21452,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,09:31:00,571.0,580.0,21419.0,9.0,0 +21452,21453,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,09:40:00,580.0,589.0,21419.0,9.0,0 +21453,21454,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,09:49:00,589.0,598.0,21419.0,9.0,0 +21454,21455,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,09:58:00,598.0,607.0,21419.0,9.0,0 +21455,21456,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,10:07:00,607.0,616.0,21419.0,9.0,0 +21456,21457,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,10:16:00,616.0,625.0,21419.0,9.0,0 +21457,21458,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,10:25:00,625.0,634.0,21419.0,9.0,0 +21458,21459,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,10:34:00,634.0,643.0,21419.0,9.0,0 +21459,21460,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,10:43:00,643.0,652.0,21419.0,9.0,0 +21460,21461,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,10:52:00,652.0,661.0,21419.0,9.0,0 +21461,21462,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,11:01:00,661.0,670.0,21419.0,9.0,0 +21462,21463,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,11:10:00,670.0,679.0,21419.0,9.0,0 +21463,21464,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,11:19:00,679.0,688.0,21419.0,9.0,0 +21464,21465,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,11:28:00,688.0,697.0,21419.0,9.0,0 +21465,21466,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,11:37:00,697.0,706.0,21419.0,9.0,0 +21466,21467,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,11:46:00,706.0,715.0,21419.0,9.0,0 +21467,21468,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,11:55:00,715.0,724.0,21419.0,9.0,0 +21468,21469,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,12:04:00,724.0,733.0,21419.0,9.0,0 +21469,21470,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,12:13:00,733.0,742.0,21419.0,9.0,0 +21470,21471,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,12:22:00,742.0,751.0,21419.0,9.0,0 +21471,21472,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,12:31:00,751.0,760.0,21419.0,9.0,0 +21472,21473,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,12:40:00,760.0,769.0,21419.0,9.0,0 +21473,21474,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,12:49:00,769.0,778.0,21419.0,9.0,0 +21474,21475,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,12:58:00,778.0,787.0,21419.0,9.0,0 +21475,21476,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,13:07:00,787.0,796.0,21419.0,9.0,0 +21476,21477,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,13:16:00,796.0,805.0,21419.0,9.0,0 +21477,21478,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,13:25:00,805.0,814.0,21419.0,9.0,0 +21478,21479,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,13:34:00,814.0,823.0,21419.0,9.0,0 +21479,21480,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,13:43:00,823.0,832.0,21419.0,9.0,0 +21480,21481,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,13:52:00,832.0,841.0,21419.0,9.0,0 +21481,21482,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,14:01:00,841.0,850.0,21419.0,9.0,0 +21482,21483,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,14:10:00,850.0,859.0,21419.0,9.0,0 +21483,21484,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,14:19:00,859.0,868.0,21419.0,9.0,0 +21484,21485,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,14:28:00,868.0,877.0,21419.0,9.0,0 +21485,21486,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,14:37:00,877.0,886.0,21419.0,9.0,0 +21486,21487,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,14:46:00,886.0,895.0,21419.0,9.0,0 +21487,21488,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,14:55:00,895.0,904.0,21419.0,9.0,0 +21488,21489,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,15:04:00,904.0,913.0,21419.0,9.0,0 +21489,21490,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,15:13:00,913.0,922.0,21419.0,9.0,0 +21490,21491,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,15:22:00,922.0,937.0,21419.0,15.0,0 +21491,21492,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,15:37:00,937.0,952.0,21419.0,15.0,0 +21492,21493,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,15:52:00,952.0,967.0,21419.0,15.0,0 +21493,21494,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,16:07:00,967.0,982.0,21419.0,15.0,0 +21494,21495,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,16:22:00,982.0,997.0,21419.0,15.0,0 +21495,21496,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,16:37:00,997.0,1012.0,21419.0,15.0,0 +21496,21497,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,16:52:00,1012.0,1027.0,21419.0,15.0,0 +21497,21498,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,17:07:00,1027.0,1042.0,21419.0,15.0,0 +21498,21499,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,17:22:00,1042.0,1057.0,21419.0,15.0,0 +21499,21500,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,17:37:00,1057.0,1072.0,21419.0,15.0,0 +21500,21501,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,17:52:00,1072.0,1087.0,21419.0,15.0,0 +21501,21502,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,18:07:00,1087.0,1102.0,21419.0,15.0,0 +21502,21503,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,18:22:00,1102.0,1115.0,21419.0,13.0,0 +21503,21504,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,18:35:00,1115.0,1127.0,21419.0,12.0,0 +21504,21505,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,18:47:00,1127.0,1139.0,21419.0,12.0,0 +21505,21506,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,18:59:00,1139.0,1151.0,21419.0,12.0,0 +21506,21507,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,19:11:00,1151.0,1163.0,21419.0,12.0,0 +21507,21508,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,19:23:00,1163.0,1175.0,21419.0,12.0,0 +21508,21509,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,19:35:00,1175.0,1187.0,21419.0,12.0,0 +21509,21510,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,19:47:00,1187.0,1199.0,21419.0,12.0,0 +21510,21511,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,19:59:00,1199.0,1211.0,21419.0,12.0,0 +21511,21512,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,20:11:00,1211.0,1223.0,21419.0,12.0,0 +21512,21513,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,20:23:00,1223.0,1235.0,21419.0,12.0,0 +21513,21514,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,20:35:00,1235.0,1247.0,21419.0,12.0,0 +21514,21515,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,20:47:00,1247.0,1259.0,21419.0,12.0,0 +21515,21516,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,20:59:00,1259.0,1271.0,21419.0,12.0,0 +21516,21517,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,21:11:00,1271.0,1283.0,21419.0,12.0,0 +21517,21518,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,21:23:00,1283.0,1295.0,21419.0,12.0,0 +21518,21519,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,21:35:00,1295.0,1307.0,21419.0,12.0,0 +21519,21520,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,21:47:00,1307.0,1319.0,21419.0,12.0,0 +21520,21521,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,21:59:00,1319.0,1331.0,21419.0,12.0,0 +21521,21522,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,22:11:00,1331.0,1343.0,21419.0,12.0,0 +21522,21523,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,22:23:00,1343.0,1355.0,21419.0,12.0,0 +21523,21524,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,22:35:00,1355.0,1367.0,21419.0,12.0,0 +21524,21525,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,22:47:00,1367.0,1379.0,21419.0,12.0,0 +21525,21526,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,22:59:00,1379.0,1391.0,21419.0,12.0,0 +21526,21527,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,23:11:00,1391.0,1403.0,21419.0,12.0,0 +21527,21528,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,23:23:00,1403.0,1415.0,21419.0,12.0,0 +21528,21529,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,23:35:00,1415.0,1427.0,21419.0,12.0,0 +21529,21530,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,23:47:00,1427.0,1439.0,21419.0,12.0,0 +21530,21531,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,23:59:00,1439.0,1451.0,21419.0,12.0,0 +21531,21532,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,24:11:00,1451.0,1463.0,21419.0,12.0,0 +21532,21533,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,24:23:00,1463.0,1475.0,21419.0,12.0,0 +21533,21534,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,24:35:00,1475.0,1487.0,21419.0,12.0,0 +21534,21535,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,24:47:00,1487.0,1499.0,21419.0,12.0,0 +21535,21536,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,24:59:00,1499.0,1511.0,21419.0,12.0,0 +21536,21537,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,25:11:00,1511.0,1523.0,21419.0,12.0,0 +21537,21538,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,25:23:00,1523.0,1535.0,21419.0,12.0,0 +21538,21539,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,25:35:00,1535.0,1547.0,21419.0,12.0,0 +21539,21540,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,25:47:00,1547.0,1559.0,21419.0,12.0,0 +21540,21541,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,25:59:00,1559.0,1571.0,21419.0,12.0,0 +21541,21542,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,26:11:00,1571.0,1583.0,21419.0,12.0,0 +21542,21543,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,26:23:00,1583.0,1595.0,21419.0,12.0,0 +21543,21544,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,26:35:00,1595.0,1607.0,21419.0,12.0,0 +21544,21545,MUN14O,sf_muni,14,14_O,3,sf_muni,MUN14O,0,21419,26:47:00,1607.0,1619.0,21419.0,12.0,0 +21546,21547,MUN14SHORTI,sf_muni,14SHORT,14SHORT_I,3,sf_muni,MUN14SHORTI,0,21547,06:06:00,366.0,381.0,21547.0,15.0,0 +21547,21548,MUN14SHORTI,sf_muni,14SHORT,14SHORT_I,3,sf_muni,MUN14SHORTI,0,21547,06:21:00,381.0,396.0,21547.0,15.0,0 +21548,21549,MUN14SHORTI,sf_muni,14SHORT,14SHORT_I,3,sf_muni,MUN14SHORTI,0,21547,06:36:00,396.0,411.0,21547.0,15.0,0 +21549,21550,MUN14SHORTI,sf_muni,14SHORT,14SHORT_I,3,sf_muni,MUN14SHORTI,0,21547,06:51:00,411.0,426.0,21547.0,15.0,0 +21550,21551,MUN14SHORTI,sf_muni,14SHORT,14SHORT_I,3,sf_muni,MUN14SHORTI,0,21547,07:06:00,426.0,441.0,21547.0,15.0,0 +21551,21552,MUN14SHORTI,sf_muni,14SHORT,14SHORT_I,3,sf_muni,MUN14SHORTI,0,21547,07:21:00,441.0,456.0,21547.0,15.0,0 +21552,21553,MUN14SHORTI,sf_muni,14SHORT,14SHORT_I,3,sf_muni,MUN14SHORTI,0,21547,07:36:00,456.0,471.0,21547.0,15.0,0 +21553,21554,MUN14SHORTI,sf_muni,14SHORT,14SHORT_I,3,sf_muni,MUN14SHORTI,0,21547,07:51:00,471.0,486.0,21547.0,15.0,0 +21554,21555,MUN14SHORTI,sf_muni,14SHORT,14SHORT_I,3,sf_muni,MUN14SHORTI,0,21547,08:06:00,486.0,501.0,21547.0,15.0,0 +21555,21556,MUN14SHORTI,sf_muni,14SHORT,14SHORT_I,3,sf_muni,MUN14SHORTI,0,21547,08:21:00,501.0,516.0,21547.0,15.0,0 +21556,21557,MUN14SHORTI,sf_muni,14SHORT,14SHORT_I,3,sf_muni,MUN14SHORTI,0,21547,08:36:00,516.0,531.0,21547.0,15.0,0 +21558,21559,MUN14SHORTO,sf_muni,14SHORT,14SHORT_O,3,sf_muni,MUN14SHORTO,0,21559,15:36:00,936.0,951.0,21559.0,15.0,0 +21559,21560,MUN14SHORTO,sf_muni,14SHORT,14SHORT_O,3,sf_muni,MUN14SHORTO,0,21559,15:51:00,951.0,966.0,21559.0,15.0,0 +21560,21561,MUN14SHORTO,sf_muni,14SHORT,14SHORT_O,3,sf_muni,MUN14SHORTO,0,21559,16:06:00,966.0,981.0,21559.0,15.0,0 +21561,21562,MUN14SHORTO,sf_muni,14SHORT,14SHORT_O,3,sf_muni,MUN14SHORTO,0,21559,16:21:00,981.0,996.0,21559.0,15.0,0 +21562,21563,MUN14SHORTO,sf_muni,14SHORT,14SHORT_O,3,sf_muni,MUN14SHORTO,0,21559,16:36:00,996.0,1011.0,21559.0,15.0,0 +21563,21564,MUN14SHORTO,sf_muni,14SHORT,14SHORT_O,3,sf_muni,MUN14SHORTO,0,21559,16:51:00,1011.0,1026.0,21559.0,15.0,0 +21564,21565,MUN14SHORTO,sf_muni,14SHORT,14SHORT_O,3,sf_muni,MUN14SHORTO,0,21559,17:06:00,1026.0,1041.0,21559.0,15.0,0 +21565,21566,MUN14SHORTO,sf_muni,14SHORT,14SHORT_O,3,sf_muni,MUN14SHORTO,0,21559,17:21:00,1041.0,1056.0,21559.0,15.0,0 +21566,21567,MUN14SHORTO,sf_muni,14SHORT,14SHORT_O,3,sf_muni,MUN14SHORTO,0,21559,17:36:00,1056.0,1071.0,21559.0,15.0,0 +21567,21568,MUN14SHORTO,sf_muni,14SHORT,14SHORT_O,3,sf_muni,MUN14SHORTO,0,21559,17:51:00,1071.0,1086.0,21559.0,15.0,0 +21568,21569,MUN14SHORTO,sf_muni,14SHORT,14SHORT_O,3,sf_muni,MUN14SHORTO,0,21559,18:06:00,1086.0,1101.0,21559.0,15.0,0 +21736,21737,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,06:03:00,363.0,371.0,21737.0,8.0,0 +21737,21738,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,06:11:00,371.0,379.0,21737.0,8.0,0 +21738,21739,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,06:19:00,379.0,387.0,21737.0,8.0,0 +21739,21740,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,06:27:00,387.0,395.0,21737.0,8.0,0 +21740,21741,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,06:35:00,395.0,403.0,21737.0,8.0,0 +21741,21742,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,06:43:00,403.0,411.0,21737.0,8.0,0 +21742,21743,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,06:51:00,411.0,419.0,21737.0,8.0,0 +21743,21744,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,06:59:00,419.0,427.0,21737.0,8.0,0 +21744,21745,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,07:07:00,427.0,435.0,21737.0,8.0,0 +21745,21746,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,07:15:00,435.0,443.0,21737.0,8.0,0 +21746,21747,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,07:23:00,443.0,451.0,21737.0,8.0,0 +21747,21748,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,07:31:00,451.0,459.0,21737.0,8.0,0 +21748,21749,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,07:39:00,459.0,467.0,21737.0,8.0,0 +21749,21750,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,07:47:00,467.0,475.0,21737.0,8.0,0 +21750,21751,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,07:55:00,475.0,483.0,21737.0,8.0,0 +21751,21752,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,08:03:00,483.0,491.0,21737.0,8.0,0 +21752,21753,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,08:11:00,491.0,499.0,21737.0,8.0,0 +21753,21754,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,08:19:00,499.0,507.0,21737.0,8.0,0 +21754,21755,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,08:27:00,507.0,515.0,21737.0,8.0,0 +21755,21756,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,08:35:00,515.0,523.0,21737.0,8.0,0 +21756,21757,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,08:43:00,523.0,531.0,21737.0,8.0,0 +21757,21758,MUN14XI,sf_muni,14X,14X_I,3,sf_muni,MUN14XI,0,21737,08:51:00,531.0,539.0,21737.0,8.0,0 +21759,21760,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,15:33:00,933.0,941.0,21760.0,8.0,0 +21760,21761,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,15:41:00,941.0,949.0,21760.0,8.0,0 +21761,21762,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,15:49:00,949.0,957.0,21760.0,8.0,0 +21762,21763,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,15:57:00,957.0,965.0,21760.0,8.0,0 +21763,21764,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,16:05:00,965.0,973.0,21760.0,8.0,0 +21764,21765,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,16:13:00,973.0,981.0,21760.0,8.0,0 +21765,21766,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,16:21:00,981.0,989.0,21760.0,8.0,0 +21766,21767,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,16:29:00,989.0,997.0,21760.0,8.0,0 +21767,21768,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,16:37:00,997.0,1005.0,21760.0,8.0,0 +21768,21769,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,16:45:00,1005.0,1013.0,21760.0,8.0,0 +21769,21770,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,16:53:00,1013.0,1021.0,21760.0,8.0,0 +21770,21771,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,17:01:00,1021.0,1029.0,21760.0,8.0,0 +21771,21772,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,17:09:00,1029.0,1037.0,21760.0,8.0,0 +21772,21773,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,17:17:00,1037.0,1045.0,21760.0,8.0,0 +21773,21774,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,17:25:00,1045.0,1053.0,21760.0,8.0,0 +21774,21775,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,17:33:00,1053.0,1061.0,21760.0,8.0,0 +21775,21776,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,17:41:00,1061.0,1069.0,21760.0,8.0,0 +21776,21777,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,17:49:00,1069.0,1077.0,21760.0,8.0,0 +21777,21778,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,17:57:00,1077.0,1085.0,21760.0,8.0,0 +21778,21779,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,18:05:00,1085.0,1093.0,21760.0,8.0,0 +21779,21780,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,18:13:00,1093.0,1101.0,21760.0,8.0,0 +21780,21781,MUN14XO,sf_muni,14X,14X_O,3,sf_muni,MUN14XO,0,21760,18:21:00,1101.0,1109.0,21760.0,8.0,0 +21782,21783,MUN16XI,sf_muni,16X,16X_I,3,sf_muni,MUN16XI,0,21783,06:04:00,364.0,373.0,21783.0,9.0,0 +21783,21784,MUN16XI,sf_muni,16X,16X_I,3,sf_muni,MUN16XI,0,21783,06:13:00,373.0,382.0,21783.0,9.0,0 +21784,21785,MUN16XI,sf_muni,16X,16X_I,3,sf_muni,MUN16XI,0,21783,06:22:00,382.0,391.0,21783.0,9.0,0 +21785,21786,MUN16XI,sf_muni,16X,16X_I,3,sf_muni,MUN16XI,0,21783,06:31:00,391.0,400.0,21783.0,9.0,0 +21786,21787,MUN16XI,sf_muni,16X,16X_I,3,sf_muni,MUN16XI,0,21783,06:40:00,400.0,409.0,21783.0,9.0,0 +21787,21788,MUN16XI,sf_muni,16X,16X_I,3,sf_muni,MUN16XI,0,21783,06:49:00,409.0,418.0,21783.0,9.0,0 +21788,21789,MUN16XI,sf_muni,16X,16X_I,3,sf_muni,MUN16XI,0,21783,06:58:00,418.0,427.0,21783.0,9.0,0 +21789,21790,MUN16XI,sf_muni,16X,16X_I,3,sf_muni,MUN16XI,0,21783,07:07:00,427.0,436.0,21783.0,9.0,0 +21790,21791,MUN16XI,sf_muni,16X,16X_I,3,sf_muni,MUN16XI,0,21783,07:16:00,436.0,445.0,21783.0,9.0,0 +21791,21792,MUN16XI,sf_muni,16X,16X_I,3,sf_muni,MUN16XI,0,21783,07:25:00,445.0,454.0,21783.0,9.0,0 +21792,21793,MUN16XI,sf_muni,16X,16X_I,3,sf_muni,MUN16XI,0,21783,07:34:00,454.0,463.0,21783.0,9.0,0 +21793,21794,MUN16XI,sf_muni,16X,16X_I,3,sf_muni,MUN16XI,0,21783,07:43:00,463.0,472.0,21783.0,9.0,0 +21794,21795,MUN16XI,sf_muni,16X,16X_I,3,sf_muni,MUN16XI,0,21783,07:52:00,472.0,481.0,21783.0,9.0,0 +21795,21796,MUN16XI,sf_muni,16X,16X_I,3,sf_muni,MUN16XI,0,21783,08:01:00,481.0,490.0,21783.0,9.0,0 +21796,21797,MUN16XI,sf_muni,16X,16X_I,3,sf_muni,MUN16XI,0,21783,08:10:00,490.0,499.0,21783.0,9.0,0 +21797,21798,MUN16XI,sf_muni,16X,16X_I,3,sf_muni,MUN16XI,0,21783,08:19:00,499.0,508.0,21783.0,9.0,0 +21798,21799,MUN16XI,sf_muni,16X,16X_I,3,sf_muni,MUN16XI,0,21783,08:28:00,508.0,517.0,21783.0,9.0,0 +21799,21800,MUN16XI,sf_muni,16X,16X_I,3,sf_muni,MUN16XI,0,21783,08:37:00,517.0,526.0,21783.0,9.0,0 +21800,21801,MUN16XI,sf_muni,16X,16X_I,3,sf_muni,MUN16XI,0,21783,08:46:00,526.0,535.0,21783.0,9.0,0 +21802,21803,MUN16XO,sf_muni,16X,16X_O,3,sf_muni,MUN16XO,0,21803,15:32:00,932.0,941.0,21803.0,9.0,0 +21803,21804,MUN16XO,sf_muni,16X,16X_O,3,sf_muni,MUN16XO,0,21803,15:41:00,941.0,950.0,21803.0,9.0,0 +21804,21805,MUN16XO,sf_muni,16X,16X_O,3,sf_muni,MUN16XO,0,21803,15:50:00,950.0,959.0,21803.0,9.0,0 +21805,21806,MUN16XO,sf_muni,16X,16X_O,3,sf_muni,MUN16XO,0,21803,15:59:00,959.0,968.0,21803.0,9.0,0 +21806,21807,MUN16XO,sf_muni,16X,16X_O,3,sf_muni,MUN16XO,0,21803,16:08:00,968.0,977.0,21803.0,9.0,0 +21807,21808,MUN16XO,sf_muni,16X,16X_O,3,sf_muni,MUN16XO,0,21803,16:17:00,977.0,986.0,21803.0,9.0,0 +21808,21809,MUN16XO,sf_muni,16X,16X_O,3,sf_muni,MUN16XO,0,21803,16:26:00,986.0,995.0,21803.0,9.0,0 +21809,21810,MUN16XO,sf_muni,16X,16X_O,3,sf_muni,MUN16XO,0,21803,16:35:00,995.0,1004.0,21803.0,9.0,0 +21810,21811,MUN16XO,sf_muni,16X,16X_O,3,sf_muni,MUN16XO,0,21803,16:44:00,1004.0,1013.0,21803.0,9.0,0 +21811,21812,MUN16XO,sf_muni,16X,16X_O,3,sf_muni,MUN16XO,0,21803,16:53:00,1013.0,1022.0,21803.0,9.0,0 +21812,21813,MUN16XO,sf_muni,16X,16X_O,3,sf_muni,MUN16XO,0,21803,17:02:00,1022.0,1031.0,21803.0,9.0,0 +21813,21814,MUN16XO,sf_muni,16X,16X_O,3,sf_muni,MUN16XO,0,21803,17:11:00,1031.0,1040.0,21803.0,9.0,0 +21814,21815,MUN16XO,sf_muni,16X,16X_O,3,sf_muni,MUN16XO,0,21803,17:20:00,1040.0,1049.0,21803.0,9.0,0 +21815,21816,MUN16XO,sf_muni,16X,16X_O,3,sf_muni,MUN16XO,0,21803,17:29:00,1049.0,1058.0,21803.0,9.0,0 +21816,21817,MUN16XO,sf_muni,16X,16X_O,3,sf_muni,MUN16XO,0,21803,17:38:00,1058.0,1067.0,21803.0,9.0,0 +21817,21818,MUN16XO,sf_muni,16X,16X_O,3,sf_muni,MUN16XO,0,21803,17:47:00,1067.0,1076.0,21803.0,9.0,0 +21818,21819,MUN16XO,sf_muni,16X,16X_O,3,sf_muni,MUN16XO,0,21803,17:56:00,1076.0,1085.0,21803.0,9.0,0 +21819,21820,MUN16XO,sf_muni,16X,16X_O,3,sf_muni,MUN16XO,0,21803,18:05:00,1085.0,1094.0,21803.0,9.0,0 +21820,21821,MUN16XO,sf_muni,16X,16X_O,3,sf_muni,MUN16XO,0,21803,18:14:00,1094.0,1103.0,21803.0,9.0,0 +21822,21823,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,06:07:00,367.0,397.0,21823.0,30.0,0 +21823,21824,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,06:37:00,397.0,427.0,21823.0,30.0,0 +21824,21825,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,07:07:00,427.0,457.0,21823.0,30.0,0 +21825,21826,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,07:37:00,457.0,487.0,21823.0,30.0,0 +21826,21827,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,08:07:00,487.0,517.0,21823.0,30.0,0 +21827,21828,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,08:37:00,517.0,551.0,21823.0,34.0,0 +21828,21829,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,09:11:00,551.0,581.0,21823.0,30.0,0 +21829,21830,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,09:41:00,581.0,611.0,21823.0,30.0,0 +21830,21831,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,10:11:00,611.0,641.0,21823.0,30.0,0 +21831,21832,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,10:41:00,641.0,671.0,21823.0,30.0,0 +21832,21833,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,11:11:00,671.0,701.0,21823.0,30.0,0 +21833,21834,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,11:41:00,701.0,731.0,21823.0,30.0,0 +21834,21835,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,12:11:00,731.0,761.0,21823.0,30.0,0 +21835,21836,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,12:41:00,761.0,791.0,21823.0,30.0,0 +21836,21837,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,13:11:00,791.0,821.0,21823.0,30.0,0 +21837,21838,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,13:41:00,821.0,851.0,21823.0,30.0,0 +21838,21839,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,14:11:00,851.0,881.0,21823.0,30.0,0 +21839,21840,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,14:41:00,881.0,911.0,21823.0,30.0,0 +21840,21841,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,15:11:00,911.0,940.0,21823.0,29.0,0 +21841,21842,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,15:40:00,940.0,970.0,21823.0,30.0,0 +21842,21843,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,16:10:00,970.0,1000.0,21823.0,30.0,0 +21843,21844,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,16:40:00,1000.0,1030.0,21823.0,30.0,0 +21844,21845,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,17:10:00,1030.0,1060.0,21823.0,30.0,0 +21845,21846,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,17:40:00,1060.0,1090.0,21823.0,30.0,0 +21846,21847,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,18:10:00,1090.0,1112.0,21823.0,22.0,0 +21847,21848,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,18:32:00,1112.0,1142.0,21823.0,30.0,0 +21848,21849,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,19:02:00,1142.0,1172.0,21823.0,30.0,0 +21849,21850,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,19:32:00,1172.0,1202.0,21823.0,30.0,0 +21850,21851,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,20:02:00,1202.0,1232.0,21823.0,30.0,0 +21851,21852,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,20:32:00,1232.0,1262.0,21823.0,30.0,0 +21852,21853,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,21:02:00,1262.0,1292.0,21823.0,30.0,0 +21853,21854,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,21:32:00,1292.0,1322.0,21823.0,30.0,0 +21854,21855,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,22:02:00,1322.0,1352.0,21823.0,30.0,0 +21855,21856,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,22:32:00,1352.0,1382.0,21823.0,30.0,0 +21856,21857,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,23:02:00,1382.0,1412.0,21823.0,30.0,0 +21857,21858,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,23:32:00,1412.0,1442.0,21823.0,30.0,0 +21858,21859,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,24:02:00,1442.0,1472.0,21823.0,30.0,0 +21859,21860,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,24:32:00,1472.0,1502.0,21823.0,30.0,0 +21860,21861,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,25:02:00,1502.0,1532.0,21823.0,30.0,0 +21861,21862,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,25:32:00,1532.0,1562.0,21823.0,30.0,0 +21862,21863,MUN17I,sf_muni,17,17_I,3,sf_muni,MUN17I,0,21823,26:02:00,1562.0,1592.0,21823.0,30.0,0 +21864,21865,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,06:05:00,365.0,395.0,21865.0,30.0,0 +21865,21866,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,06:35:00,395.0,425.0,21865.0,30.0,0 +21866,21867,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,07:05:00,425.0,455.0,21865.0,30.0,0 +21867,21868,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,07:35:00,455.0,485.0,21865.0,30.0,0 +21868,21869,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,08:05:00,485.0,515.0,21865.0,30.0,0 +21869,21870,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,08:35:00,515.0,545.0,21865.0,30.0,0 +21870,21871,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,09:05:00,545.0,575.0,21865.0,30.0,0 +21871,21872,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,09:35:00,575.0,605.0,21865.0,30.0,0 +21872,21873,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,10:05:00,605.0,635.0,21865.0,30.0,0 +21873,21874,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,10:35:00,635.0,665.0,21865.0,30.0,0 +21874,21875,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,11:05:00,665.0,695.0,21865.0,30.0,0 +21875,21876,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,11:35:00,695.0,725.0,21865.0,30.0,0 +21876,21877,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,12:05:00,725.0,755.0,21865.0,30.0,0 +21877,21878,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,12:35:00,755.0,785.0,21865.0,30.0,0 +21878,21879,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,13:05:00,785.0,815.0,21865.0,30.0,0 +21879,21880,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,13:35:00,815.0,845.0,21865.0,30.0,0 +21880,21881,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,14:05:00,845.0,875.0,21865.0,30.0,0 +21881,21882,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,14:35:00,875.0,905.0,21865.0,30.0,0 +21882,21883,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,15:05:00,905.0,943.0,21865.0,38.0,0 +21883,21884,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,15:43:00,943.0,973.0,21865.0,30.0,0 +21884,21885,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,16:13:00,973.0,1003.0,21865.0,30.0,0 +21885,21886,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,16:43:00,1003.0,1033.0,21865.0,30.0,0 +21886,21887,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,17:13:00,1033.0,1063.0,21865.0,30.0,0 +21887,21888,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,17:43:00,1063.0,1093.0,21865.0,30.0,0 +21888,21889,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,18:13:00,1093.0,1116.0,21865.0,23.0,0 +21889,21890,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,18:36:00,1116.0,1146.0,21865.0,30.0,0 +21890,21891,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,19:06:00,1146.0,1176.0,21865.0,30.0,0 +21891,21892,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,19:36:00,1176.0,1206.0,21865.0,30.0,0 +21892,21893,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,20:06:00,1206.0,1236.0,21865.0,30.0,0 +21893,21894,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,20:36:00,1236.0,1266.0,21865.0,30.0,0 +21894,21895,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,21:06:00,1266.0,1296.0,21865.0,30.0,0 +21895,21896,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,21:36:00,1296.0,1326.0,21865.0,30.0,0 +21896,21897,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,22:06:00,1326.0,1356.0,21865.0,30.0,0 +21897,21898,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,22:36:00,1356.0,1386.0,21865.0,30.0,0 +21898,21899,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,23:06:00,1386.0,1416.0,21865.0,30.0,0 +21899,21900,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,23:36:00,1416.0,1446.0,21865.0,30.0,0 +21900,21901,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,24:06:00,1446.0,1476.0,21865.0,30.0,0 +21901,21902,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,24:36:00,1476.0,1506.0,21865.0,30.0,0 +21902,21903,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,25:06:00,1506.0,1536.0,21865.0,30.0,0 +21903,21904,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,25:36:00,1536.0,1566.0,21865.0,30.0,0 +21904,21905,MUN17O,sf_muni,17,17_O,3,sf_muni,MUN17O,0,21865,26:06:00,1566.0,1596.0,21865.0,30.0,0 +21906,21907,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,03:08:00,188.0,218.0,21907.0,30.0,0 +21907,21908,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,03:38:00,218.0,248.0,21907.0,30.0,0 +21908,21909,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,04:08:00,248.0,278.0,21907.0,30.0,0 +21909,21910,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,04:38:00,278.0,308.0,21907.0,30.0,0 +21910,21911,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,05:08:00,308.0,338.0,21907.0,30.0,0 +21911,21912,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,05:38:00,338.0,363.0,21907.0,25.0,0 +21912,21913,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,06:03:00,363.0,383.0,21907.0,20.0,0 +21913,21914,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,06:23:00,383.0,403.0,21907.0,20.0,0 +21914,21915,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,06:43:00,403.0,423.0,21907.0,20.0,0 +21915,21916,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,07:03:00,423.0,443.0,21907.0,20.0,0 +21916,21917,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,07:23:00,443.0,463.0,21907.0,20.0,0 +21917,21918,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,07:43:00,463.0,483.0,21907.0,20.0,0 +21918,21919,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,08:03:00,483.0,503.0,21907.0,20.0,0 +21919,21920,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,08:23:00,503.0,523.0,21907.0,20.0,0 +21920,21921,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,08:43:00,523.0,549.0,21907.0,26.0,0 +21921,21922,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,09:09:00,549.0,569.0,21907.0,20.0,0 +21922,21923,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,09:29:00,569.0,589.0,21907.0,20.0,0 +21923,21924,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,09:49:00,589.0,609.0,21907.0,20.0,0 +21924,21925,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,10:09:00,609.0,629.0,21907.0,20.0,0 +21925,21926,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,10:29:00,629.0,649.0,21907.0,20.0,0 +21926,21927,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,10:49:00,649.0,669.0,21907.0,20.0,0 +21927,21928,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,11:09:00,669.0,689.0,21907.0,20.0,0 +21928,21929,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,11:29:00,689.0,709.0,21907.0,20.0,0 +21929,21930,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,11:49:00,709.0,729.0,21907.0,20.0,0 +21930,21931,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,12:09:00,729.0,749.0,21907.0,20.0,0 +21931,21932,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,12:29:00,749.0,769.0,21907.0,20.0,0 +21932,21933,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,12:49:00,769.0,789.0,21907.0,20.0,0 +21933,21934,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,13:09:00,789.0,809.0,21907.0,20.0,0 +21934,21935,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,13:29:00,809.0,829.0,21907.0,20.0,0 +21935,21936,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,13:49:00,829.0,849.0,21907.0,20.0,0 +21936,21937,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,14:09:00,849.0,869.0,21907.0,20.0,0 +21937,21938,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,14:29:00,869.0,889.0,21907.0,20.0,0 +21938,21939,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,14:49:00,889.0,909.0,21907.0,20.0,0 +21939,21940,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,15:09:00,909.0,929.0,21907.0,20.0,0 +21940,21941,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,15:29:00,929.0,937.0,21907.0,8.0,0 +21941,21942,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,15:37:00,937.0,957.0,21907.0,20.0,0 +21942,21943,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,15:57:00,957.0,977.0,21907.0,20.0,0 +21943,21944,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,16:17:00,977.0,997.0,21907.0,20.0,0 +21944,21945,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,16:37:00,997.0,1017.0,21907.0,20.0,0 +21945,21946,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,16:57:00,1017.0,1037.0,21907.0,20.0,0 +21946,21947,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,17:17:00,1037.0,1057.0,21907.0,20.0,0 +21947,21948,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,17:37:00,1057.0,1077.0,21907.0,20.0,0 +21948,21949,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,17:57:00,1077.0,1097.0,21907.0,20.0,0 +21949,21950,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,18:17:00,1097.0,1119.0,21907.0,22.0,0 +21950,21951,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,18:39:00,1119.0,1139.0,21907.0,20.0,0 +21951,21952,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,18:59:00,1139.0,1159.0,21907.0,20.0,0 +21952,21953,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,19:19:00,1159.0,1179.0,21907.0,20.0,0 +21953,21954,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,19:39:00,1179.0,1199.0,21907.0,20.0,0 +21954,21955,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,19:59:00,1199.0,1219.0,21907.0,20.0,0 +21955,21956,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,20:19:00,1219.0,1239.0,21907.0,20.0,0 +21956,21957,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,20:39:00,1239.0,1259.0,21907.0,20.0,0 +21957,21958,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,20:59:00,1259.0,1279.0,21907.0,20.0,0 +21958,21959,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,21:19:00,1279.0,1299.0,21907.0,20.0,0 +21959,21960,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,21:39:00,1299.0,1319.0,21907.0,20.0,0 +21960,21961,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,21:59:00,1319.0,1339.0,21907.0,20.0,0 +21961,21962,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,22:19:00,1339.0,1359.0,21907.0,20.0,0 +21962,21963,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,22:39:00,1359.0,1379.0,21907.0,20.0,0 +21963,21964,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,22:59:00,1379.0,1399.0,21907.0,20.0,0 +21964,21965,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,23:19:00,1399.0,1419.0,21907.0,20.0,0 +21965,21966,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,23:39:00,1419.0,1439.0,21907.0,20.0,0 +21966,21967,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,23:59:00,1439.0,1459.0,21907.0,20.0,0 +21967,21968,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,24:19:00,1459.0,1479.0,21907.0,20.0,0 +21968,21969,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,24:39:00,1479.0,1499.0,21907.0,20.0,0 +21969,21970,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,24:59:00,1499.0,1519.0,21907.0,20.0,0 +21970,21971,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,25:19:00,1519.0,1539.0,21907.0,20.0,0 +21971,21972,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,25:39:00,1539.0,1559.0,21907.0,20.0,0 +21972,21973,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,25:59:00,1559.0,1579.0,21907.0,20.0,0 +21973,21974,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,26:19:00,1579.0,1599.0,21907.0,20.0,0 +21974,21975,MUN18I,sf_muni,18,18_I,3,sf_muni,MUN18I,0,21907,26:39:00,1599.0,1619.0,21907.0,20.0,0 +21976,21977,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,03:06:00,186.0,216.0,21977.0,30.0,0 +21977,21978,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,03:36:00,216.0,246.0,21977.0,30.0,0 +21978,21979,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,04:06:00,246.0,276.0,21977.0,30.0,0 +21979,21980,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,04:36:00,276.0,306.0,21977.0,30.0,0 +21980,21981,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,05:06:00,306.0,336.0,21977.0,30.0,0 +21981,21982,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,05:36:00,336.0,365.0,21977.0,29.0,0 +21982,21983,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,06:05:00,365.0,385.0,21977.0,20.0,0 +21983,21984,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,06:25:00,385.0,405.0,21977.0,20.0,0 +21984,21985,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,06:45:00,405.0,425.0,21977.0,20.0,0 +21985,21986,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,07:05:00,425.0,445.0,21977.0,20.0,0 +21986,21987,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,07:25:00,445.0,465.0,21977.0,20.0,0 +21987,21988,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,07:45:00,465.0,485.0,21977.0,20.0,0 +21988,21989,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,08:05:00,485.0,505.0,21977.0,20.0,0 +21989,21990,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,08:25:00,505.0,525.0,21977.0,20.0,0 +21990,21991,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,08:45:00,525.0,546.0,21977.0,21.0,0 +21991,21992,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,09:06:00,546.0,566.0,21977.0,20.0,0 +21992,21993,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,09:26:00,566.0,586.0,21977.0,20.0,0 +21993,21994,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,09:46:00,586.0,606.0,21977.0,20.0,0 +21994,21995,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,10:06:00,606.0,626.0,21977.0,20.0,0 +21995,21996,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,10:26:00,626.0,646.0,21977.0,20.0,0 +21996,21997,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,10:46:00,646.0,666.0,21977.0,20.0,0 +21997,21998,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,11:06:00,666.0,686.0,21977.0,20.0,0 +21998,21999,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,11:26:00,686.0,706.0,21977.0,20.0,0 +21999,22000,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,11:46:00,706.0,726.0,21977.0,20.0,0 +22000,22001,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,12:06:00,726.0,746.0,21977.0,20.0,0 +22001,22002,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,12:26:00,746.0,766.0,21977.0,20.0,0 +22002,22003,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,12:46:00,766.0,786.0,21977.0,20.0,0 +22003,22004,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,13:06:00,786.0,806.0,21977.0,20.0,0 +22004,22005,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,13:26:00,806.0,826.0,21977.0,20.0,0 +22005,22006,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,13:46:00,826.0,846.0,21977.0,20.0,0 +22006,22007,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,14:06:00,846.0,866.0,21977.0,20.0,0 +22007,22008,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,14:26:00,866.0,886.0,21977.0,20.0,0 +22008,22009,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,14:46:00,886.0,906.0,21977.0,20.0,0 +22009,22010,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,15:06:00,906.0,926.0,21977.0,20.0,0 +22010,22011,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,15:26:00,926.0,934.0,21977.0,8.0,0 +22011,22012,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,15:34:00,934.0,954.0,21977.0,20.0,0 +22012,22013,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,15:54:00,954.0,974.0,21977.0,20.0,0 +22013,22014,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,16:14:00,974.0,994.0,21977.0,20.0,0 +22014,22015,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,16:34:00,994.0,1014.0,21977.0,20.0,0 +22015,22016,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,16:54:00,1014.0,1034.0,21977.0,20.0,0 +22016,22017,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,17:14:00,1034.0,1054.0,21977.0,20.0,0 +22017,22018,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,17:34:00,1054.0,1074.0,21977.0,20.0,0 +22018,22019,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,17:54:00,1074.0,1094.0,21977.0,20.0,0 +22019,22020,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,18:14:00,1094.0,1116.0,21977.0,22.0,0 +22020,22021,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,18:36:00,1116.0,1136.0,21977.0,20.0,0 +22021,22022,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,18:56:00,1136.0,1156.0,21977.0,20.0,0 +22022,22023,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,19:16:00,1156.0,1176.0,21977.0,20.0,0 +22023,22024,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,19:36:00,1176.0,1196.0,21977.0,20.0,0 +22024,22025,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,19:56:00,1196.0,1216.0,21977.0,20.0,0 +22025,22026,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,20:16:00,1216.0,1236.0,21977.0,20.0,0 +22026,22027,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,20:36:00,1236.0,1256.0,21977.0,20.0,0 +22027,22028,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,20:56:00,1256.0,1276.0,21977.0,20.0,0 +22028,22029,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,21:16:00,1276.0,1296.0,21977.0,20.0,0 +22029,22030,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,21:36:00,1296.0,1316.0,21977.0,20.0,0 +22030,22031,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,21:56:00,1316.0,1336.0,21977.0,20.0,0 +22031,22032,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,22:16:00,1336.0,1356.0,21977.0,20.0,0 +22032,22033,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,22:36:00,1356.0,1376.0,21977.0,20.0,0 +22033,22034,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,22:56:00,1376.0,1396.0,21977.0,20.0,0 +22034,22035,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,23:16:00,1396.0,1416.0,21977.0,20.0,0 +22035,22036,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,23:36:00,1416.0,1436.0,21977.0,20.0,0 +22036,22037,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,23:56:00,1436.0,1456.0,21977.0,20.0,0 +22037,22038,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,24:16:00,1456.0,1476.0,21977.0,20.0,0 +22038,22039,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,24:36:00,1476.0,1496.0,21977.0,20.0,0 +22039,22040,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,24:56:00,1496.0,1516.0,21977.0,20.0,0 +22040,22041,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,25:16:00,1516.0,1536.0,21977.0,20.0,0 +22041,22042,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,25:36:00,1536.0,1556.0,21977.0,20.0,0 +22042,22043,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,25:56:00,1556.0,1576.0,21977.0,20.0,0 +22043,22044,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,26:16:00,1576.0,1596.0,21977.0,20.0,0 +22044,22045,MUN18O,sf_muni,18,18_O,3,sf_muni,MUN18O,0,21977,26:36:00,1596.0,1616.0,21977.0,20.0,0 +22046,22047,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,03:04:00,184.0,204.0,22047.0,20.0,0 +22047,22048,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,03:24:00,204.0,224.0,22047.0,20.0,0 +22048,22049,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,03:44:00,224.0,244.0,22047.0,20.0,0 +22049,22050,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,04:04:00,244.0,264.0,22047.0,20.0,0 +22050,22051,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,04:24:00,264.0,284.0,22047.0,20.0,0 +22051,22052,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,04:44:00,284.0,304.0,22047.0,20.0,0 +22052,22053,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,05:04:00,304.0,324.0,22047.0,20.0,0 +22053,22054,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,05:24:00,324.0,344.0,22047.0,20.0,0 +22054,22055,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,05:44:00,344.0,367.0,22047.0,23.0,0 +22055,22056,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,06:07:00,367.0,382.0,22047.0,15.0,0 +22056,22057,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,06:22:00,382.0,397.0,22047.0,15.0,0 +22057,22058,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,06:37:00,397.0,412.0,22047.0,15.0,0 +22058,22059,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,06:52:00,412.0,427.0,22047.0,15.0,0 +22059,22060,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,07:07:00,427.0,442.0,22047.0,15.0,0 +22060,22061,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,07:22:00,442.0,457.0,22047.0,15.0,0 +22061,22062,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,07:37:00,457.0,472.0,22047.0,15.0,0 +22062,22063,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,07:52:00,472.0,487.0,22047.0,15.0,0 +22063,22064,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,08:07:00,487.0,502.0,22047.0,15.0,0 +22064,22065,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,08:22:00,502.0,517.0,22047.0,15.0,0 +22065,22066,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,08:37:00,517.0,532.0,22047.0,15.0,0 +22066,22067,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,08:52:00,532.0,545.0,22047.0,13.0,0 +22067,22068,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,09:05:00,545.0,560.0,22047.0,15.0,0 +22068,22069,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,09:20:00,560.0,575.0,22047.0,15.0,0 +22069,22070,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,09:35:00,575.0,590.0,22047.0,15.0,0 +22070,22071,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,09:50:00,590.0,605.0,22047.0,15.0,0 +22071,22072,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,10:05:00,605.0,620.0,22047.0,15.0,0 +22072,22073,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,10:20:00,620.0,635.0,22047.0,15.0,0 +22073,22074,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,10:35:00,635.0,650.0,22047.0,15.0,0 +22074,22075,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,10:50:00,650.0,665.0,22047.0,15.0,0 +22075,22076,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,11:05:00,665.0,680.0,22047.0,15.0,0 +22076,22077,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,11:20:00,680.0,695.0,22047.0,15.0,0 +22077,22078,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,11:35:00,695.0,710.0,22047.0,15.0,0 +22078,22079,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,11:50:00,710.0,725.0,22047.0,15.0,0 +22079,22080,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,12:05:00,725.0,740.0,22047.0,15.0,0 +22080,22081,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,12:20:00,740.0,755.0,22047.0,15.0,0 +22081,22082,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,12:35:00,755.0,770.0,22047.0,15.0,0 +22082,22083,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,12:50:00,770.0,785.0,22047.0,15.0,0 +22083,22084,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,13:05:00,785.0,800.0,22047.0,15.0,0 +22084,22085,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,13:20:00,800.0,815.0,22047.0,15.0,0 +22085,22086,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,13:35:00,815.0,830.0,22047.0,15.0,0 +22086,22087,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,13:50:00,830.0,845.0,22047.0,15.0,0 +22087,22088,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,14:05:00,845.0,860.0,22047.0,15.0,0 +22088,22089,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,14:20:00,860.0,875.0,22047.0,15.0,0 +22089,22090,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,14:35:00,875.0,890.0,22047.0,15.0,0 +22090,22091,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,14:50:00,890.0,905.0,22047.0,15.0,0 +22091,22092,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,15:05:00,905.0,920.0,22047.0,15.0,0 +22092,22093,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,15:20:00,920.0,934.0,22047.0,14.0,0 +22093,22094,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,15:34:00,934.0,949.0,22047.0,15.0,0 +22094,22095,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,15:49:00,949.0,964.0,22047.0,15.0,0 +22095,22096,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,16:04:00,964.0,979.0,22047.0,15.0,0 +22096,22097,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,16:19:00,979.0,994.0,22047.0,15.0,0 +22097,22098,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,16:34:00,994.0,1009.0,22047.0,15.0,0 +22098,22099,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,16:49:00,1009.0,1024.0,22047.0,15.0,0 +22099,22100,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,17:04:00,1024.0,1039.0,22047.0,15.0,0 +22100,22101,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,17:19:00,1039.0,1054.0,22047.0,15.0,0 +22101,22102,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,17:34:00,1054.0,1069.0,22047.0,15.0,0 +22102,22103,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,17:49:00,1069.0,1084.0,22047.0,15.0,0 +22103,22104,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,18:04:00,1084.0,1099.0,22047.0,15.0,0 +22104,22105,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,18:19:00,1099.0,1115.0,22047.0,16.0,0 +22105,22106,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,18:35:00,1115.0,1135.0,22047.0,20.0,0 +22106,22107,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,18:55:00,1135.0,1155.0,22047.0,20.0,0 +22107,22108,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,19:15:00,1155.0,1175.0,22047.0,20.0,0 +22108,22109,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,19:35:00,1175.0,1195.0,22047.0,20.0,0 +22109,22110,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,19:55:00,1195.0,1215.0,22047.0,20.0,0 +22110,22111,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,20:15:00,1215.0,1235.0,22047.0,20.0,0 +22111,22112,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,20:35:00,1235.0,1255.0,22047.0,20.0,0 +22112,22113,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,20:55:00,1255.0,1275.0,22047.0,20.0,0 +22113,22114,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,21:15:00,1275.0,1295.0,22047.0,20.0,0 +22114,22115,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,21:35:00,1295.0,1315.0,22047.0,20.0,0 +22115,22116,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,21:55:00,1315.0,1335.0,22047.0,20.0,0 +22116,22117,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,22:15:00,1335.0,1355.0,22047.0,20.0,0 +22117,22118,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,22:35:00,1355.0,1375.0,22047.0,20.0,0 +22118,22119,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,22:55:00,1375.0,1395.0,22047.0,20.0,0 +22119,22120,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,23:15:00,1395.0,1415.0,22047.0,20.0,0 +22120,22121,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,23:35:00,1415.0,1435.0,22047.0,20.0,0 +22121,22122,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,23:55:00,1435.0,1455.0,22047.0,20.0,0 +22122,22123,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,24:15:00,1455.0,1475.0,22047.0,20.0,0 +22123,22124,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,24:35:00,1475.0,1495.0,22047.0,20.0,0 +22124,22125,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,24:55:00,1495.0,1515.0,22047.0,20.0,0 +22125,22126,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,25:15:00,1515.0,1535.0,22047.0,20.0,0 +22126,22127,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,25:35:00,1535.0,1555.0,22047.0,20.0,0 +22127,22128,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,25:55:00,1555.0,1575.0,22047.0,20.0,0 +22128,22129,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,26:15:00,1575.0,1595.0,22047.0,20.0,0 +22129,22130,MUN19I,sf_muni,19,19_I,3,sf_muni,MUN19I,0,22047,26:35:00,1595.0,1615.0,22047.0,20.0,0 +22131,22132,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,03:08:00,188.0,208.0,22132.0,20.0,0 +22132,22133,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,03:28:00,208.0,228.0,22132.0,20.0,0 +22133,22134,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,03:48:00,228.0,248.0,22132.0,20.0,0 +22134,22135,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,04:08:00,248.0,268.0,22132.0,20.0,0 +22135,22136,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,04:28:00,268.0,288.0,22132.0,20.0,0 +22136,22137,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,04:48:00,288.0,308.0,22132.0,20.0,0 +22137,22138,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,05:08:00,308.0,328.0,22132.0,20.0,0 +22138,22139,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,05:28:00,328.0,348.0,22132.0,20.0,0 +22139,22140,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,05:48:00,348.0,362.0,22132.0,14.0,0 +22140,22141,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,06:02:00,362.0,377.0,22132.0,15.0,0 +22141,22142,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,06:17:00,377.0,392.0,22132.0,15.0,0 +22142,22143,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,06:32:00,392.0,407.0,22132.0,15.0,0 +22143,22144,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,06:47:00,407.0,422.0,22132.0,15.0,0 +22144,22145,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,07:02:00,422.0,437.0,22132.0,15.0,0 +22145,22146,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,07:17:00,437.0,452.0,22132.0,15.0,0 +22146,22147,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,07:32:00,452.0,467.0,22132.0,15.0,0 +22147,22148,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,07:47:00,467.0,482.0,22132.0,15.0,0 +22148,22149,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,08:02:00,482.0,497.0,22132.0,15.0,0 +22149,22150,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,08:17:00,497.0,512.0,22132.0,15.0,0 +22150,22151,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,08:32:00,512.0,527.0,22132.0,15.0,0 +22151,22152,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,08:47:00,527.0,543.0,22132.0,16.0,0 +22152,22153,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,09:03:00,543.0,558.0,22132.0,15.0,0 +22153,22154,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,09:18:00,558.0,573.0,22132.0,15.0,0 +22154,22155,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,09:33:00,573.0,588.0,22132.0,15.0,0 +22155,22156,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,09:48:00,588.0,603.0,22132.0,15.0,0 +22156,22157,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,10:03:00,603.0,618.0,22132.0,15.0,0 +22157,22158,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,10:18:00,618.0,633.0,22132.0,15.0,0 +22158,22159,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,10:33:00,633.0,648.0,22132.0,15.0,0 +22159,22160,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,10:48:00,648.0,663.0,22132.0,15.0,0 +22160,22161,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,11:03:00,663.0,678.0,22132.0,15.0,0 +22161,22162,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,11:18:00,678.0,693.0,22132.0,15.0,0 +22162,22163,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,11:33:00,693.0,708.0,22132.0,15.0,0 +22163,22164,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,11:48:00,708.0,723.0,22132.0,15.0,0 +22164,22165,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,12:03:00,723.0,738.0,22132.0,15.0,0 +22165,22166,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,12:18:00,738.0,753.0,22132.0,15.0,0 +22166,22167,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,12:33:00,753.0,768.0,22132.0,15.0,0 +22167,22168,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,12:48:00,768.0,783.0,22132.0,15.0,0 +22168,22169,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,13:03:00,783.0,798.0,22132.0,15.0,0 +22169,22170,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,13:18:00,798.0,813.0,22132.0,15.0,0 +22170,22171,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,13:33:00,813.0,828.0,22132.0,15.0,0 +22171,22172,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,13:48:00,828.0,843.0,22132.0,15.0,0 +22172,22173,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,14:03:00,843.0,858.0,22132.0,15.0,0 +22173,22174,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,14:18:00,858.0,873.0,22132.0,15.0,0 +22174,22175,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,14:33:00,873.0,888.0,22132.0,15.0,0 +22175,22176,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,14:48:00,888.0,903.0,22132.0,15.0,0 +22176,22177,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,15:03:00,903.0,918.0,22132.0,15.0,0 +22177,22178,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,15:18:00,918.0,937.0,22132.0,19.0,0 +22178,22179,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,15:37:00,937.0,952.0,22132.0,15.0,0 +22179,22180,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,15:52:00,952.0,967.0,22132.0,15.0,0 +22180,22181,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,16:07:00,967.0,982.0,22132.0,15.0,0 +22181,22182,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,16:22:00,982.0,997.0,22132.0,15.0,0 +22182,22183,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,16:37:00,997.0,1012.0,22132.0,15.0,0 +22183,22184,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,16:52:00,1012.0,1027.0,22132.0,15.0,0 +22184,22185,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,17:07:00,1027.0,1042.0,22132.0,15.0,0 +22185,22186,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,17:22:00,1042.0,1057.0,22132.0,15.0,0 +22186,22187,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,17:37:00,1057.0,1072.0,22132.0,15.0,0 +22187,22188,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,17:52:00,1072.0,1087.0,22132.0,15.0,0 +22188,22189,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,18:07:00,1087.0,1102.0,22132.0,15.0,0 +22189,22190,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,18:22:00,1102.0,1117.0,22132.0,15.0,0 +22190,22191,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,18:37:00,1117.0,1137.0,22132.0,20.0,0 +22191,22192,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,18:57:00,1137.0,1157.0,22132.0,20.0,0 +22192,22193,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,19:17:00,1157.0,1177.0,22132.0,20.0,0 +22193,22194,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,19:37:00,1177.0,1197.0,22132.0,20.0,0 +22194,22195,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,19:57:00,1197.0,1217.0,22132.0,20.0,0 +22195,22196,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,20:17:00,1217.0,1237.0,22132.0,20.0,0 +22196,22197,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,20:37:00,1237.0,1257.0,22132.0,20.0,0 +22197,22198,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,20:57:00,1257.0,1277.0,22132.0,20.0,0 +22198,22199,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,21:17:00,1277.0,1297.0,22132.0,20.0,0 +22199,22200,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,21:37:00,1297.0,1317.0,22132.0,20.0,0 +22200,22201,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,21:57:00,1317.0,1337.0,22132.0,20.0,0 +22201,22202,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,22:17:00,1337.0,1357.0,22132.0,20.0,0 +22202,22203,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,22:37:00,1357.0,1377.0,22132.0,20.0,0 +22203,22204,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,22:57:00,1377.0,1397.0,22132.0,20.0,0 +22204,22205,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,23:17:00,1397.0,1417.0,22132.0,20.0,0 +22205,22206,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,23:37:00,1417.0,1437.0,22132.0,20.0,0 +22206,22207,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,23:57:00,1437.0,1457.0,22132.0,20.0,0 +22207,22208,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,24:17:00,1457.0,1477.0,22132.0,20.0,0 +22208,22209,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,24:37:00,1477.0,1497.0,22132.0,20.0,0 +22209,22210,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,24:57:00,1497.0,1517.0,22132.0,20.0,0 +22210,22211,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,25:17:00,1517.0,1537.0,22132.0,20.0,0 +22211,22212,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,25:37:00,1537.0,1557.0,22132.0,20.0,0 +22212,22213,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,25:57:00,1557.0,1577.0,22132.0,20.0,0 +22213,22214,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,26:17:00,1577.0,1597.0,22132.0,20.0,0 +22214,22215,MUN19O,sf_muni,19,19_O,3,sf_muni,MUN19O,0,22132,26:37:00,1597.0,1617.0,22132.0,20.0,0 +19407,19408,MUN1AXI,sf_muni,1AX,1AX_I,3,sf_muni,MUN1AXI,0,19408,06:04:00,364.0,373.0,19408.0,9.0,0 +19408,19409,MUN1AXI,sf_muni,1AX,1AX_I,3,sf_muni,MUN1AXI,0,19408,06:13:00,373.0,382.0,19408.0,9.0,0 +19409,19410,MUN1AXI,sf_muni,1AX,1AX_I,3,sf_muni,MUN1AXI,0,19408,06:22:00,382.0,391.0,19408.0,9.0,0 +19410,19411,MUN1AXI,sf_muni,1AX,1AX_I,3,sf_muni,MUN1AXI,0,19408,06:31:00,391.0,400.0,19408.0,9.0,0 +19411,19412,MUN1AXI,sf_muni,1AX,1AX_I,3,sf_muni,MUN1AXI,0,19408,06:40:00,400.0,409.0,19408.0,9.0,0 +19412,19413,MUN1AXI,sf_muni,1AX,1AX_I,3,sf_muni,MUN1AXI,0,19408,06:49:00,409.0,418.0,19408.0,9.0,0 +19413,19414,MUN1AXI,sf_muni,1AX,1AX_I,3,sf_muni,MUN1AXI,0,19408,06:58:00,418.0,427.0,19408.0,9.0,0 +19414,19415,MUN1AXI,sf_muni,1AX,1AX_I,3,sf_muni,MUN1AXI,0,19408,07:07:00,427.0,436.0,19408.0,9.0,0 +19415,19416,MUN1AXI,sf_muni,1AX,1AX_I,3,sf_muni,MUN1AXI,0,19408,07:16:00,436.0,445.0,19408.0,9.0,0 +19416,19417,MUN1AXI,sf_muni,1AX,1AX_I,3,sf_muni,MUN1AXI,0,19408,07:25:00,445.0,454.0,19408.0,9.0,0 +19417,19418,MUN1AXI,sf_muni,1AX,1AX_I,3,sf_muni,MUN1AXI,0,19408,07:34:00,454.0,463.0,19408.0,9.0,0 +19418,19419,MUN1AXI,sf_muni,1AX,1AX_I,3,sf_muni,MUN1AXI,0,19408,07:43:00,463.0,472.0,19408.0,9.0,0 +19419,19420,MUN1AXI,sf_muni,1AX,1AX_I,3,sf_muni,MUN1AXI,0,19408,07:52:00,472.0,481.0,19408.0,9.0,0 +19420,19421,MUN1AXI,sf_muni,1AX,1AX_I,3,sf_muni,MUN1AXI,0,19408,08:01:00,481.0,490.0,19408.0,9.0,0 +19421,19422,MUN1AXI,sf_muni,1AX,1AX_I,3,sf_muni,MUN1AXI,0,19408,08:10:00,490.0,499.0,19408.0,9.0,0 +19422,19423,MUN1AXI,sf_muni,1AX,1AX_I,3,sf_muni,MUN1AXI,0,19408,08:19:00,499.0,508.0,19408.0,9.0,0 +19423,19424,MUN1AXI,sf_muni,1AX,1AX_I,3,sf_muni,MUN1AXI,0,19408,08:28:00,508.0,517.0,19408.0,9.0,0 +19424,19425,MUN1AXI,sf_muni,1AX,1AX_I,3,sf_muni,MUN1AXI,0,19408,08:37:00,517.0,526.0,19408.0,9.0,0 +19425,19426,MUN1AXI,sf_muni,1AX,1AX_I,3,sf_muni,MUN1AXI,0,19408,08:46:00,526.0,535.0,19408.0,9.0,0 +19427,19428,MUN1AXO,sf_muni,1AX,1AX_O,3,sf_muni,MUN1AXO,0,19428,15:32:00,932.0,945.0,19428.0,13.0,0 +19428,19429,MUN1AXO,sf_muni,1AX,1AX_O,3,sf_muni,MUN1AXO,0,19428,15:45:00,945.0,958.0,19428.0,13.0,0 +19429,19430,MUN1AXO,sf_muni,1AX,1AX_O,3,sf_muni,MUN1AXO,0,19428,15:58:00,958.0,971.0,19428.0,13.0,0 +19430,19431,MUN1AXO,sf_muni,1AX,1AX_O,3,sf_muni,MUN1AXO,0,19428,16:11:00,971.0,984.0,19428.0,13.0,0 +19431,19432,MUN1AXO,sf_muni,1AX,1AX_O,3,sf_muni,MUN1AXO,0,19428,16:24:00,984.0,997.0,19428.0,13.0,0 +19432,19433,MUN1AXO,sf_muni,1AX,1AX_O,3,sf_muni,MUN1AXO,0,19428,16:37:00,997.0,1010.0,19428.0,13.0,0 +19433,19434,MUN1AXO,sf_muni,1AX,1AX_O,3,sf_muni,MUN1AXO,0,19428,16:50:00,1010.0,1023.0,19428.0,13.0,0 +19434,19435,MUN1AXO,sf_muni,1AX,1AX_O,3,sf_muni,MUN1AXO,0,19428,17:03:00,1023.0,1036.0,19428.0,13.0,0 +19435,19436,MUN1AXO,sf_muni,1AX,1AX_O,3,sf_muni,MUN1AXO,0,19428,17:16:00,1036.0,1049.0,19428.0,13.0,0 +19436,19437,MUN1AXO,sf_muni,1AX,1AX_O,3,sf_muni,MUN1AXO,0,19428,17:29:00,1049.0,1062.0,19428.0,13.0,0 +19437,19438,MUN1AXO,sf_muni,1AX,1AX_O,3,sf_muni,MUN1AXO,0,19428,17:42:00,1062.0,1075.0,19428.0,13.0,0 +19438,19439,MUN1AXO,sf_muni,1AX,1AX_O,3,sf_muni,MUN1AXO,0,19428,17:55:00,1075.0,1088.0,19428.0,13.0,0 +19439,19440,MUN1AXO,sf_muni,1AX,1AX_O,3,sf_muni,MUN1AXO,0,19428,18:08:00,1088.0,1101.0,19428.0,13.0,0 +19441,19442,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,06:03:00,363.0,370.0,19442.0,7.0,0 +19442,19443,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,06:10:00,370.0,377.0,19442.0,7.0,0 +19443,19444,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,06:17:00,377.0,384.0,19442.0,7.0,0 +19444,19445,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,06:24:00,384.0,391.0,19442.0,7.0,0 +19445,19446,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,06:31:00,391.0,398.0,19442.0,7.0,0 +19446,19447,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,06:38:00,398.0,405.0,19442.0,7.0,0 +19447,19448,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,06:45:00,405.0,412.0,19442.0,7.0,0 +19448,19449,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,06:52:00,412.0,419.0,19442.0,7.0,0 +19449,19450,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,06:59:00,419.0,426.0,19442.0,7.0,0 +19450,19451,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,07:06:00,426.0,433.0,19442.0,7.0,0 +19451,19452,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,07:13:00,433.0,440.0,19442.0,7.0,0 +19452,19453,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,07:20:00,440.0,447.0,19442.0,7.0,0 +19453,19454,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,07:27:00,447.0,454.0,19442.0,7.0,0 +19454,19455,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,07:34:00,454.0,461.0,19442.0,7.0,0 +19455,19456,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,07:41:00,461.0,468.0,19442.0,7.0,0 +19456,19457,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,07:48:00,468.0,475.0,19442.0,7.0,0 +19457,19458,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,07:55:00,475.0,482.0,19442.0,7.0,0 +19458,19459,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,08:02:00,482.0,489.0,19442.0,7.0,0 +19459,19460,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,08:09:00,489.0,496.0,19442.0,7.0,0 +19460,19461,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,08:16:00,496.0,503.0,19442.0,7.0,0 +19461,19462,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,08:23:00,503.0,510.0,19442.0,7.0,0 +19462,19463,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,08:30:00,510.0,517.0,19442.0,7.0,0 +19463,19464,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,08:37:00,517.0,524.0,19442.0,7.0,0 +19464,19465,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,08:44:00,524.0,531.0,19442.0,7.0,0 +19465,19466,MUN1BXI,sf_muni,1BX,1BX_I,3,sf_muni,MUN1BXI,0,19442,08:51:00,531.0,538.0,19442.0,7.0,0 +19467,19468,MUN1BXO,sf_muni,1BX,1BX_O,3,sf_muni,MUN1BXO,0,19468,15:34:00,934.0,946.0,19468.0,12.0,0 +19468,19469,MUN1BXO,sf_muni,1BX,1BX_O,3,sf_muni,MUN1BXO,0,19468,15:46:00,946.0,958.0,19468.0,12.0,0 +19469,19470,MUN1BXO,sf_muni,1BX,1BX_O,3,sf_muni,MUN1BXO,0,19468,15:58:00,958.0,970.0,19468.0,12.0,0 +19470,19471,MUN1BXO,sf_muni,1BX,1BX_O,3,sf_muni,MUN1BXO,0,19468,16:10:00,970.0,982.0,19468.0,12.0,0 +19471,19472,MUN1BXO,sf_muni,1BX,1BX_O,3,sf_muni,MUN1BXO,0,19468,16:22:00,982.0,994.0,19468.0,12.0,0 +19472,19473,MUN1BXO,sf_muni,1BX,1BX_O,3,sf_muni,MUN1BXO,0,19468,16:34:00,994.0,1006.0,19468.0,12.0,0 +19473,19474,MUN1BXO,sf_muni,1BX,1BX_O,3,sf_muni,MUN1BXO,0,19468,16:46:00,1006.0,1018.0,19468.0,12.0,0 +19474,19475,MUN1BXO,sf_muni,1BX,1BX_O,3,sf_muni,MUN1BXO,0,19468,16:58:00,1018.0,1030.0,19468.0,12.0,0 +19475,19476,MUN1BXO,sf_muni,1BX,1BX_O,3,sf_muni,MUN1BXO,0,19468,17:10:00,1030.0,1042.0,19468.0,12.0,0 +19476,19477,MUN1BXO,sf_muni,1BX,1BX_O,3,sf_muni,MUN1BXO,0,19468,17:22:00,1042.0,1054.0,19468.0,12.0,0 +19477,19478,MUN1BXO,sf_muni,1BX,1BX_O,3,sf_muni,MUN1BXO,0,19468,17:34:00,1054.0,1066.0,19468.0,12.0,0 +19478,19479,MUN1BXO,sf_muni,1BX,1BX_O,3,sf_muni,MUN1BXO,0,19468,17:46:00,1066.0,1078.0,19468.0,12.0,0 +19479,19480,MUN1BXO,sf_muni,1BX,1BX_O,3,sf_muni,MUN1BXO,0,19468,17:58:00,1078.0,1090.0,19468.0,12.0,0 +19480,19481,MUN1BXO,sf_muni,1BX,1BX_O,3,sf_muni,MUN1BXO,0,19468,18:10:00,1090.0,1102.0,19468.0,12.0,0 +18930,18931,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,03:04:00,184.0,194.0,18931.0,10.0,0 +18931,18932,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,03:14:00,194.0,204.0,18931.0,10.0,0 +18932,18933,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,03:24:00,204.0,214.0,18931.0,10.0,0 +18933,18934,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,03:34:00,214.0,224.0,18931.0,10.0,0 +18934,18935,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,03:44:00,224.0,234.0,18931.0,10.0,0 +18935,18936,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,03:54:00,234.0,244.0,18931.0,10.0,0 +18936,18937,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,04:04:00,244.0,254.0,18931.0,10.0,0 +18937,18938,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,04:14:00,254.0,264.0,18931.0,10.0,0 +18938,18939,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,04:24:00,264.0,274.0,18931.0,10.0,0 +18939,18940,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,04:34:00,274.0,284.0,18931.0,10.0,0 +18940,18941,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,04:44:00,284.0,294.0,18931.0,10.0,0 +18941,18942,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,04:54:00,294.0,304.0,18931.0,10.0,0 +18942,18943,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,05:04:00,304.0,314.0,18931.0,10.0,0 +18943,18944,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,05:14:00,314.0,324.0,18931.0,10.0,0 +18944,18945,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,05:24:00,324.0,334.0,18931.0,10.0,0 +18945,18946,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,05:34:00,334.0,344.0,18931.0,10.0,0 +18946,18947,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,05:44:00,344.0,354.0,18931.0,10.0,0 +18947,18948,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,05:54:00,354.0,362.0,18931.0,8.0,0 +18948,18949,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,06:02:00,362.0,369.0,18931.0,7.0,0 +18949,18950,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,06:09:00,369.0,376.0,18931.0,7.0,0 +18950,18951,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,06:16:00,376.0,383.0,18931.0,7.0,0 +18951,18952,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,06:23:00,383.0,390.0,18931.0,7.0,0 +18952,18953,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,06:30:00,390.0,397.0,18931.0,7.0,0 +18953,18954,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,06:37:00,397.0,404.0,18931.0,7.0,0 +18954,18955,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,06:44:00,404.0,411.0,18931.0,7.0,0 +18955,18956,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,06:51:00,411.0,418.0,18931.0,7.0,0 +18956,18957,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,06:58:00,418.0,425.0,18931.0,7.0,0 +18957,18958,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,07:05:00,425.0,432.0,18931.0,7.0,0 +18958,18959,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,07:12:00,432.0,439.0,18931.0,7.0,0 +18959,18960,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,07:19:00,439.0,446.0,18931.0,7.0,0 +18960,18961,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,07:26:00,446.0,453.0,18931.0,7.0,0 +18961,18962,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,07:33:00,453.0,460.0,18931.0,7.0,0 +18962,18963,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,07:40:00,460.0,467.0,18931.0,7.0,0 +18963,18964,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,07:47:00,467.0,474.0,18931.0,7.0,0 +18964,18965,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,07:54:00,474.0,481.0,18931.0,7.0,0 +18965,18966,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,08:01:00,481.0,488.0,18931.0,7.0,0 +18966,18967,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,08:08:00,488.0,495.0,18931.0,7.0,0 +18967,18968,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,08:15:00,495.0,502.0,18931.0,7.0,0 +18968,18969,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,08:22:00,502.0,509.0,18931.0,7.0,0 +18969,18970,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,08:29:00,509.0,516.0,18931.0,7.0,0 +18970,18971,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,08:36:00,516.0,523.0,18931.0,7.0,0 +18971,18972,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,08:43:00,523.0,530.0,18931.0,7.0,0 +18972,18973,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,08:50:00,530.0,537.0,18931.0,7.0,0 +18973,18974,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,08:57:00,537.0,541.0,18931.0,4.0,0 +18974,18975,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,09:01:00,541.0,546.0,18931.0,5.0,0 +18975,18976,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,09:06:00,546.0,551.0,18931.0,5.0,0 +18976,18977,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,09:11:00,551.0,556.0,18931.0,5.0,0 +18977,18978,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,09:16:00,556.0,561.0,18931.0,5.0,0 +18978,18979,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,09:21:00,561.0,566.0,18931.0,5.0,0 +18979,18980,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,09:26:00,566.0,571.0,18931.0,5.0,0 +18980,18981,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,09:31:00,571.0,576.0,18931.0,5.0,0 +18981,18982,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,09:36:00,576.0,581.0,18931.0,5.0,0 +18982,18983,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,09:41:00,581.0,586.0,18931.0,5.0,0 +18983,18984,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,09:46:00,586.0,591.0,18931.0,5.0,0 +18984,18985,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,09:51:00,591.0,596.0,18931.0,5.0,0 +18985,18986,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,09:56:00,596.0,601.0,18931.0,5.0,0 +18986,18987,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,10:01:00,601.0,606.0,18931.0,5.0,0 +18987,18988,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,10:06:00,606.0,611.0,18931.0,5.0,0 +18988,18989,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,10:11:00,611.0,616.0,18931.0,5.0,0 +18989,18990,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,10:16:00,616.0,621.0,18931.0,5.0,0 +18990,18991,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,10:21:00,621.0,626.0,18931.0,5.0,0 +18991,18992,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,10:26:00,626.0,631.0,18931.0,5.0,0 +18992,18993,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,10:31:00,631.0,636.0,18931.0,5.0,0 +18993,18994,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,10:36:00,636.0,641.0,18931.0,5.0,0 +18994,18995,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,10:41:00,641.0,646.0,18931.0,5.0,0 +18995,18996,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,10:46:00,646.0,651.0,18931.0,5.0,0 +18996,18997,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,10:51:00,651.0,656.0,18931.0,5.0,0 +18997,18998,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,10:56:00,656.0,661.0,18931.0,5.0,0 +18998,18999,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,11:01:00,661.0,666.0,18931.0,5.0,0 +18999,19000,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,11:06:00,666.0,671.0,18931.0,5.0,0 +19000,19001,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,11:11:00,671.0,676.0,18931.0,5.0,0 +19001,19002,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,11:16:00,676.0,681.0,18931.0,5.0,0 +19002,19003,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,11:21:00,681.0,686.0,18931.0,5.0,0 +19003,19004,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,11:26:00,686.0,691.0,18931.0,5.0,0 +19004,19005,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,11:31:00,691.0,696.0,18931.0,5.0,0 +19005,19006,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,11:36:00,696.0,701.0,18931.0,5.0,0 +19006,19007,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,11:41:00,701.0,706.0,18931.0,5.0,0 +19007,19008,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,11:46:00,706.0,711.0,18931.0,5.0,0 +19008,19009,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,11:51:00,711.0,716.0,18931.0,5.0,0 +19009,19010,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,11:56:00,716.0,721.0,18931.0,5.0,0 +19010,19011,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,12:01:00,721.0,726.0,18931.0,5.0,0 +19011,19012,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,12:06:00,726.0,731.0,18931.0,5.0,0 +19012,19013,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,12:11:00,731.0,736.0,18931.0,5.0,0 +19013,19014,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,12:16:00,736.0,741.0,18931.0,5.0,0 +19014,19015,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,12:21:00,741.0,746.0,18931.0,5.0,0 +19015,19016,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,12:26:00,746.0,751.0,18931.0,5.0,0 +19016,19017,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,12:31:00,751.0,756.0,18931.0,5.0,0 +19017,19018,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,12:36:00,756.0,761.0,18931.0,5.0,0 +19018,19019,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,12:41:00,761.0,766.0,18931.0,5.0,0 +19019,19020,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,12:46:00,766.0,771.0,18931.0,5.0,0 +19020,19021,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,12:51:00,771.0,776.0,18931.0,5.0,0 +19021,19022,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,12:56:00,776.0,781.0,18931.0,5.0,0 +19022,19023,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,13:01:00,781.0,786.0,18931.0,5.0,0 +19023,19024,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,13:06:00,786.0,791.0,18931.0,5.0,0 +19024,19025,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,13:11:00,791.0,796.0,18931.0,5.0,0 +19025,19026,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,13:16:00,796.0,801.0,18931.0,5.0,0 +19026,19027,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,13:21:00,801.0,806.0,18931.0,5.0,0 +19027,19028,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,13:26:00,806.0,811.0,18931.0,5.0,0 +19028,19029,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,13:31:00,811.0,816.0,18931.0,5.0,0 +19029,19030,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,13:36:00,816.0,821.0,18931.0,5.0,0 +19030,19031,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,13:41:00,821.0,826.0,18931.0,5.0,0 +19031,19032,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,13:46:00,826.0,831.0,18931.0,5.0,0 +19032,19033,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,13:51:00,831.0,836.0,18931.0,5.0,0 +19033,19034,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,13:56:00,836.0,841.0,18931.0,5.0,0 +19034,19035,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,14:01:00,841.0,846.0,18931.0,5.0,0 +19035,19036,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,14:06:00,846.0,851.0,18931.0,5.0,0 +19036,19037,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,14:11:00,851.0,856.0,18931.0,5.0,0 +19037,19038,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,14:16:00,856.0,861.0,18931.0,5.0,0 +19038,19039,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,14:21:00,861.0,866.0,18931.0,5.0,0 +19039,19040,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,14:26:00,866.0,871.0,18931.0,5.0,0 +19040,19041,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,14:31:00,871.0,876.0,18931.0,5.0,0 +19041,19042,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,14:36:00,876.0,881.0,18931.0,5.0,0 +19042,19043,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,14:41:00,881.0,886.0,18931.0,5.0,0 +19043,19044,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,14:46:00,886.0,891.0,18931.0,5.0,0 +19044,19045,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,14:51:00,891.0,896.0,18931.0,5.0,0 +19045,19046,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,14:56:00,896.0,901.0,18931.0,5.0,0 +19046,19047,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,15:01:00,901.0,906.0,18931.0,5.0,0 +19047,19048,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,15:06:00,906.0,911.0,18931.0,5.0,0 +19048,19049,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,15:11:00,911.0,916.0,18931.0,5.0,0 +19049,19050,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,15:16:00,916.0,921.0,18931.0,5.0,0 +19050,19051,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,15:21:00,921.0,926.0,18931.0,5.0,0 +19051,19052,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,15:26:00,926.0,933.0,18931.0,7.0,0 +19052,19053,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,15:33:00,933.0,940.0,18931.0,7.0,0 +19053,19054,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,15:40:00,940.0,947.0,18931.0,7.0,0 +19054,19055,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,15:47:00,947.0,954.0,18931.0,7.0,0 +19055,19056,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,15:54:00,954.0,961.0,18931.0,7.0,0 +19056,19057,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,16:01:00,961.0,968.0,18931.0,7.0,0 +19057,19058,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,16:08:00,968.0,975.0,18931.0,7.0,0 +19058,19059,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,16:15:00,975.0,982.0,18931.0,7.0,0 +19059,19060,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,16:22:00,982.0,989.0,18931.0,7.0,0 +19060,19061,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,16:29:00,989.0,996.0,18931.0,7.0,0 +19061,19062,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,16:36:00,996.0,1003.0,18931.0,7.0,0 +19062,19063,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,16:43:00,1003.0,1010.0,18931.0,7.0,0 +19063,19064,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,16:50:00,1010.0,1017.0,18931.0,7.0,0 +19064,19065,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,16:57:00,1017.0,1024.0,18931.0,7.0,0 +19065,19066,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,17:04:00,1024.0,1031.0,18931.0,7.0,0 +19066,19067,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,17:11:00,1031.0,1038.0,18931.0,7.0,0 +19067,19068,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,17:18:00,1038.0,1045.0,18931.0,7.0,0 +19068,19069,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,17:25:00,1045.0,1052.0,18931.0,7.0,0 +19069,19070,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,17:32:00,1052.0,1059.0,18931.0,7.0,0 +19070,19071,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,17:39:00,1059.0,1066.0,18931.0,7.0,0 +19071,19072,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,17:46:00,1066.0,1073.0,18931.0,7.0,0 +19072,19073,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,17:53:00,1073.0,1080.0,18931.0,7.0,0 +19073,19074,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,18:00:00,1080.0,1087.0,18931.0,7.0,0 +19074,19075,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,18:07:00,1087.0,1094.0,18931.0,7.0,0 +19075,19076,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,18:14:00,1094.0,1101.0,18931.0,7.0,0 +19076,19077,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,18:21:00,1101.0,1108.0,18931.0,7.0,0 +19077,19078,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,18:28:00,1108.0,1115.0,18931.0,7.0,0 +19078,19079,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,18:35:00,1115.0,1127.0,18931.0,12.0,0 +19079,19080,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,18:47:00,1127.0,1139.0,18931.0,12.0,0 +19080,19081,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,18:59:00,1139.0,1151.0,18931.0,12.0,0 +19081,19082,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,19:11:00,1151.0,1163.0,18931.0,12.0,0 +19082,19083,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,19:23:00,1163.0,1175.0,18931.0,12.0,0 +19083,19084,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,19:35:00,1175.0,1187.0,18931.0,12.0,0 +19084,19085,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,19:47:00,1187.0,1199.0,18931.0,12.0,0 +19085,19086,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,19:59:00,1199.0,1211.0,18931.0,12.0,0 +19086,19087,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,20:11:00,1211.0,1223.0,18931.0,12.0,0 +19087,19088,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,20:23:00,1223.0,1235.0,18931.0,12.0,0 +19088,19089,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,20:35:00,1235.0,1247.0,18931.0,12.0,0 +19089,19090,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,20:47:00,1247.0,1259.0,18931.0,12.0,0 +19090,19091,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,20:59:00,1259.0,1271.0,18931.0,12.0,0 +19091,19092,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,21:11:00,1271.0,1283.0,18931.0,12.0,0 +19092,19093,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,21:23:00,1283.0,1295.0,18931.0,12.0,0 +19093,19094,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,21:35:00,1295.0,1307.0,18931.0,12.0,0 +19094,19095,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,21:47:00,1307.0,1319.0,18931.0,12.0,0 +19095,19096,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,21:59:00,1319.0,1331.0,18931.0,12.0,0 +19096,19097,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,22:11:00,1331.0,1343.0,18931.0,12.0,0 +19097,19098,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,22:23:00,1343.0,1355.0,18931.0,12.0,0 +19098,19099,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,22:35:00,1355.0,1367.0,18931.0,12.0,0 +19099,19100,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,22:47:00,1367.0,1379.0,18931.0,12.0,0 +19100,19101,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,22:59:00,1379.0,1391.0,18931.0,12.0,0 +19101,19102,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,23:11:00,1391.0,1403.0,18931.0,12.0,0 +19102,19103,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,23:23:00,1403.0,1415.0,18931.0,12.0,0 +19103,19104,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,23:35:00,1415.0,1427.0,18931.0,12.0,0 +19104,19105,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,23:47:00,1427.0,1439.0,18931.0,12.0,0 +19105,19106,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,23:59:00,1439.0,1451.0,18931.0,12.0,0 +19106,19107,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,24:11:00,1451.0,1463.0,18931.0,12.0,0 +19107,19108,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,24:23:00,1463.0,1475.0,18931.0,12.0,0 +19108,19109,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,24:35:00,1475.0,1487.0,18931.0,12.0,0 +19109,19110,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,24:47:00,1487.0,1499.0,18931.0,12.0,0 +19110,19111,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,24:59:00,1499.0,1511.0,18931.0,12.0,0 +19111,19112,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,25:11:00,1511.0,1523.0,18931.0,12.0,0 +19112,19113,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,25:23:00,1523.0,1535.0,18931.0,12.0,0 +19113,19114,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,25:35:00,1535.0,1547.0,18931.0,12.0,0 +19114,19115,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,25:47:00,1547.0,1559.0,18931.0,12.0,0 +19115,19116,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,25:59:00,1559.0,1571.0,18931.0,12.0,0 +19116,19117,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,26:11:00,1571.0,1583.0,18931.0,12.0,0 +19117,19118,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,26:23:00,1583.0,1595.0,18931.0,12.0,0 +19118,19119,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,26:35:00,1595.0,1607.0,18931.0,12.0,0 +19119,19120,MUN1I,sf_muni,1,1_I,3,sf_muni,MUN1I,0,18931,26:47:00,1607.0,1619.0,18931.0,12.0,0 +19121,19122,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,03:05:00,185.0,205.0,19122.0,20.0,1 +19122,19123,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,03:25:00,205.0,225.0,19122.0,20.0,1 +19123,19124,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,03:45:00,225.0,245.0,19122.0,20.0,1 +19124,19125,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,04:05:00,245.0,265.0,19122.0,20.0,1 +19125,19126,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,04:25:00,265.0,285.0,19122.0,20.0,1 +19126,19127,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,04:45:00,285.0,305.0,19122.0,20.0,1 +19127,19128,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,05:05:00,305.0,325.0,19122.0,20.0,1 +19128,19129,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,05:25:00,325.0,345.0,19122.0,20.0,1 +19129,19130,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,05:45:00,345.0,362.0,19122.0,17.0,1 +19130,19131,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,06:02:00,362.0,369.0,19122.0,7.0,0 +19131,19132,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,06:09:00,369.0,376.0,19122.0,7.0,0 +19132,19133,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,06:16:00,376.0,383.0,19122.0,7.0,0 +19133,19134,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,06:23:00,383.0,390.0,19122.0,7.0,0 +19134,19135,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,06:30:00,390.0,397.0,19122.0,7.0,0 +19135,19136,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,06:37:00,397.0,404.0,19122.0,7.0,0 +19136,19137,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,06:44:00,404.0,411.0,19122.0,7.0,0 +19137,19138,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,06:51:00,411.0,418.0,19122.0,7.0,0 +19138,19139,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,06:58:00,418.0,425.0,19122.0,7.0,0 +19139,19140,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,07:05:00,425.0,432.0,19122.0,7.0,0 +19140,19141,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,07:12:00,432.0,439.0,19122.0,7.0,0 +19141,19142,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,07:19:00,439.0,446.0,19122.0,7.0,0 +19142,19143,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,07:26:00,446.0,453.0,19122.0,7.0,0 +19143,19144,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,07:33:00,453.0,460.0,19122.0,7.0,0 +19144,19145,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,07:40:00,460.0,467.0,19122.0,7.0,0 +19145,19146,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,07:47:00,467.0,474.0,19122.0,7.0,0 +19146,19147,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,07:54:00,474.0,481.0,19122.0,7.0,0 +19147,19148,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,08:01:00,481.0,488.0,19122.0,7.0,0 +19148,19149,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,08:08:00,488.0,495.0,19122.0,7.0,0 +19149,19150,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,08:15:00,495.0,502.0,19122.0,7.0,0 +19150,19151,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,08:22:00,502.0,509.0,19122.0,7.0,0 +19151,19152,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,08:29:00,509.0,516.0,19122.0,7.0,0 +19152,19153,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,08:36:00,516.0,523.0,19122.0,7.0,0 +19153,19154,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,08:43:00,523.0,530.0,19122.0,7.0,0 +19154,19155,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,08:50:00,530.0,537.0,19122.0,7.0,0 +19155,19156,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,08:57:00,537.0,542.0,19122.0,5.0,0 +19156,19157,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,09:02:00,542.0,547.0,19122.0,5.0,0 +19157,19158,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,09:07:00,547.0,552.0,19122.0,5.0,0 +19158,19159,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,09:12:00,552.0,557.0,19122.0,5.0,0 +19159,19160,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,09:17:00,557.0,562.0,19122.0,5.0,0 +19160,19161,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,09:22:00,562.0,567.0,19122.0,5.0,0 +19161,19162,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,09:27:00,567.0,572.0,19122.0,5.0,0 +19162,19163,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,09:32:00,572.0,577.0,19122.0,5.0,0 +19163,19164,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,09:37:00,577.0,582.0,19122.0,5.0,0 +19164,19165,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,09:42:00,582.0,587.0,19122.0,5.0,0 +19165,19166,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,09:47:00,587.0,592.0,19122.0,5.0,0 +19166,19167,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,09:52:00,592.0,597.0,19122.0,5.0,0 +19167,19168,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,09:57:00,597.0,602.0,19122.0,5.0,0 +19168,19169,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,10:02:00,602.0,607.0,19122.0,5.0,0 +19169,19170,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,10:07:00,607.0,612.0,19122.0,5.0,0 +19170,19171,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,10:12:00,612.0,617.0,19122.0,5.0,0 +19171,19172,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,10:17:00,617.0,622.0,19122.0,5.0,0 +19172,19173,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,10:22:00,622.0,627.0,19122.0,5.0,0 +19173,19174,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,10:27:00,627.0,632.0,19122.0,5.0,0 +19174,19175,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,10:32:00,632.0,637.0,19122.0,5.0,0 +19175,19176,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,10:37:00,637.0,642.0,19122.0,5.0,0 +19176,19177,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,10:42:00,642.0,647.0,19122.0,5.0,0 +19177,19178,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,10:47:00,647.0,652.0,19122.0,5.0,0 +19178,19179,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,10:52:00,652.0,657.0,19122.0,5.0,0 +19179,19180,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,10:57:00,657.0,662.0,19122.0,5.0,0 +19180,19181,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,11:02:00,662.0,667.0,19122.0,5.0,0 +19181,19182,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,11:07:00,667.0,672.0,19122.0,5.0,0 +19182,19183,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,11:12:00,672.0,677.0,19122.0,5.0,0 +19183,19184,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,11:17:00,677.0,682.0,19122.0,5.0,0 +19184,19185,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,11:22:00,682.0,687.0,19122.0,5.0,0 +19185,19186,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,11:27:00,687.0,692.0,19122.0,5.0,0 +19186,19187,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,11:32:00,692.0,697.0,19122.0,5.0,0 +19187,19188,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,11:37:00,697.0,702.0,19122.0,5.0,0 +19188,19189,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,11:42:00,702.0,707.0,19122.0,5.0,0 +19189,19190,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,11:47:00,707.0,712.0,19122.0,5.0,0 +19190,19191,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,11:52:00,712.0,717.0,19122.0,5.0,0 +19191,19192,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,11:57:00,717.0,722.0,19122.0,5.0,0 +19192,19193,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,12:02:00,722.0,727.0,19122.0,5.0,0 +19193,19194,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,12:07:00,727.0,732.0,19122.0,5.0,0 +19194,19195,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,12:12:00,732.0,737.0,19122.0,5.0,0 +19195,19196,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,12:17:00,737.0,742.0,19122.0,5.0,0 +19196,19197,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,12:22:00,742.0,747.0,19122.0,5.0,0 +19197,19198,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,12:27:00,747.0,752.0,19122.0,5.0,0 +19198,19199,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,12:32:00,752.0,757.0,19122.0,5.0,0 +19199,19200,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,12:37:00,757.0,762.0,19122.0,5.0,0 +19200,19201,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,12:42:00,762.0,767.0,19122.0,5.0,0 +19201,19202,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,12:47:00,767.0,772.0,19122.0,5.0,0 +19202,19203,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,12:52:00,772.0,777.0,19122.0,5.0,0 +19203,19204,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,12:57:00,777.0,782.0,19122.0,5.0,0 +19204,19205,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,13:02:00,782.0,787.0,19122.0,5.0,0 +19205,19206,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,13:07:00,787.0,792.0,19122.0,5.0,0 +19206,19207,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,13:12:00,792.0,797.0,19122.0,5.0,0 +19207,19208,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,13:17:00,797.0,802.0,19122.0,5.0,0 +19208,19209,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,13:22:00,802.0,807.0,19122.0,5.0,0 +19209,19210,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,13:27:00,807.0,812.0,19122.0,5.0,0 +19210,19211,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,13:32:00,812.0,817.0,19122.0,5.0,0 +19211,19212,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,13:37:00,817.0,822.0,19122.0,5.0,0 +19212,19213,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,13:42:00,822.0,827.0,19122.0,5.0,0 +19213,19214,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,13:47:00,827.0,832.0,19122.0,5.0,0 +19214,19215,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,13:52:00,832.0,837.0,19122.0,5.0,0 +19215,19216,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,13:57:00,837.0,842.0,19122.0,5.0,0 +19216,19217,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,14:02:00,842.0,847.0,19122.0,5.0,0 +19217,19218,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,14:07:00,847.0,852.0,19122.0,5.0,0 +19218,19219,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,14:12:00,852.0,857.0,19122.0,5.0,0 +19219,19220,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,14:17:00,857.0,862.0,19122.0,5.0,0 +19220,19221,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,14:22:00,862.0,867.0,19122.0,5.0,0 +19221,19222,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,14:27:00,867.0,872.0,19122.0,5.0,0 +19222,19223,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,14:32:00,872.0,877.0,19122.0,5.0,0 +19223,19224,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,14:37:00,877.0,882.0,19122.0,5.0,0 +19224,19225,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,14:42:00,882.0,887.0,19122.0,5.0,0 +19225,19226,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,14:47:00,887.0,892.0,19122.0,5.0,0 +19226,19227,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,14:52:00,892.0,897.0,19122.0,5.0,0 +19227,19228,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,14:57:00,897.0,902.0,19122.0,5.0,0 +19228,19229,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,15:02:00,902.0,907.0,19122.0,5.0,0 +19229,19230,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,15:07:00,907.0,912.0,19122.0,5.0,0 +19230,19231,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,15:12:00,912.0,917.0,19122.0,5.0,0 +19231,19232,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,15:17:00,917.0,922.0,19122.0,5.0,0 +19232,19233,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,15:22:00,922.0,927.0,19122.0,5.0,0 +19233,19234,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,15:27:00,927.0,933.0,19122.0,6.0,0 +19234,19235,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,15:33:00,933.0,940.0,19122.0,7.0,0 +19235,19236,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,15:40:00,940.0,947.0,19122.0,7.0,0 +19236,19237,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,15:47:00,947.0,954.0,19122.0,7.0,0 +19237,19238,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,15:54:00,954.0,961.0,19122.0,7.0,0 +19238,19239,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,16:01:00,961.0,968.0,19122.0,7.0,0 +19239,19240,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,16:08:00,968.0,975.0,19122.0,7.0,0 +19240,19241,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,16:15:00,975.0,982.0,19122.0,7.0,0 +19241,19242,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,16:22:00,982.0,989.0,19122.0,7.0,0 +19242,19243,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,16:29:00,989.0,996.0,19122.0,7.0,0 +19243,19244,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,16:36:00,996.0,1003.0,19122.0,7.0,0 +19244,19245,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,16:43:00,1003.0,1010.0,19122.0,7.0,0 +19245,19246,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,16:50:00,1010.0,1017.0,19122.0,7.0,0 +19246,19247,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,16:57:00,1017.0,1024.0,19122.0,7.0,0 +19247,19248,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,17:04:00,1024.0,1031.0,19122.0,7.0,0 +19248,19249,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,17:11:00,1031.0,1038.0,19122.0,7.0,0 +19249,19250,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,17:18:00,1038.0,1045.0,19122.0,7.0,0 +19250,19251,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,17:25:00,1045.0,1052.0,19122.0,7.0,0 +19251,19252,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,17:32:00,1052.0,1059.0,19122.0,7.0,0 +19252,19253,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,17:39:00,1059.0,1066.0,19122.0,7.0,0 +19253,19254,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,17:46:00,1066.0,1073.0,19122.0,7.0,0 +19254,19255,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,17:53:00,1073.0,1080.0,19122.0,7.0,0 +19255,19256,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,18:00:00,1080.0,1087.0,19122.0,7.0,0 +19256,19257,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,18:07:00,1087.0,1094.0,19122.0,7.0,0 +19257,19258,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,18:14:00,1094.0,1101.0,19122.0,7.0,0 +19258,19259,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,18:21:00,1101.0,1108.0,19122.0,7.0,0 +19259,19260,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,18:28:00,1108.0,1114.0,19122.0,6.0,0 +19260,19261,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,18:34:00,1114.0,1126.0,19122.0,12.0,0 +19261,19262,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,18:46:00,1126.0,1138.0,19122.0,12.0,0 +19262,19263,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,18:58:00,1138.0,1150.0,19122.0,12.0,0 +19263,19264,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,19:10:00,1150.0,1162.0,19122.0,12.0,0 +19264,19265,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,19:22:00,1162.0,1174.0,19122.0,12.0,0 +19265,19266,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,19:34:00,1174.0,1186.0,19122.0,12.0,0 +19266,19267,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,19:46:00,1186.0,1198.0,19122.0,12.0,0 +19267,19268,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,19:58:00,1198.0,1210.0,19122.0,12.0,0 +19268,19269,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,20:10:00,1210.0,1222.0,19122.0,12.0,0 +19269,19270,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,20:22:00,1222.0,1234.0,19122.0,12.0,0 +19270,19271,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,20:34:00,1234.0,1246.0,19122.0,12.0,0 +19271,19272,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,20:46:00,1246.0,1258.0,19122.0,12.0,0 +19272,19273,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,20:58:00,1258.0,1270.0,19122.0,12.0,0 +19273,19274,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,21:10:00,1270.0,1282.0,19122.0,12.0,0 +19274,19275,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,21:22:00,1282.0,1294.0,19122.0,12.0,0 +19275,19276,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,21:34:00,1294.0,1306.0,19122.0,12.0,0 +19276,19277,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,21:46:00,1306.0,1318.0,19122.0,12.0,0 +19277,19278,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,21:58:00,1318.0,1330.0,19122.0,12.0,0 +19278,19279,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,22:10:00,1330.0,1342.0,19122.0,12.0,0 +19279,19280,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,22:22:00,1342.0,1354.0,19122.0,12.0,0 +19280,19281,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,22:34:00,1354.0,1366.0,19122.0,12.0,0 +19281,19282,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,22:46:00,1366.0,1378.0,19122.0,12.0,0 +19282,19283,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,22:58:00,1378.0,1390.0,19122.0,12.0,0 +19283,19284,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,23:10:00,1390.0,1402.0,19122.0,12.0,0 +19284,19285,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,23:22:00,1402.0,1414.0,19122.0,12.0,0 +19285,19286,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,23:34:00,1414.0,1426.0,19122.0,12.0,0 +19286,19287,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,23:46:00,1426.0,1438.0,19122.0,12.0,0 +19287,19288,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,23:58:00,1438.0,1450.0,19122.0,12.0,0 +19288,19289,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,24:10:00,1450.0,1462.0,19122.0,12.0,0 +19289,19290,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,24:22:00,1462.0,1474.0,19122.0,12.0,0 +19290,19291,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,24:34:00,1474.0,1486.0,19122.0,12.0,0 +19291,19292,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,24:46:00,1486.0,1498.0,19122.0,12.0,0 +19292,19293,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,24:58:00,1498.0,1510.0,19122.0,12.0,0 +19293,19294,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,25:10:00,1510.0,1522.0,19122.0,12.0,0 +19294,19295,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,25:22:00,1522.0,1534.0,19122.0,12.0,0 +19295,19296,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,25:34:00,1534.0,1546.0,19122.0,12.0,0 +19296,19297,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,25:46:00,1546.0,1558.0,19122.0,12.0,0 +19297,19298,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,25:58:00,1558.0,1570.0,19122.0,12.0,0 +19298,19299,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,26:10:00,1570.0,1582.0,19122.0,12.0,0 +19299,19300,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,26:22:00,1582.0,1594.0,19122.0,12.0,0 +19300,19301,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,26:34:00,1594.0,1606.0,19122.0,12.0,0 +19301,19302,MUN1O,sf_muni,1,1_O,3,sf_muni,MUN1O,0,19122,26:46:00,1606.0,1618.0,19122.0,12.0,0 +19303,19304,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,06:03:00,363.0,370.0,19304.0,7.0,0 +19304,19305,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,06:10:00,370.0,377.0,19304.0,7.0,0 +19305,19306,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,06:17:00,377.0,384.0,19304.0,7.0,0 +19306,19307,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,06:24:00,384.0,391.0,19304.0,7.0,0 +19307,19308,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,06:31:00,391.0,398.0,19304.0,7.0,0 +19308,19309,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,06:38:00,398.0,405.0,19304.0,7.0,0 +19309,19310,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,06:45:00,405.0,412.0,19304.0,7.0,0 +19310,19311,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,06:52:00,412.0,419.0,19304.0,7.0,0 +19311,19312,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,06:59:00,419.0,426.0,19304.0,7.0,0 +19312,19313,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,07:06:00,426.0,433.0,19304.0,7.0,0 +19313,19314,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,07:13:00,433.0,440.0,19304.0,7.0,0 +19314,19315,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,07:20:00,440.0,447.0,19304.0,7.0,0 +19315,19316,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,07:27:00,447.0,454.0,19304.0,7.0,0 +19316,19317,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,07:34:00,454.0,461.0,19304.0,7.0,0 +19317,19318,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,07:41:00,461.0,468.0,19304.0,7.0,0 +19318,19319,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,07:48:00,468.0,475.0,19304.0,7.0,0 +19319,19320,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,07:55:00,475.0,482.0,19304.0,7.0,0 +19320,19321,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,08:02:00,482.0,489.0,19304.0,7.0,0 +19321,19322,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,08:09:00,489.0,496.0,19304.0,7.0,0 +19322,19323,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,08:16:00,496.0,503.0,19304.0,7.0,0 +19323,19324,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,08:23:00,503.0,510.0,19304.0,7.0,0 +19324,19325,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,08:30:00,510.0,517.0,19304.0,7.0,0 +19325,19326,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,08:37:00,517.0,524.0,19304.0,7.0,0 +19326,19327,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,08:44:00,524.0,531.0,19304.0,7.0,0 +19327,19328,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,08:51:00,531.0,538.0,19304.0,7.0,0 +19328,19329,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,08:58:00,538.0,933.0,19304.0,395.0,1 +19329,19330,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,15:33:00,933.0,940.0,19304.0,7.0,0 +19330,19331,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,15:40:00,940.0,947.0,19304.0,7.0,0 +19331,19332,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,15:47:00,947.0,954.0,19304.0,7.0,0 +19332,19333,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,15:54:00,954.0,961.0,19304.0,7.0,0 +19333,19334,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,16:01:00,961.0,968.0,19304.0,7.0,0 +19334,19335,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,16:08:00,968.0,975.0,19304.0,7.0,0 +19335,19336,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,16:15:00,975.0,982.0,19304.0,7.0,0 +19336,19337,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,16:22:00,982.0,989.0,19304.0,7.0,0 +19337,19338,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,16:29:00,989.0,996.0,19304.0,7.0,0 +19338,19339,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,16:36:00,996.0,1003.0,19304.0,7.0,0 +19339,19340,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,16:43:00,1003.0,1010.0,19304.0,7.0,0 +19340,19341,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,16:50:00,1010.0,1017.0,19304.0,7.0,0 +19341,19342,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,16:57:00,1017.0,1024.0,19304.0,7.0,0 +19342,19343,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,17:04:00,1024.0,1031.0,19304.0,7.0,0 +19343,19344,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,17:11:00,1031.0,1038.0,19304.0,7.0,0 +19344,19345,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,17:18:00,1038.0,1045.0,19304.0,7.0,0 +19345,19346,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,17:25:00,1045.0,1052.0,19304.0,7.0,0 +19346,19347,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,17:32:00,1052.0,1059.0,19304.0,7.0,0 +19347,19348,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,17:39:00,1059.0,1066.0,19304.0,7.0,0 +19348,19349,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,17:46:00,1066.0,1073.0,19304.0,7.0,0 +19349,19350,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,17:53:00,1073.0,1080.0,19304.0,7.0,0 +19350,19351,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,18:00:00,1080.0,1087.0,19304.0,7.0,0 +19351,19352,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,18:07:00,1087.0,1094.0,19304.0,7.0,0 +19352,19353,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,18:14:00,1094.0,1101.0,19304.0,7.0,0 +19353,19354,MUN1SHORTI,sf_muni,1SHORT,1SHORT_I,3,sf_muni,MUN1SHORTI,0,19304,18:21:00,1101.0,1108.0,19304.0,7.0,0 +19355,19356,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,06:01:00,361.0,368.0,19356.0,7.0,0 +19356,19357,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,06:08:00,368.0,375.0,19356.0,7.0,0 +19357,19358,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,06:15:00,375.0,382.0,19356.0,7.0,0 +19358,19359,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,06:22:00,382.0,389.0,19356.0,7.0,0 +19359,19360,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,06:29:00,389.0,396.0,19356.0,7.0,0 +19360,19361,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,06:36:00,396.0,403.0,19356.0,7.0,0 +19361,19362,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,06:43:00,403.0,410.0,19356.0,7.0,0 +19362,19363,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,06:50:00,410.0,417.0,19356.0,7.0,0 +19363,19364,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,06:57:00,417.0,424.0,19356.0,7.0,0 +19364,19365,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,07:04:00,424.0,431.0,19356.0,7.0,0 +19365,19366,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,07:11:00,431.0,438.0,19356.0,7.0,0 +19366,19367,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,07:18:00,438.0,445.0,19356.0,7.0,0 +19367,19368,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,07:25:00,445.0,452.0,19356.0,7.0,0 +19368,19369,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,07:32:00,452.0,459.0,19356.0,7.0,0 +19369,19370,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,07:39:00,459.0,466.0,19356.0,7.0,0 +19370,19371,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,07:46:00,466.0,473.0,19356.0,7.0,0 +19371,19372,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,07:53:00,473.0,480.0,19356.0,7.0,0 +19372,19373,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,08:00:00,480.0,487.0,19356.0,7.0,0 +19373,19374,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,08:07:00,487.0,494.0,19356.0,7.0,0 +19374,19375,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,08:14:00,494.0,501.0,19356.0,7.0,0 +19375,19376,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,08:21:00,501.0,508.0,19356.0,7.0,0 +19376,19377,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,08:28:00,508.0,515.0,19356.0,7.0,0 +19377,19378,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,08:35:00,515.0,522.0,19356.0,7.0,0 +19378,19379,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,08:42:00,522.0,529.0,19356.0,7.0,0 +19379,19380,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,08:49:00,529.0,536.0,19356.0,7.0,0 +19380,19381,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,08:56:00,536.0,933.0,19356.0,397.0,1 +19381,19382,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,15:33:00,933.0,940.0,19356.0,7.0,0 +19382,19383,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,15:40:00,940.0,947.0,19356.0,7.0,0 +19383,19384,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,15:47:00,947.0,954.0,19356.0,7.0,0 +19384,19385,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,15:54:00,954.0,961.0,19356.0,7.0,0 +19385,19386,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,16:01:00,961.0,968.0,19356.0,7.0,0 +19386,19387,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,16:08:00,968.0,975.0,19356.0,7.0,0 +19387,19388,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,16:15:00,975.0,982.0,19356.0,7.0,0 +19388,19389,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,16:22:00,982.0,989.0,19356.0,7.0,0 +19389,19390,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,16:29:00,989.0,996.0,19356.0,7.0,0 +19390,19391,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,16:36:00,996.0,1003.0,19356.0,7.0,0 +19391,19392,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,16:43:00,1003.0,1010.0,19356.0,7.0,0 +19392,19393,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,16:50:00,1010.0,1017.0,19356.0,7.0,0 +19393,19394,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,16:57:00,1017.0,1024.0,19356.0,7.0,0 +19394,19395,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,17:04:00,1024.0,1031.0,19356.0,7.0,0 +19395,19396,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,17:11:00,1031.0,1038.0,19356.0,7.0,0 +19396,19397,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,17:18:00,1038.0,1045.0,19356.0,7.0,0 +19397,19398,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,17:25:00,1045.0,1052.0,19356.0,7.0,0 +19398,19399,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,17:32:00,1052.0,1059.0,19356.0,7.0,0 +19399,19400,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,17:39:00,1059.0,1066.0,19356.0,7.0,0 +19400,19401,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,17:46:00,1066.0,1073.0,19356.0,7.0,0 +19401,19402,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,17:53:00,1073.0,1080.0,19356.0,7.0,0 +19402,19403,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,18:00:00,1080.0,1087.0,19356.0,7.0,0 +19403,19404,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,18:07:00,1087.0,1094.0,19356.0,7.0,0 +19404,19405,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,18:14:00,1094.0,1101.0,19356.0,7.0,0 +19405,19406,MUN1SHORTO,sf_muni,1SHORT,1SHORT_O,3,sf_muni,MUN1SHORTO,0,19356,18:21:00,1101.0,1108.0,19356.0,7.0,0 +22216,22217,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,03:05:00,185.0,197.0,22217.0,12.0,0 +22217,22218,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,03:17:00,197.0,209.0,22217.0,12.0,0 +22218,22219,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,03:29:00,209.0,221.0,22217.0,12.0,0 +22219,22220,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,03:41:00,221.0,233.0,22217.0,12.0,0 +22220,22221,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,03:53:00,233.0,245.0,22217.0,12.0,0 +22221,22222,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,04:05:00,245.0,257.0,22217.0,12.0,0 +22222,22223,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,04:17:00,257.0,269.0,22217.0,12.0,0 +22223,22224,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,04:29:00,269.0,281.0,22217.0,12.0,0 +22224,22225,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,04:41:00,281.0,293.0,22217.0,12.0,0 +22225,22226,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,04:53:00,293.0,305.0,22217.0,12.0,0 +22226,22227,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,05:05:00,305.0,317.0,22217.0,12.0,0 +22227,22228,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,05:17:00,317.0,329.0,22217.0,12.0,0 +22228,22229,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,05:29:00,329.0,341.0,22217.0,12.0,0 +22229,22230,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,05:41:00,341.0,353.0,22217.0,12.0,0 +22230,22231,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,05:53:00,353.0,364.0,22217.0,11.0,0 +22231,22232,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,06:04:00,364.0,373.0,22217.0,9.0,0 +22232,22233,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,06:13:00,373.0,382.0,22217.0,9.0,0 +22233,22234,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,06:22:00,382.0,391.0,22217.0,9.0,0 +22234,22235,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,06:31:00,391.0,400.0,22217.0,9.0,0 +22235,22236,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,06:40:00,400.0,409.0,22217.0,9.0,0 +22236,22237,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,06:49:00,409.0,418.0,22217.0,9.0,0 +22237,22238,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,06:58:00,418.0,427.0,22217.0,9.0,0 +22238,22239,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,07:07:00,427.0,436.0,22217.0,9.0,0 +22239,22240,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,07:16:00,436.0,445.0,22217.0,9.0,0 +22240,22241,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,07:25:00,445.0,454.0,22217.0,9.0,0 +22241,22242,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,07:34:00,454.0,463.0,22217.0,9.0,0 +22242,22243,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,07:43:00,463.0,472.0,22217.0,9.0,0 +22243,22244,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,07:52:00,472.0,481.0,22217.0,9.0,0 +22244,22245,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,08:01:00,481.0,490.0,22217.0,9.0,0 +22245,22246,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,08:10:00,490.0,499.0,22217.0,9.0,0 +22246,22247,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,08:19:00,499.0,508.0,22217.0,9.0,0 +22247,22248,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,08:28:00,508.0,517.0,22217.0,9.0,0 +22248,22249,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,08:37:00,517.0,526.0,22217.0,9.0,0 +22249,22250,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,08:46:00,526.0,535.0,22217.0,9.0,0 +22250,22251,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,08:55:00,535.0,545.0,22217.0,10.0,0 +22251,22252,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,09:05:00,545.0,557.0,22217.0,12.0,0 +22252,22253,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,09:17:00,557.0,569.0,22217.0,12.0,0 +22253,22254,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,09:29:00,569.0,581.0,22217.0,12.0,0 +22254,22255,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,09:41:00,581.0,593.0,22217.0,12.0,0 +22255,22256,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,09:53:00,593.0,605.0,22217.0,12.0,0 +22256,22257,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,10:05:00,605.0,617.0,22217.0,12.0,0 +22257,22258,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,10:17:00,617.0,629.0,22217.0,12.0,0 +22258,22259,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,10:29:00,629.0,641.0,22217.0,12.0,0 +22259,22260,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,10:41:00,641.0,653.0,22217.0,12.0,0 +22260,22261,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,10:53:00,653.0,665.0,22217.0,12.0,0 +22261,22262,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,11:05:00,665.0,677.0,22217.0,12.0,0 +22262,22263,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,11:17:00,677.0,689.0,22217.0,12.0,0 +22263,22264,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,11:29:00,689.0,701.0,22217.0,12.0,0 +22264,22265,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,11:41:00,701.0,713.0,22217.0,12.0,0 +22265,22266,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,11:53:00,713.0,725.0,22217.0,12.0,0 +22266,22267,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,12:05:00,725.0,737.0,22217.0,12.0,0 +22267,22268,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,12:17:00,737.0,749.0,22217.0,12.0,0 +22268,22269,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,12:29:00,749.0,761.0,22217.0,12.0,0 +22269,22270,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,12:41:00,761.0,773.0,22217.0,12.0,0 +22270,22271,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,12:53:00,773.0,785.0,22217.0,12.0,0 +22271,22272,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,13:05:00,785.0,797.0,22217.0,12.0,0 +22272,22273,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,13:17:00,797.0,809.0,22217.0,12.0,0 +22273,22274,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,13:29:00,809.0,821.0,22217.0,12.0,0 +22274,22275,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,13:41:00,821.0,833.0,22217.0,12.0,0 +22275,22276,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,13:53:00,833.0,845.0,22217.0,12.0,0 +22276,22277,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,14:05:00,845.0,857.0,22217.0,12.0,0 +22277,22278,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,14:17:00,857.0,869.0,22217.0,12.0,0 +22278,22279,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,14:29:00,869.0,881.0,22217.0,12.0,0 +22279,22280,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,14:41:00,881.0,893.0,22217.0,12.0,0 +22280,22281,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,14:53:00,893.0,905.0,22217.0,12.0,0 +22281,22282,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,15:05:00,905.0,917.0,22217.0,12.0,0 +22282,22283,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,15:17:00,917.0,929.0,22217.0,12.0,0 +22283,22284,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,15:29:00,929.0,933.0,22217.0,4.0,0 +22284,22285,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,15:33:00,933.0,943.0,22217.0,10.0,0 +22285,22286,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,15:43:00,943.0,953.0,22217.0,10.0,0 +22286,22287,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,15:53:00,953.0,963.0,22217.0,10.0,0 +22287,22288,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,16:03:00,963.0,973.0,22217.0,10.0,0 +22288,22289,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,16:13:00,973.0,983.0,22217.0,10.0,0 +22289,22290,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,16:23:00,983.0,993.0,22217.0,10.0,0 +22290,22291,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,16:33:00,993.0,1003.0,22217.0,10.0,0 +22291,22292,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,16:43:00,1003.0,1013.0,22217.0,10.0,0 +22292,22293,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,16:53:00,1013.0,1023.0,22217.0,10.0,0 +22293,22294,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,17:03:00,1023.0,1033.0,22217.0,10.0,0 +22294,22295,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,17:13:00,1033.0,1043.0,22217.0,10.0,0 +22295,22296,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,17:23:00,1043.0,1053.0,22217.0,10.0,0 +22296,22297,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,17:33:00,1053.0,1063.0,22217.0,10.0,0 +22297,22298,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,17:43:00,1063.0,1073.0,22217.0,10.0,0 +22298,22299,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,17:53:00,1073.0,1083.0,22217.0,10.0,0 +22299,22300,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,18:03:00,1083.0,1093.0,22217.0,10.0,0 +22300,22301,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,18:13:00,1093.0,1103.0,22217.0,10.0,0 +22301,22302,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,18:23:00,1103.0,1114.0,22217.0,11.0,0 +22302,22303,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,18:34:00,1114.0,1134.0,22217.0,20.0,0 +22303,22304,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,18:54:00,1134.0,1154.0,22217.0,20.0,0 +22304,22305,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,19:14:00,1154.0,1174.0,22217.0,20.0,0 +22305,22306,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,19:34:00,1174.0,1194.0,22217.0,20.0,0 +22306,22307,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,19:54:00,1194.0,1214.0,22217.0,20.0,0 +22307,22308,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,20:14:00,1214.0,1234.0,22217.0,20.0,0 +22308,22309,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,20:34:00,1234.0,1254.0,22217.0,20.0,0 +22309,22310,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,20:54:00,1254.0,1274.0,22217.0,20.0,0 +22310,22311,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,21:14:00,1274.0,1294.0,22217.0,20.0,0 +22311,22312,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,21:34:00,1294.0,1314.0,22217.0,20.0,0 +22312,22313,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,21:54:00,1314.0,1334.0,22217.0,20.0,0 +22313,22314,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,22:14:00,1334.0,1354.0,22217.0,20.0,0 +22314,22315,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,22:34:00,1354.0,1374.0,22217.0,20.0,0 +22315,22316,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,22:54:00,1374.0,1394.0,22217.0,20.0,0 +22316,22317,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,23:14:00,1394.0,1414.0,22217.0,20.0,0 +22317,22318,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,23:34:00,1414.0,1434.0,22217.0,20.0,0 +22318,22319,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,23:54:00,1434.0,1454.0,22217.0,20.0,0 +22319,22320,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,24:14:00,1454.0,1474.0,22217.0,20.0,0 +22320,22321,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,24:34:00,1474.0,1494.0,22217.0,20.0,0 +22321,22322,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,24:54:00,1494.0,1514.0,22217.0,20.0,0 +22322,22323,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,25:14:00,1514.0,1534.0,22217.0,20.0,0 +22323,22324,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,25:34:00,1534.0,1554.0,22217.0,20.0,0 +22324,22325,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,25:54:00,1554.0,1574.0,22217.0,20.0,0 +22325,22326,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,26:14:00,1574.0,1594.0,22217.0,20.0,0 +22326,22327,MUN21I,sf_muni,21,21_I,3,sf_muni,MUN21I,0,22217,26:34:00,1594.0,1614.0,22217.0,20.0,0 +22328,22329,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,03:04:00,184.0,199.0,22329.0,15.0,0 +22329,22330,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,03:19:00,199.0,214.0,22329.0,15.0,0 +22330,22331,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,03:34:00,214.0,229.0,22329.0,15.0,0 +22331,22332,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,03:49:00,229.0,244.0,22329.0,15.0,0 +22332,22333,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,04:04:00,244.0,259.0,22329.0,15.0,0 +22333,22334,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,04:19:00,259.0,274.0,22329.0,15.0,0 +22334,22335,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,04:34:00,274.0,289.0,22329.0,15.0,0 +22335,22336,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,04:49:00,289.0,304.0,22329.0,15.0,0 +22336,22337,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,05:04:00,304.0,319.0,22329.0,15.0,0 +22337,22338,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,05:19:00,319.0,334.0,22329.0,15.0,0 +22338,22339,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,05:34:00,334.0,349.0,22329.0,15.0,0 +22339,22340,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,05:49:00,349.0,364.0,22329.0,15.0,0 +22340,22341,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,06:04:00,364.0,373.0,22329.0,9.0,0 +22341,22342,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,06:13:00,373.0,382.0,22329.0,9.0,0 +22342,22343,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,06:22:00,382.0,391.0,22329.0,9.0,0 +22343,22344,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,06:31:00,391.0,400.0,22329.0,9.0,0 +22344,22345,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,06:40:00,400.0,409.0,22329.0,9.0,0 +22345,22346,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,06:49:00,409.0,418.0,22329.0,9.0,0 +22346,22347,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,06:58:00,418.0,427.0,22329.0,9.0,0 +22347,22348,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,07:07:00,427.0,436.0,22329.0,9.0,0 +22348,22349,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,07:16:00,436.0,445.0,22329.0,9.0,0 +22349,22350,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,07:25:00,445.0,454.0,22329.0,9.0,0 +22350,22351,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,07:34:00,454.0,463.0,22329.0,9.0,0 +22351,22352,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,07:43:00,463.0,472.0,22329.0,9.0,0 +22352,22353,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,07:52:00,472.0,481.0,22329.0,9.0,0 +22353,22354,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,08:01:00,481.0,490.0,22329.0,9.0,0 +22354,22355,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,08:10:00,490.0,499.0,22329.0,9.0,0 +22355,22356,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,08:19:00,499.0,508.0,22329.0,9.0,0 +22356,22357,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,08:28:00,508.0,517.0,22329.0,9.0,0 +22357,22358,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,08:37:00,517.0,526.0,22329.0,9.0,0 +22358,22359,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,08:46:00,526.0,535.0,22329.0,9.0,0 +22359,22360,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,08:55:00,535.0,545.0,22329.0,10.0,0 +22360,22361,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,09:05:00,545.0,557.0,22329.0,12.0,0 +22361,22362,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,09:17:00,557.0,569.0,22329.0,12.0,0 +22362,22363,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,09:29:00,569.0,581.0,22329.0,12.0,0 +22363,22364,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,09:41:00,581.0,593.0,22329.0,12.0,0 +22364,22365,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,09:53:00,593.0,605.0,22329.0,12.0,0 +22365,22366,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,10:05:00,605.0,617.0,22329.0,12.0,0 +22366,22367,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,10:17:00,617.0,629.0,22329.0,12.0,0 +22367,22368,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,10:29:00,629.0,641.0,22329.0,12.0,0 +22368,22369,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,10:41:00,641.0,653.0,22329.0,12.0,0 +22369,22370,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,10:53:00,653.0,665.0,22329.0,12.0,0 +22370,22371,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,11:05:00,665.0,677.0,22329.0,12.0,0 +22371,22372,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,11:17:00,677.0,689.0,22329.0,12.0,0 +22372,22373,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,11:29:00,689.0,701.0,22329.0,12.0,0 +22373,22374,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,11:41:00,701.0,713.0,22329.0,12.0,0 +22374,22375,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,11:53:00,713.0,725.0,22329.0,12.0,0 +22375,22376,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,12:05:00,725.0,737.0,22329.0,12.0,0 +22376,22377,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,12:17:00,737.0,749.0,22329.0,12.0,0 +22377,22378,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,12:29:00,749.0,761.0,22329.0,12.0,0 +22378,22379,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,12:41:00,761.0,773.0,22329.0,12.0,0 +22379,22380,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,12:53:00,773.0,785.0,22329.0,12.0,0 +22380,22381,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,13:05:00,785.0,797.0,22329.0,12.0,0 +22381,22382,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,13:17:00,797.0,809.0,22329.0,12.0,0 +22382,22383,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,13:29:00,809.0,821.0,22329.0,12.0,0 +22383,22384,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,13:41:00,821.0,833.0,22329.0,12.0,0 +22384,22385,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,13:53:00,833.0,845.0,22329.0,12.0,0 +22385,22386,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,14:05:00,845.0,857.0,22329.0,12.0,0 +22386,22387,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,14:17:00,857.0,869.0,22329.0,12.0,0 +22387,22388,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,14:29:00,869.0,881.0,22329.0,12.0,0 +22388,22389,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,14:41:00,881.0,893.0,22329.0,12.0,0 +22389,22390,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,14:53:00,893.0,905.0,22329.0,12.0,0 +22390,22391,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,15:05:00,905.0,917.0,22329.0,12.0,0 +22391,22392,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,15:17:00,917.0,929.0,22329.0,12.0,0 +22392,22393,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,15:29:00,929.0,932.0,22329.0,3.0,0 +22393,22394,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,15:32:00,932.0,942.0,22329.0,10.0,0 +22394,22395,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,15:42:00,942.0,952.0,22329.0,10.0,0 +22395,22396,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,15:52:00,952.0,962.0,22329.0,10.0,0 +22396,22397,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,16:02:00,962.0,972.0,22329.0,10.0,0 +22397,22398,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,16:12:00,972.0,982.0,22329.0,10.0,0 +22398,22399,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,16:22:00,982.0,992.0,22329.0,10.0,0 +22399,22400,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,16:32:00,992.0,1002.0,22329.0,10.0,0 +22400,22401,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,16:42:00,1002.0,1012.0,22329.0,10.0,0 +22401,22402,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,16:52:00,1012.0,1022.0,22329.0,10.0,0 +22402,22403,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,17:02:00,1022.0,1032.0,22329.0,10.0,0 +22403,22404,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,17:12:00,1032.0,1042.0,22329.0,10.0,0 +22404,22405,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,17:22:00,1042.0,1052.0,22329.0,10.0,0 +22405,22406,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,17:32:00,1052.0,1062.0,22329.0,10.0,0 +22406,22407,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,17:42:00,1062.0,1072.0,22329.0,10.0,0 +22407,22408,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,17:52:00,1072.0,1082.0,22329.0,10.0,0 +22408,22409,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,18:02:00,1082.0,1092.0,22329.0,10.0,0 +22409,22410,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,18:12:00,1092.0,1102.0,22329.0,10.0,0 +22410,22411,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,18:22:00,1102.0,1118.0,22329.0,16.0,0 +22411,22412,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,18:38:00,1118.0,1138.0,22329.0,20.0,0 +22412,22413,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,18:58:00,1138.0,1158.0,22329.0,20.0,0 +22413,22414,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,19:18:00,1158.0,1178.0,22329.0,20.0,0 +22414,22415,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,19:38:00,1178.0,1198.0,22329.0,20.0,0 +22415,22416,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,19:58:00,1198.0,1218.0,22329.0,20.0,0 +22416,22417,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,20:18:00,1218.0,1238.0,22329.0,20.0,0 +22417,22418,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,20:38:00,1238.0,1258.0,22329.0,20.0,0 +22418,22419,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,20:58:00,1258.0,1278.0,22329.0,20.0,0 +22419,22420,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,21:18:00,1278.0,1298.0,22329.0,20.0,0 +22420,22421,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,21:38:00,1298.0,1318.0,22329.0,20.0,0 +22421,22422,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,21:58:00,1318.0,1338.0,22329.0,20.0,0 +22422,22423,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,22:18:00,1338.0,1358.0,22329.0,20.0,0 +22423,22424,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,22:38:00,1358.0,1378.0,22329.0,20.0,0 +22424,22425,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,22:58:00,1378.0,1398.0,22329.0,20.0,0 +22425,22426,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,23:18:00,1398.0,1418.0,22329.0,20.0,0 +22426,22427,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,23:38:00,1418.0,1438.0,22329.0,20.0,0 +22427,22428,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,23:58:00,1438.0,1458.0,22329.0,20.0,0 +22428,22429,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,24:18:00,1458.0,1478.0,22329.0,20.0,0 +22429,22430,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,24:38:00,1478.0,1498.0,22329.0,20.0,0 +22430,22431,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,24:58:00,1498.0,1518.0,22329.0,20.0,0 +22431,22432,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,25:18:00,1518.0,1538.0,22329.0,20.0,0 +22432,22433,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,25:38:00,1538.0,1558.0,22329.0,20.0,0 +22433,22434,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,25:58:00,1558.0,1578.0,22329.0,20.0,0 +22434,22435,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,26:18:00,1578.0,1598.0,22329.0,20.0,0 +22435,22436,MUN21O,sf_muni,21,21_O,3,sf_muni,MUN21O,0,22329,26:38:00,1598.0,1618.0,22329.0,20.0,0 +22437,22438,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,03:04:00,184.0,194.0,22438.0,10.0,0 +22438,22439,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,03:14:00,194.0,204.0,22438.0,10.0,0 +22439,22440,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,03:24:00,204.0,214.0,22438.0,10.0,0 +22440,22441,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,03:34:00,214.0,224.0,22438.0,10.0,0 +22441,22442,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,03:44:00,224.0,234.0,22438.0,10.0,0 +22442,22443,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,03:54:00,234.0,244.0,22438.0,10.0,0 +22443,22444,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,04:04:00,244.0,254.0,22438.0,10.0,0 +22444,22445,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,04:14:00,254.0,264.0,22438.0,10.0,0 +22445,22446,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,04:24:00,264.0,274.0,22438.0,10.0,0 +22446,22447,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,04:34:00,274.0,284.0,22438.0,10.0,0 +22447,22448,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,04:44:00,284.0,294.0,22438.0,10.0,0 +22448,22449,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,04:54:00,294.0,304.0,22438.0,10.0,0 +22449,22450,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,05:04:00,304.0,314.0,22438.0,10.0,0 +22450,22451,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,05:14:00,314.0,324.0,22438.0,10.0,0 +22451,22452,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,05:24:00,324.0,334.0,22438.0,10.0,0 +22452,22453,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,05:34:00,334.0,344.0,22438.0,10.0,0 +22453,22454,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,05:44:00,344.0,354.0,22438.0,10.0,0 +22454,22455,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,05:54:00,354.0,362.0,22438.0,8.0,0 +22455,22456,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,06:02:00,362.0,371.0,22438.0,9.0,0 +22456,22457,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,06:11:00,371.0,380.0,22438.0,9.0,0 +22457,22458,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,06:20:00,380.0,389.0,22438.0,9.0,0 +22458,22459,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,06:29:00,389.0,398.0,22438.0,9.0,0 +22459,22460,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,06:38:00,398.0,407.0,22438.0,9.0,0 +22460,22461,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,06:47:00,407.0,416.0,22438.0,9.0,0 +22461,22462,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,06:56:00,416.0,425.0,22438.0,9.0,0 +22462,22463,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,07:05:00,425.0,434.0,22438.0,9.0,0 +22463,22464,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,07:14:00,434.0,443.0,22438.0,9.0,0 +22464,22465,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,07:23:00,443.0,452.0,22438.0,9.0,0 +22465,22466,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,07:32:00,452.0,461.0,22438.0,9.0,0 +22466,22467,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,07:41:00,461.0,470.0,22438.0,9.0,0 +22467,22468,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,07:50:00,470.0,479.0,22438.0,9.0,0 +22468,22469,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,07:59:00,479.0,488.0,22438.0,9.0,0 +22469,22470,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,08:08:00,488.0,497.0,22438.0,9.0,0 +22470,22471,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,08:17:00,497.0,506.0,22438.0,9.0,0 +22471,22472,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,08:26:00,506.0,515.0,22438.0,9.0,0 +22472,22473,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,08:35:00,515.0,524.0,22438.0,9.0,0 +22473,22474,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,08:44:00,524.0,533.0,22438.0,9.0,0 +22474,22475,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,08:53:00,533.0,543.0,22438.0,10.0,0 +22475,22476,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,09:03:00,543.0,553.0,22438.0,10.0,0 +22476,22477,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,09:13:00,553.0,563.0,22438.0,10.0,0 +22477,22478,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,09:23:00,563.0,573.0,22438.0,10.0,0 +22478,22479,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,09:33:00,573.0,583.0,22438.0,10.0,0 +22479,22480,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,09:43:00,583.0,593.0,22438.0,10.0,0 +22480,22481,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,09:53:00,593.0,603.0,22438.0,10.0,0 +22481,22482,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,10:03:00,603.0,613.0,22438.0,10.0,0 +22482,22483,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,10:13:00,613.0,623.0,22438.0,10.0,0 +22483,22484,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,10:23:00,623.0,633.0,22438.0,10.0,0 +22484,22485,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,10:33:00,633.0,643.0,22438.0,10.0,0 +22485,22486,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,10:43:00,643.0,653.0,22438.0,10.0,0 +22486,22487,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,10:53:00,653.0,663.0,22438.0,10.0,0 +22487,22488,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,11:03:00,663.0,673.0,22438.0,10.0,0 +22488,22489,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,11:13:00,673.0,683.0,22438.0,10.0,0 +22489,22490,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,11:23:00,683.0,693.0,22438.0,10.0,0 +22490,22491,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,11:33:00,693.0,703.0,22438.0,10.0,0 +22491,22492,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,11:43:00,703.0,713.0,22438.0,10.0,0 +22492,22493,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,11:53:00,713.0,723.0,22438.0,10.0,0 +22493,22494,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,12:03:00,723.0,733.0,22438.0,10.0,0 +22494,22495,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,12:13:00,733.0,743.0,22438.0,10.0,0 +22495,22496,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,12:23:00,743.0,753.0,22438.0,10.0,0 +22496,22497,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,12:33:00,753.0,763.0,22438.0,10.0,0 +22497,22498,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,12:43:00,763.0,773.0,22438.0,10.0,0 +22498,22499,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,12:53:00,773.0,783.0,22438.0,10.0,0 +22499,22500,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,13:03:00,783.0,793.0,22438.0,10.0,0 +22500,22501,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,13:13:00,793.0,803.0,22438.0,10.0,0 +22501,22502,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,13:23:00,803.0,813.0,22438.0,10.0,0 +22502,22503,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,13:33:00,813.0,823.0,22438.0,10.0,0 +22503,22504,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,13:43:00,823.0,833.0,22438.0,10.0,0 +22504,22505,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,13:53:00,833.0,843.0,22438.0,10.0,0 +22505,22506,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,14:03:00,843.0,853.0,22438.0,10.0,0 +22506,22507,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,14:13:00,853.0,863.0,22438.0,10.0,0 +22507,22508,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,14:23:00,863.0,873.0,22438.0,10.0,0 +22508,22509,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,14:33:00,873.0,883.0,22438.0,10.0,0 +22509,22510,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,14:43:00,883.0,893.0,22438.0,10.0,0 +22510,22511,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,14:53:00,893.0,903.0,22438.0,10.0,0 +22511,22512,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,15:03:00,903.0,913.0,22438.0,10.0,0 +22512,22513,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,15:13:00,913.0,923.0,22438.0,10.0,0 +22513,22514,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,15:23:00,923.0,933.0,22438.0,10.0,0 +22514,22515,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,15:33:00,933.0,941.0,22438.0,8.0,0 +22515,22516,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,15:41:00,941.0,949.0,22438.0,8.0,0 +22516,22517,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,15:49:00,949.0,957.0,22438.0,8.0,0 +22517,22518,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,15:57:00,957.0,965.0,22438.0,8.0,0 +22518,22519,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,16:05:00,965.0,973.0,22438.0,8.0,0 +22519,22520,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,16:13:00,973.0,981.0,22438.0,8.0,0 +22520,22521,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,16:21:00,981.0,989.0,22438.0,8.0,0 +22521,22522,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,16:29:00,989.0,997.0,22438.0,8.0,0 +22522,22523,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,16:37:00,997.0,1005.0,22438.0,8.0,0 +22523,22524,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,16:45:00,1005.0,1013.0,22438.0,8.0,0 +22524,22525,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,16:53:00,1013.0,1021.0,22438.0,8.0,0 +22525,22526,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,17:01:00,1021.0,1029.0,22438.0,8.0,0 +22526,22527,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,17:09:00,1029.0,1037.0,22438.0,8.0,0 +22527,22528,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,17:17:00,1037.0,1045.0,22438.0,8.0,0 +22528,22529,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,17:25:00,1045.0,1053.0,22438.0,8.0,0 +22529,22530,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,17:33:00,1053.0,1061.0,22438.0,8.0,0 +22530,22531,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,17:41:00,1061.0,1069.0,22438.0,8.0,0 +22531,22532,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,17:49:00,1069.0,1077.0,22438.0,8.0,0 +22532,22533,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,17:57:00,1077.0,1085.0,22438.0,8.0,0 +22533,22534,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,18:05:00,1085.0,1093.0,22438.0,8.0,0 +22534,22535,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,18:13:00,1093.0,1101.0,22438.0,8.0,0 +22535,22536,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,18:21:00,1101.0,1109.0,22438.0,8.0,0 +22536,22537,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,18:29:00,1109.0,1117.0,22438.0,8.0,0 +22537,22538,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,18:37:00,1117.0,1132.0,22438.0,15.0,0 +22538,22539,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,18:52:00,1132.0,1147.0,22438.0,15.0,0 +22539,22540,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,19:07:00,1147.0,1162.0,22438.0,15.0,0 +22540,22541,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,19:22:00,1162.0,1177.0,22438.0,15.0,0 +22541,22542,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,19:37:00,1177.0,1192.0,22438.0,15.0,0 +22542,22543,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,19:52:00,1192.0,1207.0,22438.0,15.0,0 +22543,22544,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,20:07:00,1207.0,1222.0,22438.0,15.0,0 +22544,22545,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,20:22:00,1222.0,1237.0,22438.0,15.0,0 +22545,22546,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,20:37:00,1237.0,1252.0,22438.0,15.0,0 +22546,22547,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,20:52:00,1252.0,1267.0,22438.0,15.0,0 +22547,22548,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,21:07:00,1267.0,1282.0,22438.0,15.0,0 +22548,22549,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,21:22:00,1282.0,1297.0,22438.0,15.0,0 +22549,22550,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,21:37:00,1297.0,1312.0,22438.0,15.0,0 +22550,22551,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,21:52:00,1312.0,1327.0,22438.0,15.0,0 +22551,22552,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,22:07:00,1327.0,1342.0,22438.0,15.0,0 +22552,22553,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,22:22:00,1342.0,1357.0,22438.0,15.0,0 +22553,22554,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,22:37:00,1357.0,1372.0,22438.0,15.0,0 +22554,22555,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,22:52:00,1372.0,1387.0,22438.0,15.0,0 +22555,22556,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,23:07:00,1387.0,1402.0,22438.0,15.0,0 +22556,22557,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,23:22:00,1402.0,1417.0,22438.0,15.0,0 +22557,22558,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,23:37:00,1417.0,1432.0,22438.0,15.0,0 +22558,22559,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,23:52:00,1432.0,1447.0,22438.0,15.0,0 +22559,22560,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,24:07:00,1447.0,1462.0,22438.0,15.0,0 +22560,22561,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,24:22:00,1462.0,1477.0,22438.0,15.0,0 +22561,22562,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,24:37:00,1477.0,1492.0,22438.0,15.0,0 +22562,22563,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,24:52:00,1492.0,1507.0,22438.0,15.0,0 +22563,22564,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,25:07:00,1507.0,1522.0,22438.0,15.0,0 +22564,22565,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,25:22:00,1522.0,1537.0,22438.0,15.0,0 +22565,22566,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,25:37:00,1537.0,1552.0,22438.0,15.0,0 +22566,22567,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,25:52:00,1552.0,1567.0,22438.0,15.0,0 +22567,22568,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,26:07:00,1567.0,1582.0,22438.0,15.0,0 +22568,22569,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,26:22:00,1582.0,1597.0,22438.0,15.0,0 +22569,22570,MUN22I,sf_muni,22,22_I,3,sf_muni,MUN22I,0,22438,26:37:00,1597.0,1612.0,22438.0,15.0,0 +22571,22572,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,03:03:00,183.0,195.0,22572.0,12.0,0 +22572,22573,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,03:15:00,195.0,207.0,22572.0,12.0,0 +22573,22574,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,03:27:00,207.0,219.0,22572.0,12.0,0 +22574,22575,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,03:39:00,219.0,231.0,22572.0,12.0,0 +22575,22576,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,03:51:00,231.0,243.0,22572.0,12.0,0 +22576,22577,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,04:03:00,243.0,255.0,22572.0,12.0,0 +22577,22578,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,04:15:00,255.0,267.0,22572.0,12.0,0 +22578,22579,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,04:27:00,267.0,279.0,22572.0,12.0,0 +22579,22580,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,04:39:00,279.0,291.0,22572.0,12.0,0 +22580,22581,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,04:51:00,291.0,303.0,22572.0,12.0,0 +22581,22582,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,05:03:00,303.0,315.0,22572.0,12.0,0 +22582,22583,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,05:15:00,315.0,327.0,22572.0,12.0,0 +22583,22584,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,05:27:00,327.0,339.0,22572.0,12.0,0 +22584,22585,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,05:39:00,339.0,351.0,22572.0,12.0,0 +22585,22586,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,05:51:00,351.0,364.0,22572.0,13.0,0 +22586,22587,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,06:04:00,364.0,373.0,22572.0,9.0,0 +22587,22588,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,06:13:00,373.0,382.0,22572.0,9.0,0 +22588,22589,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,06:22:00,382.0,391.0,22572.0,9.0,0 +22589,22590,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,06:31:00,391.0,400.0,22572.0,9.0,0 +22590,22591,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,06:40:00,400.0,409.0,22572.0,9.0,0 +22591,22592,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,06:49:00,409.0,418.0,22572.0,9.0,0 +22592,22593,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,06:58:00,418.0,427.0,22572.0,9.0,0 +22593,22594,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,07:07:00,427.0,436.0,22572.0,9.0,0 +22594,22595,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,07:16:00,436.0,445.0,22572.0,9.0,0 +22595,22596,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,07:25:00,445.0,454.0,22572.0,9.0,0 +22596,22597,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,07:34:00,454.0,463.0,22572.0,9.0,0 +22597,22598,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,07:43:00,463.0,472.0,22572.0,9.0,0 +22598,22599,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,07:52:00,472.0,481.0,22572.0,9.0,0 +22599,22600,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,08:01:00,481.0,490.0,22572.0,9.0,0 +22600,22601,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,08:10:00,490.0,499.0,22572.0,9.0,0 +22601,22602,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,08:19:00,499.0,508.0,22572.0,9.0,0 +22602,22603,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,08:28:00,508.0,517.0,22572.0,9.0,0 +22603,22604,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,08:37:00,517.0,526.0,22572.0,9.0,0 +22604,22605,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,08:46:00,526.0,535.0,22572.0,9.0,0 +22605,22606,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,08:55:00,535.0,544.0,22572.0,9.0,0 +22606,22607,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,09:04:00,544.0,554.0,22572.0,10.0,0 +22607,22608,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,09:14:00,554.0,564.0,22572.0,10.0,0 +22608,22609,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,09:24:00,564.0,574.0,22572.0,10.0,0 +22609,22610,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,09:34:00,574.0,584.0,22572.0,10.0,0 +22610,22611,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,09:44:00,584.0,594.0,22572.0,10.0,0 +22611,22612,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,09:54:00,594.0,604.0,22572.0,10.0,0 +22612,22613,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,10:04:00,604.0,614.0,22572.0,10.0,0 +22613,22614,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,10:14:00,614.0,624.0,22572.0,10.0,0 +22614,22615,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,10:24:00,624.0,634.0,22572.0,10.0,0 +22615,22616,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,10:34:00,634.0,644.0,22572.0,10.0,0 +22616,22617,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,10:44:00,644.0,654.0,22572.0,10.0,0 +22617,22618,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,10:54:00,654.0,664.0,22572.0,10.0,0 +22618,22619,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,11:04:00,664.0,674.0,22572.0,10.0,0 +22619,22620,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,11:14:00,674.0,684.0,22572.0,10.0,0 +22620,22621,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,11:24:00,684.0,694.0,22572.0,10.0,0 +22621,22622,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,11:34:00,694.0,704.0,22572.0,10.0,0 +22622,22623,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,11:44:00,704.0,714.0,22572.0,10.0,0 +22623,22624,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,11:54:00,714.0,724.0,22572.0,10.0,0 +22624,22625,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,12:04:00,724.0,734.0,22572.0,10.0,0 +22625,22626,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,12:14:00,734.0,744.0,22572.0,10.0,0 +22626,22627,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,12:24:00,744.0,754.0,22572.0,10.0,0 +22627,22628,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,12:34:00,754.0,764.0,22572.0,10.0,0 +22628,22629,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,12:44:00,764.0,774.0,22572.0,10.0,0 +22629,22630,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,12:54:00,774.0,784.0,22572.0,10.0,0 +22630,22631,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,13:04:00,784.0,794.0,22572.0,10.0,0 +22631,22632,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,13:14:00,794.0,804.0,22572.0,10.0,0 +22632,22633,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,13:24:00,804.0,814.0,22572.0,10.0,0 +22633,22634,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,13:34:00,814.0,824.0,22572.0,10.0,0 +22634,22635,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,13:44:00,824.0,834.0,22572.0,10.0,0 +22635,22636,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,13:54:00,834.0,844.0,22572.0,10.0,0 +22636,22637,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,14:04:00,844.0,854.0,22572.0,10.0,0 +22637,22638,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,14:14:00,854.0,864.0,22572.0,10.0,0 +22638,22639,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,14:24:00,864.0,874.0,22572.0,10.0,0 +22639,22640,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,14:34:00,874.0,884.0,22572.0,10.0,0 +22640,22641,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,14:44:00,884.0,894.0,22572.0,10.0,0 +22641,22642,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,14:54:00,894.0,904.0,22572.0,10.0,0 +22642,22643,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,15:04:00,904.0,914.0,22572.0,10.0,0 +22643,22644,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,15:14:00,914.0,924.0,22572.0,10.0,0 +22644,22645,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,15:24:00,924.0,933.0,22572.0,9.0,0 +22645,22646,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,15:33:00,933.0,941.0,22572.0,8.0,0 +22646,22647,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,15:41:00,941.0,949.0,22572.0,8.0,0 +22647,22648,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,15:49:00,949.0,957.0,22572.0,8.0,0 +22648,22649,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,15:57:00,957.0,965.0,22572.0,8.0,0 +22649,22650,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,16:05:00,965.0,973.0,22572.0,8.0,0 +22650,22651,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,16:13:00,973.0,981.0,22572.0,8.0,0 +22651,22652,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,16:21:00,981.0,989.0,22572.0,8.0,0 +22652,22653,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,16:29:00,989.0,997.0,22572.0,8.0,0 +22653,22654,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,16:37:00,997.0,1005.0,22572.0,8.0,0 +22654,22655,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,16:45:00,1005.0,1013.0,22572.0,8.0,0 +22655,22656,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,16:53:00,1013.0,1021.0,22572.0,8.0,0 +22656,22657,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,17:01:00,1021.0,1029.0,22572.0,8.0,0 +22657,22658,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,17:09:00,1029.0,1037.0,22572.0,8.0,0 +22658,22659,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,17:17:00,1037.0,1045.0,22572.0,8.0,0 +22659,22660,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,17:25:00,1045.0,1053.0,22572.0,8.0,0 +22660,22661,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,17:33:00,1053.0,1061.0,22572.0,8.0,0 +22661,22662,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,17:41:00,1061.0,1069.0,22572.0,8.0,0 +22662,22663,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,17:49:00,1069.0,1077.0,22572.0,8.0,0 +22663,22664,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,17:57:00,1077.0,1085.0,22572.0,8.0,0 +22664,22665,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,18:05:00,1085.0,1093.0,22572.0,8.0,0 +22665,22666,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,18:13:00,1093.0,1101.0,22572.0,8.0,0 +22666,22667,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,18:21:00,1101.0,1109.0,22572.0,8.0,0 +22667,22668,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,18:29:00,1109.0,1114.0,22572.0,5.0,0 +22668,22669,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,18:34:00,1114.0,1129.0,22572.0,15.0,0 +22669,22670,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,18:49:00,1129.0,1144.0,22572.0,15.0,0 +22670,22671,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,19:04:00,1144.0,1159.0,22572.0,15.0,0 +22671,22672,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,19:19:00,1159.0,1174.0,22572.0,15.0,0 +22672,22673,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,19:34:00,1174.0,1189.0,22572.0,15.0,0 +22673,22674,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,19:49:00,1189.0,1204.0,22572.0,15.0,0 +22674,22675,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,20:04:00,1204.0,1219.0,22572.0,15.0,0 +22675,22676,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,20:19:00,1219.0,1234.0,22572.0,15.0,0 +22676,22677,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,20:34:00,1234.0,1249.0,22572.0,15.0,0 +22677,22678,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,20:49:00,1249.0,1264.0,22572.0,15.0,0 +22678,22679,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,21:04:00,1264.0,1279.0,22572.0,15.0,0 +22679,22680,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,21:19:00,1279.0,1294.0,22572.0,15.0,0 +22680,22681,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,21:34:00,1294.0,1309.0,22572.0,15.0,0 +22681,22682,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,21:49:00,1309.0,1324.0,22572.0,15.0,0 +22682,22683,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,22:04:00,1324.0,1339.0,22572.0,15.0,0 +22683,22684,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,22:19:00,1339.0,1354.0,22572.0,15.0,0 +22684,22685,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,22:34:00,1354.0,1369.0,22572.0,15.0,0 +22685,22686,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,22:49:00,1369.0,1384.0,22572.0,15.0,0 +22686,22687,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,23:04:00,1384.0,1399.0,22572.0,15.0,0 +22687,22688,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,23:19:00,1399.0,1414.0,22572.0,15.0,0 +22688,22689,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,23:34:00,1414.0,1429.0,22572.0,15.0,0 +22689,22690,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,23:49:00,1429.0,1444.0,22572.0,15.0,0 +22690,22691,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,24:04:00,1444.0,1459.0,22572.0,15.0,0 +22691,22692,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,24:19:00,1459.0,1474.0,22572.0,15.0,0 +22692,22693,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,24:34:00,1474.0,1489.0,22572.0,15.0,0 +22693,22694,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,24:49:00,1489.0,1504.0,22572.0,15.0,0 +22694,22695,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,25:04:00,1504.0,1519.0,22572.0,15.0,0 +22695,22696,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,25:19:00,1519.0,1534.0,22572.0,15.0,0 +22696,22697,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,25:34:00,1534.0,1549.0,22572.0,15.0,0 +22697,22698,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,25:49:00,1549.0,1564.0,22572.0,15.0,0 +22698,22699,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,26:04:00,1564.0,1579.0,22572.0,15.0,0 +22699,22700,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,26:19:00,1579.0,1594.0,22572.0,15.0,0 +22700,22701,MUN22O,sf_muni,22,22_O,3,sf_muni,MUN22O,0,22572,26:34:00,1594.0,1609.0,22572.0,15.0,0 +22702,22703,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,03:07:00,187.0,207.0,22703.0,20.0,0 +22703,22704,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,03:27:00,207.0,227.0,22703.0,20.0,0 +22704,22705,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,03:47:00,227.0,247.0,22703.0,20.0,0 +22705,22706,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,04:07:00,247.0,267.0,22703.0,20.0,0 +22706,22707,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,04:27:00,267.0,287.0,22703.0,20.0,0 +22707,22708,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,04:47:00,287.0,307.0,22703.0,20.0,0 +22708,22709,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,05:07:00,307.0,327.0,22703.0,20.0,0 +22709,22710,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,05:27:00,327.0,347.0,22703.0,20.0,0 +22710,22711,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,05:47:00,347.0,366.0,22703.0,19.0,0 +22711,22712,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,06:06:00,366.0,386.0,22703.0,20.0,0 +22712,22713,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,06:26:00,386.0,406.0,22703.0,20.0,0 +22713,22714,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,06:46:00,406.0,426.0,22703.0,20.0,0 +22714,22715,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,07:06:00,426.0,446.0,22703.0,20.0,0 +22715,22716,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,07:26:00,446.0,466.0,22703.0,20.0,0 +22716,22717,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,07:46:00,466.0,486.0,22703.0,20.0,0 +22717,22718,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,08:06:00,486.0,506.0,22703.0,20.0,0 +22718,22719,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,08:26:00,506.0,526.0,22703.0,20.0,0 +22719,22720,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,08:46:00,526.0,546.0,22703.0,20.0,0 +22720,22721,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,09:06:00,546.0,566.0,22703.0,20.0,0 +22721,22722,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,09:26:00,566.0,586.0,22703.0,20.0,0 +22722,22723,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,09:46:00,586.0,606.0,22703.0,20.0,0 +22723,22724,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,10:06:00,606.0,626.0,22703.0,20.0,0 +22724,22725,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,10:26:00,626.0,646.0,22703.0,20.0,0 +22725,22726,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,10:46:00,646.0,666.0,22703.0,20.0,0 +22726,22727,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,11:06:00,666.0,686.0,22703.0,20.0,0 +22727,22728,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,11:26:00,686.0,706.0,22703.0,20.0,0 +22728,22729,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,11:46:00,706.0,726.0,22703.0,20.0,0 +22729,22730,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,12:06:00,726.0,746.0,22703.0,20.0,0 +22730,22731,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,12:26:00,746.0,766.0,22703.0,20.0,0 +22731,22732,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,12:46:00,766.0,786.0,22703.0,20.0,0 +22732,22733,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,13:06:00,786.0,806.0,22703.0,20.0,0 +22733,22734,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,13:26:00,806.0,826.0,22703.0,20.0,0 +22734,22735,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,13:46:00,826.0,846.0,22703.0,20.0,0 +22735,22736,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,14:06:00,846.0,866.0,22703.0,20.0,0 +22736,22737,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,14:26:00,866.0,886.0,22703.0,20.0,0 +22737,22738,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,14:46:00,886.0,906.0,22703.0,20.0,0 +22738,22739,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,15:06:00,906.0,926.0,22703.0,20.0,0 +22739,22740,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,15:26:00,926.0,939.0,22703.0,13.0,0 +22740,22741,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,15:39:00,939.0,959.0,22703.0,20.0,0 +22741,22742,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,15:59:00,959.0,979.0,22703.0,20.0,0 +22742,22743,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,16:19:00,979.0,999.0,22703.0,20.0,0 +22743,22744,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,16:39:00,999.0,1019.0,22703.0,20.0,0 +22744,22745,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,16:59:00,1019.0,1039.0,22703.0,20.0,0 +22745,22746,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,17:19:00,1039.0,1059.0,22703.0,20.0,0 +22746,22747,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,17:39:00,1059.0,1079.0,22703.0,20.0,0 +22747,22748,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,17:59:00,1079.0,1099.0,22703.0,20.0,0 +22748,22749,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,18:19:00,1099.0,1119.0,22703.0,20.0,0 +22749,22750,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,18:39:00,1119.0,1149.0,22703.0,30.0,0 +22750,22751,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,19:09:00,1149.0,1179.0,22703.0,30.0,0 +22751,22752,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,19:39:00,1179.0,1209.0,22703.0,30.0,0 +22752,22753,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,20:09:00,1209.0,1239.0,22703.0,30.0,0 +22753,22754,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,20:39:00,1239.0,1269.0,22703.0,30.0,0 +22754,22755,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,21:09:00,1269.0,1299.0,22703.0,30.0,0 +22755,22756,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,21:39:00,1299.0,1329.0,22703.0,30.0,0 +22756,22757,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,22:09:00,1329.0,1359.0,22703.0,30.0,0 +22757,22758,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,22:39:00,1359.0,1389.0,22703.0,30.0,0 +22758,22759,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,23:09:00,1389.0,1419.0,22703.0,30.0,0 +22759,22760,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,23:39:00,1419.0,1449.0,22703.0,30.0,0 +22760,22761,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,24:09:00,1449.0,1479.0,22703.0,30.0,0 +22761,22762,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,24:39:00,1479.0,1509.0,22703.0,30.0,0 +22762,22763,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,25:09:00,1509.0,1539.0,22703.0,30.0,0 +22763,22764,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,25:39:00,1539.0,1569.0,22703.0,30.0,0 +22764,22765,MUN23I,sf_muni,23,23_I,3,sf_muni,MUN23I,0,22703,26:09:00,1569.0,1599.0,22703.0,30.0,0 +22766,22767,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,03:02:00,182.0,202.0,22767.0,20.0,0 +22767,22768,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,03:22:00,202.0,222.0,22767.0,20.0,0 +22768,22769,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,03:42:00,222.0,242.0,22767.0,20.0,0 +22769,22770,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,04:02:00,242.0,262.0,22767.0,20.0,0 +22770,22771,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,04:22:00,262.0,282.0,22767.0,20.0,0 +22771,22772,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,04:42:00,282.0,302.0,22767.0,20.0,0 +22772,22773,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,05:02:00,302.0,322.0,22767.0,20.0,0 +22773,22774,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,05:22:00,322.0,342.0,22767.0,20.0,0 +22774,22775,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,05:42:00,342.0,362.0,22767.0,20.0,0 +22775,22776,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,06:02:00,362.0,382.0,22767.0,20.0,0 +22776,22777,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,06:22:00,382.0,402.0,22767.0,20.0,0 +22777,22778,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,06:42:00,402.0,422.0,22767.0,20.0,0 +22778,22779,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,07:02:00,422.0,442.0,22767.0,20.0,0 +22779,22780,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,07:22:00,442.0,462.0,22767.0,20.0,0 +22780,22781,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,07:42:00,462.0,482.0,22767.0,20.0,0 +22781,22782,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,08:02:00,482.0,502.0,22767.0,20.0,0 +22782,22783,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,08:22:00,502.0,522.0,22767.0,20.0,0 +22783,22784,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,08:42:00,522.0,546.0,22767.0,24.0,0 +22784,22785,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,09:06:00,546.0,566.0,22767.0,20.0,0 +22785,22786,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,09:26:00,566.0,586.0,22767.0,20.0,0 +22786,22787,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,09:46:00,586.0,606.0,22767.0,20.0,0 +22787,22788,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,10:06:00,606.0,626.0,22767.0,20.0,0 +22788,22789,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,10:26:00,626.0,646.0,22767.0,20.0,0 +22789,22790,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,10:46:00,646.0,666.0,22767.0,20.0,0 +22790,22791,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,11:06:00,666.0,686.0,22767.0,20.0,0 +22791,22792,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,11:26:00,686.0,706.0,22767.0,20.0,0 +22792,22793,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,11:46:00,706.0,726.0,22767.0,20.0,0 +22793,22794,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,12:06:00,726.0,746.0,22767.0,20.0,0 +22794,22795,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,12:26:00,746.0,766.0,22767.0,20.0,0 +22795,22796,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,12:46:00,766.0,786.0,22767.0,20.0,0 +22796,22797,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,13:06:00,786.0,806.0,22767.0,20.0,0 +22797,22798,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,13:26:00,806.0,826.0,22767.0,20.0,0 +22798,22799,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,13:46:00,826.0,846.0,22767.0,20.0,0 +22799,22800,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,14:06:00,846.0,866.0,22767.0,20.0,0 +22800,22801,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,14:26:00,866.0,886.0,22767.0,20.0,0 +22801,22802,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,14:46:00,886.0,906.0,22767.0,20.0,0 +22802,22803,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,15:06:00,906.0,926.0,22767.0,20.0,0 +22803,22804,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,15:26:00,926.0,940.0,22767.0,14.0,0 +22804,22805,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,15:40:00,940.0,960.0,22767.0,20.0,0 +22805,22806,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,16:00:00,960.0,980.0,22767.0,20.0,0 +22806,22807,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,16:20:00,980.0,1000.0,22767.0,20.0,0 +22807,22808,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,16:40:00,1000.0,1020.0,22767.0,20.0,0 +22808,22809,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,17:00:00,1020.0,1040.0,22767.0,20.0,0 +22809,22810,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,17:20:00,1040.0,1060.0,22767.0,20.0,0 +22810,22811,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,17:40:00,1060.0,1080.0,22767.0,20.0,0 +22811,22812,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,18:00:00,1080.0,1100.0,22767.0,20.0,0 +22812,22813,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,18:20:00,1100.0,1119.0,22767.0,19.0,0 +22813,22814,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,18:39:00,1119.0,1149.0,22767.0,30.0,0 +22814,22815,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,19:09:00,1149.0,1179.0,22767.0,30.0,0 +22815,22816,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,19:39:00,1179.0,1209.0,22767.0,30.0,0 +22816,22817,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,20:09:00,1209.0,1239.0,22767.0,30.0,0 +22817,22818,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,20:39:00,1239.0,1269.0,22767.0,30.0,0 +22818,22819,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,21:09:00,1269.0,1299.0,22767.0,30.0,0 +22819,22820,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,21:39:00,1299.0,1329.0,22767.0,30.0,0 +22820,22821,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,22:09:00,1329.0,1359.0,22767.0,30.0,0 +22821,22822,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,22:39:00,1359.0,1389.0,22767.0,30.0,0 +22822,22823,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,23:09:00,1389.0,1419.0,22767.0,30.0,0 +22823,22824,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,23:39:00,1419.0,1449.0,22767.0,30.0,0 +22824,22825,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,24:09:00,1449.0,1479.0,22767.0,30.0,0 +22825,22826,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,24:39:00,1479.0,1509.0,22767.0,30.0,0 +22826,22827,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,25:09:00,1509.0,1539.0,22767.0,30.0,0 +22827,22828,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,25:39:00,1539.0,1569.0,22767.0,30.0,0 +22828,22829,MUN23O,sf_muni,23,23_O,3,sf_muni,MUN23O,0,22767,26:09:00,1569.0,1599.0,22767.0,30.0,0 +23048,23049,MUN24EAI,sf_muni,24EA,24EA_I,3,sf_muni,MUN24EAI,0,23049,03:04:31,184.516666667,196.516666667,23049.0,12.0,0 +23049,23050,MUN24EAI,sf_muni,24EA,24EA_I,3,sf_muni,MUN24EAI,0,23049,03:16:31,196.516666667,208.516666667,23049.0,12.0,0 +23050,23051,MUN24EAI,sf_muni,24EA,24EA_I,3,sf_muni,MUN24EAI,0,23049,03:28:31,208.516666667,220.516666667,23049.0,12.0,0 +23051,23052,MUN24EAI,sf_muni,24EA,24EA_I,3,sf_muni,MUN24EAI,0,23049,03:40:31,220.516666667,232.516666667,23049.0,12.0,0 +23052,23053,MUN24EAI,sf_muni,24EA,24EA_I,3,sf_muni,MUN24EAI,0,23049,03:52:31,232.516666667,244.516666667,23049.0,12.0,0 +23053,23054,MUN24EAI,sf_muni,24EA,24EA_I,3,sf_muni,MUN24EAI,0,23049,04:04:31,244.516666667,256.516666667,23049.0,12.0,0 +23054,23055,MUN24EAI,sf_muni,24EA,24EA_I,3,sf_muni,MUN24EAI,0,23049,04:16:31,256.516666667,268.516666667,23049.0,12.0,0 +23055,23056,MUN24EAI,sf_muni,24EA,24EA_I,3,sf_muni,MUN24EAI,0,23049,04:28:31,268.516666667,280.516666667,23049.0,12.0,0 +23056,23057,MUN24EAI,sf_muni,24EA,24EA_I,3,sf_muni,MUN24EAI,0,23049,04:40:31,280.516666667,292.516666667,23049.0,12.0,0 +23057,23058,MUN24EAI,sf_muni,24EA,24EA_I,3,sf_muni,MUN24EAI,0,23049,04:52:31,292.516666667,304.516666667,23049.0,12.0,0 +23058,23059,MUN24EAI,sf_muni,24EA,24EA_I,3,sf_muni,MUN24EAI,0,23049,05:04:31,304.516666667,316.516666667,23049.0,12.0,0 +23059,23060,MUN24EAI,sf_muni,24EA,24EA_I,3,sf_muni,MUN24EAI,0,23049,05:16:31,316.516666667,328.516666667,23049.0,12.0,0 +23060,23061,MUN24EAI,sf_muni,24EA,24EA_I,3,sf_muni,MUN24EAI,0,23049,05:28:31,328.516666667,340.516666667,23049.0,12.0,0 +23061,23062,MUN24EAI,sf_muni,24EA,24EA_I,3,sf_muni,MUN24EAI,0,23049,05:40:31,340.516666667,352.516666667,23049.0,12.0,0 +23063,23064,MUN24EAO,sf_muni,24EA,24EA_O,3,sf_muni,MUN24EAO,0,23064,03:05:22,185.366666667,197.366666667,23064.0,12.0,0 +23064,23065,MUN24EAO,sf_muni,24EA,24EA_O,3,sf_muni,MUN24EAO,0,23064,03:17:22,197.366666667,209.366666667,23064.0,12.0,0 +23065,23066,MUN24EAO,sf_muni,24EA,24EA_O,3,sf_muni,MUN24EAO,0,23064,03:29:22,209.366666667,221.366666667,23064.0,12.0,0 +23066,23067,MUN24EAO,sf_muni,24EA,24EA_O,3,sf_muni,MUN24EAO,0,23064,03:41:22,221.366666667,233.366666667,23064.0,12.0,0 +23067,23068,MUN24EAO,sf_muni,24EA,24EA_O,3,sf_muni,MUN24EAO,0,23064,03:53:22,233.366666667,245.366666667,23064.0,12.0,0 +23068,23069,MUN24EAO,sf_muni,24EA,24EA_O,3,sf_muni,MUN24EAO,0,23064,04:05:22,245.366666667,257.366666667,23064.0,12.0,0 +23069,23070,MUN24EAO,sf_muni,24EA,24EA_O,3,sf_muni,MUN24EAO,0,23064,04:17:22,257.366666667,269.366666667,23064.0,12.0,0 +23070,23071,MUN24EAO,sf_muni,24EA,24EA_O,3,sf_muni,MUN24EAO,0,23064,04:29:22,269.366666667,281.366666667,23064.0,12.0,0 +23071,23072,MUN24EAO,sf_muni,24EA,24EA_O,3,sf_muni,MUN24EAO,0,23064,04:41:22,281.366666667,293.366666667,23064.0,12.0,0 +23072,23073,MUN24EAO,sf_muni,24EA,24EA_O,3,sf_muni,MUN24EAO,0,23064,04:53:22,293.366666667,305.366666667,23064.0,12.0,0 +23073,23074,MUN24EAO,sf_muni,24EA,24EA_O,3,sf_muni,MUN24EAO,0,23064,05:05:22,305.366666667,317.366666667,23064.0,12.0,0 +23074,23075,MUN24EAO,sf_muni,24EA,24EA_O,3,sf_muni,MUN24EAO,0,23064,05:17:22,317.366666667,329.366666667,23064.0,12.0,0 +23075,23076,MUN24EAO,sf_muni,24EA,24EA_O,3,sf_muni,MUN24EAO,0,23064,05:29:22,329.366666667,341.366666667,23064.0,12.0,0 +23076,23077,MUN24EAO,sf_muni,24EA,24EA_O,3,sf_muni,MUN24EAO,0,23064,05:41:22,341.366666667,353.366666667,23064.0,12.0,0 +22830,22831,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,06:03:00,363.0,373.0,22831.0,10.0,0 +22831,22832,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,06:13:00,373.0,383.0,22831.0,10.0,0 +22832,22833,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,06:23:00,383.0,393.0,22831.0,10.0,0 +22833,22834,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,06:33:00,393.0,403.0,22831.0,10.0,0 +22834,22835,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,06:43:00,403.0,413.0,22831.0,10.0,0 +22835,22836,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,06:53:00,413.0,423.0,22831.0,10.0,0 +22836,22837,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,07:03:00,423.0,433.0,22831.0,10.0,0 +22837,22838,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,07:13:00,433.0,443.0,22831.0,10.0,0 +22838,22839,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,07:23:00,443.0,453.0,22831.0,10.0,0 +22839,22840,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,07:33:00,453.0,463.0,22831.0,10.0,0 +22840,22841,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,07:43:00,463.0,473.0,22831.0,10.0,0 +22841,22842,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,07:53:00,473.0,483.0,22831.0,10.0,0 +22842,22843,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,08:03:00,483.0,493.0,22831.0,10.0,0 +22843,22844,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,08:13:00,493.0,503.0,22831.0,10.0,0 +22844,22845,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,08:23:00,503.0,513.0,22831.0,10.0,0 +22845,22846,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,08:33:00,513.0,523.0,22831.0,10.0,0 +22846,22847,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,08:43:00,523.0,533.0,22831.0,10.0,0 +22847,22848,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,08:53:00,533.0,542.0,22831.0,9.0,0 +22848,22849,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,09:02:00,542.0,552.0,22831.0,10.0,0 +22849,22850,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,09:12:00,552.0,562.0,22831.0,10.0,0 +22850,22851,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,09:22:00,562.0,572.0,22831.0,10.0,0 +22851,22852,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,09:32:00,572.0,582.0,22831.0,10.0,0 +22852,22853,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,09:42:00,582.0,592.0,22831.0,10.0,0 +22853,22854,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,09:52:00,592.0,602.0,22831.0,10.0,0 +22854,22855,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,10:02:00,602.0,612.0,22831.0,10.0,0 +22855,22856,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,10:12:00,612.0,622.0,22831.0,10.0,0 +22856,22857,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,10:22:00,622.0,632.0,22831.0,10.0,0 +22857,22858,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,10:32:00,632.0,642.0,22831.0,10.0,0 +22858,22859,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,10:42:00,642.0,652.0,22831.0,10.0,0 +22859,22860,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,10:52:00,652.0,662.0,22831.0,10.0,0 +22860,22861,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,11:02:00,662.0,672.0,22831.0,10.0,0 +22861,22862,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,11:12:00,672.0,682.0,22831.0,10.0,0 +22862,22863,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,11:22:00,682.0,692.0,22831.0,10.0,0 +22863,22864,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,11:32:00,692.0,702.0,22831.0,10.0,0 +22864,22865,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,11:42:00,702.0,712.0,22831.0,10.0,0 +22865,22866,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,11:52:00,712.0,722.0,22831.0,10.0,0 +22866,22867,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,12:02:00,722.0,732.0,22831.0,10.0,0 +22867,22868,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,12:12:00,732.0,742.0,22831.0,10.0,0 +22868,22869,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,12:22:00,742.0,752.0,22831.0,10.0,0 +22869,22870,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,12:32:00,752.0,762.0,22831.0,10.0,0 +22870,22871,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,12:42:00,762.0,772.0,22831.0,10.0,0 +22871,22872,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,12:52:00,772.0,782.0,22831.0,10.0,0 +22872,22873,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,13:02:00,782.0,792.0,22831.0,10.0,0 +22873,22874,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,13:12:00,792.0,802.0,22831.0,10.0,0 +22874,22875,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,13:22:00,802.0,812.0,22831.0,10.0,0 +22875,22876,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,13:32:00,812.0,822.0,22831.0,10.0,0 +22876,22877,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,13:42:00,822.0,832.0,22831.0,10.0,0 +22877,22878,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,13:52:00,832.0,842.0,22831.0,10.0,0 +22878,22879,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,14:02:00,842.0,852.0,22831.0,10.0,0 +22879,22880,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,14:12:00,852.0,862.0,22831.0,10.0,0 +22880,22881,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,14:22:00,862.0,872.0,22831.0,10.0,0 +22881,22882,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,14:32:00,872.0,882.0,22831.0,10.0,0 +22882,22883,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,14:42:00,882.0,892.0,22831.0,10.0,0 +22883,22884,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,14:52:00,892.0,902.0,22831.0,10.0,0 +22884,22885,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,15:02:00,902.0,912.0,22831.0,10.0,0 +22885,22886,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,15:12:00,912.0,922.0,22831.0,10.0,0 +22886,22887,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,15:22:00,922.0,933.0,22831.0,11.0,0 +22887,22888,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,15:33:00,933.0,943.0,22831.0,10.0,0 +22888,22889,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,15:43:00,943.0,953.0,22831.0,10.0,0 +22889,22890,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,15:53:00,953.0,963.0,22831.0,10.0,0 +22890,22891,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,16:03:00,963.0,973.0,22831.0,10.0,0 +22891,22892,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,16:13:00,973.0,983.0,22831.0,10.0,0 +22892,22893,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,16:23:00,983.0,993.0,22831.0,10.0,0 +22893,22894,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,16:33:00,993.0,1003.0,22831.0,10.0,0 +22894,22895,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,16:43:00,1003.0,1013.0,22831.0,10.0,0 +22895,22896,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,16:53:00,1013.0,1023.0,22831.0,10.0,0 +22896,22897,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,17:03:00,1023.0,1033.0,22831.0,10.0,0 +22897,22898,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,17:13:00,1033.0,1043.0,22831.0,10.0,0 +22898,22899,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,17:23:00,1043.0,1053.0,22831.0,10.0,0 +22899,22900,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,17:33:00,1053.0,1063.0,22831.0,10.0,0 +22900,22901,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,17:43:00,1063.0,1073.0,22831.0,10.0,0 +22901,22902,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,17:53:00,1073.0,1083.0,22831.0,10.0,0 +22902,22903,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,18:03:00,1083.0,1093.0,22831.0,10.0,0 +22903,22904,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,18:13:00,1093.0,1103.0,22831.0,10.0,0 +22904,22905,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,18:23:00,1103.0,1114.0,22831.0,11.0,0 +22905,22906,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,18:34:00,1114.0,1129.0,22831.0,15.0,0 +22906,22907,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,18:49:00,1129.0,1144.0,22831.0,15.0,0 +22907,22908,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,19:04:00,1144.0,1159.0,22831.0,15.0,0 +22908,22909,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,19:19:00,1159.0,1174.0,22831.0,15.0,0 +22909,22910,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,19:34:00,1174.0,1189.0,22831.0,15.0,0 +22910,22911,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,19:49:00,1189.0,1204.0,22831.0,15.0,0 +22911,22912,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,20:04:00,1204.0,1219.0,22831.0,15.0,0 +22912,22913,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,20:19:00,1219.0,1234.0,22831.0,15.0,0 +22913,22914,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,20:34:00,1234.0,1249.0,22831.0,15.0,0 +22914,22915,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,20:49:00,1249.0,1264.0,22831.0,15.0,0 +22915,22916,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,21:04:00,1264.0,1279.0,22831.0,15.0,0 +22916,22917,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,21:19:00,1279.0,1294.0,22831.0,15.0,0 +22917,22918,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,21:34:00,1294.0,1309.0,22831.0,15.0,0 +22918,22919,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,21:49:00,1309.0,1324.0,22831.0,15.0,0 +22919,22920,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,22:04:00,1324.0,1339.0,22831.0,15.0,0 +22920,22921,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,22:19:00,1339.0,1354.0,22831.0,15.0,0 +22921,22922,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,22:34:00,1354.0,1369.0,22831.0,15.0,0 +22922,22923,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,22:49:00,1369.0,1384.0,22831.0,15.0,0 +22923,22924,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,23:04:00,1384.0,1399.0,22831.0,15.0,0 +22924,22925,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,23:19:00,1399.0,1414.0,22831.0,15.0,0 +22925,22926,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,23:34:00,1414.0,1429.0,22831.0,15.0,0 +22926,22927,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,23:49:00,1429.0,1444.0,22831.0,15.0,0 +22927,22928,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,24:04:00,1444.0,1459.0,22831.0,15.0,0 +22928,22929,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,24:19:00,1459.0,1474.0,22831.0,15.0,0 +22929,22930,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,24:34:00,1474.0,1489.0,22831.0,15.0,0 +22930,22931,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,24:49:00,1489.0,1504.0,22831.0,15.0,0 +22931,22932,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,25:04:00,1504.0,1519.0,22831.0,15.0,0 +22932,22933,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,25:19:00,1519.0,1534.0,22831.0,15.0,0 +22933,22934,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,25:34:00,1534.0,1549.0,22831.0,15.0,0 +22934,22935,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,25:49:00,1549.0,1564.0,22831.0,15.0,0 +22935,22936,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,26:04:00,1564.0,1579.0,22831.0,15.0,0 +22936,22937,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,26:19:00,1579.0,1594.0,22831.0,15.0,0 +22937,22938,MUN24I,sf_muni,24,24_I,3,sf_muni,MUN24I,0,22831,26:34:00,1594.0,1609.0,22831.0,15.0,0 +22939,22940,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,06:05:00,365.0,375.0,22940.0,10.0,0 +22940,22941,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,06:15:00,375.0,385.0,22940.0,10.0,0 +22941,22942,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,06:25:00,385.0,395.0,22940.0,10.0,0 +22942,22943,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,06:35:00,395.0,405.0,22940.0,10.0,0 +22943,22944,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,06:45:00,405.0,415.0,22940.0,10.0,0 +22944,22945,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,06:55:00,415.0,425.0,22940.0,10.0,0 +22945,22946,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,07:05:00,425.0,435.0,22940.0,10.0,0 +22946,22947,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,07:15:00,435.0,445.0,22940.0,10.0,0 +22947,22948,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,07:25:00,445.0,455.0,22940.0,10.0,0 +22948,22949,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,07:35:00,455.0,465.0,22940.0,10.0,0 +22949,22950,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,07:45:00,465.0,475.0,22940.0,10.0,0 +22950,22951,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,07:55:00,475.0,485.0,22940.0,10.0,0 +22951,22952,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,08:05:00,485.0,495.0,22940.0,10.0,0 +22952,22953,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,08:15:00,495.0,505.0,22940.0,10.0,0 +22953,22954,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,08:25:00,505.0,515.0,22940.0,10.0,0 +22954,22955,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,08:35:00,515.0,525.0,22940.0,10.0,0 +22955,22956,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,08:45:00,525.0,535.0,22940.0,10.0,0 +22956,22957,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,08:55:00,535.0,543.0,22940.0,8.0,0 +22957,22958,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,09:03:00,543.0,553.0,22940.0,10.0,0 +22958,22959,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,09:13:00,553.0,563.0,22940.0,10.0,0 +22959,22960,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,09:23:00,563.0,573.0,22940.0,10.0,0 +22960,22961,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,09:33:00,573.0,583.0,22940.0,10.0,0 +22961,22962,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,09:43:00,583.0,593.0,22940.0,10.0,0 +22962,22963,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,09:53:00,593.0,603.0,22940.0,10.0,0 +22963,22964,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,10:03:00,603.0,613.0,22940.0,10.0,0 +22964,22965,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,10:13:00,613.0,623.0,22940.0,10.0,0 +22965,22966,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,10:23:00,623.0,633.0,22940.0,10.0,0 +22966,22967,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,10:33:00,633.0,643.0,22940.0,10.0,0 +22967,22968,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,10:43:00,643.0,653.0,22940.0,10.0,0 +22968,22969,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,10:53:00,653.0,663.0,22940.0,10.0,0 +22969,22970,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,11:03:00,663.0,673.0,22940.0,10.0,0 +22970,22971,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,11:13:00,673.0,683.0,22940.0,10.0,0 +22971,22972,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,11:23:00,683.0,693.0,22940.0,10.0,0 +22972,22973,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,11:33:00,693.0,703.0,22940.0,10.0,0 +22973,22974,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,11:43:00,703.0,713.0,22940.0,10.0,0 +22974,22975,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,11:53:00,713.0,723.0,22940.0,10.0,0 +22975,22976,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,12:03:00,723.0,733.0,22940.0,10.0,0 +22976,22977,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,12:13:00,733.0,743.0,22940.0,10.0,0 +22977,22978,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,12:23:00,743.0,753.0,22940.0,10.0,0 +22978,22979,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,12:33:00,753.0,763.0,22940.0,10.0,0 +22979,22980,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,12:43:00,763.0,773.0,22940.0,10.0,0 +22980,22981,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,12:53:00,773.0,783.0,22940.0,10.0,0 +22981,22982,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,13:03:00,783.0,793.0,22940.0,10.0,0 +22982,22983,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,13:13:00,793.0,803.0,22940.0,10.0,0 +22983,22984,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,13:23:00,803.0,813.0,22940.0,10.0,0 +22984,22985,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,13:33:00,813.0,823.0,22940.0,10.0,0 +22985,22986,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,13:43:00,823.0,833.0,22940.0,10.0,0 +22986,22987,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,13:53:00,833.0,843.0,22940.0,10.0,0 +22987,22988,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,14:03:00,843.0,853.0,22940.0,10.0,0 +22988,22989,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,14:13:00,853.0,863.0,22940.0,10.0,0 +22989,22990,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,14:23:00,863.0,873.0,22940.0,10.0,0 +22990,22991,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,14:33:00,873.0,883.0,22940.0,10.0,0 +22991,22992,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,14:43:00,883.0,893.0,22940.0,10.0,0 +22992,22993,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,14:53:00,893.0,903.0,22940.0,10.0,0 +22993,22994,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,15:03:00,903.0,913.0,22940.0,10.0,0 +22994,22995,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,15:13:00,913.0,923.0,22940.0,10.0,0 +22995,22996,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,15:23:00,923.0,932.0,22940.0,9.0,0 +22996,22997,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,15:32:00,932.0,942.0,22940.0,10.0,0 +22997,22998,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,15:42:00,942.0,952.0,22940.0,10.0,0 +22998,22999,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,15:52:00,952.0,962.0,22940.0,10.0,0 +22999,23000,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,16:02:00,962.0,972.0,22940.0,10.0,0 +23000,23001,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,16:12:00,972.0,982.0,22940.0,10.0,0 +23001,23002,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,16:22:00,982.0,992.0,22940.0,10.0,0 +23002,23003,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,16:32:00,992.0,1002.0,22940.0,10.0,0 +23003,23004,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,16:42:00,1002.0,1012.0,22940.0,10.0,0 +23004,23005,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,16:52:00,1012.0,1022.0,22940.0,10.0,0 +23005,23006,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,17:02:00,1022.0,1032.0,22940.0,10.0,0 +23006,23007,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,17:12:00,1032.0,1042.0,22940.0,10.0,0 +23007,23008,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,17:22:00,1042.0,1052.0,22940.0,10.0,0 +23008,23009,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,17:32:00,1052.0,1062.0,22940.0,10.0,0 +23009,23010,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,17:42:00,1062.0,1072.0,22940.0,10.0,0 +23010,23011,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,17:52:00,1072.0,1082.0,22940.0,10.0,0 +23011,23012,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,18:02:00,1082.0,1092.0,22940.0,10.0,0 +23012,23013,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,18:12:00,1092.0,1102.0,22940.0,10.0,0 +23013,23014,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,18:22:00,1102.0,1112.0,22940.0,10.0,0 +23014,23015,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,18:32:00,1112.0,1127.0,22940.0,15.0,0 +23015,23016,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,18:47:00,1127.0,1142.0,22940.0,15.0,0 +23016,23017,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,19:02:00,1142.0,1157.0,22940.0,15.0,0 +23017,23018,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,19:17:00,1157.0,1172.0,22940.0,15.0,0 +23018,23019,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,19:32:00,1172.0,1187.0,22940.0,15.0,0 +23019,23020,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,19:47:00,1187.0,1202.0,22940.0,15.0,0 +23020,23021,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,20:02:00,1202.0,1217.0,22940.0,15.0,0 +23021,23022,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,20:17:00,1217.0,1232.0,22940.0,15.0,0 +23022,23023,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,20:32:00,1232.0,1247.0,22940.0,15.0,0 +23023,23024,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,20:47:00,1247.0,1262.0,22940.0,15.0,0 +23024,23025,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,21:02:00,1262.0,1277.0,22940.0,15.0,0 +23025,23026,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,21:17:00,1277.0,1292.0,22940.0,15.0,0 +23026,23027,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,21:32:00,1292.0,1307.0,22940.0,15.0,0 +23027,23028,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,21:47:00,1307.0,1322.0,22940.0,15.0,0 +23028,23029,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,22:02:00,1322.0,1337.0,22940.0,15.0,0 +23029,23030,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,22:17:00,1337.0,1352.0,22940.0,15.0,0 +23030,23031,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,22:32:00,1352.0,1367.0,22940.0,15.0,0 +23031,23032,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,22:47:00,1367.0,1382.0,22940.0,15.0,0 +23032,23033,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,23:02:00,1382.0,1397.0,22940.0,15.0,0 +23033,23034,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,23:17:00,1397.0,1412.0,22940.0,15.0,0 +23034,23035,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,23:32:00,1412.0,1427.0,22940.0,15.0,0 +23035,23036,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,23:47:00,1427.0,1442.0,22940.0,15.0,0 +23036,23037,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,24:02:00,1442.0,1457.0,22940.0,15.0,0 +23037,23038,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,24:17:00,1457.0,1472.0,22940.0,15.0,0 +23038,23039,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,24:32:00,1472.0,1487.0,22940.0,15.0,0 +23039,23040,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,24:47:00,1487.0,1502.0,22940.0,15.0,0 +23040,23041,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,25:02:00,1502.0,1517.0,22940.0,15.0,0 +23041,23042,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,25:17:00,1517.0,1532.0,22940.0,15.0,0 +23042,23043,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,25:32:00,1532.0,1547.0,22940.0,15.0,0 +23043,23044,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,25:47:00,1547.0,1562.0,22940.0,15.0,0 +23044,23045,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,26:02:00,1562.0,1577.0,22940.0,15.0,0 +23045,23046,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,26:17:00,1577.0,1592.0,22940.0,15.0,0 +23046,23047,MUN24O,sf_muni,24,24_O,3,sf_muni,MUN24O,0,22940,26:32:00,1592.0,1607.0,22940.0,15.0,0 +23078,23079,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,03:02:00,182.0,202.0,23079.0,20.0,0 +23079,23080,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,03:22:00,202.0,222.0,23079.0,20.0,0 +23080,23081,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,03:42:00,222.0,242.0,23079.0,20.0,0 +23081,23082,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,04:02:00,242.0,262.0,23079.0,20.0,0 +23082,23083,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,04:22:00,262.0,282.0,23079.0,20.0,0 +23083,23084,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,04:42:00,282.0,302.0,23079.0,20.0,0 +23084,23085,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,05:02:00,302.0,322.0,23079.0,20.0,0 +23085,23086,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,05:22:00,322.0,342.0,23079.0,20.0,0 +23086,23087,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,05:42:00,342.0,362.0,23079.0,20.0,0 +23087,23088,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,06:02:00,362.0,377.0,23079.0,15.0,0 +23088,23089,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,06:17:00,377.0,392.0,23079.0,15.0,0 +23089,23090,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,06:32:00,392.0,407.0,23079.0,15.0,0 +23090,23091,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,06:47:00,407.0,422.0,23079.0,15.0,0 +23091,23092,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,07:02:00,422.0,437.0,23079.0,15.0,0 +23092,23093,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,07:17:00,437.0,452.0,23079.0,15.0,0 +23093,23094,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,07:32:00,452.0,467.0,23079.0,15.0,0 +23094,23095,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,07:47:00,467.0,482.0,23079.0,15.0,0 +23095,23096,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,08:02:00,482.0,497.0,23079.0,15.0,0 +23096,23097,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,08:17:00,497.0,512.0,23079.0,15.0,0 +23097,23098,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,08:32:00,512.0,527.0,23079.0,15.0,0 +23098,23099,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,08:47:00,527.0,546.0,23079.0,19.0,0 +23099,23100,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,09:06:00,546.0,561.0,23079.0,15.0,0 +23100,23101,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,09:21:00,561.0,576.0,23079.0,15.0,0 +23101,23102,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,09:36:00,576.0,591.0,23079.0,15.0,0 +23102,23103,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,09:51:00,591.0,606.0,23079.0,15.0,0 +23103,23104,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,10:06:00,606.0,621.0,23079.0,15.0,0 +23104,23105,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,10:21:00,621.0,636.0,23079.0,15.0,0 +23105,23106,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,10:36:00,636.0,651.0,23079.0,15.0,0 +23106,23107,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,10:51:00,651.0,666.0,23079.0,15.0,0 +23107,23108,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,11:06:00,666.0,681.0,23079.0,15.0,0 +23108,23109,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,11:21:00,681.0,696.0,23079.0,15.0,0 +23109,23110,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,11:36:00,696.0,711.0,23079.0,15.0,0 +23110,23111,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,11:51:00,711.0,726.0,23079.0,15.0,0 +23111,23112,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,12:06:00,726.0,741.0,23079.0,15.0,0 +23112,23113,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,12:21:00,741.0,756.0,23079.0,15.0,0 +23113,23114,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,12:36:00,756.0,771.0,23079.0,15.0,0 +23114,23115,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,12:51:00,771.0,786.0,23079.0,15.0,0 +23115,23116,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,13:06:00,786.0,801.0,23079.0,15.0,0 +23116,23117,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,13:21:00,801.0,816.0,23079.0,15.0,0 +23117,23118,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,13:36:00,816.0,831.0,23079.0,15.0,0 +23118,23119,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,13:51:00,831.0,846.0,23079.0,15.0,0 +23119,23120,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,14:06:00,846.0,861.0,23079.0,15.0,0 +23120,23121,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,14:21:00,861.0,876.0,23079.0,15.0,0 +23121,23122,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,14:36:00,876.0,891.0,23079.0,15.0,0 +23122,23123,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,14:51:00,891.0,906.0,23079.0,15.0,0 +23123,23124,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,15:06:00,906.0,921.0,23079.0,15.0,0 +23124,23125,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,15:21:00,921.0,935.0,23079.0,14.0,0 +23125,23126,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,15:35:00,935.0,950.0,23079.0,15.0,0 +23126,23127,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,15:50:00,950.0,965.0,23079.0,15.0,0 +23127,23128,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,16:05:00,965.0,980.0,23079.0,15.0,0 +23128,23129,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,16:20:00,980.0,995.0,23079.0,15.0,0 +23129,23130,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,16:35:00,995.0,1010.0,23079.0,15.0,0 +23130,23131,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,16:50:00,1010.0,1025.0,23079.0,15.0,0 +23131,23132,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,17:05:00,1025.0,1040.0,23079.0,15.0,0 +23132,23133,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,17:20:00,1040.0,1055.0,23079.0,15.0,0 +23133,23134,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,17:35:00,1055.0,1070.0,23079.0,15.0,0 +23134,23135,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,17:50:00,1070.0,1085.0,23079.0,15.0,0 +23135,23136,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,18:05:00,1085.0,1100.0,23079.0,15.0,0 +23136,23137,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,18:20:00,1100.0,1119.0,23079.0,19.0,0 +23137,23138,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,18:39:00,1119.0,1139.0,23079.0,20.0,0 +23138,23139,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,18:59:00,1139.0,1159.0,23079.0,20.0,0 +23139,23140,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,19:19:00,1159.0,1179.0,23079.0,20.0,0 +23140,23141,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,19:39:00,1179.0,1199.0,23079.0,20.0,0 +23141,23142,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,19:59:00,1199.0,1219.0,23079.0,20.0,0 +23142,23143,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,20:19:00,1219.0,1239.0,23079.0,20.0,0 +23143,23144,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,20:39:00,1239.0,1259.0,23079.0,20.0,0 +23144,23145,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,20:59:00,1259.0,1279.0,23079.0,20.0,0 +23145,23146,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,21:19:00,1279.0,1299.0,23079.0,20.0,0 +23146,23147,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,21:39:00,1299.0,1319.0,23079.0,20.0,0 +23147,23148,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,21:59:00,1319.0,1339.0,23079.0,20.0,0 +23148,23149,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,22:19:00,1339.0,1359.0,23079.0,20.0,0 +23149,23150,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,22:39:00,1359.0,1379.0,23079.0,20.0,0 +23150,23151,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,22:59:00,1379.0,1399.0,23079.0,20.0,0 +23151,23152,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,23:19:00,1399.0,1419.0,23079.0,20.0,0 +23152,23153,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,23:39:00,1419.0,1439.0,23079.0,20.0,0 +23153,23154,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,23:59:00,1439.0,1459.0,23079.0,20.0,0 +23154,23155,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,24:19:00,1459.0,1479.0,23079.0,20.0,0 +23155,23156,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,24:39:00,1479.0,1499.0,23079.0,20.0,0 +23156,23157,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,24:59:00,1499.0,1519.0,23079.0,20.0,0 +23157,23158,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,25:19:00,1519.0,1539.0,23079.0,20.0,0 +23158,23159,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,25:39:00,1539.0,1559.0,23079.0,20.0,0 +23159,23160,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,25:59:00,1559.0,1579.0,23079.0,20.0,0 +23160,23161,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,26:19:00,1579.0,1599.0,23079.0,20.0,0 +23161,23162,MUN27I,sf_muni,27,27_I,3,sf_muni,MUN27I,0,23079,26:39:00,1599.0,1619.0,23079.0,20.0,0 +23163,23164,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,03:10:00,190.0,210.0,23164.0,20.0,0 +23164,23165,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,03:30:00,210.0,230.0,23164.0,20.0,0 +23165,23166,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,03:50:00,230.0,250.0,23164.0,20.0,0 +23166,23167,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,04:10:00,250.0,270.0,23164.0,20.0,0 +23167,23168,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,04:30:00,270.0,290.0,23164.0,20.0,0 +23168,23169,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,04:50:00,290.0,310.0,23164.0,20.0,0 +23169,23170,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,05:10:00,310.0,330.0,23164.0,20.0,0 +23170,23171,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,05:30:00,330.0,350.0,23164.0,20.0,0 +23171,23172,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,05:50:00,350.0,366.0,23164.0,16.0,0 +23172,23173,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,06:06:00,366.0,381.0,23164.0,15.0,0 +23173,23174,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,06:21:00,381.0,396.0,23164.0,15.0,0 +23174,23175,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,06:36:00,396.0,411.0,23164.0,15.0,0 +23175,23176,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,06:51:00,411.0,426.0,23164.0,15.0,0 +23176,23177,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,07:06:00,426.0,441.0,23164.0,15.0,0 +23177,23178,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,07:21:00,441.0,456.0,23164.0,15.0,0 +23178,23179,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,07:36:00,456.0,471.0,23164.0,15.0,0 +23179,23180,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,07:51:00,471.0,486.0,23164.0,15.0,0 +23180,23181,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,08:06:00,486.0,501.0,23164.0,15.0,0 +23181,23182,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,08:21:00,501.0,516.0,23164.0,15.0,0 +23182,23183,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,08:36:00,516.0,531.0,23164.0,15.0,0 +23183,23184,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,08:51:00,531.0,545.0,23164.0,14.0,0 +23184,23185,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,09:05:00,545.0,560.0,23164.0,15.0,0 +23185,23186,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,09:20:00,560.0,575.0,23164.0,15.0,0 +23186,23187,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,09:35:00,575.0,590.0,23164.0,15.0,0 +23187,23188,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,09:50:00,590.0,605.0,23164.0,15.0,0 +23188,23189,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,10:05:00,605.0,620.0,23164.0,15.0,0 +23189,23190,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,10:20:00,620.0,635.0,23164.0,15.0,0 +23190,23191,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,10:35:00,635.0,650.0,23164.0,15.0,0 +23191,23192,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,10:50:00,650.0,665.0,23164.0,15.0,0 +23192,23193,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,11:05:00,665.0,680.0,23164.0,15.0,0 +23193,23194,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,11:20:00,680.0,695.0,23164.0,15.0,0 +23194,23195,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,11:35:00,695.0,710.0,23164.0,15.0,0 +23195,23196,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,11:50:00,710.0,725.0,23164.0,15.0,0 +23196,23197,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,12:05:00,725.0,740.0,23164.0,15.0,0 +23197,23198,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,12:20:00,740.0,755.0,23164.0,15.0,0 +23198,23199,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,12:35:00,755.0,770.0,23164.0,15.0,0 +23199,23200,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,12:50:00,770.0,785.0,23164.0,15.0,0 +23200,23201,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,13:05:00,785.0,800.0,23164.0,15.0,0 +23201,23202,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,13:20:00,800.0,815.0,23164.0,15.0,0 +23202,23203,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,13:35:00,815.0,830.0,23164.0,15.0,0 +23203,23204,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,13:50:00,830.0,845.0,23164.0,15.0,0 +23204,23205,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,14:05:00,845.0,860.0,23164.0,15.0,0 +23205,23206,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,14:20:00,860.0,875.0,23164.0,15.0,0 +23206,23207,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,14:35:00,875.0,890.0,23164.0,15.0,0 +23207,23208,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,14:50:00,890.0,905.0,23164.0,15.0,0 +23208,23209,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,15:05:00,905.0,920.0,23164.0,15.0,0 +23209,23210,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,15:20:00,920.0,931.0,23164.0,11.0,0 +23210,23211,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,15:31:00,931.0,946.0,23164.0,15.0,0 +23211,23212,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,15:46:00,946.0,961.0,23164.0,15.0,0 +23212,23213,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,16:01:00,961.0,976.0,23164.0,15.0,0 +23213,23214,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,16:16:00,976.0,991.0,23164.0,15.0,0 +23214,23215,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,16:31:00,991.0,1006.0,23164.0,15.0,0 +23215,23216,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,16:46:00,1006.0,1021.0,23164.0,15.0,0 +23216,23217,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,17:01:00,1021.0,1036.0,23164.0,15.0,0 +23217,23218,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,17:16:00,1036.0,1051.0,23164.0,15.0,0 +23218,23219,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,17:31:00,1051.0,1066.0,23164.0,15.0,0 +23219,23220,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,17:46:00,1066.0,1081.0,23164.0,15.0,0 +23220,23221,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,18:01:00,1081.0,1096.0,23164.0,15.0,0 +23221,23222,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,18:16:00,1096.0,1114.0,23164.0,18.0,0 +23222,23223,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,18:34:00,1114.0,1134.0,23164.0,20.0,0 +23223,23224,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,18:54:00,1134.0,1154.0,23164.0,20.0,0 +23224,23225,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,19:14:00,1154.0,1174.0,23164.0,20.0,0 +23225,23226,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,19:34:00,1174.0,1194.0,23164.0,20.0,0 +23226,23227,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,19:54:00,1194.0,1214.0,23164.0,20.0,0 +23227,23228,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,20:14:00,1214.0,1234.0,23164.0,20.0,0 +23228,23229,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,20:34:00,1234.0,1254.0,23164.0,20.0,0 +23229,23230,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,20:54:00,1254.0,1274.0,23164.0,20.0,0 +23230,23231,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,21:14:00,1274.0,1294.0,23164.0,20.0,0 +23231,23232,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,21:34:00,1294.0,1314.0,23164.0,20.0,0 +23232,23233,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,21:54:00,1314.0,1334.0,23164.0,20.0,0 +23233,23234,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,22:14:00,1334.0,1354.0,23164.0,20.0,0 +23234,23235,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,22:34:00,1354.0,1374.0,23164.0,20.0,0 +23235,23236,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,22:54:00,1374.0,1394.0,23164.0,20.0,0 +23236,23237,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,23:14:00,1394.0,1414.0,23164.0,20.0,0 +23237,23238,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,23:34:00,1414.0,1434.0,23164.0,20.0,0 +23238,23239,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,23:54:00,1434.0,1454.0,23164.0,20.0,0 +23239,23240,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,24:14:00,1454.0,1474.0,23164.0,20.0,0 +23240,23241,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,24:34:00,1474.0,1494.0,23164.0,20.0,0 +23241,23242,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,24:54:00,1494.0,1514.0,23164.0,20.0,0 +23242,23243,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,25:14:00,1514.0,1534.0,23164.0,20.0,0 +23243,23244,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,25:34:00,1534.0,1554.0,23164.0,20.0,0 +23244,23245,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,25:54:00,1554.0,1574.0,23164.0,20.0,0 +23245,23246,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,26:14:00,1574.0,1594.0,23164.0,20.0,0 +23246,23247,MUN27O,sf_muni,27,27_O,3,sf_muni,MUN27O,0,23164,26:34:00,1594.0,1614.0,23164.0,20.0,0 +23248,23249,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,03:04:00,184.0,194.0,23249.0,10.0,0 +23249,23250,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,03:14:00,194.0,204.0,23249.0,10.0,0 +23250,23251,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,03:24:00,204.0,214.0,23249.0,10.0,0 +23251,23252,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,03:34:00,214.0,224.0,23249.0,10.0,0 +23252,23253,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,03:44:00,224.0,234.0,23249.0,10.0,0 +23253,23254,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,03:54:00,234.0,244.0,23249.0,10.0,0 +23254,23255,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,04:04:00,244.0,254.0,23249.0,10.0,0 +23255,23256,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,04:14:00,254.0,264.0,23249.0,10.0,0 +23256,23257,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,04:24:00,264.0,274.0,23249.0,10.0,0 +23257,23258,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,04:34:00,274.0,284.0,23249.0,10.0,0 +23258,23259,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,04:44:00,284.0,294.0,23249.0,10.0,0 +23259,23260,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,04:54:00,294.0,304.0,23249.0,10.0,0 +23260,23261,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,05:04:00,304.0,314.0,23249.0,10.0,0 +23261,23262,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,05:14:00,314.0,324.0,23249.0,10.0,0 +23262,23263,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,05:24:00,324.0,334.0,23249.0,10.0,0 +23263,23264,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,05:34:00,334.0,344.0,23249.0,10.0,0 +23264,23265,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,05:44:00,344.0,354.0,23249.0,10.0,0 +23265,23266,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,05:54:00,354.0,362.0,23249.0,8.0,0 +23266,23267,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,06:02:00,362.0,372.0,23249.0,10.0,0 +23267,23268,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,06:12:00,372.0,382.0,23249.0,10.0,0 +23268,23269,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,06:22:00,382.0,392.0,23249.0,10.0,0 +23269,23270,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,06:32:00,392.0,402.0,23249.0,10.0,0 +23270,23271,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,06:42:00,402.0,412.0,23249.0,10.0,0 +23271,23272,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,06:52:00,412.0,422.0,23249.0,10.0,0 +23272,23273,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,07:02:00,422.0,432.0,23249.0,10.0,0 +23273,23274,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,07:12:00,432.0,442.0,23249.0,10.0,0 +23274,23275,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,07:22:00,442.0,452.0,23249.0,10.0,0 +23275,23276,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,07:32:00,452.0,462.0,23249.0,10.0,0 +23276,23277,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,07:42:00,462.0,472.0,23249.0,10.0,0 +23277,23278,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,07:52:00,472.0,482.0,23249.0,10.0,0 +23278,23279,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,08:02:00,482.0,492.0,23249.0,10.0,0 +23279,23280,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,08:12:00,492.0,502.0,23249.0,10.0,0 +23280,23281,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,08:22:00,502.0,512.0,23249.0,10.0,0 +23281,23282,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,08:32:00,512.0,522.0,23249.0,10.0,0 +23282,23283,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,08:42:00,522.0,532.0,23249.0,10.0,0 +23283,23284,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,08:52:00,532.0,545.0,23249.0,13.0,0 +23284,23285,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,09:05:00,545.0,557.0,23249.0,12.0,0 +23285,23286,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,09:17:00,557.0,569.0,23249.0,12.0,0 +23286,23287,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,09:29:00,569.0,581.0,23249.0,12.0,0 +23287,23288,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,09:41:00,581.0,593.0,23249.0,12.0,0 +23288,23289,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,09:53:00,593.0,605.0,23249.0,12.0,0 +23289,23290,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,10:05:00,605.0,617.0,23249.0,12.0,0 +23290,23291,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,10:17:00,617.0,629.0,23249.0,12.0,0 +23291,23292,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,10:29:00,629.0,641.0,23249.0,12.0,0 +23292,23293,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,10:41:00,641.0,653.0,23249.0,12.0,0 +23293,23294,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,10:53:00,653.0,665.0,23249.0,12.0,0 +23294,23295,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,11:05:00,665.0,677.0,23249.0,12.0,0 +23295,23296,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,11:17:00,677.0,689.0,23249.0,12.0,0 +23296,23297,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,11:29:00,689.0,701.0,23249.0,12.0,0 +23297,23298,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,11:41:00,701.0,713.0,23249.0,12.0,0 +23298,23299,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,11:53:00,713.0,725.0,23249.0,12.0,0 +23299,23300,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,12:05:00,725.0,737.0,23249.0,12.0,0 +23300,23301,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,12:17:00,737.0,749.0,23249.0,12.0,0 +23301,23302,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,12:29:00,749.0,761.0,23249.0,12.0,0 +23302,23303,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,12:41:00,761.0,773.0,23249.0,12.0,0 +23303,23304,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,12:53:00,773.0,785.0,23249.0,12.0,0 +23304,23305,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,13:05:00,785.0,797.0,23249.0,12.0,0 +23305,23306,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,13:17:00,797.0,809.0,23249.0,12.0,0 +23306,23307,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,13:29:00,809.0,821.0,23249.0,12.0,0 +23307,23308,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,13:41:00,821.0,833.0,23249.0,12.0,0 +23308,23309,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,13:53:00,833.0,845.0,23249.0,12.0,0 +23309,23310,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,14:05:00,845.0,857.0,23249.0,12.0,0 +23310,23311,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,14:17:00,857.0,869.0,23249.0,12.0,0 +23311,23312,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,14:29:00,869.0,881.0,23249.0,12.0,0 +23312,23313,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,14:41:00,881.0,893.0,23249.0,12.0,0 +23313,23314,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,14:53:00,893.0,905.0,23249.0,12.0,0 +23314,23315,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,15:05:00,905.0,917.0,23249.0,12.0,0 +23315,23316,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,15:17:00,917.0,929.0,23249.0,12.0,0 +23316,23317,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,15:29:00,929.0,933.0,23249.0,4.0,0 +23317,23318,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,15:33:00,933.0,943.0,23249.0,10.0,0 +23318,23319,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,15:43:00,943.0,953.0,23249.0,10.0,0 +23319,23320,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,15:53:00,953.0,963.0,23249.0,10.0,0 +23320,23321,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,16:03:00,963.0,973.0,23249.0,10.0,0 +23321,23322,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,16:13:00,973.0,983.0,23249.0,10.0,0 +23322,23323,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,16:23:00,983.0,993.0,23249.0,10.0,0 +23323,23324,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,16:33:00,993.0,1003.0,23249.0,10.0,0 +23324,23325,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,16:43:00,1003.0,1013.0,23249.0,10.0,0 +23325,23326,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,16:53:00,1013.0,1023.0,23249.0,10.0,0 +23326,23327,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,17:03:00,1023.0,1033.0,23249.0,10.0,0 +23327,23328,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,17:13:00,1033.0,1043.0,23249.0,10.0,0 +23328,23329,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,17:23:00,1043.0,1053.0,23249.0,10.0,0 +23329,23330,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,17:33:00,1053.0,1063.0,23249.0,10.0,0 +23330,23331,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,17:43:00,1063.0,1073.0,23249.0,10.0,0 +23331,23332,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,17:53:00,1073.0,1083.0,23249.0,10.0,0 +23332,23333,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,18:03:00,1083.0,1093.0,23249.0,10.0,0 +23333,23334,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,18:13:00,1093.0,1103.0,23249.0,10.0,0 +23334,23335,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,18:23:00,1103.0,1114.0,23249.0,11.0,0 +23335,23336,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,18:34:00,1114.0,1134.0,23249.0,20.0,0 +23336,23337,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,18:54:00,1134.0,1154.0,23249.0,20.0,0 +23337,23338,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,19:14:00,1154.0,1174.0,23249.0,20.0,0 +23338,23339,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,19:34:00,1174.0,1194.0,23249.0,20.0,0 +23339,23340,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,19:54:00,1194.0,1214.0,23249.0,20.0,0 +23340,23341,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,20:14:00,1214.0,1234.0,23249.0,20.0,0 +23341,23342,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,20:34:00,1234.0,1254.0,23249.0,20.0,0 +23342,23343,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,20:54:00,1254.0,1274.0,23249.0,20.0,0 +23343,23344,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,21:14:00,1274.0,1294.0,23249.0,20.0,0 +23344,23345,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,21:34:00,1294.0,1314.0,23249.0,20.0,0 +23345,23346,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,21:54:00,1314.0,1334.0,23249.0,20.0,0 +23346,23347,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,22:14:00,1334.0,1354.0,23249.0,20.0,0 +23347,23348,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,22:34:00,1354.0,1374.0,23249.0,20.0,0 +23348,23349,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,22:54:00,1374.0,1394.0,23249.0,20.0,0 +23349,23350,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,23:14:00,1394.0,1414.0,23249.0,20.0,0 +23350,23351,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,23:34:00,1414.0,1434.0,23249.0,20.0,0 +23351,23352,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,23:54:00,1434.0,1454.0,23249.0,20.0,0 +23352,23353,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,24:14:00,1454.0,1474.0,23249.0,20.0,0 +23353,23354,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,24:34:00,1474.0,1494.0,23249.0,20.0,0 +23354,23355,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,24:54:00,1494.0,1514.0,23249.0,20.0,0 +23355,23356,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,25:14:00,1514.0,1534.0,23249.0,20.0,0 +23356,23357,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,25:34:00,1534.0,1554.0,23249.0,20.0,0 +23357,23358,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,25:54:00,1554.0,1574.0,23249.0,20.0,0 +23358,23359,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,26:14:00,1574.0,1594.0,23249.0,20.0,0 +23359,23360,MUN28I,sf_muni,28,28_I,3,sf_muni,MUN28I,0,23249,26:34:00,1594.0,1614.0,23249.0,20.0,0 +23471,23472,MUN28LI,sf_muni,28L,28L_I,3,sf_muni,MUN28LI,0,23472,06:05:00,365.0,377.0,23472.0,12.0,0 +23472,23473,MUN28LI,sf_muni,28L,28L_I,3,sf_muni,MUN28LI,0,23472,06:17:00,377.0,389.0,23472.0,12.0,0 +23473,23474,MUN28LI,sf_muni,28L,28L_I,3,sf_muni,MUN28LI,0,23472,06:29:00,389.0,401.0,23472.0,12.0,0 +23474,23475,MUN28LI,sf_muni,28L,28L_I,3,sf_muni,MUN28LI,0,23472,06:41:00,401.0,413.0,23472.0,12.0,0 +23475,23476,MUN28LI,sf_muni,28L,28L_I,3,sf_muni,MUN28LI,0,23472,06:53:00,413.0,425.0,23472.0,12.0,0 +23476,23477,MUN28LI,sf_muni,28L,28L_I,3,sf_muni,MUN28LI,0,23472,07:05:00,425.0,437.0,23472.0,12.0,0 +23477,23478,MUN28LI,sf_muni,28L,28L_I,3,sf_muni,MUN28LI,0,23472,07:17:00,437.0,449.0,23472.0,12.0,0 +23478,23479,MUN28LI,sf_muni,28L,28L_I,3,sf_muni,MUN28LI,0,23472,07:29:00,449.0,461.0,23472.0,12.0,0 +23479,23480,MUN28LI,sf_muni,28L,28L_I,3,sf_muni,MUN28LI,0,23472,07:41:00,461.0,473.0,23472.0,12.0,0 +23480,23481,MUN28LI,sf_muni,28L,28L_I,3,sf_muni,MUN28LI,0,23472,07:53:00,473.0,485.0,23472.0,12.0,0 +23481,23482,MUN28LI,sf_muni,28L,28L_I,3,sf_muni,MUN28LI,0,23472,08:05:00,485.0,497.0,23472.0,12.0,0 +23482,23483,MUN28LI,sf_muni,28L,28L_I,3,sf_muni,MUN28LI,0,23472,08:17:00,497.0,509.0,23472.0,12.0,0 +23483,23484,MUN28LI,sf_muni,28L,28L_I,3,sf_muni,MUN28LI,0,23472,08:29:00,509.0,521.0,23472.0,12.0,0 +23484,23485,MUN28LI,sf_muni,28L,28L_I,3,sf_muni,MUN28LI,0,23472,08:41:00,521.0,533.0,23472.0,12.0,0 +23486,23487,MUN28LO,sf_muni,28L,28L_O,3,sf_muni,MUN28LO,0,23487,06:06:00,366.0,378.0,23487.0,12.0,0 +23487,23488,MUN28LO,sf_muni,28L,28L_O,3,sf_muni,MUN28LO,0,23487,06:18:00,378.0,390.0,23487.0,12.0,0 +23488,23489,MUN28LO,sf_muni,28L,28L_O,3,sf_muni,MUN28LO,0,23487,06:30:00,390.0,402.0,23487.0,12.0,0 +23489,23490,MUN28LO,sf_muni,28L,28L_O,3,sf_muni,MUN28LO,0,23487,06:42:00,402.0,414.0,23487.0,12.0,0 +23490,23491,MUN28LO,sf_muni,28L,28L_O,3,sf_muni,MUN28LO,0,23487,06:54:00,414.0,426.0,23487.0,12.0,0 +23491,23492,MUN28LO,sf_muni,28L,28L_O,3,sf_muni,MUN28LO,0,23487,07:06:00,426.0,438.0,23487.0,12.0,0 +23492,23493,MUN28LO,sf_muni,28L,28L_O,3,sf_muni,MUN28LO,0,23487,07:18:00,438.0,450.0,23487.0,12.0,0 +23493,23494,MUN28LO,sf_muni,28L,28L_O,3,sf_muni,MUN28LO,0,23487,07:30:00,450.0,462.0,23487.0,12.0,0 +23494,23495,MUN28LO,sf_muni,28L,28L_O,3,sf_muni,MUN28LO,0,23487,07:42:00,462.0,474.0,23487.0,12.0,0 +23495,23496,MUN28LO,sf_muni,28L,28L_O,3,sf_muni,MUN28LO,0,23487,07:54:00,474.0,486.0,23487.0,12.0,0 +23496,23497,MUN28LO,sf_muni,28L,28L_O,3,sf_muni,MUN28LO,0,23487,08:06:00,486.0,498.0,23487.0,12.0,0 +23497,23498,MUN28LO,sf_muni,28L,28L_O,3,sf_muni,MUN28LO,0,23487,08:18:00,498.0,510.0,23487.0,12.0,0 +23498,23499,MUN28LO,sf_muni,28L,28L_O,3,sf_muni,MUN28LO,0,23487,08:30:00,510.0,522.0,23487.0,12.0,0 +23499,23500,MUN28LO,sf_muni,28L,28L_O,3,sf_muni,MUN28LO,0,23487,08:42:00,522.0,534.0,23487.0,12.0,0 +23361,23362,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,03:03:00,183.0,193.0,23362.0,10.0,0 +23362,23363,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,03:13:00,193.0,203.0,23362.0,10.0,0 +23363,23364,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,03:23:00,203.0,213.0,23362.0,10.0,0 +23364,23365,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,03:33:00,213.0,223.0,23362.0,10.0,0 +23365,23366,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,03:43:00,223.0,233.0,23362.0,10.0,0 +23366,23367,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,03:53:00,233.0,243.0,23362.0,10.0,0 +23367,23368,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,04:03:00,243.0,253.0,23362.0,10.0,0 +23368,23369,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,04:13:00,253.0,263.0,23362.0,10.0,0 +23369,23370,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,04:23:00,263.0,273.0,23362.0,10.0,0 +23370,23371,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,04:33:00,273.0,283.0,23362.0,10.0,0 +23371,23372,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,04:43:00,283.0,293.0,23362.0,10.0,0 +23372,23373,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,04:53:00,293.0,303.0,23362.0,10.0,0 +23373,23374,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,05:03:00,303.0,313.0,23362.0,10.0,0 +23374,23375,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,05:13:00,313.0,323.0,23362.0,10.0,0 +23375,23376,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,05:23:00,323.0,333.0,23362.0,10.0,0 +23376,23377,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,05:33:00,333.0,343.0,23362.0,10.0,0 +23377,23378,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,05:43:00,343.0,353.0,23362.0,10.0,0 +23378,23379,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,05:53:00,353.0,361.0,23362.0,8.0,0 +23379,23380,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,06:01:00,361.0,373.0,23362.0,12.0,0 +23380,23381,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,06:13:00,373.0,385.0,23362.0,12.0,0 +23381,23382,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,06:25:00,385.0,397.0,23362.0,12.0,0 +23382,23383,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,06:37:00,397.0,409.0,23362.0,12.0,0 +23383,23384,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,06:49:00,409.0,421.0,23362.0,12.0,0 +23384,23385,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,07:01:00,421.0,433.0,23362.0,12.0,0 +23385,23386,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,07:13:00,433.0,445.0,23362.0,12.0,0 +23386,23387,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,07:25:00,445.0,457.0,23362.0,12.0,0 +23387,23388,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,07:37:00,457.0,469.0,23362.0,12.0,0 +23388,23389,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,07:49:00,469.0,481.0,23362.0,12.0,0 +23389,23390,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,08:01:00,481.0,493.0,23362.0,12.0,0 +23390,23391,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,08:13:00,493.0,505.0,23362.0,12.0,0 +23391,23392,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,08:25:00,505.0,517.0,23362.0,12.0,0 +23392,23393,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,08:37:00,517.0,529.0,23362.0,12.0,0 +23393,23394,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,08:49:00,529.0,545.0,23362.0,16.0,0 +23394,23395,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,09:05:00,545.0,557.0,23362.0,12.0,0 +23395,23396,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,09:17:00,557.0,569.0,23362.0,12.0,0 +23396,23397,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,09:29:00,569.0,581.0,23362.0,12.0,0 +23397,23398,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,09:41:00,581.0,593.0,23362.0,12.0,0 +23398,23399,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,09:53:00,593.0,605.0,23362.0,12.0,0 +23399,23400,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,10:05:00,605.0,617.0,23362.0,12.0,0 +23400,23401,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,10:17:00,617.0,629.0,23362.0,12.0,0 +23401,23402,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,10:29:00,629.0,641.0,23362.0,12.0,0 +23402,23403,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,10:41:00,641.0,653.0,23362.0,12.0,0 +23403,23404,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,10:53:00,653.0,665.0,23362.0,12.0,0 +23404,23405,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,11:05:00,665.0,677.0,23362.0,12.0,0 +23405,23406,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,11:17:00,677.0,689.0,23362.0,12.0,0 +23406,23407,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,11:29:00,689.0,701.0,23362.0,12.0,0 +23407,23408,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,11:41:00,701.0,713.0,23362.0,12.0,0 +23408,23409,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,11:53:00,713.0,725.0,23362.0,12.0,0 +23409,23410,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,12:05:00,725.0,737.0,23362.0,12.0,0 +23410,23411,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,12:17:00,737.0,749.0,23362.0,12.0,0 +23411,23412,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,12:29:00,749.0,761.0,23362.0,12.0,0 +23412,23413,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,12:41:00,761.0,773.0,23362.0,12.0,0 +23413,23414,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,12:53:00,773.0,785.0,23362.0,12.0,0 +23414,23415,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,13:05:00,785.0,797.0,23362.0,12.0,0 +23415,23416,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,13:17:00,797.0,809.0,23362.0,12.0,0 +23416,23417,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,13:29:00,809.0,821.0,23362.0,12.0,0 +23417,23418,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,13:41:00,821.0,833.0,23362.0,12.0,0 +23418,23419,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,13:53:00,833.0,845.0,23362.0,12.0,0 +23419,23420,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,14:05:00,845.0,857.0,23362.0,12.0,0 +23420,23421,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,14:17:00,857.0,869.0,23362.0,12.0,0 +23421,23422,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,14:29:00,869.0,881.0,23362.0,12.0,0 +23422,23423,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,14:41:00,881.0,893.0,23362.0,12.0,0 +23423,23424,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,14:53:00,893.0,905.0,23362.0,12.0,0 +23424,23425,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,15:05:00,905.0,917.0,23362.0,12.0,0 +23425,23426,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,15:17:00,917.0,929.0,23362.0,12.0,0 +23426,23427,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,15:29:00,929.0,935.0,23362.0,6.0,0 +23427,23428,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,15:35:00,935.0,945.0,23362.0,10.0,0 +23428,23429,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,15:45:00,945.0,955.0,23362.0,10.0,0 +23429,23430,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,15:55:00,955.0,965.0,23362.0,10.0,0 +23430,23431,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,16:05:00,965.0,975.0,23362.0,10.0,0 +23431,23432,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,16:15:00,975.0,985.0,23362.0,10.0,0 +23432,23433,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,16:25:00,985.0,995.0,23362.0,10.0,0 +23433,23434,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,16:35:00,995.0,1005.0,23362.0,10.0,0 +23434,23435,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,16:45:00,1005.0,1015.0,23362.0,10.0,0 +23435,23436,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,16:55:00,1015.0,1025.0,23362.0,10.0,0 +23436,23437,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,17:05:00,1025.0,1035.0,23362.0,10.0,0 +23437,23438,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,17:15:00,1035.0,1045.0,23362.0,10.0,0 +23438,23439,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,17:25:00,1045.0,1055.0,23362.0,10.0,0 +23439,23440,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,17:35:00,1055.0,1065.0,23362.0,10.0,0 +23440,23441,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,17:45:00,1065.0,1075.0,23362.0,10.0,0 +23441,23442,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,17:55:00,1075.0,1085.0,23362.0,10.0,0 +23442,23443,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,18:05:00,1085.0,1095.0,23362.0,10.0,0 +23443,23444,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,18:15:00,1095.0,1105.0,23362.0,10.0,0 +23444,23445,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,18:25:00,1105.0,1116.0,23362.0,11.0,0 +23445,23446,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,18:36:00,1116.0,1136.0,23362.0,20.0,0 +23446,23447,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,18:56:00,1136.0,1156.0,23362.0,20.0,0 +23447,23448,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,19:16:00,1156.0,1176.0,23362.0,20.0,0 +23448,23449,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,19:36:00,1176.0,1196.0,23362.0,20.0,0 +23449,23450,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,19:56:00,1196.0,1216.0,23362.0,20.0,0 +23450,23451,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,20:16:00,1216.0,1236.0,23362.0,20.0,0 +23451,23452,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,20:36:00,1236.0,1256.0,23362.0,20.0,0 +23452,23453,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,20:56:00,1256.0,1276.0,23362.0,20.0,0 +23453,23454,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,21:16:00,1276.0,1296.0,23362.0,20.0,0 +23454,23455,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,21:36:00,1296.0,1316.0,23362.0,20.0,0 +23455,23456,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,21:56:00,1316.0,1336.0,23362.0,20.0,0 +23456,23457,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,22:16:00,1336.0,1356.0,23362.0,20.0,0 +23457,23458,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,22:36:00,1356.0,1376.0,23362.0,20.0,0 +23458,23459,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,22:56:00,1376.0,1396.0,23362.0,20.0,0 +23459,23460,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,23:16:00,1396.0,1416.0,23362.0,20.0,0 +23460,23461,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,23:36:00,1416.0,1436.0,23362.0,20.0,0 +23461,23462,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,23:56:00,1436.0,1456.0,23362.0,20.0,0 +23462,23463,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,24:16:00,1456.0,1476.0,23362.0,20.0,0 +23463,23464,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,24:36:00,1476.0,1496.0,23362.0,20.0,0 +23464,23465,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,24:56:00,1496.0,1516.0,23362.0,20.0,0 +23465,23466,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,25:16:00,1516.0,1536.0,23362.0,20.0,0 +23466,23467,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,25:36:00,1536.0,1556.0,23362.0,20.0,0 +23467,23468,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,25:56:00,1556.0,1576.0,23362.0,20.0,0 +23468,23469,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,26:16:00,1576.0,1596.0,23362.0,20.0,0 +23469,23470,MUN28O,sf_muni,28,28_O,3,sf_muni,MUN28O,0,23362,26:36:00,1596.0,1616.0,23362.0,20.0,0 +23501,23502,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,06:04:36,364.6,374.6,23502.0,10.0,0 +23502,23503,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,06:14:36,374.6,384.6,23502.0,10.0,0 +23503,23504,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,06:24:36,384.6,394.6,23502.0,10.0,0 +23504,23505,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,06:34:36,394.6,404.6,23502.0,10.0,0 +23505,23506,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,06:44:36,404.6,414.6,23502.0,10.0,0 +23506,23507,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,06:54:36,414.6,424.6,23502.0,10.0,0 +23507,23508,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,07:04:36,424.6,434.6,23502.0,10.0,0 +23508,23509,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,07:14:36,434.6,444.6,23502.0,10.0,0 +23509,23510,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,07:24:36,444.6,454.6,23502.0,10.0,0 +23510,23511,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,07:34:36,454.6,464.6,23502.0,10.0,0 +23511,23512,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,07:44:36,464.6,474.6,23502.0,10.0,0 +23512,23513,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,07:54:36,474.6,484.6,23502.0,10.0,0 +23513,23514,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,08:04:36,484.6,494.6,23502.0,10.0,0 +23514,23515,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,08:14:36,494.6,504.6,23502.0,10.0,0 +23515,23516,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,08:24:36,504.6,514.6,23502.0,10.0,0 +23516,23517,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,08:34:36,514.6,524.6,23502.0,10.0,0 +23517,23518,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,08:44:36,524.6,534.6,23502.0,10.0,0 +23518,23519,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,08:54:36,534.6,544.6,23502.0,10.0,0 +23519,23520,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,09:04:36,544.6,559.6,23502.0,15.0,0 +23520,23521,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,09:19:36,559.6,574.6,23502.0,15.0,0 +23521,23522,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,09:34:36,574.6,589.6,23502.0,15.0,0 +23522,23523,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,09:49:36,589.6,604.6,23502.0,15.0,0 +23523,23524,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,10:04:36,604.6,619.6,23502.0,15.0,0 +23524,23525,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,10:19:36,619.6,634.6,23502.0,15.0,0 +23525,23526,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,10:34:36,634.6,649.6,23502.0,15.0,0 +23526,23527,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,10:49:36,649.6,664.6,23502.0,15.0,0 +23527,23528,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,11:04:36,664.6,679.6,23502.0,15.0,0 +23528,23529,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,11:19:36,679.6,694.6,23502.0,15.0,0 +23529,23530,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,11:34:36,694.6,709.6,23502.0,15.0,0 +23530,23531,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,11:49:36,709.6,724.6,23502.0,15.0,0 +23531,23532,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,12:04:36,724.6,739.6,23502.0,15.0,0 +23532,23533,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,12:19:36,739.6,754.6,23502.0,15.0,0 +23533,23534,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,12:34:36,754.6,769.6,23502.0,15.0,0 +23534,23535,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,12:49:36,769.6,784.6,23502.0,15.0,0 +23535,23536,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,13:04:36,784.6,799.6,23502.0,15.0,0 +23536,23537,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,13:19:36,799.6,814.6,23502.0,15.0,0 +23537,23538,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,13:34:36,814.6,829.6,23502.0,15.0,0 +23538,23539,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,13:49:36,829.6,844.6,23502.0,15.0,0 +23539,23540,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,14:04:36,844.6,859.6,23502.0,15.0,0 +23540,23541,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,14:19:36,859.6,874.6,23502.0,15.0,0 +23541,23542,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,14:34:36,874.6,889.6,23502.0,15.0,0 +23542,23543,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,14:49:36,889.6,904.6,23502.0,15.0,0 +23543,23544,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,15:04:36,904.6,919.6,23502.0,15.0,0 +23544,23545,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,15:19:36,919.6,933.6,23502.0,14.0,0 +23545,23546,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,15:33:36,933.6,944.6,23502.0,11.0,0 +23546,23547,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,15:44:36,944.6,955.6,23502.0,11.0,0 +23547,23548,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,15:55:36,955.6,966.6,23502.0,11.0,0 +23548,23549,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,16:06:36,966.6,977.6,23502.0,11.0,0 +23549,23550,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,16:17:36,977.6,988.6,23502.0,11.0,0 +23550,23551,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,16:28:36,988.6,999.6,23502.0,11.0,0 +23551,23552,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,16:39:36,999.6,1010.6,23502.0,11.0,0 +23552,23553,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,16:50:36,1010.6,1021.6,23502.0,11.0,0 +23553,23554,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,17:01:36,1021.6,1032.6,23502.0,11.0,0 +23554,23555,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,17:12:36,1032.6,1043.6,23502.0,11.0,0 +23555,23556,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,17:23:36,1043.6,1054.6,23502.0,11.0,0 +23556,23557,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,17:34:36,1054.6,1065.6,23502.0,11.0,0 +23557,23558,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,17:45:36,1065.6,1076.6,23502.0,11.0,0 +23558,23559,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,17:56:36,1076.6,1087.6,23502.0,11.0,0 +23559,23560,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,18:07:36,1087.6,1098.6,23502.0,11.0,0 +23560,23561,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,18:18:36,1098.6,1109.6,23502.0,11.0,0 +23561,23562,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,18:29:36,1109.6,1120.6,23502.0,11.0,0 +23562,23563,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,18:40:36,1120.6,1140.6,23502.0,20.0,0 +23563,23564,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,19:00:36,1140.6,1160.6,23502.0,20.0,0 +23564,23565,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,19:20:36,1160.6,1180.6,23502.0,20.0,0 +23565,23566,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,19:40:36,1180.6,1200.6,23502.0,20.0,0 +23566,23567,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,20:00:36,1200.6,1220.6,23502.0,20.0,0 +23567,23568,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,20:20:36,1220.6,1240.6,23502.0,20.0,0 +23568,23569,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,20:40:36,1240.6,1260.6,23502.0,20.0,0 +23569,23570,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,21:00:36,1260.6,1280.6,23502.0,20.0,0 +23570,23571,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,21:20:36,1280.6,1300.6,23502.0,20.0,0 +23571,23572,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,21:40:36,1300.6,1320.6,23502.0,20.0,0 +23572,23573,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,22:00:36,1320.6,1340.6,23502.0,20.0,0 +23573,23574,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,22:20:36,1340.6,1360.6,23502.0,20.0,0 +23574,23575,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,22:40:36,1360.6,1380.6,23502.0,20.0,0 +23575,23576,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,23:00:36,1380.6,1400.6,23502.0,20.0,0 +23576,23577,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,23:20:36,1400.6,1420.6,23502.0,20.0,0 +23577,23578,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,23:40:36,1420.6,1440.6,23502.0,20.0,0 +23578,23579,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,24:00:36,1440.6,1460.6,23502.0,20.0,0 +23579,23580,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,24:20:36,1460.6,1480.6,23502.0,20.0,0 +23580,23581,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,24:40:36,1480.6,1500.6,23502.0,20.0,0 +23581,23582,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,25:00:36,1500.6,1520.6,23502.0,20.0,0 +23582,23583,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,25:20:36,1520.6,1540.6,23502.0,20.0,0 +23583,23584,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,25:40:36,1540.6,1560.6,23502.0,20.0,0 +23584,23585,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,26:00:36,1560.6,1580.6,23502.0,20.0,0 +23585,23586,MUN29I,sf_muni,29,29_I,3,sf_muni,MUN29I,0,23502,26:20:36,1580.6,1600.6,23502.0,20.0,0 +23587,23588,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,06:04:00,364.0,374.0,23588.0,10.0,0 +23588,23589,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,06:14:00,374.0,384.0,23588.0,10.0,0 +23589,23590,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,06:24:00,384.0,394.0,23588.0,10.0,0 +23590,23591,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,06:34:00,394.0,404.0,23588.0,10.0,0 +23591,23592,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,06:44:00,404.0,414.0,23588.0,10.0,0 +23592,23593,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,06:54:00,414.0,424.0,23588.0,10.0,0 +23593,23594,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,07:04:00,424.0,434.0,23588.0,10.0,0 +23594,23595,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,07:14:00,434.0,444.0,23588.0,10.0,0 +23595,23596,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,07:24:00,444.0,454.0,23588.0,10.0,0 +23596,23597,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,07:34:00,454.0,464.0,23588.0,10.0,0 +23597,23598,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,07:44:00,464.0,474.0,23588.0,10.0,0 +23598,23599,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,07:54:00,474.0,484.0,23588.0,10.0,0 +23599,23600,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,08:04:00,484.0,494.0,23588.0,10.0,0 +23600,23601,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,08:14:00,494.0,504.0,23588.0,10.0,0 +23601,23602,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,08:24:00,504.0,514.0,23588.0,10.0,0 +23602,23603,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,08:34:00,514.0,524.0,23588.0,10.0,0 +23603,23604,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,08:44:00,524.0,534.0,23588.0,10.0,0 +23604,23605,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,08:54:00,534.0,547.0,23588.0,13.0,0 +23605,23606,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,09:07:00,547.0,562.0,23588.0,15.0,0 +23606,23607,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,09:22:00,562.0,577.0,23588.0,15.0,0 +23607,23608,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,09:37:00,577.0,592.0,23588.0,15.0,0 +23608,23609,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,09:52:00,592.0,607.0,23588.0,15.0,0 +23609,23610,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,10:07:00,607.0,622.0,23588.0,15.0,0 +23610,23611,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,10:22:00,622.0,637.0,23588.0,15.0,0 +23611,23612,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,10:37:00,637.0,652.0,23588.0,15.0,0 +23612,23613,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,10:52:00,652.0,667.0,23588.0,15.0,0 +23613,23614,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,11:07:00,667.0,682.0,23588.0,15.0,0 +23614,23615,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,11:22:00,682.0,697.0,23588.0,15.0,0 +23615,23616,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,11:37:00,697.0,712.0,23588.0,15.0,0 +23616,23617,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,11:52:00,712.0,727.0,23588.0,15.0,0 +23617,23618,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,12:07:00,727.0,742.0,23588.0,15.0,0 +23618,23619,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,12:22:00,742.0,757.0,23588.0,15.0,0 +23619,23620,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,12:37:00,757.0,772.0,23588.0,15.0,0 +23620,23621,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,12:52:00,772.0,787.0,23588.0,15.0,0 +23621,23622,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,13:07:00,787.0,802.0,23588.0,15.0,0 +23622,23623,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,13:22:00,802.0,817.0,23588.0,15.0,0 +23623,23624,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,13:37:00,817.0,832.0,23588.0,15.0,0 +23624,23625,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,13:52:00,832.0,847.0,23588.0,15.0,0 +23625,23626,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,14:07:00,847.0,862.0,23588.0,15.0,0 +23626,23627,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,14:22:00,862.0,877.0,23588.0,15.0,0 +23627,23628,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,14:37:00,877.0,892.0,23588.0,15.0,0 +23628,23629,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,14:52:00,892.0,907.0,23588.0,15.0,0 +23629,23630,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,15:07:00,907.0,922.0,23588.0,15.0,0 +23630,23631,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,15:22:00,922.0,932.0,23588.0,10.0,0 +23631,23632,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,15:32:00,932.0,942.0,23588.0,10.0,0 +23632,23633,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,15:42:00,942.0,952.0,23588.0,10.0,0 +23633,23634,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,15:52:00,952.0,962.0,23588.0,10.0,0 +23634,23635,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,16:02:00,962.0,972.0,23588.0,10.0,0 +23635,23636,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,16:12:00,972.0,982.0,23588.0,10.0,0 +23636,23637,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,16:22:00,982.0,992.0,23588.0,10.0,0 +23637,23638,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,16:32:00,992.0,1002.0,23588.0,10.0,0 +23638,23639,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,16:42:00,1002.0,1012.0,23588.0,10.0,0 +23639,23640,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,16:52:00,1012.0,1022.0,23588.0,10.0,0 +23640,23641,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,17:02:00,1022.0,1032.0,23588.0,10.0,0 +23641,23642,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,17:12:00,1032.0,1042.0,23588.0,10.0,0 +23642,23643,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,17:22:00,1042.0,1052.0,23588.0,10.0,0 +23643,23644,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,17:32:00,1052.0,1062.0,23588.0,10.0,0 +23644,23645,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,17:42:00,1062.0,1072.0,23588.0,10.0,0 +23645,23646,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,17:52:00,1072.0,1082.0,23588.0,10.0,0 +23646,23647,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,18:02:00,1082.0,1092.0,23588.0,10.0,0 +23647,23648,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,18:12:00,1092.0,1102.0,23588.0,10.0,0 +23648,23649,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,18:22:00,1102.0,1117.0,23588.0,15.0,0 +23649,23650,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,18:37:00,1117.0,1132.0,23588.0,15.0,0 +23650,23651,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,18:52:00,1132.0,1147.0,23588.0,15.0,0 +23651,23652,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,19:07:00,1147.0,1162.0,23588.0,15.0,0 +23652,23653,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,19:22:00,1162.0,1177.0,23588.0,15.0,0 +23653,23654,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,19:37:00,1177.0,1192.0,23588.0,15.0,0 +23654,23655,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,19:52:00,1192.0,1207.0,23588.0,15.0,0 +23655,23656,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,20:07:00,1207.0,1222.0,23588.0,15.0,0 +23656,23657,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,20:22:00,1222.0,1237.0,23588.0,15.0,0 +23657,23658,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,20:37:00,1237.0,1252.0,23588.0,15.0,0 +23658,23659,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,20:52:00,1252.0,1267.0,23588.0,15.0,0 +23659,23660,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,21:07:00,1267.0,1282.0,23588.0,15.0,0 +23660,23661,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,21:22:00,1282.0,1297.0,23588.0,15.0,0 +23661,23662,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,21:37:00,1297.0,1312.0,23588.0,15.0,0 +23662,23663,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,21:52:00,1312.0,1327.0,23588.0,15.0,0 +23663,23664,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,22:07:00,1327.0,1342.0,23588.0,15.0,0 +23664,23665,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,22:22:00,1342.0,1357.0,23588.0,15.0,0 +23665,23666,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,22:37:00,1357.0,1372.0,23588.0,15.0,0 +23666,23667,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,22:52:00,1372.0,1387.0,23588.0,15.0,0 +23667,23668,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,23:07:00,1387.0,1402.0,23588.0,15.0,0 +23668,23669,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,23:22:00,1402.0,1417.0,23588.0,15.0,0 +23669,23670,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,23:37:00,1417.0,1432.0,23588.0,15.0,0 +23670,23671,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,23:52:00,1432.0,1447.0,23588.0,15.0,0 +23671,23672,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,24:07:00,1447.0,1462.0,23588.0,15.0,0 +23672,23673,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,24:22:00,1462.0,1477.0,23588.0,15.0,0 +23673,23674,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,24:37:00,1477.0,1492.0,23588.0,15.0,0 +23674,23675,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,24:52:00,1492.0,1507.0,23588.0,15.0,0 +23675,23676,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,25:07:00,1507.0,1522.0,23588.0,15.0,0 +23676,23677,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,25:22:00,1522.0,1537.0,23588.0,15.0,0 +23677,23678,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,25:37:00,1537.0,1552.0,23588.0,15.0,0 +23678,23679,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,25:52:00,1552.0,1567.0,23588.0,15.0,0 +23679,23680,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,26:07:00,1567.0,1582.0,23588.0,15.0,0 +23680,23681,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,26:22:00,1582.0,1597.0,23588.0,15.0,0 +23681,23682,MUN29O,sf_muni,29,29_O,3,sf_muni,MUN29O,0,23588,26:37:00,1597.0,1612.0,23588.0,15.0,0 +19482,19483,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,03:06:00,186.0,206.0,19483.0,20.0,0 +19483,19484,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,03:26:00,206.0,226.0,19483.0,20.0,0 +19484,19485,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,03:46:00,226.0,246.0,19483.0,20.0,0 +19485,19486,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,04:06:00,246.0,266.0,19483.0,20.0,0 +19486,19487,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,04:26:00,266.0,286.0,19483.0,20.0,0 +19487,19488,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,04:46:00,286.0,306.0,19483.0,20.0,0 +19488,19489,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,05:06:00,306.0,326.0,19483.0,20.0,0 +19489,19490,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,05:26:00,326.0,346.0,19483.0,20.0,0 +19490,19491,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,05:46:00,346.0,366.0,19483.0,20.0,0 +19491,19492,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,06:06:00,366.0,378.0,19483.0,12.0,0 +19492,19493,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,06:18:00,378.0,390.0,19483.0,12.0,0 +19493,19494,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,06:30:00,390.0,402.0,19483.0,12.0,0 +19494,19495,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,06:42:00,402.0,414.0,19483.0,12.0,0 +19495,19496,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,06:54:00,414.0,426.0,19483.0,12.0,0 +19496,19497,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,07:06:00,426.0,438.0,19483.0,12.0,0 +19497,19498,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,07:18:00,438.0,450.0,19483.0,12.0,0 +19498,19499,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,07:30:00,450.0,462.0,19483.0,12.0,0 +19499,19500,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,07:42:00,462.0,474.0,19483.0,12.0,0 +19500,19501,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,07:54:00,474.0,486.0,19483.0,12.0,0 +19501,19502,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,08:06:00,486.0,498.0,19483.0,12.0,0 +19502,19503,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,08:18:00,498.0,510.0,19483.0,12.0,0 +19503,19504,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,08:30:00,510.0,522.0,19483.0,12.0,0 +19504,19505,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,08:42:00,522.0,534.0,19483.0,12.0,0 +19505,19506,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,08:54:00,534.0,545.0,19483.0,11.0,0 +19506,19507,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,09:05:00,545.0,565.0,19483.0,20.0,0 +19507,19508,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,09:25:00,565.0,585.0,19483.0,20.0,0 +19508,19509,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,09:45:00,585.0,605.0,19483.0,20.0,0 +19509,19510,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,10:05:00,605.0,625.0,19483.0,20.0,0 +19510,19511,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,10:25:00,625.0,645.0,19483.0,20.0,0 +19511,19512,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,10:45:00,645.0,665.0,19483.0,20.0,0 +19512,19513,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,11:05:00,665.0,685.0,19483.0,20.0,0 +19513,19514,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,11:25:00,685.0,705.0,19483.0,20.0,0 +19514,19515,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,11:45:00,705.0,725.0,19483.0,20.0,0 +19515,19516,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,12:05:00,725.0,745.0,19483.0,20.0,0 +19516,19517,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,12:25:00,745.0,765.0,19483.0,20.0,0 +19517,19518,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,12:45:00,765.0,785.0,19483.0,20.0,0 +19518,19519,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,13:05:00,785.0,805.0,19483.0,20.0,0 +19519,19520,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,13:25:00,805.0,825.0,19483.0,20.0,0 +19520,19521,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,13:45:00,825.0,845.0,19483.0,20.0,0 +19521,19522,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,14:05:00,845.0,865.0,19483.0,20.0,0 +19522,19523,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,14:25:00,865.0,885.0,19483.0,20.0,0 +19523,19524,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,14:45:00,885.0,905.0,19483.0,20.0,0 +19524,19525,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,15:05:00,905.0,925.0,19483.0,20.0,0 +19525,19526,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,15:25:00,925.0,933.0,19483.0,8.0,0 +19526,19527,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,15:33:00,933.0,945.0,19483.0,12.0,0 +19527,19528,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,15:45:00,945.0,957.0,19483.0,12.0,0 +19528,19529,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,15:57:00,957.0,969.0,19483.0,12.0,0 +19529,19530,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,16:09:00,969.0,981.0,19483.0,12.0,0 +19530,19531,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,16:21:00,981.0,993.0,19483.0,12.0,0 +19531,19532,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,16:33:00,993.0,1005.0,19483.0,12.0,0 +19532,19533,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,16:45:00,1005.0,1017.0,19483.0,12.0,0 +19533,19534,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,16:57:00,1017.0,1029.0,19483.0,12.0,0 +19534,19535,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,17:09:00,1029.0,1041.0,19483.0,12.0,0 +19535,19536,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,17:21:00,1041.0,1053.0,19483.0,12.0,0 +19536,19537,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,17:33:00,1053.0,1065.0,19483.0,12.0,0 +19537,19538,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,17:45:00,1065.0,1077.0,19483.0,12.0,0 +19538,19539,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,17:57:00,1077.0,1089.0,19483.0,12.0,0 +19539,19540,MUN2I,sf_muni,2,2_I,3,sf_muni,MUN2I,0,19483,18:09:00,1089.0,1101.0,19483.0,12.0,0 +19541,19542,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,03:02:00,182.0,202.0,19542.0,20.0,0 +19542,19543,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,03:22:00,202.0,222.0,19542.0,20.0,0 +19543,19544,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,03:42:00,222.0,242.0,19542.0,20.0,0 +19544,19545,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,04:02:00,242.0,262.0,19542.0,20.0,0 +19545,19546,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,04:22:00,262.0,282.0,19542.0,20.0,0 +19546,19547,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,04:42:00,282.0,302.0,19542.0,20.0,0 +19547,19548,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,05:02:00,302.0,322.0,19542.0,20.0,0 +19548,19549,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,05:22:00,322.0,342.0,19542.0,20.0,0 +19549,19550,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,05:42:00,342.0,363.0,19542.0,21.0,0 +19550,19551,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,06:03:00,363.0,375.0,19542.0,12.0,0 +19551,19552,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,06:15:00,375.0,387.0,19542.0,12.0,0 +19552,19553,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,06:27:00,387.0,399.0,19542.0,12.0,0 +19553,19554,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,06:39:00,399.0,411.0,19542.0,12.0,0 +19554,19555,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,06:51:00,411.0,423.0,19542.0,12.0,0 +19555,19556,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,07:03:00,423.0,435.0,19542.0,12.0,0 +19556,19557,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,07:15:00,435.0,447.0,19542.0,12.0,0 +19557,19558,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,07:27:00,447.0,459.0,19542.0,12.0,0 +19558,19559,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,07:39:00,459.0,471.0,19542.0,12.0,0 +19559,19560,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,07:51:00,471.0,483.0,19542.0,12.0,0 +19560,19561,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,08:03:00,483.0,495.0,19542.0,12.0,0 +19561,19562,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,08:15:00,495.0,507.0,19542.0,12.0,0 +19562,19563,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,08:27:00,507.0,519.0,19542.0,12.0,0 +19563,19564,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,08:39:00,519.0,531.0,19542.0,12.0,0 +19564,19565,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,08:51:00,531.0,541.0,19542.0,10.0,0 +19565,19566,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,09:01:00,541.0,561.0,19542.0,20.0,0 +19566,19567,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,09:21:00,561.0,581.0,19542.0,20.0,0 +19567,19568,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,09:41:00,581.0,601.0,19542.0,20.0,0 +19568,19569,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,10:01:00,601.0,621.0,19542.0,20.0,0 +19569,19570,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,10:21:00,621.0,641.0,19542.0,20.0,0 +19570,19571,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,10:41:00,641.0,661.0,19542.0,20.0,0 +19571,19572,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,11:01:00,661.0,681.0,19542.0,20.0,0 +19572,19573,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,11:21:00,681.0,701.0,19542.0,20.0,0 +19573,19574,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,11:41:00,701.0,721.0,19542.0,20.0,0 +19574,19575,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,12:01:00,721.0,741.0,19542.0,20.0,0 +19575,19576,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,12:21:00,741.0,761.0,19542.0,20.0,0 +19576,19577,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,12:41:00,761.0,781.0,19542.0,20.0,0 +19577,19578,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,13:01:00,781.0,801.0,19542.0,20.0,0 +19578,19579,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,13:21:00,801.0,821.0,19542.0,20.0,0 +19579,19580,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,13:41:00,821.0,841.0,19542.0,20.0,0 +19580,19581,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,14:01:00,841.0,861.0,19542.0,20.0,0 +19581,19582,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,14:21:00,861.0,881.0,19542.0,20.0,0 +19582,19583,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,14:41:00,881.0,901.0,19542.0,20.0,0 +19583,19584,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,15:01:00,901.0,921.0,19542.0,20.0,0 +19584,19585,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,15:21:00,921.0,933.0,19542.0,12.0,0 +19585,19586,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,15:33:00,933.0,945.0,19542.0,12.0,0 +19586,19587,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,15:45:00,945.0,957.0,19542.0,12.0,0 +19587,19588,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,15:57:00,957.0,969.0,19542.0,12.0,0 +19588,19589,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,16:09:00,969.0,981.0,19542.0,12.0,0 +19589,19590,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,16:21:00,981.0,993.0,19542.0,12.0,0 +19590,19591,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,16:33:00,993.0,1005.0,19542.0,12.0,0 +19591,19592,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,16:45:00,1005.0,1017.0,19542.0,12.0,0 +19592,19593,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,16:57:00,1017.0,1029.0,19542.0,12.0,0 +19593,19594,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,17:09:00,1029.0,1041.0,19542.0,12.0,0 +19594,19595,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,17:21:00,1041.0,1053.0,19542.0,12.0,0 +19595,19596,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,17:33:00,1053.0,1065.0,19542.0,12.0,0 +19596,19597,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,17:45:00,1065.0,1077.0,19542.0,12.0,0 +19597,19598,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,17:57:00,1077.0,1089.0,19542.0,12.0,0 +19598,19599,MUN2O,sf_muni,2,2_O,3,sf_muni,MUN2O,0,19542,18:09:00,1089.0,1101.0,19542.0,12.0,0 +23683,23684,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,03:03:00,183.0,193.0,23684.0,10.0,0 +23684,23685,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,03:13:00,193.0,203.0,23684.0,10.0,0 +23685,23686,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,03:23:00,203.0,213.0,23684.0,10.0,0 +23686,23687,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,03:33:00,213.0,223.0,23684.0,10.0,0 +23687,23688,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,03:43:00,223.0,233.0,23684.0,10.0,0 +23688,23689,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,03:53:00,233.0,243.0,23684.0,10.0,0 +23689,23690,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,04:03:00,243.0,253.0,23684.0,10.0,0 +23690,23691,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,04:13:00,253.0,263.0,23684.0,10.0,0 +23691,23692,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,04:23:00,263.0,273.0,23684.0,10.0,0 +23692,23693,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,04:33:00,273.0,283.0,23684.0,10.0,0 +23693,23694,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,04:43:00,283.0,293.0,23684.0,10.0,0 +23694,23695,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,04:53:00,293.0,303.0,23684.0,10.0,0 +23695,23696,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,05:03:00,303.0,313.0,23684.0,10.0,0 +23696,23697,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,05:13:00,313.0,323.0,23684.0,10.0,0 +23697,23698,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,05:23:00,323.0,333.0,23684.0,10.0,0 +23698,23699,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,05:33:00,333.0,343.0,23684.0,10.0,0 +23699,23700,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,05:43:00,343.0,353.0,23684.0,10.0,0 +23700,23701,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,05:53:00,353.0,364.0,23684.0,11.0,0 +23701,23702,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,06:04:00,364.0,372.0,23684.0,8.0,0 +23702,23703,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,06:12:00,372.0,380.0,23684.0,8.0,0 +23703,23704,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,06:20:00,380.0,388.0,23684.0,8.0,0 +23704,23705,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,06:28:00,388.0,396.0,23684.0,8.0,0 +23705,23706,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,06:36:00,396.0,404.0,23684.0,8.0,0 +23706,23707,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,06:44:00,404.0,412.0,23684.0,8.0,0 +23707,23708,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,06:52:00,412.0,420.0,23684.0,8.0,0 +23708,23709,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,07:00:00,420.0,428.0,23684.0,8.0,0 +23709,23710,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,07:08:00,428.0,436.0,23684.0,8.0,0 +23710,23711,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,07:16:00,436.0,444.0,23684.0,8.0,0 +23711,23712,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,07:24:00,444.0,452.0,23684.0,8.0,0 +23712,23713,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,07:32:00,452.0,460.0,23684.0,8.0,0 +23713,23714,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,07:40:00,460.0,468.0,23684.0,8.0,0 +23714,23715,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,07:48:00,468.0,476.0,23684.0,8.0,0 +23715,23716,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,07:56:00,476.0,484.0,23684.0,8.0,0 +23716,23717,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,08:04:00,484.0,492.0,23684.0,8.0,0 +23717,23718,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,08:12:00,492.0,500.0,23684.0,8.0,0 +23718,23719,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,08:20:00,500.0,508.0,23684.0,8.0,0 +23719,23720,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,08:28:00,508.0,516.0,23684.0,8.0,0 +23720,23721,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,08:36:00,516.0,524.0,23684.0,8.0,0 +23721,23722,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,08:44:00,524.0,532.0,23684.0,8.0,0 +23722,23723,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,08:52:00,532.0,541.0,23684.0,9.0,0 +23723,23724,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,09:01:00,541.0,553.0,23684.0,12.0,0 +23724,23725,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,09:13:00,553.0,565.0,23684.0,12.0,0 +23725,23726,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,09:25:00,565.0,577.0,23684.0,12.0,0 +23726,23727,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,09:37:00,577.0,589.0,23684.0,12.0,0 +23727,23728,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,09:49:00,589.0,601.0,23684.0,12.0,0 +23728,23729,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,10:01:00,601.0,613.0,23684.0,12.0,0 +23729,23730,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,10:13:00,613.0,625.0,23684.0,12.0,0 +23730,23731,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,10:25:00,625.0,637.0,23684.0,12.0,0 +23731,23732,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,10:37:00,637.0,649.0,23684.0,12.0,0 +23732,23733,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,10:49:00,649.0,661.0,23684.0,12.0,0 +23733,23734,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,11:01:00,661.0,673.0,23684.0,12.0,0 +23734,23735,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,11:13:00,673.0,685.0,23684.0,12.0,0 +23735,23736,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,11:25:00,685.0,697.0,23684.0,12.0,0 +23736,23737,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,11:37:00,697.0,709.0,23684.0,12.0,0 +23737,23738,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,11:49:00,709.0,721.0,23684.0,12.0,0 +23738,23739,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,12:01:00,721.0,733.0,23684.0,12.0,0 +23739,23740,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,12:13:00,733.0,745.0,23684.0,12.0,0 +23740,23741,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,12:25:00,745.0,757.0,23684.0,12.0,0 +23741,23742,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,12:37:00,757.0,769.0,23684.0,12.0,0 +23742,23743,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,12:49:00,769.0,781.0,23684.0,12.0,0 +23743,23744,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,13:01:00,781.0,793.0,23684.0,12.0,0 +23744,23745,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,13:13:00,793.0,805.0,23684.0,12.0,0 +23745,23746,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,13:25:00,805.0,817.0,23684.0,12.0,0 +23746,23747,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,13:37:00,817.0,829.0,23684.0,12.0,0 +23747,23748,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,13:49:00,829.0,841.0,23684.0,12.0,0 +23748,23749,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,14:01:00,841.0,853.0,23684.0,12.0,0 +23749,23750,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,14:13:00,853.0,865.0,23684.0,12.0,0 +23750,23751,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,14:25:00,865.0,877.0,23684.0,12.0,0 +23751,23752,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,14:37:00,877.0,889.0,23684.0,12.0,0 +23752,23753,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,14:49:00,889.0,901.0,23684.0,12.0,0 +23753,23754,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,15:01:00,901.0,913.0,23684.0,12.0,0 +23754,23755,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,15:13:00,913.0,925.0,23684.0,12.0,0 +23755,23756,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,15:25:00,925.0,935.0,23684.0,10.0,0 +23756,23757,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,15:35:00,935.0,947.0,23684.0,12.0,0 +23757,23758,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,15:47:00,947.0,959.0,23684.0,12.0,0 +23758,23759,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,15:59:00,959.0,971.0,23684.0,12.0,0 +23759,23760,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,16:11:00,971.0,983.0,23684.0,12.0,0 +23760,23761,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,16:23:00,983.0,995.0,23684.0,12.0,0 +23761,23762,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,16:35:00,995.0,1007.0,23684.0,12.0,0 +23762,23763,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,16:47:00,1007.0,1019.0,23684.0,12.0,0 +23763,23764,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,16:59:00,1019.0,1031.0,23684.0,12.0,0 +23764,23765,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,17:11:00,1031.0,1043.0,23684.0,12.0,0 +23765,23766,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,17:23:00,1043.0,1055.0,23684.0,12.0,0 +23766,23767,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,17:35:00,1055.0,1067.0,23684.0,12.0,0 +23767,23768,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,17:47:00,1067.0,1079.0,23684.0,12.0,0 +23768,23769,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,17:59:00,1079.0,1091.0,23684.0,12.0,0 +23769,23770,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,18:11:00,1091.0,1103.0,23684.0,12.0,0 +23770,23771,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,18:23:00,1103.0,1116.0,23684.0,13.0,0 +23771,23772,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,18:36:00,1116.0,1131.0,23684.0,15.0,0 +23772,23773,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,18:51:00,1131.0,1146.0,23684.0,15.0,0 +23773,23774,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,19:06:00,1146.0,1161.0,23684.0,15.0,0 +23774,23775,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,19:21:00,1161.0,1176.0,23684.0,15.0,0 +23775,23776,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,19:36:00,1176.0,1191.0,23684.0,15.0,0 +23776,23777,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,19:51:00,1191.0,1206.0,23684.0,15.0,0 +23777,23778,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,20:06:00,1206.0,1221.0,23684.0,15.0,0 +23778,23779,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,20:21:00,1221.0,1236.0,23684.0,15.0,0 +23779,23780,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,20:36:00,1236.0,1251.0,23684.0,15.0,0 +23780,23781,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,20:51:00,1251.0,1266.0,23684.0,15.0,0 +23781,23782,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,21:06:00,1266.0,1281.0,23684.0,15.0,0 +23782,23783,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,21:21:00,1281.0,1296.0,23684.0,15.0,0 +23783,23784,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,21:36:00,1296.0,1311.0,23684.0,15.0,0 +23784,23785,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,21:51:00,1311.0,1326.0,23684.0,15.0,0 +23785,23786,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,22:06:00,1326.0,1341.0,23684.0,15.0,0 +23786,23787,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,22:21:00,1341.0,1356.0,23684.0,15.0,0 +23787,23788,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,22:36:00,1356.0,1371.0,23684.0,15.0,0 +23788,23789,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,22:51:00,1371.0,1386.0,23684.0,15.0,0 +23789,23790,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,23:06:00,1386.0,1401.0,23684.0,15.0,0 +23790,23791,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,23:21:00,1401.0,1416.0,23684.0,15.0,0 +23791,23792,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,23:36:00,1416.0,1431.0,23684.0,15.0,0 +23792,23793,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,23:51:00,1431.0,1446.0,23684.0,15.0,0 +23793,23794,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,24:06:00,1446.0,1461.0,23684.0,15.0,0 +23794,23795,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,24:21:00,1461.0,1476.0,23684.0,15.0,0 +23795,23796,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,24:36:00,1476.0,1491.0,23684.0,15.0,0 +23796,23797,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,24:51:00,1491.0,1506.0,23684.0,15.0,0 +23797,23798,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,25:06:00,1506.0,1521.0,23684.0,15.0,0 +23798,23799,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,25:21:00,1521.0,1536.0,23684.0,15.0,0 +23799,23800,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,25:36:00,1536.0,1551.0,23684.0,15.0,0 +23800,23801,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,25:51:00,1551.0,1566.0,23684.0,15.0,0 +23801,23802,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,26:06:00,1566.0,1581.0,23684.0,15.0,0 +23802,23803,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,26:21:00,1581.0,1596.0,23684.0,15.0,0 +23803,23804,MUN30I,sf_muni,30,30_I,3,sf_muni,MUN30I,0,23684,26:36:00,1596.0,1611.0,23684.0,15.0,0 +23805,23806,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,03:05:00,185.0,195.0,23806.0,10.0,0 +23806,23807,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,03:15:00,195.0,205.0,23806.0,10.0,0 +23807,23808,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,03:25:00,205.0,215.0,23806.0,10.0,0 +23808,23809,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,03:35:00,215.0,225.0,23806.0,10.0,0 +23809,23810,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,03:45:00,225.0,235.0,23806.0,10.0,0 +23810,23811,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,03:55:00,235.0,245.0,23806.0,10.0,0 +23811,23812,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,04:05:00,245.0,255.0,23806.0,10.0,0 +23812,23813,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,04:15:00,255.0,265.0,23806.0,10.0,0 +23813,23814,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,04:25:00,265.0,275.0,23806.0,10.0,0 +23814,23815,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,04:35:00,275.0,285.0,23806.0,10.0,0 +23815,23816,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,04:45:00,285.0,295.0,23806.0,10.0,0 +23816,23817,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,04:55:00,295.0,305.0,23806.0,10.0,0 +23817,23818,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,05:05:00,305.0,315.0,23806.0,10.0,0 +23818,23819,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,05:15:00,315.0,325.0,23806.0,10.0,0 +23819,23820,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,05:25:00,325.0,335.0,23806.0,10.0,0 +23820,23821,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,05:35:00,335.0,345.0,23806.0,10.0,0 +23821,23822,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,05:45:00,345.0,355.0,23806.0,10.0,0 +23822,23823,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,05:55:00,355.0,361.0,23806.0,6.0,0 +23823,23824,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,06:01:00,361.0,368.0,23806.0,7.0,0 +23824,23825,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,06:08:00,368.0,375.0,23806.0,7.0,0 +23825,23826,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,06:15:00,375.0,382.0,23806.0,7.0,0 +23826,23827,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,06:22:00,382.0,389.0,23806.0,7.0,0 +23827,23828,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,06:29:00,389.0,396.0,23806.0,7.0,0 +23828,23829,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,06:36:00,396.0,403.0,23806.0,7.0,0 +23829,23830,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,06:43:00,403.0,410.0,23806.0,7.0,0 +23830,23831,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,06:50:00,410.0,417.0,23806.0,7.0,0 +23831,23832,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,06:57:00,417.0,424.0,23806.0,7.0,0 +23832,23833,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,07:04:00,424.0,431.0,23806.0,7.0,0 +23833,23834,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,07:11:00,431.0,438.0,23806.0,7.0,0 +23834,23835,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,07:18:00,438.0,445.0,23806.0,7.0,0 +23835,23836,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,07:25:00,445.0,452.0,23806.0,7.0,0 +23836,23837,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,07:32:00,452.0,459.0,23806.0,7.0,0 +23837,23838,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,07:39:00,459.0,466.0,23806.0,7.0,0 +23838,23839,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,07:46:00,466.0,473.0,23806.0,7.0,0 +23839,23840,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,07:53:00,473.0,480.0,23806.0,7.0,0 +23840,23841,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,08:00:00,480.0,487.0,23806.0,7.0,0 +23841,23842,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,08:07:00,487.0,494.0,23806.0,7.0,0 +23842,23843,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,08:14:00,494.0,501.0,23806.0,7.0,0 +23843,23844,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,08:21:00,501.0,508.0,23806.0,7.0,0 +23844,23845,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,08:28:00,508.0,515.0,23806.0,7.0,0 +23845,23846,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,08:35:00,515.0,522.0,23806.0,7.0,0 +23846,23847,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,08:42:00,522.0,529.0,23806.0,7.0,0 +23847,23848,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,08:49:00,529.0,536.0,23806.0,7.0,0 +23848,23849,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,08:56:00,536.0,543.0,23806.0,7.0,0 +23849,23850,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,09:03:00,543.0,555.0,23806.0,12.0,0 +23850,23851,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,09:15:00,555.0,567.0,23806.0,12.0,0 +23851,23852,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,09:27:00,567.0,579.0,23806.0,12.0,0 +23852,23853,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,09:39:00,579.0,591.0,23806.0,12.0,0 +23853,23854,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,09:51:00,591.0,603.0,23806.0,12.0,0 +23854,23855,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,10:03:00,603.0,615.0,23806.0,12.0,0 +23855,23856,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,10:15:00,615.0,627.0,23806.0,12.0,0 +23856,23857,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,10:27:00,627.0,639.0,23806.0,12.0,0 +23857,23858,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,10:39:00,639.0,651.0,23806.0,12.0,0 +23858,23859,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,10:51:00,651.0,663.0,23806.0,12.0,0 +23859,23860,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,11:03:00,663.0,675.0,23806.0,12.0,0 +23860,23861,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,11:15:00,675.0,687.0,23806.0,12.0,0 +23861,23862,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,11:27:00,687.0,699.0,23806.0,12.0,0 +23862,23863,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,11:39:00,699.0,711.0,23806.0,12.0,0 +23863,23864,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,11:51:00,711.0,723.0,23806.0,12.0,0 +23864,23865,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,12:03:00,723.0,735.0,23806.0,12.0,0 +23865,23866,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,12:15:00,735.0,747.0,23806.0,12.0,0 +23866,23867,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,12:27:00,747.0,759.0,23806.0,12.0,0 +23867,23868,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,12:39:00,759.0,771.0,23806.0,12.0,0 +23868,23869,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,12:51:00,771.0,783.0,23806.0,12.0,0 +23869,23870,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,13:03:00,783.0,795.0,23806.0,12.0,0 +23870,23871,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,13:15:00,795.0,807.0,23806.0,12.0,0 +23871,23872,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,13:27:00,807.0,819.0,23806.0,12.0,0 +23872,23873,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,13:39:00,819.0,831.0,23806.0,12.0,0 +23873,23874,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,13:51:00,831.0,843.0,23806.0,12.0,0 +23874,23875,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,14:03:00,843.0,855.0,23806.0,12.0,0 +23875,23876,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,14:15:00,855.0,867.0,23806.0,12.0,0 +23876,23877,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,14:27:00,867.0,879.0,23806.0,12.0,0 +23877,23878,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,14:39:00,879.0,891.0,23806.0,12.0,0 +23878,23879,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,14:51:00,891.0,903.0,23806.0,12.0,0 +23879,23880,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,15:03:00,903.0,915.0,23806.0,12.0,0 +23880,23881,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,15:15:00,915.0,927.0,23806.0,12.0,0 +23881,23882,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,15:27:00,927.0,931.0,23806.0,4.0,0 +23882,23883,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,15:31:00,931.0,943.0,23806.0,12.0,0 +23883,23884,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,15:43:00,943.0,955.0,23806.0,12.0,0 +23884,23885,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,15:55:00,955.0,967.0,23806.0,12.0,0 +23885,23886,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,16:07:00,967.0,979.0,23806.0,12.0,0 +23886,23887,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,16:19:00,979.0,991.0,23806.0,12.0,0 +23887,23888,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,16:31:00,991.0,1003.0,23806.0,12.0,0 +23888,23889,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,16:43:00,1003.0,1015.0,23806.0,12.0,0 +23889,23890,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,16:55:00,1015.0,1027.0,23806.0,12.0,0 +23890,23891,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,17:07:00,1027.0,1039.0,23806.0,12.0,0 +23891,23892,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,17:19:00,1039.0,1051.0,23806.0,12.0,0 +23892,23893,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,17:31:00,1051.0,1063.0,23806.0,12.0,0 +23893,23894,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,17:43:00,1063.0,1075.0,23806.0,12.0,0 +23894,23895,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,17:55:00,1075.0,1087.0,23806.0,12.0,0 +23895,23896,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,18:07:00,1087.0,1099.0,23806.0,12.0,0 +23896,23897,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,18:19:00,1099.0,1111.0,23806.0,12.0,0 +23897,23898,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,18:31:00,1111.0,1123.0,23806.0,12.0,0 +23898,23899,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,18:43:00,1123.0,1135.0,23806.0,12.0,0 +23899,23900,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,18:55:00,1135.0,1147.0,23806.0,12.0,0 +23900,23901,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,19:07:00,1147.0,1159.0,23806.0,12.0,0 +23901,23902,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,19:19:00,1159.0,1171.0,23806.0,12.0,0 +23902,23903,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,19:31:00,1171.0,1183.0,23806.0,12.0,0 +23903,23904,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,19:43:00,1183.0,1195.0,23806.0,12.0,0 +23904,23905,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,19:55:00,1195.0,1207.0,23806.0,12.0,0 +23905,23906,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,20:07:00,1207.0,1219.0,23806.0,12.0,0 +23906,23907,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,20:19:00,1219.0,1231.0,23806.0,12.0,0 +23907,23908,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,20:31:00,1231.0,1243.0,23806.0,12.0,0 +23908,23909,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,20:43:00,1243.0,1255.0,23806.0,12.0,0 +23909,23910,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,20:55:00,1255.0,1267.0,23806.0,12.0,0 +23910,23911,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,21:07:00,1267.0,1279.0,23806.0,12.0,0 +23911,23912,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,21:19:00,1279.0,1291.0,23806.0,12.0,0 +23912,23913,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,21:31:00,1291.0,1303.0,23806.0,12.0,0 +23913,23914,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,21:43:00,1303.0,1315.0,23806.0,12.0,0 +23914,23915,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,21:55:00,1315.0,1327.0,23806.0,12.0,0 +23915,23916,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,22:07:00,1327.0,1339.0,23806.0,12.0,0 +23916,23917,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,22:19:00,1339.0,1351.0,23806.0,12.0,0 +23917,23918,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,22:31:00,1351.0,1363.0,23806.0,12.0,0 +23918,23919,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,22:43:00,1363.0,1375.0,23806.0,12.0,0 +23919,23920,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,22:55:00,1375.0,1387.0,23806.0,12.0,0 +23920,23921,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,23:07:00,1387.0,1399.0,23806.0,12.0,0 +23921,23922,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,23:19:00,1399.0,1411.0,23806.0,12.0,0 +23922,23923,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,23:31:00,1411.0,1423.0,23806.0,12.0,0 +23923,23924,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,23:43:00,1423.0,1435.0,23806.0,12.0,0 +23924,23925,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,23:55:00,1435.0,1447.0,23806.0,12.0,0 +23925,23926,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,24:07:00,1447.0,1459.0,23806.0,12.0,0 +23926,23927,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,24:19:00,1459.0,1471.0,23806.0,12.0,0 +23927,23928,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,24:31:00,1471.0,1483.0,23806.0,12.0,0 +23928,23929,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,24:43:00,1483.0,1495.0,23806.0,12.0,0 +23929,23930,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,24:55:00,1495.0,1507.0,23806.0,12.0,0 +23930,23931,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,25:07:00,1507.0,1519.0,23806.0,12.0,0 +23931,23932,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,25:19:00,1519.0,1531.0,23806.0,12.0,0 +23932,23933,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,25:31:00,1531.0,1543.0,23806.0,12.0,0 +23933,23934,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,25:43:00,1543.0,1555.0,23806.0,12.0,0 +23934,23935,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,25:55:00,1555.0,1567.0,23806.0,12.0,0 +23935,23936,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,26:07:00,1567.0,1579.0,23806.0,12.0,0 +23936,23937,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,26:19:00,1579.0,1591.0,23806.0,12.0,0 +23937,23938,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,26:31:00,1591.0,1603.0,23806.0,12.0,0 +23938,23939,MUN30O,sf_muni,30,30_O,3,sf_muni,MUN30O,0,23806,26:43:00,1603.0,1615.0,23806.0,12.0,0 +23940,23941,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,09:02:00,542.0,548.0,23941.0,6.0,0 +23941,23942,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,09:08:00,548.0,554.0,23941.0,6.0,0 +23942,23943,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,09:14:00,554.0,560.0,23941.0,6.0,0 +23943,23944,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,09:20:00,560.0,566.0,23941.0,6.0,0 +23944,23945,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,09:26:00,566.0,572.0,23941.0,6.0,0 +23945,23946,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,09:32:00,572.0,578.0,23941.0,6.0,0 +23946,23947,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,09:38:00,578.0,584.0,23941.0,6.0,0 +23947,23948,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,09:44:00,584.0,590.0,23941.0,6.0,0 +23948,23949,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,09:50:00,590.0,596.0,23941.0,6.0,0 +23949,23950,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,09:56:00,596.0,602.0,23941.0,6.0,0 +23950,23951,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,10:02:00,602.0,608.0,23941.0,6.0,0 +23951,23952,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,10:08:00,608.0,614.0,23941.0,6.0,0 +23952,23953,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,10:14:00,614.0,620.0,23941.0,6.0,0 +23953,23954,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,10:20:00,620.0,626.0,23941.0,6.0,0 +23954,23955,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,10:26:00,626.0,632.0,23941.0,6.0,0 +23955,23956,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,10:32:00,632.0,638.0,23941.0,6.0,0 +23956,23957,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,10:38:00,638.0,644.0,23941.0,6.0,0 +23957,23958,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,10:44:00,644.0,650.0,23941.0,6.0,0 +23958,23959,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,10:50:00,650.0,656.0,23941.0,6.0,0 +23959,23960,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,10:56:00,656.0,662.0,23941.0,6.0,0 +23960,23961,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,11:02:00,662.0,668.0,23941.0,6.0,0 +23961,23962,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,11:08:00,668.0,674.0,23941.0,6.0,0 +23962,23963,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,11:14:00,674.0,680.0,23941.0,6.0,0 +23963,23964,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,11:20:00,680.0,686.0,23941.0,6.0,0 +23964,23965,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,11:26:00,686.0,692.0,23941.0,6.0,0 +23965,23966,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,11:32:00,692.0,698.0,23941.0,6.0,0 +23966,23967,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,11:38:00,698.0,704.0,23941.0,6.0,0 +23967,23968,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,11:44:00,704.0,710.0,23941.0,6.0,0 +23968,23969,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,11:50:00,710.0,716.0,23941.0,6.0,0 +23969,23970,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,11:56:00,716.0,722.0,23941.0,6.0,0 +23970,23971,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,12:02:00,722.0,728.0,23941.0,6.0,0 +23971,23972,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,12:08:00,728.0,734.0,23941.0,6.0,0 +23972,23973,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,12:14:00,734.0,740.0,23941.0,6.0,0 +23973,23974,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,12:20:00,740.0,746.0,23941.0,6.0,0 +23974,23975,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,12:26:00,746.0,752.0,23941.0,6.0,0 +23975,23976,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,12:32:00,752.0,758.0,23941.0,6.0,0 +23976,23977,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,12:38:00,758.0,764.0,23941.0,6.0,0 +23977,23978,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,12:44:00,764.0,770.0,23941.0,6.0,0 +23978,23979,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,12:50:00,770.0,776.0,23941.0,6.0,0 +23979,23980,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,12:56:00,776.0,782.0,23941.0,6.0,0 +23980,23981,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,13:02:00,782.0,788.0,23941.0,6.0,0 +23981,23982,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,13:08:00,788.0,794.0,23941.0,6.0,0 +23982,23983,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,13:14:00,794.0,800.0,23941.0,6.0,0 +23983,23984,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,13:20:00,800.0,806.0,23941.0,6.0,0 +23984,23985,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,13:26:00,806.0,812.0,23941.0,6.0,0 +23985,23986,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,13:32:00,812.0,818.0,23941.0,6.0,0 +23986,23987,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,13:38:00,818.0,824.0,23941.0,6.0,0 +23987,23988,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,13:44:00,824.0,830.0,23941.0,6.0,0 +23988,23989,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,13:50:00,830.0,836.0,23941.0,6.0,0 +23989,23990,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,13:56:00,836.0,842.0,23941.0,6.0,0 +23990,23991,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,14:02:00,842.0,848.0,23941.0,6.0,0 +23991,23992,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,14:08:00,848.0,854.0,23941.0,6.0,0 +23992,23993,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,14:14:00,854.0,860.0,23941.0,6.0,0 +23993,23994,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,14:20:00,860.0,866.0,23941.0,6.0,0 +23994,23995,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,14:26:00,866.0,872.0,23941.0,6.0,0 +23995,23996,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,14:32:00,872.0,878.0,23941.0,6.0,0 +23996,23997,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,14:38:00,878.0,884.0,23941.0,6.0,0 +23997,23998,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,14:44:00,884.0,890.0,23941.0,6.0,0 +23998,23999,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,14:50:00,890.0,896.0,23941.0,6.0,0 +23999,24000,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,14:56:00,896.0,902.0,23941.0,6.0,0 +24000,24001,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,15:02:00,902.0,908.0,23941.0,6.0,0 +24001,24002,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,15:08:00,908.0,914.0,23941.0,6.0,0 +24002,24003,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,15:14:00,914.0,920.0,23941.0,6.0,0 +24003,24004,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,15:20:00,920.0,926.0,23941.0,6.0,0 +24004,24005,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,15:26:00,926.0,931.0,23941.0,5.0,0 +24005,24006,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,15:31:00,931.0,937.0,23941.0,6.0,0 +24006,24007,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,15:37:00,937.0,943.0,23941.0,6.0,0 +24007,24008,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,15:43:00,943.0,949.0,23941.0,6.0,0 +24008,24009,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,15:49:00,949.0,955.0,23941.0,6.0,0 +24009,24010,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,15:55:00,955.0,961.0,23941.0,6.0,0 +24010,24011,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,16:01:00,961.0,967.0,23941.0,6.0,0 +24011,24012,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,16:07:00,967.0,973.0,23941.0,6.0,0 +24012,24013,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,16:13:00,973.0,979.0,23941.0,6.0,0 +24013,24014,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,16:19:00,979.0,985.0,23941.0,6.0,0 +24014,24015,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,16:25:00,985.0,991.0,23941.0,6.0,0 +24015,24016,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,16:31:00,991.0,997.0,23941.0,6.0,0 +24016,24017,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,16:37:00,997.0,1003.0,23941.0,6.0,0 +24017,24018,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,16:43:00,1003.0,1009.0,23941.0,6.0,0 +24018,24019,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,16:49:00,1009.0,1015.0,23941.0,6.0,0 +24019,24020,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,16:55:00,1015.0,1021.0,23941.0,6.0,0 +24020,24021,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,17:01:00,1021.0,1027.0,23941.0,6.0,0 +24021,24022,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,17:07:00,1027.0,1033.0,23941.0,6.0,0 +24022,24023,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,17:13:00,1033.0,1039.0,23941.0,6.0,0 +24023,24024,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,17:19:00,1039.0,1045.0,23941.0,6.0,0 +24024,24025,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,17:25:00,1045.0,1051.0,23941.0,6.0,0 +24025,24026,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,17:31:00,1051.0,1057.0,23941.0,6.0,0 +24026,24027,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,17:37:00,1057.0,1063.0,23941.0,6.0,0 +24027,24028,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,17:43:00,1063.0,1069.0,23941.0,6.0,0 +24028,24029,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,17:49:00,1069.0,1075.0,23941.0,6.0,0 +24029,24030,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,17:55:00,1075.0,1081.0,23941.0,6.0,0 +24030,24031,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,18:01:00,1081.0,1087.0,23941.0,6.0,0 +24031,24032,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,18:07:00,1087.0,1093.0,23941.0,6.0,0 +24032,24033,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,18:13:00,1093.0,1099.0,23941.0,6.0,0 +24033,24034,MUN30SHORTI,sf_muni,30SHORT,30SHORT_I,3,sf_muni,MUN30SHORTI,0,23941,18:19:00,1099.0,1105.0,23941.0,6.0,0 +24035,24036,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,09:02:00,542.0,548.0,24036.0,6.0,0 +24036,24037,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,09:08:00,548.0,554.0,24036.0,6.0,0 +24037,24038,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,09:14:00,554.0,560.0,24036.0,6.0,0 +24038,24039,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,09:20:00,560.0,566.0,24036.0,6.0,0 +24039,24040,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,09:26:00,566.0,572.0,24036.0,6.0,0 +24040,24041,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,09:32:00,572.0,578.0,24036.0,6.0,0 +24041,24042,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,09:38:00,578.0,584.0,24036.0,6.0,0 +24042,24043,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,09:44:00,584.0,590.0,24036.0,6.0,0 +24043,24044,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,09:50:00,590.0,596.0,24036.0,6.0,0 +24044,24045,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,09:56:00,596.0,602.0,24036.0,6.0,0 +24045,24046,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,10:02:00,602.0,608.0,24036.0,6.0,0 +24046,24047,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,10:08:00,608.0,614.0,24036.0,6.0,0 +24047,24048,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,10:14:00,614.0,620.0,24036.0,6.0,0 +24048,24049,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,10:20:00,620.0,626.0,24036.0,6.0,0 +24049,24050,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,10:26:00,626.0,632.0,24036.0,6.0,0 +24050,24051,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,10:32:00,632.0,638.0,24036.0,6.0,0 +24051,24052,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,10:38:00,638.0,644.0,24036.0,6.0,0 +24052,24053,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,10:44:00,644.0,650.0,24036.0,6.0,0 +24053,24054,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,10:50:00,650.0,656.0,24036.0,6.0,0 +24054,24055,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,10:56:00,656.0,662.0,24036.0,6.0,0 +24055,24056,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,11:02:00,662.0,668.0,24036.0,6.0,0 +24056,24057,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,11:08:00,668.0,674.0,24036.0,6.0,0 +24057,24058,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,11:14:00,674.0,680.0,24036.0,6.0,0 +24058,24059,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,11:20:00,680.0,686.0,24036.0,6.0,0 +24059,24060,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,11:26:00,686.0,692.0,24036.0,6.0,0 +24060,24061,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,11:32:00,692.0,698.0,24036.0,6.0,0 +24061,24062,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,11:38:00,698.0,704.0,24036.0,6.0,0 +24062,24063,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,11:44:00,704.0,710.0,24036.0,6.0,0 +24063,24064,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,11:50:00,710.0,716.0,24036.0,6.0,0 +24064,24065,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,11:56:00,716.0,722.0,24036.0,6.0,0 +24065,24066,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,12:02:00,722.0,728.0,24036.0,6.0,0 +24066,24067,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,12:08:00,728.0,734.0,24036.0,6.0,0 +24067,24068,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,12:14:00,734.0,740.0,24036.0,6.0,0 +24068,24069,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,12:20:00,740.0,746.0,24036.0,6.0,0 +24069,24070,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,12:26:00,746.0,752.0,24036.0,6.0,0 +24070,24071,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,12:32:00,752.0,758.0,24036.0,6.0,0 +24071,24072,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,12:38:00,758.0,764.0,24036.0,6.0,0 +24072,24073,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,12:44:00,764.0,770.0,24036.0,6.0,0 +24073,24074,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,12:50:00,770.0,776.0,24036.0,6.0,0 +24074,24075,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,12:56:00,776.0,782.0,24036.0,6.0,0 +24075,24076,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,13:02:00,782.0,788.0,24036.0,6.0,0 +24076,24077,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,13:08:00,788.0,794.0,24036.0,6.0,0 +24077,24078,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,13:14:00,794.0,800.0,24036.0,6.0,0 +24078,24079,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,13:20:00,800.0,806.0,24036.0,6.0,0 +24079,24080,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,13:26:00,806.0,812.0,24036.0,6.0,0 +24080,24081,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,13:32:00,812.0,818.0,24036.0,6.0,0 +24081,24082,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,13:38:00,818.0,824.0,24036.0,6.0,0 +24082,24083,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,13:44:00,824.0,830.0,24036.0,6.0,0 +24083,24084,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,13:50:00,830.0,836.0,24036.0,6.0,0 +24084,24085,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,13:56:00,836.0,842.0,24036.0,6.0,0 +24085,24086,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,14:02:00,842.0,848.0,24036.0,6.0,0 +24086,24087,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,14:08:00,848.0,854.0,24036.0,6.0,0 +24087,24088,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,14:14:00,854.0,860.0,24036.0,6.0,0 +24088,24089,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,14:20:00,860.0,866.0,24036.0,6.0,0 +24089,24090,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,14:26:00,866.0,872.0,24036.0,6.0,0 +24090,24091,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,14:32:00,872.0,878.0,24036.0,6.0,0 +24091,24092,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,14:38:00,878.0,884.0,24036.0,6.0,0 +24092,24093,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,14:44:00,884.0,890.0,24036.0,6.0,0 +24093,24094,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,14:50:00,890.0,896.0,24036.0,6.0,0 +24094,24095,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,14:56:00,896.0,902.0,24036.0,6.0,0 +24095,24096,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,15:02:00,902.0,908.0,24036.0,6.0,0 +24096,24097,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,15:08:00,908.0,914.0,24036.0,6.0,0 +24097,24098,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,15:14:00,914.0,920.0,24036.0,6.0,0 +24098,24099,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,15:20:00,920.0,926.0,24036.0,6.0,0 +24099,24100,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,15:26:00,926.0,932.0,24036.0,6.0,0 +24100,24101,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,15:32:00,932.0,938.0,24036.0,6.0,0 +24101,24102,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,15:38:00,938.0,944.0,24036.0,6.0,0 +24102,24103,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,15:44:00,944.0,950.0,24036.0,6.0,0 +24103,24104,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,15:50:00,950.0,956.0,24036.0,6.0,0 +24104,24105,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,15:56:00,956.0,962.0,24036.0,6.0,0 +24105,24106,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,16:02:00,962.0,968.0,24036.0,6.0,0 +24106,24107,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,16:08:00,968.0,974.0,24036.0,6.0,0 +24107,24108,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,16:14:00,974.0,980.0,24036.0,6.0,0 +24108,24109,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,16:20:00,980.0,986.0,24036.0,6.0,0 +24109,24110,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,16:26:00,986.0,992.0,24036.0,6.0,0 +24110,24111,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,16:32:00,992.0,998.0,24036.0,6.0,0 +24111,24112,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,16:38:00,998.0,1004.0,24036.0,6.0,0 +24112,24113,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,16:44:00,1004.0,1010.0,24036.0,6.0,0 +24113,24114,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,16:50:00,1010.0,1016.0,24036.0,6.0,0 +24114,24115,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,16:56:00,1016.0,1022.0,24036.0,6.0,0 +24115,24116,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,17:02:00,1022.0,1028.0,24036.0,6.0,0 +24116,24117,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,17:08:00,1028.0,1034.0,24036.0,6.0,0 +24117,24118,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,17:14:00,1034.0,1040.0,24036.0,6.0,0 +24118,24119,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,17:20:00,1040.0,1046.0,24036.0,6.0,0 +24119,24120,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,17:26:00,1046.0,1052.0,24036.0,6.0,0 +24120,24121,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,17:32:00,1052.0,1058.0,24036.0,6.0,0 +24121,24122,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,17:38:00,1058.0,1064.0,24036.0,6.0,0 +24122,24123,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,17:44:00,1064.0,1070.0,24036.0,6.0,0 +24123,24124,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,17:50:00,1070.0,1076.0,24036.0,6.0,0 +24124,24125,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,17:56:00,1076.0,1082.0,24036.0,6.0,0 +24125,24126,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,18:02:00,1082.0,1088.0,24036.0,6.0,0 +24126,24127,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,18:08:00,1088.0,1094.0,24036.0,6.0,0 +24127,24128,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,18:14:00,1094.0,1100.0,24036.0,6.0,0 +24128,24129,MUN30SHORTO,sf_muni,30SHORT,30SHORT_O,3,sf_muni,MUN30SHORTO,0,24036,18:20:00,1100.0,1106.0,24036.0,6.0,0 +24130,24131,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,06:02:00,362.0,366.0,24131.0,4.0,0 +24131,24132,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,06:06:00,366.0,370.0,24131.0,4.0,0 +24132,24133,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,06:10:00,370.0,374.0,24131.0,4.0,0 +24133,24134,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,06:14:00,374.0,378.0,24131.0,4.0,0 +24134,24135,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,06:18:00,378.0,382.0,24131.0,4.0,0 +24135,24136,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,06:22:00,382.0,386.0,24131.0,4.0,0 +24136,24137,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,06:26:00,386.0,390.0,24131.0,4.0,0 +24137,24138,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,06:30:00,390.0,394.0,24131.0,4.0,0 +24138,24139,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,06:34:00,394.0,398.0,24131.0,4.0,0 +24139,24140,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,06:38:00,398.0,402.0,24131.0,4.0,0 +24140,24141,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,06:42:00,402.0,406.0,24131.0,4.0,0 +24141,24142,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,06:46:00,406.0,410.0,24131.0,4.0,0 +24142,24143,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,06:50:00,410.0,414.0,24131.0,4.0,0 +24143,24144,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,06:54:00,414.0,418.0,24131.0,4.0,0 +24144,24145,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,06:58:00,418.0,422.0,24131.0,4.0,0 +24145,24146,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,07:02:00,422.0,426.0,24131.0,4.0,0 +24146,24147,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,07:06:00,426.0,430.0,24131.0,4.0,0 +24147,24148,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,07:10:00,430.0,434.0,24131.0,4.0,0 +24148,24149,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,07:14:00,434.0,438.0,24131.0,4.0,0 +24149,24150,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,07:18:00,438.0,442.0,24131.0,4.0,0 +24150,24151,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,07:22:00,442.0,446.0,24131.0,4.0,0 +24151,24152,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,07:26:00,446.0,450.0,24131.0,4.0,0 +24152,24153,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,07:30:00,450.0,454.0,24131.0,4.0,0 +24153,24154,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,07:34:00,454.0,458.0,24131.0,4.0,0 +24154,24155,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,07:38:00,458.0,462.0,24131.0,4.0,0 +24155,24156,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,07:42:00,462.0,466.0,24131.0,4.0,0 +24156,24157,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,07:46:00,466.0,470.0,24131.0,4.0,0 +24157,24158,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,07:50:00,470.0,474.0,24131.0,4.0,0 +24158,24159,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,07:54:00,474.0,478.0,24131.0,4.0,0 +24159,24160,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,07:58:00,478.0,482.0,24131.0,4.0,0 +24160,24161,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,08:02:00,482.0,486.0,24131.0,4.0,0 +24161,24162,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,08:06:00,486.0,490.0,24131.0,4.0,0 +24162,24163,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,08:10:00,490.0,494.0,24131.0,4.0,0 +24163,24164,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,08:14:00,494.0,498.0,24131.0,4.0,0 +24164,24165,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,08:18:00,498.0,502.0,24131.0,4.0,0 +24165,24166,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,08:22:00,502.0,506.0,24131.0,4.0,0 +24166,24167,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,08:26:00,506.0,510.0,24131.0,4.0,0 +24167,24168,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,08:30:00,510.0,514.0,24131.0,4.0,0 +24168,24169,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,08:34:00,514.0,518.0,24131.0,4.0,0 +24169,24170,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,08:38:00,518.0,522.0,24131.0,4.0,0 +24170,24171,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,08:42:00,522.0,526.0,24131.0,4.0,0 +24171,24172,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,08:46:00,526.0,530.0,24131.0,4.0,0 +24172,24173,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,08:50:00,530.0,534.0,24131.0,4.0,0 +24173,24174,MUN30XI,sf_muni,30X,30X_I,3,sf_muni,MUN30XI,0,24131,08:54:00,534.0,538.0,24131.0,4.0,0 +24175,24176,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,15:31:00,931.0,938.5,24176.0,7.5,0 +24176,24177,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,15:38:30,938.5,946.0,24176.0,7.5,0 +24177,24178,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,15:46:00,946.0,953.5,24176.0,7.5,0 +24178,24179,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,15:53:30,953.5,961.0,24176.0,7.5,0 +24179,24180,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,16:01:00,961.0,968.5,24176.0,7.5,0 +24180,24181,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,16:08:30,968.5,976.0,24176.0,7.5,0 +24181,24182,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,16:16:00,976.0,983.5,24176.0,7.5,0 +24182,24183,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,16:23:30,983.5,991.0,24176.0,7.5,0 +24183,24184,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,16:31:00,991.0,998.5,24176.0,7.5,0 +24184,24185,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,16:38:30,998.5,1006.0,24176.0,7.5,0 +24185,24186,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,16:46:00,1006.0,1013.5,24176.0,7.5,0 +24186,24187,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,16:53:30,1013.5,1021.0,24176.0,7.5,0 +24187,24188,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,17:01:00,1021.0,1028.5,24176.0,7.5,0 +24188,24189,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,17:08:30,1028.5,1036.0,24176.0,7.5,0 +24189,24190,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,17:16:00,1036.0,1043.5,24176.0,7.5,0 +24190,24191,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,17:23:30,1043.5,1051.0,24176.0,7.5,0 +24191,24192,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,17:31:00,1051.0,1058.5,24176.0,7.5,0 +24192,24193,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,17:38:30,1058.5,1066.0,24176.0,7.5,0 +24193,24194,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,17:46:00,1066.0,1073.5,24176.0,7.5,0 +24194,24195,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,17:53:30,1073.5,1081.0,24176.0,7.5,0 +24195,24196,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,18:01:00,1081.0,1088.5,24176.0,7.5,0 +24196,24197,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,18:08:30,1088.5,1096.0,24176.0,7.5,0 +24197,24198,MUN30XO,sf_muni,30X,30X_O,3,sf_muni,MUN30XO,0,24176,18:16:00,1096.0,1103.5,24176.0,7.5,0 +24386,24387,MUN31AXI,sf_muni,31AX,31AX_I,3,sf_muni,MUN31AXI,0,24387,06:02:00,362.0,374.0,24387.0,12.0,0 +24387,24388,MUN31AXI,sf_muni,31AX,31AX_I,3,sf_muni,MUN31AXI,0,24387,06:14:00,374.0,386.0,24387.0,12.0,0 +24388,24389,MUN31AXI,sf_muni,31AX,31AX_I,3,sf_muni,MUN31AXI,0,24387,06:26:00,386.0,398.0,24387.0,12.0,0 +24389,24390,MUN31AXI,sf_muni,31AX,31AX_I,3,sf_muni,MUN31AXI,0,24387,06:38:00,398.0,410.0,24387.0,12.0,0 +24390,24391,MUN31AXI,sf_muni,31AX,31AX_I,3,sf_muni,MUN31AXI,0,24387,06:50:00,410.0,422.0,24387.0,12.0,0 +24391,24392,MUN31AXI,sf_muni,31AX,31AX_I,3,sf_muni,MUN31AXI,0,24387,07:02:00,422.0,434.0,24387.0,12.0,0 +24392,24393,MUN31AXI,sf_muni,31AX,31AX_I,3,sf_muni,MUN31AXI,0,24387,07:14:00,434.0,446.0,24387.0,12.0,0 +24393,24394,MUN31AXI,sf_muni,31AX,31AX_I,3,sf_muni,MUN31AXI,0,24387,07:26:00,446.0,458.0,24387.0,12.0,0 +24394,24395,MUN31AXI,sf_muni,31AX,31AX_I,3,sf_muni,MUN31AXI,0,24387,07:38:00,458.0,470.0,24387.0,12.0,0 +24395,24396,MUN31AXI,sf_muni,31AX,31AX_I,3,sf_muni,MUN31AXI,0,24387,07:50:00,470.0,482.0,24387.0,12.0,0 +24396,24397,MUN31AXI,sf_muni,31AX,31AX_I,3,sf_muni,MUN31AXI,0,24387,08:02:00,482.0,494.0,24387.0,12.0,0 +24397,24398,MUN31AXI,sf_muni,31AX,31AX_I,3,sf_muni,MUN31AXI,0,24387,08:14:00,494.0,506.0,24387.0,12.0,0 +24398,24399,MUN31AXI,sf_muni,31AX,31AX_I,3,sf_muni,MUN31AXI,0,24387,08:26:00,506.0,518.0,24387.0,12.0,0 +24399,24400,MUN31AXI,sf_muni,31AX,31AX_I,3,sf_muni,MUN31AXI,0,24387,08:38:00,518.0,530.0,24387.0,12.0,0 +24401,24402,MUN31AXO,sf_muni,31AX,31AX_O,3,sf_muni,MUN31AXO,0,24402,15:35:00,935.0,946.0,24402.0,11.0,0 +24402,24403,MUN31AXO,sf_muni,31AX,31AX_O,3,sf_muni,MUN31AXO,0,24402,15:46:00,946.0,957.0,24402.0,11.0,0 +24403,24404,MUN31AXO,sf_muni,31AX,31AX_O,3,sf_muni,MUN31AXO,0,24402,15:57:00,957.0,968.0,24402.0,11.0,0 +24404,24405,MUN31AXO,sf_muni,31AX,31AX_O,3,sf_muni,MUN31AXO,0,24402,16:08:00,968.0,979.0,24402.0,11.0,0 +24405,24406,MUN31AXO,sf_muni,31AX,31AX_O,3,sf_muni,MUN31AXO,0,24402,16:19:00,979.0,990.0,24402.0,11.0,0 +24406,24407,MUN31AXO,sf_muni,31AX,31AX_O,3,sf_muni,MUN31AXO,0,24402,16:30:00,990.0,1001.0,24402.0,11.0,0 +24407,24408,MUN31AXO,sf_muni,31AX,31AX_O,3,sf_muni,MUN31AXO,0,24402,16:41:00,1001.0,1012.0,24402.0,11.0,0 +24408,24409,MUN31AXO,sf_muni,31AX,31AX_O,3,sf_muni,MUN31AXO,0,24402,16:52:00,1012.0,1023.0,24402.0,11.0,0 +24409,24410,MUN31AXO,sf_muni,31AX,31AX_O,3,sf_muni,MUN31AXO,0,24402,17:03:00,1023.0,1034.0,24402.0,11.0,0 +24410,24411,MUN31AXO,sf_muni,31AX,31AX_O,3,sf_muni,MUN31AXO,0,24402,17:14:00,1034.0,1045.0,24402.0,11.0,0 +24411,24412,MUN31AXO,sf_muni,31AX,31AX_O,3,sf_muni,MUN31AXO,0,24402,17:25:00,1045.0,1056.0,24402.0,11.0,0 +24412,24413,MUN31AXO,sf_muni,31AX,31AX_O,3,sf_muni,MUN31AXO,0,24402,17:36:00,1056.0,1067.0,24402.0,11.0,0 +24413,24414,MUN31AXO,sf_muni,31AX,31AX_O,3,sf_muni,MUN31AXO,0,24402,17:47:00,1067.0,1078.0,24402.0,11.0,0 +24414,24415,MUN31AXO,sf_muni,31AX,31AX_O,3,sf_muni,MUN31AXO,0,24402,17:58:00,1078.0,1089.0,24402.0,11.0,0 +24415,24416,MUN31AXO,sf_muni,31AX,31AX_O,3,sf_muni,MUN31AXO,0,24402,18:09:00,1089.0,1100.0,24402.0,11.0,0 +24417,24418,MUN31BXI,sf_muni,31BX,31BX_I,3,sf_muni,MUN31BXI,0,24418,06:05:00,365.0,375.0,24418.0,10.0,0 +24418,24419,MUN31BXI,sf_muni,31BX,31BX_I,3,sf_muni,MUN31BXI,0,24418,06:15:00,375.0,385.0,24418.0,10.0,0 +24419,24420,MUN31BXI,sf_muni,31BX,31BX_I,3,sf_muni,MUN31BXI,0,24418,06:25:00,385.0,395.0,24418.0,10.0,0 +24420,24421,MUN31BXI,sf_muni,31BX,31BX_I,3,sf_muni,MUN31BXI,0,24418,06:35:00,395.0,405.0,24418.0,10.0,0 +24421,24422,MUN31BXI,sf_muni,31BX,31BX_I,3,sf_muni,MUN31BXI,0,24418,06:45:00,405.0,415.0,24418.0,10.0,0 +24422,24423,MUN31BXI,sf_muni,31BX,31BX_I,3,sf_muni,MUN31BXI,0,24418,06:55:00,415.0,425.0,24418.0,10.0,0 +24423,24424,MUN31BXI,sf_muni,31BX,31BX_I,3,sf_muni,MUN31BXI,0,24418,07:05:00,425.0,435.0,24418.0,10.0,0 +24424,24425,MUN31BXI,sf_muni,31BX,31BX_I,3,sf_muni,MUN31BXI,0,24418,07:15:00,435.0,445.0,24418.0,10.0,0 +24425,24426,MUN31BXI,sf_muni,31BX,31BX_I,3,sf_muni,MUN31BXI,0,24418,07:25:00,445.0,455.0,24418.0,10.0,0 +24426,24427,MUN31BXI,sf_muni,31BX,31BX_I,3,sf_muni,MUN31BXI,0,24418,07:35:00,455.0,465.0,24418.0,10.0,0 +24427,24428,MUN31BXI,sf_muni,31BX,31BX_I,3,sf_muni,MUN31BXI,0,24418,07:45:00,465.0,475.0,24418.0,10.0,0 +24428,24429,MUN31BXI,sf_muni,31BX,31BX_I,3,sf_muni,MUN31BXI,0,24418,07:55:00,475.0,485.0,24418.0,10.0,0 +24429,24430,MUN31BXI,sf_muni,31BX,31BX_I,3,sf_muni,MUN31BXI,0,24418,08:05:00,485.0,495.0,24418.0,10.0,0 +24430,24431,MUN31BXI,sf_muni,31BX,31BX_I,3,sf_muni,MUN31BXI,0,24418,08:15:00,495.0,505.0,24418.0,10.0,0 +24431,24432,MUN31BXI,sf_muni,31BX,31BX_I,3,sf_muni,MUN31BXI,0,24418,08:25:00,505.0,515.0,24418.0,10.0,0 +24432,24433,MUN31BXI,sf_muni,31BX,31BX_I,3,sf_muni,MUN31BXI,0,24418,08:35:00,515.0,525.0,24418.0,10.0,0 +24433,24434,MUN31BXI,sf_muni,31BX,31BX_I,3,sf_muni,MUN31BXI,0,24418,08:45:00,525.0,535.0,24418.0,10.0,0 +24435,24436,MUN31BXO,sf_muni,31BX,31BX_O,3,sf_muni,MUN31BXO,0,24436,15:31:00,931.0,943.0,24436.0,12.0,0 +24436,24437,MUN31BXO,sf_muni,31BX,31BX_O,3,sf_muni,MUN31BXO,0,24436,15:43:00,943.0,955.0,24436.0,12.0,0 +24437,24438,MUN31BXO,sf_muni,31BX,31BX_O,3,sf_muni,MUN31BXO,0,24436,15:55:00,955.0,967.0,24436.0,12.0,0 +24438,24439,MUN31BXO,sf_muni,31BX,31BX_O,3,sf_muni,MUN31BXO,0,24436,16:07:00,967.0,979.0,24436.0,12.0,0 +24439,24440,MUN31BXO,sf_muni,31BX,31BX_O,3,sf_muni,MUN31BXO,0,24436,16:19:00,979.0,991.0,24436.0,12.0,0 +24440,24441,MUN31BXO,sf_muni,31BX,31BX_O,3,sf_muni,MUN31BXO,0,24436,16:31:00,991.0,1003.0,24436.0,12.0,0 +24441,24442,MUN31BXO,sf_muni,31BX,31BX_O,3,sf_muni,MUN31BXO,0,24436,16:43:00,1003.0,1015.0,24436.0,12.0,0 +24442,24443,MUN31BXO,sf_muni,31BX,31BX_O,3,sf_muni,MUN31BXO,0,24436,16:55:00,1015.0,1027.0,24436.0,12.0,0 +24443,24444,MUN31BXO,sf_muni,31BX,31BX_O,3,sf_muni,MUN31BXO,0,24436,17:07:00,1027.0,1039.0,24436.0,12.0,0 +24444,24445,MUN31BXO,sf_muni,31BX,31BX_O,3,sf_muni,MUN31BXO,0,24436,17:19:00,1039.0,1051.0,24436.0,12.0,0 +24445,24446,MUN31BXO,sf_muni,31BX,31BX_O,3,sf_muni,MUN31BXO,0,24436,17:31:00,1051.0,1063.0,24436.0,12.0,0 +24446,24447,MUN31BXO,sf_muni,31BX,31BX_O,3,sf_muni,MUN31BXO,0,24436,17:43:00,1063.0,1075.0,24436.0,12.0,0 +24447,24448,MUN31BXO,sf_muni,31BX,31BX_O,3,sf_muni,MUN31BXO,0,24436,17:55:00,1075.0,1087.0,24436.0,12.0,0 +24448,24449,MUN31BXO,sf_muni,31BX,31BX_O,3,sf_muni,MUN31BXO,0,24436,18:07:00,1087.0,1099.0,24436.0,12.0,0 +24199,24200,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,03:03:00,183.0,195.0,24200.0,12.0,0 +24200,24201,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,03:15:00,195.0,207.0,24200.0,12.0,0 +24201,24202,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,03:27:00,207.0,219.0,24200.0,12.0,0 +24202,24203,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,03:39:00,219.0,231.0,24200.0,12.0,0 +24203,24204,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,03:51:00,231.0,243.0,24200.0,12.0,0 +24204,24205,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,04:03:00,243.0,255.0,24200.0,12.0,0 +24205,24206,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,04:15:00,255.0,267.0,24200.0,12.0,0 +24206,24207,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,04:27:00,267.0,279.0,24200.0,12.0,0 +24207,24208,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,04:39:00,279.0,291.0,24200.0,12.0,0 +24208,24209,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,04:51:00,291.0,303.0,24200.0,12.0,0 +24209,24210,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,05:03:00,303.0,315.0,24200.0,12.0,0 +24210,24211,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,05:15:00,315.0,327.0,24200.0,12.0,0 +24211,24212,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,05:27:00,327.0,339.0,24200.0,12.0,0 +24212,24213,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,05:39:00,339.0,351.0,24200.0,12.0,0 +24213,24214,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,05:51:00,351.0,365.0,24200.0,14.0,0 +24214,24215,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,06:05:00,365.0,377.0,24200.0,12.0,0 +24215,24216,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,06:17:00,377.0,389.0,24200.0,12.0,0 +24216,24217,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,06:29:00,389.0,401.0,24200.0,12.0,0 +24217,24218,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,06:41:00,401.0,413.0,24200.0,12.0,0 +24218,24219,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,06:53:00,413.0,425.0,24200.0,12.0,0 +24219,24220,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,07:05:00,425.0,437.0,24200.0,12.0,0 +24220,24221,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,07:17:00,437.0,449.0,24200.0,12.0,0 +24221,24222,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,07:29:00,449.0,461.0,24200.0,12.0,0 +24222,24223,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,07:41:00,461.0,473.0,24200.0,12.0,0 +24223,24224,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,07:53:00,473.0,485.0,24200.0,12.0,0 +24224,24225,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,08:05:00,485.0,497.0,24200.0,12.0,0 +24225,24226,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,08:17:00,497.0,509.0,24200.0,12.0,0 +24226,24227,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,08:29:00,509.0,521.0,24200.0,12.0,0 +24227,24228,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,08:41:00,521.0,533.0,24200.0,12.0,0 +24228,24229,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,08:53:00,533.0,545.0,24200.0,12.0,0 +24229,24230,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,09:05:00,545.0,560.0,24200.0,15.0,0 +24230,24231,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,09:20:00,560.0,575.0,24200.0,15.0,0 +24231,24232,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,09:35:00,575.0,590.0,24200.0,15.0,0 +24232,24233,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,09:50:00,590.0,605.0,24200.0,15.0,0 +24233,24234,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,10:05:00,605.0,620.0,24200.0,15.0,0 +24234,24235,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,10:20:00,620.0,635.0,24200.0,15.0,0 +24235,24236,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,10:35:00,635.0,650.0,24200.0,15.0,0 +24236,24237,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,10:50:00,650.0,665.0,24200.0,15.0,0 +24237,24238,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,11:05:00,665.0,680.0,24200.0,15.0,0 +24238,24239,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,11:20:00,680.0,695.0,24200.0,15.0,0 +24239,24240,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,11:35:00,695.0,710.0,24200.0,15.0,0 +24240,24241,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,11:50:00,710.0,725.0,24200.0,15.0,0 +24241,24242,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,12:05:00,725.0,740.0,24200.0,15.0,0 +24242,24243,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,12:20:00,740.0,755.0,24200.0,15.0,0 +24243,24244,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,12:35:00,755.0,770.0,24200.0,15.0,0 +24244,24245,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,12:50:00,770.0,785.0,24200.0,15.0,0 +24245,24246,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,13:05:00,785.0,800.0,24200.0,15.0,0 +24246,24247,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,13:20:00,800.0,815.0,24200.0,15.0,0 +24247,24248,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,13:35:00,815.0,830.0,24200.0,15.0,0 +24248,24249,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,13:50:00,830.0,845.0,24200.0,15.0,0 +24249,24250,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,14:05:00,845.0,860.0,24200.0,15.0,0 +24250,24251,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,14:20:00,860.0,875.0,24200.0,15.0,0 +24251,24252,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,14:35:00,875.0,890.0,24200.0,15.0,0 +24252,24253,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,14:50:00,890.0,905.0,24200.0,15.0,0 +24253,24254,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,15:05:00,905.0,920.0,24200.0,15.0,0 +24254,24255,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,15:20:00,920.0,932.0,24200.0,12.0,0 +24255,24256,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,15:32:00,932.0,946.0,24200.0,14.0,0 +24256,24257,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,15:46:00,946.0,960.0,24200.0,14.0,0 +24257,24258,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,16:00:00,960.0,974.0,24200.0,14.0,0 +24258,24259,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,16:14:00,974.0,988.0,24200.0,14.0,0 +24259,24260,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,16:28:00,988.0,1002.0,24200.0,14.0,0 +24260,24261,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,16:42:00,1002.0,1016.0,24200.0,14.0,0 +24261,24262,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,16:56:00,1016.0,1030.0,24200.0,14.0,0 +24262,24263,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,17:10:00,1030.0,1044.0,24200.0,14.0,0 +24263,24264,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,17:24:00,1044.0,1058.0,24200.0,14.0,0 +24264,24265,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,17:38:00,1058.0,1072.0,24200.0,14.0,0 +24265,24266,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,17:52:00,1072.0,1086.0,24200.0,14.0,0 +24266,24267,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,18:06:00,1086.0,1100.0,24200.0,14.0,0 +24267,24268,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,18:20:00,1100.0,1112.0,24200.0,12.0,0 +24268,24269,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,18:32:00,1112.0,1132.0,24200.0,20.0,0 +24269,24270,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,18:52:00,1132.0,1152.0,24200.0,20.0,0 +24270,24271,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,19:12:00,1152.0,1172.0,24200.0,20.0,0 +24271,24272,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,19:32:00,1172.0,1192.0,24200.0,20.0,0 +24272,24273,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,19:52:00,1192.0,1212.0,24200.0,20.0,0 +24273,24274,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,20:12:00,1212.0,1232.0,24200.0,20.0,0 +24274,24275,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,20:32:00,1232.0,1252.0,24200.0,20.0,0 +24275,24276,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,20:52:00,1252.0,1272.0,24200.0,20.0,0 +24276,24277,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,21:12:00,1272.0,1292.0,24200.0,20.0,0 +24277,24278,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,21:32:00,1292.0,1312.0,24200.0,20.0,0 +24278,24279,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,21:52:00,1312.0,1332.0,24200.0,20.0,0 +24279,24280,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,22:12:00,1332.0,1352.0,24200.0,20.0,0 +24280,24281,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,22:32:00,1352.0,1372.0,24200.0,20.0,0 +24281,24282,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,22:52:00,1372.0,1392.0,24200.0,20.0,0 +24282,24283,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,23:12:00,1392.0,1412.0,24200.0,20.0,0 +24283,24284,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,23:32:00,1412.0,1432.0,24200.0,20.0,0 +24284,24285,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,23:52:00,1432.0,1452.0,24200.0,20.0,0 +24285,24286,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,24:12:00,1452.0,1472.0,24200.0,20.0,0 +24286,24287,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,24:32:00,1472.0,1492.0,24200.0,20.0,0 +24287,24288,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,24:52:00,1492.0,1512.0,24200.0,20.0,0 +24288,24289,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,25:12:00,1512.0,1532.0,24200.0,20.0,0 +24289,24290,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,25:32:00,1532.0,1552.0,24200.0,20.0,0 +24290,24291,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,25:52:00,1552.0,1572.0,24200.0,20.0,0 +24291,24292,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,26:12:00,1572.0,1592.0,24200.0,20.0,0 +24292,24293,MUN31I,sf_muni,31,31_I,3,sf_muni,MUN31I,0,24200,26:32:00,1592.0,1612.0,24200.0,20.0,0 +24294,24295,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,03:07:00,187.0,202.0,24295.0,15.0,0 +24295,24296,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,03:22:00,202.0,217.0,24295.0,15.0,0 +24296,24297,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,03:37:00,217.0,232.0,24295.0,15.0,0 +24297,24298,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,03:52:00,232.0,247.0,24295.0,15.0,0 +24298,24299,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,04:07:00,247.0,262.0,24295.0,15.0,0 +24299,24300,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,04:22:00,262.0,277.0,24295.0,15.0,0 +24300,24301,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,04:37:00,277.0,292.0,24295.0,15.0,0 +24301,24302,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,04:52:00,292.0,307.0,24295.0,15.0,0 +24302,24303,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,05:07:00,307.0,322.0,24295.0,15.0,0 +24303,24304,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,05:22:00,322.0,337.0,24295.0,15.0,0 +24304,24305,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,05:37:00,337.0,352.0,24295.0,15.0,0 +24305,24306,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,05:52:00,352.0,364.0,24295.0,12.0,0 +24306,24307,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,06:04:00,364.0,376.0,24295.0,12.0,0 +24307,24308,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,06:16:00,376.0,388.0,24295.0,12.0,0 +24308,24309,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,06:28:00,388.0,400.0,24295.0,12.0,0 +24309,24310,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,06:40:00,400.0,412.0,24295.0,12.0,0 +24310,24311,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,06:52:00,412.0,424.0,24295.0,12.0,0 +24311,24312,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,07:04:00,424.0,436.0,24295.0,12.0,0 +24312,24313,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,07:16:00,436.0,448.0,24295.0,12.0,0 +24313,24314,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,07:28:00,448.0,460.0,24295.0,12.0,0 +24314,24315,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,07:40:00,460.0,472.0,24295.0,12.0,0 +24315,24316,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,07:52:00,472.0,484.0,24295.0,12.0,0 +24316,24317,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,08:04:00,484.0,496.0,24295.0,12.0,0 +24317,24318,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,08:16:00,496.0,508.0,24295.0,12.0,0 +24318,24319,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,08:28:00,508.0,520.0,24295.0,12.0,0 +24319,24320,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,08:40:00,520.0,532.0,24295.0,12.0,0 +24320,24321,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,08:52:00,532.0,547.0,24295.0,15.0,0 +24321,24322,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,09:07:00,547.0,562.0,24295.0,15.0,0 +24322,24323,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,09:22:00,562.0,577.0,24295.0,15.0,0 +24323,24324,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,09:37:00,577.0,592.0,24295.0,15.0,0 +24324,24325,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,09:52:00,592.0,607.0,24295.0,15.0,0 +24325,24326,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,10:07:00,607.0,622.0,24295.0,15.0,0 +24326,24327,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,10:22:00,622.0,637.0,24295.0,15.0,0 +24327,24328,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,10:37:00,637.0,652.0,24295.0,15.0,0 +24328,24329,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,10:52:00,652.0,667.0,24295.0,15.0,0 +24329,24330,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,11:07:00,667.0,682.0,24295.0,15.0,0 +24330,24331,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,11:22:00,682.0,697.0,24295.0,15.0,0 +24331,24332,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,11:37:00,697.0,712.0,24295.0,15.0,0 +24332,24333,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,11:52:00,712.0,727.0,24295.0,15.0,0 +24333,24334,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,12:07:00,727.0,742.0,24295.0,15.0,0 +24334,24335,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,12:22:00,742.0,757.0,24295.0,15.0,0 +24335,24336,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,12:37:00,757.0,772.0,24295.0,15.0,0 +24336,24337,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,12:52:00,772.0,787.0,24295.0,15.0,0 +24337,24338,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,13:07:00,787.0,802.0,24295.0,15.0,0 +24338,24339,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,13:22:00,802.0,817.0,24295.0,15.0,0 +24339,24340,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,13:37:00,817.0,832.0,24295.0,15.0,0 +24340,24341,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,13:52:00,832.0,847.0,24295.0,15.0,0 +24341,24342,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,14:07:00,847.0,862.0,24295.0,15.0,0 +24342,24343,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,14:22:00,862.0,877.0,24295.0,15.0,0 +24343,24344,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,14:37:00,877.0,892.0,24295.0,15.0,0 +24344,24345,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,14:52:00,892.0,907.0,24295.0,15.0,0 +24345,24346,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,15:07:00,907.0,922.0,24295.0,15.0,0 +24346,24347,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,15:22:00,922.0,932.0,24295.0,10.0,0 +24347,24348,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,15:32:00,932.0,946.0,24295.0,14.0,0 +24348,24349,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,15:46:00,946.0,960.0,24295.0,14.0,0 +24349,24350,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,16:00:00,960.0,974.0,24295.0,14.0,0 +24350,24351,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,16:14:00,974.0,988.0,24295.0,14.0,0 +24351,24352,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,16:28:00,988.0,1002.0,24295.0,14.0,0 +24352,24353,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,16:42:00,1002.0,1016.0,24295.0,14.0,0 +24353,24354,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,16:56:00,1016.0,1030.0,24295.0,14.0,0 +24354,24355,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,17:10:00,1030.0,1044.0,24295.0,14.0,0 +24355,24356,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,17:24:00,1044.0,1058.0,24295.0,14.0,0 +24356,24357,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,17:38:00,1058.0,1072.0,24295.0,14.0,0 +24357,24358,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,17:52:00,1072.0,1086.0,24295.0,14.0,0 +24358,24359,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,18:06:00,1086.0,1100.0,24295.0,14.0,0 +24359,24360,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,18:20:00,1100.0,1117.0,24295.0,17.0,0 +24360,24361,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,18:37:00,1117.0,1137.0,24295.0,20.0,0 +24361,24362,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,18:57:00,1137.0,1157.0,24295.0,20.0,0 +24362,24363,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,19:17:00,1157.0,1177.0,24295.0,20.0,0 +24363,24364,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,19:37:00,1177.0,1197.0,24295.0,20.0,0 +24364,24365,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,19:57:00,1197.0,1217.0,24295.0,20.0,0 +24365,24366,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,20:17:00,1217.0,1237.0,24295.0,20.0,0 +24366,24367,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,20:37:00,1237.0,1257.0,24295.0,20.0,0 +24367,24368,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,20:57:00,1257.0,1277.0,24295.0,20.0,0 +24368,24369,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,21:17:00,1277.0,1297.0,24295.0,20.0,0 +24369,24370,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,21:37:00,1297.0,1317.0,24295.0,20.0,0 +24370,24371,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,21:57:00,1317.0,1337.0,24295.0,20.0,0 +24371,24372,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,22:17:00,1337.0,1357.0,24295.0,20.0,0 +24372,24373,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,22:37:00,1357.0,1377.0,24295.0,20.0,0 +24373,24374,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,22:57:00,1377.0,1397.0,24295.0,20.0,0 +24374,24375,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,23:17:00,1397.0,1417.0,24295.0,20.0,0 +24375,24376,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,23:37:00,1417.0,1437.0,24295.0,20.0,0 +24376,24377,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,23:57:00,1437.0,1457.0,24295.0,20.0,0 +24377,24378,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,24:17:00,1457.0,1477.0,24295.0,20.0,0 +24378,24379,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,24:37:00,1477.0,1497.0,24295.0,20.0,0 +24379,24380,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,24:57:00,1497.0,1517.0,24295.0,20.0,0 +24380,24381,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,25:17:00,1517.0,1537.0,24295.0,20.0,0 +24381,24382,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,25:37:00,1537.0,1557.0,24295.0,20.0,0 +24382,24383,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,25:57:00,1557.0,1577.0,24295.0,20.0,0 +24383,24384,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,26:17:00,1577.0,1597.0,24295.0,20.0,0 +24384,24385,MUN31O,sf_muni,31,31_O,3,sf_muni,MUN31O,0,24295,26:37:00,1597.0,1617.0,24295.0,20.0,0 +24450,24451,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,03:03:00,183.0,198.0,24451.0,15.0,0 +24451,24452,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,03:18:00,198.0,213.0,24451.0,15.0,0 +24452,24453,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,03:33:00,213.0,228.0,24451.0,15.0,0 +24453,24454,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,03:48:00,228.0,243.0,24451.0,15.0,0 +24454,24455,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,04:03:00,243.0,258.0,24451.0,15.0,0 +24455,24456,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,04:18:00,258.0,273.0,24451.0,15.0,0 +24456,24457,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,04:33:00,273.0,288.0,24451.0,15.0,0 +24457,24458,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,04:48:00,288.0,303.0,24451.0,15.0,0 +24458,24459,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,05:03:00,303.0,318.0,24451.0,15.0,0 +24459,24460,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,05:18:00,318.0,333.0,24451.0,15.0,0 +24460,24461,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,05:33:00,333.0,348.0,24451.0,15.0,0 +24461,24462,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,05:48:00,348.0,364.0,24451.0,16.0,0 +24462,24463,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,06:04:00,364.0,379.0,24451.0,15.0,0 +24463,24464,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,06:19:00,379.0,394.0,24451.0,15.0,0 +24464,24465,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,06:34:00,394.0,409.0,24451.0,15.0,0 +24465,24466,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,06:49:00,409.0,424.0,24451.0,15.0,0 +24466,24467,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,07:04:00,424.0,439.0,24451.0,15.0,0 +24467,24468,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,07:19:00,439.0,454.0,24451.0,15.0,0 +24468,24469,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,07:34:00,454.0,469.0,24451.0,15.0,0 +24469,24470,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,07:49:00,469.0,484.0,24451.0,15.0,0 +24470,24471,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,08:04:00,484.0,499.0,24451.0,15.0,0 +24471,24472,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,08:19:00,499.0,514.0,24451.0,15.0,0 +24472,24473,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,08:34:00,514.0,529.0,24451.0,15.0,0 +24473,24474,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,08:49:00,529.0,544.0,24451.0,15.0,0 +24474,24475,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,09:04:00,544.0,559.0,24451.0,15.0,0 +24475,24476,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,09:19:00,559.0,574.0,24451.0,15.0,0 +24476,24477,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,09:34:00,574.0,589.0,24451.0,15.0,0 +24477,24478,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,09:49:00,589.0,604.0,24451.0,15.0,0 +24478,24479,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,10:04:00,604.0,619.0,24451.0,15.0,0 +24479,24480,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,10:19:00,619.0,634.0,24451.0,15.0,0 +24480,24481,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,10:34:00,634.0,649.0,24451.0,15.0,0 +24481,24482,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,10:49:00,649.0,664.0,24451.0,15.0,0 +24482,24483,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,11:04:00,664.0,679.0,24451.0,15.0,0 +24483,24484,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,11:19:00,679.0,694.0,24451.0,15.0,0 +24484,24485,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,11:34:00,694.0,709.0,24451.0,15.0,0 +24485,24486,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,11:49:00,709.0,724.0,24451.0,15.0,0 +24486,24487,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,12:04:00,724.0,739.0,24451.0,15.0,0 +24487,24488,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,12:19:00,739.0,754.0,24451.0,15.0,0 +24488,24489,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,12:34:00,754.0,769.0,24451.0,15.0,0 +24489,24490,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,12:49:00,769.0,784.0,24451.0,15.0,0 +24490,24491,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,13:04:00,784.0,799.0,24451.0,15.0,0 +24491,24492,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,13:19:00,799.0,814.0,24451.0,15.0,0 +24492,24493,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,13:34:00,814.0,829.0,24451.0,15.0,0 +24493,24494,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,13:49:00,829.0,844.0,24451.0,15.0,0 +24494,24495,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,14:04:00,844.0,859.0,24451.0,15.0,0 +24495,24496,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,14:19:00,859.0,874.0,24451.0,15.0,0 +24496,24497,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,14:34:00,874.0,889.0,24451.0,15.0,0 +24497,24498,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,14:49:00,889.0,904.0,24451.0,15.0,0 +24498,24499,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,15:04:00,904.0,919.0,24451.0,15.0,0 +24499,24500,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,15:19:00,919.0,935.0,24451.0,16.0,0 +24500,24501,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,15:35:00,935.0,950.0,24451.0,15.0,0 +24501,24502,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,15:50:00,950.0,965.0,24451.0,15.0,0 +24502,24503,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,16:05:00,965.0,980.0,24451.0,15.0,0 +24503,24504,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,16:20:00,980.0,995.0,24451.0,15.0,0 +24504,24505,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,16:35:00,995.0,1010.0,24451.0,15.0,0 +24505,24506,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,16:50:00,1010.0,1025.0,24451.0,15.0,0 +24506,24507,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,17:05:00,1025.0,1040.0,24451.0,15.0,0 +24507,24508,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,17:20:00,1040.0,1055.0,24451.0,15.0,0 +24508,24509,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,17:35:00,1055.0,1070.0,24451.0,15.0,0 +24509,24510,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,17:50:00,1070.0,1085.0,24451.0,15.0,0 +24510,24511,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,18:05:00,1085.0,1100.0,24451.0,15.0,0 +24511,24512,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,18:20:00,1100.0,1119.0,24451.0,19.0,0 +24512,24513,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,18:39:00,1119.0,1139.0,24451.0,20.0,0 +24513,24514,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,18:59:00,1139.0,1159.0,24451.0,20.0,0 +24514,24515,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,19:19:00,1159.0,1179.0,24451.0,20.0,0 +24515,24516,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,19:39:00,1179.0,1199.0,24451.0,20.0,0 +24516,24517,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,19:59:00,1199.0,1219.0,24451.0,20.0,0 +24517,24518,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,20:19:00,1219.0,1239.0,24451.0,20.0,0 +24518,24519,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,20:39:00,1239.0,1259.0,24451.0,20.0,0 +24519,24520,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,20:59:00,1259.0,1279.0,24451.0,20.0,0 +24520,24521,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,21:19:00,1279.0,1299.0,24451.0,20.0,0 +24521,24522,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,21:39:00,1299.0,1319.0,24451.0,20.0,0 +24522,24523,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,21:59:00,1319.0,1339.0,24451.0,20.0,0 +24523,24524,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,22:19:00,1339.0,1359.0,24451.0,20.0,0 +24524,24525,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,22:39:00,1359.0,1379.0,24451.0,20.0,0 +24525,24526,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,22:59:00,1379.0,1399.0,24451.0,20.0,0 +24526,24527,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,23:19:00,1399.0,1419.0,24451.0,20.0,0 +24527,24528,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,23:39:00,1419.0,1439.0,24451.0,20.0,0 +24528,24529,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,23:59:00,1439.0,1459.0,24451.0,20.0,0 +24529,24530,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,24:19:00,1459.0,1479.0,24451.0,20.0,0 +24530,24531,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,24:39:00,1479.0,1499.0,24451.0,20.0,0 +24531,24532,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,24:59:00,1499.0,1519.0,24451.0,20.0,0 +24532,24533,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,25:19:00,1519.0,1539.0,24451.0,20.0,0 +24533,24534,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,25:39:00,1539.0,1559.0,24451.0,20.0,0 +24534,24535,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,25:59:00,1559.0,1579.0,24451.0,20.0,0 +24535,24536,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,26:19:00,1579.0,1599.0,24451.0,20.0,0 +24536,24537,MUN33I,sf_muni,33,33_I,3,sf_muni,MUN33I,0,24451,26:39:00,1599.0,1619.0,24451.0,20.0,0 +24538,24539,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,03:06:00,186.0,206.0,24539.0,20.0,0 +24539,24540,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,03:26:00,206.0,226.0,24539.0,20.0,0 +24540,24541,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,03:46:00,226.0,246.0,24539.0,20.0,0 +24541,24542,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,04:06:00,246.0,266.0,24539.0,20.0,0 +24542,24543,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,04:26:00,266.0,286.0,24539.0,20.0,0 +24543,24544,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,04:46:00,286.0,306.0,24539.0,20.0,0 +24544,24545,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,05:06:00,306.0,326.0,24539.0,20.0,0 +24545,24546,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,05:26:00,326.0,346.0,24539.0,20.0,0 +24546,24547,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,05:46:00,346.0,366.0,24539.0,20.0,0 +24547,24548,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,06:06:00,366.0,381.0,24539.0,15.0,0 +24548,24549,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,06:21:00,381.0,396.0,24539.0,15.0,0 +24549,24550,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,06:36:00,396.0,411.0,24539.0,15.0,0 +24550,24551,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,06:51:00,411.0,426.0,24539.0,15.0,0 +24551,24552,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,07:06:00,426.0,441.0,24539.0,15.0,0 +24552,24553,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,07:21:00,441.0,456.0,24539.0,15.0,0 +24553,24554,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,07:36:00,456.0,471.0,24539.0,15.0,0 +24554,24555,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,07:51:00,471.0,486.0,24539.0,15.0,0 +24555,24556,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,08:06:00,486.0,501.0,24539.0,15.0,0 +24556,24557,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,08:21:00,501.0,516.0,24539.0,15.0,0 +24557,24558,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,08:36:00,516.0,531.0,24539.0,15.0,0 +24558,24559,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,08:51:00,531.0,544.0,24539.0,13.0,0 +24559,24560,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,09:04:00,544.0,559.0,24539.0,15.0,0 +24560,24561,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,09:19:00,559.0,574.0,24539.0,15.0,0 +24561,24562,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,09:34:00,574.0,589.0,24539.0,15.0,0 +24562,24563,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,09:49:00,589.0,604.0,24539.0,15.0,0 +24563,24564,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,10:04:00,604.0,619.0,24539.0,15.0,0 +24564,24565,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,10:19:00,619.0,634.0,24539.0,15.0,0 +24565,24566,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,10:34:00,634.0,649.0,24539.0,15.0,0 +24566,24567,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,10:49:00,649.0,664.0,24539.0,15.0,0 +24567,24568,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,11:04:00,664.0,679.0,24539.0,15.0,0 +24568,24569,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,11:19:00,679.0,694.0,24539.0,15.0,0 +24569,24570,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,11:34:00,694.0,709.0,24539.0,15.0,0 +24570,24571,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,11:49:00,709.0,724.0,24539.0,15.0,0 +24571,24572,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,12:04:00,724.0,739.0,24539.0,15.0,0 +24572,24573,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,12:19:00,739.0,754.0,24539.0,15.0,0 +24573,24574,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,12:34:00,754.0,769.0,24539.0,15.0,0 +24574,24575,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,12:49:00,769.0,784.0,24539.0,15.0,0 +24575,24576,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,13:04:00,784.0,799.0,24539.0,15.0,0 +24576,24577,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,13:19:00,799.0,814.0,24539.0,15.0,0 +24577,24578,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,13:34:00,814.0,829.0,24539.0,15.0,0 +24578,24579,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,13:49:00,829.0,844.0,24539.0,15.0,0 +24579,24580,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,14:04:00,844.0,859.0,24539.0,15.0,0 +24580,24581,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,14:19:00,859.0,874.0,24539.0,15.0,0 +24581,24582,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,14:34:00,874.0,889.0,24539.0,15.0,0 +24582,24583,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,14:49:00,889.0,904.0,24539.0,15.0,0 +24583,24584,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,15:04:00,904.0,919.0,24539.0,15.0,0 +24584,24585,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,15:19:00,919.0,936.0,24539.0,17.0,0 +24585,24586,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,15:36:00,936.0,951.0,24539.0,15.0,0 +24586,24587,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,15:51:00,951.0,966.0,24539.0,15.0,0 +24587,24588,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,16:06:00,966.0,981.0,24539.0,15.0,0 +24588,24589,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,16:21:00,981.0,996.0,24539.0,15.0,0 +24589,24590,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,16:36:00,996.0,1011.0,24539.0,15.0,0 +24590,24591,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,16:51:00,1011.0,1026.0,24539.0,15.0,0 +24591,24592,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,17:06:00,1026.0,1041.0,24539.0,15.0,0 +24592,24593,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,17:21:00,1041.0,1056.0,24539.0,15.0,0 +24593,24594,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,17:36:00,1056.0,1071.0,24539.0,15.0,0 +24594,24595,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,17:51:00,1071.0,1086.0,24539.0,15.0,0 +24595,24596,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,18:06:00,1086.0,1101.0,24539.0,15.0,0 +24596,24597,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,18:21:00,1101.0,1112.0,24539.0,11.0,0 +24597,24598,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,18:32:00,1112.0,1132.0,24539.0,20.0,0 +24598,24599,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,18:52:00,1132.0,1152.0,24539.0,20.0,0 +24599,24600,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,19:12:00,1152.0,1172.0,24539.0,20.0,0 +24600,24601,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,19:32:00,1172.0,1192.0,24539.0,20.0,0 +24601,24602,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,19:52:00,1192.0,1212.0,24539.0,20.0,0 +24602,24603,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,20:12:00,1212.0,1232.0,24539.0,20.0,0 +24603,24604,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,20:32:00,1232.0,1252.0,24539.0,20.0,0 +24604,24605,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,20:52:00,1252.0,1272.0,24539.0,20.0,0 +24605,24606,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,21:12:00,1272.0,1292.0,24539.0,20.0,0 +24606,24607,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,21:32:00,1292.0,1312.0,24539.0,20.0,0 +24607,24608,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,21:52:00,1312.0,1332.0,24539.0,20.0,0 +24608,24609,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,22:12:00,1332.0,1352.0,24539.0,20.0,0 +24609,24610,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,22:32:00,1352.0,1372.0,24539.0,20.0,0 +24610,24611,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,22:52:00,1372.0,1392.0,24539.0,20.0,0 +24611,24612,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,23:12:00,1392.0,1412.0,24539.0,20.0,0 +24612,24613,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,23:32:00,1412.0,1432.0,24539.0,20.0,0 +24613,24614,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,23:52:00,1432.0,1452.0,24539.0,20.0,0 +24614,24615,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,24:12:00,1452.0,1472.0,24539.0,20.0,0 +24615,24616,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,24:32:00,1472.0,1492.0,24539.0,20.0,0 +24616,24617,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,24:52:00,1492.0,1512.0,24539.0,20.0,0 +24617,24618,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,25:12:00,1512.0,1532.0,24539.0,20.0,0 +24618,24619,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,25:32:00,1532.0,1552.0,24539.0,20.0,0 +24619,24620,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,25:52:00,1552.0,1572.0,24539.0,20.0,0 +24620,24621,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,26:12:00,1572.0,1592.0,24539.0,20.0,0 +24621,24622,MUN33O,sf_muni,33,33_O,3,sf_muni,MUN33O,0,24539,26:32:00,1592.0,1612.0,24539.0,20.0,0 +24623,24624,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,06:09:00,369.0,399.0,24624.0,30.0,0 +24624,24625,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,06:39:00,399.0,429.0,24624.0,30.0,0 +24625,24626,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,07:09:00,429.0,459.0,24624.0,30.0,0 +24626,24627,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,07:39:00,459.0,489.0,24624.0,30.0,0 +24627,24628,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,08:09:00,489.0,519.0,24624.0,30.0,0 +24628,24629,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,08:39:00,519.0,547.0,24624.0,28.0,0 +24629,24630,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,09:07:00,547.0,577.0,24624.0,30.0,0 +24630,24631,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,09:37:00,577.0,607.0,24624.0,30.0,0 +24631,24632,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,10:07:00,607.0,637.0,24624.0,30.0,0 +24632,24633,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,10:37:00,637.0,667.0,24624.0,30.0,0 +24633,24634,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,11:07:00,667.0,697.0,24624.0,30.0,0 +24634,24635,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,11:37:00,697.0,727.0,24624.0,30.0,0 +24635,24636,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,12:07:00,727.0,757.0,24624.0,30.0,0 +24636,24637,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,12:37:00,757.0,787.0,24624.0,30.0,0 +24637,24638,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,13:07:00,787.0,817.0,24624.0,30.0,0 +24638,24639,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,13:37:00,817.0,847.0,24624.0,30.0,0 +24639,24640,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,14:07:00,847.0,877.0,24624.0,30.0,0 +24640,24641,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,14:37:00,877.0,907.0,24624.0,30.0,0 +24641,24642,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,15:07:00,907.0,934.0,24624.0,27.0,0 +24642,24643,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,15:34:00,934.0,954.0,24624.0,20.0,0 +24643,24644,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,15:54:00,954.0,974.0,24624.0,20.0,0 +24644,24645,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,16:14:00,974.0,994.0,24624.0,20.0,0 +24645,24646,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,16:34:00,994.0,1014.0,24624.0,20.0,0 +24646,24647,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,16:54:00,1014.0,1034.0,24624.0,20.0,0 +24647,24648,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,17:14:00,1034.0,1054.0,24624.0,20.0,0 +24648,24649,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,17:34:00,1054.0,1074.0,24624.0,20.0,0 +24649,24650,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,17:54:00,1074.0,1094.0,24624.0,20.0,0 +24650,24651,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,18:14:00,1094.0,1117.0,24624.0,23.0,0 +24651,24652,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,18:37:00,1117.0,1147.0,24624.0,30.0,0 +24652,24653,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,19:07:00,1147.0,1177.0,24624.0,30.0,0 +24653,24654,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,19:37:00,1177.0,1207.0,24624.0,30.0,0 +24654,24655,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,20:07:00,1207.0,1237.0,24624.0,30.0,0 +24655,24656,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,20:37:00,1237.0,1267.0,24624.0,30.0,0 +24656,24657,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,21:07:00,1267.0,1297.0,24624.0,30.0,0 +24657,24658,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,21:37:00,1297.0,1327.0,24624.0,30.0,0 +24658,24659,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,22:07:00,1327.0,1357.0,24624.0,30.0,0 +24659,24660,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,22:37:00,1357.0,1387.0,24624.0,30.0,0 +24660,24661,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,23:07:00,1387.0,1417.0,24624.0,30.0,0 +24661,24662,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,23:37:00,1417.0,1447.0,24624.0,30.0,0 +24662,24663,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,24:07:00,1447.0,1477.0,24624.0,30.0,0 +24663,24664,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,24:37:00,1477.0,1507.0,24624.0,30.0,0 +24664,24665,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,25:07:00,1507.0,1537.0,24624.0,30.0,0 +24665,24666,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,25:37:00,1537.0,1567.0,24624.0,30.0,0 +24666,24667,MUN35I,sf_muni,35,35_I,3,sf_muni,MUN35I,0,24624,26:07:00,1567.0,1597.0,24624.0,30.0,0 +24668,24669,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,06:11:00,371.0,401.0,24669.0,30.0,0 +24669,24670,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,06:41:00,401.0,431.0,24669.0,30.0,0 +24670,24671,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,07:11:00,431.0,461.0,24669.0,30.0,0 +24671,24672,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,07:41:00,461.0,491.0,24669.0,30.0,0 +24672,24673,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,08:11:00,491.0,521.0,24669.0,30.0,0 +24673,24674,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,08:41:00,521.0,541.0,24669.0,20.0,0 +24674,24675,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,09:01:00,541.0,571.0,24669.0,30.0,0 +24675,24676,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,09:31:00,571.0,601.0,24669.0,30.0,0 +24676,24677,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,10:01:00,601.0,631.0,24669.0,30.0,0 +24677,24678,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,10:31:00,631.0,661.0,24669.0,30.0,0 +24678,24679,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,11:01:00,661.0,691.0,24669.0,30.0,0 +24679,24680,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,11:31:00,691.0,721.0,24669.0,30.0,0 +24680,24681,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,12:01:00,721.0,751.0,24669.0,30.0,0 +24681,24682,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,12:31:00,751.0,781.0,24669.0,30.0,0 +24682,24683,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,13:01:00,781.0,811.0,24669.0,30.0,0 +24683,24684,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,13:31:00,811.0,841.0,24669.0,30.0,0 +24684,24685,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,14:01:00,841.0,871.0,24669.0,30.0,0 +24685,24686,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,14:31:00,871.0,901.0,24669.0,30.0,0 +24686,24687,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,15:01:00,901.0,940.0,24669.0,39.0,0 +24687,24688,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,15:40:00,940.0,960.0,24669.0,20.0,0 +24688,24689,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,16:00:00,960.0,980.0,24669.0,20.0,0 +24689,24690,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,16:20:00,980.0,1000.0,24669.0,20.0,0 +24690,24691,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,16:40:00,1000.0,1020.0,24669.0,20.0,0 +24691,24692,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,17:00:00,1020.0,1040.0,24669.0,20.0,0 +24692,24693,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,17:20:00,1040.0,1060.0,24669.0,20.0,0 +24693,24694,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,17:40:00,1060.0,1080.0,24669.0,20.0,0 +24694,24695,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,18:00:00,1080.0,1100.0,24669.0,20.0,0 +24695,24696,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,18:20:00,1100.0,1114.0,24669.0,14.0,0 +24696,24697,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,18:34:00,1114.0,1144.0,24669.0,30.0,0 +24697,24698,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,19:04:00,1144.0,1174.0,24669.0,30.0,0 +24698,24699,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,19:34:00,1174.0,1204.0,24669.0,30.0,0 +24699,24700,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,20:04:00,1204.0,1234.0,24669.0,30.0,0 +24700,24701,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,20:34:00,1234.0,1264.0,24669.0,30.0,0 +24701,24702,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,21:04:00,1264.0,1294.0,24669.0,30.0,0 +24702,24703,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,21:34:00,1294.0,1324.0,24669.0,30.0,0 +24703,24704,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,22:04:00,1324.0,1354.0,24669.0,30.0,0 +24704,24705,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,22:34:00,1354.0,1384.0,24669.0,30.0,0 +24705,24706,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,23:04:00,1384.0,1414.0,24669.0,30.0,0 +24706,24707,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,23:34:00,1414.0,1444.0,24669.0,30.0,0 +24707,24708,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,24:04:00,1444.0,1474.0,24669.0,30.0,0 +24708,24709,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,24:34:00,1474.0,1504.0,24669.0,30.0,0 +24709,24710,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,25:04:00,1504.0,1534.0,24669.0,30.0,0 +24710,24711,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,25:34:00,1534.0,1564.0,24669.0,30.0,0 +24711,24712,MUN35O,sf_muni,35,35_O,3,sf_muni,MUN35O,0,24669,26:04:00,1564.0,1594.0,24669.0,30.0,0 +24713,24714,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,06:03:00,363.0,393.0,24714.0,30.0,0 +24714,24715,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,06:33:00,393.0,423.0,24714.0,30.0,0 +24715,24716,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,07:03:00,423.0,453.0,24714.0,30.0,0 +24716,24717,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,07:33:00,453.0,483.0,24714.0,30.0,0 +24717,24718,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,08:03:00,483.0,513.0,24714.0,30.0,0 +24718,24719,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,08:33:00,513.0,547.0,24714.0,34.0,0 +24719,24720,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,09:07:00,547.0,577.0,24714.0,30.0,0 +24720,24721,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,09:37:00,577.0,607.0,24714.0,30.0,0 +24721,24722,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,10:07:00,607.0,637.0,24714.0,30.0,0 +24722,24723,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,10:37:00,637.0,667.0,24714.0,30.0,0 +24723,24724,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,11:07:00,667.0,697.0,24714.0,30.0,0 +24724,24725,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,11:37:00,697.0,727.0,24714.0,30.0,0 +24725,24726,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,12:07:00,727.0,757.0,24714.0,30.0,0 +24726,24727,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,12:37:00,757.0,787.0,24714.0,30.0,0 +24727,24728,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,13:07:00,787.0,817.0,24714.0,30.0,0 +24728,24729,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,13:37:00,817.0,847.0,24714.0,30.0,0 +24729,24730,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,14:07:00,847.0,877.0,24714.0,30.0,0 +24730,24731,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,14:37:00,877.0,907.0,24714.0,30.0,0 +24731,24732,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,15:07:00,907.0,937.0,24714.0,30.0,0 +24732,24733,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,15:37:00,937.0,967.0,24714.0,30.0,0 +24733,24734,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,16:07:00,967.0,997.0,24714.0,30.0,0 +24734,24735,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,16:37:00,997.0,1027.0,24714.0,30.0,0 +24735,24736,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,17:07:00,1027.0,1057.0,24714.0,30.0,0 +24736,24737,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,17:37:00,1057.0,1087.0,24714.0,30.0,0 +24737,24738,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,18:07:00,1087.0,1117.0,24714.0,30.0,0 +24738,24739,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,18:37:00,1117.0,1147.0,24714.0,30.0,0 +24739,24740,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,19:07:00,1147.0,1177.0,24714.0,30.0,0 +24740,24741,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,19:37:00,1177.0,1207.0,24714.0,30.0,0 +24741,24742,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,20:07:00,1207.0,1237.0,24714.0,30.0,0 +24742,24743,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,20:37:00,1237.0,1267.0,24714.0,30.0,0 +24743,24744,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,21:07:00,1267.0,1297.0,24714.0,30.0,0 +24744,24745,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,21:37:00,1297.0,1327.0,24714.0,30.0,0 +24745,24746,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,22:07:00,1327.0,1357.0,24714.0,30.0,0 +24746,24747,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,22:37:00,1357.0,1387.0,24714.0,30.0,0 +24747,24748,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,23:07:00,1387.0,1417.0,24714.0,30.0,0 +24748,24749,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,23:37:00,1417.0,1447.0,24714.0,30.0,0 +24749,24750,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,24:07:00,1447.0,1477.0,24714.0,30.0,0 +24750,24751,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,24:37:00,1477.0,1507.0,24714.0,30.0,0 +24751,24752,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,25:07:00,1507.0,1537.0,24714.0,30.0,0 +24752,24753,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,25:37:00,1537.0,1567.0,24714.0,30.0,0 +24753,24754,MUN36I,sf_muni,36,36_I,3,sf_muni,MUN36I,0,24714,26:07:00,1567.0,1597.0,24714.0,30.0,0 +24755,24756,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,06:05:00,365.0,395.0,24756.0,30.0,0 +24756,24757,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,06:35:00,395.0,425.0,24756.0,30.0,0 +24757,24758,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,07:05:00,425.0,455.0,24756.0,30.0,0 +24758,24759,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,07:35:00,455.0,485.0,24756.0,30.0,0 +24759,24760,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,08:05:00,485.0,515.0,24756.0,30.0,0 +24760,24761,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,08:35:00,515.0,555.0,24756.0,40.0,0 +24761,24762,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,09:15:00,555.0,585.0,24756.0,30.0,0 +24762,24763,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,09:45:00,585.0,615.0,24756.0,30.0,0 +24763,24764,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,10:15:00,615.0,645.0,24756.0,30.0,0 +24764,24765,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,10:45:00,645.0,675.0,24756.0,30.0,0 +24765,24766,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,11:15:00,675.0,705.0,24756.0,30.0,0 +24766,24767,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,11:45:00,705.0,735.0,24756.0,30.0,0 +24767,24768,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,12:15:00,735.0,765.0,24756.0,30.0,0 +24768,24769,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,12:45:00,765.0,795.0,24756.0,30.0,0 +24769,24770,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,13:15:00,795.0,825.0,24756.0,30.0,0 +24770,24771,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,13:45:00,825.0,855.0,24756.0,30.0,0 +24771,24772,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,14:15:00,855.0,885.0,24756.0,30.0,0 +24772,24773,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,14:45:00,885.0,915.0,24756.0,30.0,0 +24773,24774,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,15:15:00,915.0,944.0,24756.0,29.0,0 +24774,24775,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,15:44:00,944.0,974.0,24756.0,30.0,0 +24775,24776,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,16:14:00,974.0,1004.0,24756.0,30.0,0 +24776,24777,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,16:44:00,1004.0,1034.0,24756.0,30.0,0 +24777,24778,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,17:14:00,1034.0,1064.0,24756.0,30.0,0 +24778,24779,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,17:44:00,1064.0,1094.0,24756.0,30.0,0 +24779,24780,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,18:14:00,1094.0,1116.0,24756.0,22.0,0 +24780,24781,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,18:36:00,1116.0,1146.0,24756.0,30.0,0 +24781,24782,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,19:06:00,1146.0,1176.0,24756.0,30.0,0 +24782,24783,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,19:36:00,1176.0,1206.0,24756.0,30.0,0 +24783,24784,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,20:06:00,1206.0,1236.0,24756.0,30.0,0 +24784,24785,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,20:36:00,1236.0,1266.0,24756.0,30.0,0 +24785,24786,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,21:06:00,1266.0,1296.0,24756.0,30.0,0 +24786,24787,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,21:36:00,1296.0,1326.0,24756.0,30.0,0 +24787,24788,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,22:06:00,1326.0,1356.0,24756.0,30.0,0 +24788,24789,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,22:36:00,1356.0,1386.0,24756.0,30.0,0 +24789,24790,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,23:06:00,1386.0,1416.0,24756.0,30.0,0 +24790,24791,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,23:36:00,1416.0,1446.0,24756.0,30.0,0 +24791,24792,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,24:06:00,1446.0,1476.0,24756.0,30.0,0 +24792,24793,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,24:36:00,1476.0,1506.0,24756.0,30.0,0 +24793,24794,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,25:06:00,1506.0,1536.0,24756.0,30.0,0 +24794,24795,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,25:36:00,1536.0,1566.0,24756.0,30.0,0 +24795,24796,MUN36O,sf_muni,36,36_O,3,sf_muni,MUN36O,0,24756,26:06:00,1566.0,1596.0,24756.0,30.0,0 +24797,24798,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,03:04:00,184.0,199.0,24798.0,15.0,0 +24798,24799,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,03:19:00,199.0,214.0,24798.0,15.0,0 +24799,24800,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,03:34:00,214.0,229.0,24798.0,15.0,0 +24800,24801,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,03:49:00,229.0,244.0,24798.0,15.0,0 +24801,24802,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,04:04:00,244.0,259.0,24798.0,15.0,0 +24802,24803,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,04:19:00,259.0,274.0,24798.0,15.0,0 +24803,24804,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,04:34:00,274.0,289.0,24798.0,15.0,0 +24804,24805,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,04:49:00,289.0,304.0,24798.0,15.0,0 +24805,24806,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,05:04:00,304.0,319.0,24798.0,15.0,0 +24806,24807,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,05:19:00,319.0,334.0,24798.0,15.0,0 +24807,24808,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,05:34:00,334.0,349.0,24798.0,15.0,0 +24808,24809,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,05:49:00,349.0,366.0,24798.0,17.0,0 +24809,24810,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,06:06:00,366.0,381.0,24798.0,15.0,0 +24810,24811,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,06:21:00,381.0,396.0,24798.0,15.0,0 +24811,24812,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,06:36:00,396.0,411.0,24798.0,15.0,0 +24812,24813,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,06:51:00,411.0,426.0,24798.0,15.0,0 +24813,24814,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,07:06:00,426.0,441.0,24798.0,15.0,0 +24814,24815,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,07:21:00,441.0,456.0,24798.0,15.0,0 +24815,24816,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,07:36:00,456.0,471.0,24798.0,15.0,0 +24816,24817,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,07:51:00,471.0,486.0,24798.0,15.0,0 +24817,24818,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,08:06:00,486.0,501.0,24798.0,15.0,0 +24818,24819,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,08:21:00,501.0,516.0,24798.0,15.0,0 +24819,24820,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,08:36:00,516.0,531.0,24798.0,15.0,0 +24820,24821,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,08:51:00,531.0,545.0,24798.0,14.0,0 +24821,24822,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,09:05:00,545.0,565.0,24798.0,20.0,0 +24822,24823,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,09:25:00,565.0,585.0,24798.0,20.0,0 +24823,24824,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,09:45:00,585.0,605.0,24798.0,20.0,0 +24824,24825,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,10:05:00,605.0,625.0,24798.0,20.0,0 +24825,24826,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,10:25:00,625.0,645.0,24798.0,20.0,0 +24826,24827,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,10:45:00,645.0,665.0,24798.0,20.0,0 +24827,24828,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,11:05:00,665.0,685.0,24798.0,20.0,0 +24828,24829,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,11:25:00,685.0,705.0,24798.0,20.0,0 +24829,24830,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,11:45:00,705.0,725.0,24798.0,20.0,0 +24830,24831,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,12:05:00,725.0,745.0,24798.0,20.0,0 +24831,24832,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,12:25:00,745.0,765.0,24798.0,20.0,0 +24832,24833,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,12:45:00,765.0,785.0,24798.0,20.0,0 +24833,24834,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,13:05:00,785.0,805.0,24798.0,20.0,0 +24834,24835,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,13:25:00,805.0,825.0,24798.0,20.0,0 +24835,24836,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,13:45:00,825.0,845.0,24798.0,20.0,0 +24836,24837,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,14:05:00,845.0,865.0,24798.0,20.0,0 +24837,24838,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,14:25:00,865.0,885.0,24798.0,20.0,0 +24838,24839,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,14:45:00,885.0,905.0,24798.0,20.0,0 +24839,24840,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,15:05:00,905.0,925.0,24798.0,20.0,0 +24840,24841,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,15:25:00,925.0,935.0,24798.0,10.0,0 +24841,24842,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,15:35:00,935.0,955.0,24798.0,20.0,0 +24842,24843,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,15:55:00,955.0,975.0,24798.0,20.0,0 +24843,24844,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,16:15:00,975.0,995.0,24798.0,20.0,0 +24844,24845,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,16:35:00,995.0,1015.0,24798.0,20.0,0 +24845,24846,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,16:55:00,1015.0,1035.0,24798.0,20.0,0 +24846,24847,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,17:15:00,1035.0,1055.0,24798.0,20.0,0 +24847,24848,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,17:35:00,1055.0,1075.0,24798.0,20.0,0 +24848,24849,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,17:55:00,1075.0,1095.0,24798.0,20.0,0 +24849,24850,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,18:15:00,1095.0,1116.0,24798.0,21.0,0 +24850,24851,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,18:36:00,1116.0,1146.0,24798.0,30.0,0 +24851,24852,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,19:06:00,1146.0,1176.0,24798.0,30.0,0 +24852,24853,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,19:36:00,1176.0,1206.0,24798.0,30.0,0 +24853,24854,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,20:06:00,1206.0,1236.0,24798.0,30.0,0 +24854,24855,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,20:36:00,1236.0,1266.0,24798.0,30.0,0 +24855,24856,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,21:06:00,1266.0,1296.0,24798.0,30.0,0 +24856,24857,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,21:36:00,1296.0,1326.0,24798.0,30.0,0 +24857,24858,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,22:06:00,1326.0,1356.0,24798.0,30.0,0 +24858,24859,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,22:36:00,1356.0,1386.0,24798.0,30.0,0 +24859,24860,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,23:06:00,1386.0,1416.0,24798.0,30.0,0 +24860,24861,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,23:36:00,1416.0,1446.0,24798.0,30.0,0 +24861,24862,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,24:06:00,1446.0,1476.0,24798.0,30.0,0 +24862,24863,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,24:36:00,1476.0,1506.0,24798.0,30.0,0 +24863,24864,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,25:06:00,1506.0,1536.0,24798.0,30.0,0 +24864,24865,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,25:36:00,1536.0,1566.0,24798.0,30.0,0 +24865,24866,MUN37I,sf_muni,37,37_I,3,sf_muni,MUN37I,0,24798,26:06:00,1566.0,1596.0,24798.0,30.0,0 +24867,24868,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,03:03:00,183.0,198.0,24868.0,15.0,0 +24868,24869,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,03:18:00,198.0,213.0,24868.0,15.0,0 +24869,24870,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,03:33:00,213.0,228.0,24868.0,15.0,0 +24870,24871,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,03:48:00,228.0,243.0,24868.0,15.0,0 +24871,24872,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,04:03:00,243.0,258.0,24868.0,15.0,0 +24872,24873,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,04:18:00,258.0,273.0,24868.0,15.0,0 +24873,24874,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,04:33:00,273.0,288.0,24868.0,15.0,0 +24874,24875,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,04:48:00,288.0,303.0,24868.0,15.0,0 +24875,24876,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,05:03:00,303.0,318.0,24868.0,15.0,0 +24876,24877,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,05:18:00,318.0,333.0,24868.0,15.0,0 +24877,24878,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,05:33:00,333.0,348.0,24868.0,15.0,0 +24878,24879,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,05:48:00,348.0,364.0,24868.0,16.0,0 +24879,24880,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,06:04:00,364.0,379.0,24868.0,15.0,0 +24880,24881,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,06:19:00,379.0,394.0,24868.0,15.0,0 +24881,24882,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,06:34:00,394.0,409.0,24868.0,15.0,0 +24882,24883,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,06:49:00,409.0,424.0,24868.0,15.0,0 +24883,24884,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,07:04:00,424.0,439.0,24868.0,15.0,0 +24884,24885,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,07:19:00,439.0,454.0,24868.0,15.0,0 +24885,24886,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,07:34:00,454.0,469.0,24868.0,15.0,0 +24886,24887,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,07:49:00,469.0,484.0,24868.0,15.0,0 +24887,24888,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,08:04:00,484.0,499.0,24868.0,15.0,0 +24888,24889,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,08:19:00,499.0,514.0,24868.0,15.0,0 +24889,24890,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,08:34:00,514.0,529.0,24868.0,15.0,0 +24890,24891,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,08:49:00,529.0,547.0,24868.0,18.0,0 +24891,24892,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,09:07:00,547.0,567.0,24868.0,20.0,0 +24892,24893,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,09:27:00,567.0,587.0,24868.0,20.0,0 +24893,24894,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,09:47:00,587.0,607.0,24868.0,20.0,0 +24894,24895,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,10:07:00,607.0,627.0,24868.0,20.0,0 +24895,24896,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,10:27:00,627.0,647.0,24868.0,20.0,0 +24896,24897,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,10:47:00,647.0,667.0,24868.0,20.0,0 +24897,24898,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,11:07:00,667.0,687.0,24868.0,20.0,0 +24898,24899,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,11:27:00,687.0,707.0,24868.0,20.0,0 +24899,24900,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,11:47:00,707.0,727.0,24868.0,20.0,0 +24900,24901,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,12:07:00,727.0,747.0,24868.0,20.0,0 +24901,24902,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,12:27:00,747.0,767.0,24868.0,20.0,0 +24902,24903,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,12:47:00,767.0,787.0,24868.0,20.0,0 +24903,24904,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,13:07:00,787.0,807.0,24868.0,20.0,0 +24904,24905,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,13:27:00,807.0,827.0,24868.0,20.0,0 +24905,24906,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,13:47:00,827.0,847.0,24868.0,20.0,0 +24906,24907,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,14:07:00,847.0,867.0,24868.0,20.0,0 +24907,24908,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,14:27:00,867.0,887.0,24868.0,20.0,0 +24908,24909,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,14:47:00,887.0,907.0,24868.0,20.0,0 +24909,24910,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,15:07:00,907.0,927.0,24868.0,20.0,0 +24910,24911,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,15:27:00,927.0,939.0,24868.0,12.0,0 +24911,24912,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,15:39:00,939.0,959.0,24868.0,20.0,0 +24912,24913,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,15:59:00,959.0,979.0,24868.0,20.0,0 +24913,24914,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,16:19:00,979.0,999.0,24868.0,20.0,0 +24914,24915,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,16:39:00,999.0,1019.0,24868.0,20.0,0 +24915,24916,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,16:59:00,1019.0,1039.0,24868.0,20.0,0 +24916,24917,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,17:19:00,1039.0,1059.0,24868.0,20.0,0 +24917,24918,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,17:39:00,1059.0,1079.0,24868.0,20.0,0 +24918,24919,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,17:59:00,1079.0,1099.0,24868.0,20.0,0 +24919,24920,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,18:19:00,1099.0,1117.0,24868.0,18.0,0 +24920,24921,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,18:37:00,1117.0,1147.0,24868.0,30.0,0 +24921,24922,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,19:07:00,1147.0,1177.0,24868.0,30.0,0 +24922,24923,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,19:37:00,1177.0,1207.0,24868.0,30.0,0 +24923,24924,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,20:07:00,1207.0,1237.0,24868.0,30.0,0 +24924,24925,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,20:37:00,1237.0,1267.0,24868.0,30.0,0 +24925,24926,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,21:07:00,1267.0,1297.0,24868.0,30.0,0 +24926,24927,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,21:37:00,1297.0,1327.0,24868.0,30.0,0 +24927,24928,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,22:07:00,1327.0,1357.0,24868.0,30.0,0 +24928,24929,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,22:37:00,1357.0,1387.0,24868.0,30.0,0 +24929,24930,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,23:07:00,1387.0,1417.0,24868.0,30.0,0 +24930,24931,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,23:37:00,1417.0,1447.0,24868.0,30.0,0 +24931,24932,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,24:07:00,1447.0,1477.0,24868.0,30.0,0 +24932,24933,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,24:37:00,1477.0,1507.0,24868.0,30.0,0 +24933,24934,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,25:07:00,1507.0,1537.0,24868.0,30.0,0 +24934,24935,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,25:37:00,1537.0,1567.0,24868.0,30.0,0 +24935,24936,MUN37O,sf_muni,37,37_O,3,sf_muni,MUN37O,0,24868,26:07:00,1567.0,1597.0,24868.0,30.0,0 +25655,25656,MUN38AXI,sf_muni,38AX,38AX_I,3,sf_muni,MUN38AXI,0,25656,06:05:00,365.0,376.0,25656.0,11.0,0 +25656,25657,MUN38AXI,sf_muni,38AX,38AX_I,3,sf_muni,MUN38AXI,0,25656,06:16:00,376.0,387.0,25656.0,11.0,0 +25657,25658,MUN38AXI,sf_muni,38AX,38AX_I,3,sf_muni,MUN38AXI,0,25656,06:27:00,387.0,398.0,25656.0,11.0,0 +25658,25659,MUN38AXI,sf_muni,38AX,38AX_I,3,sf_muni,MUN38AXI,0,25656,06:38:00,398.0,409.0,25656.0,11.0,0 +25659,25660,MUN38AXI,sf_muni,38AX,38AX_I,3,sf_muni,MUN38AXI,0,25656,06:49:00,409.0,420.0,25656.0,11.0,0 +25660,25661,MUN38AXI,sf_muni,38AX,38AX_I,3,sf_muni,MUN38AXI,0,25656,07:00:00,420.0,431.0,25656.0,11.0,0 +25661,25662,MUN38AXI,sf_muni,38AX,38AX_I,3,sf_muni,MUN38AXI,0,25656,07:11:00,431.0,442.0,25656.0,11.0,0 +25662,25663,MUN38AXI,sf_muni,38AX,38AX_I,3,sf_muni,MUN38AXI,0,25656,07:22:00,442.0,453.0,25656.0,11.0,0 +25663,25664,MUN38AXI,sf_muni,38AX,38AX_I,3,sf_muni,MUN38AXI,0,25656,07:33:00,453.0,464.0,25656.0,11.0,0 +25664,25665,MUN38AXI,sf_muni,38AX,38AX_I,3,sf_muni,MUN38AXI,0,25656,07:44:00,464.0,475.0,25656.0,11.0,0 +25665,25666,MUN38AXI,sf_muni,38AX,38AX_I,3,sf_muni,MUN38AXI,0,25656,07:55:00,475.0,486.0,25656.0,11.0,0 +25666,25667,MUN38AXI,sf_muni,38AX,38AX_I,3,sf_muni,MUN38AXI,0,25656,08:06:00,486.0,497.0,25656.0,11.0,0 +25667,25668,MUN38AXI,sf_muni,38AX,38AX_I,3,sf_muni,MUN38AXI,0,25656,08:17:00,497.0,508.0,25656.0,11.0,0 +25668,25669,MUN38AXI,sf_muni,38AX,38AX_I,3,sf_muni,MUN38AXI,0,25656,08:28:00,508.0,519.0,25656.0,11.0,0 +25669,25670,MUN38AXI,sf_muni,38AX,38AX_I,3,sf_muni,MUN38AXI,0,25656,08:39:00,519.0,530.0,25656.0,11.0,0 +25671,25672,MUN38AXO,sf_muni,38AX,38AX_O,3,sf_muni,MUN38AXO,0,25672,15:32:00,932.0,941.0,25672.0,9.0,0 +25672,25673,MUN38AXO,sf_muni,38AX,38AX_O,3,sf_muni,MUN38AXO,0,25672,15:41:00,941.0,950.0,25672.0,9.0,0 +25673,25674,MUN38AXO,sf_muni,38AX,38AX_O,3,sf_muni,MUN38AXO,0,25672,15:50:00,950.0,959.0,25672.0,9.0,0 +25674,25675,MUN38AXO,sf_muni,38AX,38AX_O,3,sf_muni,MUN38AXO,0,25672,15:59:00,959.0,968.0,25672.0,9.0,0 +25675,25676,MUN38AXO,sf_muni,38AX,38AX_O,3,sf_muni,MUN38AXO,0,25672,16:08:00,968.0,977.0,25672.0,9.0,0 +25676,25677,MUN38AXO,sf_muni,38AX,38AX_O,3,sf_muni,MUN38AXO,0,25672,16:17:00,977.0,986.0,25672.0,9.0,0 +25677,25678,MUN38AXO,sf_muni,38AX,38AX_O,3,sf_muni,MUN38AXO,0,25672,16:26:00,986.0,995.0,25672.0,9.0,0 +25678,25679,MUN38AXO,sf_muni,38AX,38AX_O,3,sf_muni,MUN38AXO,0,25672,16:35:00,995.0,1004.0,25672.0,9.0,0 +25679,25680,MUN38AXO,sf_muni,38AX,38AX_O,3,sf_muni,MUN38AXO,0,25672,16:44:00,1004.0,1013.0,25672.0,9.0,0 +25680,25681,MUN38AXO,sf_muni,38AX,38AX_O,3,sf_muni,MUN38AXO,0,25672,16:53:00,1013.0,1022.0,25672.0,9.0,0 +25681,25682,MUN38AXO,sf_muni,38AX,38AX_O,3,sf_muni,MUN38AXO,0,25672,17:02:00,1022.0,1031.0,25672.0,9.0,0 +25682,25683,MUN38AXO,sf_muni,38AX,38AX_O,3,sf_muni,MUN38AXO,0,25672,17:11:00,1031.0,1040.0,25672.0,9.0,0 +25683,25684,MUN38AXO,sf_muni,38AX,38AX_O,3,sf_muni,MUN38AXO,0,25672,17:20:00,1040.0,1049.0,25672.0,9.0,0 +25684,25685,MUN38AXO,sf_muni,38AX,38AX_O,3,sf_muni,MUN38AXO,0,25672,17:29:00,1049.0,1058.0,25672.0,9.0,0 +25685,25686,MUN38AXO,sf_muni,38AX,38AX_O,3,sf_muni,MUN38AXO,0,25672,17:38:00,1058.0,1067.0,25672.0,9.0,0 +25686,25687,MUN38AXO,sf_muni,38AX,38AX_O,3,sf_muni,MUN38AXO,0,25672,17:47:00,1067.0,1076.0,25672.0,9.0,0 +25687,25688,MUN38AXO,sf_muni,38AX,38AX_O,3,sf_muni,MUN38AXO,0,25672,17:56:00,1076.0,1085.0,25672.0,9.0,0 +25688,25689,MUN38AXO,sf_muni,38AX,38AX_O,3,sf_muni,MUN38AXO,0,25672,18:05:00,1085.0,1094.0,25672.0,9.0,0 +25689,25690,MUN38AXO,sf_muni,38AX,38AX_O,3,sf_muni,MUN38AXO,0,25672,18:14:00,1094.0,1103.0,25672.0,9.0,0 +25691,25692,MUN38BXI,sf_muni,38BX,38BX_I,3,sf_muni,MUN38BXI,0,25692,06:02:00,362.0,373.0,25692.0,11.0,0 +25692,25693,MUN38BXI,sf_muni,38BX,38BX_I,3,sf_muni,MUN38BXI,0,25692,06:13:00,373.0,384.0,25692.0,11.0,0 +25693,25694,MUN38BXI,sf_muni,38BX,38BX_I,3,sf_muni,MUN38BXI,0,25692,06:24:00,384.0,395.0,25692.0,11.0,0 +25694,25695,MUN38BXI,sf_muni,38BX,38BX_I,3,sf_muni,MUN38BXI,0,25692,06:35:00,395.0,406.0,25692.0,11.0,0 +25695,25696,MUN38BXI,sf_muni,38BX,38BX_I,3,sf_muni,MUN38BXI,0,25692,06:46:00,406.0,417.0,25692.0,11.0,0 +25696,25697,MUN38BXI,sf_muni,38BX,38BX_I,3,sf_muni,MUN38BXI,0,25692,06:57:00,417.0,428.0,25692.0,11.0,0 +25697,25698,MUN38BXI,sf_muni,38BX,38BX_I,3,sf_muni,MUN38BXI,0,25692,07:08:00,428.0,439.0,25692.0,11.0,0 +25698,25699,MUN38BXI,sf_muni,38BX,38BX_I,3,sf_muni,MUN38BXI,0,25692,07:19:00,439.0,450.0,25692.0,11.0,0 +25699,25700,MUN38BXI,sf_muni,38BX,38BX_I,3,sf_muni,MUN38BXI,0,25692,07:30:00,450.0,461.0,25692.0,11.0,0 +25700,25701,MUN38BXI,sf_muni,38BX,38BX_I,3,sf_muni,MUN38BXI,0,25692,07:41:00,461.0,472.0,25692.0,11.0,0 +25701,25702,MUN38BXI,sf_muni,38BX,38BX_I,3,sf_muni,MUN38BXI,0,25692,07:52:00,472.0,483.0,25692.0,11.0,0 +25702,25703,MUN38BXI,sf_muni,38BX,38BX_I,3,sf_muni,MUN38BXI,0,25692,08:03:00,483.0,494.0,25692.0,11.0,0 +25703,25704,MUN38BXI,sf_muni,38BX,38BX_I,3,sf_muni,MUN38BXI,0,25692,08:14:00,494.0,505.0,25692.0,11.0,0 +25704,25705,MUN38BXI,sf_muni,38BX,38BX_I,3,sf_muni,MUN38BXI,0,25692,08:25:00,505.0,516.0,25692.0,11.0,0 +25705,25706,MUN38BXI,sf_muni,38BX,38BX_I,3,sf_muni,MUN38BXI,0,25692,08:36:00,516.0,527.0,25692.0,11.0,0 +25706,25707,MUN38BXI,sf_muni,38BX,38BX_I,3,sf_muni,MUN38BXI,0,25692,08:47:00,527.0,538.0,25692.0,11.0,0 +25708,25709,MUN38BXO,sf_muni,38BX,38BX_O,3,sf_muni,MUN38BXO,0,25709,15:34:00,934.0,943.2,25709.0,9.2,0 +25709,25710,MUN38BXO,sf_muni,38BX,38BX_O,3,sf_muni,MUN38BXO,0,25709,15:43:12,943.2,952.4,25709.0,9.2,0 +25710,25711,MUN38BXO,sf_muni,38BX,38BX_O,3,sf_muni,MUN38BXO,0,25709,15:52:24,952.4,961.6,25709.0,9.2,0 +25711,25712,MUN38BXO,sf_muni,38BX,38BX_O,3,sf_muni,MUN38BXO,0,25709,16:01:36,961.6,970.8,25709.0,9.2,0 +25712,25713,MUN38BXO,sf_muni,38BX,38BX_O,3,sf_muni,MUN38BXO,0,25709,16:10:48,970.8,980.0,25709.0,9.2,0 +25713,25714,MUN38BXO,sf_muni,38BX,38BX_O,3,sf_muni,MUN38BXO,0,25709,16:20:00,980.0,989.2,25709.0,9.2,0 +25714,25715,MUN38BXO,sf_muni,38BX,38BX_O,3,sf_muni,MUN38BXO,0,25709,16:29:12,989.2,998.4,25709.0,9.2,0 +25715,25716,MUN38BXO,sf_muni,38BX,38BX_O,3,sf_muni,MUN38BXO,0,25709,16:38:24,998.4,1007.6,25709.0,9.2,0 +25716,25717,MUN38BXO,sf_muni,38BX,38BX_O,3,sf_muni,MUN38BXO,0,25709,16:47:36,1007.6,1016.8,25709.0,9.2,0 +25717,25718,MUN38BXO,sf_muni,38BX,38BX_O,3,sf_muni,MUN38BXO,0,25709,16:56:48,1016.8,1026.0,25709.0,9.2,0 +25718,25719,MUN38BXO,sf_muni,38BX,38BX_O,3,sf_muni,MUN38BXO,0,25709,17:06:00,1026.0,1035.2,25709.0,9.2,0 +25719,25720,MUN38BXO,sf_muni,38BX,38BX_O,3,sf_muni,MUN38BXO,0,25709,17:15:12,1035.2,1044.4,25709.0,9.2,0 +25720,25721,MUN38BXO,sf_muni,38BX,38BX_O,3,sf_muni,MUN38BXO,0,25709,17:24:24,1044.4,1053.6,25709.0,9.2,0 +25721,25722,MUN38BXO,sf_muni,38BX,38BX_O,3,sf_muni,MUN38BXO,0,25709,17:33:36,1053.6,1062.8,25709.0,9.2,0 +25722,25723,MUN38BXO,sf_muni,38BX,38BX_O,3,sf_muni,MUN38BXO,0,25709,17:42:48,1062.8,1072.0,25709.0,9.2,0 +25723,25724,MUN38BXO,sf_muni,38BX,38BX_O,3,sf_muni,MUN38BXO,0,25709,17:52:00,1072.0,1081.2,25709.0,9.2,0 +25724,25725,MUN38BXO,sf_muni,38BX,38BX_O,3,sf_muni,MUN38BXO,0,25709,18:01:12,1081.2,1090.4,25709.0,9.2,0 +25725,25726,MUN38BXO,sf_muni,38BX,38BX_O,3,sf_muni,MUN38BXO,0,25709,18:10:24,1090.4,1099.6,25709.0,9.2,0 +25726,25727,MUN38BXO,sf_muni,38BX,38BX_O,3,sf_muni,MUN38BXO,0,25709,18:19:36,1099.6,1108.8,25709.0,9.2,0 +24937,24938,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,06:04:00,364.0,376.0,24938.0,12.0,0 +24938,24939,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,06:16:00,376.0,388.0,24938.0,12.0,0 +24939,24940,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,06:28:00,388.0,400.0,24938.0,12.0,0 +24940,24941,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,06:40:00,400.0,412.0,24938.0,12.0,0 +24941,24942,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,06:52:00,412.0,424.0,24938.0,12.0,0 +24942,24943,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,07:04:00,424.0,436.0,24938.0,12.0,0 +24943,24944,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,07:16:00,436.0,448.0,24938.0,12.0,0 +24944,24945,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,07:28:00,448.0,460.0,24938.0,12.0,0 +24945,24946,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,07:40:00,460.0,472.0,24938.0,12.0,0 +24946,24947,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,07:52:00,472.0,484.0,24938.0,12.0,0 +24947,24948,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,08:04:00,484.0,496.0,24938.0,12.0,0 +24948,24949,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,08:16:00,496.0,508.0,24938.0,12.0,0 +24949,24950,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,08:28:00,508.0,520.0,24938.0,12.0,0 +24950,24951,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,08:40:00,520.0,532.0,24938.0,12.0,0 +24951,24952,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,08:52:00,532.0,544.0,24938.0,12.0,0 +24952,24953,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,09:04:00,544.0,560.0,24938.0,16.0,0 +24953,24954,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,09:20:00,560.0,576.0,24938.0,16.0,0 +24954,24955,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,09:36:00,576.0,592.0,24938.0,16.0,0 +24955,24956,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,09:52:00,592.0,608.0,24938.0,16.0,0 +24956,24957,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,10:08:00,608.0,624.0,24938.0,16.0,0 +24957,24958,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,10:24:00,624.0,640.0,24938.0,16.0,0 +24958,24959,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,10:40:00,640.0,656.0,24938.0,16.0,0 +24959,24960,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,10:56:00,656.0,672.0,24938.0,16.0,0 +24960,24961,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,11:12:00,672.0,688.0,24938.0,16.0,0 +24961,24962,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,11:28:00,688.0,704.0,24938.0,16.0,0 +24962,24963,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,11:44:00,704.0,720.0,24938.0,16.0,0 +24963,24964,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,12:00:00,720.0,736.0,24938.0,16.0,0 +24964,24965,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,12:16:00,736.0,752.0,24938.0,16.0,0 +24965,24966,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,12:32:00,752.0,768.0,24938.0,16.0,0 +24966,24967,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,12:48:00,768.0,784.0,24938.0,16.0,0 +24967,24968,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,13:04:00,784.0,800.0,24938.0,16.0,0 +24968,24969,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,13:20:00,800.0,816.0,24938.0,16.0,0 +24969,24970,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,13:36:00,816.0,832.0,24938.0,16.0,0 +24970,24971,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,13:52:00,832.0,848.0,24938.0,16.0,0 +24971,24972,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,14:08:00,848.0,864.0,24938.0,16.0,0 +24972,24973,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,14:24:00,864.0,880.0,24938.0,16.0,0 +24973,24974,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,14:40:00,880.0,896.0,24938.0,16.0,0 +24974,24975,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,14:56:00,896.0,912.0,24938.0,16.0,0 +24975,24976,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,15:12:00,912.0,928.0,24938.0,16.0,0 +24976,24977,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,15:28:00,928.0,933.0,24938.0,5.0,0 +24977,24978,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,15:33:00,933.0,949.0,24938.0,16.0,0 +24978,24979,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,15:49:00,949.0,965.0,24938.0,16.0,0 +24979,24980,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,16:05:00,965.0,981.0,24938.0,16.0,0 +24980,24981,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,16:21:00,981.0,997.0,24938.0,16.0,0 +24981,24982,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,16:37:00,997.0,1013.0,24938.0,16.0,0 +24982,24983,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,16:53:00,1013.0,1029.0,24938.0,16.0,0 +24983,24984,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,17:09:00,1029.0,1045.0,24938.0,16.0,0 +24984,24985,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,17:25:00,1045.0,1061.0,24938.0,16.0,0 +24985,24986,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,17:41:00,1061.0,1077.0,24938.0,16.0,0 +24986,24987,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,17:57:00,1077.0,1093.0,24938.0,16.0,0 +24987,24988,MUN38FTMI,sf_muni,38FTM,38FTM_I,3,sf_muni,MUN38FTMI,0,24938,18:13:00,1093.0,1109.0,24938.0,16.0,0 +24989,24990,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,06:03:00,363.0,375.0,24990.0,12.0,0 +24990,24991,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,06:15:00,375.0,387.0,24990.0,12.0,0 +24991,24992,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,06:27:00,387.0,399.0,24990.0,12.0,0 +24992,24993,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,06:39:00,399.0,411.0,24990.0,12.0,0 +24993,24994,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,06:51:00,411.0,423.0,24990.0,12.0,0 +24994,24995,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,07:03:00,423.0,435.0,24990.0,12.0,0 +24995,24996,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,07:15:00,435.0,447.0,24990.0,12.0,0 +24996,24997,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,07:27:00,447.0,459.0,24990.0,12.0,0 +24997,24998,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,07:39:00,459.0,471.0,24990.0,12.0,0 +24998,24999,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,07:51:00,471.0,483.0,24990.0,12.0,0 +24999,25000,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,08:03:00,483.0,495.0,24990.0,12.0,0 +25000,25001,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,08:15:00,495.0,507.0,24990.0,12.0,0 +25001,25002,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,08:27:00,507.0,519.0,24990.0,12.0,0 +25002,25003,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,08:39:00,519.0,531.0,24990.0,12.0,0 +25003,25004,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,08:51:00,531.0,548.0,24990.0,17.0,0 +25004,25005,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,09:08:00,548.0,564.0,24990.0,16.0,0 +25005,25006,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,09:24:00,564.0,580.0,24990.0,16.0,0 +25006,25007,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,09:40:00,580.0,596.0,24990.0,16.0,0 +25007,25008,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,09:56:00,596.0,612.0,24990.0,16.0,0 +25008,25009,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,10:12:00,612.0,628.0,24990.0,16.0,0 +25009,25010,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,10:28:00,628.0,644.0,24990.0,16.0,0 +25010,25011,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,10:44:00,644.0,660.0,24990.0,16.0,0 +25011,25012,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,11:00:00,660.0,676.0,24990.0,16.0,0 +25012,25013,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,11:16:00,676.0,692.0,24990.0,16.0,0 +25013,25014,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,11:32:00,692.0,708.0,24990.0,16.0,0 +25014,25015,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,11:48:00,708.0,724.0,24990.0,16.0,0 +25015,25016,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,12:04:00,724.0,740.0,24990.0,16.0,0 +25016,25017,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,12:20:00,740.0,756.0,24990.0,16.0,0 +25017,25018,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,12:36:00,756.0,772.0,24990.0,16.0,0 +25018,25019,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,12:52:00,772.0,788.0,24990.0,16.0,0 +25019,25020,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,13:08:00,788.0,804.0,24990.0,16.0,0 +25020,25021,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,13:24:00,804.0,820.0,24990.0,16.0,0 +25021,25022,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,13:40:00,820.0,836.0,24990.0,16.0,0 +25022,25023,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,13:56:00,836.0,852.0,24990.0,16.0,0 +25023,25024,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,14:12:00,852.0,868.0,24990.0,16.0,0 +25024,25025,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,14:28:00,868.0,884.0,24990.0,16.0,0 +25025,25026,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,14:44:00,884.0,900.0,24990.0,16.0,0 +25026,25027,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,15:00:00,900.0,916.0,24990.0,16.0,0 +25027,25028,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,15:16:00,916.0,933.0,24990.0,17.0,0 +25028,25029,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,15:33:00,933.0,949.0,24990.0,16.0,0 +25029,25030,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,15:49:00,949.0,965.0,24990.0,16.0,0 +25030,25031,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,16:05:00,965.0,981.0,24990.0,16.0,0 +25031,25032,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,16:21:00,981.0,997.0,24990.0,16.0,0 +25032,25033,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,16:37:00,997.0,1013.0,24990.0,16.0,0 +25033,25034,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,16:53:00,1013.0,1029.0,24990.0,16.0,0 +25034,25035,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,17:09:00,1029.0,1045.0,24990.0,16.0,0 +25035,25036,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,17:25:00,1045.0,1061.0,24990.0,16.0,0 +25036,25037,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,17:41:00,1061.0,1077.0,24990.0,16.0,0 +25037,25038,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,17:57:00,1077.0,1093.0,24990.0,16.0,0 +25038,25039,MUN38FTMO,sf_muni,38FTM,38FTM_O,3,sf_muni,MUN38FTMO,0,24990,18:13:00,1093.0,1109.0,24990.0,16.0,0 +25279,25280,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,06:02:00,362.0,367.5,25280.0,5.5,0 +25280,25281,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,06:07:30,367.5,373.0,25280.0,5.5,0 +25281,25282,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,06:13:00,373.0,378.5,25280.0,5.5,0 +25282,25283,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,06:18:30,378.5,384.0,25280.0,5.5,0 +25283,25284,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,06:24:00,384.0,389.5,25280.0,5.5,0 +25284,25285,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,06:29:30,389.5,395.0,25280.0,5.5,0 +25285,25286,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,06:35:00,395.0,400.5,25280.0,5.5,0 +25286,25287,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,06:40:30,400.5,406.0,25280.0,5.5,0 +25287,25288,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,06:46:00,406.0,411.5,25280.0,5.5,0 +25288,25289,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,06:51:30,411.5,417.0,25280.0,5.5,0 +25289,25290,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,06:57:00,417.0,422.5,25280.0,5.5,0 +25290,25291,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,07:02:30,422.5,428.0,25280.0,5.5,0 +25291,25292,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,07:08:00,428.0,433.5,25280.0,5.5,0 +25292,25293,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,07:13:30,433.5,439.0,25280.0,5.5,0 +25293,25294,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,07:19:00,439.0,444.5,25280.0,5.5,0 +25294,25295,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,07:24:30,444.5,450.0,25280.0,5.5,0 +25295,25296,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,07:30:00,450.0,455.5,25280.0,5.5,0 +25296,25297,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,07:35:30,455.5,461.0,25280.0,5.5,0 +25297,25298,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,07:41:00,461.0,466.5,25280.0,5.5,0 +25298,25299,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,07:46:30,466.5,472.0,25280.0,5.5,0 +25299,25300,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,07:52:00,472.0,477.5,25280.0,5.5,0 +25300,25301,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,07:57:30,477.5,483.0,25280.0,5.5,0 +25301,25302,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,08:03:00,483.0,488.5,25280.0,5.5,0 +25302,25303,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,08:08:30,488.5,494.0,25280.0,5.5,0 +25303,25304,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,08:14:00,494.0,499.5,25280.0,5.5,0 +25304,25305,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,08:19:30,499.5,505.0,25280.0,5.5,0 +25305,25306,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,08:25:00,505.0,510.5,25280.0,5.5,0 +25306,25307,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,08:30:30,510.5,516.0,25280.0,5.5,0 +25307,25308,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,08:36:00,516.0,521.5,25280.0,5.5,0 +25308,25309,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,08:41:30,521.5,527.0,25280.0,5.5,0 +25309,25310,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,08:47:00,527.0,532.5,25280.0,5.5,0 +25310,25311,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,08:52:30,532.5,538.0,25280.0,5.5,0 +25311,25312,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,08:58:00,538.0,542.0,25280.0,4.0,0 +25312,25313,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,09:02:00,542.0,547.5,25280.0,5.5,0 +25313,25314,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,09:07:30,547.5,553.0,25280.0,5.5,0 +25314,25315,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,09:13:00,553.0,558.5,25280.0,5.5,0 +25315,25316,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,09:18:30,558.5,564.0,25280.0,5.5,0 +25316,25317,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,09:24:00,564.0,569.5,25280.0,5.5,0 +25317,25318,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,09:29:30,569.5,575.0,25280.0,5.5,0 +25318,25319,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,09:35:00,575.0,580.5,25280.0,5.5,0 +25319,25320,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,09:40:30,580.5,586.0,25280.0,5.5,0 +25320,25321,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,09:46:00,586.0,591.5,25280.0,5.5,0 +25321,25322,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,09:51:30,591.5,597.0,25280.0,5.5,0 +25322,25323,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,09:57:00,597.0,602.5,25280.0,5.5,0 +25323,25324,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,10:02:30,602.5,608.0,25280.0,5.5,0 +25324,25325,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,10:08:00,608.0,613.5,25280.0,5.5,0 +25325,25326,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,10:13:30,613.5,619.0,25280.0,5.5,0 +25326,25327,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,10:19:00,619.0,624.5,25280.0,5.5,0 +25327,25328,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,10:24:30,624.5,630.0,25280.0,5.5,0 +25328,25329,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,10:30:00,630.0,635.5,25280.0,5.5,0 +25329,25330,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,10:35:30,635.5,641.0,25280.0,5.5,0 +25330,25331,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,10:41:00,641.0,646.5,25280.0,5.5,0 +25331,25332,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,10:46:30,646.5,652.0,25280.0,5.5,0 +25332,25333,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,10:52:00,652.0,657.5,25280.0,5.5,0 +25333,25334,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,10:57:30,657.5,663.0,25280.0,5.5,0 +25334,25335,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,11:03:00,663.0,668.5,25280.0,5.5,0 +25335,25336,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,11:08:30,668.5,674.0,25280.0,5.5,0 +25336,25337,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,11:14:00,674.0,679.5,25280.0,5.5,0 +25337,25338,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,11:19:30,679.5,685.0,25280.0,5.5,0 +25338,25339,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,11:25:00,685.0,690.5,25280.0,5.5,0 +25339,25340,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,11:30:30,690.5,696.0,25280.0,5.5,0 +25340,25341,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,11:36:00,696.0,701.5,25280.0,5.5,0 +25341,25342,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,11:41:30,701.5,707.0,25280.0,5.5,0 +25342,25343,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,11:47:00,707.0,712.5,25280.0,5.5,0 +25343,25344,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,11:52:30,712.5,718.0,25280.0,5.5,0 +25344,25345,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,11:58:00,718.0,723.5,25280.0,5.5,0 +25345,25346,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,12:03:30,723.5,729.0,25280.0,5.5,0 +25346,25347,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,12:09:00,729.0,734.5,25280.0,5.5,0 +25347,25348,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,12:14:30,734.5,740.0,25280.0,5.5,0 +25348,25349,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,12:20:00,740.0,745.5,25280.0,5.5,0 +25349,25350,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,12:25:30,745.5,751.0,25280.0,5.5,0 +25350,25351,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,12:31:00,751.0,756.5,25280.0,5.5,0 +25351,25352,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,12:36:30,756.5,762.0,25280.0,5.5,0 +25352,25353,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,12:42:00,762.0,767.5,25280.0,5.5,0 +25353,25354,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,12:47:30,767.5,773.0,25280.0,5.5,0 +25354,25355,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,12:53:00,773.0,778.5,25280.0,5.5,0 +25355,25356,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,12:58:30,778.5,784.0,25280.0,5.5,0 +25356,25357,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,13:04:00,784.0,789.5,25280.0,5.5,0 +25357,25358,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,13:09:30,789.5,795.0,25280.0,5.5,0 +25358,25359,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,13:15:00,795.0,800.5,25280.0,5.5,0 +25359,25360,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,13:20:30,800.5,806.0,25280.0,5.5,0 +25360,25361,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,13:26:00,806.0,811.5,25280.0,5.5,0 +25361,25362,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,13:31:30,811.5,817.0,25280.0,5.5,0 +25362,25363,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,13:37:00,817.0,822.5,25280.0,5.5,0 +25363,25364,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,13:42:30,822.5,828.0,25280.0,5.5,0 +25364,25365,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,13:48:00,828.0,833.5,25280.0,5.5,0 +25365,25366,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,13:53:30,833.5,839.0,25280.0,5.5,0 +25366,25367,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,13:59:00,839.0,844.5,25280.0,5.5,0 +25367,25368,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,14:04:30,844.5,850.0,25280.0,5.5,0 +25368,25369,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,14:10:00,850.0,855.5,25280.0,5.5,0 +25369,25370,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,14:15:30,855.5,861.0,25280.0,5.5,0 +25370,25371,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,14:21:00,861.0,866.5,25280.0,5.5,0 +25371,25372,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,14:26:30,866.5,872.0,25280.0,5.5,0 +25372,25373,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,14:32:00,872.0,877.5,25280.0,5.5,0 +25373,25374,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,14:37:30,877.5,883.0,25280.0,5.5,0 +25374,25375,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,14:43:00,883.0,888.5,25280.0,5.5,0 +25375,25376,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,14:48:30,888.5,894.0,25280.0,5.5,0 +25376,25377,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,14:54:00,894.0,899.5,25280.0,5.5,0 +25377,25378,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,14:59:30,899.5,905.0,25280.0,5.5,0 +25378,25379,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,15:05:00,905.0,910.5,25280.0,5.5,0 +25379,25380,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,15:10:30,910.5,916.0,25280.0,5.5,0 +25380,25381,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,15:16:00,916.0,921.5,25280.0,5.5,0 +25381,25382,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,15:21:30,921.5,927.0,25280.0,5.5,0 +25382,25383,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,15:27:00,927.0,933.0,25280.0,6.0,0 +25383,25384,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,15:33:00,933.0,938.5,25280.0,5.5,0 +25384,25385,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,15:38:30,938.5,944.0,25280.0,5.5,0 +25385,25386,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,15:44:00,944.0,949.5,25280.0,5.5,0 +25386,25387,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,15:49:30,949.5,955.0,25280.0,5.5,0 +25387,25388,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,15:55:00,955.0,960.5,25280.0,5.5,0 +25388,25389,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,16:00:30,960.5,966.0,25280.0,5.5,0 +25389,25390,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,16:06:00,966.0,971.5,25280.0,5.5,0 +25390,25391,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,16:11:30,971.5,977.0,25280.0,5.5,0 +25391,25392,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,16:17:00,977.0,982.5,25280.0,5.5,0 +25392,25393,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,16:22:30,982.5,988.0,25280.0,5.5,0 +25393,25394,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,16:28:00,988.0,993.5,25280.0,5.5,0 +25394,25395,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,16:33:30,993.5,999.0,25280.0,5.5,0 +25395,25396,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,16:39:00,999.0,1004.5,25280.0,5.5,0 +25396,25397,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,16:44:30,1004.5,1010.0,25280.0,5.5,0 +25397,25398,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,16:50:00,1010.0,1015.5,25280.0,5.5,0 +25398,25399,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,16:55:30,1015.5,1021.0,25280.0,5.5,0 +25399,25400,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,17:01:00,1021.0,1026.5,25280.0,5.5,0 +25400,25401,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,17:06:30,1026.5,1032.0,25280.0,5.5,0 +25401,25402,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,17:12:00,1032.0,1037.5,25280.0,5.5,0 +25402,25403,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,17:17:30,1037.5,1043.0,25280.0,5.5,0 +25403,25404,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,17:23:00,1043.0,1048.5,25280.0,5.5,0 +25404,25405,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,17:28:30,1048.5,1054.0,25280.0,5.5,0 +25405,25406,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,17:34:00,1054.0,1059.5,25280.0,5.5,0 +25406,25407,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,17:39:30,1059.5,1065.0,25280.0,5.5,0 +25407,25408,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,17:45:00,1065.0,1070.5,25280.0,5.5,0 +25408,25409,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,17:50:30,1070.5,1076.0,25280.0,5.5,0 +25409,25410,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,17:56:00,1076.0,1081.5,25280.0,5.5,0 +25410,25411,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,18:01:30,1081.5,1087.0,25280.0,5.5,0 +25411,25412,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,18:07:00,1087.0,1092.5,25280.0,5.5,0 +25412,25413,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,18:12:30,1092.5,1098.0,25280.0,5.5,0 +25413,25414,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,18:18:00,1098.0,1103.5,25280.0,5.5,0 +25414,25415,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,18:23:30,1103.5,1109.0,25280.0,5.5,0 +25415,25416,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,18:29:00,1109.0,1114.0,25280.0,5.0,0 +25416,25417,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,18:34:00,1114.0,1124.0,25280.0,10.0,0 +25417,25418,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,18:44:00,1124.0,1134.0,25280.0,10.0,0 +25418,25419,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,18:54:00,1134.0,1144.0,25280.0,10.0,0 +25419,25420,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,19:04:00,1144.0,1154.0,25280.0,10.0,0 +25420,25421,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,19:14:00,1154.0,1164.0,25280.0,10.0,0 +25421,25422,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,19:24:00,1164.0,1174.0,25280.0,10.0,0 +25422,25423,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,19:34:00,1174.0,1184.0,25280.0,10.0,0 +25423,25424,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,19:44:00,1184.0,1194.0,25280.0,10.0,0 +25424,25425,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,19:54:00,1194.0,1204.0,25280.0,10.0,0 +25425,25426,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,20:04:00,1204.0,1214.0,25280.0,10.0,0 +25426,25427,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,20:14:00,1214.0,1224.0,25280.0,10.0,0 +25427,25428,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,20:24:00,1224.0,1234.0,25280.0,10.0,0 +25428,25429,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,20:34:00,1234.0,1244.0,25280.0,10.0,0 +25429,25430,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,20:44:00,1244.0,1254.0,25280.0,10.0,0 +25430,25431,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,20:54:00,1254.0,1264.0,25280.0,10.0,0 +25431,25432,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,21:04:00,1264.0,1274.0,25280.0,10.0,0 +25432,25433,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,21:14:00,1274.0,1284.0,25280.0,10.0,0 +25433,25434,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,21:24:00,1284.0,1294.0,25280.0,10.0,0 +25434,25435,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,21:34:00,1294.0,1304.0,25280.0,10.0,0 +25435,25436,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,21:44:00,1304.0,1314.0,25280.0,10.0,0 +25436,25437,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,21:54:00,1314.0,1324.0,25280.0,10.0,0 +25437,25438,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,22:04:00,1324.0,1334.0,25280.0,10.0,0 +25438,25439,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,22:14:00,1334.0,1344.0,25280.0,10.0,0 +25439,25440,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,22:24:00,1344.0,1354.0,25280.0,10.0,0 +25440,25441,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,22:34:00,1354.0,1364.0,25280.0,10.0,0 +25441,25442,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,22:44:00,1364.0,1374.0,25280.0,10.0,0 +25442,25443,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,22:54:00,1374.0,1384.0,25280.0,10.0,0 +25443,25444,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,23:04:00,1384.0,1394.0,25280.0,10.0,0 +25444,25445,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,23:14:00,1394.0,1404.0,25280.0,10.0,0 +25445,25446,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,23:24:00,1404.0,1414.0,25280.0,10.0,0 +25446,25447,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,23:34:00,1414.0,1424.0,25280.0,10.0,0 +25447,25448,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,23:44:00,1424.0,1434.0,25280.0,10.0,0 +25448,25449,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,23:54:00,1434.0,1444.0,25280.0,10.0,0 +25449,25450,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,24:04:00,1444.0,1454.0,25280.0,10.0,0 +25450,25451,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,24:14:00,1454.0,1464.0,25280.0,10.0,0 +25451,25452,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,24:24:00,1464.0,1474.0,25280.0,10.0,0 +25452,25453,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,24:34:00,1474.0,1484.0,25280.0,10.0,0 +25453,25454,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,24:44:00,1484.0,1494.0,25280.0,10.0,0 +25454,25455,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,24:54:00,1494.0,1504.0,25280.0,10.0,0 +25455,25456,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,25:04:00,1504.0,1514.0,25280.0,10.0,0 +25456,25457,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,25:14:00,1514.0,1524.0,25280.0,10.0,0 +25457,25458,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,25:24:00,1524.0,1534.0,25280.0,10.0,0 +25458,25459,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,25:34:00,1534.0,1544.0,25280.0,10.0,0 +25459,25460,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,25:44:00,1544.0,1554.0,25280.0,10.0,0 +25460,25461,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,25:54:00,1554.0,1564.0,25280.0,10.0,0 +25461,25462,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,26:04:00,1564.0,1574.0,25280.0,10.0,0 +25462,25463,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,26:14:00,1574.0,1584.0,25280.0,10.0,0 +25463,25464,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,26:24:00,1584.0,1594.0,25280.0,10.0,0 +25464,25465,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,26:34:00,1594.0,1604.0,25280.0,10.0,0 +25465,25466,MUN38LI,sf_muni,38L,38L_I,3,sf_muni,MUN38LI,0,25280,26:44:00,1604.0,1614.0,25280.0,10.0,0 +25467,25468,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,06:02:00,362.0,367.5,25468.0,5.5,0 +25468,25469,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,06:07:30,367.5,373.0,25468.0,5.5,0 +25469,25470,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,06:13:00,373.0,378.5,25468.0,5.5,0 +25470,25471,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,06:18:30,378.5,384.0,25468.0,5.5,0 +25471,25472,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,06:24:00,384.0,389.5,25468.0,5.5,0 +25472,25473,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,06:29:30,389.5,395.0,25468.0,5.5,0 +25473,25474,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,06:35:00,395.0,400.5,25468.0,5.5,0 +25474,25475,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,06:40:30,400.5,406.0,25468.0,5.5,0 +25475,25476,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,06:46:00,406.0,411.5,25468.0,5.5,0 +25476,25477,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,06:51:30,411.5,417.0,25468.0,5.5,0 +25477,25478,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,06:57:00,417.0,422.5,25468.0,5.5,0 +25478,25479,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,07:02:30,422.5,428.0,25468.0,5.5,0 +25479,25480,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,07:08:00,428.0,433.5,25468.0,5.5,0 +25480,25481,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,07:13:30,433.5,439.0,25468.0,5.5,0 +25481,25482,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,07:19:00,439.0,444.5,25468.0,5.5,0 +25482,25483,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,07:24:30,444.5,450.0,25468.0,5.5,0 +25483,25484,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,07:30:00,450.0,455.5,25468.0,5.5,0 +25484,25485,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,07:35:30,455.5,461.0,25468.0,5.5,0 +25485,25486,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,07:41:00,461.0,466.5,25468.0,5.5,0 +25486,25487,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,07:46:30,466.5,472.0,25468.0,5.5,0 +25487,25488,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,07:52:00,472.0,477.5,25468.0,5.5,0 +25488,25489,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,07:57:30,477.5,483.0,25468.0,5.5,0 +25489,25490,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,08:03:00,483.0,488.5,25468.0,5.5,0 +25490,25491,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,08:08:30,488.5,494.0,25468.0,5.5,0 +25491,25492,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,08:14:00,494.0,499.5,25468.0,5.5,0 +25492,25493,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,08:19:30,499.5,505.0,25468.0,5.5,0 +25493,25494,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,08:25:00,505.0,510.5,25468.0,5.5,0 +25494,25495,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,08:30:30,510.5,516.0,25468.0,5.5,0 +25495,25496,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,08:36:00,516.0,521.5,25468.0,5.5,0 +25496,25497,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,08:41:30,521.5,527.0,25468.0,5.5,0 +25497,25498,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,08:47:00,527.0,532.5,25468.0,5.5,0 +25498,25499,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,08:52:30,532.5,538.0,25468.0,5.5,0 +25499,25500,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,08:58:00,538.0,542.0,25468.0,4.0,0 +25500,25501,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,09:02:00,542.0,547.5,25468.0,5.5,0 +25501,25502,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,09:07:30,547.5,553.0,25468.0,5.5,0 +25502,25503,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,09:13:00,553.0,558.5,25468.0,5.5,0 +25503,25504,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,09:18:30,558.5,564.0,25468.0,5.5,0 +25504,25505,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,09:24:00,564.0,569.5,25468.0,5.5,0 +25505,25506,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,09:29:30,569.5,575.0,25468.0,5.5,0 +25506,25507,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,09:35:00,575.0,580.5,25468.0,5.5,0 +25507,25508,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,09:40:30,580.5,586.0,25468.0,5.5,0 +25508,25509,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,09:46:00,586.0,591.5,25468.0,5.5,0 +25509,25510,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,09:51:30,591.5,597.0,25468.0,5.5,0 +25510,25511,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,09:57:00,597.0,602.5,25468.0,5.5,0 +25511,25512,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,10:02:30,602.5,608.0,25468.0,5.5,0 +25512,25513,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,10:08:00,608.0,613.5,25468.0,5.5,0 +25513,25514,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,10:13:30,613.5,619.0,25468.0,5.5,0 +25514,25515,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,10:19:00,619.0,624.5,25468.0,5.5,0 +25515,25516,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,10:24:30,624.5,630.0,25468.0,5.5,0 +25516,25517,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,10:30:00,630.0,635.5,25468.0,5.5,0 +25517,25518,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,10:35:30,635.5,641.0,25468.0,5.5,0 +25518,25519,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,10:41:00,641.0,646.5,25468.0,5.5,0 +25519,25520,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,10:46:30,646.5,652.0,25468.0,5.5,0 +25520,25521,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,10:52:00,652.0,657.5,25468.0,5.5,0 +25521,25522,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,10:57:30,657.5,663.0,25468.0,5.5,0 +25522,25523,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,11:03:00,663.0,668.5,25468.0,5.5,0 +25523,25524,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,11:08:30,668.5,674.0,25468.0,5.5,0 +25524,25525,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,11:14:00,674.0,679.5,25468.0,5.5,0 +25525,25526,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,11:19:30,679.5,685.0,25468.0,5.5,0 +25526,25527,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,11:25:00,685.0,690.5,25468.0,5.5,0 +25527,25528,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,11:30:30,690.5,696.0,25468.0,5.5,0 +25528,25529,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,11:36:00,696.0,701.5,25468.0,5.5,0 +25529,25530,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,11:41:30,701.5,707.0,25468.0,5.5,0 +25530,25531,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,11:47:00,707.0,712.5,25468.0,5.5,0 +25531,25532,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,11:52:30,712.5,718.0,25468.0,5.5,0 +25532,25533,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,11:58:00,718.0,723.5,25468.0,5.5,0 +25533,25534,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,12:03:30,723.5,729.0,25468.0,5.5,0 +25534,25535,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,12:09:00,729.0,734.5,25468.0,5.5,0 +25535,25536,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,12:14:30,734.5,740.0,25468.0,5.5,0 +25536,25537,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,12:20:00,740.0,745.5,25468.0,5.5,0 +25537,25538,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,12:25:30,745.5,751.0,25468.0,5.5,0 +25538,25539,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,12:31:00,751.0,756.5,25468.0,5.5,0 +25539,25540,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,12:36:30,756.5,762.0,25468.0,5.5,0 +25540,25541,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,12:42:00,762.0,767.5,25468.0,5.5,0 +25541,25542,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,12:47:30,767.5,773.0,25468.0,5.5,0 +25542,25543,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,12:53:00,773.0,778.5,25468.0,5.5,0 +25543,25544,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,12:58:30,778.5,784.0,25468.0,5.5,0 +25544,25545,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,13:04:00,784.0,789.5,25468.0,5.5,0 +25545,25546,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,13:09:30,789.5,795.0,25468.0,5.5,0 +25546,25547,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,13:15:00,795.0,800.5,25468.0,5.5,0 +25547,25548,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,13:20:30,800.5,806.0,25468.0,5.5,0 +25548,25549,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,13:26:00,806.0,811.5,25468.0,5.5,0 +25549,25550,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,13:31:30,811.5,817.0,25468.0,5.5,0 +25550,25551,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,13:37:00,817.0,822.5,25468.0,5.5,0 +25551,25552,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,13:42:30,822.5,828.0,25468.0,5.5,0 +25552,25553,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,13:48:00,828.0,833.5,25468.0,5.5,0 +25553,25554,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,13:53:30,833.5,839.0,25468.0,5.5,0 +25554,25555,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,13:59:00,839.0,844.5,25468.0,5.5,0 +25555,25556,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,14:04:30,844.5,850.0,25468.0,5.5,0 +25556,25557,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,14:10:00,850.0,855.5,25468.0,5.5,0 +25557,25558,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,14:15:30,855.5,861.0,25468.0,5.5,0 +25558,25559,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,14:21:00,861.0,866.5,25468.0,5.5,0 +25559,25560,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,14:26:30,866.5,872.0,25468.0,5.5,0 +25560,25561,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,14:32:00,872.0,877.5,25468.0,5.5,0 +25561,25562,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,14:37:30,877.5,883.0,25468.0,5.5,0 +25562,25563,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,14:43:00,883.0,888.5,25468.0,5.5,0 +25563,25564,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,14:48:30,888.5,894.0,25468.0,5.5,0 +25564,25565,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,14:54:00,894.0,899.5,25468.0,5.5,0 +25565,25566,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,14:59:30,899.5,905.0,25468.0,5.5,0 +25566,25567,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,15:05:00,905.0,910.5,25468.0,5.5,0 +25567,25568,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,15:10:30,910.5,916.0,25468.0,5.5,0 +25568,25569,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,15:16:00,916.0,921.5,25468.0,5.5,0 +25569,25570,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,15:21:30,921.5,927.0,25468.0,5.5,0 +25570,25571,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,15:27:00,927.0,933.0,25468.0,6.0,0 +25571,25572,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,15:33:00,933.0,938.5,25468.0,5.5,0 +25572,25573,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,15:38:30,938.5,944.0,25468.0,5.5,0 +25573,25574,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,15:44:00,944.0,949.5,25468.0,5.5,0 +25574,25575,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,15:49:30,949.5,955.0,25468.0,5.5,0 +25575,25576,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,15:55:00,955.0,960.5,25468.0,5.5,0 +25576,25577,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,16:00:30,960.5,966.0,25468.0,5.5,0 +25577,25578,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,16:06:00,966.0,971.5,25468.0,5.5,0 +25578,25579,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,16:11:30,971.5,977.0,25468.0,5.5,0 +25579,25580,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,16:17:00,977.0,982.5,25468.0,5.5,0 +25580,25581,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,16:22:30,982.5,988.0,25468.0,5.5,0 +25581,25582,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,16:28:00,988.0,993.5,25468.0,5.5,0 +25582,25583,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,16:33:30,993.5,999.0,25468.0,5.5,0 +25583,25584,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,16:39:00,999.0,1004.5,25468.0,5.5,0 +25584,25585,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,16:44:30,1004.5,1010.0,25468.0,5.5,0 +25585,25586,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,16:50:00,1010.0,1015.5,25468.0,5.5,0 +25586,25587,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,16:55:30,1015.5,1021.0,25468.0,5.5,0 +25587,25588,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,17:01:00,1021.0,1026.5,25468.0,5.5,0 +25588,25589,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,17:06:30,1026.5,1032.0,25468.0,5.5,0 +25589,25590,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,17:12:00,1032.0,1037.5,25468.0,5.5,0 +25590,25591,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,17:17:30,1037.5,1043.0,25468.0,5.5,0 +25591,25592,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,17:23:00,1043.0,1048.5,25468.0,5.5,0 +25592,25593,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,17:28:30,1048.5,1054.0,25468.0,5.5,0 +25593,25594,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,17:34:00,1054.0,1059.5,25468.0,5.5,0 +25594,25595,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,17:39:30,1059.5,1065.0,25468.0,5.5,0 +25595,25596,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,17:45:00,1065.0,1070.5,25468.0,5.5,0 +25596,25597,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,17:50:30,1070.5,1076.0,25468.0,5.5,0 +25597,25598,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,17:56:00,1076.0,1081.5,25468.0,5.5,0 +25598,25599,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,18:01:30,1081.5,1087.0,25468.0,5.5,0 +25599,25600,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,18:07:00,1087.0,1092.5,25468.0,5.5,0 +25600,25601,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,18:12:30,1092.5,1098.0,25468.0,5.5,0 +25601,25602,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,18:18:00,1098.0,1103.5,25468.0,5.5,0 +25602,25603,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,18:23:30,1103.5,1109.0,25468.0,5.5,0 +25603,25604,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,18:29:00,1109.0,1112.0,25468.0,3.0,0 +25604,25605,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,18:32:00,1112.0,1122.0,25468.0,10.0,0 +25605,25606,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,18:42:00,1122.0,1132.0,25468.0,10.0,0 +25606,25607,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,18:52:00,1132.0,1142.0,25468.0,10.0,0 +25607,25608,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,19:02:00,1142.0,1152.0,25468.0,10.0,0 +25608,25609,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,19:12:00,1152.0,1162.0,25468.0,10.0,0 +25609,25610,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,19:22:00,1162.0,1172.0,25468.0,10.0,0 +25610,25611,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,19:32:00,1172.0,1182.0,25468.0,10.0,0 +25611,25612,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,19:42:00,1182.0,1192.0,25468.0,10.0,0 +25612,25613,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,19:52:00,1192.0,1202.0,25468.0,10.0,0 +25613,25614,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,20:02:00,1202.0,1212.0,25468.0,10.0,0 +25614,25615,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,20:12:00,1212.0,1222.0,25468.0,10.0,0 +25615,25616,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,20:22:00,1222.0,1232.0,25468.0,10.0,0 +25616,25617,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,20:32:00,1232.0,1242.0,25468.0,10.0,0 +25617,25618,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,20:42:00,1242.0,1252.0,25468.0,10.0,0 +25618,25619,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,20:52:00,1252.0,1262.0,25468.0,10.0,0 +25619,25620,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,21:02:00,1262.0,1272.0,25468.0,10.0,0 +25620,25621,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,21:12:00,1272.0,1282.0,25468.0,10.0,0 +25621,25622,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,21:22:00,1282.0,1292.0,25468.0,10.0,0 +25622,25623,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,21:32:00,1292.0,1302.0,25468.0,10.0,0 +25623,25624,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,21:42:00,1302.0,1312.0,25468.0,10.0,0 +25624,25625,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,21:52:00,1312.0,1322.0,25468.0,10.0,0 +25625,25626,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,22:02:00,1322.0,1332.0,25468.0,10.0,0 +25626,25627,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,22:12:00,1332.0,1342.0,25468.0,10.0,0 +25627,25628,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,22:22:00,1342.0,1352.0,25468.0,10.0,0 +25628,25629,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,22:32:00,1352.0,1362.0,25468.0,10.0,0 +25629,25630,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,22:42:00,1362.0,1372.0,25468.0,10.0,0 +25630,25631,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,22:52:00,1372.0,1382.0,25468.0,10.0,0 +25631,25632,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,23:02:00,1382.0,1392.0,25468.0,10.0,0 +25632,25633,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,23:12:00,1392.0,1402.0,25468.0,10.0,0 +25633,25634,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,23:22:00,1402.0,1412.0,25468.0,10.0,0 +25634,25635,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,23:32:00,1412.0,1422.0,25468.0,10.0,0 +25635,25636,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,23:42:00,1422.0,1432.0,25468.0,10.0,0 +25636,25637,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,23:52:00,1432.0,1442.0,25468.0,10.0,0 +25637,25638,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,24:02:00,1442.0,1452.0,25468.0,10.0,0 +25638,25639,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,24:12:00,1452.0,1462.0,25468.0,10.0,0 +25639,25640,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,24:22:00,1462.0,1472.0,25468.0,10.0,0 +25640,25641,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,24:32:00,1472.0,1482.0,25468.0,10.0,0 +25641,25642,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,24:42:00,1482.0,1492.0,25468.0,10.0,0 +25642,25643,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,24:52:00,1492.0,1502.0,25468.0,10.0,0 +25643,25644,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,25:02:00,1502.0,1512.0,25468.0,10.0,0 +25644,25645,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,25:12:00,1512.0,1522.0,25468.0,10.0,0 +25645,25646,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,25:22:00,1522.0,1532.0,25468.0,10.0,0 +25646,25647,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,25:32:00,1532.0,1542.0,25468.0,10.0,0 +25647,25648,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,25:42:00,1542.0,1552.0,25468.0,10.0,0 +25648,25649,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,25:52:00,1552.0,1562.0,25468.0,10.0,0 +25649,25650,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,26:02:00,1562.0,1572.0,25468.0,10.0,0 +25650,25651,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,26:12:00,1572.0,1582.0,25468.0,10.0,0 +25651,25652,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,26:22:00,1582.0,1592.0,25468.0,10.0,0 +25652,25653,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,26:32:00,1592.0,1602.0,25468.0,10.0,0 +25653,25654,MUN38LO,sf_muni,38L,38L_O,3,sf_muni,MUN38LO,0,25468,26:42:00,1602.0,1612.0,25468.0,10.0,0 +25145,25146,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,03:06:00,186.0,201.0,25146.0,15.0,0 +25146,25147,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,03:21:00,201.0,216.0,25146.0,15.0,0 +25147,25148,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,03:36:00,216.0,231.0,25146.0,15.0,0 +25148,25149,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,03:51:00,231.0,246.0,25146.0,15.0,0 +25149,25150,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,04:06:00,246.0,261.0,25146.0,15.0,0 +25150,25151,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,04:21:00,261.0,276.0,25146.0,15.0,0 +25151,25152,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,04:36:00,276.0,291.0,25146.0,15.0,0 +25152,25153,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,04:51:00,291.0,306.0,25146.0,15.0,0 +25153,25154,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,05:06:00,306.0,321.0,25146.0,15.0,0 +25154,25155,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,05:21:00,321.0,336.0,25146.0,15.0,0 +25155,25156,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,05:36:00,336.0,351.0,25146.0,15.0,0 +25156,25157,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,05:51:00,351.0,1115.0,25146.0,764.0,1 +25157,25158,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,18:35:00,1115.0,1125.0,25146.0,10.0,0 +25158,25159,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,18:45:00,1125.0,1135.0,25146.0,10.0,0 +25159,25160,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,18:55:00,1135.0,1145.0,25146.0,10.0,0 +25160,25161,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,19:05:00,1145.0,1155.0,25146.0,10.0,0 +25161,25162,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,19:15:00,1155.0,1165.0,25146.0,10.0,0 +25162,25163,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,19:25:00,1165.0,1175.0,25146.0,10.0,0 +25163,25164,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,19:35:00,1175.0,1185.0,25146.0,10.0,0 +25164,25165,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,19:45:00,1185.0,1195.0,25146.0,10.0,0 +25165,25166,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,19:55:00,1195.0,1205.0,25146.0,10.0,0 +25166,25167,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,20:05:00,1205.0,1215.0,25146.0,10.0,0 +25167,25168,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,20:15:00,1215.0,1225.0,25146.0,10.0,0 +25168,25169,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,20:25:00,1225.0,1235.0,25146.0,10.0,0 +25169,25170,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,20:35:00,1235.0,1245.0,25146.0,10.0,0 +25170,25171,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,20:45:00,1245.0,1255.0,25146.0,10.0,0 +25171,25172,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,20:55:00,1255.0,1265.0,25146.0,10.0,0 +25172,25173,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,21:05:00,1265.0,1275.0,25146.0,10.0,0 +25173,25174,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,21:15:00,1275.0,1285.0,25146.0,10.0,0 +25174,25175,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,21:25:00,1285.0,1295.0,25146.0,10.0,0 +25175,25176,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,21:35:00,1295.0,1305.0,25146.0,10.0,0 +25176,25177,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,21:45:00,1305.0,1315.0,25146.0,10.0,0 +25177,25178,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,21:55:00,1315.0,1325.0,25146.0,10.0,0 +25178,25179,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,22:05:00,1325.0,1335.0,25146.0,10.0,0 +25179,25180,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,22:15:00,1335.0,1345.0,25146.0,10.0,0 +25180,25181,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,22:25:00,1345.0,1355.0,25146.0,10.0,0 +25181,25182,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,22:35:00,1355.0,1365.0,25146.0,10.0,0 +25182,25183,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,22:45:00,1365.0,1375.0,25146.0,10.0,0 +25183,25184,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,22:55:00,1375.0,1385.0,25146.0,10.0,0 +25184,25185,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,23:05:00,1385.0,1395.0,25146.0,10.0,0 +25185,25186,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,23:15:00,1395.0,1405.0,25146.0,10.0,0 +25186,25187,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,23:25:00,1405.0,1415.0,25146.0,10.0,0 +25187,25188,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,23:35:00,1415.0,1425.0,25146.0,10.0,0 +25188,25189,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,23:45:00,1425.0,1435.0,25146.0,10.0,0 +25189,25190,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,23:55:00,1435.0,1445.0,25146.0,10.0,0 +25190,25191,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,24:05:00,1445.0,1455.0,25146.0,10.0,0 +25191,25192,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,24:15:00,1455.0,1465.0,25146.0,10.0,0 +25192,25193,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,24:25:00,1465.0,1475.0,25146.0,10.0,0 +25193,25194,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,24:35:00,1475.0,1485.0,25146.0,10.0,0 +25194,25195,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,24:45:00,1485.0,1495.0,25146.0,10.0,0 +25195,25196,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,24:55:00,1495.0,1505.0,25146.0,10.0,0 +25196,25197,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,25:05:00,1505.0,1515.0,25146.0,10.0,0 +25197,25198,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,25:15:00,1515.0,1525.0,25146.0,10.0,0 +25198,25199,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,25:25:00,1525.0,1535.0,25146.0,10.0,0 +25199,25200,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,25:35:00,1535.0,1545.0,25146.0,10.0,0 +25200,25201,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,25:45:00,1545.0,1555.0,25146.0,10.0,0 +25201,25202,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,25:55:00,1555.0,1565.0,25146.0,10.0,0 +25202,25203,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,26:05:00,1565.0,1575.0,25146.0,10.0,0 +25203,25204,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,26:15:00,1575.0,1585.0,25146.0,10.0,0 +25204,25205,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,26:25:00,1585.0,1595.0,25146.0,10.0,0 +25205,25206,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,26:35:00,1595.0,1605.0,25146.0,10.0,0 +25206,25207,MUN38PTLI,sf_muni,38PTL,38PTL_I,3,sf_muni,MUN38PTLI,0,25146,26:45:00,1605.0,1615.0,25146.0,10.0,0 +25208,25209,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,03:04:00,184.0,193.0,25209.0,9.0,0 +25209,25210,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,03:13:00,193.0,202.0,25209.0,9.0,0 +25210,25211,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,03:22:00,202.0,211.0,25209.0,9.0,0 +25211,25212,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,03:31:00,211.0,220.0,25209.0,9.0,0 +25212,25213,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,03:40:00,220.0,229.0,25209.0,9.0,0 +25213,25214,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,03:49:00,229.0,238.0,25209.0,9.0,0 +25214,25215,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,03:58:00,238.0,247.0,25209.0,9.0,0 +25215,25216,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,04:07:00,247.0,256.0,25209.0,9.0,0 +25216,25217,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,04:16:00,256.0,265.0,25209.0,9.0,0 +25217,25218,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,04:25:00,265.0,274.0,25209.0,9.0,0 +25218,25219,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,04:34:00,274.0,283.0,25209.0,9.0,0 +25219,25220,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,04:43:00,283.0,292.0,25209.0,9.0,0 +25220,25221,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,04:52:00,292.0,301.0,25209.0,9.0,0 +25221,25222,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,05:01:00,301.0,310.0,25209.0,9.0,0 +25222,25223,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,05:10:00,310.0,319.0,25209.0,9.0,0 +25223,25224,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,05:19:00,319.0,328.0,25209.0,9.0,0 +25224,25225,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,05:28:00,328.0,337.0,25209.0,9.0,0 +25225,25226,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,05:37:00,337.0,346.0,25209.0,9.0,0 +25226,25227,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,05:46:00,346.0,355.0,25209.0,9.0,0 +25227,25228,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,05:55:00,355.0,1114.0,25209.0,759.0,1 +25228,25229,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,18:34:00,1114.0,1124.0,25209.0,10.0,0 +25229,25230,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,18:44:00,1124.0,1134.0,25209.0,10.0,0 +25230,25231,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,18:54:00,1134.0,1144.0,25209.0,10.0,0 +25231,25232,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,19:04:00,1144.0,1154.0,25209.0,10.0,0 +25232,25233,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,19:14:00,1154.0,1164.0,25209.0,10.0,0 +25233,25234,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,19:24:00,1164.0,1174.0,25209.0,10.0,0 +25234,25235,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,19:34:00,1174.0,1184.0,25209.0,10.0,0 +25235,25236,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,19:44:00,1184.0,1194.0,25209.0,10.0,0 +25236,25237,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,19:54:00,1194.0,1204.0,25209.0,10.0,0 +25237,25238,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,20:04:00,1204.0,1214.0,25209.0,10.0,0 +25238,25239,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,20:14:00,1214.0,1224.0,25209.0,10.0,0 +25239,25240,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,20:24:00,1224.0,1234.0,25209.0,10.0,0 +25240,25241,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,20:34:00,1234.0,1244.0,25209.0,10.0,0 +25241,25242,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,20:44:00,1244.0,1254.0,25209.0,10.0,0 +25242,25243,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,20:54:00,1254.0,1264.0,25209.0,10.0,0 +25243,25244,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,21:04:00,1264.0,1274.0,25209.0,10.0,0 +25244,25245,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,21:14:00,1274.0,1284.0,25209.0,10.0,0 +25245,25246,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,21:24:00,1284.0,1294.0,25209.0,10.0,0 +25246,25247,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,21:34:00,1294.0,1304.0,25209.0,10.0,0 +25247,25248,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,21:44:00,1304.0,1314.0,25209.0,10.0,0 +25248,25249,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,21:54:00,1314.0,1324.0,25209.0,10.0,0 +25249,25250,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,22:04:00,1324.0,1334.0,25209.0,10.0,0 +25250,25251,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,22:14:00,1334.0,1344.0,25209.0,10.0,0 +25251,25252,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,22:24:00,1344.0,1354.0,25209.0,10.0,0 +25252,25253,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,22:34:00,1354.0,1364.0,25209.0,10.0,0 +25253,25254,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,22:44:00,1364.0,1374.0,25209.0,10.0,0 +25254,25255,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,22:54:00,1374.0,1384.0,25209.0,10.0,0 +25255,25256,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,23:04:00,1384.0,1394.0,25209.0,10.0,0 +25256,25257,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,23:14:00,1394.0,1404.0,25209.0,10.0,0 +25257,25258,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,23:24:00,1404.0,1414.0,25209.0,10.0,0 +25258,25259,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,23:34:00,1414.0,1424.0,25209.0,10.0,0 +25259,25260,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,23:44:00,1424.0,1434.0,25209.0,10.0,0 +25260,25261,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,23:54:00,1434.0,1444.0,25209.0,10.0,0 +25261,25262,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,24:04:00,1444.0,1454.0,25209.0,10.0,0 +25262,25263,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,24:14:00,1454.0,1464.0,25209.0,10.0,0 +25263,25264,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,24:24:00,1464.0,1474.0,25209.0,10.0,0 +25264,25265,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,24:34:00,1474.0,1484.0,25209.0,10.0,0 +25265,25266,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,24:44:00,1484.0,1494.0,25209.0,10.0,0 +25266,25267,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,24:54:00,1494.0,1504.0,25209.0,10.0,0 +25267,25268,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,25:04:00,1504.0,1514.0,25209.0,10.0,0 +25268,25269,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,25:14:00,1514.0,1524.0,25209.0,10.0,0 +25269,25270,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,25:24:00,1524.0,1534.0,25209.0,10.0,0 +25270,25271,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,25:34:00,1534.0,1544.0,25209.0,10.0,0 +25271,25272,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,25:44:00,1544.0,1554.0,25209.0,10.0,0 +25272,25273,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,25:54:00,1554.0,1564.0,25209.0,10.0,0 +25273,25274,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,26:04:00,1564.0,1574.0,25209.0,10.0,0 +25274,25275,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,26:14:00,1574.0,1584.0,25209.0,10.0,0 +25275,25276,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,26:24:00,1584.0,1594.0,25209.0,10.0,0 +25276,25277,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,26:34:00,1594.0,1604.0,25209.0,10.0,0 +25277,25278,MUN38PTLO,sf_muni,38PTL,38PTL_O,3,sf_muni,MUN38PTLO,0,25209,26:44:00,1604.0,1614.0,25209.0,10.0,0 +25040,25041,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,06:05:00,365.0,377.0,25041.0,12.0,0 +25041,25042,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,06:17:00,377.0,389.0,25041.0,12.0,0 +25042,25043,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,06:29:00,389.0,401.0,25041.0,12.0,0 +25043,25044,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,06:41:00,401.0,413.0,25041.0,12.0,0 +25044,25045,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,06:53:00,413.0,425.0,25041.0,12.0,0 +25045,25046,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,07:05:00,425.0,437.0,25041.0,12.0,0 +25046,25047,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,07:17:00,437.0,449.0,25041.0,12.0,0 +25047,25048,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,07:29:00,449.0,461.0,25041.0,12.0,0 +25048,25049,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,07:41:00,461.0,473.0,25041.0,12.0,0 +25049,25050,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,07:53:00,473.0,485.0,25041.0,12.0,0 +25050,25051,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,08:05:00,485.0,497.0,25041.0,12.0,0 +25051,25052,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,08:17:00,497.0,509.0,25041.0,12.0,0 +25052,25053,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,08:29:00,509.0,521.0,25041.0,12.0,0 +25053,25054,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,08:41:00,521.0,533.0,25041.0,12.0,0 +25054,25055,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,08:53:00,533.0,546.0,25041.0,13.0,0 +25055,25056,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,09:06:00,546.0,562.0,25041.0,16.0,0 +25056,25057,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,09:22:00,562.0,578.0,25041.0,16.0,0 +25057,25058,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,09:38:00,578.0,594.0,25041.0,16.0,0 +25058,25059,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,09:54:00,594.0,610.0,25041.0,16.0,0 +25059,25060,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,10:10:00,610.0,626.0,25041.0,16.0,0 +25060,25061,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,10:26:00,626.0,642.0,25041.0,16.0,0 +25061,25062,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,10:42:00,642.0,658.0,25041.0,16.0,0 +25062,25063,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,10:58:00,658.0,674.0,25041.0,16.0,0 +25063,25064,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,11:14:00,674.0,690.0,25041.0,16.0,0 +25064,25065,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,11:30:00,690.0,706.0,25041.0,16.0,0 +25065,25066,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,11:46:00,706.0,722.0,25041.0,16.0,0 +25066,25067,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,12:02:00,722.0,738.0,25041.0,16.0,0 +25067,25068,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,12:18:00,738.0,754.0,25041.0,16.0,0 +25068,25069,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,12:34:00,754.0,770.0,25041.0,16.0,0 +25069,25070,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,12:50:00,770.0,786.0,25041.0,16.0,0 +25070,25071,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,13:06:00,786.0,802.0,25041.0,16.0,0 +25071,25072,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,13:22:00,802.0,818.0,25041.0,16.0,0 +25072,25073,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,13:38:00,818.0,834.0,25041.0,16.0,0 +25073,25074,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,13:54:00,834.0,850.0,25041.0,16.0,0 +25074,25075,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,14:10:00,850.0,866.0,25041.0,16.0,0 +25075,25076,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,14:26:00,866.0,882.0,25041.0,16.0,0 +25076,25077,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,14:42:00,882.0,898.0,25041.0,16.0,0 +25077,25078,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,14:58:00,898.0,914.0,25041.0,16.0,0 +25078,25079,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,15:14:00,914.0,934.0,25041.0,20.0,0 +25079,25080,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,15:34:00,934.0,949.0,25041.0,15.0,0 +25080,25081,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,15:49:00,949.0,964.0,25041.0,15.0,0 +25081,25082,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,16:04:00,964.0,979.0,25041.0,15.0,0 +25082,25083,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,16:19:00,979.0,994.0,25041.0,15.0,0 +25083,25084,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,16:34:00,994.0,1009.0,25041.0,15.0,0 +25084,25085,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,16:49:00,1009.0,1024.0,25041.0,15.0,0 +25085,25086,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,17:04:00,1024.0,1039.0,25041.0,15.0,0 +25086,25087,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,17:19:00,1039.0,1054.0,25041.0,15.0,0 +25087,25088,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,17:34:00,1054.0,1069.0,25041.0,15.0,0 +25088,25089,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,17:49:00,1069.0,1084.0,25041.0,15.0,0 +25089,25090,MUN38_33RDI,sf_muni,38_33RD,38_33RD_I,3,sf_muni,MUN38_33RDI,0,25041,18:04:00,1084.0,1099.0,25041.0,15.0,0 +25091,25092,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,06:04:00,364.0,376.0,25092.0,12.0,0 +25092,25093,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,06:16:00,376.0,388.0,25092.0,12.0,0 +25093,25094,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,06:28:00,388.0,400.0,25092.0,12.0,0 +25094,25095,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,06:40:00,400.0,412.0,25092.0,12.0,0 +25095,25096,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,06:52:00,412.0,424.0,25092.0,12.0,0 +25096,25097,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,07:04:00,424.0,436.0,25092.0,12.0,0 +25097,25098,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,07:16:00,436.0,448.0,25092.0,12.0,0 +25098,25099,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,07:28:00,448.0,460.0,25092.0,12.0,0 +25099,25100,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,07:40:00,460.0,472.0,25092.0,12.0,0 +25100,25101,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,07:52:00,472.0,484.0,25092.0,12.0,0 +25101,25102,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,08:04:00,484.0,496.0,25092.0,12.0,0 +25102,25103,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,08:16:00,496.0,508.0,25092.0,12.0,0 +25103,25104,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,08:28:00,508.0,520.0,25092.0,12.0,0 +25104,25105,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,08:40:00,520.0,532.0,25092.0,12.0,0 +25105,25106,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,08:52:00,532.0,547.0,25092.0,15.0,0 +25106,25107,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,09:07:00,547.0,563.0,25092.0,16.0,0 +25107,25108,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,09:23:00,563.0,579.0,25092.0,16.0,0 +25108,25109,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,09:39:00,579.0,595.0,25092.0,16.0,0 +25109,25110,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,09:55:00,595.0,611.0,25092.0,16.0,0 +25110,25111,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,10:11:00,611.0,627.0,25092.0,16.0,0 +25111,25112,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,10:27:00,627.0,643.0,25092.0,16.0,0 +25112,25113,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,10:43:00,643.0,659.0,25092.0,16.0,0 +25113,25114,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,10:59:00,659.0,675.0,25092.0,16.0,0 +25114,25115,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,11:15:00,675.0,691.0,25092.0,16.0,0 +25115,25116,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,11:31:00,691.0,707.0,25092.0,16.0,0 +25116,25117,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,11:47:00,707.0,723.0,25092.0,16.0,0 +25117,25118,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,12:03:00,723.0,739.0,25092.0,16.0,0 +25118,25119,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,12:19:00,739.0,755.0,25092.0,16.0,0 +25119,25120,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,12:35:00,755.0,771.0,25092.0,16.0,0 +25120,25121,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,12:51:00,771.0,787.0,25092.0,16.0,0 +25121,25122,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,13:07:00,787.0,803.0,25092.0,16.0,0 +25122,25123,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,13:23:00,803.0,819.0,25092.0,16.0,0 +25123,25124,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,13:39:00,819.0,835.0,25092.0,16.0,0 +25124,25125,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,13:55:00,835.0,851.0,25092.0,16.0,0 +25125,25126,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,14:11:00,851.0,867.0,25092.0,16.0,0 +25126,25127,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,14:27:00,867.0,883.0,25092.0,16.0,0 +25127,25128,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,14:43:00,883.0,899.0,25092.0,16.0,0 +25128,25129,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,14:59:00,899.0,915.0,25092.0,16.0,0 +25129,25130,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,15:15:00,915.0,934.0,25092.0,19.0,0 +25130,25131,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,15:34:00,934.0,946.0,25092.0,12.0,0 +25131,25132,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,15:46:00,946.0,958.0,25092.0,12.0,0 +25132,25133,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,15:58:00,958.0,970.0,25092.0,12.0,0 +25133,25134,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,16:10:00,970.0,982.0,25092.0,12.0,0 +25134,25135,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,16:22:00,982.0,994.0,25092.0,12.0,0 +25135,25136,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,16:34:00,994.0,1006.0,25092.0,12.0,0 +25136,25137,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,16:46:00,1006.0,1018.0,25092.0,12.0,0 +25137,25138,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,16:58:00,1018.0,1030.0,25092.0,12.0,0 +25138,25139,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,17:10:00,1030.0,1042.0,25092.0,12.0,0 +25139,25140,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,17:22:00,1042.0,1054.0,25092.0,12.0,0 +25140,25141,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,17:34:00,1054.0,1066.0,25092.0,12.0,0 +25141,25142,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,17:46:00,1066.0,1078.0,25092.0,12.0,0 +25142,25143,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,17:58:00,1078.0,1090.0,25092.0,12.0,0 +25143,25144,MUN38_33RDO,sf_muni,38_33RD,38_33RD_O,3,sf_muni,MUN38_33RDO,0,25092,18:10:00,1090.0,1102.0,25092.0,12.0,0 +25728,25729,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,09:01:00,541.0,561.0,25729.0,20.0,0 +25729,25730,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,09:21:00,561.0,581.0,25729.0,20.0,0 +25730,25731,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,09:41:00,581.0,601.0,25729.0,20.0,0 +25731,25732,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,10:01:00,601.0,621.0,25729.0,20.0,0 +25732,25733,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,10:21:00,621.0,641.0,25729.0,20.0,0 +25733,25734,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,10:41:00,641.0,661.0,25729.0,20.0,0 +25734,25735,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,11:01:00,661.0,681.0,25729.0,20.0,0 +25735,25736,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,11:21:00,681.0,701.0,25729.0,20.0,0 +25736,25737,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,11:41:00,701.0,721.0,25729.0,20.0,0 +25737,25738,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,12:01:00,721.0,741.0,25729.0,20.0,0 +25738,25739,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,12:21:00,741.0,761.0,25729.0,20.0,0 +25739,25740,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,12:41:00,761.0,781.0,25729.0,20.0,0 +25740,25741,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,13:01:00,781.0,801.0,25729.0,20.0,0 +25741,25742,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,13:21:00,801.0,821.0,25729.0,20.0,0 +25742,25743,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,13:41:00,821.0,841.0,25729.0,20.0,0 +25743,25744,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,14:01:00,841.0,861.0,25729.0,20.0,0 +25744,25745,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,14:21:00,861.0,881.0,25729.0,20.0,0 +25745,25746,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,14:41:00,881.0,901.0,25729.0,20.0,0 +25746,25747,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,15:01:00,901.0,921.0,25729.0,20.0,0 +25747,25748,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,15:21:00,921.0,937.0,25729.0,16.0,0 +25748,25749,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,15:37:00,937.0,957.0,25729.0,20.0,0 +25749,25750,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,15:57:00,957.0,977.0,25729.0,20.0,0 +25750,25751,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,16:17:00,977.0,997.0,25729.0,20.0,0 +25751,25752,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,16:37:00,997.0,1017.0,25729.0,20.0,0 +25752,25753,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,16:57:00,1017.0,1037.0,25729.0,20.0,0 +25753,25754,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,17:17:00,1037.0,1057.0,25729.0,20.0,0 +25754,25755,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,17:37:00,1057.0,1077.0,25729.0,20.0,0 +25755,25756,MUN39I,sf_muni,39,39_I,3,sf_muni,MUN39I,0,25729,17:57:00,1077.0,1097.0,25729.0,20.0,0 +25757,25758,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,09:02:00,542.0,562.0,25758.0,20.0,0 +25758,25759,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,09:22:00,562.0,582.0,25758.0,20.0,0 +25759,25760,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,09:42:00,582.0,602.0,25758.0,20.0,0 +25760,25761,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,10:02:00,602.0,622.0,25758.0,20.0,0 +25761,25762,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,10:22:00,622.0,642.0,25758.0,20.0,0 +25762,25763,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,10:42:00,642.0,662.0,25758.0,20.0,0 +25763,25764,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,11:02:00,662.0,682.0,25758.0,20.0,0 +25764,25765,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,11:22:00,682.0,702.0,25758.0,20.0,0 +25765,25766,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,11:42:00,702.0,722.0,25758.0,20.0,0 +25766,25767,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,12:02:00,722.0,742.0,25758.0,20.0,0 +25767,25768,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,12:22:00,742.0,762.0,25758.0,20.0,0 +25768,25769,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,12:42:00,762.0,782.0,25758.0,20.0,0 +25769,25770,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,13:02:00,782.0,802.0,25758.0,20.0,0 +25770,25771,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,13:22:00,802.0,822.0,25758.0,20.0,0 +25771,25772,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,13:42:00,822.0,842.0,25758.0,20.0,0 +25772,25773,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,14:02:00,842.0,862.0,25758.0,20.0,0 +25773,25774,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,14:22:00,862.0,882.0,25758.0,20.0,0 +25774,25775,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,14:42:00,882.0,902.0,25758.0,20.0,0 +25775,25776,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,15:02:00,902.0,922.0,25758.0,20.0,0 +25776,25777,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,15:22:00,922.0,938.0,25758.0,16.0,0 +25777,25778,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,15:38:00,938.0,958.0,25758.0,20.0,0 +25778,25779,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,15:58:00,958.0,978.0,25758.0,20.0,0 +25779,25780,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,16:18:00,978.0,998.0,25758.0,20.0,0 +25780,25781,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,16:38:00,998.0,1018.0,25758.0,20.0,0 +25781,25782,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,16:58:00,1018.0,1038.0,25758.0,20.0,0 +25782,25783,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,17:18:00,1038.0,1058.0,25758.0,20.0,0 +25783,25784,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,17:38:00,1058.0,1078.0,25758.0,20.0,0 +25784,25785,MUN39O,sf_muni,39,39_O,3,sf_muni,MUN39O,0,25758,17:58:00,1078.0,1098.0,25758.0,20.0,0 +19600,19601,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,03:04:00,184.0,196.0,19601.0,12.0,0 +19601,19602,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,03:16:00,196.0,208.0,19601.0,12.0,0 +19602,19603,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,03:28:00,208.0,220.0,19601.0,12.0,0 +19603,19604,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,03:40:00,220.0,232.0,19601.0,12.0,0 +19604,19605,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,03:52:00,232.0,244.0,19601.0,12.0,0 +19605,19606,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,04:04:00,244.0,256.0,19601.0,12.0,0 +19606,19607,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,04:16:00,256.0,268.0,19601.0,12.0,0 +19607,19608,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,04:28:00,268.0,280.0,19601.0,12.0,0 +19608,19609,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,04:40:00,280.0,292.0,19601.0,12.0,0 +19609,19610,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,04:52:00,292.0,304.0,19601.0,12.0,0 +19610,19611,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,05:04:00,304.0,316.0,19601.0,12.0,0 +19611,19612,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,05:16:00,316.0,328.0,19601.0,12.0,0 +19612,19613,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,05:28:00,328.0,340.0,19601.0,12.0,0 +19613,19614,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,05:40:00,340.0,352.0,19601.0,12.0,0 +19614,19615,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,05:52:00,352.0,364.0,19601.0,12.0,0 +19615,19616,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,06:04:00,364.0,376.0,19601.0,12.0,0 +19616,19617,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,06:16:00,376.0,388.0,19601.0,12.0,0 +19617,19618,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,06:28:00,388.0,400.0,19601.0,12.0,0 +19618,19619,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,06:40:00,400.0,412.0,19601.0,12.0,0 +19619,19620,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,06:52:00,412.0,424.0,19601.0,12.0,0 +19620,19621,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,07:04:00,424.0,436.0,19601.0,12.0,0 +19621,19622,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,07:16:00,436.0,448.0,19601.0,12.0,0 +19622,19623,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,07:28:00,448.0,460.0,19601.0,12.0,0 +19623,19624,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,07:40:00,460.0,472.0,19601.0,12.0,0 +19624,19625,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,07:52:00,472.0,484.0,19601.0,12.0,0 +19625,19626,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,08:04:00,484.0,496.0,19601.0,12.0,0 +19626,19627,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,08:16:00,496.0,508.0,19601.0,12.0,0 +19627,19628,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,08:28:00,508.0,520.0,19601.0,12.0,0 +19628,19629,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,08:40:00,520.0,532.0,19601.0,12.0,0 +19629,19630,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,08:52:00,532.0,546.0,19601.0,14.0,0 +19630,19631,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,09:06:00,546.0,566.0,19601.0,20.0,0 +19631,19632,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,09:26:00,566.0,586.0,19601.0,20.0,0 +19632,19633,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,09:46:00,586.0,606.0,19601.0,20.0,0 +19633,19634,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,10:06:00,606.0,626.0,19601.0,20.0,0 +19634,19635,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,10:26:00,626.0,646.0,19601.0,20.0,0 +19635,19636,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,10:46:00,646.0,666.0,19601.0,20.0,0 +19636,19637,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,11:06:00,666.0,686.0,19601.0,20.0,0 +19637,19638,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,11:26:00,686.0,706.0,19601.0,20.0,0 +19638,19639,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,11:46:00,706.0,726.0,19601.0,20.0,0 +19639,19640,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,12:06:00,726.0,746.0,19601.0,20.0,0 +19640,19641,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,12:26:00,746.0,766.0,19601.0,20.0,0 +19641,19642,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,12:46:00,766.0,786.0,19601.0,20.0,0 +19642,19643,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,13:06:00,786.0,806.0,19601.0,20.0,0 +19643,19644,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,13:26:00,806.0,826.0,19601.0,20.0,0 +19644,19645,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,13:46:00,826.0,846.0,19601.0,20.0,0 +19645,19646,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,14:06:00,846.0,866.0,19601.0,20.0,0 +19646,19647,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,14:26:00,866.0,886.0,19601.0,20.0,0 +19647,19648,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,14:46:00,886.0,906.0,19601.0,20.0,0 +19648,19649,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,15:06:00,906.0,926.0,19601.0,20.0,0 +19649,19650,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,15:26:00,926.0,932.0,19601.0,6.0,0 +19650,19651,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,15:32:00,932.0,944.0,19601.0,12.0,0 +19651,19652,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,15:44:00,944.0,956.0,19601.0,12.0,0 +19652,19653,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,15:56:00,956.0,968.0,19601.0,12.0,0 +19653,19654,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,16:08:00,968.0,980.0,19601.0,12.0,0 +19654,19655,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,16:20:00,980.0,992.0,19601.0,12.0,0 +19655,19656,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,16:32:00,992.0,1004.0,19601.0,12.0,0 +19656,19657,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,16:44:00,1004.0,1016.0,19601.0,12.0,0 +19657,19658,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,16:56:00,1016.0,1028.0,19601.0,12.0,0 +19658,19659,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,17:08:00,1028.0,1040.0,19601.0,12.0,0 +19659,19660,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,17:20:00,1040.0,1052.0,19601.0,12.0,0 +19660,19661,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,17:32:00,1052.0,1064.0,19601.0,12.0,0 +19661,19662,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,17:44:00,1064.0,1076.0,19601.0,12.0,0 +19662,19663,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,17:56:00,1076.0,1088.0,19601.0,12.0,0 +19663,19664,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,18:08:00,1088.0,1100.0,19601.0,12.0,0 +19664,19665,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,18:20:00,1100.0,1113.0,19601.0,13.0,0 +19665,19666,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,18:33:00,1113.0,1133.0,19601.0,20.0,0 +19666,19667,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,18:53:00,1133.0,1153.0,19601.0,20.0,0 +19667,19668,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,19:13:00,1153.0,1173.0,19601.0,20.0,0 +19668,19669,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,19:33:00,1173.0,1193.0,19601.0,20.0,0 +19669,19670,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,19:53:00,1193.0,1213.0,19601.0,20.0,0 +19670,19671,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,20:13:00,1213.0,1233.0,19601.0,20.0,0 +19671,19672,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,20:33:00,1233.0,1253.0,19601.0,20.0,0 +19672,19673,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,20:53:00,1253.0,1273.0,19601.0,20.0,0 +19673,19674,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,21:13:00,1273.0,1293.0,19601.0,20.0,0 +19674,19675,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,21:33:00,1293.0,1313.0,19601.0,20.0,0 +19675,19676,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,21:53:00,1313.0,1333.0,19601.0,20.0,0 +19676,19677,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,22:13:00,1333.0,1353.0,19601.0,20.0,0 +19677,19678,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,22:33:00,1353.0,1373.0,19601.0,20.0,0 +19678,19679,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,22:53:00,1373.0,1393.0,19601.0,20.0,0 +19679,19680,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,23:13:00,1393.0,1413.0,19601.0,20.0,0 +19680,19681,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,23:33:00,1413.0,1433.0,19601.0,20.0,0 +19681,19682,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,23:53:00,1433.0,1453.0,19601.0,20.0,0 +19682,19683,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,24:13:00,1453.0,1473.0,19601.0,20.0,0 +19683,19684,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,24:33:00,1473.0,1493.0,19601.0,20.0,0 +19684,19685,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,24:53:00,1493.0,1513.0,19601.0,20.0,0 +19685,19686,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,25:13:00,1513.0,1533.0,19601.0,20.0,0 +19686,19687,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,25:33:00,1533.0,1553.0,19601.0,20.0,0 +19687,19688,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,25:53:00,1553.0,1573.0,19601.0,20.0,0 +19688,19689,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,26:13:00,1573.0,1593.0,19601.0,20.0,0 +19689,19690,MUN3I,sf_muni,3,3_I,3,sf_muni,MUN3I,0,19601,26:33:00,1593.0,1613.0,19601.0,20.0,0 +19691,19692,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,03:09:00,189.0,209.0,19692.0,20.0,0 +19692,19693,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,03:29:00,209.0,229.0,19692.0,20.0,0 +19693,19694,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,03:49:00,229.0,249.0,19692.0,20.0,0 +19694,19695,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,04:09:00,249.0,269.0,19692.0,20.0,0 +19695,19696,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,04:29:00,269.0,289.0,19692.0,20.0,0 +19696,19697,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,04:49:00,289.0,309.0,19692.0,20.0,0 +19697,19698,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,05:09:00,309.0,329.0,19692.0,20.0,0 +19698,19699,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,05:29:00,329.0,349.0,19692.0,20.0,0 +19699,19700,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,05:49:00,349.0,362.0,19692.0,13.0,0 +19700,19701,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,06:02:00,362.0,377.0,19692.0,15.0,0 +19701,19702,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,06:17:00,377.0,392.0,19692.0,15.0,0 +19702,19703,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,06:32:00,392.0,407.0,19692.0,15.0,0 +19703,19704,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,06:47:00,407.0,422.0,19692.0,15.0,0 +19704,19705,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,07:02:00,422.0,437.0,19692.0,15.0,0 +19705,19706,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,07:17:00,437.0,452.0,19692.0,15.0,0 +19706,19707,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,07:32:00,452.0,467.0,19692.0,15.0,0 +19707,19708,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,07:47:00,467.0,482.0,19692.0,15.0,0 +19708,19709,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,08:02:00,482.0,497.0,19692.0,15.0,0 +19709,19710,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,08:17:00,497.0,512.0,19692.0,15.0,0 +19710,19711,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,08:32:00,512.0,527.0,19692.0,15.0,0 +19711,19712,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,08:47:00,527.0,544.0,19692.0,17.0,0 +19712,19713,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,09:04:00,544.0,564.0,19692.0,20.0,0 +19713,19714,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,09:24:00,564.0,584.0,19692.0,20.0,0 +19714,19715,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,09:44:00,584.0,604.0,19692.0,20.0,0 +19715,19716,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,10:04:00,604.0,624.0,19692.0,20.0,0 +19716,19717,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,10:24:00,624.0,644.0,19692.0,20.0,0 +19717,19718,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,10:44:00,644.0,664.0,19692.0,20.0,0 +19718,19719,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,11:04:00,664.0,684.0,19692.0,20.0,0 +19719,19720,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,11:24:00,684.0,704.0,19692.0,20.0,0 +19720,19721,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,11:44:00,704.0,724.0,19692.0,20.0,0 +19721,19722,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,12:04:00,724.0,744.0,19692.0,20.0,0 +19722,19723,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,12:24:00,744.0,764.0,19692.0,20.0,0 +19723,19724,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,12:44:00,764.0,784.0,19692.0,20.0,0 +19724,19725,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,13:04:00,784.0,804.0,19692.0,20.0,0 +19725,19726,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,13:24:00,804.0,824.0,19692.0,20.0,0 +19726,19727,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,13:44:00,824.0,844.0,19692.0,20.0,0 +19727,19728,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,14:04:00,844.0,864.0,19692.0,20.0,0 +19728,19729,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,14:24:00,864.0,884.0,19692.0,20.0,0 +19729,19730,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,14:44:00,884.0,904.0,19692.0,20.0,0 +19730,19731,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,15:04:00,904.0,924.0,19692.0,20.0,0 +19731,19732,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,15:24:00,924.0,936.0,19692.0,12.0,0 +19732,19733,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,15:36:00,936.0,948.0,19692.0,12.0,0 +19733,19734,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,15:48:00,948.0,960.0,19692.0,12.0,0 +19734,19735,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,16:00:00,960.0,972.0,19692.0,12.0,0 +19735,19736,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,16:12:00,972.0,984.0,19692.0,12.0,0 +19736,19737,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,16:24:00,984.0,996.0,19692.0,12.0,0 +19737,19738,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,16:36:00,996.0,1008.0,19692.0,12.0,0 +19738,19739,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,16:48:00,1008.0,1020.0,19692.0,12.0,0 +19739,19740,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,17:00:00,1020.0,1032.0,19692.0,12.0,0 +19740,19741,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,17:12:00,1032.0,1044.0,19692.0,12.0,0 +19741,19742,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,17:24:00,1044.0,1056.0,19692.0,12.0,0 +19742,19743,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,17:36:00,1056.0,1068.0,19692.0,12.0,0 +19743,19744,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,17:48:00,1068.0,1080.0,19692.0,12.0,0 +19744,19745,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,18:00:00,1080.0,1092.0,19692.0,12.0,0 +19745,19746,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,18:12:00,1092.0,1104.0,19692.0,12.0,0 +19746,19747,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,18:24:00,1104.0,1118.0,19692.0,14.0,0 +19747,19748,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,18:38:00,1118.0,1138.0,19692.0,20.0,0 +19748,19749,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,18:58:00,1138.0,1158.0,19692.0,20.0,0 +19749,19750,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,19:18:00,1158.0,1178.0,19692.0,20.0,0 +19750,19751,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,19:38:00,1178.0,1198.0,19692.0,20.0,0 +19751,19752,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,19:58:00,1198.0,1218.0,19692.0,20.0,0 +19752,19753,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,20:18:00,1218.0,1238.0,19692.0,20.0,0 +19753,19754,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,20:38:00,1238.0,1258.0,19692.0,20.0,0 +19754,19755,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,20:58:00,1258.0,1278.0,19692.0,20.0,0 +19755,19756,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,21:18:00,1278.0,1298.0,19692.0,20.0,0 +19756,19757,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,21:38:00,1298.0,1318.0,19692.0,20.0,0 +19757,19758,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,21:58:00,1318.0,1338.0,19692.0,20.0,0 +19758,19759,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,22:18:00,1338.0,1358.0,19692.0,20.0,0 +19759,19760,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,22:38:00,1358.0,1378.0,19692.0,20.0,0 +19760,19761,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,22:58:00,1378.0,1398.0,19692.0,20.0,0 +19761,19762,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,23:18:00,1398.0,1418.0,19692.0,20.0,0 +19762,19763,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,23:38:00,1418.0,1438.0,19692.0,20.0,0 +19763,19764,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,23:58:00,1438.0,1458.0,19692.0,20.0,0 +19764,19765,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,24:18:00,1458.0,1478.0,19692.0,20.0,0 +19765,19766,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,24:38:00,1478.0,1498.0,19692.0,20.0,0 +19766,19767,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,24:58:00,1498.0,1518.0,19692.0,20.0,0 +19767,19768,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,25:18:00,1518.0,1538.0,19692.0,20.0,0 +19768,19769,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,25:38:00,1538.0,1558.0,19692.0,20.0,0 +19769,19770,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,25:58:00,1558.0,1578.0,19692.0,20.0,0 +19770,19771,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,26:18:00,1578.0,1598.0,19692.0,20.0,0 +19771,19772,MUN3O,sf_muni,3,3_O,3,sf_muni,MUN3O,0,19692,26:38:00,1598.0,1618.0,19692.0,20.0,0 +25786,25787,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,03:13:00,193.0,223.0,25787.0,30.0,1 +25787,25788,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,03:43:00,223.0,253.0,25787.0,30.0,1 +25788,25789,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,04:13:00,253.0,283.0,25787.0,30.0,1 +25789,25790,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,04:43:00,283.0,313.0,25787.0,30.0,1 +25790,25791,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,05:13:00,313.0,343.0,25787.0,30.0,1 +25791,25792,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,05:43:00,343.0,363.0,25787.0,20.0,0 +25792,25793,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,06:03:00,363.0,371.0,25787.0,8.0,0 +25793,25794,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,06:11:00,371.0,379.0,25787.0,8.0,0 +25794,25795,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,06:19:00,379.0,387.0,25787.0,8.0,0 +25795,25796,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,06:27:00,387.0,395.0,25787.0,8.0,0 +25796,25797,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,06:35:00,395.0,403.0,25787.0,8.0,0 +25797,25798,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,06:43:00,403.0,411.0,25787.0,8.0,0 +25798,25799,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,06:51:00,411.0,419.0,25787.0,8.0,0 +25799,25800,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,06:59:00,419.0,427.0,25787.0,8.0,0 +25800,25801,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,07:07:00,427.0,435.0,25787.0,8.0,0 +25801,25802,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,07:15:00,435.0,443.0,25787.0,8.0,0 +25802,25803,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,07:23:00,443.0,451.0,25787.0,8.0,0 +25803,25804,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,07:31:00,451.0,459.0,25787.0,8.0,0 +25804,25805,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,07:39:00,459.0,467.0,25787.0,8.0,0 +25805,25806,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,07:47:00,467.0,475.0,25787.0,8.0,0 +25806,25807,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,07:55:00,475.0,483.0,25787.0,8.0,0 +25807,25808,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,08:03:00,483.0,491.0,25787.0,8.0,0 +25808,25809,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,08:11:00,491.0,499.0,25787.0,8.0,0 +25809,25810,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,08:19:00,499.0,507.0,25787.0,8.0,0 +25810,25811,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,08:27:00,507.0,515.0,25787.0,8.0,0 +25811,25812,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,08:35:00,515.0,523.0,25787.0,8.0,0 +25812,25813,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,08:43:00,523.0,531.0,25787.0,8.0,0 +25813,25814,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,08:51:00,531.0,539.0,25787.0,8.0,0 +25814,25815,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,08:59:00,539.0,932.0,25787.0,393.0,1 +25815,25816,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,15:32:00,932.0,940.0,25787.0,8.0,0 +25816,25817,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,15:40:00,940.0,948.0,25787.0,8.0,0 +25817,25818,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,15:48:00,948.0,956.0,25787.0,8.0,0 +25818,25819,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,15:56:00,956.0,964.0,25787.0,8.0,0 +25819,25820,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,16:04:00,964.0,972.0,25787.0,8.0,0 +25820,25821,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,16:12:00,972.0,980.0,25787.0,8.0,0 +25821,25822,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,16:20:00,980.0,988.0,25787.0,8.0,0 +25822,25823,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,16:28:00,988.0,996.0,25787.0,8.0,0 +25823,25824,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,16:36:00,996.0,1004.0,25787.0,8.0,0 +25824,25825,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,16:44:00,1004.0,1012.0,25787.0,8.0,0 +25825,25826,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,16:52:00,1012.0,1020.0,25787.0,8.0,0 +25826,25827,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,17:00:00,1020.0,1028.0,25787.0,8.0,0 +25827,25828,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,17:08:00,1028.0,1036.0,25787.0,8.0,0 +25828,25829,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,17:16:00,1036.0,1044.0,25787.0,8.0,0 +25829,25830,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,17:24:00,1044.0,1052.0,25787.0,8.0,0 +25830,25831,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,17:32:00,1052.0,1060.0,25787.0,8.0,0 +25831,25832,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,17:40:00,1060.0,1068.0,25787.0,8.0,0 +25832,25833,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,17:48:00,1068.0,1076.0,25787.0,8.0,0 +25833,25834,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,17:56:00,1076.0,1084.0,25787.0,8.0,0 +25834,25835,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,18:04:00,1084.0,1092.0,25787.0,8.0,0 +25835,25836,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,18:12:00,1092.0,1100.0,25787.0,8.0,0 +25836,25837,MUN41I,sf_muni,41,41_I,3,sf_muni,MUN41I,0,25787,18:20:00,1100.0,1108.0,25787.0,8.0,0 +25838,25839,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,03:09:00,189.0,219.0,25839.0,30.0,1 +25839,25840,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,03:39:00,219.0,249.0,25839.0,30.0,1 +25840,25841,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,04:09:00,249.0,279.0,25839.0,30.0,1 +25841,25842,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,04:39:00,279.0,309.0,25839.0,30.0,1 +25842,25843,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,05:09:00,309.0,339.0,25839.0,30.0,1 +25843,25844,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,05:39:00,339.0,364.0,25839.0,25.0,1 +25844,25845,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,06:04:00,364.0,372.0,25839.0,8.0,0 +25845,25846,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,06:12:00,372.0,380.0,25839.0,8.0,0 +25846,25847,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,06:20:00,380.0,388.0,25839.0,8.0,0 +25847,25848,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,06:28:00,388.0,396.0,25839.0,8.0,0 +25848,25849,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,06:36:00,396.0,404.0,25839.0,8.0,0 +25849,25850,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,06:44:00,404.0,412.0,25839.0,8.0,0 +25850,25851,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,06:52:00,412.0,420.0,25839.0,8.0,0 +25851,25852,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,07:00:00,420.0,428.0,25839.0,8.0,0 +25852,25853,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,07:08:00,428.0,436.0,25839.0,8.0,0 +25853,25854,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,07:16:00,436.0,444.0,25839.0,8.0,0 +25854,25855,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,07:24:00,444.0,452.0,25839.0,8.0,0 +25855,25856,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,07:32:00,452.0,460.0,25839.0,8.0,0 +25856,25857,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,07:40:00,460.0,468.0,25839.0,8.0,0 +25857,25858,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,07:48:00,468.0,476.0,25839.0,8.0,0 +25858,25859,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,07:56:00,476.0,484.0,25839.0,8.0,0 +25859,25860,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,08:04:00,484.0,492.0,25839.0,8.0,0 +25860,25861,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,08:12:00,492.0,500.0,25839.0,8.0,0 +25861,25862,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,08:20:00,500.0,508.0,25839.0,8.0,0 +25862,25863,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,08:28:00,508.0,516.0,25839.0,8.0,0 +25863,25864,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,08:36:00,516.0,524.0,25839.0,8.0,0 +25864,25865,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,08:44:00,524.0,532.0,25839.0,8.0,0 +25865,25866,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,08:52:00,532.0,933.0,25839.0,401.0,1 +25866,25867,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,15:33:00,933.0,941.0,25839.0,8.0,0 +25867,25868,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,15:41:00,941.0,949.0,25839.0,8.0,0 +25868,25869,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,15:49:00,949.0,957.0,25839.0,8.0,0 +25869,25870,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,15:57:00,957.0,965.0,25839.0,8.0,0 +25870,25871,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,16:05:00,965.0,973.0,25839.0,8.0,0 +25871,25872,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,16:13:00,973.0,981.0,25839.0,8.0,0 +25872,25873,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,16:21:00,981.0,989.0,25839.0,8.0,0 +25873,25874,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,16:29:00,989.0,997.0,25839.0,8.0,0 +25874,25875,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,16:37:00,997.0,1005.0,25839.0,8.0,0 +25875,25876,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,16:45:00,1005.0,1013.0,25839.0,8.0,0 +25876,25877,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,16:53:00,1013.0,1021.0,25839.0,8.0,0 +25877,25878,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,17:01:00,1021.0,1029.0,25839.0,8.0,0 +25878,25879,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,17:09:00,1029.0,1037.0,25839.0,8.0,0 +25879,25880,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,17:17:00,1037.0,1045.0,25839.0,8.0,0 +25880,25881,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,17:25:00,1045.0,1053.0,25839.0,8.0,0 +25881,25882,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,17:33:00,1053.0,1061.0,25839.0,8.0,0 +25882,25883,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,17:41:00,1061.0,1069.0,25839.0,8.0,0 +25883,25884,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,17:49:00,1069.0,1077.0,25839.0,8.0,0 +25884,25885,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,17:57:00,1077.0,1085.0,25839.0,8.0,0 +25885,25886,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,18:05:00,1085.0,1093.0,25839.0,8.0,0 +25886,25887,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,18:13:00,1093.0,1101.0,25839.0,8.0,0 +25887,25888,MUN41O,sf_muni,41,41_O,3,sf_muni,MUN41O,0,25839,18:21:00,1101.0,1109.0,25839.0,8.0,0 +25889,25890,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,03:07:00,187.0,202.0,25890.0,15.0,0 +25890,25891,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,03:22:00,202.0,217.0,25890.0,15.0,0 +25891,25892,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,03:37:00,217.0,232.0,25890.0,15.0,0 +25892,25893,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,03:52:00,232.0,247.0,25890.0,15.0,0 +25893,25894,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,04:07:00,247.0,262.0,25890.0,15.0,0 +25894,25895,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,04:22:00,262.0,277.0,25890.0,15.0,0 +25895,25896,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,04:37:00,277.0,292.0,25890.0,15.0,0 +25896,25897,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,04:52:00,292.0,307.0,25890.0,15.0,0 +25897,25898,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,05:07:00,307.0,322.0,25890.0,15.0,0 +25898,25899,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,05:22:00,322.0,337.0,25890.0,15.0,0 +25899,25900,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,05:37:00,337.0,352.0,25890.0,15.0,0 +25900,25901,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,05:52:00,352.0,363.0,25890.0,11.0,0 +25901,25902,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,06:03:00,363.0,373.0,25890.0,10.0,0 +25902,25903,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,06:13:00,373.0,383.0,25890.0,10.0,0 +25903,25904,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,06:23:00,383.0,393.0,25890.0,10.0,0 +25904,25905,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,06:33:00,393.0,403.0,25890.0,10.0,0 +25905,25906,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,06:43:00,403.0,413.0,25890.0,10.0,0 +25906,25907,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,06:53:00,413.0,423.0,25890.0,10.0,0 +25907,25908,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,07:03:00,423.0,433.0,25890.0,10.0,0 +25908,25909,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,07:13:00,433.0,443.0,25890.0,10.0,0 +25909,25910,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,07:23:00,443.0,453.0,25890.0,10.0,0 +25910,25911,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,07:33:00,453.0,463.0,25890.0,10.0,0 +25911,25912,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,07:43:00,463.0,473.0,25890.0,10.0,0 +25912,25913,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,07:53:00,473.0,483.0,25890.0,10.0,0 +25913,25914,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,08:03:00,483.0,493.0,25890.0,10.0,0 +25914,25915,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,08:13:00,493.0,503.0,25890.0,10.0,0 +25915,25916,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,08:23:00,503.0,513.0,25890.0,10.0,0 +25916,25917,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,08:33:00,513.0,523.0,25890.0,10.0,0 +25917,25918,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,08:43:00,523.0,533.0,25890.0,10.0,0 +25918,25919,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,08:53:00,533.0,543.0,25890.0,10.0,0 +25919,25920,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,09:03:00,543.0,555.0,25890.0,12.0,0 +25920,25921,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,09:15:00,555.0,567.0,25890.0,12.0,0 +25921,25922,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,09:27:00,567.0,579.0,25890.0,12.0,0 +25922,25923,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,09:39:00,579.0,591.0,25890.0,12.0,0 +25923,25924,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,09:51:00,591.0,603.0,25890.0,12.0,0 +25924,25925,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,10:03:00,603.0,615.0,25890.0,12.0,0 +25925,25926,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,10:15:00,615.0,627.0,25890.0,12.0,0 +25926,25927,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,10:27:00,627.0,639.0,25890.0,12.0,0 +25927,25928,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,10:39:00,639.0,651.0,25890.0,12.0,0 +25928,25929,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,10:51:00,651.0,663.0,25890.0,12.0,0 +25929,25930,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,11:03:00,663.0,675.0,25890.0,12.0,0 +25930,25931,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,11:15:00,675.0,687.0,25890.0,12.0,0 +25931,25932,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,11:27:00,687.0,699.0,25890.0,12.0,0 +25932,25933,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,11:39:00,699.0,711.0,25890.0,12.0,0 +25933,25934,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,11:51:00,711.0,723.0,25890.0,12.0,0 +25934,25935,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,12:03:00,723.0,735.0,25890.0,12.0,0 +25935,25936,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,12:15:00,735.0,747.0,25890.0,12.0,0 +25936,25937,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,12:27:00,747.0,759.0,25890.0,12.0,0 +25937,25938,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,12:39:00,759.0,771.0,25890.0,12.0,0 +25938,25939,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,12:51:00,771.0,783.0,25890.0,12.0,0 +25939,25940,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,13:03:00,783.0,795.0,25890.0,12.0,0 +25940,25941,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,13:15:00,795.0,807.0,25890.0,12.0,0 +25941,25942,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,13:27:00,807.0,819.0,25890.0,12.0,0 +25942,25943,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,13:39:00,819.0,831.0,25890.0,12.0,0 +25943,25944,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,13:51:00,831.0,843.0,25890.0,12.0,0 +25944,25945,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,14:03:00,843.0,855.0,25890.0,12.0,0 +25945,25946,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,14:15:00,855.0,867.0,25890.0,12.0,0 +25946,25947,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,14:27:00,867.0,879.0,25890.0,12.0,0 +25947,25948,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,14:39:00,879.0,891.0,25890.0,12.0,0 +25948,25949,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,14:51:00,891.0,903.0,25890.0,12.0,0 +25949,25950,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,15:03:00,903.0,915.0,25890.0,12.0,0 +25950,25951,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,15:15:00,915.0,927.0,25890.0,12.0,0 +25951,25952,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,15:27:00,927.0,936.0,25890.0,9.0,0 +25952,25953,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,15:36:00,936.0,948.0,25890.0,12.0,0 +25953,25954,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,15:48:00,948.0,960.0,25890.0,12.0,0 +25954,25955,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,16:00:00,960.0,972.0,25890.0,12.0,0 +25955,25956,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,16:12:00,972.0,984.0,25890.0,12.0,0 +25956,25957,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,16:24:00,984.0,996.0,25890.0,12.0,0 +25957,25958,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,16:36:00,996.0,1008.0,25890.0,12.0,0 +25958,25959,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,16:48:00,1008.0,1020.0,25890.0,12.0,0 +25959,25960,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,17:00:00,1020.0,1032.0,25890.0,12.0,0 +25960,25961,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,17:12:00,1032.0,1044.0,25890.0,12.0,0 +25961,25962,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,17:24:00,1044.0,1056.0,25890.0,12.0,0 +25962,25963,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,17:36:00,1056.0,1068.0,25890.0,12.0,0 +25963,25964,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,17:48:00,1068.0,1080.0,25890.0,12.0,0 +25964,25965,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,18:00:00,1080.0,1092.0,25890.0,12.0,0 +25965,25966,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,18:12:00,1092.0,1104.0,25890.0,12.0,0 +25966,25967,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,18:24:00,1104.0,1117.0,25890.0,13.0,0 +25967,25968,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,18:37:00,1117.0,1137.0,25890.0,20.0,0 +25968,25969,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,18:57:00,1137.0,1157.0,25890.0,20.0,0 +25969,25970,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,19:17:00,1157.0,1177.0,25890.0,20.0,0 +25970,25971,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,19:37:00,1177.0,1197.0,25890.0,20.0,0 +25971,25972,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,19:57:00,1197.0,1217.0,25890.0,20.0,0 +25972,25973,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,20:17:00,1217.0,1237.0,25890.0,20.0,0 +25973,25974,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,20:37:00,1237.0,1257.0,25890.0,20.0,0 +25974,25975,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,20:57:00,1257.0,1277.0,25890.0,20.0,0 +25975,25976,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,21:17:00,1277.0,1297.0,25890.0,20.0,0 +25976,25977,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,21:37:00,1297.0,1317.0,25890.0,20.0,0 +25977,25978,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,21:57:00,1317.0,1337.0,25890.0,20.0,0 +25978,25979,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,22:17:00,1337.0,1357.0,25890.0,20.0,0 +25979,25980,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,22:37:00,1357.0,1377.0,25890.0,20.0,0 +25980,25981,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,22:57:00,1377.0,1397.0,25890.0,20.0,0 +25981,25982,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,23:17:00,1397.0,1417.0,25890.0,20.0,0 +25982,25983,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,23:37:00,1417.0,1437.0,25890.0,20.0,0 +25983,25984,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,23:57:00,1437.0,1457.0,25890.0,20.0,0 +25984,25985,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,24:17:00,1457.0,1477.0,25890.0,20.0,0 +25985,25986,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,24:37:00,1477.0,1497.0,25890.0,20.0,0 +25986,25987,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,24:57:00,1497.0,1517.0,25890.0,20.0,0 +25987,25988,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,25:17:00,1517.0,1537.0,25890.0,20.0,0 +25988,25989,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,25:37:00,1537.0,1557.0,25890.0,20.0,0 +25989,25990,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,25:57:00,1557.0,1577.0,25890.0,20.0,0 +25990,25991,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,26:17:00,1577.0,1597.0,25890.0,20.0,0 +25991,25992,MUN43I,sf_muni,43,43_I,3,sf_muni,MUN43I,0,25890,26:37:00,1597.0,1617.0,25890.0,20.0,0 +25993,25994,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,03:07:00,187.0,202.0,25994.0,15.0,0 +25994,25995,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,03:22:00,202.0,217.0,25994.0,15.0,0 +25995,25996,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,03:37:00,217.0,232.0,25994.0,15.0,0 +25996,25997,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,03:52:00,232.0,247.0,25994.0,15.0,0 +25997,25998,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,04:07:00,247.0,262.0,25994.0,15.0,0 +25998,25999,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,04:22:00,262.0,277.0,25994.0,15.0,0 +25999,26000,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,04:37:00,277.0,292.0,25994.0,15.0,0 +26000,26001,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,04:52:00,292.0,307.0,25994.0,15.0,0 +26001,26002,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,05:07:00,307.0,322.0,25994.0,15.0,0 +26002,26003,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,05:22:00,322.0,337.0,25994.0,15.0,0 +26003,26004,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,05:37:00,337.0,352.0,25994.0,15.0,0 +26004,26005,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,05:52:00,352.0,363.0,25994.0,11.0,0 +26005,26006,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,06:03:00,363.0,373.0,25994.0,10.0,0 +26006,26007,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,06:13:00,373.0,383.0,25994.0,10.0,0 +26007,26008,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,06:23:00,383.0,393.0,25994.0,10.0,0 +26008,26009,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,06:33:00,393.0,403.0,25994.0,10.0,0 +26009,26010,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,06:43:00,403.0,413.0,25994.0,10.0,0 +26010,26011,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,06:53:00,413.0,423.0,25994.0,10.0,0 +26011,26012,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,07:03:00,423.0,433.0,25994.0,10.0,0 +26012,26013,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,07:13:00,433.0,443.0,25994.0,10.0,0 +26013,26014,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,07:23:00,443.0,453.0,25994.0,10.0,0 +26014,26015,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,07:33:00,453.0,463.0,25994.0,10.0,0 +26015,26016,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,07:43:00,463.0,473.0,25994.0,10.0,0 +26016,26017,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,07:53:00,473.0,483.0,25994.0,10.0,0 +26017,26018,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,08:03:00,483.0,493.0,25994.0,10.0,0 +26018,26019,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,08:13:00,493.0,503.0,25994.0,10.0,0 +26019,26020,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,08:23:00,503.0,513.0,25994.0,10.0,0 +26020,26021,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,08:33:00,513.0,523.0,25994.0,10.0,0 +26021,26022,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,08:43:00,523.0,533.0,25994.0,10.0,0 +26022,26023,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,08:53:00,533.0,544.0,25994.0,11.0,0 +26023,26024,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,09:04:00,544.0,556.0,25994.0,12.0,0 +26024,26025,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,09:16:00,556.0,568.0,25994.0,12.0,0 +26025,26026,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,09:28:00,568.0,580.0,25994.0,12.0,0 +26026,26027,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,09:40:00,580.0,592.0,25994.0,12.0,0 +26027,26028,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,09:52:00,592.0,604.0,25994.0,12.0,0 +26028,26029,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,10:04:00,604.0,616.0,25994.0,12.0,0 +26029,26030,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,10:16:00,616.0,628.0,25994.0,12.0,0 +26030,26031,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,10:28:00,628.0,640.0,25994.0,12.0,0 +26031,26032,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,10:40:00,640.0,652.0,25994.0,12.0,0 +26032,26033,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,10:52:00,652.0,664.0,25994.0,12.0,0 +26033,26034,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,11:04:00,664.0,676.0,25994.0,12.0,0 +26034,26035,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,11:16:00,676.0,688.0,25994.0,12.0,0 +26035,26036,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,11:28:00,688.0,700.0,25994.0,12.0,0 +26036,26037,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,11:40:00,700.0,712.0,25994.0,12.0,0 +26037,26038,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,11:52:00,712.0,724.0,25994.0,12.0,0 +26038,26039,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,12:04:00,724.0,736.0,25994.0,12.0,0 +26039,26040,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,12:16:00,736.0,748.0,25994.0,12.0,0 +26040,26041,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,12:28:00,748.0,760.0,25994.0,12.0,0 +26041,26042,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,12:40:00,760.0,772.0,25994.0,12.0,0 +26042,26043,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,12:52:00,772.0,784.0,25994.0,12.0,0 +26043,26044,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,13:04:00,784.0,796.0,25994.0,12.0,0 +26044,26045,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,13:16:00,796.0,808.0,25994.0,12.0,0 +26045,26046,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,13:28:00,808.0,820.0,25994.0,12.0,0 +26046,26047,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,13:40:00,820.0,832.0,25994.0,12.0,0 +26047,26048,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,13:52:00,832.0,844.0,25994.0,12.0,0 +26048,26049,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,14:04:00,844.0,856.0,25994.0,12.0,0 +26049,26050,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,14:16:00,856.0,868.0,25994.0,12.0,0 +26050,26051,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,14:28:00,868.0,880.0,25994.0,12.0,0 +26051,26052,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,14:40:00,880.0,892.0,25994.0,12.0,0 +26052,26053,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,14:52:00,892.0,904.0,25994.0,12.0,0 +26053,26054,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,15:04:00,904.0,916.0,25994.0,12.0,0 +26054,26055,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,15:16:00,916.0,928.0,25994.0,12.0,0 +26055,26056,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,15:28:00,928.0,933.0,25994.0,5.0,0 +26056,26057,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,15:33:00,933.0,945.0,25994.0,12.0,0 +26057,26058,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,15:45:00,945.0,957.0,25994.0,12.0,0 +26058,26059,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,15:57:00,957.0,969.0,25994.0,12.0,0 +26059,26060,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,16:09:00,969.0,981.0,25994.0,12.0,0 +26060,26061,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,16:21:00,981.0,993.0,25994.0,12.0,0 +26061,26062,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,16:33:00,993.0,1005.0,25994.0,12.0,0 +26062,26063,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,16:45:00,1005.0,1017.0,25994.0,12.0,0 +26063,26064,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,16:57:00,1017.0,1029.0,25994.0,12.0,0 +26064,26065,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,17:09:00,1029.0,1041.0,25994.0,12.0,0 +26065,26066,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,17:21:00,1041.0,1053.0,25994.0,12.0,0 +26066,26067,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,17:33:00,1053.0,1065.0,25994.0,12.0,0 +26067,26068,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,17:45:00,1065.0,1077.0,25994.0,12.0,0 +26068,26069,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,17:57:00,1077.0,1089.0,25994.0,12.0,0 +26069,26070,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,18:09:00,1089.0,1101.0,25994.0,12.0,0 +26070,26071,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,18:21:00,1101.0,1118.0,25994.0,17.0,0 +26071,26072,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,18:38:00,1118.0,1138.0,25994.0,20.0,0 +26072,26073,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,18:58:00,1138.0,1158.0,25994.0,20.0,0 +26073,26074,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,19:18:00,1158.0,1178.0,25994.0,20.0,0 +26074,26075,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,19:38:00,1178.0,1198.0,25994.0,20.0,0 +26075,26076,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,19:58:00,1198.0,1218.0,25994.0,20.0,0 +26076,26077,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,20:18:00,1218.0,1238.0,25994.0,20.0,0 +26077,26078,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,20:38:00,1238.0,1258.0,25994.0,20.0,0 +26078,26079,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,20:58:00,1258.0,1278.0,25994.0,20.0,0 +26079,26080,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,21:18:00,1278.0,1298.0,25994.0,20.0,0 +26080,26081,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,21:38:00,1298.0,1318.0,25994.0,20.0,0 +26081,26082,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,21:58:00,1318.0,1338.0,25994.0,20.0,0 +26082,26083,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,22:18:00,1338.0,1358.0,25994.0,20.0,0 +26083,26084,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,22:38:00,1358.0,1378.0,25994.0,20.0,0 +26084,26085,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,22:58:00,1378.0,1398.0,25994.0,20.0,0 +26085,26086,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,23:18:00,1398.0,1418.0,25994.0,20.0,0 +26086,26087,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,23:38:00,1418.0,1438.0,25994.0,20.0,0 +26087,26088,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,23:58:00,1438.0,1458.0,25994.0,20.0,0 +26088,26089,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,24:18:00,1458.0,1478.0,25994.0,20.0,0 +26089,26090,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,24:38:00,1478.0,1498.0,25994.0,20.0,0 +26090,26091,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,24:58:00,1498.0,1518.0,25994.0,20.0,0 +26091,26092,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,25:18:00,1518.0,1538.0,25994.0,20.0,0 +26092,26093,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,25:38:00,1538.0,1558.0,25994.0,20.0,0 +26093,26094,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,25:58:00,1558.0,1578.0,25994.0,20.0,0 +26094,26095,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,26:18:00,1578.0,1598.0,25994.0,20.0,0 +26095,26096,MUN43O,sf_muni,43,43_O,3,sf_muni,MUN43O,0,25994,26:38:00,1598.0,1618.0,25994.0,20.0,0 +26097,26098,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,03:03:00,183.0,195.0,26098.0,12.0,0 +26098,26099,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,03:15:00,195.0,207.0,26098.0,12.0,0 +26099,26100,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,03:27:00,207.0,219.0,26098.0,12.0,0 +26100,26101,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,03:39:00,219.0,231.0,26098.0,12.0,0 +26101,26102,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,03:51:00,231.0,243.0,26098.0,12.0,0 +26102,26103,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,04:03:00,243.0,255.0,26098.0,12.0,0 +26103,26104,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,04:15:00,255.0,267.0,26098.0,12.0,0 +26104,26105,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,04:27:00,267.0,279.0,26098.0,12.0,0 +26105,26106,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,04:39:00,279.0,291.0,26098.0,12.0,0 +26106,26107,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,04:51:00,291.0,303.0,26098.0,12.0,0 +26107,26108,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,05:03:00,303.0,315.0,26098.0,12.0,0 +26108,26109,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,05:15:00,315.0,327.0,26098.0,12.0,0 +26109,26110,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,05:27:00,327.0,339.0,26098.0,12.0,0 +26110,26111,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,05:39:00,339.0,351.0,26098.0,12.0,0 +26111,26112,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,05:51:00,351.0,361.0,26098.0,10.0,0 +26112,26113,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,06:01:00,361.0,369.0,26098.0,8.0,0 +26113,26114,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,06:09:00,369.0,377.0,26098.0,8.0,0 +26114,26115,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,06:17:00,377.0,385.0,26098.0,8.0,0 +26115,26116,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,06:25:00,385.0,393.0,26098.0,8.0,0 +26116,26117,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,06:33:00,393.0,401.0,26098.0,8.0,0 +26117,26118,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,06:41:00,401.0,409.0,26098.0,8.0,0 +26118,26119,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,06:49:00,409.0,417.0,26098.0,8.0,0 +26119,26120,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,06:57:00,417.0,425.0,26098.0,8.0,0 +26120,26121,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,07:05:00,425.0,433.0,26098.0,8.0,0 +26121,26122,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,07:13:00,433.0,441.0,26098.0,8.0,0 +26122,26123,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,07:21:00,441.0,449.0,26098.0,8.0,0 +26123,26124,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,07:29:00,449.0,457.0,26098.0,8.0,0 +26124,26125,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,07:37:00,457.0,465.0,26098.0,8.0,0 +26125,26126,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,07:45:00,465.0,473.0,26098.0,8.0,0 +26126,26127,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,07:53:00,473.0,481.0,26098.0,8.0,0 +26127,26128,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,08:01:00,481.0,489.0,26098.0,8.0,0 +26128,26129,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,08:09:00,489.0,497.0,26098.0,8.0,0 +26129,26130,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,08:17:00,497.0,505.0,26098.0,8.0,0 +26130,26131,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,08:25:00,505.0,513.0,26098.0,8.0,0 +26131,26132,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,08:33:00,513.0,521.0,26098.0,8.0,0 +26132,26133,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,08:41:00,521.0,529.0,26098.0,8.0,0 +26133,26134,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,08:49:00,529.0,537.0,26098.0,8.0,0 +26134,26135,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,08:57:00,537.0,544.0,26098.0,7.0,0 +26135,26136,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,09:04:00,544.0,556.0,26098.0,12.0,0 +26136,26137,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,09:16:00,556.0,568.0,26098.0,12.0,0 +26137,26138,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,09:28:00,568.0,580.0,26098.0,12.0,0 +26138,26139,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,09:40:00,580.0,592.0,26098.0,12.0,0 +26139,26140,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,09:52:00,592.0,604.0,26098.0,12.0,0 +26140,26141,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,10:04:00,604.0,616.0,26098.0,12.0,0 +26141,26142,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,10:16:00,616.0,628.0,26098.0,12.0,0 +26142,26143,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,10:28:00,628.0,640.0,26098.0,12.0,0 +26143,26144,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,10:40:00,640.0,652.0,26098.0,12.0,0 +26144,26145,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,10:52:00,652.0,664.0,26098.0,12.0,0 +26145,26146,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,11:04:00,664.0,676.0,26098.0,12.0,0 +26146,26147,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,11:16:00,676.0,688.0,26098.0,12.0,0 +26147,26148,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,11:28:00,688.0,700.0,26098.0,12.0,0 +26148,26149,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,11:40:00,700.0,712.0,26098.0,12.0,0 +26149,26150,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,11:52:00,712.0,724.0,26098.0,12.0,0 +26150,26151,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,12:04:00,724.0,736.0,26098.0,12.0,0 +26151,26152,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,12:16:00,736.0,748.0,26098.0,12.0,0 +26152,26153,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,12:28:00,748.0,760.0,26098.0,12.0,0 +26153,26154,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,12:40:00,760.0,772.0,26098.0,12.0,0 +26154,26155,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,12:52:00,772.0,784.0,26098.0,12.0,0 +26155,26156,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,13:04:00,784.0,796.0,26098.0,12.0,0 +26156,26157,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,13:16:00,796.0,808.0,26098.0,12.0,0 +26157,26158,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,13:28:00,808.0,820.0,26098.0,12.0,0 +26158,26159,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,13:40:00,820.0,832.0,26098.0,12.0,0 +26159,26160,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,13:52:00,832.0,844.0,26098.0,12.0,0 +26160,26161,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,14:04:00,844.0,856.0,26098.0,12.0,0 +26161,26162,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,14:16:00,856.0,868.0,26098.0,12.0,0 +26162,26163,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,14:28:00,868.0,880.0,26098.0,12.0,0 +26163,26164,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,14:40:00,880.0,892.0,26098.0,12.0,0 +26164,26165,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,14:52:00,892.0,904.0,26098.0,12.0,0 +26165,26166,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,15:04:00,904.0,916.0,26098.0,12.0,0 +26166,26167,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,15:16:00,916.0,928.0,26098.0,12.0,0 +26167,26168,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,15:28:00,928.0,933.0,26098.0,5.0,0 +26168,26169,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,15:33:00,933.0,942.0,26098.0,9.0,0 +26169,26170,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,15:42:00,942.0,951.0,26098.0,9.0,0 +26170,26171,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,15:51:00,951.0,960.0,26098.0,9.0,0 +26171,26172,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,16:00:00,960.0,969.0,26098.0,9.0,0 +26172,26173,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,16:09:00,969.0,978.0,26098.0,9.0,0 +26173,26174,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,16:18:00,978.0,987.0,26098.0,9.0,0 +26174,26175,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,16:27:00,987.0,996.0,26098.0,9.0,0 +26175,26176,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,16:36:00,996.0,1005.0,26098.0,9.0,0 +26176,26177,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,16:45:00,1005.0,1014.0,26098.0,9.0,0 +26177,26178,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,16:54:00,1014.0,1023.0,26098.0,9.0,0 +26178,26179,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,17:03:00,1023.0,1032.0,26098.0,9.0,0 +26179,26180,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,17:12:00,1032.0,1041.0,26098.0,9.0,0 +26180,26181,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,17:21:00,1041.0,1050.0,26098.0,9.0,0 +26181,26182,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,17:30:00,1050.0,1059.0,26098.0,9.0,0 +26182,26183,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,17:39:00,1059.0,1068.0,26098.0,9.0,0 +26183,26184,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,17:48:00,1068.0,1077.0,26098.0,9.0,0 +26184,26185,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,17:57:00,1077.0,1086.0,26098.0,9.0,0 +26185,26186,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,18:06:00,1086.0,1095.0,26098.0,9.0,0 +26186,26187,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,18:15:00,1095.0,1104.0,26098.0,9.0,0 +26187,26188,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,18:24:00,1104.0,1118.0,26098.0,14.0,0 +26188,26189,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,18:38:00,1118.0,1138.0,26098.0,20.0,0 +26189,26190,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,18:58:00,1138.0,1158.0,26098.0,20.0,0 +26190,26191,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,19:18:00,1158.0,1178.0,26098.0,20.0,0 +26191,26192,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,19:38:00,1178.0,1198.0,26098.0,20.0,0 +26192,26193,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,19:58:00,1198.0,1218.0,26098.0,20.0,0 +26193,26194,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,20:18:00,1218.0,1238.0,26098.0,20.0,0 +26194,26195,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,20:38:00,1238.0,1258.0,26098.0,20.0,0 +26195,26196,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,20:58:00,1258.0,1278.0,26098.0,20.0,0 +26196,26197,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,21:18:00,1278.0,1298.0,26098.0,20.0,0 +26197,26198,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,21:38:00,1298.0,1318.0,26098.0,20.0,0 +26198,26199,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,21:58:00,1318.0,1338.0,26098.0,20.0,0 +26199,26200,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,22:18:00,1338.0,1358.0,26098.0,20.0,0 +26200,26201,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,22:38:00,1358.0,1378.0,26098.0,20.0,0 +26201,26202,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,22:58:00,1378.0,1398.0,26098.0,20.0,0 +26202,26203,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,23:18:00,1398.0,1418.0,26098.0,20.0,0 +26203,26204,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,23:38:00,1418.0,1438.0,26098.0,20.0,0 +26204,26205,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,23:58:00,1438.0,1458.0,26098.0,20.0,0 +26205,26206,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,24:18:00,1458.0,1478.0,26098.0,20.0,0 +26206,26207,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,24:38:00,1478.0,1498.0,26098.0,20.0,0 +26207,26208,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,24:58:00,1498.0,1518.0,26098.0,20.0,0 +26208,26209,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,25:18:00,1518.0,1538.0,26098.0,20.0,0 +26209,26210,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,25:38:00,1538.0,1558.0,26098.0,20.0,0 +26210,26211,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,25:58:00,1558.0,1578.0,26098.0,20.0,0 +26211,26212,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,26:18:00,1578.0,1598.0,26098.0,20.0,0 +26212,26213,MUN44I,sf_muni,44,44_I,3,sf_muni,MUN44I,0,26098,26:38:00,1598.0,1618.0,26098.0,20.0,0 +26214,26215,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,03:05:00,185.0,205.0,26215.0,20.0,0 +26215,26216,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,03:25:00,205.0,225.0,26215.0,20.0,0 +26216,26217,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,03:45:00,225.0,245.0,26215.0,20.0,0 +26217,26218,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,04:05:00,245.0,265.0,26215.0,20.0,0 +26218,26219,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,04:25:00,265.0,285.0,26215.0,20.0,0 +26219,26220,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,04:45:00,285.0,305.0,26215.0,20.0,0 +26220,26221,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,05:05:00,305.0,325.0,26215.0,20.0,0 +26221,26222,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,05:25:00,325.0,345.0,26215.0,20.0,0 +26222,26223,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,05:45:00,345.0,364.0,26215.0,19.0,0 +26223,26224,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,06:04:00,364.0,374.0,26215.0,10.0,0 +26224,26225,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,06:14:00,374.0,384.0,26215.0,10.0,0 +26225,26226,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,06:24:00,384.0,394.0,26215.0,10.0,0 +26226,26227,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,06:34:00,394.0,404.0,26215.0,10.0,0 +26227,26228,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,06:44:00,404.0,414.0,26215.0,10.0,0 +26228,26229,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,06:54:00,414.0,424.0,26215.0,10.0,0 +26229,26230,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,07:04:00,424.0,434.0,26215.0,10.0,0 +26230,26231,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,07:14:00,434.0,444.0,26215.0,10.0,0 +26231,26232,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,07:24:00,444.0,454.0,26215.0,10.0,0 +26232,26233,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,07:34:00,454.0,464.0,26215.0,10.0,0 +26233,26234,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,07:44:00,464.0,474.0,26215.0,10.0,0 +26234,26235,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,07:54:00,474.0,484.0,26215.0,10.0,0 +26235,26236,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,08:04:00,484.0,494.0,26215.0,10.0,0 +26236,26237,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,08:14:00,494.0,504.0,26215.0,10.0,0 +26237,26238,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,08:24:00,504.0,514.0,26215.0,10.0,0 +26238,26239,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,08:34:00,514.0,524.0,26215.0,10.0,0 +26239,26240,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,08:44:00,524.0,534.0,26215.0,10.0,0 +26240,26241,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,08:54:00,534.0,545.0,26215.0,11.0,0 +26241,26242,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,09:05:00,545.0,557.0,26215.0,12.0,0 +26242,26243,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,09:17:00,557.0,569.0,26215.0,12.0,0 +26243,26244,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,09:29:00,569.0,581.0,26215.0,12.0,0 +26244,26245,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,09:41:00,581.0,593.0,26215.0,12.0,0 +26245,26246,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,09:53:00,593.0,605.0,26215.0,12.0,0 +26246,26247,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,10:05:00,605.0,617.0,26215.0,12.0,0 +26247,26248,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,10:17:00,617.0,629.0,26215.0,12.0,0 +26248,26249,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,10:29:00,629.0,641.0,26215.0,12.0,0 +26249,26250,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,10:41:00,641.0,653.0,26215.0,12.0,0 +26250,26251,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,10:53:00,653.0,665.0,26215.0,12.0,0 +26251,26252,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,11:05:00,665.0,677.0,26215.0,12.0,0 +26252,26253,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,11:17:00,677.0,689.0,26215.0,12.0,0 +26253,26254,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,11:29:00,689.0,701.0,26215.0,12.0,0 +26254,26255,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,11:41:00,701.0,713.0,26215.0,12.0,0 +26255,26256,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,11:53:00,713.0,725.0,26215.0,12.0,0 +26256,26257,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,12:05:00,725.0,737.0,26215.0,12.0,0 +26257,26258,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,12:17:00,737.0,749.0,26215.0,12.0,0 +26258,26259,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,12:29:00,749.0,761.0,26215.0,12.0,0 +26259,26260,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,12:41:00,761.0,773.0,26215.0,12.0,0 +26260,26261,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,12:53:00,773.0,785.0,26215.0,12.0,0 +26261,26262,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,13:05:00,785.0,797.0,26215.0,12.0,0 +26262,26263,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,13:17:00,797.0,809.0,26215.0,12.0,0 +26263,26264,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,13:29:00,809.0,821.0,26215.0,12.0,0 +26264,26265,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,13:41:00,821.0,833.0,26215.0,12.0,0 +26265,26266,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,13:53:00,833.0,845.0,26215.0,12.0,0 +26266,26267,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,14:05:00,845.0,857.0,26215.0,12.0,0 +26267,26268,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,14:17:00,857.0,869.0,26215.0,12.0,0 +26268,26269,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,14:29:00,869.0,881.0,26215.0,12.0,0 +26269,26270,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,14:41:00,881.0,893.0,26215.0,12.0,0 +26270,26271,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,14:53:00,893.0,905.0,26215.0,12.0,0 +26271,26272,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,15:05:00,905.0,917.0,26215.0,12.0,0 +26272,26273,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,15:17:00,917.0,929.0,26215.0,12.0,0 +26273,26274,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,15:29:00,929.0,934.0,26215.0,5.0,0 +26274,26275,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,15:34:00,934.0,943.0,26215.0,9.0,0 +26275,26276,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,15:43:00,943.0,952.0,26215.0,9.0,0 +26276,26277,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,15:52:00,952.0,961.0,26215.0,9.0,0 +26277,26278,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,16:01:00,961.0,970.0,26215.0,9.0,0 +26278,26279,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,16:10:00,970.0,979.0,26215.0,9.0,0 +26279,26280,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,16:19:00,979.0,988.0,26215.0,9.0,0 +26280,26281,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,16:28:00,988.0,997.0,26215.0,9.0,0 +26281,26282,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,16:37:00,997.0,1006.0,26215.0,9.0,0 +26282,26283,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,16:46:00,1006.0,1015.0,26215.0,9.0,0 +26283,26284,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,16:55:00,1015.0,1024.0,26215.0,9.0,0 +26284,26285,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,17:04:00,1024.0,1033.0,26215.0,9.0,0 +26285,26286,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,17:13:00,1033.0,1042.0,26215.0,9.0,0 +26286,26287,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,17:22:00,1042.0,1051.0,26215.0,9.0,0 +26287,26288,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,17:31:00,1051.0,1060.0,26215.0,9.0,0 +26288,26289,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,17:40:00,1060.0,1069.0,26215.0,9.0,0 +26289,26290,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,17:49:00,1069.0,1078.0,26215.0,9.0,0 +26290,26291,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,17:58:00,1078.0,1087.0,26215.0,9.0,0 +26291,26292,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,18:07:00,1087.0,1096.0,26215.0,9.0,0 +26292,26293,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,18:16:00,1096.0,1105.0,26215.0,9.0,0 +26293,26294,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,18:25:00,1105.0,1116.0,26215.0,11.0,0 +26294,26295,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,18:36:00,1116.0,1136.0,26215.0,20.0,0 +26295,26296,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,18:56:00,1136.0,1156.0,26215.0,20.0,0 +26296,26297,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,19:16:00,1156.0,1176.0,26215.0,20.0,0 +26297,26298,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,19:36:00,1176.0,1196.0,26215.0,20.0,0 +26298,26299,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,19:56:00,1196.0,1216.0,26215.0,20.0,0 +26299,26300,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,20:16:00,1216.0,1236.0,26215.0,20.0,0 +26300,26301,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,20:36:00,1236.0,1256.0,26215.0,20.0,0 +26301,26302,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,20:56:00,1256.0,1276.0,26215.0,20.0,0 +26302,26303,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,21:16:00,1276.0,1296.0,26215.0,20.0,0 +26303,26304,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,21:36:00,1296.0,1316.0,26215.0,20.0,0 +26304,26305,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,21:56:00,1316.0,1336.0,26215.0,20.0,0 +26305,26306,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,22:16:00,1336.0,1356.0,26215.0,20.0,0 +26306,26307,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,22:36:00,1356.0,1376.0,26215.0,20.0,0 +26307,26308,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,22:56:00,1376.0,1396.0,26215.0,20.0,0 +26308,26309,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,23:16:00,1396.0,1416.0,26215.0,20.0,0 +26309,26310,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,23:36:00,1416.0,1436.0,26215.0,20.0,0 +26310,26311,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,23:56:00,1436.0,1456.0,26215.0,20.0,0 +26311,26312,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,24:16:00,1456.0,1476.0,26215.0,20.0,0 +26312,26313,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,24:36:00,1476.0,1496.0,26215.0,20.0,0 +26313,26314,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,24:56:00,1496.0,1516.0,26215.0,20.0,0 +26314,26315,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,25:16:00,1516.0,1536.0,26215.0,20.0,0 +26315,26316,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,25:36:00,1536.0,1556.0,26215.0,20.0,0 +26316,26317,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,25:56:00,1556.0,1576.0,26215.0,20.0,0 +26317,26318,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,26:16:00,1576.0,1596.0,26215.0,20.0,0 +26318,26319,MUN44O,sf_muni,44,44_O,3,sf_muni,MUN44O,0,26215,26:36:00,1596.0,1616.0,26215.0,20.0,0 +26320,26321,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,06:03:00,363.0,370.0,26321.0,7.0,0 +26321,26322,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,06:10:00,370.0,377.0,26321.0,7.0,0 +26322,26323,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,06:17:00,377.0,384.0,26321.0,7.0,0 +26323,26324,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,06:24:00,384.0,391.0,26321.0,7.0,0 +26324,26325,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,06:31:00,391.0,398.0,26321.0,7.0,0 +26325,26326,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,06:38:00,398.0,405.0,26321.0,7.0,0 +26326,26327,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,06:45:00,405.0,412.0,26321.0,7.0,0 +26327,26328,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,06:52:00,412.0,419.0,26321.0,7.0,0 +26328,26329,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,06:59:00,419.0,426.0,26321.0,7.0,0 +26329,26330,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,07:06:00,426.0,433.0,26321.0,7.0,0 +26330,26331,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,07:13:00,433.0,440.0,26321.0,7.0,0 +26331,26332,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,07:20:00,440.0,447.0,26321.0,7.0,0 +26332,26333,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,07:27:00,447.0,454.0,26321.0,7.0,0 +26333,26334,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,07:34:00,454.0,461.0,26321.0,7.0,0 +26334,26335,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,07:41:00,461.0,468.0,26321.0,7.0,0 +26335,26336,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,07:48:00,468.0,475.0,26321.0,7.0,0 +26336,26337,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,07:55:00,475.0,482.0,26321.0,7.0,0 +26337,26338,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,08:02:00,482.0,489.0,26321.0,7.0,0 +26338,26339,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,08:09:00,489.0,496.0,26321.0,7.0,0 +26339,26340,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,08:16:00,496.0,503.0,26321.0,7.0,0 +26340,26341,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,08:23:00,503.0,510.0,26321.0,7.0,0 +26341,26342,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,08:30:00,510.0,517.0,26321.0,7.0,0 +26342,26343,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,08:37:00,517.0,524.0,26321.0,7.0,0 +26343,26344,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,08:44:00,524.0,531.0,26321.0,7.0,0 +26344,26345,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,08:51:00,531.0,538.0,26321.0,7.0,0 +26345,26346,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,08:58:00,538.0,542.0,26321.0,4.0,0 +26346,26347,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,09:02:00,542.0,554.0,26321.0,12.0,0 +26347,26348,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,09:14:00,554.0,566.0,26321.0,12.0,0 +26348,26349,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,09:26:00,566.0,578.0,26321.0,12.0,0 +26349,26350,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,09:38:00,578.0,590.0,26321.0,12.0,0 +26350,26351,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,09:50:00,590.0,602.0,26321.0,12.0,0 +26351,26352,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,10:02:00,602.0,614.0,26321.0,12.0,0 +26352,26353,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,10:14:00,614.0,626.0,26321.0,12.0,0 +26353,26354,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,10:26:00,626.0,638.0,26321.0,12.0,0 +26354,26355,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,10:38:00,638.0,650.0,26321.0,12.0,0 +26355,26356,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,10:50:00,650.0,662.0,26321.0,12.0,0 +26356,26357,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,11:02:00,662.0,674.0,26321.0,12.0,0 +26357,26358,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,11:14:00,674.0,686.0,26321.0,12.0,0 +26358,26359,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,11:26:00,686.0,698.0,26321.0,12.0,0 +26359,26360,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,11:38:00,698.0,710.0,26321.0,12.0,0 +26360,26361,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,11:50:00,710.0,722.0,26321.0,12.0,0 +26361,26362,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,12:02:00,722.0,734.0,26321.0,12.0,0 +26362,26363,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,12:14:00,734.0,746.0,26321.0,12.0,0 +26363,26364,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,12:26:00,746.0,758.0,26321.0,12.0,0 +26364,26365,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,12:38:00,758.0,770.0,26321.0,12.0,0 +26365,26366,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,12:50:00,770.0,782.0,26321.0,12.0,0 +26366,26367,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,13:02:00,782.0,794.0,26321.0,12.0,0 +26367,26368,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,13:14:00,794.0,806.0,26321.0,12.0,0 +26368,26369,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,13:26:00,806.0,818.0,26321.0,12.0,0 +26369,26370,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,13:38:00,818.0,830.0,26321.0,12.0,0 +26370,26371,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,13:50:00,830.0,842.0,26321.0,12.0,0 +26371,26372,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,14:02:00,842.0,854.0,26321.0,12.0,0 +26372,26373,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,14:14:00,854.0,866.0,26321.0,12.0,0 +26373,26374,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,14:26:00,866.0,878.0,26321.0,12.0,0 +26374,26375,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,14:38:00,878.0,890.0,26321.0,12.0,0 +26375,26376,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,14:50:00,890.0,902.0,26321.0,12.0,0 +26376,26377,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,15:02:00,902.0,914.0,26321.0,12.0,0 +26377,26378,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,15:14:00,914.0,926.0,26321.0,12.0,0 +26378,26379,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,15:26:00,926.0,934.0,26321.0,8.0,0 +26379,26380,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,15:34:00,934.0,946.0,26321.0,12.0,0 +26380,26381,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,15:46:00,946.0,958.0,26321.0,12.0,0 +26381,26382,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,15:58:00,958.0,970.0,26321.0,12.0,0 +26382,26383,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,16:10:00,970.0,982.0,26321.0,12.0,0 +26383,26384,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,16:22:00,982.0,994.0,26321.0,12.0,0 +26384,26385,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,16:34:00,994.0,1006.0,26321.0,12.0,0 +26385,26386,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,16:46:00,1006.0,1018.0,26321.0,12.0,0 +26386,26387,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,16:58:00,1018.0,1030.0,26321.0,12.0,0 +26387,26388,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,17:10:00,1030.0,1042.0,26321.0,12.0,0 +26388,26389,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,17:22:00,1042.0,1054.0,26321.0,12.0,0 +26389,26390,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,17:34:00,1054.0,1066.0,26321.0,12.0,0 +26390,26391,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,17:46:00,1066.0,1078.0,26321.0,12.0,0 +26391,26392,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,17:58:00,1078.0,1090.0,26321.0,12.0,0 +26392,26393,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,18:10:00,1090.0,1102.0,26321.0,12.0,0 +26393,26394,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,18:22:00,1102.0,1111.0,26321.0,9.0,0 +26394,26395,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,18:31:00,1111.0,1126.0,26321.0,15.0,0 +26395,26396,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,18:46:00,1126.0,1141.0,26321.0,15.0,0 +26396,26397,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,19:01:00,1141.0,1156.0,26321.0,15.0,0 +26397,26398,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,19:16:00,1156.0,1171.0,26321.0,15.0,0 +26398,26399,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,19:31:00,1171.0,1186.0,26321.0,15.0,0 +26399,26400,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,19:46:00,1186.0,1201.0,26321.0,15.0,0 +26400,26401,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,20:01:00,1201.0,1216.0,26321.0,15.0,0 +26401,26402,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,20:16:00,1216.0,1231.0,26321.0,15.0,0 +26402,26403,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,20:31:00,1231.0,1246.0,26321.0,15.0,0 +26403,26404,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,20:46:00,1246.0,1261.0,26321.0,15.0,0 +26404,26405,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,21:01:00,1261.0,1276.0,26321.0,15.0,0 +26405,26406,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,21:16:00,1276.0,1291.0,26321.0,15.0,0 +26406,26407,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,21:31:00,1291.0,1306.0,26321.0,15.0,0 +26407,26408,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,21:46:00,1306.0,1321.0,26321.0,15.0,0 +26408,26409,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,22:01:00,1321.0,1336.0,26321.0,15.0,0 +26409,26410,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,22:16:00,1336.0,1351.0,26321.0,15.0,0 +26410,26411,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,22:31:00,1351.0,1366.0,26321.0,15.0,0 +26411,26412,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,22:46:00,1366.0,1381.0,26321.0,15.0,0 +26412,26413,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,23:01:00,1381.0,1396.0,26321.0,15.0,0 +26413,26414,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,23:16:00,1396.0,1411.0,26321.0,15.0,0 +26414,26415,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,23:31:00,1411.0,1426.0,26321.0,15.0,0 +26415,26416,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,23:46:00,1426.0,1441.0,26321.0,15.0,0 +26416,26417,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,24:01:00,1441.0,1456.0,26321.0,15.0,0 +26417,26418,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,24:16:00,1456.0,1471.0,26321.0,15.0,0 +26418,26419,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,24:31:00,1471.0,1486.0,26321.0,15.0,0 +26419,26420,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,24:46:00,1486.0,1501.0,26321.0,15.0,0 +26420,26421,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,25:01:00,1501.0,1516.0,26321.0,15.0,0 +26421,26422,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,25:16:00,1516.0,1531.0,26321.0,15.0,0 +26422,26423,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,25:31:00,1531.0,1546.0,26321.0,15.0,0 +26423,26424,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,25:46:00,1546.0,1561.0,26321.0,15.0,0 +26424,26425,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,26:01:00,1561.0,1576.0,26321.0,15.0,0 +26425,26426,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,26:16:00,1576.0,1591.0,26321.0,15.0,0 +26426,26427,MUN45I,sf_muni,45,45_I,3,sf_muni,MUN45I,0,26321,26:31:00,1591.0,1606.0,26321.0,15.0,0 +26428,26429,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,06:02:00,362.0,369.0,26429.0,7.0,0 +26429,26430,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,06:09:00,369.0,376.0,26429.0,7.0,0 +26430,26431,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,06:16:00,376.0,383.0,26429.0,7.0,0 +26431,26432,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,06:23:00,383.0,390.0,26429.0,7.0,0 +26432,26433,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,06:30:00,390.0,397.0,26429.0,7.0,0 +26433,26434,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,06:37:00,397.0,404.0,26429.0,7.0,0 +26434,26435,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,06:44:00,404.0,411.0,26429.0,7.0,0 +26435,26436,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,06:51:00,411.0,418.0,26429.0,7.0,0 +26436,26437,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,06:58:00,418.0,425.0,26429.0,7.0,0 +26437,26438,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,07:05:00,425.0,432.0,26429.0,7.0,0 +26438,26439,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,07:12:00,432.0,439.0,26429.0,7.0,0 +26439,26440,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,07:19:00,439.0,446.0,26429.0,7.0,0 +26440,26441,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,07:26:00,446.0,453.0,26429.0,7.0,0 +26441,26442,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,07:33:00,453.0,460.0,26429.0,7.0,0 +26442,26443,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,07:40:00,460.0,467.0,26429.0,7.0,0 +26443,26444,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,07:47:00,467.0,474.0,26429.0,7.0,0 +26444,26445,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,07:54:00,474.0,481.0,26429.0,7.0,0 +26445,26446,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,08:01:00,481.0,488.0,26429.0,7.0,0 +26446,26447,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,08:08:00,488.0,495.0,26429.0,7.0,0 +26447,26448,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,08:15:00,495.0,502.0,26429.0,7.0,0 +26448,26449,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,08:22:00,502.0,509.0,26429.0,7.0,0 +26449,26450,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,08:29:00,509.0,516.0,26429.0,7.0,0 +26450,26451,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,08:36:00,516.0,523.0,26429.0,7.0,0 +26451,26452,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,08:43:00,523.0,530.0,26429.0,7.0,0 +26452,26453,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,08:50:00,530.0,537.0,26429.0,7.0,0 +26453,26454,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,08:57:00,537.0,545.0,26429.0,8.0,0 +26454,26455,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,09:05:00,545.0,557.0,26429.0,12.0,0 +26455,26456,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,09:17:00,557.0,569.0,26429.0,12.0,0 +26456,26457,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,09:29:00,569.0,581.0,26429.0,12.0,0 +26457,26458,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,09:41:00,581.0,593.0,26429.0,12.0,0 +26458,26459,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,09:53:00,593.0,605.0,26429.0,12.0,0 +26459,26460,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,10:05:00,605.0,617.0,26429.0,12.0,0 +26460,26461,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,10:17:00,617.0,629.0,26429.0,12.0,0 +26461,26462,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,10:29:00,629.0,641.0,26429.0,12.0,0 +26462,26463,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,10:41:00,641.0,653.0,26429.0,12.0,0 +26463,26464,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,10:53:00,653.0,665.0,26429.0,12.0,0 +26464,26465,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,11:05:00,665.0,677.0,26429.0,12.0,0 +26465,26466,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,11:17:00,677.0,689.0,26429.0,12.0,0 +26466,26467,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,11:29:00,689.0,701.0,26429.0,12.0,0 +26467,26468,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,11:41:00,701.0,713.0,26429.0,12.0,0 +26468,26469,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,11:53:00,713.0,725.0,26429.0,12.0,0 +26469,26470,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,12:05:00,725.0,737.0,26429.0,12.0,0 +26470,26471,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,12:17:00,737.0,749.0,26429.0,12.0,0 +26471,26472,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,12:29:00,749.0,761.0,26429.0,12.0,0 +26472,26473,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,12:41:00,761.0,773.0,26429.0,12.0,0 +26473,26474,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,12:53:00,773.0,785.0,26429.0,12.0,0 +26474,26475,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,13:05:00,785.0,797.0,26429.0,12.0,0 +26475,26476,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,13:17:00,797.0,809.0,26429.0,12.0,0 +26476,26477,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,13:29:00,809.0,821.0,26429.0,12.0,0 +26477,26478,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,13:41:00,821.0,833.0,26429.0,12.0,0 +26478,26479,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,13:53:00,833.0,845.0,26429.0,12.0,0 +26479,26480,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,14:05:00,845.0,857.0,26429.0,12.0,0 +26480,26481,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,14:17:00,857.0,869.0,26429.0,12.0,0 +26481,26482,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,14:29:00,869.0,881.0,26429.0,12.0,0 +26482,26483,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,14:41:00,881.0,893.0,26429.0,12.0,0 +26483,26484,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,14:53:00,893.0,905.0,26429.0,12.0,0 +26484,26485,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,15:05:00,905.0,917.0,26429.0,12.0,0 +26485,26486,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,15:17:00,917.0,929.0,26429.0,12.0,0 +26486,26487,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,15:29:00,929.0,932.0,26429.0,3.0,0 +26487,26488,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,15:32:00,932.0,944.0,26429.0,12.0,0 +26488,26489,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,15:44:00,944.0,956.0,26429.0,12.0,0 +26489,26490,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,15:56:00,956.0,968.0,26429.0,12.0,0 +26490,26491,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,16:08:00,968.0,980.0,26429.0,12.0,0 +26491,26492,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,16:20:00,980.0,992.0,26429.0,12.0,0 +26492,26493,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,16:32:00,992.0,1004.0,26429.0,12.0,0 +26493,26494,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,16:44:00,1004.0,1016.0,26429.0,12.0,0 +26494,26495,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,16:56:00,1016.0,1028.0,26429.0,12.0,0 +26495,26496,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,17:08:00,1028.0,1040.0,26429.0,12.0,0 +26496,26497,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,17:20:00,1040.0,1052.0,26429.0,12.0,0 +26497,26498,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,17:32:00,1052.0,1064.0,26429.0,12.0,0 +26498,26499,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,17:44:00,1064.0,1076.0,26429.0,12.0,0 +26499,26500,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,17:56:00,1076.0,1088.0,26429.0,12.0,0 +26500,26501,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,18:08:00,1088.0,1100.0,26429.0,12.0,0 +26501,26502,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,18:20:00,1100.0,1116.0,26429.0,16.0,0 +26502,26503,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,18:36:00,1116.0,1131.0,26429.0,15.0,0 +26503,26504,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,18:51:00,1131.0,1146.0,26429.0,15.0,0 +26504,26505,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,19:06:00,1146.0,1161.0,26429.0,15.0,0 +26505,26506,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,19:21:00,1161.0,1176.0,26429.0,15.0,0 +26506,26507,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,19:36:00,1176.0,1191.0,26429.0,15.0,0 +26507,26508,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,19:51:00,1191.0,1206.0,26429.0,15.0,0 +26508,26509,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,20:06:00,1206.0,1221.0,26429.0,15.0,0 +26509,26510,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,20:21:00,1221.0,1236.0,26429.0,15.0,0 +26510,26511,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,20:36:00,1236.0,1251.0,26429.0,15.0,0 +26511,26512,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,20:51:00,1251.0,1266.0,26429.0,15.0,0 +26512,26513,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,21:06:00,1266.0,1281.0,26429.0,15.0,0 +26513,26514,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,21:21:00,1281.0,1296.0,26429.0,15.0,0 +26514,26515,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,21:36:00,1296.0,1311.0,26429.0,15.0,0 +26515,26516,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,21:51:00,1311.0,1326.0,26429.0,15.0,0 +26516,26517,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,22:06:00,1326.0,1341.0,26429.0,15.0,0 +26517,26518,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,22:21:00,1341.0,1356.0,26429.0,15.0,0 +26518,26519,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,22:36:00,1356.0,1371.0,26429.0,15.0,0 +26519,26520,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,22:51:00,1371.0,1386.0,26429.0,15.0,0 +26520,26521,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,23:06:00,1386.0,1401.0,26429.0,15.0,0 +26521,26522,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,23:21:00,1401.0,1416.0,26429.0,15.0,0 +26522,26523,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,23:36:00,1416.0,1431.0,26429.0,15.0,0 +26523,26524,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,23:51:00,1431.0,1446.0,26429.0,15.0,0 +26524,26525,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,24:06:00,1446.0,1461.0,26429.0,15.0,0 +26525,26526,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,24:21:00,1461.0,1476.0,26429.0,15.0,0 +26526,26527,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,24:36:00,1476.0,1491.0,26429.0,15.0,0 +26527,26528,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,24:51:00,1491.0,1506.0,26429.0,15.0,0 +26528,26529,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,25:06:00,1506.0,1521.0,26429.0,15.0,0 +26529,26530,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,25:21:00,1521.0,1536.0,26429.0,15.0,0 +26530,26531,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,25:36:00,1536.0,1551.0,26429.0,15.0,0 +26531,26532,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,25:51:00,1551.0,1566.0,26429.0,15.0,0 +26532,26533,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,26:06:00,1566.0,1581.0,26429.0,15.0,0 +26533,26534,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,26:21:00,1581.0,1596.0,26429.0,15.0,0 +26534,26535,MUN45O,sf_muni,45,45_O,3,sf_muni,MUN45O,0,26429,26:36:00,1596.0,1611.0,26429.0,15.0,0 +26536,26537,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,06:03:00,363.0,373.0,26537.0,10.0,0 +26537,26538,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,06:13:00,373.0,383.0,26537.0,10.0,0 +26538,26539,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,06:23:00,383.0,393.0,26537.0,10.0,0 +26539,26540,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,06:33:00,393.0,403.0,26537.0,10.0,0 +26540,26541,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,06:43:00,403.0,413.0,26537.0,10.0,0 +26541,26542,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,06:53:00,413.0,423.0,26537.0,10.0,0 +26542,26543,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,07:03:00,423.0,433.0,26537.0,10.0,0 +26543,26544,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,07:13:00,433.0,443.0,26537.0,10.0,0 +26544,26545,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,07:23:00,443.0,453.0,26537.0,10.0,0 +26545,26546,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,07:33:00,453.0,463.0,26537.0,10.0,0 +26546,26547,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,07:43:00,463.0,473.0,26537.0,10.0,0 +26547,26548,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,07:53:00,473.0,483.0,26537.0,10.0,0 +26548,26549,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,08:03:00,483.0,493.0,26537.0,10.0,0 +26549,26550,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,08:13:00,493.0,503.0,26537.0,10.0,0 +26550,26551,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,08:23:00,503.0,513.0,26537.0,10.0,0 +26551,26552,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,08:33:00,513.0,523.0,26537.0,10.0,0 +26552,26553,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,08:43:00,523.0,533.0,26537.0,10.0,0 +26553,26554,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,08:53:00,533.0,543.0,26537.0,10.0,0 +26554,26555,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,09:03:00,543.0,552.0,26537.0,9.0,0 +26555,26556,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,09:12:00,552.0,561.0,26537.0,9.0,0 +26556,26557,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,09:21:00,561.0,570.0,26537.0,9.0,0 +26557,26558,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,09:30:00,570.0,579.0,26537.0,9.0,0 +26558,26559,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,09:39:00,579.0,588.0,26537.0,9.0,0 +26559,26560,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,09:48:00,588.0,597.0,26537.0,9.0,0 +26560,26561,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,09:57:00,597.0,606.0,26537.0,9.0,0 +26561,26562,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,10:06:00,606.0,615.0,26537.0,9.0,0 +26562,26563,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,10:15:00,615.0,624.0,26537.0,9.0,0 +26563,26564,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,10:24:00,624.0,633.0,26537.0,9.0,0 +26564,26565,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,10:33:00,633.0,642.0,26537.0,9.0,0 +26565,26566,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,10:42:00,642.0,651.0,26537.0,9.0,0 +26566,26567,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,10:51:00,651.0,660.0,26537.0,9.0,0 +26567,26568,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,11:00:00,660.0,669.0,26537.0,9.0,0 +26568,26569,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,11:09:00,669.0,678.0,26537.0,9.0,0 +26569,26570,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,11:18:00,678.0,687.0,26537.0,9.0,0 +26570,26571,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,11:27:00,687.0,696.0,26537.0,9.0,0 +26571,26572,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,11:36:00,696.0,705.0,26537.0,9.0,0 +26572,26573,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,11:45:00,705.0,714.0,26537.0,9.0,0 +26573,26574,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,11:54:00,714.0,723.0,26537.0,9.0,0 +26574,26575,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,12:03:00,723.0,732.0,26537.0,9.0,0 +26575,26576,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,12:12:00,732.0,741.0,26537.0,9.0,0 +26576,26577,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,12:21:00,741.0,750.0,26537.0,9.0,0 +26577,26578,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,12:30:00,750.0,759.0,26537.0,9.0,0 +26578,26579,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,12:39:00,759.0,768.0,26537.0,9.0,0 +26579,26580,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,12:48:00,768.0,777.0,26537.0,9.0,0 +26580,26581,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,12:57:00,777.0,786.0,26537.0,9.0,0 +26581,26582,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,13:06:00,786.0,795.0,26537.0,9.0,0 +26582,26583,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,13:15:00,795.0,804.0,26537.0,9.0,0 +26583,26584,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,13:24:00,804.0,813.0,26537.0,9.0,0 +26584,26585,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,13:33:00,813.0,822.0,26537.0,9.0,0 +26585,26586,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,13:42:00,822.0,831.0,26537.0,9.0,0 +26586,26587,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,13:51:00,831.0,840.0,26537.0,9.0,0 +26587,26588,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,14:00:00,840.0,849.0,26537.0,9.0,0 +26588,26589,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,14:09:00,849.0,858.0,26537.0,9.0,0 +26589,26590,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,14:18:00,858.0,867.0,26537.0,9.0,0 +26590,26591,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,14:27:00,867.0,876.0,26537.0,9.0,0 +26591,26592,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,14:36:00,876.0,885.0,26537.0,9.0,0 +26592,26593,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,14:45:00,885.0,894.0,26537.0,9.0,0 +26593,26594,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,14:54:00,894.0,903.0,26537.0,9.0,0 +26594,26595,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,15:03:00,903.0,912.0,26537.0,9.0,0 +26595,26596,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,15:12:00,912.0,921.0,26537.0,9.0,0 +26596,26597,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,15:21:00,921.0,934.0,26537.0,13.0,0 +26597,26598,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,15:34:00,934.0,944.0,26537.0,10.0,0 +26598,26599,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,15:44:00,944.0,954.0,26537.0,10.0,0 +26599,26600,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,15:54:00,954.0,964.0,26537.0,10.0,0 +26600,26601,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,16:04:00,964.0,974.0,26537.0,10.0,0 +26601,26602,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,16:14:00,974.0,984.0,26537.0,10.0,0 +26602,26603,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,16:24:00,984.0,994.0,26537.0,10.0,0 +26603,26604,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,16:34:00,994.0,1004.0,26537.0,10.0,0 +26604,26605,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,16:44:00,1004.0,1014.0,26537.0,10.0,0 +26605,26606,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,16:54:00,1014.0,1024.0,26537.0,10.0,0 +26606,26607,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,17:04:00,1024.0,1034.0,26537.0,10.0,0 +26607,26608,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,17:14:00,1034.0,1044.0,26537.0,10.0,0 +26608,26609,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,17:24:00,1044.0,1054.0,26537.0,10.0,0 +26609,26610,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,17:34:00,1054.0,1064.0,26537.0,10.0,0 +26610,26611,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,17:44:00,1064.0,1074.0,26537.0,10.0,0 +26611,26612,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,17:54:00,1074.0,1084.0,26537.0,10.0,0 +26612,26613,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,18:04:00,1084.0,1094.0,26537.0,10.0,0 +26613,26614,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,18:14:00,1094.0,1104.0,26537.0,10.0,0 +26614,26615,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,18:24:00,1104.0,1116.0,26537.0,12.0,0 +26615,26616,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,18:36:00,1116.0,1131.0,26537.0,15.0,0 +26616,26617,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,18:51:00,1131.0,1146.0,26537.0,15.0,0 +26617,26618,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,19:06:00,1146.0,1161.0,26537.0,15.0,0 +26618,26619,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,19:21:00,1161.0,1176.0,26537.0,15.0,0 +26619,26620,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,19:36:00,1176.0,1191.0,26537.0,15.0,0 +26620,26621,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,19:51:00,1191.0,1206.0,26537.0,15.0,0 +26621,26622,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,20:06:00,1206.0,1221.0,26537.0,15.0,0 +26622,26623,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,20:21:00,1221.0,1236.0,26537.0,15.0,0 +26623,26624,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,20:36:00,1236.0,1251.0,26537.0,15.0,0 +26624,26625,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,20:51:00,1251.0,1266.0,26537.0,15.0,0 +26625,26626,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,21:06:00,1266.0,1281.0,26537.0,15.0,0 +26626,26627,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,21:21:00,1281.0,1296.0,26537.0,15.0,0 +26627,26628,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,21:36:00,1296.0,1311.0,26537.0,15.0,0 +26628,26629,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,21:51:00,1311.0,1326.0,26537.0,15.0,0 +26629,26630,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,22:06:00,1326.0,1341.0,26537.0,15.0,0 +26630,26631,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,22:21:00,1341.0,1356.0,26537.0,15.0,0 +26631,26632,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,22:36:00,1356.0,1371.0,26537.0,15.0,0 +26632,26633,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,22:51:00,1371.0,1386.0,26537.0,15.0,0 +26633,26634,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,23:06:00,1386.0,1401.0,26537.0,15.0,0 +26634,26635,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,23:21:00,1401.0,1416.0,26537.0,15.0,0 +26635,26636,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,23:36:00,1416.0,1431.0,26537.0,15.0,0 +26636,26637,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,23:51:00,1431.0,1446.0,26537.0,15.0,0 +26637,26638,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,24:06:00,1446.0,1461.0,26537.0,15.0,0 +26638,26639,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,24:21:00,1461.0,1476.0,26537.0,15.0,0 +26639,26640,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,24:36:00,1476.0,1491.0,26537.0,15.0,0 +26640,26641,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,24:51:00,1491.0,1506.0,26537.0,15.0,0 +26641,26642,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,25:06:00,1506.0,1521.0,26537.0,15.0,0 +26642,26643,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,25:21:00,1521.0,1536.0,26537.0,15.0,0 +26643,26644,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,25:36:00,1536.0,1551.0,26537.0,15.0,0 +26644,26645,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,25:51:00,1551.0,1566.0,26537.0,15.0,0 +26645,26646,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,26:06:00,1566.0,1581.0,26537.0,15.0,0 +26646,26647,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,26:21:00,1581.0,1596.0,26537.0,15.0,0 +26647,26648,MUN47I,sf_muni,47,47_I,3,sf_muni,MUN47I,0,26537,26:36:00,1596.0,1611.0,26537.0,15.0,0 +26649,26650,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,06:01:00,361.0,371.0,26650.0,10.0,0 +26650,26651,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,06:11:00,371.0,381.0,26650.0,10.0,0 +26651,26652,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,06:21:00,381.0,391.0,26650.0,10.0,0 +26652,26653,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,06:31:00,391.0,401.0,26650.0,10.0,0 +26653,26654,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,06:41:00,401.0,411.0,26650.0,10.0,0 +26654,26655,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,06:51:00,411.0,421.0,26650.0,10.0,0 +26655,26656,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,07:01:00,421.0,431.0,26650.0,10.0,0 +26656,26657,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,07:11:00,431.0,441.0,26650.0,10.0,0 +26657,26658,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,07:21:00,441.0,451.0,26650.0,10.0,0 +26658,26659,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,07:31:00,451.0,461.0,26650.0,10.0,0 +26659,26660,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,07:41:00,461.0,471.0,26650.0,10.0,0 +26660,26661,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,07:51:00,471.0,481.0,26650.0,10.0,0 +26661,26662,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,08:01:00,481.0,491.0,26650.0,10.0,0 +26662,26663,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,08:11:00,491.0,501.0,26650.0,10.0,0 +26663,26664,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,08:21:00,501.0,511.0,26650.0,10.0,0 +26664,26665,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,08:31:00,511.0,521.0,26650.0,10.0,0 +26665,26666,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,08:41:00,521.0,531.0,26650.0,10.0,0 +26666,26667,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,08:51:00,531.0,544.0,26650.0,13.0,0 +26667,26668,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,09:04:00,544.0,553.0,26650.0,9.0,0 +26668,26669,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,09:13:00,553.0,562.0,26650.0,9.0,0 +26669,26670,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,09:22:00,562.0,571.0,26650.0,9.0,0 +26670,26671,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,09:31:00,571.0,580.0,26650.0,9.0,0 +26671,26672,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,09:40:00,580.0,589.0,26650.0,9.0,0 +26672,26673,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,09:49:00,589.0,598.0,26650.0,9.0,0 +26673,26674,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,09:58:00,598.0,607.0,26650.0,9.0,0 +26674,26675,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,10:07:00,607.0,616.0,26650.0,9.0,0 +26675,26676,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,10:16:00,616.0,625.0,26650.0,9.0,0 +26676,26677,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,10:25:00,625.0,634.0,26650.0,9.0,0 +26677,26678,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,10:34:00,634.0,643.0,26650.0,9.0,0 +26678,26679,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,10:43:00,643.0,652.0,26650.0,9.0,0 +26679,26680,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,10:52:00,652.0,661.0,26650.0,9.0,0 +26680,26681,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,11:01:00,661.0,670.0,26650.0,9.0,0 +26681,26682,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,11:10:00,670.0,679.0,26650.0,9.0,0 +26682,26683,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,11:19:00,679.0,688.0,26650.0,9.0,0 +26683,26684,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,11:28:00,688.0,697.0,26650.0,9.0,0 +26684,26685,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,11:37:00,697.0,706.0,26650.0,9.0,0 +26685,26686,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,11:46:00,706.0,715.0,26650.0,9.0,0 +26686,26687,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,11:55:00,715.0,724.0,26650.0,9.0,0 +26687,26688,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,12:04:00,724.0,733.0,26650.0,9.0,0 +26688,26689,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,12:13:00,733.0,742.0,26650.0,9.0,0 +26689,26690,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,12:22:00,742.0,751.0,26650.0,9.0,0 +26690,26691,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,12:31:00,751.0,760.0,26650.0,9.0,0 +26691,26692,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,12:40:00,760.0,769.0,26650.0,9.0,0 +26692,26693,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,12:49:00,769.0,778.0,26650.0,9.0,0 +26693,26694,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,12:58:00,778.0,787.0,26650.0,9.0,0 +26694,26695,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,13:07:00,787.0,796.0,26650.0,9.0,0 +26695,26696,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,13:16:00,796.0,805.0,26650.0,9.0,0 +26696,26697,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,13:25:00,805.0,814.0,26650.0,9.0,0 +26697,26698,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,13:34:00,814.0,823.0,26650.0,9.0,0 +26698,26699,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,13:43:00,823.0,832.0,26650.0,9.0,0 +26699,26700,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,13:52:00,832.0,841.0,26650.0,9.0,0 +26700,26701,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,14:01:00,841.0,850.0,26650.0,9.0,0 +26701,26702,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,14:10:00,850.0,859.0,26650.0,9.0,0 +26702,26703,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,14:19:00,859.0,868.0,26650.0,9.0,0 +26703,26704,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,14:28:00,868.0,877.0,26650.0,9.0,0 +26704,26705,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,14:37:00,877.0,886.0,26650.0,9.0,0 +26705,26706,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,14:46:00,886.0,895.0,26650.0,9.0,0 +26706,26707,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,14:55:00,895.0,904.0,26650.0,9.0,0 +26707,26708,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,15:04:00,904.0,913.0,26650.0,9.0,0 +26708,26709,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,15:13:00,913.0,922.0,26650.0,9.0,0 +26709,26710,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,15:22:00,922.0,934.0,26650.0,12.0,0 +26710,26711,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,15:34:00,934.0,944.0,26650.0,10.0,0 +26711,26712,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,15:44:00,944.0,954.0,26650.0,10.0,0 +26712,26713,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,15:54:00,954.0,964.0,26650.0,10.0,0 +26713,26714,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,16:04:00,964.0,974.0,26650.0,10.0,0 +26714,26715,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,16:14:00,974.0,984.0,26650.0,10.0,0 +26715,26716,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,16:24:00,984.0,994.0,26650.0,10.0,0 +26716,26717,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,16:34:00,994.0,1004.0,26650.0,10.0,0 +26717,26718,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,16:44:00,1004.0,1014.0,26650.0,10.0,0 +26718,26719,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,16:54:00,1014.0,1024.0,26650.0,10.0,0 +26719,26720,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,17:04:00,1024.0,1034.0,26650.0,10.0,0 +26720,26721,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,17:14:00,1034.0,1044.0,26650.0,10.0,0 +26721,26722,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,17:24:00,1044.0,1054.0,26650.0,10.0,0 +26722,26723,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,17:34:00,1054.0,1064.0,26650.0,10.0,0 +26723,26724,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,17:44:00,1064.0,1074.0,26650.0,10.0,0 +26724,26725,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,17:54:00,1074.0,1084.0,26650.0,10.0,0 +26725,26726,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,18:04:00,1084.0,1094.0,26650.0,10.0,0 +26726,26727,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,18:14:00,1094.0,1104.0,26650.0,10.0,0 +26727,26728,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,18:24:00,1104.0,1113.0,26650.0,9.0,0 +26728,26729,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,18:33:00,1113.0,1128.0,26650.0,15.0,0 +26729,26730,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,18:48:00,1128.0,1143.0,26650.0,15.0,0 +26730,26731,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,19:03:00,1143.0,1158.0,26650.0,15.0,0 +26731,26732,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,19:18:00,1158.0,1173.0,26650.0,15.0,0 +26732,26733,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,19:33:00,1173.0,1188.0,26650.0,15.0,0 +26733,26734,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,19:48:00,1188.0,1203.0,26650.0,15.0,0 +26734,26735,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,20:03:00,1203.0,1218.0,26650.0,15.0,0 +26735,26736,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,20:18:00,1218.0,1233.0,26650.0,15.0,0 +26736,26737,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,20:33:00,1233.0,1248.0,26650.0,15.0,0 +26737,26738,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,20:48:00,1248.0,1263.0,26650.0,15.0,0 +26738,26739,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,21:03:00,1263.0,1278.0,26650.0,15.0,0 +26739,26740,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,21:18:00,1278.0,1293.0,26650.0,15.0,0 +26740,26741,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,21:33:00,1293.0,1308.0,26650.0,15.0,0 +26741,26742,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,21:48:00,1308.0,1323.0,26650.0,15.0,0 +26742,26743,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,22:03:00,1323.0,1338.0,26650.0,15.0,0 +26743,26744,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,22:18:00,1338.0,1353.0,26650.0,15.0,0 +26744,26745,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,22:33:00,1353.0,1368.0,26650.0,15.0,0 +26745,26746,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,22:48:00,1368.0,1383.0,26650.0,15.0,0 +26746,26747,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,23:03:00,1383.0,1398.0,26650.0,15.0,0 +26747,26748,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,23:18:00,1398.0,1413.0,26650.0,15.0,0 +26748,26749,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,23:33:00,1413.0,1428.0,26650.0,15.0,0 +26749,26750,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,23:48:00,1428.0,1443.0,26650.0,15.0,0 +26750,26751,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,24:03:00,1443.0,1458.0,26650.0,15.0,0 +26751,26752,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,24:18:00,1458.0,1473.0,26650.0,15.0,0 +26752,26753,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,24:33:00,1473.0,1488.0,26650.0,15.0,0 +26753,26754,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,24:48:00,1488.0,1503.0,26650.0,15.0,0 +26754,26755,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,25:03:00,1503.0,1518.0,26650.0,15.0,0 +26755,26756,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,25:18:00,1518.0,1533.0,26650.0,15.0,0 +26756,26757,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,25:33:00,1533.0,1548.0,26650.0,15.0,0 +26757,26758,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,25:48:00,1548.0,1563.0,26650.0,15.0,0 +26758,26759,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,26:03:00,1563.0,1578.0,26650.0,15.0,0 +26759,26760,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,26:18:00,1578.0,1593.0,26650.0,15.0,0 +26760,26761,MUN47O,sf_muni,47,47_O,3,sf_muni,MUN47O,0,26650,26:33:00,1593.0,1608.0,26650.0,15.0,0 +26762,26763,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,03:04:00,184.0,198.0,26763.0,14.0,0 +26763,26764,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,03:18:00,198.0,212.0,26763.0,14.0,0 +26764,26765,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,03:32:00,212.0,226.0,26763.0,14.0,0 +26765,26766,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,03:46:00,226.0,240.0,26763.0,14.0,0 +26766,26767,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,04:00:00,240.0,254.0,26763.0,14.0,0 +26767,26768,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,04:14:00,254.0,268.0,26763.0,14.0,0 +26768,26769,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,04:28:00,268.0,282.0,26763.0,14.0,0 +26769,26770,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,04:42:00,282.0,296.0,26763.0,14.0,0 +26770,26771,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,04:56:00,296.0,310.0,26763.0,14.0,0 +26771,26772,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,05:10:00,310.0,324.0,26763.0,14.0,0 +26772,26773,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,05:24:00,324.0,338.0,26763.0,14.0,0 +26773,26774,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,05:38:00,338.0,352.0,26763.0,14.0,0 +26774,26775,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,05:52:00,352.0,364.0,26763.0,12.0,0 +26775,26776,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,06:04:00,364.0,374.0,26763.0,10.0,0 +26776,26777,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,06:14:00,374.0,384.0,26763.0,10.0,0 +26777,26778,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,06:24:00,384.0,394.0,26763.0,10.0,0 +26778,26779,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,06:34:00,394.0,404.0,26763.0,10.0,0 +26779,26780,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,06:44:00,404.0,414.0,26763.0,10.0,0 +26780,26781,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,06:54:00,414.0,424.0,26763.0,10.0,0 +26781,26782,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,07:04:00,424.0,434.0,26763.0,10.0,0 +26782,26783,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,07:14:00,434.0,444.0,26763.0,10.0,0 +26783,26784,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,07:24:00,444.0,454.0,26763.0,10.0,0 +26784,26785,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,07:34:00,454.0,464.0,26763.0,10.0,0 +26785,26786,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,07:44:00,464.0,474.0,26763.0,10.0,0 +26786,26787,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,07:54:00,474.0,484.0,26763.0,10.0,0 +26787,26788,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,08:04:00,484.0,494.0,26763.0,10.0,0 +26788,26789,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,08:14:00,494.0,504.0,26763.0,10.0,0 +26789,26790,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,08:24:00,504.0,514.0,26763.0,10.0,0 +26790,26791,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,08:34:00,514.0,524.0,26763.0,10.0,0 +26791,26792,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,08:44:00,524.0,534.0,26763.0,10.0,0 +26792,26793,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,08:54:00,534.0,544.0,26763.0,10.0,0 +26793,26794,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,09:04:00,544.0,559.0,26763.0,15.0,0 +26794,26795,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,09:19:00,559.0,574.0,26763.0,15.0,0 +26795,26796,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,09:34:00,574.0,589.0,26763.0,15.0,0 +26796,26797,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,09:49:00,589.0,604.0,26763.0,15.0,0 +26797,26798,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,10:04:00,604.0,619.0,26763.0,15.0,0 +26798,26799,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,10:19:00,619.0,634.0,26763.0,15.0,0 +26799,26800,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,10:34:00,634.0,649.0,26763.0,15.0,0 +26800,26801,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,10:49:00,649.0,664.0,26763.0,15.0,0 +26801,26802,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,11:04:00,664.0,679.0,26763.0,15.0,0 +26802,26803,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,11:19:00,679.0,694.0,26763.0,15.0,0 +26803,26804,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,11:34:00,694.0,709.0,26763.0,15.0,0 +26804,26805,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,11:49:00,709.0,724.0,26763.0,15.0,0 +26805,26806,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,12:04:00,724.0,739.0,26763.0,15.0,0 +26806,26807,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,12:19:00,739.0,754.0,26763.0,15.0,0 +26807,26808,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,12:34:00,754.0,769.0,26763.0,15.0,0 +26808,26809,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,12:49:00,769.0,784.0,26763.0,15.0,0 +26809,26810,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,13:04:00,784.0,799.0,26763.0,15.0,0 +26810,26811,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,13:19:00,799.0,814.0,26763.0,15.0,0 +26811,26812,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,13:34:00,814.0,829.0,26763.0,15.0,0 +26812,26813,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,13:49:00,829.0,844.0,26763.0,15.0,0 +26813,26814,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,14:04:00,844.0,859.0,26763.0,15.0,0 +26814,26815,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,14:19:00,859.0,874.0,26763.0,15.0,0 +26815,26816,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,14:34:00,874.0,889.0,26763.0,15.0,0 +26816,26817,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,14:49:00,889.0,904.0,26763.0,15.0,0 +26817,26818,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,15:04:00,904.0,919.0,26763.0,15.0,0 +26818,26819,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,15:19:00,919.0,934.0,26763.0,15.0,0 +26819,26820,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,15:34:00,934.0,946.0,26763.0,12.0,0 +26820,26821,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,15:46:00,946.0,958.0,26763.0,12.0,0 +26821,26822,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,15:58:00,958.0,970.0,26763.0,12.0,0 +26822,26823,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,16:10:00,970.0,982.0,26763.0,12.0,0 +26823,26824,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,16:22:00,982.0,994.0,26763.0,12.0,0 +26824,26825,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,16:34:00,994.0,1006.0,26763.0,12.0,0 +26825,26826,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,16:46:00,1006.0,1018.0,26763.0,12.0,0 +26826,26827,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,16:58:00,1018.0,1030.0,26763.0,12.0,0 +26827,26828,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,17:10:00,1030.0,1042.0,26763.0,12.0,0 +26828,26829,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,17:22:00,1042.0,1054.0,26763.0,12.0,0 +26829,26830,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,17:34:00,1054.0,1066.0,26763.0,12.0,0 +26830,26831,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,17:46:00,1066.0,1078.0,26763.0,12.0,0 +26831,26832,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,17:58:00,1078.0,1090.0,26763.0,12.0,0 +26832,26833,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,18:10:00,1090.0,1102.0,26763.0,12.0,0 +26833,26834,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,18:22:00,1102.0,1118.0,26763.0,16.0,0 +26834,26835,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,18:38:00,1118.0,1138.0,26763.0,20.0,0 +26835,26836,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,18:58:00,1138.0,1158.0,26763.0,20.0,0 +26836,26837,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,19:18:00,1158.0,1178.0,26763.0,20.0,0 +26837,26838,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,19:38:00,1178.0,1198.0,26763.0,20.0,0 +26838,26839,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,19:58:00,1198.0,1218.0,26763.0,20.0,0 +26839,26840,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,20:18:00,1218.0,1238.0,26763.0,20.0,0 +26840,26841,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,20:38:00,1238.0,1258.0,26763.0,20.0,0 +26841,26842,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,20:58:00,1258.0,1278.0,26763.0,20.0,0 +26842,26843,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,21:18:00,1278.0,1298.0,26763.0,20.0,0 +26843,26844,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,21:38:00,1298.0,1318.0,26763.0,20.0,0 +26844,26845,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,21:58:00,1318.0,1338.0,26763.0,20.0,0 +26845,26846,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,22:18:00,1338.0,1358.0,26763.0,20.0,0 +26846,26847,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,22:38:00,1358.0,1378.0,26763.0,20.0,0 +26847,26848,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,22:58:00,1378.0,1398.0,26763.0,20.0,0 +26848,26849,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,23:18:00,1398.0,1418.0,26763.0,20.0,0 +26849,26850,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,23:38:00,1418.0,1438.0,26763.0,20.0,0 +26850,26851,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,23:58:00,1438.0,1458.0,26763.0,20.0,0 +26851,26852,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,24:18:00,1458.0,1478.0,26763.0,20.0,0 +26852,26853,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,24:38:00,1478.0,1498.0,26763.0,20.0,0 +26853,26854,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,24:58:00,1498.0,1518.0,26763.0,20.0,0 +26854,26855,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,25:18:00,1518.0,1538.0,26763.0,20.0,0 +26855,26856,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,25:38:00,1538.0,1558.0,26763.0,20.0,0 +26856,26857,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,25:58:00,1558.0,1578.0,26763.0,20.0,0 +26857,26858,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,26:18:00,1578.0,1598.0,26763.0,20.0,0 +26858,26859,MUN48I,sf_muni,48,48_I,3,sf_muni,MUN48I,0,26763,26:38:00,1598.0,1618.0,26763.0,20.0,0 +26860,26861,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,03:04:00,184.0,199.0,26861.0,15.0,0 +26861,26862,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,03:19:00,199.0,214.0,26861.0,15.0,0 +26862,26863,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,03:34:00,214.0,229.0,26861.0,15.0,0 +26863,26864,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,03:49:00,229.0,244.0,26861.0,15.0,0 +26864,26865,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,04:04:00,244.0,259.0,26861.0,15.0,0 +26865,26866,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,04:19:00,259.0,274.0,26861.0,15.0,0 +26866,26867,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,04:34:00,274.0,289.0,26861.0,15.0,0 +26867,26868,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,04:49:00,289.0,304.0,26861.0,15.0,0 +26868,26869,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,05:04:00,304.0,319.0,26861.0,15.0,0 +26869,26870,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,05:19:00,319.0,334.0,26861.0,15.0,0 +26870,26871,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,05:34:00,334.0,349.0,26861.0,15.0,0 +26871,26872,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,05:49:00,349.0,364.0,26861.0,15.0,0 +26872,26873,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,06:04:00,364.0,376.0,26861.0,12.0,0 +26873,26874,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,06:16:00,376.0,388.0,26861.0,12.0,0 +26874,26875,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,06:28:00,388.0,400.0,26861.0,12.0,0 +26875,26876,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,06:40:00,400.0,412.0,26861.0,12.0,0 +26876,26877,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,06:52:00,412.0,424.0,26861.0,12.0,0 +26877,26878,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,07:04:00,424.0,436.0,26861.0,12.0,0 +26878,26879,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,07:16:00,436.0,448.0,26861.0,12.0,0 +26879,26880,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,07:28:00,448.0,460.0,26861.0,12.0,0 +26880,26881,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,07:40:00,460.0,472.0,26861.0,12.0,0 +26881,26882,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,07:52:00,472.0,484.0,26861.0,12.0,0 +26882,26883,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,08:04:00,484.0,496.0,26861.0,12.0,0 +26883,26884,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,08:16:00,496.0,508.0,26861.0,12.0,0 +26884,26885,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,08:28:00,508.0,520.0,26861.0,12.0,0 +26885,26886,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,08:40:00,520.0,532.0,26861.0,12.0,0 +26886,26887,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,08:52:00,532.0,543.0,26861.0,11.0,0 +26887,26888,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,09:03:00,543.0,558.0,26861.0,15.0,0 +26888,26889,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,09:18:00,558.0,573.0,26861.0,15.0,0 +26889,26890,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,09:33:00,573.0,588.0,26861.0,15.0,0 +26890,26891,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,09:48:00,588.0,603.0,26861.0,15.0,0 +26891,26892,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,10:03:00,603.0,618.0,26861.0,15.0,0 +26892,26893,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,10:18:00,618.0,633.0,26861.0,15.0,0 +26893,26894,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,10:33:00,633.0,648.0,26861.0,15.0,0 +26894,26895,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,10:48:00,648.0,663.0,26861.0,15.0,0 +26895,26896,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,11:03:00,663.0,678.0,26861.0,15.0,0 +26896,26897,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,11:18:00,678.0,693.0,26861.0,15.0,0 +26897,26898,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,11:33:00,693.0,708.0,26861.0,15.0,0 +26898,26899,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,11:48:00,708.0,723.0,26861.0,15.0,0 +26899,26900,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,12:03:00,723.0,738.0,26861.0,15.0,0 +26900,26901,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,12:18:00,738.0,753.0,26861.0,15.0,0 +26901,26902,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,12:33:00,753.0,768.0,26861.0,15.0,0 +26902,26903,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,12:48:00,768.0,783.0,26861.0,15.0,0 +26903,26904,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,13:03:00,783.0,798.0,26861.0,15.0,0 +26904,26905,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,13:18:00,798.0,813.0,26861.0,15.0,0 +26905,26906,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,13:33:00,813.0,828.0,26861.0,15.0,0 +26906,26907,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,13:48:00,828.0,843.0,26861.0,15.0,0 +26907,26908,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,14:03:00,843.0,858.0,26861.0,15.0,0 +26908,26909,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,14:18:00,858.0,873.0,26861.0,15.0,0 +26909,26910,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,14:33:00,873.0,888.0,26861.0,15.0,0 +26910,26911,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,14:48:00,888.0,903.0,26861.0,15.0,0 +26911,26912,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,15:03:00,903.0,918.0,26861.0,15.0,0 +26912,26913,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,15:18:00,918.0,936.0,26861.0,18.0,0 +26913,26914,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,15:36:00,936.0,948.0,26861.0,12.0,0 +26914,26915,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,15:48:00,948.0,960.0,26861.0,12.0,0 +26915,26916,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,16:00:00,960.0,972.0,26861.0,12.0,0 +26916,26917,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,16:12:00,972.0,984.0,26861.0,12.0,0 +26917,26918,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,16:24:00,984.0,996.0,26861.0,12.0,0 +26918,26919,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,16:36:00,996.0,1008.0,26861.0,12.0,0 +26919,26920,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,16:48:00,1008.0,1020.0,26861.0,12.0,0 +26920,26921,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,17:00:00,1020.0,1032.0,26861.0,12.0,0 +26921,26922,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,17:12:00,1032.0,1044.0,26861.0,12.0,0 +26922,26923,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,17:24:00,1044.0,1056.0,26861.0,12.0,0 +26923,26924,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,17:36:00,1056.0,1068.0,26861.0,12.0,0 +26924,26925,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,17:48:00,1068.0,1080.0,26861.0,12.0,0 +26925,26926,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,18:00:00,1080.0,1092.0,26861.0,12.0,0 +26926,26927,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,18:12:00,1092.0,1104.0,26861.0,12.0,0 +26927,26928,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,18:24:00,1104.0,1111.0,26861.0,7.0,0 +26928,26929,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,18:31:00,1111.0,1131.0,26861.0,20.0,0 +26929,26930,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,18:51:00,1131.0,1151.0,26861.0,20.0,0 +26930,26931,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,19:11:00,1151.0,1171.0,26861.0,20.0,0 +26931,26932,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,19:31:00,1171.0,1191.0,26861.0,20.0,0 +26932,26933,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,19:51:00,1191.0,1211.0,26861.0,20.0,0 +26933,26934,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,20:11:00,1211.0,1231.0,26861.0,20.0,0 +26934,26935,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,20:31:00,1231.0,1251.0,26861.0,20.0,0 +26935,26936,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,20:51:00,1251.0,1271.0,26861.0,20.0,0 +26936,26937,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,21:11:00,1271.0,1291.0,26861.0,20.0,0 +26937,26938,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,21:31:00,1291.0,1311.0,26861.0,20.0,0 +26938,26939,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,21:51:00,1311.0,1331.0,26861.0,20.0,0 +26939,26940,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,22:11:00,1331.0,1351.0,26861.0,20.0,0 +26940,26941,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,22:31:00,1351.0,1371.0,26861.0,20.0,0 +26941,26942,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,22:51:00,1371.0,1391.0,26861.0,20.0,0 +26942,26943,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,23:11:00,1391.0,1411.0,26861.0,20.0,0 +26943,26944,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,23:31:00,1411.0,1431.0,26861.0,20.0,0 +26944,26945,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,23:51:00,1431.0,1451.0,26861.0,20.0,0 +26945,26946,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,24:11:00,1451.0,1471.0,26861.0,20.0,0 +26946,26947,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,24:31:00,1471.0,1491.0,26861.0,20.0,0 +26947,26948,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,24:51:00,1491.0,1511.0,26861.0,20.0,0 +26948,26949,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,25:11:00,1511.0,1531.0,26861.0,20.0,0 +26949,26950,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,25:31:00,1531.0,1551.0,26861.0,20.0,0 +26950,26951,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,25:51:00,1551.0,1571.0,26861.0,20.0,0 +26951,26952,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,26:11:00,1571.0,1591.0,26861.0,20.0,0 +26952,26953,MUN48O,sf_muni,48,48_O,3,sf_muni,MUN48O,0,26861,26:31:00,1591.0,1611.0,26861.0,20.0,0 +26954,26955,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,06:03:00,363.0,371.0,26955.0,8.0,0 +26955,26956,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,06:11:00,371.0,379.0,26955.0,8.0,0 +26956,26957,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,06:19:00,379.0,387.0,26955.0,8.0,0 +26957,26958,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,06:27:00,387.0,395.0,26955.0,8.0,0 +26958,26959,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,06:35:00,395.0,403.0,26955.0,8.0,0 +26959,26960,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,06:43:00,403.0,411.0,26955.0,8.0,0 +26960,26961,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,06:51:00,411.0,419.0,26955.0,8.0,0 +26961,26962,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,06:59:00,419.0,427.0,26955.0,8.0,0 +26962,26963,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,07:07:00,427.0,435.0,26955.0,8.0,0 +26963,26964,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,07:15:00,435.0,443.0,26955.0,8.0,0 +26964,26965,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,07:23:00,443.0,451.0,26955.0,8.0,0 +26965,26966,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,07:31:00,451.0,459.0,26955.0,8.0,0 +26966,26967,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,07:39:00,459.0,467.0,26955.0,8.0,0 +26967,26968,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,07:47:00,467.0,475.0,26955.0,8.0,0 +26968,26969,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,07:55:00,475.0,483.0,26955.0,8.0,0 +26969,26970,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,08:03:00,483.0,491.0,26955.0,8.0,0 +26970,26971,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,08:11:00,491.0,499.0,26955.0,8.0,0 +26971,26972,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,08:19:00,499.0,507.0,26955.0,8.0,0 +26972,26973,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,08:27:00,507.0,515.0,26955.0,8.0,0 +26973,26974,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,08:35:00,515.0,523.0,26955.0,8.0,0 +26974,26975,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,08:43:00,523.0,531.0,26955.0,8.0,0 +26975,26976,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,08:51:00,531.0,539.0,26955.0,8.0,0 +26976,26977,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,08:59:00,539.0,544.0,26955.0,5.0,0 +26977,26978,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,09:04:00,544.0,553.0,26955.0,9.0,0 +26978,26979,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,09:13:00,553.0,562.0,26955.0,9.0,0 +26979,26980,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,09:22:00,562.0,571.0,26955.0,9.0,0 +26980,26981,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,09:31:00,571.0,580.0,26955.0,9.0,0 +26981,26982,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,09:40:00,580.0,589.0,26955.0,9.0,0 +26982,26983,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,09:49:00,589.0,598.0,26955.0,9.0,0 +26983,26984,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,09:58:00,598.0,607.0,26955.0,9.0,0 +26984,26985,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,10:07:00,607.0,616.0,26955.0,9.0,0 +26985,26986,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,10:16:00,616.0,625.0,26955.0,9.0,0 +26986,26987,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,10:25:00,625.0,634.0,26955.0,9.0,0 +26987,26988,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,10:34:00,634.0,643.0,26955.0,9.0,0 +26988,26989,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,10:43:00,643.0,652.0,26955.0,9.0,0 +26989,26990,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,10:52:00,652.0,661.0,26955.0,9.0,0 +26990,26991,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,11:01:00,661.0,670.0,26955.0,9.0,0 +26991,26992,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,11:10:00,670.0,679.0,26955.0,9.0,0 +26992,26993,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,11:19:00,679.0,688.0,26955.0,9.0,0 +26993,26994,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,11:28:00,688.0,697.0,26955.0,9.0,0 +26994,26995,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,11:37:00,697.0,706.0,26955.0,9.0,0 +26995,26996,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,11:46:00,706.0,715.0,26955.0,9.0,0 +26996,26997,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,11:55:00,715.0,724.0,26955.0,9.0,0 +26997,26998,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,12:04:00,724.0,733.0,26955.0,9.0,0 +26998,26999,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,12:13:00,733.0,742.0,26955.0,9.0,0 +26999,27000,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,12:22:00,742.0,751.0,26955.0,9.0,0 +27000,27001,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,12:31:00,751.0,760.0,26955.0,9.0,0 +27001,27002,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,12:40:00,760.0,769.0,26955.0,9.0,0 +27002,27003,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,12:49:00,769.0,778.0,26955.0,9.0,0 +27003,27004,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,12:58:00,778.0,787.0,26955.0,9.0,0 +27004,27005,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,13:07:00,787.0,796.0,26955.0,9.0,0 +27005,27006,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,13:16:00,796.0,805.0,26955.0,9.0,0 +27006,27007,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,13:25:00,805.0,814.0,26955.0,9.0,0 +27007,27008,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,13:34:00,814.0,823.0,26955.0,9.0,0 +27008,27009,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,13:43:00,823.0,832.0,26955.0,9.0,0 +27009,27010,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,13:52:00,832.0,841.0,26955.0,9.0,0 +27010,27011,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,14:01:00,841.0,850.0,26955.0,9.0,0 +27011,27012,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,14:10:00,850.0,859.0,26955.0,9.0,0 +27012,27013,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,14:19:00,859.0,868.0,26955.0,9.0,0 +27013,27014,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,14:28:00,868.0,877.0,26955.0,9.0,0 +27014,27015,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,14:37:00,877.0,886.0,26955.0,9.0,0 +27015,27016,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,14:46:00,886.0,895.0,26955.0,9.0,0 +27016,27017,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,14:55:00,895.0,904.0,26955.0,9.0,0 +27017,27018,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,15:04:00,904.0,913.0,26955.0,9.0,0 +27018,27019,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,15:13:00,913.0,922.0,26955.0,9.0,0 +27019,27020,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,15:22:00,922.0,933.0,26955.0,11.0,0 +27020,27021,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,15:33:00,933.0,941.0,26955.0,8.0,0 +27021,27022,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,15:41:00,941.0,949.0,26955.0,8.0,0 +27022,27023,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,15:49:00,949.0,957.0,26955.0,8.0,0 +27023,27024,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,15:57:00,957.0,965.0,26955.0,8.0,0 +27024,27025,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,16:05:00,965.0,973.0,26955.0,8.0,0 +27025,27026,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,16:13:00,973.0,981.0,26955.0,8.0,0 +27026,27027,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,16:21:00,981.0,989.0,26955.0,8.0,0 +27027,27028,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,16:29:00,989.0,997.0,26955.0,8.0,0 +27028,27029,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,16:37:00,997.0,1005.0,26955.0,8.0,0 +27029,27030,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,16:45:00,1005.0,1013.0,26955.0,8.0,0 +27030,27031,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,16:53:00,1013.0,1021.0,26955.0,8.0,0 +27031,27032,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,17:01:00,1021.0,1029.0,26955.0,8.0,0 +27032,27033,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,17:09:00,1029.0,1037.0,26955.0,8.0,0 +27033,27034,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,17:17:00,1037.0,1045.0,26955.0,8.0,0 +27034,27035,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,17:25:00,1045.0,1053.0,26955.0,8.0,0 +27035,27036,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,17:33:00,1053.0,1061.0,26955.0,8.0,0 +27036,27037,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,17:41:00,1061.0,1069.0,26955.0,8.0,0 +27037,27038,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,17:49:00,1069.0,1077.0,26955.0,8.0,0 +27038,27039,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,17:57:00,1077.0,1085.0,26955.0,8.0,0 +27039,27040,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,18:05:00,1085.0,1093.0,26955.0,8.0,0 +27040,27041,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,18:13:00,1093.0,1101.0,26955.0,8.0,0 +27041,27042,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,18:21:00,1101.0,1109.0,26955.0,8.0,0 +27042,27043,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,18:29:00,1109.0,1116.0,26955.0,7.0,0 +27043,27044,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,18:36:00,1116.0,1128.0,26955.0,12.0,0 +27044,27045,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,18:48:00,1128.0,1140.0,26955.0,12.0,0 +27045,27046,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,19:00:00,1140.0,1152.0,26955.0,12.0,0 +27046,27047,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,19:12:00,1152.0,1164.0,26955.0,12.0,0 +27047,27048,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,19:24:00,1164.0,1176.0,26955.0,12.0,0 +27048,27049,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,19:36:00,1176.0,1188.0,26955.0,12.0,0 +27049,27050,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,19:48:00,1188.0,1200.0,26955.0,12.0,0 +27050,27051,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,20:00:00,1200.0,1212.0,26955.0,12.0,0 +27051,27052,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,20:12:00,1212.0,1224.0,26955.0,12.0,0 +27052,27053,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,20:24:00,1224.0,1236.0,26955.0,12.0,0 +27053,27054,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,20:36:00,1236.0,1248.0,26955.0,12.0,0 +27054,27055,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,20:48:00,1248.0,1260.0,26955.0,12.0,0 +27055,27056,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,21:00:00,1260.0,1272.0,26955.0,12.0,0 +27056,27057,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,21:12:00,1272.0,1284.0,26955.0,12.0,0 +27057,27058,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,21:24:00,1284.0,1296.0,26955.0,12.0,0 +27058,27059,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,21:36:00,1296.0,1308.0,26955.0,12.0,0 +27059,27060,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,21:48:00,1308.0,1320.0,26955.0,12.0,0 +27060,27061,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,22:00:00,1320.0,1332.0,26955.0,12.0,0 +27061,27062,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,22:12:00,1332.0,1344.0,26955.0,12.0,0 +27062,27063,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,22:24:00,1344.0,1356.0,26955.0,12.0,0 +27063,27064,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,22:36:00,1356.0,1368.0,26955.0,12.0,0 +27064,27065,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,22:48:00,1368.0,1380.0,26955.0,12.0,0 +27065,27066,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,23:00:00,1380.0,1392.0,26955.0,12.0,0 +27066,27067,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,23:12:00,1392.0,1404.0,26955.0,12.0,0 +27067,27068,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,23:24:00,1404.0,1416.0,26955.0,12.0,0 +27068,27069,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,23:36:00,1416.0,1428.0,26955.0,12.0,0 +27069,27070,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,23:48:00,1428.0,1440.0,26955.0,12.0,0 +27070,27071,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,24:00:00,1440.0,1452.0,26955.0,12.0,0 +27071,27072,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,24:12:00,1452.0,1464.0,26955.0,12.0,0 +27072,27073,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,24:24:00,1464.0,1476.0,26955.0,12.0,0 +27073,27074,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,24:36:00,1476.0,1488.0,26955.0,12.0,0 +27074,27075,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,24:48:00,1488.0,1500.0,26955.0,12.0,0 +27075,27076,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,25:00:00,1500.0,1512.0,26955.0,12.0,0 +27076,27077,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,25:12:00,1512.0,1524.0,26955.0,12.0,0 +27077,27078,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,25:24:00,1524.0,1536.0,26955.0,12.0,0 +27078,27079,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,25:36:00,1536.0,1548.0,26955.0,12.0,0 +27079,27080,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,25:48:00,1548.0,1560.0,26955.0,12.0,0 +27080,27081,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,26:00:00,1560.0,1572.0,26955.0,12.0,0 +27081,27082,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,26:12:00,1572.0,1584.0,26955.0,12.0,0 +27082,27083,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,26:24:00,1584.0,1596.0,26955.0,12.0,0 +27083,27084,MUN49I,sf_muni,49,49_I,3,sf_muni,MUN49I,0,26955,26:36:00,1596.0,1608.0,26955.0,12.0,0 +27085,27086,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,03:06:00,186.0,201.0,27086.0,15.0,0 +27086,27087,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,03:21:00,201.0,216.0,27086.0,15.0,0 +27087,27088,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,03:36:00,216.0,231.0,27086.0,15.0,0 +27088,27089,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,03:51:00,231.0,246.0,27086.0,15.0,0 +27089,27090,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,04:06:00,246.0,261.0,27086.0,15.0,0 +27090,27091,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,04:21:00,261.0,276.0,27086.0,15.0,0 +27091,27092,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,04:36:00,276.0,291.0,27086.0,15.0,0 +27092,27093,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,04:51:00,291.0,306.0,27086.0,15.0,0 +27093,27094,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,05:06:00,306.0,321.0,27086.0,15.0,0 +27094,27095,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,05:21:00,321.0,336.0,27086.0,15.0,0 +27095,27096,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,05:36:00,336.0,351.0,27086.0,15.0,0 +27096,27097,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,05:51:00,351.0,361.0,27086.0,10.0,0 +27097,27098,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,06:01:00,361.0,369.0,27086.0,8.0,0 +27098,27099,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,06:09:00,369.0,377.0,27086.0,8.0,0 +27099,27100,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,06:17:00,377.0,385.0,27086.0,8.0,0 +27100,27101,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,06:25:00,385.0,393.0,27086.0,8.0,0 +27101,27102,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,06:33:00,393.0,401.0,27086.0,8.0,0 +27102,27103,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,06:41:00,401.0,409.0,27086.0,8.0,0 +27103,27104,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,06:49:00,409.0,417.0,27086.0,8.0,0 +27104,27105,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,06:57:00,417.0,425.0,27086.0,8.0,0 +27105,27106,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,07:05:00,425.0,433.0,27086.0,8.0,0 +27106,27107,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,07:13:00,433.0,441.0,27086.0,8.0,0 +27107,27108,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,07:21:00,441.0,449.0,27086.0,8.0,0 +27108,27109,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,07:29:00,449.0,457.0,27086.0,8.0,0 +27109,27110,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,07:37:00,457.0,465.0,27086.0,8.0,0 +27110,27111,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,07:45:00,465.0,473.0,27086.0,8.0,0 +27111,27112,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,07:53:00,473.0,481.0,27086.0,8.0,0 +27112,27113,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,08:01:00,481.0,489.0,27086.0,8.0,0 +27113,27114,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,08:09:00,489.0,497.0,27086.0,8.0,0 +27114,27115,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,08:17:00,497.0,505.0,27086.0,8.0,0 +27115,27116,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,08:25:00,505.0,513.0,27086.0,8.0,0 +27116,27117,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,08:33:00,513.0,521.0,27086.0,8.0,0 +27117,27118,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,08:41:00,521.0,529.0,27086.0,8.0,0 +27118,27119,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,08:49:00,529.0,537.0,27086.0,8.0,0 +27119,27120,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,08:57:00,537.0,544.0,27086.0,7.0,0 +27120,27121,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,09:04:00,544.0,553.0,27086.0,9.0,0 +27121,27122,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,09:13:00,553.0,562.0,27086.0,9.0,0 +27122,27123,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,09:22:00,562.0,571.0,27086.0,9.0,0 +27123,27124,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,09:31:00,571.0,580.0,27086.0,9.0,0 +27124,27125,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,09:40:00,580.0,589.0,27086.0,9.0,0 +27125,27126,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,09:49:00,589.0,598.0,27086.0,9.0,0 +27126,27127,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,09:58:00,598.0,607.0,27086.0,9.0,0 +27127,27128,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,10:07:00,607.0,616.0,27086.0,9.0,0 +27128,27129,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,10:16:00,616.0,625.0,27086.0,9.0,0 +27129,27130,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,10:25:00,625.0,634.0,27086.0,9.0,0 +27130,27131,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,10:34:00,634.0,643.0,27086.0,9.0,0 +27131,27132,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,10:43:00,643.0,652.0,27086.0,9.0,0 +27132,27133,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,10:52:00,652.0,661.0,27086.0,9.0,0 +27133,27134,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,11:01:00,661.0,670.0,27086.0,9.0,0 +27134,27135,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,11:10:00,670.0,679.0,27086.0,9.0,0 +27135,27136,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,11:19:00,679.0,688.0,27086.0,9.0,0 +27136,27137,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,11:28:00,688.0,697.0,27086.0,9.0,0 +27137,27138,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,11:37:00,697.0,706.0,27086.0,9.0,0 +27138,27139,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,11:46:00,706.0,715.0,27086.0,9.0,0 +27139,27140,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,11:55:00,715.0,724.0,27086.0,9.0,0 +27140,27141,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,12:04:00,724.0,733.0,27086.0,9.0,0 +27141,27142,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,12:13:00,733.0,742.0,27086.0,9.0,0 +27142,27143,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,12:22:00,742.0,751.0,27086.0,9.0,0 +27143,27144,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,12:31:00,751.0,760.0,27086.0,9.0,0 +27144,27145,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,12:40:00,760.0,769.0,27086.0,9.0,0 +27145,27146,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,12:49:00,769.0,778.0,27086.0,9.0,0 +27146,27147,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,12:58:00,778.0,787.0,27086.0,9.0,0 +27147,27148,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,13:07:00,787.0,796.0,27086.0,9.0,0 +27148,27149,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,13:16:00,796.0,805.0,27086.0,9.0,0 +27149,27150,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,13:25:00,805.0,814.0,27086.0,9.0,0 +27150,27151,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,13:34:00,814.0,823.0,27086.0,9.0,0 +27151,27152,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,13:43:00,823.0,832.0,27086.0,9.0,0 +27152,27153,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,13:52:00,832.0,841.0,27086.0,9.0,0 +27153,27154,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,14:01:00,841.0,850.0,27086.0,9.0,0 +27154,27155,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,14:10:00,850.0,859.0,27086.0,9.0,0 +27155,27156,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,14:19:00,859.0,868.0,27086.0,9.0,0 +27156,27157,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,14:28:00,868.0,877.0,27086.0,9.0,0 +27157,27158,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,14:37:00,877.0,886.0,27086.0,9.0,0 +27158,27159,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,14:46:00,886.0,895.0,27086.0,9.0,0 +27159,27160,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,14:55:00,895.0,904.0,27086.0,9.0,0 +27160,27161,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,15:04:00,904.0,913.0,27086.0,9.0,0 +27161,27162,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,15:13:00,913.0,922.0,27086.0,9.0,0 +27162,27163,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,15:22:00,922.0,933.0,27086.0,11.0,0 +27163,27164,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,15:33:00,933.0,941.0,27086.0,8.0,0 +27164,27165,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,15:41:00,941.0,949.0,27086.0,8.0,0 +27165,27166,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,15:49:00,949.0,957.0,27086.0,8.0,0 +27166,27167,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,15:57:00,957.0,965.0,27086.0,8.0,0 +27167,27168,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,16:05:00,965.0,973.0,27086.0,8.0,0 +27168,27169,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,16:13:00,973.0,981.0,27086.0,8.0,0 +27169,27170,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,16:21:00,981.0,989.0,27086.0,8.0,0 +27170,27171,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,16:29:00,989.0,997.0,27086.0,8.0,0 +27171,27172,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,16:37:00,997.0,1005.0,27086.0,8.0,0 +27172,27173,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,16:45:00,1005.0,1013.0,27086.0,8.0,0 +27173,27174,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,16:53:00,1013.0,1021.0,27086.0,8.0,0 +27174,27175,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,17:01:00,1021.0,1029.0,27086.0,8.0,0 +27175,27176,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,17:09:00,1029.0,1037.0,27086.0,8.0,0 +27176,27177,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,17:17:00,1037.0,1045.0,27086.0,8.0,0 +27177,27178,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,17:25:00,1045.0,1053.0,27086.0,8.0,0 +27178,27179,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,17:33:00,1053.0,1061.0,27086.0,8.0,0 +27179,27180,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,17:41:00,1061.0,1069.0,27086.0,8.0,0 +27180,27181,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,17:49:00,1069.0,1077.0,27086.0,8.0,0 +27181,27182,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,17:57:00,1077.0,1085.0,27086.0,8.0,0 +27182,27183,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,18:05:00,1085.0,1093.0,27086.0,8.0,0 +27183,27184,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,18:13:00,1093.0,1101.0,27086.0,8.0,0 +27184,27185,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,18:21:00,1101.0,1109.0,27086.0,8.0,0 +27185,27186,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,18:29:00,1109.0,1114.0,27086.0,5.0,0 +27186,27187,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,18:34:00,1114.0,1126.0,27086.0,12.0,0 +27187,27188,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,18:46:00,1126.0,1138.0,27086.0,12.0,0 +27188,27189,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,18:58:00,1138.0,1150.0,27086.0,12.0,0 +27189,27190,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,19:10:00,1150.0,1162.0,27086.0,12.0,0 +27190,27191,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,19:22:00,1162.0,1174.0,27086.0,12.0,0 +27191,27192,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,19:34:00,1174.0,1186.0,27086.0,12.0,0 +27192,27193,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,19:46:00,1186.0,1198.0,27086.0,12.0,0 +27193,27194,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,19:58:00,1198.0,1210.0,27086.0,12.0,0 +27194,27195,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,20:10:00,1210.0,1222.0,27086.0,12.0,0 +27195,27196,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,20:22:00,1222.0,1234.0,27086.0,12.0,0 +27196,27197,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,20:34:00,1234.0,1246.0,27086.0,12.0,0 +27197,27198,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,20:46:00,1246.0,1258.0,27086.0,12.0,0 +27198,27199,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,20:58:00,1258.0,1270.0,27086.0,12.0,0 +27199,27200,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,21:10:00,1270.0,1282.0,27086.0,12.0,0 +27200,27201,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,21:22:00,1282.0,1294.0,27086.0,12.0,0 +27201,27202,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,21:34:00,1294.0,1306.0,27086.0,12.0,0 +27202,27203,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,21:46:00,1306.0,1318.0,27086.0,12.0,0 +27203,27204,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,21:58:00,1318.0,1330.0,27086.0,12.0,0 +27204,27205,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,22:10:00,1330.0,1342.0,27086.0,12.0,0 +27205,27206,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,22:22:00,1342.0,1354.0,27086.0,12.0,0 +27206,27207,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,22:34:00,1354.0,1366.0,27086.0,12.0,0 +27207,27208,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,22:46:00,1366.0,1378.0,27086.0,12.0,0 +27208,27209,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,22:58:00,1378.0,1390.0,27086.0,12.0,0 +27209,27210,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,23:10:00,1390.0,1402.0,27086.0,12.0,0 +27210,27211,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,23:22:00,1402.0,1414.0,27086.0,12.0,0 +27211,27212,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,23:34:00,1414.0,1426.0,27086.0,12.0,0 +27212,27213,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,23:46:00,1426.0,1438.0,27086.0,12.0,0 +27213,27214,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,23:58:00,1438.0,1450.0,27086.0,12.0,0 +27214,27215,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,24:10:00,1450.0,1462.0,27086.0,12.0,0 +27215,27216,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,24:22:00,1462.0,1474.0,27086.0,12.0,0 +27216,27217,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,24:34:00,1474.0,1486.0,27086.0,12.0,0 +27217,27218,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,24:46:00,1486.0,1498.0,27086.0,12.0,0 +27218,27219,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,24:58:00,1498.0,1510.0,27086.0,12.0,0 +27219,27220,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,25:10:00,1510.0,1522.0,27086.0,12.0,0 +27220,27221,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,25:22:00,1522.0,1534.0,27086.0,12.0,0 +27221,27222,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,25:34:00,1534.0,1546.0,27086.0,12.0,0 +27222,27223,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,25:46:00,1546.0,1558.0,27086.0,12.0,0 +27223,27224,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,25:58:00,1558.0,1570.0,27086.0,12.0,0 +27224,27225,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,26:10:00,1570.0,1582.0,27086.0,12.0,0 +27225,27226,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,26:22:00,1582.0,1594.0,27086.0,12.0,0 +27226,27227,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,26:34:00,1594.0,1606.0,27086.0,12.0,0 +27227,27228,MUN49O,sf_muni,49,49_O,3,sf_muni,MUN49O,0,27086,26:46:00,1606.0,1618.0,27086.0,12.0,0 +27229,27230,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,06:10:00,370.0,390.0,27230.0,20.0,0 +27230,27231,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,06:30:00,390.0,410.0,27230.0,20.0,0 +27231,27232,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,06:50:00,410.0,430.0,27230.0,20.0,0 +27232,27233,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,07:10:00,430.0,450.0,27230.0,20.0,0 +27233,27234,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,07:30:00,450.0,470.0,27230.0,20.0,0 +27234,27235,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,07:50:00,470.0,490.0,27230.0,20.0,0 +27235,27236,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,08:10:00,490.0,510.0,27230.0,20.0,0 +27236,27237,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,08:30:00,510.0,530.0,27230.0,20.0,0 +27237,27238,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,08:50:00,530.0,554.0,27230.0,24.0,0 +27238,27239,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,09:14:00,554.0,584.0,27230.0,30.0,0 +27239,27240,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,09:44:00,584.0,614.0,27230.0,30.0,0 +27240,27241,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,10:14:00,614.0,644.0,27230.0,30.0,0 +27241,27242,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,10:44:00,644.0,674.0,27230.0,30.0,0 +27242,27243,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,11:14:00,674.0,704.0,27230.0,30.0,0 +27243,27244,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,11:44:00,704.0,734.0,27230.0,30.0,0 +27244,27245,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,12:14:00,734.0,764.0,27230.0,30.0,0 +27245,27246,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,12:44:00,764.0,794.0,27230.0,30.0,0 +27246,27247,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,13:14:00,794.0,824.0,27230.0,30.0,0 +27247,27248,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,13:44:00,824.0,854.0,27230.0,30.0,0 +27248,27249,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,14:14:00,854.0,884.0,27230.0,30.0,0 +27249,27250,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,14:44:00,884.0,914.0,27230.0,30.0,0 +27250,27251,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,15:14:00,914.0,932.0,27230.0,18.0,0 +27251,27252,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,15:32:00,932.0,952.0,27230.0,20.0,0 +27252,27253,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,15:52:00,952.0,972.0,27230.0,20.0,0 +27253,27254,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,16:12:00,972.0,992.0,27230.0,20.0,0 +27254,27255,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,16:32:00,992.0,1012.0,27230.0,20.0,0 +27255,27256,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,16:52:00,1012.0,1032.0,27230.0,20.0,0 +27256,27257,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,17:12:00,1032.0,1052.0,27230.0,20.0,0 +27257,27258,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,17:32:00,1052.0,1072.0,27230.0,20.0,0 +27258,27259,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,17:52:00,1072.0,1092.0,27230.0,20.0,0 +27259,27260,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,18:12:00,1092.0,1114.0,27230.0,22.0,0 +27260,27261,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,18:34:00,1114.0,1144.0,27230.0,30.0,0 +27261,27262,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,19:04:00,1144.0,1174.0,27230.0,30.0,0 +27262,27263,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,19:34:00,1174.0,1204.0,27230.0,30.0,0 +27263,27264,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,20:04:00,1204.0,1234.0,27230.0,30.0,0 +27264,27265,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,20:34:00,1234.0,1264.0,27230.0,30.0,0 +27265,27266,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,21:04:00,1264.0,1294.0,27230.0,30.0,0 +27266,27267,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,21:34:00,1294.0,1324.0,27230.0,30.0,0 +27267,27268,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,22:04:00,1324.0,1354.0,27230.0,30.0,0 +27268,27269,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,22:34:00,1354.0,1384.0,27230.0,30.0,0 +27269,27270,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,23:04:00,1384.0,1414.0,27230.0,30.0,0 +27270,27271,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,23:34:00,1414.0,1444.0,27230.0,30.0,0 +27271,27272,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,24:04:00,1444.0,1474.0,27230.0,30.0,0 +27272,27273,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,24:34:00,1474.0,1504.0,27230.0,30.0,0 +27273,27274,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,25:04:00,1504.0,1534.0,27230.0,30.0,0 +27274,27275,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,25:34:00,1534.0,1564.0,27230.0,30.0,0 +27275,27276,MUN52I,sf_muni,52,52_I,3,sf_muni,MUN52I,0,27230,26:04:00,1564.0,1594.0,27230.0,30.0,0 +27277,27278,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,06:09:00,369.0,389.0,27278.0,20.0,0 +27278,27279,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,06:29:00,389.0,409.0,27278.0,20.0,0 +27279,27280,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,06:49:00,409.0,429.0,27278.0,20.0,0 +27280,27281,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,07:09:00,429.0,449.0,27278.0,20.0,0 +27281,27282,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,07:29:00,449.0,469.0,27278.0,20.0,0 +27282,27283,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,07:49:00,469.0,489.0,27278.0,20.0,0 +27283,27284,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,08:09:00,489.0,509.0,27278.0,20.0,0 +27284,27285,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,08:29:00,509.0,529.0,27278.0,20.0,0 +27285,27286,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,08:49:00,529.0,553.0,27278.0,24.0,0 +27286,27287,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,09:13:00,553.0,583.0,27278.0,30.0,0 +27287,27288,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,09:43:00,583.0,613.0,27278.0,30.0,0 +27288,27289,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,10:13:00,613.0,643.0,27278.0,30.0,0 +27289,27290,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,10:43:00,643.0,673.0,27278.0,30.0,0 +27290,27291,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,11:13:00,673.0,703.0,27278.0,30.0,0 +27291,27292,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,11:43:00,703.0,733.0,27278.0,30.0,0 +27292,27293,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,12:13:00,733.0,763.0,27278.0,30.0,0 +27293,27294,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,12:43:00,763.0,793.0,27278.0,30.0,0 +27294,27295,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,13:13:00,793.0,823.0,27278.0,30.0,0 +27295,27296,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,13:43:00,823.0,853.0,27278.0,30.0,0 +27296,27297,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,14:13:00,853.0,883.0,27278.0,30.0,0 +27297,27298,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,14:43:00,883.0,913.0,27278.0,30.0,0 +27298,27299,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,15:13:00,913.0,936.0,27278.0,23.0,0 +27299,27300,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,15:36:00,936.0,956.0,27278.0,20.0,0 +27300,27301,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,15:56:00,956.0,976.0,27278.0,20.0,0 +27301,27302,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,16:16:00,976.0,996.0,27278.0,20.0,0 +27302,27303,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,16:36:00,996.0,1016.0,27278.0,20.0,0 +27303,27304,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,16:56:00,1016.0,1036.0,27278.0,20.0,0 +27304,27305,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,17:16:00,1036.0,1056.0,27278.0,20.0,0 +27305,27306,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,17:36:00,1056.0,1076.0,27278.0,20.0,0 +27306,27307,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,17:56:00,1076.0,1096.0,27278.0,20.0,0 +27307,27308,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,18:16:00,1096.0,1116.0,27278.0,20.0,0 +27308,27309,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,18:36:00,1116.0,1146.0,27278.0,30.0,0 +27309,27310,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,19:06:00,1146.0,1176.0,27278.0,30.0,0 +27310,27311,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,19:36:00,1176.0,1206.0,27278.0,30.0,0 +27311,27312,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,20:06:00,1206.0,1236.0,27278.0,30.0,0 +27312,27313,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,20:36:00,1236.0,1266.0,27278.0,30.0,0 +27313,27314,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,21:06:00,1266.0,1296.0,27278.0,30.0,0 +27314,27315,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,21:36:00,1296.0,1326.0,27278.0,30.0,0 +27315,27316,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,22:06:00,1326.0,1356.0,27278.0,30.0,0 +27316,27317,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,22:36:00,1356.0,1386.0,27278.0,30.0,0 +27317,27318,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,23:06:00,1386.0,1416.0,27278.0,30.0,0 +27318,27319,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,23:36:00,1416.0,1446.0,27278.0,30.0,0 +27319,27320,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,24:06:00,1446.0,1476.0,27278.0,30.0,0 +27320,27321,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,24:36:00,1476.0,1506.0,27278.0,30.0,0 +27321,27322,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,25:06:00,1506.0,1536.0,27278.0,30.0,0 +27322,27323,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,25:36:00,1536.0,1566.0,27278.0,30.0,0 +27323,27324,MUN52O,sf_muni,52,52_O,3,sf_muni,MUN52O,0,27278,26:06:00,1566.0,1596.0,27278.0,30.0,0 +27325,27326,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,06:03:00,363.0,383.0,27326.0,20.0,0 +27326,27327,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,06:23:00,383.0,403.0,27326.0,20.0,0 +27327,27328,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,06:43:00,403.0,423.0,27326.0,20.0,0 +27328,27329,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,07:03:00,423.0,443.0,27326.0,20.0,0 +27329,27330,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,07:23:00,443.0,463.0,27326.0,20.0,0 +27330,27331,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,07:43:00,463.0,483.0,27326.0,20.0,0 +27331,27332,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,08:03:00,483.0,503.0,27326.0,20.0,0 +27332,27333,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,08:23:00,503.0,523.0,27326.0,20.0,0 +27333,27334,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,08:43:00,523.0,544.0,27326.0,21.0,0 +27334,27335,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,09:04:00,544.0,564.0,27326.0,20.0,0 +27335,27336,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,09:24:00,564.0,584.0,27326.0,20.0,0 +27336,27337,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,09:44:00,584.0,604.0,27326.0,20.0,0 +27337,27338,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,10:04:00,604.0,624.0,27326.0,20.0,0 +27338,27339,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,10:24:00,624.0,644.0,27326.0,20.0,0 +27339,27340,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,10:44:00,644.0,664.0,27326.0,20.0,0 +27340,27341,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,11:04:00,664.0,684.0,27326.0,20.0,0 +27341,27342,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,11:24:00,684.0,704.0,27326.0,20.0,0 +27342,27343,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,11:44:00,704.0,724.0,27326.0,20.0,0 +27343,27344,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,12:04:00,724.0,744.0,27326.0,20.0,0 +27344,27345,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,12:24:00,744.0,764.0,27326.0,20.0,0 +27345,27346,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,12:44:00,764.0,784.0,27326.0,20.0,0 +27346,27347,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,13:04:00,784.0,804.0,27326.0,20.0,0 +27347,27348,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,13:24:00,804.0,824.0,27326.0,20.0,0 +27348,27349,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,13:44:00,824.0,844.0,27326.0,20.0,0 +27349,27350,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,14:04:00,844.0,864.0,27326.0,20.0,0 +27350,27351,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,14:24:00,864.0,884.0,27326.0,20.0,0 +27351,27352,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,14:44:00,884.0,904.0,27326.0,20.0,0 +27352,27353,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,15:04:00,904.0,924.0,27326.0,20.0,0 +27353,27354,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,15:24:00,924.0,934.0,27326.0,10.0,0 +27354,27355,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,15:34:00,934.0,954.0,27326.0,20.0,0 +27355,27356,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,15:54:00,954.0,974.0,27326.0,20.0,0 +27356,27357,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,16:14:00,974.0,994.0,27326.0,20.0,0 +27357,27358,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,16:34:00,994.0,1014.0,27326.0,20.0,0 +27358,27359,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,16:54:00,1014.0,1034.0,27326.0,20.0,0 +27359,27360,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,17:14:00,1034.0,1054.0,27326.0,20.0,0 +27360,27361,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,17:34:00,1054.0,1074.0,27326.0,20.0,0 +27361,27362,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,17:54:00,1074.0,1094.0,27326.0,20.0,0 +27362,27363,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,18:14:00,1094.0,1121.0,27326.0,27.0,0 +27363,27364,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,18:41:00,1121.0,1151.0,27326.0,30.0,0 +27364,27365,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,19:11:00,1151.0,1181.0,27326.0,30.0,0 +27365,27366,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,19:41:00,1181.0,1211.0,27326.0,30.0,0 +27366,27367,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,20:11:00,1211.0,1241.0,27326.0,30.0,0 +27367,27368,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,20:41:00,1241.0,1271.0,27326.0,30.0,0 +27368,27369,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,21:11:00,1271.0,1301.0,27326.0,30.0,0 +27369,27370,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,21:41:00,1301.0,1331.0,27326.0,30.0,0 +27370,27371,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,22:11:00,1331.0,1361.0,27326.0,30.0,0 +27371,27372,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,22:41:00,1361.0,1391.0,27326.0,30.0,0 +27372,27373,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,23:11:00,1391.0,1421.0,27326.0,30.0,0 +27373,27374,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,23:41:00,1421.0,1451.0,27326.0,30.0,0 +27374,27375,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,24:11:00,1451.0,1481.0,27326.0,30.0,0 +27375,27376,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,24:41:00,1481.0,1511.0,27326.0,30.0,0 +27376,27377,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,25:11:00,1511.0,1541.0,27326.0,30.0,0 +27377,27378,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,25:41:00,1541.0,1571.0,27326.0,30.0,0 +27378,27379,MUN54I,sf_muni,54,54_I,3,sf_muni,MUN54I,0,27326,26:11:00,1571.0,1601.0,27326.0,30.0,0 +27380,27381,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,06:09:00,369.0,389.0,27381.0,20.0,0 +27381,27382,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,06:29:00,389.0,409.0,27381.0,20.0,0 +27382,27383,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,06:49:00,409.0,429.0,27381.0,20.0,0 +27383,27384,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,07:09:00,429.0,449.0,27381.0,20.0,0 +27384,27385,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,07:29:00,449.0,469.0,27381.0,20.0,0 +27385,27386,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,07:49:00,469.0,489.0,27381.0,20.0,0 +27386,27387,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,08:09:00,489.0,509.0,27381.0,20.0,0 +27387,27388,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,08:29:00,509.0,529.0,27381.0,20.0,0 +27388,27389,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,08:49:00,529.0,545.0,27381.0,16.0,0 +27389,27390,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,09:05:00,545.0,565.0,27381.0,20.0,0 +27390,27391,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,09:25:00,565.0,585.0,27381.0,20.0,0 +27391,27392,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,09:45:00,585.0,605.0,27381.0,20.0,0 +27392,27393,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,10:05:00,605.0,625.0,27381.0,20.0,0 +27393,27394,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,10:25:00,625.0,645.0,27381.0,20.0,0 +27394,27395,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,10:45:00,645.0,665.0,27381.0,20.0,0 +27395,27396,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,11:05:00,665.0,685.0,27381.0,20.0,0 +27396,27397,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,11:25:00,685.0,705.0,27381.0,20.0,0 +27397,27398,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,11:45:00,705.0,725.0,27381.0,20.0,0 +27398,27399,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,12:05:00,725.0,745.0,27381.0,20.0,0 +27399,27400,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,12:25:00,745.0,765.0,27381.0,20.0,0 +27400,27401,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,12:45:00,765.0,785.0,27381.0,20.0,0 +27401,27402,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,13:05:00,785.0,805.0,27381.0,20.0,0 +27402,27403,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,13:25:00,805.0,825.0,27381.0,20.0,0 +27403,27404,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,13:45:00,825.0,845.0,27381.0,20.0,0 +27404,27405,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,14:05:00,845.0,865.0,27381.0,20.0,0 +27405,27406,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,14:25:00,865.0,885.0,27381.0,20.0,0 +27406,27407,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,14:45:00,885.0,905.0,27381.0,20.0,0 +27407,27408,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,15:05:00,905.0,925.0,27381.0,20.0,0 +27408,27409,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,15:25:00,925.0,933.0,27381.0,8.0,0 +27409,27410,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,15:33:00,933.0,953.0,27381.0,20.0,0 +27410,27411,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,15:53:00,953.0,973.0,27381.0,20.0,0 +27411,27412,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,16:13:00,973.0,993.0,27381.0,20.0,0 +27412,27413,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,16:33:00,993.0,1013.0,27381.0,20.0,0 +27413,27414,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,16:53:00,1013.0,1033.0,27381.0,20.0,0 +27414,27415,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,17:13:00,1033.0,1053.0,27381.0,20.0,0 +27415,27416,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,17:33:00,1053.0,1073.0,27381.0,20.0,0 +27416,27417,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,17:53:00,1073.0,1093.0,27381.0,20.0,0 +27417,27418,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,18:13:00,1093.0,1116.0,27381.0,23.0,0 +27418,27419,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,18:36:00,1116.0,1146.0,27381.0,30.0,0 +27419,27420,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,19:06:00,1146.0,1176.0,27381.0,30.0,0 +27420,27421,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,19:36:00,1176.0,1206.0,27381.0,30.0,0 +27421,27422,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,20:06:00,1206.0,1236.0,27381.0,30.0,0 +27422,27423,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,20:36:00,1236.0,1266.0,27381.0,30.0,0 +27423,27424,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,21:06:00,1266.0,1296.0,27381.0,30.0,0 +27424,27425,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,21:36:00,1296.0,1326.0,27381.0,30.0,0 +27425,27426,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,22:06:00,1326.0,1356.0,27381.0,30.0,0 +27426,27427,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,22:36:00,1356.0,1386.0,27381.0,30.0,0 +27427,27428,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,23:06:00,1386.0,1416.0,27381.0,30.0,0 +27428,27429,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,23:36:00,1416.0,1446.0,27381.0,30.0,0 +27429,27430,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,24:06:00,1446.0,1476.0,27381.0,30.0,0 +27430,27431,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,24:36:00,1476.0,1506.0,27381.0,30.0,0 +27431,27432,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,25:06:00,1506.0,1536.0,27381.0,30.0,0 +27432,27433,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,25:36:00,1536.0,1566.0,27381.0,30.0,0 +27433,27434,MUN54O,sf_muni,54,54_O,3,sf_muni,MUN54O,0,27381,26:06:00,1566.0,1596.0,27381.0,30.0,0 +27435,27436,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,06:03:00,363.0,393.0,27436.0,30.0,0 +27436,27437,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,06:33:00,393.0,423.0,27436.0,30.0,0 +27437,27438,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,07:03:00,423.0,453.0,27436.0,30.0,0 +27438,27439,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,07:33:00,453.0,483.0,27436.0,30.0,0 +27439,27440,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,08:03:00,483.0,513.0,27436.0,30.0,0 +27440,27441,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,08:33:00,513.0,541.0,27436.0,28.0,0 +27441,27442,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,09:01:00,541.0,571.0,27436.0,30.0,0 +27442,27443,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,09:31:00,571.0,601.0,27436.0,30.0,0 +27443,27444,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,10:01:00,601.0,631.0,27436.0,30.0,0 +27444,27445,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,10:31:00,631.0,661.0,27436.0,30.0,0 +27445,27446,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,11:01:00,661.0,691.0,27436.0,30.0,0 +27446,27447,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,11:31:00,691.0,721.0,27436.0,30.0,0 +27447,27448,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,12:01:00,721.0,751.0,27436.0,30.0,0 +27448,27449,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,12:31:00,751.0,781.0,27436.0,30.0,0 +27449,27450,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,13:01:00,781.0,811.0,27436.0,30.0,0 +27450,27451,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,13:31:00,811.0,841.0,27436.0,30.0,0 +27451,27452,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,14:01:00,841.0,871.0,27436.0,30.0,0 +27452,27453,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,14:31:00,871.0,901.0,27436.0,30.0,0 +27453,27454,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,15:01:00,901.0,942.0,27436.0,41.0,0 +27454,27455,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,15:42:00,942.0,972.0,27436.0,30.0,0 +27455,27456,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,16:12:00,972.0,1002.0,27436.0,30.0,0 +27456,27457,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,16:42:00,1002.0,1032.0,27436.0,30.0,0 +27457,27458,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,17:12:00,1032.0,1062.0,27436.0,30.0,0 +27458,27459,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,17:42:00,1062.0,1092.0,27436.0,30.0,0 +27459,27460,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,18:12:00,1092.0,1123.0,27436.0,31.0,0 +27460,27461,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,18:43:00,1123.0,1153.0,27436.0,30.0,0 +27461,27462,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,19:13:00,1153.0,1183.0,27436.0,30.0,0 +27462,27463,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,19:43:00,1183.0,1213.0,27436.0,30.0,0 +27463,27464,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,20:13:00,1213.0,1243.0,27436.0,30.0,0 +27464,27465,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,20:43:00,1243.0,1273.0,27436.0,30.0,0 +27465,27466,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,21:13:00,1273.0,1303.0,27436.0,30.0,0 +27466,27467,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,21:43:00,1303.0,1333.0,27436.0,30.0,0 +27467,27468,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,22:13:00,1333.0,1363.0,27436.0,30.0,0 +27468,27469,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,22:43:00,1363.0,1393.0,27436.0,30.0,0 +27469,27470,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,23:13:00,1393.0,1423.0,27436.0,30.0,0 +27470,27471,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,23:43:00,1423.0,1453.0,27436.0,30.0,0 +27471,27472,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,24:13:00,1453.0,1483.0,27436.0,30.0,0 +27472,27473,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,24:43:00,1483.0,1513.0,27436.0,30.0,0 +27473,27474,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,25:13:00,1513.0,1543.0,27436.0,30.0,0 +27474,27475,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,25:43:00,1543.0,1573.0,27436.0,30.0,0 +27475,27476,MUN56I,sf_muni,56,56_I,3,sf_muni,MUN56I,0,27436,26:13:00,1573.0,1603.0,27436.0,30.0,0 +27477,27478,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,06:15:00,375.0,405.0,27478.0,30.0,0 +27478,27479,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,06:45:00,405.0,435.0,27478.0,30.0,0 +27479,27480,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,07:15:00,435.0,465.0,27478.0,30.0,0 +27480,27481,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,07:45:00,465.0,495.0,27478.0,30.0,0 +27481,27482,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,08:15:00,495.0,525.0,27478.0,30.0,0 +27482,27483,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,08:45:00,525.0,547.0,27478.0,22.0,0 +27483,27484,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,09:07:00,547.0,577.0,27478.0,30.0,0 +27484,27485,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,09:37:00,577.0,607.0,27478.0,30.0,0 +27485,27486,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,10:07:00,607.0,637.0,27478.0,30.0,0 +27486,27487,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,10:37:00,637.0,667.0,27478.0,30.0,0 +27487,27488,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,11:07:00,667.0,697.0,27478.0,30.0,0 +27488,27489,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,11:37:00,697.0,727.0,27478.0,30.0,0 +27489,27490,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,12:07:00,727.0,757.0,27478.0,30.0,0 +27490,27491,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,12:37:00,757.0,787.0,27478.0,30.0,0 +27491,27492,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,13:07:00,787.0,817.0,27478.0,30.0,0 +27492,27493,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,13:37:00,817.0,847.0,27478.0,30.0,0 +27493,27494,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,14:07:00,847.0,877.0,27478.0,30.0,0 +27494,27495,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,14:37:00,877.0,907.0,27478.0,30.0,0 +27495,27496,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,15:07:00,907.0,942.0,27478.0,35.0,0 +27496,27497,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,15:42:00,942.0,972.0,27478.0,30.0,0 +27497,27498,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,16:12:00,972.0,1002.0,27478.0,30.0,0 +27498,27499,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,16:42:00,1002.0,1032.0,27478.0,30.0,0 +27499,27500,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,17:12:00,1032.0,1062.0,27478.0,30.0,0 +27500,27501,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,17:42:00,1062.0,1092.0,27478.0,30.0,0 +27501,27502,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,18:12:00,1092.0,1122.0,27478.0,30.0,0 +27502,27503,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,18:42:00,1122.0,1152.0,27478.0,30.0,0 +27503,27504,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,19:12:00,1152.0,1182.0,27478.0,30.0,0 +27504,27505,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,19:42:00,1182.0,1212.0,27478.0,30.0,0 +27505,27506,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,20:12:00,1212.0,1242.0,27478.0,30.0,0 +27506,27507,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,20:42:00,1242.0,1272.0,27478.0,30.0,0 +27507,27508,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,21:12:00,1272.0,1302.0,27478.0,30.0,0 +27508,27509,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,21:42:00,1302.0,1332.0,27478.0,30.0,0 +27509,27510,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,22:12:00,1332.0,1362.0,27478.0,30.0,0 +27510,27511,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,22:42:00,1362.0,1392.0,27478.0,30.0,0 +27511,27512,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,23:12:00,1392.0,1422.0,27478.0,30.0,0 +27512,27513,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,23:42:00,1422.0,1452.0,27478.0,30.0,0 +27513,27514,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,24:12:00,1452.0,1482.0,27478.0,30.0,0 +27514,27515,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,24:42:00,1482.0,1512.0,27478.0,30.0,0 +27515,27516,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,25:12:00,1512.0,1542.0,27478.0,30.0,0 +27516,27517,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,25:42:00,1542.0,1572.0,27478.0,30.0,0 +27517,27518,MUN56O,sf_muni,56,56_O,3,sf_muni,MUN56O,0,27478,26:12:00,1572.0,1602.0,27478.0,30.0,0 +27519,27520,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,06:05:00,365.0,375.0,27520.0,10.0,0 +27520,27521,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,06:15:00,375.0,385.0,27520.0,10.0,0 +27521,27522,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,06:25:00,385.0,395.0,27520.0,10.0,0 +27522,27523,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,06:35:00,395.0,405.0,27520.0,10.0,0 +27523,27524,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,06:45:00,405.0,415.0,27520.0,10.0,0 +27524,27525,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,06:55:00,415.0,425.0,27520.0,10.0,0 +27525,27526,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,07:05:00,425.0,435.0,27520.0,10.0,0 +27526,27527,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,07:15:00,435.0,445.0,27520.0,10.0,0 +27527,27528,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,07:25:00,445.0,455.0,27520.0,10.0,0 +27528,27529,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,07:35:00,455.0,465.0,27520.0,10.0,0 +27529,27530,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,07:45:00,465.0,475.0,27520.0,10.0,0 +27530,27531,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,07:55:00,475.0,485.0,27520.0,10.0,0 +27531,27532,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,08:05:00,485.0,495.0,27520.0,10.0,0 +27532,27533,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,08:15:00,495.0,505.0,27520.0,10.0,0 +27533,27534,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,08:25:00,505.0,515.0,27520.0,10.0,0 +27534,27535,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,08:35:00,515.0,525.0,27520.0,10.0,0 +27535,27536,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,08:45:00,525.0,535.0,27520.0,10.0,0 +27536,27537,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,08:55:00,535.0,542.0,27520.0,7.0,0 +27537,27538,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,09:02:00,542.0,550.0,27520.0,8.0,0 +27538,27539,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,09:10:00,550.0,558.0,27520.0,8.0,0 +27539,27540,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,09:18:00,558.0,566.0,27520.0,8.0,0 +27540,27541,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,09:26:00,566.0,574.0,27520.0,8.0,0 +27541,27542,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,09:34:00,574.0,582.0,27520.0,8.0,0 +27542,27543,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,09:42:00,582.0,590.0,27520.0,8.0,0 +27543,27544,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,09:50:00,590.0,598.0,27520.0,8.0,0 +27544,27545,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,09:58:00,598.0,606.0,27520.0,8.0,0 +27545,27546,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,10:06:00,606.0,614.0,27520.0,8.0,0 +27546,27547,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,10:14:00,614.0,622.0,27520.0,8.0,0 +27547,27548,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,10:22:00,622.0,630.0,27520.0,8.0,0 +27548,27549,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,10:30:00,630.0,638.0,27520.0,8.0,0 +27549,27550,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,10:38:00,638.0,646.0,27520.0,8.0,0 +27550,27551,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,10:46:00,646.0,654.0,27520.0,8.0,0 +27551,27552,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,10:54:00,654.0,662.0,27520.0,8.0,0 +27552,27553,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,11:02:00,662.0,670.0,27520.0,8.0,0 +27553,27554,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,11:10:00,670.0,678.0,27520.0,8.0,0 +27554,27555,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,11:18:00,678.0,686.0,27520.0,8.0,0 +27555,27556,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,11:26:00,686.0,694.0,27520.0,8.0,0 +27556,27557,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,11:34:00,694.0,702.0,27520.0,8.0,0 +27557,27558,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,11:42:00,702.0,710.0,27520.0,8.0,0 +27558,27559,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,11:50:00,710.0,718.0,27520.0,8.0,0 +27559,27560,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,11:58:00,718.0,726.0,27520.0,8.0,0 +27560,27561,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,12:06:00,726.0,734.0,27520.0,8.0,0 +27561,27562,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,12:14:00,734.0,742.0,27520.0,8.0,0 +27562,27563,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,12:22:00,742.0,750.0,27520.0,8.0,0 +27563,27564,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,12:30:00,750.0,758.0,27520.0,8.0,0 +27564,27565,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,12:38:00,758.0,766.0,27520.0,8.0,0 +27565,27566,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,12:46:00,766.0,774.0,27520.0,8.0,0 +27566,27567,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,12:54:00,774.0,782.0,27520.0,8.0,0 +27567,27568,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,13:02:00,782.0,790.0,27520.0,8.0,0 +27568,27569,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,13:10:00,790.0,798.0,27520.0,8.0,0 +27569,27570,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,13:18:00,798.0,806.0,27520.0,8.0,0 +27570,27571,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,13:26:00,806.0,814.0,27520.0,8.0,0 +27571,27572,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,13:34:00,814.0,822.0,27520.0,8.0,0 +27572,27573,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,13:42:00,822.0,830.0,27520.0,8.0,0 +27573,27574,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,13:50:00,830.0,838.0,27520.0,8.0,0 +27574,27575,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,13:58:00,838.0,846.0,27520.0,8.0,0 +27575,27576,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,14:06:00,846.0,854.0,27520.0,8.0,0 +27576,27577,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,14:14:00,854.0,862.0,27520.0,8.0,0 +27577,27578,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,14:22:00,862.0,870.0,27520.0,8.0,0 +27578,27579,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,14:30:00,870.0,878.0,27520.0,8.0,0 +27579,27580,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,14:38:00,878.0,886.0,27520.0,8.0,0 +27580,27581,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,14:46:00,886.0,894.0,27520.0,8.0,0 +27581,27582,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,14:54:00,894.0,902.0,27520.0,8.0,0 +27582,27583,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,15:02:00,902.0,910.0,27520.0,8.0,0 +27583,27584,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,15:10:00,910.0,918.0,27520.0,8.0,0 +27584,27585,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,15:18:00,918.0,926.0,27520.0,8.0,0 +27585,27586,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,15:26:00,926.0,932.0,27520.0,6.0,0 +27586,27587,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,15:32:00,932.0,940.0,27520.0,8.0,0 +27587,27588,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,15:40:00,940.0,948.0,27520.0,8.0,0 +27588,27589,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,15:48:00,948.0,956.0,27520.0,8.0,0 +27589,27590,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,15:56:00,956.0,964.0,27520.0,8.0,0 +27590,27591,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,16:04:00,964.0,972.0,27520.0,8.0,0 +27591,27592,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,16:12:00,972.0,980.0,27520.0,8.0,0 +27592,27593,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,16:20:00,980.0,988.0,27520.0,8.0,0 +27593,27594,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,16:28:00,988.0,996.0,27520.0,8.0,0 +27594,27595,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,16:36:00,996.0,1004.0,27520.0,8.0,0 +27595,27596,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,16:44:00,1004.0,1012.0,27520.0,8.0,0 +27596,27597,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,16:52:00,1012.0,1020.0,27520.0,8.0,0 +27597,27598,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,17:00:00,1020.0,1028.0,27520.0,8.0,0 +27598,27599,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,17:08:00,1028.0,1036.0,27520.0,8.0,0 +27599,27600,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,17:16:00,1036.0,1044.0,27520.0,8.0,0 +27600,27601,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,17:24:00,1044.0,1052.0,27520.0,8.0,0 +27601,27602,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,17:32:00,1052.0,1060.0,27520.0,8.0,0 +27602,27603,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,17:40:00,1060.0,1068.0,27520.0,8.0,0 +27603,27604,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,17:48:00,1068.0,1076.0,27520.0,8.0,0 +27604,27605,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,17:56:00,1076.0,1084.0,27520.0,8.0,0 +27605,27606,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,18:04:00,1084.0,1092.0,27520.0,8.0,0 +27606,27607,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,18:12:00,1092.0,1100.0,27520.0,8.0,0 +27607,27608,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,18:20:00,1100.0,1108.0,27520.0,8.0,0 +27608,27609,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,18:28:00,1108.0,1114.0,27520.0,6.0,0 +27609,27610,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,18:34:00,1114.0,1122.0,27520.0,8.0,0 +27610,27611,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,18:42:00,1122.0,1130.0,27520.0,8.0,0 +27611,27612,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,18:50:00,1130.0,1138.0,27520.0,8.0,0 +27612,27613,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,18:58:00,1138.0,1146.0,27520.0,8.0,0 +27613,27614,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,19:06:00,1146.0,1154.0,27520.0,8.0,0 +27614,27615,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,19:14:00,1154.0,1162.0,27520.0,8.0,0 +27615,27616,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,19:22:00,1162.0,1170.0,27520.0,8.0,0 +27616,27617,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,19:30:00,1170.0,1178.0,27520.0,8.0,0 +27617,27618,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,19:38:00,1178.0,1186.0,27520.0,8.0,0 +27618,27619,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,19:46:00,1186.0,1194.0,27520.0,8.0,0 +27619,27620,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,19:54:00,1194.0,1202.0,27520.0,8.0,0 +27620,27621,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,20:02:00,1202.0,1210.0,27520.0,8.0,0 +27621,27622,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,20:10:00,1210.0,1218.0,27520.0,8.0,0 +27622,27623,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,20:18:00,1218.0,1226.0,27520.0,8.0,0 +27623,27624,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,20:26:00,1226.0,1234.0,27520.0,8.0,0 +27624,27625,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,20:34:00,1234.0,1242.0,27520.0,8.0,0 +27625,27626,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,20:42:00,1242.0,1250.0,27520.0,8.0,0 +27626,27627,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,20:50:00,1250.0,1258.0,27520.0,8.0,0 +27627,27628,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,20:58:00,1258.0,1266.0,27520.0,8.0,0 +27628,27629,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,21:06:00,1266.0,1274.0,27520.0,8.0,0 +27629,27630,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,21:14:00,1274.0,1282.0,27520.0,8.0,0 +27630,27631,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,21:22:00,1282.0,1290.0,27520.0,8.0,0 +27631,27632,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,21:30:00,1290.0,1298.0,27520.0,8.0,0 +27632,27633,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,21:38:00,1298.0,1306.0,27520.0,8.0,0 +27633,27634,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,21:46:00,1306.0,1314.0,27520.0,8.0,0 +27634,27635,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,21:54:00,1314.0,1322.0,27520.0,8.0,0 +27635,27636,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,22:02:00,1322.0,1330.0,27520.0,8.0,0 +27636,27637,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,22:10:00,1330.0,1338.0,27520.0,8.0,0 +27637,27638,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,22:18:00,1338.0,1346.0,27520.0,8.0,0 +27638,27639,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,22:26:00,1346.0,1354.0,27520.0,8.0,0 +27639,27640,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,22:34:00,1354.0,1362.0,27520.0,8.0,0 +27640,27641,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,22:42:00,1362.0,1370.0,27520.0,8.0,0 +27641,27642,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,22:50:00,1370.0,1378.0,27520.0,8.0,0 +27642,27643,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,22:58:00,1378.0,1386.0,27520.0,8.0,0 +27643,27644,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,23:06:00,1386.0,1394.0,27520.0,8.0,0 +27644,27645,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,23:14:00,1394.0,1402.0,27520.0,8.0,0 +27645,27646,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,23:22:00,1402.0,1410.0,27520.0,8.0,0 +27646,27647,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,23:30:00,1410.0,1418.0,27520.0,8.0,0 +27647,27648,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,23:38:00,1418.0,1426.0,27520.0,8.0,0 +27648,27649,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,23:46:00,1426.0,1434.0,27520.0,8.0,0 +27649,27650,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,23:54:00,1434.0,1442.0,27520.0,8.0,0 +27650,27651,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,24:02:00,1442.0,1450.0,27520.0,8.0,0 +27651,27652,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,24:10:00,1450.0,1458.0,27520.0,8.0,0 +27652,27653,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,24:18:00,1458.0,1466.0,27520.0,8.0,0 +27653,27654,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,24:26:00,1466.0,1474.0,27520.0,8.0,0 +27654,27655,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,24:34:00,1474.0,1482.0,27520.0,8.0,0 +27655,27656,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,24:42:00,1482.0,1490.0,27520.0,8.0,0 +27656,27657,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,24:50:00,1490.0,1498.0,27520.0,8.0,0 +27657,27658,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,24:58:00,1498.0,1506.0,27520.0,8.0,0 +27658,27659,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,25:06:00,1506.0,1514.0,27520.0,8.0,0 +27659,27660,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,25:14:00,1514.0,1522.0,27520.0,8.0,0 +27660,27661,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,25:22:00,1522.0,1530.0,27520.0,8.0,0 +27661,27662,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,25:30:00,1530.0,1538.0,27520.0,8.0,0 +27662,27663,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,25:38:00,1538.0,1546.0,27520.0,8.0,0 +27663,27664,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,25:46:00,1546.0,1554.0,27520.0,8.0,0 +27664,27665,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,25:54:00,1554.0,1562.0,27520.0,8.0,0 +27665,27666,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,26:02:00,1562.0,1570.0,27520.0,8.0,0 +27666,27667,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,26:10:00,1570.0,1578.0,27520.0,8.0,0 +27667,27668,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,26:18:00,1578.0,1586.0,27520.0,8.0,0 +27668,27669,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,26:26:00,1586.0,1594.0,27520.0,8.0,0 +27669,27670,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,26:34:00,1594.0,1602.0,27520.0,8.0,0 +27670,27671,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,26:42:00,1602.0,1610.0,27520.0,8.0,0 +27671,27672,MUN59I,sf_muni,59,59_I,5,sf_muni,MUN59I,0,27520,26:50:00,1610.0,1618.0,27520.0,8.0,0 +27673,27674,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,06:03:00,363.0,373.0,27674.0,10.0,0 +27674,27675,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,06:13:00,373.0,383.0,27674.0,10.0,0 +27675,27676,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,06:23:00,383.0,393.0,27674.0,10.0,0 +27676,27677,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,06:33:00,393.0,403.0,27674.0,10.0,0 +27677,27678,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,06:43:00,403.0,413.0,27674.0,10.0,0 +27678,27679,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,06:53:00,413.0,423.0,27674.0,10.0,0 +27679,27680,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,07:03:00,423.0,433.0,27674.0,10.0,0 +27680,27681,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,07:13:00,433.0,443.0,27674.0,10.0,0 +27681,27682,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,07:23:00,443.0,453.0,27674.0,10.0,0 +27682,27683,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,07:33:00,453.0,463.0,27674.0,10.0,0 +27683,27684,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,07:43:00,463.0,473.0,27674.0,10.0,0 +27684,27685,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,07:53:00,473.0,483.0,27674.0,10.0,0 +27685,27686,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,08:03:00,483.0,493.0,27674.0,10.0,0 +27686,27687,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,08:13:00,493.0,503.0,27674.0,10.0,0 +27687,27688,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,08:23:00,503.0,513.0,27674.0,10.0,0 +27688,27689,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,08:33:00,513.0,523.0,27674.0,10.0,0 +27689,27690,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,08:43:00,523.0,533.0,27674.0,10.0,0 +27690,27691,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,08:53:00,533.0,544.0,27674.0,11.0,0 +27691,27692,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,09:04:00,544.0,552.0,27674.0,8.0,0 +27692,27693,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,09:12:00,552.0,560.0,27674.0,8.0,0 +27693,27694,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,09:20:00,560.0,568.0,27674.0,8.0,0 +27694,27695,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,09:28:00,568.0,576.0,27674.0,8.0,0 +27695,27696,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,09:36:00,576.0,584.0,27674.0,8.0,0 +27696,27697,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,09:44:00,584.0,592.0,27674.0,8.0,0 +27697,27698,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,09:52:00,592.0,600.0,27674.0,8.0,0 +27698,27699,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,10:00:00,600.0,608.0,27674.0,8.0,0 +27699,27700,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,10:08:00,608.0,616.0,27674.0,8.0,0 +27700,27701,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,10:16:00,616.0,624.0,27674.0,8.0,0 +27701,27702,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,10:24:00,624.0,632.0,27674.0,8.0,0 +27702,27703,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,10:32:00,632.0,640.0,27674.0,8.0,0 +27703,27704,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,10:40:00,640.0,648.0,27674.0,8.0,0 +27704,27705,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,10:48:00,648.0,656.0,27674.0,8.0,0 +27705,27706,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,10:56:00,656.0,664.0,27674.0,8.0,0 +27706,27707,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,11:04:00,664.0,672.0,27674.0,8.0,0 +27707,27708,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,11:12:00,672.0,680.0,27674.0,8.0,0 +27708,27709,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,11:20:00,680.0,688.0,27674.0,8.0,0 +27709,27710,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,11:28:00,688.0,696.0,27674.0,8.0,0 +27710,27711,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,11:36:00,696.0,704.0,27674.0,8.0,0 +27711,27712,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,11:44:00,704.0,712.0,27674.0,8.0,0 +27712,27713,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,11:52:00,712.0,720.0,27674.0,8.0,0 +27713,27714,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,12:00:00,720.0,728.0,27674.0,8.0,0 +27714,27715,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,12:08:00,728.0,736.0,27674.0,8.0,0 +27715,27716,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,12:16:00,736.0,744.0,27674.0,8.0,0 +27716,27717,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,12:24:00,744.0,752.0,27674.0,8.0,0 +27717,27718,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,12:32:00,752.0,760.0,27674.0,8.0,0 +27718,27719,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,12:40:00,760.0,768.0,27674.0,8.0,0 +27719,27720,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,12:48:00,768.0,776.0,27674.0,8.0,0 +27720,27721,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,12:56:00,776.0,784.0,27674.0,8.0,0 +27721,27722,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,13:04:00,784.0,792.0,27674.0,8.0,0 +27722,27723,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,13:12:00,792.0,800.0,27674.0,8.0,0 +27723,27724,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,13:20:00,800.0,808.0,27674.0,8.0,0 +27724,27725,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,13:28:00,808.0,816.0,27674.0,8.0,0 +27725,27726,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,13:36:00,816.0,824.0,27674.0,8.0,0 +27726,27727,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,13:44:00,824.0,832.0,27674.0,8.0,0 +27727,27728,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,13:52:00,832.0,840.0,27674.0,8.0,0 +27728,27729,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,14:00:00,840.0,848.0,27674.0,8.0,0 +27729,27730,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,14:08:00,848.0,856.0,27674.0,8.0,0 +27730,27731,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,14:16:00,856.0,864.0,27674.0,8.0,0 +27731,27732,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,14:24:00,864.0,872.0,27674.0,8.0,0 +27732,27733,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,14:32:00,872.0,880.0,27674.0,8.0,0 +27733,27734,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,14:40:00,880.0,888.0,27674.0,8.0,0 +27734,27735,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,14:48:00,888.0,896.0,27674.0,8.0,0 +27735,27736,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,14:56:00,896.0,904.0,27674.0,8.0,0 +27736,27737,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,15:04:00,904.0,912.0,27674.0,8.0,0 +27737,27738,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,15:12:00,912.0,920.0,27674.0,8.0,0 +27738,27739,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,15:20:00,920.0,928.0,27674.0,8.0,0 +27739,27740,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,15:28:00,928.0,934.0,27674.0,6.0,0 +27740,27741,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,15:34:00,934.0,942.0,27674.0,8.0,0 +27741,27742,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,15:42:00,942.0,950.0,27674.0,8.0,0 +27742,27743,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,15:50:00,950.0,958.0,27674.0,8.0,0 +27743,27744,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,15:58:00,958.0,966.0,27674.0,8.0,0 +27744,27745,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,16:06:00,966.0,974.0,27674.0,8.0,0 +27745,27746,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,16:14:00,974.0,982.0,27674.0,8.0,0 +27746,27747,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,16:22:00,982.0,990.0,27674.0,8.0,0 +27747,27748,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,16:30:00,990.0,998.0,27674.0,8.0,0 +27748,27749,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,16:38:00,998.0,1006.0,27674.0,8.0,0 +27749,27750,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,16:46:00,1006.0,1014.0,27674.0,8.0,0 +27750,27751,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,16:54:00,1014.0,1022.0,27674.0,8.0,0 +27751,27752,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,17:02:00,1022.0,1030.0,27674.0,8.0,0 +27752,27753,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,17:10:00,1030.0,1038.0,27674.0,8.0,0 +27753,27754,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,17:18:00,1038.0,1046.0,27674.0,8.0,0 +27754,27755,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,17:26:00,1046.0,1054.0,27674.0,8.0,0 +27755,27756,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,17:34:00,1054.0,1062.0,27674.0,8.0,0 +27756,27757,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,17:42:00,1062.0,1070.0,27674.0,8.0,0 +27757,27758,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,17:50:00,1070.0,1078.0,27674.0,8.0,0 +27758,27759,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,17:58:00,1078.0,1086.0,27674.0,8.0,0 +27759,27760,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,18:06:00,1086.0,1094.0,27674.0,8.0,0 +27760,27761,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,18:14:00,1094.0,1102.0,27674.0,8.0,0 +27761,27762,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,18:22:00,1102.0,1113.0,27674.0,11.0,0 +27762,27763,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,18:33:00,1113.0,1121.0,27674.0,8.0,0 +27763,27764,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,18:41:00,1121.0,1129.0,27674.0,8.0,0 +27764,27765,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,18:49:00,1129.0,1137.0,27674.0,8.0,0 +27765,27766,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,18:57:00,1137.0,1145.0,27674.0,8.0,0 +27766,27767,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,19:05:00,1145.0,1153.0,27674.0,8.0,0 +27767,27768,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,19:13:00,1153.0,1161.0,27674.0,8.0,0 +27768,27769,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,19:21:00,1161.0,1169.0,27674.0,8.0,0 +27769,27770,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,19:29:00,1169.0,1177.0,27674.0,8.0,0 +27770,27771,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,19:37:00,1177.0,1185.0,27674.0,8.0,0 +27771,27772,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,19:45:00,1185.0,1193.0,27674.0,8.0,0 +27772,27773,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,19:53:00,1193.0,1201.0,27674.0,8.0,0 +27773,27774,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,20:01:00,1201.0,1209.0,27674.0,8.0,0 +27774,27775,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,20:09:00,1209.0,1217.0,27674.0,8.0,0 +27775,27776,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,20:17:00,1217.0,1225.0,27674.0,8.0,0 +27776,27777,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,20:25:00,1225.0,1233.0,27674.0,8.0,0 +27777,27778,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,20:33:00,1233.0,1241.0,27674.0,8.0,0 +27778,27779,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,20:41:00,1241.0,1249.0,27674.0,8.0,0 +27779,27780,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,20:49:00,1249.0,1257.0,27674.0,8.0,0 +27780,27781,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,20:57:00,1257.0,1265.0,27674.0,8.0,0 +27781,27782,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,21:05:00,1265.0,1273.0,27674.0,8.0,0 +27782,27783,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,21:13:00,1273.0,1281.0,27674.0,8.0,0 +27783,27784,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,21:21:00,1281.0,1289.0,27674.0,8.0,0 +27784,27785,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,21:29:00,1289.0,1297.0,27674.0,8.0,0 +27785,27786,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,21:37:00,1297.0,1305.0,27674.0,8.0,0 +27786,27787,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,21:45:00,1305.0,1313.0,27674.0,8.0,0 +27787,27788,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,21:53:00,1313.0,1321.0,27674.0,8.0,0 +27788,27789,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,22:01:00,1321.0,1329.0,27674.0,8.0,0 +27789,27790,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,22:09:00,1329.0,1337.0,27674.0,8.0,0 +27790,27791,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,22:17:00,1337.0,1345.0,27674.0,8.0,0 +27791,27792,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,22:25:00,1345.0,1353.0,27674.0,8.0,0 +27792,27793,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,22:33:00,1353.0,1361.0,27674.0,8.0,0 +27793,27794,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,22:41:00,1361.0,1369.0,27674.0,8.0,0 +27794,27795,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,22:49:00,1369.0,1377.0,27674.0,8.0,0 +27795,27796,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,22:57:00,1377.0,1385.0,27674.0,8.0,0 +27796,27797,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,23:05:00,1385.0,1393.0,27674.0,8.0,0 +27797,27798,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,23:13:00,1393.0,1401.0,27674.0,8.0,0 +27798,27799,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,23:21:00,1401.0,1409.0,27674.0,8.0,0 +27799,27800,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,23:29:00,1409.0,1417.0,27674.0,8.0,0 +27800,27801,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,23:37:00,1417.0,1425.0,27674.0,8.0,0 +27801,27802,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,23:45:00,1425.0,1433.0,27674.0,8.0,0 +27802,27803,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,23:53:00,1433.0,1441.0,27674.0,8.0,0 +27803,27804,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,24:01:00,1441.0,1449.0,27674.0,8.0,0 +27804,27805,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,24:09:00,1449.0,1457.0,27674.0,8.0,0 +27805,27806,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,24:17:00,1457.0,1465.0,27674.0,8.0,0 +27806,27807,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,24:25:00,1465.0,1473.0,27674.0,8.0,0 +27807,27808,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,24:33:00,1473.0,1481.0,27674.0,8.0,0 +27808,27809,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,24:41:00,1481.0,1489.0,27674.0,8.0,0 +27809,27810,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,24:49:00,1489.0,1497.0,27674.0,8.0,0 +27810,27811,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,24:57:00,1497.0,1505.0,27674.0,8.0,0 +27811,27812,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,25:05:00,1505.0,1513.0,27674.0,8.0,0 +27812,27813,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,25:13:00,1513.0,1521.0,27674.0,8.0,0 +27813,27814,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,25:21:00,1521.0,1529.0,27674.0,8.0,0 +27814,27815,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,25:29:00,1529.0,1537.0,27674.0,8.0,0 +27815,27816,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,25:37:00,1537.0,1545.0,27674.0,8.0,0 +27816,27817,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,25:45:00,1545.0,1553.0,27674.0,8.0,0 +27817,27818,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,25:53:00,1553.0,1561.0,27674.0,8.0,0 +27818,27819,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,26:01:00,1561.0,1569.0,27674.0,8.0,0 +27819,27820,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,26:09:00,1569.0,1577.0,27674.0,8.0,0 +27820,27821,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,26:17:00,1577.0,1585.0,27674.0,8.0,0 +27821,27822,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,26:25:00,1585.0,1593.0,27674.0,8.0,0 +27822,27823,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,26:33:00,1593.0,1601.0,27674.0,8.0,0 +27823,27824,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,26:41:00,1601.0,1609.0,27674.0,8.0,0 +27824,27825,MUN59O,sf_muni,59,59_O,5,sf_muni,MUN59O,0,27674,26:49:00,1609.0,1617.0,27674.0,8.0,0 +20040,20041,MUN5EAI,sf_muni,5EA,5EA_I,3,sf_muni,MUN5EAI,0,20041,03:02:00,182.0,192.0,20041.0,10.0,0 +20041,20042,MUN5EAI,sf_muni,5EA,5EA_I,3,sf_muni,MUN5EAI,0,20041,03:12:00,192.0,202.0,20041.0,10.0,0 +20042,20043,MUN5EAI,sf_muni,5EA,5EA_I,3,sf_muni,MUN5EAI,0,20041,03:22:00,202.0,212.0,20041.0,10.0,0 +20043,20044,MUN5EAI,sf_muni,5EA,5EA_I,3,sf_muni,MUN5EAI,0,20041,03:32:00,212.0,222.0,20041.0,10.0,0 +20044,20045,MUN5EAI,sf_muni,5EA,5EA_I,3,sf_muni,MUN5EAI,0,20041,03:42:00,222.0,232.0,20041.0,10.0,0 +20045,20046,MUN5EAI,sf_muni,5EA,5EA_I,3,sf_muni,MUN5EAI,0,20041,03:52:00,232.0,242.0,20041.0,10.0,0 +20046,20047,MUN5EAI,sf_muni,5EA,5EA_I,3,sf_muni,MUN5EAI,0,20041,04:02:00,242.0,252.0,20041.0,10.0,0 +20047,20048,MUN5EAI,sf_muni,5EA,5EA_I,3,sf_muni,MUN5EAI,0,20041,04:12:00,252.0,262.0,20041.0,10.0,0 +20048,20049,MUN5EAI,sf_muni,5EA,5EA_I,3,sf_muni,MUN5EAI,0,20041,04:22:00,262.0,272.0,20041.0,10.0,0 +20049,20050,MUN5EAI,sf_muni,5EA,5EA_I,3,sf_muni,MUN5EAI,0,20041,04:32:00,272.0,282.0,20041.0,10.0,0 +20050,20051,MUN5EAI,sf_muni,5EA,5EA_I,3,sf_muni,MUN5EAI,0,20041,04:42:00,282.0,292.0,20041.0,10.0,0 +20051,20052,MUN5EAI,sf_muni,5EA,5EA_I,3,sf_muni,MUN5EAI,0,20041,04:52:00,292.0,302.0,20041.0,10.0,0 +20052,20053,MUN5EAI,sf_muni,5EA,5EA_I,3,sf_muni,MUN5EAI,0,20041,05:02:00,302.0,312.0,20041.0,10.0,0 +20053,20054,MUN5EAI,sf_muni,5EA,5EA_I,3,sf_muni,MUN5EAI,0,20041,05:12:00,312.0,322.0,20041.0,10.0,0 +20054,20055,MUN5EAI,sf_muni,5EA,5EA_I,3,sf_muni,MUN5EAI,0,20041,05:22:00,322.0,332.0,20041.0,10.0,0 +20055,20056,MUN5EAI,sf_muni,5EA,5EA_I,3,sf_muni,MUN5EAI,0,20041,05:32:00,332.0,342.0,20041.0,10.0,0 +20056,20057,MUN5EAI,sf_muni,5EA,5EA_I,3,sf_muni,MUN5EAI,0,20041,05:42:00,342.0,352.0,20041.0,10.0,0 +20058,20059,MUN5EAO,sf_muni,5EA,5EA_O,3,sf_muni,MUN5EAO,0,20059,03:05:00,185.0,205.0,20059.0,20.0,0 +20059,20060,MUN5EAO,sf_muni,5EA,5EA_O,3,sf_muni,MUN5EAO,0,20059,03:25:00,205.0,225.0,20059.0,20.0,0 +20060,20061,MUN5EAO,sf_muni,5EA,5EA_O,3,sf_muni,MUN5EAO,0,20059,03:45:00,225.0,245.0,20059.0,20.0,0 +20061,20062,MUN5EAO,sf_muni,5EA,5EA_O,3,sf_muni,MUN5EAO,0,20059,04:05:00,245.0,265.0,20059.0,20.0,0 +20062,20063,MUN5EAO,sf_muni,5EA,5EA_O,3,sf_muni,MUN5EAO,0,20059,04:25:00,265.0,285.0,20059.0,20.0,0 +20063,20064,MUN5EAO,sf_muni,5EA,5EA_O,3,sf_muni,MUN5EAO,0,20059,04:45:00,285.0,305.0,20059.0,20.0,0 +20064,20065,MUN5EAO,sf_muni,5EA,5EA_O,3,sf_muni,MUN5EAO,0,20059,05:05:00,305.0,325.0,20059.0,20.0,0 +20065,20066,MUN5EAO,sf_muni,5EA,5EA_O,3,sf_muni,MUN5EAO,0,20059,05:25:00,325.0,345.0,20059.0,20.0,0 +19773,19774,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,06:03:00,363.0,369.0,19774.0,6.0,0 +19774,19775,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,06:09:00,369.0,375.0,19774.0,6.0,0 +19775,19776,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,06:15:00,375.0,381.0,19774.0,6.0,0 +19776,19777,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,06:21:00,381.0,387.0,19774.0,6.0,0 +19777,19778,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,06:27:00,387.0,393.0,19774.0,6.0,0 +19778,19779,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,06:33:00,393.0,399.0,19774.0,6.0,0 +19779,19780,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,06:39:00,399.0,405.0,19774.0,6.0,0 +19780,19781,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,06:45:00,405.0,411.0,19774.0,6.0,0 +19781,19782,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,06:51:00,411.0,417.0,19774.0,6.0,0 +19782,19783,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,06:57:00,417.0,423.0,19774.0,6.0,0 +19783,19784,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,07:03:00,423.0,429.0,19774.0,6.0,0 +19784,19785,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,07:09:00,429.0,435.0,19774.0,6.0,0 +19785,19786,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,07:15:00,435.0,441.0,19774.0,6.0,0 +19786,19787,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,07:21:00,441.0,447.0,19774.0,6.0,0 +19787,19788,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,07:27:00,447.0,453.0,19774.0,6.0,0 +19788,19789,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,07:33:00,453.0,459.0,19774.0,6.0,0 +19789,19790,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,07:39:00,459.0,465.0,19774.0,6.0,0 +19790,19791,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,07:45:00,465.0,471.0,19774.0,6.0,0 +19791,19792,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,07:51:00,471.0,477.0,19774.0,6.0,0 +19792,19793,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,07:57:00,477.0,483.0,19774.0,6.0,0 +19793,19794,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,08:03:00,483.0,489.0,19774.0,6.0,0 +19794,19795,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,08:09:00,489.0,495.0,19774.0,6.0,0 +19795,19796,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,08:15:00,495.0,501.0,19774.0,6.0,0 +19796,19797,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,08:21:00,501.0,507.0,19774.0,6.0,0 +19797,19798,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,08:27:00,507.0,513.0,19774.0,6.0,0 +19798,19799,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,08:33:00,513.0,519.0,19774.0,6.0,0 +19799,19800,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,08:39:00,519.0,525.0,19774.0,6.0,0 +19800,19801,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,08:45:00,525.0,531.0,19774.0,6.0,0 +19801,19802,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,08:51:00,531.0,537.0,19774.0,6.0,0 +19802,19803,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,08:57:00,537.0,543.0,19774.0,6.0,0 +19803,19804,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,09:03:00,543.0,551.0,19774.0,8.0,0 +19804,19805,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,09:11:00,551.0,559.0,19774.0,8.0,0 +19805,19806,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,09:19:00,559.0,567.0,19774.0,8.0,0 +19806,19807,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,09:27:00,567.0,575.0,19774.0,8.0,0 +19807,19808,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,09:35:00,575.0,583.0,19774.0,8.0,0 +19808,19809,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,09:43:00,583.0,591.0,19774.0,8.0,0 +19809,19810,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,09:51:00,591.0,599.0,19774.0,8.0,0 +19810,19811,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,09:59:00,599.0,607.0,19774.0,8.0,0 +19811,19812,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,10:07:00,607.0,615.0,19774.0,8.0,0 +19812,19813,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,10:15:00,615.0,623.0,19774.0,8.0,0 +19813,19814,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,10:23:00,623.0,631.0,19774.0,8.0,0 +19814,19815,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,10:31:00,631.0,639.0,19774.0,8.0,0 +19815,19816,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,10:39:00,639.0,647.0,19774.0,8.0,0 +19816,19817,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,10:47:00,647.0,655.0,19774.0,8.0,0 +19817,19818,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,10:55:00,655.0,663.0,19774.0,8.0,0 +19818,19819,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,11:03:00,663.0,671.0,19774.0,8.0,0 +19819,19820,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,11:11:00,671.0,679.0,19774.0,8.0,0 +19820,19821,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,11:19:00,679.0,687.0,19774.0,8.0,0 +19821,19822,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,11:27:00,687.0,695.0,19774.0,8.0,0 +19822,19823,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,11:35:00,695.0,703.0,19774.0,8.0,0 +19823,19824,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,11:43:00,703.0,711.0,19774.0,8.0,0 +19824,19825,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,11:51:00,711.0,719.0,19774.0,8.0,0 +19825,19826,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,11:59:00,719.0,727.0,19774.0,8.0,0 +19826,19827,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,12:07:00,727.0,735.0,19774.0,8.0,0 +19827,19828,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,12:15:00,735.0,743.0,19774.0,8.0,0 +19828,19829,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,12:23:00,743.0,751.0,19774.0,8.0,0 +19829,19830,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,12:31:00,751.0,759.0,19774.0,8.0,0 +19830,19831,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,12:39:00,759.0,767.0,19774.0,8.0,0 +19831,19832,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,12:47:00,767.0,775.0,19774.0,8.0,0 +19832,19833,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,12:55:00,775.0,783.0,19774.0,8.0,0 +19833,19834,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,13:03:00,783.0,791.0,19774.0,8.0,0 +19834,19835,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,13:11:00,791.0,799.0,19774.0,8.0,0 +19835,19836,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,13:19:00,799.0,807.0,19774.0,8.0,0 +19836,19837,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,13:27:00,807.0,815.0,19774.0,8.0,0 +19837,19838,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,13:35:00,815.0,823.0,19774.0,8.0,0 +19838,19839,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,13:43:00,823.0,831.0,19774.0,8.0,0 +19839,19840,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,13:51:00,831.0,839.0,19774.0,8.0,0 +19840,19841,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,13:59:00,839.0,847.0,19774.0,8.0,0 +19841,19842,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,14:07:00,847.0,855.0,19774.0,8.0,0 +19842,19843,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,14:15:00,855.0,863.0,19774.0,8.0,0 +19843,19844,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,14:23:00,863.0,871.0,19774.0,8.0,0 +19844,19845,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,14:31:00,871.0,879.0,19774.0,8.0,0 +19845,19846,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,14:39:00,879.0,887.0,19774.0,8.0,0 +19846,19847,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,14:47:00,887.0,895.0,19774.0,8.0,0 +19847,19848,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,14:55:00,895.0,903.0,19774.0,8.0,0 +19848,19849,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,15:03:00,903.0,911.0,19774.0,8.0,0 +19849,19850,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,15:11:00,911.0,919.0,19774.0,8.0,0 +19850,19851,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,15:19:00,919.0,927.0,19774.0,8.0,0 +19851,19852,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,15:27:00,927.0,933.0,19774.0,6.0,0 +19852,19853,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,15:33:00,933.0,943.0,19774.0,10.0,0 +19853,19854,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,15:43:00,943.0,953.0,19774.0,10.0,0 +19854,19855,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,15:53:00,953.0,963.0,19774.0,10.0,0 +19855,19856,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,16:03:00,963.0,973.0,19774.0,10.0,0 +19856,19857,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,16:13:00,973.0,983.0,19774.0,10.0,0 +19857,19858,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,16:23:00,983.0,993.0,19774.0,10.0,0 +19858,19859,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,16:33:00,993.0,1003.0,19774.0,10.0,0 +19859,19860,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,16:43:00,1003.0,1013.0,19774.0,10.0,0 +19860,19861,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,16:53:00,1013.0,1023.0,19774.0,10.0,0 +19861,19862,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,17:03:00,1023.0,1033.0,19774.0,10.0,0 +19862,19863,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,17:13:00,1033.0,1043.0,19774.0,10.0,0 +19863,19864,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,17:23:00,1043.0,1053.0,19774.0,10.0,0 +19864,19865,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,17:33:00,1053.0,1063.0,19774.0,10.0,0 +19865,19866,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,17:43:00,1063.0,1073.0,19774.0,10.0,0 +19866,19867,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,17:53:00,1073.0,1083.0,19774.0,10.0,0 +19867,19868,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,18:03:00,1083.0,1093.0,19774.0,10.0,0 +19868,19869,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,18:13:00,1093.0,1103.0,19774.0,10.0,0 +19869,19870,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,18:23:00,1103.0,1117.0,19774.0,14.0,0 +19870,19871,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,18:37:00,1117.0,1132.0,19774.0,15.0,0 +19871,19872,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,18:52:00,1132.0,1147.0,19774.0,15.0,0 +19872,19873,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,19:07:00,1147.0,1162.0,19774.0,15.0,0 +19873,19874,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,19:22:00,1162.0,1177.0,19774.0,15.0,0 +19874,19875,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,19:37:00,1177.0,1192.0,19774.0,15.0,0 +19875,19876,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,19:52:00,1192.0,1207.0,19774.0,15.0,0 +19876,19877,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,20:07:00,1207.0,1222.0,19774.0,15.0,0 +19877,19878,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,20:22:00,1222.0,1237.0,19774.0,15.0,0 +19878,19879,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,20:37:00,1237.0,1252.0,19774.0,15.0,0 +19879,19880,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,20:52:00,1252.0,1267.0,19774.0,15.0,0 +19880,19881,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,21:07:00,1267.0,1282.0,19774.0,15.0,0 +19881,19882,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,21:22:00,1282.0,1297.0,19774.0,15.0,0 +19882,19883,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,21:37:00,1297.0,1312.0,19774.0,15.0,0 +19883,19884,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,21:52:00,1312.0,1327.0,19774.0,15.0,0 +19884,19885,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,22:07:00,1327.0,1342.0,19774.0,15.0,0 +19885,19886,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,22:22:00,1342.0,1357.0,19774.0,15.0,0 +19886,19887,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,22:37:00,1357.0,1372.0,19774.0,15.0,0 +19887,19888,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,22:52:00,1372.0,1387.0,19774.0,15.0,0 +19888,19889,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,23:07:00,1387.0,1402.0,19774.0,15.0,0 +19889,19890,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,23:22:00,1402.0,1417.0,19774.0,15.0,0 +19890,19891,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,23:37:00,1417.0,1432.0,19774.0,15.0,0 +19891,19892,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,23:52:00,1432.0,1447.0,19774.0,15.0,0 +19892,19893,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,24:07:00,1447.0,1462.0,19774.0,15.0,0 +19893,19894,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,24:22:00,1462.0,1477.0,19774.0,15.0,0 +19894,19895,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,24:37:00,1477.0,1492.0,19774.0,15.0,0 +19895,19896,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,24:52:00,1492.0,1507.0,19774.0,15.0,0 +19896,19897,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,25:07:00,1507.0,1522.0,19774.0,15.0,0 +19897,19898,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,25:22:00,1522.0,1537.0,19774.0,15.0,0 +19898,19899,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,25:37:00,1537.0,1552.0,19774.0,15.0,0 +19899,19900,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,25:52:00,1552.0,1567.0,19774.0,15.0,0 +19900,19901,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,26:07:00,1567.0,1582.0,19774.0,15.0,0 +19901,19902,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,26:22:00,1582.0,1597.0,19774.0,15.0,0 +19902,19903,MUN5I,sf_muni,5,5_I,3,sf_muni,MUN5I,0,19774,26:37:00,1597.0,1612.0,19774.0,15.0,0 +19904,19905,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,06:02:00,362.0,370.0,19905.0,8.0,0 +19905,19906,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,06:10:00,370.0,378.0,19905.0,8.0,0 +19906,19907,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,06:18:00,378.0,386.0,19905.0,8.0,0 +19907,19908,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,06:26:00,386.0,394.0,19905.0,8.0,0 +19908,19909,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,06:34:00,394.0,402.0,19905.0,8.0,0 +19909,19910,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,06:42:00,402.0,410.0,19905.0,8.0,0 +19910,19911,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,06:50:00,410.0,418.0,19905.0,8.0,0 +19911,19912,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,06:58:00,418.0,426.0,19905.0,8.0,0 +19912,19913,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,07:06:00,426.0,434.0,19905.0,8.0,0 +19913,19914,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,07:14:00,434.0,442.0,19905.0,8.0,0 +19914,19915,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,07:22:00,442.0,450.0,19905.0,8.0,0 +19915,19916,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,07:30:00,450.0,458.0,19905.0,8.0,0 +19916,19917,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,07:38:00,458.0,466.0,19905.0,8.0,0 +19917,19918,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,07:46:00,466.0,474.0,19905.0,8.0,0 +19918,19919,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,07:54:00,474.0,482.0,19905.0,8.0,0 +19919,19920,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,08:02:00,482.0,490.0,19905.0,8.0,0 +19920,19921,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,08:10:00,490.0,498.0,19905.0,8.0,0 +19921,19922,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,08:18:00,498.0,506.0,19905.0,8.0,0 +19922,19923,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,08:26:00,506.0,514.0,19905.0,8.0,0 +19923,19924,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,08:34:00,514.0,522.0,19905.0,8.0,0 +19924,19925,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,08:42:00,522.0,530.0,19905.0,8.0,0 +19925,19926,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,08:50:00,530.0,538.0,19905.0,8.0,0 +19926,19927,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,08:58:00,538.0,543.0,19905.0,5.0,0 +19927,19928,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,09:03:00,543.0,551.0,19905.0,8.0,0 +19928,19929,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,09:11:00,551.0,559.0,19905.0,8.0,0 +19929,19930,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,09:19:00,559.0,567.0,19905.0,8.0,0 +19930,19931,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,09:27:00,567.0,575.0,19905.0,8.0,0 +19931,19932,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,09:35:00,575.0,583.0,19905.0,8.0,0 +19932,19933,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,09:43:00,583.0,591.0,19905.0,8.0,0 +19933,19934,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,09:51:00,591.0,599.0,19905.0,8.0,0 +19934,19935,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,09:59:00,599.0,607.0,19905.0,8.0,0 +19935,19936,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,10:07:00,607.0,615.0,19905.0,8.0,0 +19936,19937,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,10:15:00,615.0,623.0,19905.0,8.0,0 +19937,19938,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,10:23:00,623.0,631.0,19905.0,8.0,0 +19938,19939,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,10:31:00,631.0,639.0,19905.0,8.0,0 +19939,19940,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,10:39:00,639.0,647.0,19905.0,8.0,0 +19940,19941,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,10:47:00,647.0,655.0,19905.0,8.0,0 +19941,19942,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,10:55:00,655.0,663.0,19905.0,8.0,0 +19942,19943,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,11:03:00,663.0,671.0,19905.0,8.0,0 +19943,19944,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,11:11:00,671.0,679.0,19905.0,8.0,0 +19944,19945,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,11:19:00,679.0,687.0,19905.0,8.0,0 +19945,19946,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,11:27:00,687.0,695.0,19905.0,8.0,0 +19946,19947,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,11:35:00,695.0,703.0,19905.0,8.0,0 +19947,19948,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,11:43:00,703.0,711.0,19905.0,8.0,0 +19948,19949,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,11:51:00,711.0,719.0,19905.0,8.0,0 +19949,19950,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,11:59:00,719.0,727.0,19905.0,8.0,0 +19950,19951,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,12:07:00,727.0,735.0,19905.0,8.0,0 +19951,19952,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,12:15:00,735.0,743.0,19905.0,8.0,0 +19952,19953,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,12:23:00,743.0,751.0,19905.0,8.0,0 +19953,19954,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,12:31:00,751.0,759.0,19905.0,8.0,0 +19954,19955,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,12:39:00,759.0,767.0,19905.0,8.0,0 +19955,19956,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,12:47:00,767.0,775.0,19905.0,8.0,0 +19956,19957,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,12:55:00,775.0,783.0,19905.0,8.0,0 +19957,19958,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,13:03:00,783.0,791.0,19905.0,8.0,0 +19958,19959,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,13:11:00,791.0,799.0,19905.0,8.0,0 +19959,19960,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,13:19:00,799.0,807.0,19905.0,8.0,0 +19960,19961,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,13:27:00,807.0,815.0,19905.0,8.0,0 +19961,19962,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,13:35:00,815.0,823.0,19905.0,8.0,0 +19962,19963,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,13:43:00,823.0,831.0,19905.0,8.0,0 +19963,19964,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,13:51:00,831.0,839.0,19905.0,8.0,0 +19964,19965,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,13:59:00,839.0,847.0,19905.0,8.0,0 +19965,19966,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,14:07:00,847.0,855.0,19905.0,8.0,0 +19966,19967,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,14:15:00,855.0,863.0,19905.0,8.0,0 +19967,19968,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,14:23:00,863.0,871.0,19905.0,8.0,0 +19968,19969,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,14:31:00,871.0,879.0,19905.0,8.0,0 +19969,19970,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,14:39:00,879.0,887.0,19905.0,8.0,0 +19970,19971,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,14:47:00,887.0,895.0,19905.0,8.0,0 +19971,19972,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,14:55:00,895.0,903.0,19905.0,8.0,0 +19972,19973,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,15:03:00,903.0,911.0,19905.0,8.0,0 +19973,19974,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,15:11:00,911.0,919.0,19905.0,8.0,0 +19974,19975,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,15:19:00,919.0,927.0,19905.0,8.0,0 +19975,19976,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,15:27:00,927.0,932.0,19905.0,5.0,0 +19976,19977,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,15:32:00,932.0,938.0,19905.0,6.0,0 +19977,19978,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,15:38:00,938.0,944.0,19905.0,6.0,0 +19978,19979,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,15:44:00,944.0,950.0,19905.0,6.0,0 +19979,19980,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,15:50:00,950.0,956.0,19905.0,6.0,0 +19980,19981,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,15:56:00,956.0,962.0,19905.0,6.0,0 +19981,19982,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,16:02:00,962.0,968.0,19905.0,6.0,0 +19982,19983,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,16:08:00,968.0,974.0,19905.0,6.0,0 +19983,19984,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,16:14:00,974.0,980.0,19905.0,6.0,0 +19984,19985,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,16:20:00,980.0,986.0,19905.0,6.0,0 +19985,19986,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,16:26:00,986.0,992.0,19905.0,6.0,0 +19986,19987,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,16:32:00,992.0,998.0,19905.0,6.0,0 +19987,19988,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,16:38:00,998.0,1004.0,19905.0,6.0,0 +19988,19989,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,16:44:00,1004.0,1010.0,19905.0,6.0,0 +19989,19990,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,16:50:00,1010.0,1016.0,19905.0,6.0,0 +19990,19991,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,16:56:00,1016.0,1022.0,19905.0,6.0,0 +19991,19992,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,17:02:00,1022.0,1028.0,19905.0,6.0,0 +19992,19993,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,17:08:00,1028.0,1034.0,19905.0,6.0,0 +19993,19994,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,17:14:00,1034.0,1040.0,19905.0,6.0,0 +19994,19995,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,17:20:00,1040.0,1046.0,19905.0,6.0,0 +19995,19996,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,17:26:00,1046.0,1052.0,19905.0,6.0,0 +19996,19997,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,17:32:00,1052.0,1058.0,19905.0,6.0,0 +19997,19998,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,17:38:00,1058.0,1064.0,19905.0,6.0,0 +19998,19999,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,17:44:00,1064.0,1070.0,19905.0,6.0,0 +19999,20000,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,17:50:00,1070.0,1076.0,19905.0,6.0,0 +20000,20001,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,17:56:00,1076.0,1082.0,19905.0,6.0,0 +20001,20002,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,18:02:00,1082.0,1088.0,19905.0,6.0,0 +20002,20003,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,18:08:00,1088.0,1094.0,19905.0,6.0,0 +20003,20004,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,18:14:00,1094.0,1100.0,19905.0,6.0,0 +20004,20005,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,18:20:00,1100.0,1106.0,19905.0,6.0,0 +20005,20006,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,18:26:00,1106.0,1115.0,19905.0,9.0,0 +20006,20007,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,18:35:00,1115.0,1130.0,19905.0,15.0,0 +20007,20008,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,18:50:00,1130.0,1145.0,19905.0,15.0,0 +20008,20009,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,19:05:00,1145.0,1160.0,19905.0,15.0,0 +20009,20010,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,19:20:00,1160.0,1175.0,19905.0,15.0,0 +20010,20011,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,19:35:00,1175.0,1190.0,19905.0,15.0,0 +20011,20012,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,19:50:00,1190.0,1205.0,19905.0,15.0,0 +20012,20013,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,20:05:00,1205.0,1220.0,19905.0,15.0,0 +20013,20014,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,20:20:00,1220.0,1235.0,19905.0,15.0,0 +20014,20015,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,20:35:00,1235.0,1250.0,19905.0,15.0,0 +20015,20016,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,20:50:00,1250.0,1265.0,19905.0,15.0,0 +20016,20017,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,21:05:00,1265.0,1280.0,19905.0,15.0,0 +20017,20018,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,21:20:00,1280.0,1295.0,19905.0,15.0,0 +20018,20019,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,21:35:00,1295.0,1310.0,19905.0,15.0,0 +20019,20020,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,21:50:00,1310.0,1325.0,19905.0,15.0,0 +20020,20021,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,22:05:00,1325.0,1340.0,19905.0,15.0,0 +20021,20022,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,22:20:00,1340.0,1355.0,19905.0,15.0,0 +20022,20023,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,22:35:00,1355.0,1370.0,19905.0,15.0,0 +20023,20024,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,22:50:00,1370.0,1385.0,19905.0,15.0,0 +20024,20025,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,23:05:00,1385.0,1400.0,19905.0,15.0,0 +20025,20026,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,23:20:00,1400.0,1415.0,19905.0,15.0,0 +20026,20027,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,23:35:00,1415.0,1430.0,19905.0,15.0,0 +20027,20028,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,23:50:00,1430.0,1445.0,19905.0,15.0,0 +20028,20029,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,24:05:00,1445.0,1460.0,19905.0,15.0,0 +20029,20030,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,24:20:00,1460.0,1475.0,19905.0,15.0,0 +20030,20031,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,24:35:00,1475.0,1490.0,19905.0,15.0,0 +20031,20032,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,24:50:00,1490.0,1505.0,19905.0,15.0,0 +20032,20033,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,25:05:00,1505.0,1520.0,19905.0,15.0,0 +20033,20034,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,25:20:00,1520.0,1535.0,19905.0,15.0,0 +20034,20035,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,25:35:00,1535.0,1550.0,19905.0,15.0,0 +20035,20036,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,25:50:00,1550.0,1565.0,19905.0,15.0,0 +20036,20037,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,26:05:00,1565.0,1580.0,19905.0,15.0,0 +20037,20038,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,26:20:00,1580.0,1595.0,19905.0,15.0,0 +20038,20039,MUN5O,sf_muni,5,5_O,3,sf_muni,MUN5O,0,19905,26:35:00,1595.0,1610.0,19905.0,15.0,0 +20067,20068,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,06:02:00,362.0,371.0,20068.0,9.0,0 +20068,20069,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,06:11:00,371.0,380.0,20068.0,9.0,0 +20069,20070,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,06:20:00,380.0,389.0,20068.0,9.0,0 +20070,20071,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,06:29:00,389.0,398.0,20068.0,9.0,0 +20071,20072,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,06:38:00,398.0,407.0,20068.0,9.0,0 +20072,20073,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,06:47:00,407.0,416.0,20068.0,9.0,0 +20073,20074,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,06:56:00,416.0,425.0,20068.0,9.0,0 +20074,20075,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,07:05:00,425.0,434.0,20068.0,9.0,0 +20075,20076,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,07:14:00,434.0,443.0,20068.0,9.0,0 +20076,20077,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,07:23:00,443.0,452.0,20068.0,9.0,0 +20077,20078,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,07:32:00,452.0,461.0,20068.0,9.0,0 +20078,20079,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,07:41:00,461.0,470.0,20068.0,9.0,0 +20079,20080,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,07:50:00,470.0,479.0,20068.0,9.0,0 +20080,20081,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,07:59:00,479.0,488.0,20068.0,9.0,0 +20081,20082,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,08:08:00,488.0,497.0,20068.0,9.0,0 +20082,20083,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,08:17:00,497.0,506.0,20068.0,9.0,0 +20083,20084,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,08:26:00,506.0,515.0,20068.0,9.0,0 +20084,20085,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,08:35:00,515.0,524.0,20068.0,9.0,0 +20085,20086,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,08:44:00,524.0,533.0,20068.0,9.0,0 +20086,20087,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,08:53:00,533.0,932.0,20068.0,399.0,1 +20087,20088,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,15:32:00,932.0,941.0,20068.0,9.0,0 +20088,20089,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,15:41:00,941.0,950.0,20068.0,9.0,0 +20089,20090,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,15:50:00,950.0,959.0,20068.0,9.0,0 +20090,20091,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,15:59:00,959.0,968.0,20068.0,9.0,0 +20091,20092,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,16:08:00,968.0,977.0,20068.0,9.0,0 +20092,20093,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,16:17:00,977.0,986.0,20068.0,9.0,0 +20093,20094,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,16:26:00,986.0,995.0,20068.0,9.0,0 +20094,20095,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,16:35:00,995.0,1004.0,20068.0,9.0,0 +20095,20096,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,16:44:00,1004.0,1013.0,20068.0,9.0,0 +20096,20097,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,16:53:00,1013.0,1022.0,20068.0,9.0,0 +20097,20098,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,17:02:00,1022.0,1031.0,20068.0,9.0,0 +20098,20099,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,17:11:00,1031.0,1040.0,20068.0,9.0,0 +20099,20100,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,17:20:00,1040.0,1049.0,20068.0,9.0,0 +20100,20101,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,17:29:00,1049.0,1058.0,20068.0,9.0,0 +20101,20102,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,17:38:00,1058.0,1067.0,20068.0,9.0,0 +20102,20103,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,17:47:00,1067.0,1076.0,20068.0,9.0,0 +20103,20104,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,17:56:00,1076.0,1085.0,20068.0,9.0,0 +20104,20105,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,18:05:00,1085.0,1094.0,20068.0,9.0,0 +20105,20106,MUN5SHORTI,sf_muni,5SHORT,5SHORT_I,3,sf_muni,MUN5SHORTI,0,20068,18:14:00,1094.0,1103.0,20068.0,9.0,0 +20107,20108,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,06:02:00,362.0,371.0,20108.0,9.0,0 +20108,20109,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,06:11:00,371.0,380.0,20108.0,9.0,0 +20109,20110,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,06:20:00,380.0,389.0,20108.0,9.0,0 +20110,20111,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,06:29:00,389.0,398.0,20108.0,9.0,0 +20111,20112,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,06:38:00,398.0,407.0,20108.0,9.0,0 +20112,20113,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,06:47:00,407.0,416.0,20108.0,9.0,0 +20113,20114,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,06:56:00,416.0,425.0,20108.0,9.0,0 +20114,20115,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,07:05:00,425.0,434.0,20108.0,9.0,0 +20115,20116,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,07:14:00,434.0,443.0,20108.0,9.0,0 +20116,20117,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,07:23:00,443.0,452.0,20108.0,9.0,0 +20117,20118,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,07:32:00,452.0,461.0,20108.0,9.0,0 +20118,20119,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,07:41:00,461.0,470.0,20108.0,9.0,0 +20119,20120,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,07:50:00,470.0,479.0,20108.0,9.0,0 +20120,20121,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,07:59:00,479.0,488.0,20108.0,9.0,0 +20121,20122,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,08:08:00,488.0,497.0,20108.0,9.0,0 +20122,20123,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,08:17:00,497.0,506.0,20108.0,9.0,0 +20123,20124,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,08:26:00,506.0,515.0,20108.0,9.0,0 +20124,20125,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,08:35:00,515.0,524.0,20108.0,9.0,0 +20125,20126,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,08:44:00,524.0,533.0,20108.0,9.0,0 +20126,20127,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,08:53:00,533.0,933.0,20108.0,400.0,1 +20127,20128,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,15:33:00,933.0,943.0,20108.0,10.0,0 +20128,20129,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,15:43:00,943.0,953.0,20108.0,10.0,0 +20129,20130,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,15:53:00,953.0,963.0,20108.0,10.0,0 +20130,20131,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,16:03:00,963.0,973.0,20108.0,10.0,0 +20131,20132,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,16:13:00,973.0,983.0,20108.0,10.0,0 +20132,20133,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,16:23:00,983.0,993.0,20108.0,10.0,0 +20133,20134,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,16:33:00,993.0,1003.0,20108.0,10.0,0 +20134,20135,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,16:43:00,1003.0,1013.0,20108.0,10.0,0 +20135,20136,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,16:53:00,1013.0,1023.0,20108.0,10.0,0 +20136,20137,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,17:03:00,1023.0,1033.0,20108.0,10.0,0 +20137,20138,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,17:13:00,1033.0,1043.0,20108.0,10.0,0 +20138,20139,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,17:23:00,1043.0,1053.0,20108.0,10.0,0 +20139,20140,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,17:33:00,1053.0,1063.0,20108.0,10.0,0 +20140,20141,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,17:43:00,1063.0,1073.0,20108.0,10.0,0 +20141,20142,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,17:53:00,1073.0,1083.0,20108.0,10.0,0 +20142,20143,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,18:03:00,1083.0,1093.0,20108.0,10.0,0 +20143,20144,MUN5SHORTO,sf_muni,5SHORT,5SHORT_O,3,sf_muni,MUN5SHORTO,0,20108,18:13:00,1093.0,1103.0,20108.0,10.0,0 +27826,27827,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,06:04:00,364.0,374.0,27827.0,10.0,0 +27827,27828,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,06:14:00,374.0,384.0,27827.0,10.0,0 +27828,27829,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,06:24:00,384.0,394.0,27827.0,10.0,0 +27829,27830,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,06:34:00,394.0,404.0,27827.0,10.0,0 +27830,27831,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,06:44:00,404.0,414.0,27827.0,10.0,0 +27831,27832,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,06:54:00,414.0,424.0,27827.0,10.0,0 +27832,27833,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,07:04:00,424.0,434.0,27827.0,10.0,0 +27833,27834,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,07:14:00,434.0,444.0,27827.0,10.0,0 +27834,27835,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,07:24:00,444.0,454.0,27827.0,10.0,0 +27835,27836,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,07:34:00,454.0,464.0,27827.0,10.0,0 +27836,27837,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,07:44:00,464.0,474.0,27827.0,10.0,0 +27837,27838,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,07:54:00,474.0,484.0,27827.0,10.0,0 +27838,27839,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,08:04:00,484.0,494.0,27827.0,10.0,0 +27839,27840,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,08:14:00,494.0,504.0,27827.0,10.0,0 +27840,27841,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,08:24:00,504.0,514.0,27827.0,10.0,0 +27841,27842,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,08:34:00,514.0,524.0,27827.0,10.0,0 +27842,27843,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,08:44:00,524.0,534.0,27827.0,10.0,0 +27843,27844,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,08:54:00,534.0,544.0,27827.0,10.0,0 +27844,27845,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,09:04:00,544.0,552.0,27827.0,8.0,0 +27845,27846,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,09:12:00,552.0,560.0,27827.0,8.0,0 +27846,27847,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,09:20:00,560.0,568.0,27827.0,8.0,0 +27847,27848,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,09:28:00,568.0,576.0,27827.0,8.0,0 +27848,27849,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,09:36:00,576.0,584.0,27827.0,8.0,0 +27849,27850,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,09:44:00,584.0,592.0,27827.0,8.0,0 +27850,27851,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,09:52:00,592.0,600.0,27827.0,8.0,0 +27851,27852,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,10:00:00,600.0,608.0,27827.0,8.0,0 +27852,27853,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,10:08:00,608.0,616.0,27827.0,8.0,0 +27853,27854,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,10:16:00,616.0,624.0,27827.0,8.0,0 +27854,27855,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,10:24:00,624.0,632.0,27827.0,8.0,0 +27855,27856,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,10:32:00,632.0,640.0,27827.0,8.0,0 +27856,27857,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,10:40:00,640.0,648.0,27827.0,8.0,0 +27857,27858,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,10:48:00,648.0,656.0,27827.0,8.0,0 +27858,27859,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,10:56:00,656.0,664.0,27827.0,8.0,0 +27859,27860,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,11:04:00,664.0,672.0,27827.0,8.0,0 +27860,27861,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,11:12:00,672.0,680.0,27827.0,8.0,0 +27861,27862,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,11:20:00,680.0,688.0,27827.0,8.0,0 +27862,27863,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,11:28:00,688.0,696.0,27827.0,8.0,0 +27863,27864,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,11:36:00,696.0,704.0,27827.0,8.0,0 +27864,27865,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,11:44:00,704.0,712.0,27827.0,8.0,0 +27865,27866,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,11:52:00,712.0,720.0,27827.0,8.0,0 +27866,27867,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,12:00:00,720.0,728.0,27827.0,8.0,0 +27867,27868,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,12:08:00,728.0,736.0,27827.0,8.0,0 +27868,27869,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,12:16:00,736.0,744.0,27827.0,8.0,0 +27869,27870,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,12:24:00,744.0,752.0,27827.0,8.0,0 +27870,27871,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,12:32:00,752.0,760.0,27827.0,8.0,0 +27871,27872,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,12:40:00,760.0,768.0,27827.0,8.0,0 +27872,27873,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,12:48:00,768.0,776.0,27827.0,8.0,0 +27873,27874,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,12:56:00,776.0,784.0,27827.0,8.0,0 +27874,27875,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,13:04:00,784.0,792.0,27827.0,8.0,0 +27875,27876,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,13:12:00,792.0,800.0,27827.0,8.0,0 +27876,27877,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,13:20:00,800.0,808.0,27827.0,8.0,0 +27877,27878,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,13:28:00,808.0,816.0,27827.0,8.0,0 +27878,27879,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,13:36:00,816.0,824.0,27827.0,8.0,0 +27879,27880,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,13:44:00,824.0,832.0,27827.0,8.0,0 +27880,27881,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,13:52:00,832.0,840.0,27827.0,8.0,0 +27881,27882,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,14:00:00,840.0,848.0,27827.0,8.0,0 +27882,27883,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,14:08:00,848.0,856.0,27827.0,8.0,0 +27883,27884,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,14:16:00,856.0,864.0,27827.0,8.0,0 +27884,27885,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,14:24:00,864.0,872.0,27827.0,8.0,0 +27885,27886,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,14:32:00,872.0,880.0,27827.0,8.0,0 +27886,27887,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,14:40:00,880.0,888.0,27827.0,8.0,0 +27887,27888,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,14:48:00,888.0,896.0,27827.0,8.0,0 +27888,27889,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,14:56:00,896.0,904.0,27827.0,8.0,0 +27889,27890,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,15:04:00,904.0,912.0,27827.0,8.0,0 +27890,27891,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,15:12:00,912.0,920.0,27827.0,8.0,0 +27891,27892,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,15:20:00,920.0,928.0,27827.0,8.0,0 +27892,27893,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,15:28:00,928.0,933.0,27827.0,5.0,0 +27893,27894,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,15:33:00,933.0,941.0,27827.0,8.0,0 +27894,27895,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,15:41:00,941.0,949.0,27827.0,8.0,0 +27895,27896,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,15:49:00,949.0,957.0,27827.0,8.0,0 +27896,27897,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,15:57:00,957.0,965.0,27827.0,8.0,0 +27897,27898,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,16:05:00,965.0,973.0,27827.0,8.0,0 +27898,27899,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,16:13:00,973.0,981.0,27827.0,8.0,0 +27899,27900,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,16:21:00,981.0,989.0,27827.0,8.0,0 +27900,27901,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,16:29:00,989.0,997.0,27827.0,8.0,0 +27901,27902,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,16:37:00,997.0,1005.0,27827.0,8.0,0 +27902,27903,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,16:45:00,1005.0,1013.0,27827.0,8.0,0 +27903,27904,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,16:53:00,1013.0,1021.0,27827.0,8.0,0 +27904,27905,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,17:01:00,1021.0,1029.0,27827.0,8.0,0 +27905,27906,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,17:09:00,1029.0,1037.0,27827.0,8.0,0 +27906,27907,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,17:17:00,1037.0,1045.0,27827.0,8.0,0 +27907,27908,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,17:25:00,1045.0,1053.0,27827.0,8.0,0 +27908,27909,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,17:33:00,1053.0,1061.0,27827.0,8.0,0 +27909,27910,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,17:41:00,1061.0,1069.0,27827.0,8.0,0 +27910,27911,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,17:49:00,1069.0,1077.0,27827.0,8.0,0 +27911,27912,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,17:57:00,1077.0,1085.0,27827.0,8.0,0 +27912,27913,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,18:05:00,1085.0,1093.0,27827.0,8.0,0 +27913,27914,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,18:13:00,1093.0,1101.0,27827.0,8.0,0 +27914,27915,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,18:21:00,1101.0,1109.0,27827.0,8.0,0 +27915,27916,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,18:29:00,1109.0,1112.0,27827.0,3.0,0 +27916,27917,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,18:32:00,1112.0,1120.0,27827.0,8.0,0 +27917,27918,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,18:40:00,1120.0,1128.0,27827.0,8.0,0 +27918,27919,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,18:48:00,1128.0,1136.0,27827.0,8.0,0 +27919,27920,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,18:56:00,1136.0,1144.0,27827.0,8.0,0 +27920,27921,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,19:04:00,1144.0,1152.0,27827.0,8.0,0 +27921,27922,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,19:12:00,1152.0,1160.0,27827.0,8.0,0 +27922,27923,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,19:20:00,1160.0,1168.0,27827.0,8.0,0 +27923,27924,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,19:28:00,1168.0,1176.0,27827.0,8.0,0 +27924,27925,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,19:36:00,1176.0,1184.0,27827.0,8.0,0 +27925,27926,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,19:44:00,1184.0,1192.0,27827.0,8.0,0 +27926,27927,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,19:52:00,1192.0,1200.0,27827.0,8.0,0 +27927,27928,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,20:00:00,1200.0,1208.0,27827.0,8.0,0 +27928,27929,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,20:08:00,1208.0,1216.0,27827.0,8.0,0 +27929,27930,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,20:16:00,1216.0,1224.0,27827.0,8.0,0 +27930,27931,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,20:24:00,1224.0,1232.0,27827.0,8.0,0 +27931,27932,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,20:32:00,1232.0,1240.0,27827.0,8.0,0 +27932,27933,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,20:40:00,1240.0,1248.0,27827.0,8.0,0 +27933,27934,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,20:48:00,1248.0,1256.0,27827.0,8.0,0 +27934,27935,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,20:56:00,1256.0,1264.0,27827.0,8.0,0 +27935,27936,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,21:04:00,1264.0,1272.0,27827.0,8.0,0 +27936,27937,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,21:12:00,1272.0,1280.0,27827.0,8.0,0 +27937,27938,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,21:20:00,1280.0,1288.0,27827.0,8.0,0 +27938,27939,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,21:28:00,1288.0,1296.0,27827.0,8.0,0 +27939,27940,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,21:36:00,1296.0,1304.0,27827.0,8.0,0 +27940,27941,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,21:44:00,1304.0,1312.0,27827.0,8.0,0 +27941,27942,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,21:52:00,1312.0,1320.0,27827.0,8.0,0 +27942,27943,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,22:00:00,1320.0,1328.0,27827.0,8.0,0 +27943,27944,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,22:08:00,1328.0,1336.0,27827.0,8.0,0 +27944,27945,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,22:16:00,1336.0,1344.0,27827.0,8.0,0 +27945,27946,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,22:24:00,1344.0,1352.0,27827.0,8.0,0 +27946,27947,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,22:32:00,1352.0,1360.0,27827.0,8.0,0 +27947,27948,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,22:40:00,1360.0,1368.0,27827.0,8.0,0 +27948,27949,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,22:48:00,1368.0,1376.0,27827.0,8.0,0 +27949,27950,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,22:56:00,1376.0,1384.0,27827.0,8.0,0 +27950,27951,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,23:04:00,1384.0,1392.0,27827.0,8.0,0 +27951,27952,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,23:12:00,1392.0,1400.0,27827.0,8.0,0 +27952,27953,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,23:20:00,1400.0,1408.0,27827.0,8.0,0 +27953,27954,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,23:28:00,1408.0,1416.0,27827.0,8.0,0 +27954,27955,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,23:36:00,1416.0,1424.0,27827.0,8.0,0 +27955,27956,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,23:44:00,1424.0,1432.0,27827.0,8.0,0 +27956,27957,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,23:52:00,1432.0,1440.0,27827.0,8.0,0 +27957,27958,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,24:00:00,1440.0,1448.0,27827.0,8.0,0 +27958,27959,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,24:08:00,1448.0,1456.0,27827.0,8.0,0 +27959,27960,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,24:16:00,1456.0,1464.0,27827.0,8.0,0 +27960,27961,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,24:24:00,1464.0,1472.0,27827.0,8.0,0 +27961,27962,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,24:32:00,1472.0,1480.0,27827.0,8.0,0 +27962,27963,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,24:40:00,1480.0,1488.0,27827.0,8.0,0 +27963,27964,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,24:48:00,1488.0,1496.0,27827.0,8.0,0 +27964,27965,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,24:56:00,1496.0,1504.0,27827.0,8.0,0 +27965,27966,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,25:04:00,1504.0,1512.0,27827.0,8.0,0 +27966,27967,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,25:12:00,1512.0,1520.0,27827.0,8.0,0 +27967,27968,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,25:20:00,1520.0,1528.0,27827.0,8.0,0 +27968,27969,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,25:28:00,1528.0,1536.0,27827.0,8.0,0 +27969,27970,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,25:36:00,1536.0,1544.0,27827.0,8.0,0 +27970,27971,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,25:44:00,1544.0,1552.0,27827.0,8.0,0 +27971,27972,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,25:52:00,1552.0,1560.0,27827.0,8.0,0 +27972,27973,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,26:00:00,1560.0,1568.0,27827.0,8.0,0 +27973,27974,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,26:08:00,1568.0,1576.0,27827.0,8.0,0 +27974,27975,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,26:16:00,1576.0,1584.0,27827.0,8.0,0 +27975,27976,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,26:24:00,1584.0,1592.0,27827.0,8.0,0 +27976,27977,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,26:32:00,1592.0,1600.0,27827.0,8.0,0 +27977,27978,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,26:40:00,1600.0,1608.0,27827.0,8.0,0 +27978,27979,MUN60I,sf_muni,60,60_I,5,sf_muni,MUN60I,0,27827,26:48:00,1608.0,1616.0,27827.0,8.0,0 +27980,27981,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,06:03:00,363.0,373.0,27981.0,10.0,0 +27981,27982,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,06:13:00,373.0,383.0,27981.0,10.0,0 +27982,27983,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,06:23:00,383.0,393.0,27981.0,10.0,0 +27983,27984,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,06:33:00,393.0,403.0,27981.0,10.0,0 +27984,27985,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,06:43:00,403.0,413.0,27981.0,10.0,0 +27985,27986,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,06:53:00,413.0,423.0,27981.0,10.0,0 +27986,27987,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,07:03:00,423.0,433.0,27981.0,10.0,0 +27987,27988,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,07:13:00,433.0,443.0,27981.0,10.0,0 +27988,27989,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,07:23:00,443.0,453.0,27981.0,10.0,0 +27989,27990,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,07:33:00,453.0,463.0,27981.0,10.0,0 +27990,27991,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,07:43:00,463.0,473.0,27981.0,10.0,0 +27991,27992,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,07:53:00,473.0,483.0,27981.0,10.0,0 +27992,27993,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,08:03:00,483.0,493.0,27981.0,10.0,0 +27993,27994,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,08:13:00,493.0,503.0,27981.0,10.0,0 +27994,27995,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,08:23:00,503.0,513.0,27981.0,10.0,0 +27995,27996,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,08:33:00,513.0,523.0,27981.0,10.0,0 +27996,27997,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,08:43:00,523.0,533.0,27981.0,10.0,0 +27997,27998,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,08:53:00,533.0,543.0,27981.0,10.0,0 +27998,27999,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,09:03:00,543.0,551.0,27981.0,8.0,0 +27999,28000,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,09:11:00,551.0,559.0,27981.0,8.0,0 +28000,28001,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,09:19:00,559.0,567.0,27981.0,8.0,0 +28001,28002,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,09:27:00,567.0,575.0,27981.0,8.0,0 +28002,28003,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,09:35:00,575.0,583.0,27981.0,8.0,0 +28003,28004,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,09:43:00,583.0,591.0,27981.0,8.0,0 +28004,28005,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,09:51:00,591.0,599.0,27981.0,8.0,0 +28005,28006,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,09:59:00,599.0,607.0,27981.0,8.0,0 +28006,28007,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,10:07:00,607.0,615.0,27981.0,8.0,0 +28007,28008,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,10:15:00,615.0,623.0,27981.0,8.0,0 +28008,28009,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,10:23:00,623.0,631.0,27981.0,8.0,0 +28009,28010,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,10:31:00,631.0,639.0,27981.0,8.0,0 +28010,28011,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,10:39:00,639.0,647.0,27981.0,8.0,0 +28011,28012,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,10:47:00,647.0,655.0,27981.0,8.0,0 +28012,28013,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,10:55:00,655.0,663.0,27981.0,8.0,0 +28013,28014,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,11:03:00,663.0,671.0,27981.0,8.0,0 +28014,28015,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,11:11:00,671.0,679.0,27981.0,8.0,0 +28015,28016,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,11:19:00,679.0,687.0,27981.0,8.0,0 +28016,28017,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,11:27:00,687.0,695.0,27981.0,8.0,0 +28017,28018,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,11:35:00,695.0,703.0,27981.0,8.0,0 +28018,28019,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,11:43:00,703.0,711.0,27981.0,8.0,0 +28019,28020,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,11:51:00,711.0,719.0,27981.0,8.0,0 +28020,28021,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,11:59:00,719.0,727.0,27981.0,8.0,0 +28021,28022,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,12:07:00,727.0,735.0,27981.0,8.0,0 +28022,28023,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,12:15:00,735.0,743.0,27981.0,8.0,0 +28023,28024,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,12:23:00,743.0,751.0,27981.0,8.0,0 +28024,28025,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,12:31:00,751.0,759.0,27981.0,8.0,0 +28025,28026,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,12:39:00,759.0,767.0,27981.0,8.0,0 +28026,28027,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,12:47:00,767.0,775.0,27981.0,8.0,0 +28027,28028,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,12:55:00,775.0,783.0,27981.0,8.0,0 +28028,28029,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,13:03:00,783.0,791.0,27981.0,8.0,0 +28029,28030,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,13:11:00,791.0,799.0,27981.0,8.0,0 +28030,28031,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,13:19:00,799.0,807.0,27981.0,8.0,0 +28031,28032,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,13:27:00,807.0,815.0,27981.0,8.0,0 +28032,28033,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,13:35:00,815.0,823.0,27981.0,8.0,0 +28033,28034,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,13:43:00,823.0,831.0,27981.0,8.0,0 +28034,28035,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,13:51:00,831.0,839.0,27981.0,8.0,0 +28035,28036,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,13:59:00,839.0,847.0,27981.0,8.0,0 +28036,28037,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,14:07:00,847.0,855.0,27981.0,8.0,0 +28037,28038,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,14:15:00,855.0,863.0,27981.0,8.0,0 +28038,28039,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,14:23:00,863.0,871.0,27981.0,8.0,0 +28039,28040,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,14:31:00,871.0,879.0,27981.0,8.0,0 +28040,28041,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,14:39:00,879.0,887.0,27981.0,8.0,0 +28041,28042,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,14:47:00,887.0,895.0,27981.0,8.0,0 +28042,28043,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,14:55:00,895.0,903.0,27981.0,8.0,0 +28043,28044,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,15:03:00,903.0,911.0,27981.0,8.0,0 +28044,28045,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,15:11:00,911.0,919.0,27981.0,8.0,0 +28045,28046,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,15:19:00,919.0,927.0,27981.0,8.0,0 +28046,28047,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,15:27:00,927.0,933.0,27981.0,6.0,0 +28047,28048,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,15:33:00,933.0,941.0,27981.0,8.0,0 +28048,28049,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,15:41:00,941.0,949.0,27981.0,8.0,0 +28049,28050,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,15:49:00,949.0,957.0,27981.0,8.0,0 +28050,28051,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,15:57:00,957.0,965.0,27981.0,8.0,0 +28051,28052,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,16:05:00,965.0,973.0,27981.0,8.0,0 +28052,28053,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,16:13:00,973.0,981.0,27981.0,8.0,0 +28053,28054,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,16:21:00,981.0,989.0,27981.0,8.0,0 +28054,28055,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,16:29:00,989.0,997.0,27981.0,8.0,0 +28055,28056,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,16:37:00,997.0,1005.0,27981.0,8.0,0 +28056,28057,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,16:45:00,1005.0,1013.0,27981.0,8.0,0 +28057,28058,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,16:53:00,1013.0,1021.0,27981.0,8.0,0 +28058,28059,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,17:01:00,1021.0,1029.0,27981.0,8.0,0 +28059,28060,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,17:09:00,1029.0,1037.0,27981.0,8.0,0 +28060,28061,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,17:17:00,1037.0,1045.0,27981.0,8.0,0 +28061,28062,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,17:25:00,1045.0,1053.0,27981.0,8.0,0 +28062,28063,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,17:33:00,1053.0,1061.0,27981.0,8.0,0 +28063,28064,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,17:41:00,1061.0,1069.0,27981.0,8.0,0 +28064,28065,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,17:49:00,1069.0,1077.0,27981.0,8.0,0 +28065,28066,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,17:57:00,1077.0,1085.0,27981.0,8.0,0 +28066,28067,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,18:05:00,1085.0,1093.0,27981.0,8.0,0 +28067,28068,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,18:13:00,1093.0,1101.0,27981.0,8.0,0 +28068,28069,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,18:21:00,1101.0,1109.0,27981.0,8.0,0 +28069,28070,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,18:29:00,1109.0,1114.0,27981.0,5.0,0 +28070,28071,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,18:34:00,1114.0,1122.0,27981.0,8.0,0 +28071,28072,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,18:42:00,1122.0,1130.0,27981.0,8.0,0 +28072,28073,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,18:50:00,1130.0,1138.0,27981.0,8.0,0 +28073,28074,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,18:58:00,1138.0,1146.0,27981.0,8.0,0 +28074,28075,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,19:06:00,1146.0,1154.0,27981.0,8.0,0 +28075,28076,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,19:14:00,1154.0,1162.0,27981.0,8.0,0 +28076,28077,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,19:22:00,1162.0,1170.0,27981.0,8.0,0 +28077,28078,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,19:30:00,1170.0,1178.0,27981.0,8.0,0 +28078,28079,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,19:38:00,1178.0,1186.0,27981.0,8.0,0 +28079,28080,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,19:46:00,1186.0,1194.0,27981.0,8.0,0 +28080,28081,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,19:54:00,1194.0,1202.0,27981.0,8.0,0 +28081,28082,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,20:02:00,1202.0,1210.0,27981.0,8.0,0 +28082,28083,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,20:10:00,1210.0,1218.0,27981.0,8.0,0 +28083,28084,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,20:18:00,1218.0,1226.0,27981.0,8.0,0 +28084,28085,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,20:26:00,1226.0,1234.0,27981.0,8.0,0 +28085,28086,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,20:34:00,1234.0,1242.0,27981.0,8.0,0 +28086,28087,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,20:42:00,1242.0,1250.0,27981.0,8.0,0 +28087,28088,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,20:50:00,1250.0,1258.0,27981.0,8.0,0 +28088,28089,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,20:58:00,1258.0,1266.0,27981.0,8.0,0 +28089,28090,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,21:06:00,1266.0,1274.0,27981.0,8.0,0 +28090,28091,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,21:14:00,1274.0,1282.0,27981.0,8.0,0 +28091,28092,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,21:22:00,1282.0,1290.0,27981.0,8.0,0 +28092,28093,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,21:30:00,1290.0,1298.0,27981.0,8.0,0 +28093,28094,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,21:38:00,1298.0,1306.0,27981.0,8.0,0 +28094,28095,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,21:46:00,1306.0,1314.0,27981.0,8.0,0 +28095,28096,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,21:54:00,1314.0,1322.0,27981.0,8.0,0 +28096,28097,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,22:02:00,1322.0,1330.0,27981.0,8.0,0 +28097,28098,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,22:10:00,1330.0,1338.0,27981.0,8.0,0 +28098,28099,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,22:18:00,1338.0,1346.0,27981.0,8.0,0 +28099,28100,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,22:26:00,1346.0,1354.0,27981.0,8.0,0 +28100,28101,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,22:34:00,1354.0,1362.0,27981.0,8.0,0 +28101,28102,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,22:42:00,1362.0,1370.0,27981.0,8.0,0 +28102,28103,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,22:50:00,1370.0,1378.0,27981.0,8.0,0 +28103,28104,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,22:58:00,1378.0,1386.0,27981.0,8.0,0 +28104,28105,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,23:06:00,1386.0,1394.0,27981.0,8.0,0 +28105,28106,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,23:14:00,1394.0,1402.0,27981.0,8.0,0 +28106,28107,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,23:22:00,1402.0,1410.0,27981.0,8.0,0 +28107,28108,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,23:30:00,1410.0,1418.0,27981.0,8.0,0 +28108,28109,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,23:38:00,1418.0,1426.0,27981.0,8.0,0 +28109,28110,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,23:46:00,1426.0,1434.0,27981.0,8.0,0 +28110,28111,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,23:54:00,1434.0,1442.0,27981.0,8.0,0 +28111,28112,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,24:02:00,1442.0,1450.0,27981.0,8.0,0 +28112,28113,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,24:10:00,1450.0,1458.0,27981.0,8.0,0 +28113,28114,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,24:18:00,1458.0,1466.0,27981.0,8.0,0 +28114,28115,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,24:26:00,1466.0,1474.0,27981.0,8.0,0 +28115,28116,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,24:34:00,1474.0,1482.0,27981.0,8.0,0 +28116,28117,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,24:42:00,1482.0,1490.0,27981.0,8.0,0 +28117,28118,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,24:50:00,1490.0,1498.0,27981.0,8.0,0 +28118,28119,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,24:58:00,1498.0,1506.0,27981.0,8.0,0 +28119,28120,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,25:06:00,1506.0,1514.0,27981.0,8.0,0 +28120,28121,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,25:14:00,1514.0,1522.0,27981.0,8.0,0 +28121,28122,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,25:22:00,1522.0,1530.0,27981.0,8.0,0 +28122,28123,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,25:30:00,1530.0,1538.0,27981.0,8.0,0 +28123,28124,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,25:38:00,1538.0,1546.0,27981.0,8.0,0 +28124,28125,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,25:46:00,1546.0,1554.0,27981.0,8.0,0 +28125,28126,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,25:54:00,1554.0,1562.0,27981.0,8.0,0 +28126,28127,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,26:02:00,1562.0,1570.0,27981.0,8.0,0 +28127,28128,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,26:10:00,1570.0,1578.0,27981.0,8.0,0 +28128,28129,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,26:18:00,1578.0,1586.0,27981.0,8.0,0 +28129,28130,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,26:26:00,1586.0,1594.0,27981.0,8.0,0 +28130,28131,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,26:34:00,1594.0,1602.0,27981.0,8.0,0 +28131,28132,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,26:42:00,1602.0,1610.0,27981.0,8.0,0 +28132,28133,MUN60O,sf_muni,60,60_O,5,sf_muni,MUN60O,0,27981,26:50:00,1610.0,1618.0,27981.0,8.0,0 +28134,28135,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,06:03:00,363.0,369.0,28135.0,6.0,0 +28135,28136,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,06:09:00,369.0,375.0,28135.0,6.0,0 +28136,28137,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,06:15:00,375.0,381.0,28135.0,6.0,0 +28137,28138,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,06:21:00,381.0,387.0,28135.0,6.0,0 +28138,28139,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,06:27:00,387.0,393.0,28135.0,6.0,0 +28139,28140,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,06:33:00,393.0,399.0,28135.0,6.0,0 +28140,28141,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,06:39:00,399.0,405.0,28135.0,6.0,0 +28141,28142,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,06:45:00,405.0,411.0,28135.0,6.0,0 +28142,28143,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,06:51:00,411.0,417.0,28135.0,6.0,0 +28143,28144,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,06:57:00,417.0,423.0,28135.0,6.0,0 +28144,28145,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,07:03:00,423.0,429.0,28135.0,6.0,0 +28145,28146,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,07:09:00,429.0,435.0,28135.0,6.0,0 +28146,28147,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,07:15:00,435.0,441.0,28135.0,6.0,0 +28147,28148,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,07:21:00,441.0,447.0,28135.0,6.0,0 +28148,28149,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,07:27:00,447.0,453.0,28135.0,6.0,0 +28149,28150,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,07:33:00,453.0,459.0,28135.0,6.0,0 +28150,28151,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,07:39:00,459.0,465.0,28135.0,6.0,0 +28151,28152,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,07:45:00,465.0,471.0,28135.0,6.0,0 +28152,28153,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,07:51:00,471.0,477.0,28135.0,6.0,0 +28153,28154,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,07:57:00,477.0,483.0,28135.0,6.0,0 +28154,28155,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,08:03:00,483.0,489.0,28135.0,6.0,0 +28155,28156,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,08:09:00,489.0,495.0,28135.0,6.0,0 +28156,28157,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,08:15:00,495.0,501.0,28135.0,6.0,0 +28157,28158,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,08:21:00,501.0,507.0,28135.0,6.0,0 +28158,28159,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,08:27:00,507.0,513.0,28135.0,6.0,0 +28159,28160,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,08:33:00,513.0,519.0,28135.0,6.0,0 +28160,28161,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,08:39:00,519.0,525.0,28135.0,6.0,0 +28161,28162,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,08:45:00,525.0,531.0,28135.0,6.0,0 +28162,28163,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,08:51:00,531.0,537.0,28135.0,6.0,0 +28163,28164,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,08:57:00,537.0,543.0,28135.0,6.0,0 +28164,28165,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,09:03:00,543.0,551.0,28135.0,8.0,0 +28165,28166,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,09:11:00,551.0,559.0,28135.0,8.0,0 +28166,28167,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,09:19:00,559.0,567.0,28135.0,8.0,0 +28167,28168,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,09:27:00,567.0,575.0,28135.0,8.0,0 +28168,28169,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,09:35:00,575.0,583.0,28135.0,8.0,0 +28169,28170,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,09:43:00,583.0,591.0,28135.0,8.0,0 +28170,28171,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,09:51:00,591.0,599.0,28135.0,8.0,0 +28171,28172,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,09:59:00,599.0,607.0,28135.0,8.0,0 +28172,28173,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,10:07:00,607.0,615.0,28135.0,8.0,0 +28173,28174,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,10:15:00,615.0,623.0,28135.0,8.0,0 +28174,28175,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,10:23:00,623.0,631.0,28135.0,8.0,0 +28175,28176,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,10:31:00,631.0,639.0,28135.0,8.0,0 +28176,28177,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,10:39:00,639.0,647.0,28135.0,8.0,0 +28177,28178,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,10:47:00,647.0,655.0,28135.0,8.0,0 +28178,28179,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,10:55:00,655.0,663.0,28135.0,8.0,0 +28179,28180,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,11:03:00,663.0,671.0,28135.0,8.0,0 +28180,28181,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,11:11:00,671.0,679.0,28135.0,8.0,0 +28181,28182,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,11:19:00,679.0,687.0,28135.0,8.0,0 +28182,28183,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,11:27:00,687.0,695.0,28135.0,8.0,0 +28183,28184,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,11:35:00,695.0,703.0,28135.0,8.0,0 +28184,28185,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,11:43:00,703.0,711.0,28135.0,8.0,0 +28185,28186,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,11:51:00,711.0,719.0,28135.0,8.0,0 +28186,28187,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,11:59:00,719.0,727.0,28135.0,8.0,0 +28187,28188,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,12:07:00,727.0,735.0,28135.0,8.0,0 +28188,28189,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,12:15:00,735.0,743.0,28135.0,8.0,0 +28189,28190,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,12:23:00,743.0,751.0,28135.0,8.0,0 +28190,28191,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,12:31:00,751.0,759.0,28135.0,8.0,0 +28191,28192,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,12:39:00,759.0,767.0,28135.0,8.0,0 +28192,28193,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,12:47:00,767.0,775.0,28135.0,8.0,0 +28193,28194,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,12:55:00,775.0,783.0,28135.0,8.0,0 +28194,28195,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,13:03:00,783.0,791.0,28135.0,8.0,0 +28195,28196,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,13:11:00,791.0,799.0,28135.0,8.0,0 +28196,28197,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,13:19:00,799.0,807.0,28135.0,8.0,0 +28197,28198,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,13:27:00,807.0,815.0,28135.0,8.0,0 +28198,28199,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,13:35:00,815.0,823.0,28135.0,8.0,0 +28199,28200,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,13:43:00,823.0,831.0,28135.0,8.0,0 +28200,28201,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,13:51:00,831.0,839.0,28135.0,8.0,0 +28201,28202,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,13:59:00,839.0,847.0,28135.0,8.0,0 +28202,28203,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,14:07:00,847.0,855.0,28135.0,8.0,0 +28203,28204,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,14:15:00,855.0,863.0,28135.0,8.0,0 +28204,28205,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,14:23:00,863.0,871.0,28135.0,8.0,0 +28205,28206,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,14:31:00,871.0,879.0,28135.0,8.0,0 +28206,28207,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,14:39:00,879.0,887.0,28135.0,8.0,0 +28207,28208,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,14:47:00,887.0,895.0,28135.0,8.0,0 +28208,28209,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,14:55:00,895.0,903.0,28135.0,8.0,0 +28209,28210,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,15:03:00,903.0,911.0,28135.0,8.0,0 +28210,28211,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,15:11:00,911.0,919.0,28135.0,8.0,0 +28211,28212,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,15:19:00,919.0,927.0,28135.0,8.0,0 +28212,28213,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,15:27:00,927.0,932.0,28135.0,5.0,0 +28213,28214,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,15:32:00,932.0,940.0,28135.0,8.0,0 +28214,28215,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,15:40:00,940.0,948.0,28135.0,8.0,0 +28215,28216,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,15:48:00,948.0,956.0,28135.0,8.0,0 +28216,28217,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,15:56:00,956.0,964.0,28135.0,8.0,0 +28217,28218,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,16:04:00,964.0,972.0,28135.0,8.0,0 +28218,28219,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,16:12:00,972.0,980.0,28135.0,8.0,0 +28219,28220,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,16:20:00,980.0,988.0,28135.0,8.0,0 +28220,28221,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,16:28:00,988.0,996.0,28135.0,8.0,0 +28221,28222,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,16:36:00,996.0,1004.0,28135.0,8.0,0 +28222,28223,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,16:44:00,1004.0,1012.0,28135.0,8.0,0 +28223,28224,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,16:52:00,1012.0,1020.0,28135.0,8.0,0 +28224,28225,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,17:00:00,1020.0,1028.0,28135.0,8.0,0 +28225,28226,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,17:08:00,1028.0,1036.0,28135.0,8.0,0 +28226,28227,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,17:16:00,1036.0,1044.0,28135.0,8.0,0 +28227,28228,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,17:24:00,1044.0,1052.0,28135.0,8.0,0 +28228,28229,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,17:32:00,1052.0,1060.0,28135.0,8.0,0 +28229,28230,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,17:40:00,1060.0,1068.0,28135.0,8.0,0 +28230,28231,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,17:48:00,1068.0,1076.0,28135.0,8.0,0 +28231,28232,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,17:56:00,1076.0,1084.0,28135.0,8.0,0 +28232,28233,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,18:04:00,1084.0,1092.0,28135.0,8.0,0 +28233,28234,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,18:12:00,1092.0,1100.0,28135.0,8.0,0 +28234,28235,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,18:20:00,1100.0,1108.0,28135.0,8.0,0 +28235,28236,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,18:28:00,1108.0,1112.0,28135.0,4.0,0 +28236,28237,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,18:32:00,1112.0,1122.0,28135.0,10.0,0 +28237,28238,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,18:42:00,1122.0,1132.0,28135.0,10.0,0 +28238,28239,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,18:52:00,1132.0,1142.0,28135.0,10.0,0 +28239,28240,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,19:02:00,1142.0,1152.0,28135.0,10.0,0 +28240,28241,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,19:12:00,1152.0,1162.0,28135.0,10.0,0 +28241,28242,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,19:22:00,1162.0,1172.0,28135.0,10.0,0 +28242,28243,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,19:32:00,1172.0,1182.0,28135.0,10.0,0 +28243,28244,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,19:42:00,1182.0,1192.0,28135.0,10.0,0 +28244,28245,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,19:52:00,1192.0,1202.0,28135.0,10.0,0 +28245,28246,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,20:02:00,1202.0,1212.0,28135.0,10.0,0 +28246,28247,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,20:12:00,1212.0,1222.0,28135.0,10.0,0 +28247,28248,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,20:22:00,1222.0,1232.0,28135.0,10.0,0 +28248,28249,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,20:32:00,1232.0,1242.0,28135.0,10.0,0 +28249,28250,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,20:42:00,1242.0,1252.0,28135.0,10.0,0 +28250,28251,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,20:52:00,1252.0,1262.0,28135.0,10.0,0 +28251,28252,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,21:02:00,1262.0,1272.0,28135.0,10.0,0 +28252,28253,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,21:12:00,1272.0,1282.0,28135.0,10.0,0 +28253,28254,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,21:22:00,1282.0,1292.0,28135.0,10.0,0 +28254,28255,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,21:32:00,1292.0,1302.0,28135.0,10.0,0 +28255,28256,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,21:42:00,1302.0,1312.0,28135.0,10.0,0 +28256,28257,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,21:52:00,1312.0,1322.0,28135.0,10.0,0 +28257,28258,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,22:02:00,1322.0,1332.0,28135.0,10.0,0 +28258,28259,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,22:12:00,1332.0,1342.0,28135.0,10.0,0 +28259,28260,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,22:22:00,1342.0,1352.0,28135.0,10.0,0 +28260,28261,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,22:32:00,1352.0,1362.0,28135.0,10.0,0 +28261,28262,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,22:42:00,1362.0,1372.0,28135.0,10.0,0 +28262,28263,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,22:52:00,1372.0,1382.0,28135.0,10.0,0 +28263,28264,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,23:02:00,1382.0,1392.0,28135.0,10.0,0 +28264,28265,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,23:12:00,1392.0,1402.0,28135.0,10.0,0 +28265,28266,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,23:22:00,1402.0,1412.0,28135.0,10.0,0 +28266,28267,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,23:32:00,1412.0,1422.0,28135.0,10.0,0 +28267,28268,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,23:42:00,1422.0,1432.0,28135.0,10.0,0 +28268,28269,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,23:52:00,1432.0,1442.0,28135.0,10.0,0 +28269,28270,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,24:02:00,1442.0,1452.0,28135.0,10.0,0 +28270,28271,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,24:12:00,1452.0,1462.0,28135.0,10.0,0 +28271,28272,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,24:22:00,1462.0,1472.0,28135.0,10.0,0 +28272,28273,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,24:32:00,1472.0,1482.0,28135.0,10.0,0 +28273,28274,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,24:42:00,1482.0,1492.0,28135.0,10.0,0 +28274,28275,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,24:52:00,1492.0,1502.0,28135.0,10.0,0 +28275,28276,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,25:02:00,1502.0,1512.0,28135.0,10.0,0 +28276,28277,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,25:12:00,1512.0,1522.0,28135.0,10.0,0 +28277,28278,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,25:22:00,1522.0,1532.0,28135.0,10.0,0 +28278,28279,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,25:32:00,1532.0,1542.0,28135.0,10.0,0 +28279,28280,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,25:42:00,1542.0,1552.0,28135.0,10.0,0 +28280,28281,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,25:52:00,1552.0,1562.0,28135.0,10.0,0 +28281,28282,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,26:02:00,1562.0,1572.0,28135.0,10.0,0 +28282,28283,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,26:12:00,1572.0,1582.0,28135.0,10.0,0 +28283,28284,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,26:22:00,1582.0,1592.0,28135.0,10.0,0 +28284,28285,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,26:32:00,1592.0,1602.0,28135.0,10.0,0 +28285,28286,MUN61,sf_muni,61,61,5,sf_muni,MUN61,0,28135,26:42:00,1602.0,1612.0,28135.0,10.0,0 +28287,28288,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,06:02:00,362.0,382.0,28288.0,20.0,0 +28288,28289,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,06:22:00,382.0,402.0,28288.0,20.0,0 +28289,28290,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,06:42:00,402.0,422.0,28288.0,20.0,0 +28290,28291,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,07:02:00,422.0,442.0,28288.0,20.0,0 +28291,28292,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,07:22:00,442.0,462.0,28288.0,20.0,0 +28292,28293,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,07:42:00,462.0,482.0,28288.0,20.0,0 +28293,28294,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,08:02:00,482.0,502.0,28288.0,20.0,0 +28294,28295,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,08:22:00,502.0,522.0,28288.0,20.0,0 +28295,28296,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,08:42:00,522.0,540.0,28288.0,18.0,0 +28296,28297,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,09:00:00,540.0,560.0,28288.0,20.0,0 +28297,28298,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,09:20:00,560.0,580.0,28288.0,20.0,0 +28298,28299,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,09:40:00,580.0,600.0,28288.0,20.0,0 +28299,28300,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,10:00:00,600.0,620.0,28288.0,20.0,0 +28300,28301,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,10:20:00,620.0,640.0,28288.0,20.0,0 +28301,28302,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,10:40:00,640.0,660.0,28288.0,20.0,0 +28302,28303,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,11:00:00,660.0,680.0,28288.0,20.0,0 +28303,28304,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,11:20:00,680.0,700.0,28288.0,20.0,0 +28304,28305,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,11:40:00,700.0,720.0,28288.0,20.0,0 +28305,28306,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,12:00:00,720.0,740.0,28288.0,20.0,0 +28306,28307,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,12:20:00,740.0,760.0,28288.0,20.0,0 +28307,28308,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,12:40:00,760.0,780.0,28288.0,20.0,0 +28308,28309,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,13:00:00,780.0,800.0,28288.0,20.0,0 +28309,28310,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,13:20:00,800.0,820.0,28288.0,20.0,0 +28310,28311,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,13:40:00,820.0,840.0,28288.0,20.0,0 +28311,28312,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,14:00:00,840.0,860.0,28288.0,20.0,0 +28312,28313,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,14:20:00,860.0,880.0,28288.0,20.0,0 +28313,28314,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,14:40:00,880.0,900.0,28288.0,20.0,0 +28314,28315,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,15:00:00,900.0,920.0,28288.0,20.0,0 +28315,28316,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,15:20:00,920.0,940.0,28288.0,20.0,0 +28316,28317,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,15:40:00,940.0,960.0,28288.0,20.0,0 +28317,28318,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,16:00:00,960.0,980.0,28288.0,20.0,0 +28318,28319,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,16:20:00,980.0,1000.0,28288.0,20.0,0 +28319,28320,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,16:40:00,1000.0,1020.0,28288.0,20.0,0 +28320,28321,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,17:00:00,1020.0,1040.0,28288.0,20.0,0 +28321,28322,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,17:20:00,1040.0,1060.0,28288.0,20.0,0 +28322,28323,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,17:40:00,1060.0,1080.0,28288.0,20.0,0 +28323,28324,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,18:00:00,1080.0,1100.0,28288.0,20.0,0 +28324,28325,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,18:20:00,1100.0,1114.0,28288.0,14.0,0 +28325,28326,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,18:34:00,1114.0,1144.0,28288.0,30.0,0 +28326,28327,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,19:04:00,1144.0,1174.0,28288.0,30.0,0 +28327,28328,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,19:34:00,1174.0,1204.0,28288.0,30.0,0 +28328,28329,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,20:04:00,1204.0,1234.0,28288.0,30.0,0 +28329,28330,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,20:34:00,1234.0,1264.0,28288.0,30.0,0 +28330,28331,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,21:04:00,1264.0,1294.0,28288.0,30.0,0 +28331,28332,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,21:34:00,1294.0,1324.0,28288.0,30.0,0 +28332,28333,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,22:04:00,1324.0,1354.0,28288.0,30.0,0 +28333,28334,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,22:34:00,1354.0,1384.0,28288.0,30.0,0 +28334,28335,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,23:04:00,1384.0,1414.0,28288.0,30.0,0 +28335,28336,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,23:34:00,1414.0,1444.0,28288.0,30.0,0 +28336,28337,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,24:04:00,1444.0,1474.0,28288.0,30.0,0 +28337,28338,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,24:34:00,1474.0,1504.0,28288.0,30.0,0 +28338,28339,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,25:04:00,1504.0,1534.0,28288.0,30.0,0 +28339,28340,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,25:34:00,1534.0,1564.0,28288.0,30.0,0 +28340,28341,MUN66I,sf_muni,66,66_I,3,sf_muni,MUN66I,0,28288,26:04:00,1564.0,1594.0,28288.0,30.0,0 +28342,28343,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,06:07:00,367.0,387.0,28343.0,20.0,0 +28343,28344,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,06:27:00,387.0,407.0,28343.0,20.0,0 +28344,28345,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,06:47:00,407.0,427.0,28343.0,20.0,0 +28345,28346,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,07:07:00,427.0,447.0,28343.0,20.0,0 +28346,28347,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,07:27:00,447.0,467.0,28343.0,20.0,0 +28347,28348,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,07:47:00,467.0,487.0,28343.0,20.0,0 +28348,28349,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,08:07:00,487.0,507.0,28343.0,20.0,0 +28349,28350,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,08:27:00,507.0,527.0,28343.0,20.0,0 +28350,28351,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,08:47:00,527.0,541.0,28343.0,14.0,0 +28351,28352,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,09:01:00,541.0,561.0,28343.0,20.0,0 +28352,28353,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,09:21:00,561.0,581.0,28343.0,20.0,0 +28353,28354,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,09:41:00,581.0,601.0,28343.0,20.0,0 +28354,28355,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,10:01:00,601.0,621.0,28343.0,20.0,0 +28355,28356,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,10:21:00,621.0,641.0,28343.0,20.0,0 +28356,28357,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,10:41:00,641.0,661.0,28343.0,20.0,0 +28357,28358,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,11:01:00,661.0,681.0,28343.0,20.0,0 +28358,28359,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,11:21:00,681.0,701.0,28343.0,20.0,0 +28359,28360,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,11:41:00,701.0,721.0,28343.0,20.0,0 +28360,28361,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,12:01:00,721.0,741.0,28343.0,20.0,0 +28361,28362,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,12:21:00,741.0,761.0,28343.0,20.0,0 +28362,28363,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,12:41:00,761.0,781.0,28343.0,20.0,0 +28363,28364,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,13:01:00,781.0,801.0,28343.0,20.0,0 +28364,28365,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,13:21:00,801.0,821.0,28343.0,20.0,0 +28365,28366,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,13:41:00,821.0,841.0,28343.0,20.0,0 +28366,28367,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,14:01:00,841.0,861.0,28343.0,20.0,0 +28367,28368,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,14:21:00,861.0,881.0,28343.0,20.0,0 +28368,28369,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,14:41:00,881.0,901.0,28343.0,20.0,0 +28369,28370,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,15:01:00,901.0,921.0,28343.0,20.0,0 +28370,28371,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,15:21:00,921.0,936.0,28343.0,15.0,0 +28371,28372,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,15:36:00,936.0,956.0,28343.0,20.0,0 +28372,28373,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,15:56:00,956.0,976.0,28343.0,20.0,0 +28373,28374,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,16:16:00,976.0,996.0,28343.0,20.0,0 +28374,28375,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,16:36:00,996.0,1016.0,28343.0,20.0,0 +28375,28376,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,16:56:00,1016.0,1036.0,28343.0,20.0,0 +28376,28377,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,17:16:00,1036.0,1056.0,28343.0,20.0,0 +28377,28378,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,17:36:00,1056.0,1076.0,28343.0,20.0,0 +28378,28379,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,17:56:00,1076.0,1096.0,28343.0,20.0,0 +28379,28380,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,18:16:00,1096.0,1122.0,28343.0,26.0,0 +28380,28381,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,18:42:00,1122.0,1152.0,28343.0,30.0,0 +28381,28382,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,19:12:00,1152.0,1182.0,28343.0,30.0,0 +28382,28383,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,19:42:00,1182.0,1212.0,28343.0,30.0,0 +28383,28384,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,20:12:00,1212.0,1242.0,28343.0,30.0,0 +28384,28385,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,20:42:00,1242.0,1272.0,28343.0,30.0,0 +28385,28386,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,21:12:00,1272.0,1302.0,28343.0,30.0,0 +28386,28387,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,21:42:00,1302.0,1332.0,28343.0,30.0,0 +28387,28388,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,22:12:00,1332.0,1362.0,28343.0,30.0,0 +28388,28389,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,22:42:00,1362.0,1392.0,28343.0,30.0,0 +28389,28390,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,23:12:00,1392.0,1422.0,28343.0,30.0,0 +28390,28391,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,23:42:00,1422.0,1452.0,28343.0,30.0,0 +28391,28392,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,24:12:00,1452.0,1482.0,28343.0,30.0,0 +28392,28393,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,24:42:00,1482.0,1512.0,28343.0,30.0,0 +28393,28394,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,25:12:00,1512.0,1542.0,28343.0,30.0,0 +28394,28395,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,25:42:00,1542.0,1572.0,28343.0,30.0,0 +28395,28396,MUN66O,sf_muni,66,66_O,3,sf_muni,MUN66O,0,28343,26:12:00,1572.0,1602.0,28343.0,30.0,0 +28397,28398,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,06:10:00,370.0,390.0,28398.0,20.0,0 +28398,28399,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,06:30:00,390.0,410.0,28398.0,20.0,0 +28399,28400,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,06:50:00,410.0,430.0,28398.0,20.0,0 +28400,28401,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,07:10:00,430.0,450.0,28398.0,20.0,0 +28401,28402,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,07:30:00,450.0,470.0,28398.0,20.0,0 +28402,28403,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,07:50:00,470.0,490.0,28398.0,20.0,0 +28403,28404,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,08:10:00,490.0,510.0,28398.0,20.0,0 +28404,28405,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,08:30:00,510.0,530.0,28398.0,20.0,0 +28405,28406,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,08:50:00,530.0,546.0,28398.0,16.0,0 +28406,28407,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,09:06:00,546.0,566.0,28398.0,20.0,0 +28407,28408,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,09:26:00,566.0,586.0,28398.0,20.0,0 +28408,28409,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,09:46:00,586.0,606.0,28398.0,20.0,0 +28409,28410,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,10:06:00,606.0,626.0,28398.0,20.0,0 +28410,28411,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,10:26:00,626.0,646.0,28398.0,20.0,0 +28411,28412,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,10:46:00,646.0,666.0,28398.0,20.0,0 +28412,28413,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,11:06:00,666.0,686.0,28398.0,20.0,0 +28413,28414,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,11:26:00,686.0,706.0,28398.0,20.0,0 +28414,28415,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,11:46:00,706.0,726.0,28398.0,20.0,0 +28415,28416,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,12:06:00,726.0,746.0,28398.0,20.0,0 +28416,28417,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,12:26:00,746.0,766.0,28398.0,20.0,0 +28417,28418,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,12:46:00,766.0,786.0,28398.0,20.0,0 +28418,28419,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,13:06:00,786.0,806.0,28398.0,20.0,0 +28419,28420,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,13:26:00,806.0,826.0,28398.0,20.0,0 +28420,28421,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,13:46:00,826.0,846.0,28398.0,20.0,0 +28421,28422,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,14:06:00,846.0,866.0,28398.0,20.0,0 +28422,28423,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,14:26:00,866.0,886.0,28398.0,20.0,0 +28423,28424,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,14:46:00,886.0,906.0,28398.0,20.0,0 +28424,28425,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,15:06:00,906.0,926.0,28398.0,20.0,0 +28425,28426,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,15:26:00,926.0,937.0,28398.0,11.0,0 +28426,28427,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,15:37:00,937.0,957.0,28398.0,20.0,0 +28427,28428,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,15:57:00,957.0,977.0,28398.0,20.0,0 +28428,28429,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,16:17:00,977.0,997.0,28398.0,20.0,0 +28429,28430,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,16:37:00,997.0,1017.0,28398.0,20.0,0 +28430,28431,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,16:57:00,1017.0,1037.0,28398.0,20.0,0 +28431,28432,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,17:17:00,1037.0,1057.0,28398.0,20.0,0 +28432,28433,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,17:37:00,1057.0,1077.0,28398.0,20.0,0 +28433,28434,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,17:57:00,1077.0,1097.0,28398.0,20.0,0 +28434,28435,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,18:17:00,1097.0,1113.0,28398.0,16.0,0 +28435,28436,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,18:33:00,1113.0,1133.0,28398.0,20.0,0 +28436,28437,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,18:53:00,1133.0,1153.0,28398.0,20.0,0 +28437,28438,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,19:13:00,1153.0,1173.0,28398.0,20.0,0 +28438,28439,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,19:33:00,1173.0,1193.0,28398.0,20.0,0 +28439,28440,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,19:53:00,1193.0,1213.0,28398.0,20.0,0 +28440,28441,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,20:13:00,1213.0,1233.0,28398.0,20.0,0 +28441,28442,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,20:33:00,1233.0,1253.0,28398.0,20.0,0 +28442,28443,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,20:53:00,1253.0,1273.0,28398.0,20.0,0 +28443,28444,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,21:13:00,1273.0,1293.0,28398.0,20.0,0 +28444,28445,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,21:33:00,1293.0,1313.0,28398.0,20.0,0 +28445,28446,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,21:53:00,1313.0,1333.0,28398.0,20.0,0 +28446,28447,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,22:13:00,1333.0,1353.0,28398.0,20.0,0 +28447,28448,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,22:33:00,1353.0,1373.0,28398.0,20.0,0 +28448,28449,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,22:53:00,1373.0,1393.0,28398.0,20.0,0 +28449,28450,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,23:13:00,1393.0,1413.0,28398.0,20.0,0 +28450,28451,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,23:33:00,1413.0,1433.0,28398.0,20.0,0 +28451,28452,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,23:53:00,1433.0,1453.0,28398.0,20.0,0 +28452,28453,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,24:13:00,1453.0,1473.0,28398.0,20.0,0 +28453,28454,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,24:33:00,1473.0,1493.0,28398.0,20.0,0 +28454,28455,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,24:53:00,1493.0,1513.0,28398.0,20.0,0 +28455,28456,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,25:13:00,1513.0,1533.0,28398.0,20.0,0 +28456,28457,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,25:33:00,1533.0,1553.0,28398.0,20.0,0 +28457,28458,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,25:53:00,1553.0,1573.0,28398.0,20.0,0 +28458,28459,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,26:13:00,1573.0,1593.0,28398.0,20.0,0 +28459,28460,MUN67I,sf_muni,67,67_I,3,sf_muni,MUN67I,0,28398,26:33:00,1593.0,1613.0,28398.0,20.0,0 +28461,28462,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,06:07:00,367.0,387.0,28462.0,20.0,0 +28462,28463,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,06:27:00,387.0,407.0,28462.0,20.0,0 +28463,28464,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,06:47:00,407.0,427.0,28462.0,20.0,0 +28464,28465,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,07:07:00,427.0,447.0,28462.0,20.0,0 +28465,28466,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,07:27:00,447.0,467.0,28462.0,20.0,0 +28466,28467,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,07:47:00,467.0,487.0,28462.0,20.0,0 +28467,28468,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,08:07:00,487.0,507.0,28462.0,20.0,0 +28468,28469,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,08:27:00,507.0,527.0,28462.0,20.0,0 +28469,28470,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,08:47:00,527.0,546.0,28462.0,19.0,0 +28470,28471,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,09:06:00,546.0,566.0,28462.0,20.0,0 +28471,28472,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,09:26:00,566.0,586.0,28462.0,20.0,0 +28472,28473,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,09:46:00,586.0,606.0,28462.0,20.0,0 +28473,28474,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,10:06:00,606.0,626.0,28462.0,20.0,0 +28474,28475,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,10:26:00,626.0,646.0,28462.0,20.0,0 +28475,28476,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,10:46:00,646.0,666.0,28462.0,20.0,0 +28476,28477,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,11:06:00,666.0,686.0,28462.0,20.0,0 +28477,28478,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,11:26:00,686.0,706.0,28462.0,20.0,0 +28478,28479,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,11:46:00,706.0,726.0,28462.0,20.0,0 +28479,28480,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,12:06:00,726.0,746.0,28462.0,20.0,0 +28480,28481,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,12:26:00,746.0,766.0,28462.0,20.0,0 +28481,28482,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,12:46:00,766.0,786.0,28462.0,20.0,0 +28482,28483,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,13:06:00,786.0,806.0,28462.0,20.0,0 +28483,28484,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,13:26:00,806.0,826.0,28462.0,20.0,0 +28484,28485,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,13:46:00,826.0,846.0,28462.0,20.0,0 +28485,28486,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,14:06:00,846.0,866.0,28462.0,20.0,0 +28486,28487,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,14:26:00,866.0,886.0,28462.0,20.0,0 +28487,28488,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,14:46:00,886.0,906.0,28462.0,20.0,0 +28488,28489,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,15:06:00,906.0,926.0,28462.0,20.0,0 +28489,28490,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,15:26:00,926.0,931.0,28462.0,5.0,0 +28490,28491,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,15:31:00,931.0,951.0,28462.0,20.0,0 +28491,28492,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,15:51:00,951.0,971.0,28462.0,20.0,0 +28492,28493,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,16:11:00,971.0,991.0,28462.0,20.0,0 +28493,28494,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,16:31:00,991.0,1011.0,28462.0,20.0,0 +28494,28495,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,16:51:00,1011.0,1031.0,28462.0,20.0,0 +28495,28496,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,17:11:00,1031.0,1051.0,28462.0,20.0,0 +28496,28497,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,17:31:00,1051.0,1071.0,28462.0,20.0,0 +28497,28498,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,17:51:00,1071.0,1091.0,28462.0,20.0,0 +28498,28499,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,18:11:00,1091.0,1113.0,28462.0,22.0,0 +28499,28500,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,18:33:00,1113.0,1133.0,28462.0,20.0,0 +28500,28501,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,18:53:00,1133.0,1153.0,28462.0,20.0,0 +28501,28502,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,19:13:00,1153.0,1173.0,28462.0,20.0,0 +28502,28503,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,19:33:00,1173.0,1193.0,28462.0,20.0,0 +28503,28504,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,19:53:00,1193.0,1213.0,28462.0,20.0,0 +28504,28505,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,20:13:00,1213.0,1233.0,28462.0,20.0,0 +28505,28506,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,20:33:00,1233.0,1253.0,28462.0,20.0,0 +28506,28507,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,20:53:00,1253.0,1273.0,28462.0,20.0,0 +28507,28508,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,21:13:00,1273.0,1293.0,28462.0,20.0,0 +28508,28509,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,21:33:00,1293.0,1313.0,28462.0,20.0,0 +28509,28510,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,21:53:00,1313.0,1333.0,28462.0,20.0,0 +28510,28511,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,22:13:00,1333.0,1353.0,28462.0,20.0,0 +28511,28512,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,22:33:00,1353.0,1373.0,28462.0,20.0,0 +28512,28513,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,22:53:00,1373.0,1393.0,28462.0,20.0,0 +28513,28514,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,23:13:00,1393.0,1413.0,28462.0,20.0,0 +28514,28515,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,23:33:00,1413.0,1433.0,28462.0,20.0,0 +28515,28516,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,23:53:00,1433.0,1453.0,28462.0,20.0,0 +28516,28517,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,24:13:00,1453.0,1473.0,28462.0,20.0,0 +28517,28518,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,24:33:00,1473.0,1493.0,28462.0,20.0,0 +28518,28519,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,24:53:00,1493.0,1513.0,28462.0,20.0,0 +28519,28520,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,25:13:00,1513.0,1533.0,28462.0,20.0,0 +28520,28521,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,25:33:00,1533.0,1553.0,28462.0,20.0,0 +28521,28522,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,25:53:00,1553.0,1573.0,28462.0,20.0,0 +28522,28523,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,26:13:00,1573.0,1593.0,28462.0,20.0,0 +28523,28524,MUN67O,sf_muni,67,67_O,3,sf_muni,MUN67O,0,28462,26:33:00,1593.0,1613.0,28462.0,20.0,0 +20145,20146,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,03:05:00,185.0,197.0,20146.0,12.0,0 +20146,20147,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,03:17:00,197.0,209.0,20146.0,12.0,0 +20147,20148,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,03:29:00,209.0,221.0,20146.0,12.0,0 +20148,20149,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,03:41:00,221.0,233.0,20146.0,12.0,0 +20149,20150,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,03:53:00,233.0,245.0,20146.0,12.0,0 +20150,20151,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,04:05:00,245.0,257.0,20146.0,12.0,0 +20151,20152,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,04:17:00,257.0,269.0,20146.0,12.0,0 +20152,20153,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,04:29:00,269.0,281.0,20146.0,12.0,0 +20153,20154,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,04:41:00,281.0,293.0,20146.0,12.0,0 +20154,20155,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,04:53:00,293.0,305.0,20146.0,12.0,0 +20155,20156,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,05:05:00,305.0,317.0,20146.0,12.0,0 +20156,20157,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,05:17:00,317.0,329.0,20146.0,12.0,0 +20157,20158,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,05:29:00,329.0,341.0,20146.0,12.0,0 +20158,20159,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,05:41:00,341.0,353.0,20146.0,12.0,0 +20159,20160,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,05:53:00,353.0,363.0,20146.0,10.0,0 +20160,20161,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,06:03:00,363.0,373.0,20146.0,10.0,0 +20161,20162,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,06:13:00,373.0,383.0,20146.0,10.0,0 +20162,20163,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,06:23:00,383.0,393.0,20146.0,10.0,0 +20163,20164,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,06:33:00,393.0,403.0,20146.0,10.0,0 +20164,20165,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,06:43:00,403.0,413.0,20146.0,10.0,0 +20165,20166,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,06:53:00,413.0,423.0,20146.0,10.0,0 +20166,20167,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,07:03:00,423.0,433.0,20146.0,10.0,0 +20167,20168,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,07:13:00,433.0,443.0,20146.0,10.0,0 +20168,20169,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,07:23:00,443.0,453.0,20146.0,10.0,0 +20169,20170,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,07:33:00,453.0,463.0,20146.0,10.0,0 +20170,20171,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,07:43:00,463.0,473.0,20146.0,10.0,0 +20171,20172,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,07:53:00,473.0,483.0,20146.0,10.0,0 +20172,20173,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,08:03:00,483.0,493.0,20146.0,10.0,0 +20173,20174,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,08:13:00,493.0,503.0,20146.0,10.0,0 +20174,20175,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,08:23:00,503.0,513.0,20146.0,10.0,0 +20175,20176,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,08:33:00,513.0,523.0,20146.0,10.0,0 +20176,20177,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,08:43:00,523.0,533.0,20146.0,10.0,0 +20177,20178,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,08:53:00,533.0,543.0,20146.0,10.0,0 +20178,20179,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,09:03:00,543.0,555.0,20146.0,12.0,0 +20179,20180,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,09:15:00,555.0,567.0,20146.0,12.0,0 +20180,20181,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,09:27:00,567.0,579.0,20146.0,12.0,0 +20181,20182,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,09:39:00,579.0,591.0,20146.0,12.0,0 +20182,20183,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,09:51:00,591.0,603.0,20146.0,12.0,0 +20183,20184,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,10:03:00,603.0,615.0,20146.0,12.0,0 +20184,20185,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,10:15:00,615.0,627.0,20146.0,12.0,0 +20185,20186,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,10:27:00,627.0,639.0,20146.0,12.0,0 +20186,20187,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,10:39:00,639.0,651.0,20146.0,12.0,0 +20187,20188,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,10:51:00,651.0,663.0,20146.0,12.0,0 +20188,20189,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,11:03:00,663.0,675.0,20146.0,12.0,0 +20189,20190,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,11:15:00,675.0,687.0,20146.0,12.0,0 +20190,20191,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,11:27:00,687.0,699.0,20146.0,12.0,0 +20191,20192,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,11:39:00,699.0,711.0,20146.0,12.0,0 +20192,20193,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,11:51:00,711.0,723.0,20146.0,12.0,0 +20193,20194,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,12:03:00,723.0,735.0,20146.0,12.0,0 +20194,20195,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,12:15:00,735.0,747.0,20146.0,12.0,0 +20195,20196,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,12:27:00,747.0,759.0,20146.0,12.0,0 +20196,20197,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,12:39:00,759.0,771.0,20146.0,12.0,0 +20197,20198,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,12:51:00,771.0,783.0,20146.0,12.0,0 +20198,20199,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,13:03:00,783.0,795.0,20146.0,12.0,0 +20199,20200,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,13:15:00,795.0,807.0,20146.0,12.0,0 +20200,20201,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,13:27:00,807.0,819.0,20146.0,12.0,0 +20201,20202,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,13:39:00,819.0,831.0,20146.0,12.0,0 +20202,20203,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,13:51:00,831.0,843.0,20146.0,12.0,0 +20203,20204,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,14:03:00,843.0,855.0,20146.0,12.0,0 +20204,20205,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,14:15:00,855.0,867.0,20146.0,12.0,0 +20205,20206,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,14:27:00,867.0,879.0,20146.0,12.0,0 +20206,20207,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,14:39:00,879.0,891.0,20146.0,12.0,0 +20207,20208,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,14:51:00,891.0,903.0,20146.0,12.0,0 +20208,20209,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,15:03:00,903.0,915.0,20146.0,12.0,0 +20209,20210,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,15:15:00,915.0,927.0,20146.0,12.0,0 +20210,20211,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,15:27:00,927.0,935.0,20146.0,8.0,0 +20211,20212,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,15:35:00,935.0,945.0,20146.0,10.0,0 +20212,20213,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,15:45:00,945.0,955.0,20146.0,10.0,0 +20213,20214,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,15:55:00,955.0,965.0,20146.0,10.0,0 +20214,20215,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,16:05:00,965.0,975.0,20146.0,10.0,0 +20215,20216,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,16:15:00,975.0,985.0,20146.0,10.0,0 +20216,20217,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,16:25:00,985.0,995.0,20146.0,10.0,0 +20217,20218,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,16:35:00,995.0,1005.0,20146.0,10.0,0 +20218,20219,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,16:45:00,1005.0,1015.0,20146.0,10.0,0 +20219,20220,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,16:55:00,1015.0,1025.0,20146.0,10.0,0 +20220,20221,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,17:05:00,1025.0,1035.0,20146.0,10.0,0 +20221,20222,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,17:15:00,1035.0,1045.0,20146.0,10.0,0 +20222,20223,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,17:25:00,1045.0,1055.0,20146.0,10.0,0 +20223,20224,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,17:35:00,1055.0,1065.0,20146.0,10.0,0 +20224,20225,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,17:45:00,1065.0,1075.0,20146.0,10.0,0 +20225,20226,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,17:55:00,1075.0,1085.0,20146.0,10.0,0 +20226,20227,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,18:05:00,1085.0,1095.0,20146.0,10.0,0 +20227,20228,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,18:15:00,1095.0,1105.0,20146.0,10.0,0 +20228,20229,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,18:25:00,1105.0,1116.0,20146.0,11.0,0 +20229,20230,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,18:36:00,1116.0,1136.0,20146.0,20.0,0 +20230,20231,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,18:56:00,1136.0,1156.0,20146.0,20.0,0 +20231,20232,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,19:16:00,1156.0,1176.0,20146.0,20.0,0 +20232,20233,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,19:36:00,1176.0,1196.0,20146.0,20.0,0 +20233,20234,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,19:56:00,1196.0,1216.0,20146.0,20.0,0 +20234,20235,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,20:16:00,1216.0,1236.0,20146.0,20.0,0 +20235,20236,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,20:36:00,1236.0,1256.0,20146.0,20.0,0 +20236,20237,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,20:56:00,1256.0,1276.0,20146.0,20.0,0 +20237,20238,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,21:16:00,1276.0,1296.0,20146.0,20.0,0 +20238,20239,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,21:36:00,1296.0,1316.0,20146.0,20.0,0 +20239,20240,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,21:56:00,1316.0,1336.0,20146.0,20.0,0 +20240,20241,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,22:16:00,1336.0,1356.0,20146.0,20.0,0 +20241,20242,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,22:36:00,1356.0,1376.0,20146.0,20.0,0 +20242,20243,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,22:56:00,1376.0,1396.0,20146.0,20.0,0 +20243,20244,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,23:16:00,1396.0,1416.0,20146.0,20.0,0 +20244,20245,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,23:36:00,1416.0,1436.0,20146.0,20.0,0 +20245,20246,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,23:56:00,1436.0,1456.0,20146.0,20.0,0 +20246,20247,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,24:16:00,1456.0,1476.0,20146.0,20.0,0 +20247,20248,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,24:36:00,1476.0,1496.0,20146.0,20.0,0 +20248,20249,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,24:56:00,1496.0,1516.0,20146.0,20.0,0 +20249,20250,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,25:16:00,1516.0,1536.0,20146.0,20.0,0 +20250,20251,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,25:36:00,1536.0,1556.0,20146.0,20.0,0 +20251,20252,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,25:56:00,1556.0,1576.0,20146.0,20.0,0 +20252,20253,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,26:16:00,1576.0,1596.0,20146.0,20.0,0 +20253,20254,MUN6I,sf_muni,6,6_I,3,sf_muni,MUN6I,0,20146,26:36:00,1596.0,1616.0,20146.0,20.0,0 +20255,20256,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,03:06:00,186.0,201.0,20256.0,15.0,0 +20256,20257,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,03:21:00,201.0,216.0,20256.0,15.0,0 +20257,20258,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,03:36:00,216.0,231.0,20256.0,15.0,0 +20258,20259,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,03:51:00,231.0,246.0,20256.0,15.0,0 +20259,20260,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,04:06:00,246.0,261.0,20256.0,15.0,0 +20260,20261,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,04:21:00,261.0,276.0,20256.0,15.0,0 +20261,20262,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,04:36:00,276.0,291.0,20256.0,15.0,0 +20262,20263,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,04:51:00,291.0,306.0,20256.0,15.0,0 +20263,20264,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,05:06:00,306.0,321.0,20256.0,15.0,0 +20264,20265,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,05:21:00,321.0,336.0,20256.0,15.0,0 +20265,20266,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,05:36:00,336.0,351.0,20256.0,15.0,0 +20266,20267,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,05:51:00,351.0,363.0,20256.0,12.0,0 +20267,20268,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,06:03:00,363.0,374.0,20256.0,11.0,0 +20268,20269,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,06:14:00,374.0,385.0,20256.0,11.0,0 +20269,20270,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,06:25:00,385.0,396.0,20256.0,11.0,0 +20270,20271,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,06:36:00,396.0,407.0,20256.0,11.0,0 +20271,20272,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,06:47:00,407.0,418.0,20256.0,11.0,0 +20272,20273,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,06:58:00,418.0,429.0,20256.0,11.0,0 +20273,20274,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,07:09:00,429.0,440.0,20256.0,11.0,0 +20274,20275,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,07:20:00,440.0,451.0,20256.0,11.0,0 +20275,20276,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,07:31:00,451.0,462.0,20256.0,11.0,0 +20276,20277,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,07:42:00,462.0,473.0,20256.0,11.0,0 +20277,20278,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,07:53:00,473.0,484.0,20256.0,11.0,0 +20278,20279,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,08:04:00,484.0,495.0,20256.0,11.0,0 +20279,20280,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,08:15:00,495.0,506.0,20256.0,11.0,0 +20280,20281,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,08:26:00,506.0,517.0,20256.0,11.0,0 +20281,20282,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,08:37:00,517.0,528.0,20256.0,11.0,0 +20282,20283,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,08:48:00,528.0,539.0,20256.0,11.0,0 +20283,20284,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,08:59:00,539.0,542.0,20256.0,3.0,0 +20284,20285,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,09:02:00,542.0,554.0,20256.0,12.0,0 +20285,20286,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,09:14:00,554.0,566.0,20256.0,12.0,0 +20286,20287,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,09:26:00,566.0,578.0,20256.0,12.0,0 +20287,20288,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,09:38:00,578.0,590.0,20256.0,12.0,0 +20288,20289,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,09:50:00,590.0,602.0,20256.0,12.0,0 +20289,20290,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,10:02:00,602.0,614.0,20256.0,12.0,0 +20290,20291,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,10:14:00,614.0,626.0,20256.0,12.0,0 +20291,20292,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,10:26:00,626.0,638.0,20256.0,12.0,0 +20292,20293,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,10:38:00,638.0,650.0,20256.0,12.0,0 +20293,20294,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,10:50:00,650.0,662.0,20256.0,12.0,0 +20294,20295,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,11:02:00,662.0,674.0,20256.0,12.0,0 +20295,20296,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,11:14:00,674.0,686.0,20256.0,12.0,0 +20296,20297,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,11:26:00,686.0,698.0,20256.0,12.0,0 +20297,20298,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,11:38:00,698.0,710.0,20256.0,12.0,0 +20298,20299,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,11:50:00,710.0,722.0,20256.0,12.0,0 +20299,20300,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,12:02:00,722.0,734.0,20256.0,12.0,0 +20300,20301,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,12:14:00,734.0,746.0,20256.0,12.0,0 +20301,20302,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,12:26:00,746.0,758.0,20256.0,12.0,0 +20302,20303,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,12:38:00,758.0,770.0,20256.0,12.0,0 +20303,20304,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,12:50:00,770.0,782.0,20256.0,12.0,0 +20304,20305,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,13:02:00,782.0,794.0,20256.0,12.0,0 +20305,20306,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,13:14:00,794.0,806.0,20256.0,12.0,0 +20306,20307,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,13:26:00,806.0,818.0,20256.0,12.0,0 +20307,20308,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,13:38:00,818.0,830.0,20256.0,12.0,0 +20308,20309,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,13:50:00,830.0,842.0,20256.0,12.0,0 +20309,20310,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,14:02:00,842.0,854.0,20256.0,12.0,0 +20310,20311,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,14:14:00,854.0,866.0,20256.0,12.0,0 +20311,20312,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,14:26:00,866.0,878.0,20256.0,12.0,0 +20312,20313,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,14:38:00,878.0,890.0,20256.0,12.0,0 +20313,20314,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,14:50:00,890.0,902.0,20256.0,12.0,0 +20314,20315,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,15:02:00,902.0,914.0,20256.0,12.0,0 +20315,20316,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,15:14:00,914.0,926.0,20256.0,12.0,0 +20316,20317,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,15:26:00,926.0,934.0,20256.0,8.0,0 +20317,20318,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,15:34:00,934.0,944.0,20256.0,10.0,0 +20318,20319,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,15:44:00,944.0,954.0,20256.0,10.0,0 +20319,20320,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,15:54:00,954.0,964.0,20256.0,10.0,0 +20320,20321,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,16:04:00,964.0,974.0,20256.0,10.0,0 +20321,20322,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,16:14:00,974.0,984.0,20256.0,10.0,0 +20322,20323,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,16:24:00,984.0,994.0,20256.0,10.0,0 +20323,20324,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,16:34:00,994.0,1004.0,20256.0,10.0,0 +20324,20325,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,16:44:00,1004.0,1014.0,20256.0,10.0,0 +20325,20326,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,16:54:00,1014.0,1024.0,20256.0,10.0,0 +20326,20327,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,17:04:00,1024.0,1034.0,20256.0,10.0,0 +20327,20328,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,17:14:00,1034.0,1044.0,20256.0,10.0,0 +20328,20329,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,17:24:00,1044.0,1054.0,20256.0,10.0,0 +20329,20330,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,17:34:00,1054.0,1064.0,20256.0,10.0,0 +20330,20331,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,17:44:00,1064.0,1074.0,20256.0,10.0,0 +20331,20332,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,17:54:00,1074.0,1084.0,20256.0,10.0,0 +20332,20333,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,18:04:00,1084.0,1094.0,20256.0,10.0,0 +20333,20334,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,18:14:00,1094.0,1104.0,20256.0,10.0,0 +20334,20335,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,18:24:00,1104.0,1114.0,20256.0,10.0,0 +20335,20336,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,18:34:00,1114.0,1134.0,20256.0,20.0,0 +20336,20337,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,18:54:00,1134.0,1154.0,20256.0,20.0,0 +20337,20338,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,19:14:00,1154.0,1174.0,20256.0,20.0,0 +20338,20339,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,19:34:00,1174.0,1194.0,20256.0,20.0,0 +20339,20340,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,19:54:00,1194.0,1214.0,20256.0,20.0,0 +20340,20341,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,20:14:00,1214.0,1234.0,20256.0,20.0,0 +20341,20342,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,20:34:00,1234.0,1254.0,20256.0,20.0,0 +20342,20343,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,20:54:00,1254.0,1274.0,20256.0,20.0,0 +20343,20344,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,21:14:00,1274.0,1294.0,20256.0,20.0,0 +20344,20345,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,21:34:00,1294.0,1314.0,20256.0,20.0,0 +20345,20346,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,21:54:00,1314.0,1334.0,20256.0,20.0,0 +20346,20347,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,22:14:00,1334.0,1354.0,20256.0,20.0,0 +20347,20348,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,22:34:00,1354.0,1374.0,20256.0,20.0,0 +20348,20349,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,22:54:00,1374.0,1394.0,20256.0,20.0,0 +20349,20350,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,23:14:00,1394.0,1414.0,20256.0,20.0,0 +20350,20351,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,23:34:00,1414.0,1434.0,20256.0,20.0,0 +20351,20352,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,23:54:00,1434.0,1454.0,20256.0,20.0,0 +20352,20353,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,24:14:00,1454.0,1474.0,20256.0,20.0,0 +20353,20354,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,24:34:00,1474.0,1494.0,20256.0,20.0,0 +20354,20355,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,24:54:00,1494.0,1514.0,20256.0,20.0,0 +20355,20356,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,25:14:00,1514.0,1534.0,20256.0,20.0,0 +20356,20357,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,25:34:00,1534.0,1554.0,20256.0,20.0,0 +20357,20358,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,25:54:00,1554.0,1574.0,20256.0,20.0,0 +20358,20359,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,26:14:00,1574.0,1594.0,20256.0,20.0,0 +20359,20360,MUN6O,sf_muni,6,6_O,3,sf_muni,MUN6O,0,20256,26:34:00,1594.0,1614.0,20256.0,20.0,0 +28525,28526,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,03:06:00,186.0,198.0,28526.0,12.0,0 +28526,28527,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,03:18:00,198.0,210.0,28526.0,12.0,0 +28527,28528,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,03:30:00,210.0,222.0,28526.0,12.0,0 +28528,28529,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,03:42:00,222.0,234.0,28526.0,12.0,0 +28529,28530,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,03:54:00,234.0,246.0,28526.0,12.0,0 +28530,28531,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,04:06:00,246.0,258.0,28526.0,12.0,0 +28531,28532,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,04:18:00,258.0,270.0,28526.0,12.0,0 +28532,28533,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,04:30:00,270.0,282.0,28526.0,12.0,0 +28533,28534,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,04:42:00,282.0,294.0,28526.0,12.0,0 +28534,28535,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,04:54:00,294.0,306.0,28526.0,12.0,0 +28535,28536,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,05:06:00,306.0,318.0,28526.0,12.0,0 +28536,28537,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,05:18:00,318.0,330.0,28526.0,12.0,0 +28537,28538,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,05:30:00,330.0,342.0,28526.0,12.0,0 +28538,28539,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,05:42:00,342.0,354.0,28526.0,12.0,0 +28539,28540,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,05:54:00,354.0,546.0,28526.0,192.0,1 +28540,28541,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,09:06:00,546.0,558.0,28526.0,12.0,0 +28541,28542,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,09:18:00,558.0,570.0,28526.0,12.0,0 +28542,28543,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,09:30:00,570.0,582.0,28526.0,12.0,0 +28543,28544,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,09:42:00,582.0,594.0,28526.0,12.0,0 +28544,28545,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,09:54:00,594.0,606.0,28526.0,12.0,0 +28545,28546,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,10:06:00,606.0,618.0,28526.0,12.0,0 +28546,28547,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,10:18:00,618.0,630.0,28526.0,12.0,0 +28547,28548,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,10:30:00,630.0,642.0,28526.0,12.0,0 +28548,28549,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,10:42:00,642.0,654.0,28526.0,12.0,0 +28549,28550,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,10:54:00,654.0,666.0,28526.0,12.0,0 +28550,28551,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,11:06:00,666.0,678.0,28526.0,12.0,0 +28551,28552,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,11:18:00,678.0,690.0,28526.0,12.0,0 +28552,28553,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,11:30:00,690.0,702.0,28526.0,12.0,0 +28553,28554,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,11:42:00,702.0,714.0,28526.0,12.0,0 +28554,28555,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,11:54:00,714.0,726.0,28526.0,12.0,0 +28555,28556,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,12:06:00,726.0,738.0,28526.0,12.0,0 +28556,28557,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,12:18:00,738.0,750.0,28526.0,12.0,0 +28557,28558,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,12:30:00,750.0,762.0,28526.0,12.0,0 +28558,28559,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,12:42:00,762.0,774.0,28526.0,12.0,0 +28559,28560,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,12:54:00,774.0,786.0,28526.0,12.0,0 +28560,28561,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,13:06:00,786.0,798.0,28526.0,12.0,0 +28561,28562,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,13:18:00,798.0,810.0,28526.0,12.0,0 +28562,28563,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,13:30:00,810.0,822.0,28526.0,12.0,0 +28563,28564,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,13:42:00,822.0,834.0,28526.0,12.0,0 +28564,28565,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,13:54:00,834.0,846.0,28526.0,12.0,0 +28565,28566,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,14:06:00,846.0,858.0,28526.0,12.0,0 +28566,28567,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,14:18:00,858.0,870.0,28526.0,12.0,0 +28567,28568,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,14:30:00,870.0,882.0,28526.0,12.0,0 +28568,28569,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,14:42:00,882.0,894.0,28526.0,12.0,0 +28569,28570,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,14:54:00,894.0,906.0,28526.0,12.0,0 +28570,28571,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,15:06:00,906.0,918.0,28526.0,12.0,0 +28571,28572,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,15:18:00,918.0,935.0,28526.0,17.0,0 +28572,28573,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,15:35:00,935.0,945.0,28526.0,10.0,0 +28573,28574,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,15:45:00,945.0,955.0,28526.0,10.0,0 +28574,28575,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,15:55:00,955.0,965.0,28526.0,10.0,0 +28575,28576,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,16:05:00,965.0,975.0,28526.0,10.0,0 +28576,28577,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,16:15:00,975.0,985.0,28526.0,10.0,0 +28577,28578,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,16:25:00,985.0,995.0,28526.0,10.0,0 +28578,28579,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,16:35:00,995.0,1005.0,28526.0,10.0,0 +28579,28580,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,16:45:00,1005.0,1015.0,28526.0,10.0,0 +28580,28581,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,16:55:00,1015.0,1025.0,28526.0,10.0,0 +28581,28582,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,17:05:00,1025.0,1035.0,28526.0,10.0,0 +28582,28583,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,17:15:00,1035.0,1045.0,28526.0,10.0,0 +28583,28584,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,17:25:00,1045.0,1055.0,28526.0,10.0,0 +28584,28585,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,17:35:00,1055.0,1065.0,28526.0,10.0,0 +28585,28586,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,17:45:00,1065.0,1075.0,28526.0,10.0,0 +28586,28587,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,17:55:00,1075.0,1085.0,28526.0,10.0,0 +28587,28588,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,18:05:00,1085.0,1095.0,28526.0,10.0,0 +28588,28589,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,18:15:00,1095.0,1105.0,28526.0,10.0,0 +28589,28590,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,18:25:00,1105.0,1118.0,28526.0,13.0,0 +28590,28591,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,18:38:00,1118.0,1138.0,28526.0,20.0,0 +28591,28592,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,18:58:00,1138.0,1158.0,28526.0,20.0,0 +28592,28593,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,19:18:00,1158.0,1178.0,28526.0,20.0,0 +28593,28594,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,19:38:00,1178.0,1198.0,28526.0,20.0,0 +28594,28595,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,19:58:00,1198.0,1218.0,28526.0,20.0,0 +28595,28596,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,20:18:00,1218.0,1238.0,28526.0,20.0,0 +28596,28597,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,20:38:00,1238.0,1258.0,28526.0,20.0,0 +28597,28598,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,20:58:00,1258.0,1278.0,28526.0,20.0,0 +28598,28599,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,21:18:00,1278.0,1298.0,28526.0,20.0,0 +28599,28600,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,21:38:00,1298.0,1318.0,28526.0,20.0,0 +28600,28601,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,21:58:00,1318.0,1338.0,28526.0,20.0,0 +28601,28602,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,22:18:00,1338.0,1358.0,28526.0,20.0,0 +28602,28603,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,22:38:00,1358.0,1378.0,28526.0,20.0,0 +28603,28604,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,22:58:00,1378.0,1398.0,28526.0,20.0,0 +28604,28605,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,23:18:00,1398.0,1418.0,28526.0,20.0,0 +28605,28606,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,23:38:00,1418.0,1438.0,28526.0,20.0,0 +28606,28607,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,23:58:00,1438.0,1458.0,28526.0,20.0,0 +28607,28608,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,24:18:00,1458.0,1478.0,28526.0,20.0,0 +28608,28609,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,24:38:00,1478.0,1498.0,28526.0,20.0,0 +28609,28610,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,24:58:00,1498.0,1518.0,28526.0,20.0,0 +28610,28611,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,25:18:00,1518.0,1538.0,28526.0,20.0,0 +28611,28612,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,25:38:00,1538.0,1558.0,28526.0,20.0,0 +28612,28613,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,25:58:00,1558.0,1578.0,28526.0,20.0,0 +28613,28614,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,26:18:00,1578.0,1598.0,28526.0,20.0,0 +28614,28615,MUN71I,sf_muni,71,71_I,3,sf_muni,MUN71I,0,28526,26:38:00,1598.0,1618.0,28526.0,20.0,0 +28703,28704,MUN71LI,sf_muni,71L,71L_I,3,sf_muni,MUN71LI,0,28704,06:02:00,362.0,372.0,28704.0,10.0,0 +28704,28705,MUN71LI,sf_muni,71L,71L_I,3,sf_muni,MUN71LI,0,28704,06:12:00,372.0,382.0,28704.0,10.0,0 +28705,28706,MUN71LI,sf_muni,71L,71L_I,3,sf_muni,MUN71LI,0,28704,06:22:00,382.0,392.0,28704.0,10.0,0 +28706,28707,MUN71LI,sf_muni,71L,71L_I,3,sf_muni,MUN71LI,0,28704,06:32:00,392.0,402.0,28704.0,10.0,0 +28707,28708,MUN71LI,sf_muni,71L,71L_I,3,sf_muni,MUN71LI,0,28704,06:42:00,402.0,412.0,28704.0,10.0,0 +28708,28709,MUN71LI,sf_muni,71L,71L_I,3,sf_muni,MUN71LI,0,28704,06:52:00,412.0,422.0,28704.0,10.0,0 +28709,28710,MUN71LI,sf_muni,71L,71L_I,3,sf_muni,MUN71LI,0,28704,07:02:00,422.0,432.0,28704.0,10.0,0 +28710,28711,MUN71LI,sf_muni,71L,71L_I,3,sf_muni,MUN71LI,0,28704,07:12:00,432.0,442.0,28704.0,10.0,0 +28711,28712,MUN71LI,sf_muni,71L,71L_I,3,sf_muni,MUN71LI,0,28704,07:22:00,442.0,452.0,28704.0,10.0,0 +28712,28713,MUN71LI,sf_muni,71L,71L_I,3,sf_muni,MUN71LI,0,28704,07:32:00,452.0,462.0,28704.0,10.0,0 +28713,28714,MUN71LI,sf_muni,71L,71L_I,3,sf_muni,MUN71LI,0,28704,07:42:00,462.0,472.0,28704.0,10.0,0 +28714,28715,MUN71LI,sf_muni,71L,71L_I,3,sf_muni,MUN71LI,0,28704,07:52:00,472.0,482.0,28704.0,10.0,0 +28715,28716,MUN71LI,sf_muni,71L,71L_I,3,sf_muni,MUN71LI,0,28704,08:02:00,482.0,492.0,28704.0,10.0,0 +28716,28717,MUN71LI,sf_muni,71L,71L_I,3,sf_muni,MUN71LI,0,28704,08:12:00,492.0,502.0,28704.0,10.0,0 +28717,28718,MUN71LI,sf_muni,71L,71L_I,3,sf_muni,MUN71LI,0,28704,08:22:00,502.0,512.0,28704.0,10.0,0 +28718,28719,MUN71LI,sf_muni,71L,71L_I,3,sf_muni,MUN71LI,0,28704,08:32:00,512.0,522.0,28704.0,10.0,0 +28719,28720,MUN71LI,sf_muni,71L,71L_I,3,sf_muni,MUN71LI,0,28704,08:42:00,522.0,532.0,28704.0,10.0,0 +28721,28722,MUN71LO,sf_muni,71L,71L_O,3,sf_muni,MUN71LO,0,28722,15:31:00,931.0,941.0,28722.0,10.0,0 +28722,28723,MUN71LO,sf_muni,71L,71L_O,3,sf_muni,MUN71LO,0,28722,15:41:00,941.0,951.0,28722.0,10.0,0 +28723,28724,MUN71LO,sf_muni,71L,71L_O,3,sf_muni,MUN71LO,0,28722,15:51:00,951.0,961.0,28722.0,10.0,0 +28724,28725,MUN71LO,sf_muni,71L,71L_O,3,sf_muni,MUN71LO,0,28722,16:01:00,961.0,971.0,28722.0,10.0,0 +28725,28726,MUN71LO,sf_muni,71L,71L_O,3,sf_muni,MUN71LO,0,28722,16:11:00,971.0,981.0,28722.0,10.0,0 +28726,28727,MUN71LO,sf_muni,71L,71L_O,3,sf_muni,MUN71LO,0,28722,16:21:00,981.0,991.0,28722.0,10.0,0 +28727,28728,MUN71LO,sf_muni,71L,71L_O,3,sf_muni,MUN71LO,0,28722,16:31:00,991.0,1001.0,28722.0,10.0,0 +28728,28729,MUN71LO,sf_muni,71L,71L_O,3,sf_muni,MUN71LO,0,28722,16:41:00,1001.0,1011.0,28722.0,10.0,0 +28729,28730,MUN71LO,sf_muni,71L,71L_O,3,sf_muni,MUN71LO,0,28722,16:51:00,1011.0,1021.0,28722.0,10.0,0 +28730,28731,MUN71LO,sf_muni,71L,71L_O,3,sf_muni,MUN71LO,0,28722,17:01:00,1021.0,1031.0,28722.0,10.0,0 +28731,28732,MUN71LO,sf_muni,71L,71L_O,3,sf_muni,MUN71LO,0,28722,17:11:00,1031.0,1041.0,28722.0,10.0,0 +28732,28733,MUN71LO,sf_muni,71L,71L_O,3,sf_muni,MUN71LO,0,28722,17:21:00,1041.0,1051.0,28722.0,10.0,0 +28733,28734,MUN71LO,sf_muni,71L,71L_O,3,sf_muni,MUN71LO,0,28722,17:31:00,1051.0,1061.0,28722.0,10.0,0 +28734,28735,MUN71LO,sf_muni,71L,71L_O,3,sf_muni,MUN71LO,0,28722,17:41:00,1061.0,1071.0,28722.0,10.0,0 +28735,28736,MUN71LO,sf_muni,71L,71L_O,3,sf_muni,MUN71LO,0,28722,17:51:00,1071.0,1081.0,28722.0,10.0,0 +28736,28737,MUN71LO,sf_muni,71L,71L_O,3,sf_muni,MUN71LO,0,28722,18:01:00,1081.0,1091.0,28722.0,10.0,0 +28737,28738,MUN71LO,sf_muni,71L,71L_O,3,sf_muni,MUN71LO,0,28722,18:11:00,1091.0,1101.0,28722.0,10.0,0 +28616,28617,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,03:05:00,185.0,200.0,28617.0,15.0,0 +28617,28618,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,03:20:00,200.0,215.0,28617.0,15.0,0 +28618,28619,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,03:35:00,215.0,230.0,28617.0,15.0,0 +28619,28620,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,03:50:00,230.0,245.0,28617.0,15.0,0 +28620,28621,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,04:05:00,245.0,260.0,28617.0,15.0,0 +28621,28622,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,04:20:00,260.0,275.0,28617.0,15.0,0 +28622,28623,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,04:35:00,275.0,290.0,28617.0,15.0,0 +28623,28624,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,04:50:00,290.0,305.0,28617.0,15.0,0 +28624,28625,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,05:05:00,305.0,320.0,28617.0,15.0,0 +28625,28626,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,05:20:00,320.0,335.0,28617.0,15.0,0 +28626,28627,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,05:35:00,335.0,350.0,28617.0,15.0,0 +28627,28628,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,05:50:00,350.0,364.0,28617.0,14.0,0 +28628,28629,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,06:04:00,364.0,375.0,28617.0,11.0,0 +28629,28630,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,06:15:00,375.0,386.0,28617.0,11.0,0 +28630,28631,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,06:26:00,386.0,397.0,28617.0,11.0,0 +28631,28632,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,06:37:00,397.0,408.0,28617.0,11.0,0 +28632,28633,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,06:48:00,408.0,419.0,28617.0,11.0,0 +28633,28634,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,06:59:00,419.0,430.0,28617.0,11.0,0 +28634,28635,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,07:10:00,430.0,441.0,28617.0,11.0,0 +28635,28636,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,07:21:00,441.0,452.0,28617.0,11.0,0 +28636,28637,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,07:32:00,452.0,463.0,28617.0,11.0,0 +28637,28638,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,07:43:00,463.0,474.0,28617.0,11.0,0 +28638,28639,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,07:54:00,474.0,485.0,28617.0,11.0,0 +28639,28640,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,08:05:00,485.0,496.0,28617.0,11.0,0 +28640,28641,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,08:16:00,496.0,507.0,28617.0,11.0,0 +28641,28642,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,08:27:00,507.0,518.0,28617.0,11.0,0 +28642,28643,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,08:38:00,518.0,529.0,28617.0,11.0,0 +28643,28644,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,08:49:00,529.0,542.0,28617.0,13.0,0 +28644,28645,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,09:02:00,542.0,554.0,28617.0,12.0,0 +28645,28646,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,09:14:00,554.0,566.0,28617.0,12.0,0 +28646,28647,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,09:26:00,566.0,578.0,28617.0,12.0,0 +28647,28648,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,09:38:00,578.0,590.0,28617.0,12.0,0 +28648,28649,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,09:50:00,590.0,602.0,28617.0,12.0,0 +28649,28650,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,10:02:00,602.0,614.0,28617.0,12.0,0 +28650,28651,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,10:14:00,614.0,626.0,28617.0,12.0,0 +28651,28652,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,10:26:00,626.0,638.0,28617.0,12.0,0 +28652,28653,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,10:38:00,638.0,650.0,28617.0,12.0,0 +28653,28654,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,10:50:00,650.0,662.0,28617.0,12.0,0 +28654,28655,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,11:02:00,662.0,674.0,28617.0,12.0,0 +28655,28656,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,11:14:00,674.0,686.0,28617.0,12.0,0 +28656,28657,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,11:26:00,686.0,698.0,28617.0,12.0,0 +28657,28658,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,11:38:00,698.0,710.0,28617.0,12.0,0 +28658,28659,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,11:50:00,710.0,722.0,28617.0,12.0,0 +28659,28660,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,12:02:00,722.0,734.0,28617.0,12.0,0 +28660,28661,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,12:14:00,734.0,746.0,28617.0,12.0,0 +28661,28662,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,12:26:00,746.0,758.0,28617.0,12.0,0 +28662,28663,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,12:38:00,758.0,770.0,28617.0,12.0,0 +28663,28664,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,12:50:00,770.0,782.0,28617.0,12.0,0 +28664,28665,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,13:02:00,782.0,794.0,28617.0,12.0,0 +28665,28666,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,13:14:00,794.0,806.0,28617.0,12.0,0 +28666,28667,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,13:26:00,806.0,818.0,28617.0,12.0,0 +28667,28668,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,13:38:00,818.0,830.0,28617.0,12.0,0 +28668,28669,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,13:50:00,830.0,842.0,28617.0,12.0,0 +28669,28670,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,14:02:00,842.0,854.0,28617.0,12.0,0 +28670,28671,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,14:14:00,854.0,866.0,28617.0,12.0,0 +28671,28672,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,14:26:00,866.0,878.0,28617.0,12.0,0 +28672,28673,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,14:38:00,878.0,890.0,28617.0,12.0,0 +28673,28674,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,14:50:00,890.0,902.0,28617.0,12.0,0 +28674,28675,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,15:02:00,902.0,914.0,28617.0,12.0,0 +28675,28676,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,15:14:00,914.0,926.0,28617.0,12.0,0 +28676,28677,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,15:26:00,926.0,1115.0,28617.0,189.0,1 +28677,28678,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,18:35:00,1115.0,1135.0,28617.0,20.0,0 +28678,28679,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,18:55:00,1135.0,1155.0,28617.0,20.0,0 +28679,28680,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,19:15:00,1155.0,1175.0,28617.0,20.0,0 +28680,28681,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,19:35:00,1175.0,1195.0,28617.0,20.0,0 +28681,28682,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,19:55:00,1195.0,1215.0,28617.0,20.0,0 +28682,28683,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,20:15:00,1215.0,1235.0,28617.0,20.0,0 +28683,28684,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,20:35:00,1235.0,1255.0,28617.0,20.0,0 +28684,28685,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,20:55:00,1255.0,1275.0,28617.0,20.0,0 +28685,28686,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,21:15:00,1275.0,1295.0,28617.0,20.0,0 +28686,28687,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,21:35:00,1295.0,1315.0,28617.0,20.0,0 +28687,28688,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,21:55:00,1315.0,1335.0,28617.0,20.0,0 +28688,28689,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,22:15:00,1335.0,1355.0,28617.0,20.0,0 +28689,28690,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,22:35:00,1355.0,1375.0,28617.0,20.0,0 +28690,28691,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,22:55:00,1375.0,1395.0,28617.0,20.0,0 +28691,28692,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,23:15:00,1395.0,1415.0,28617.0,20.0,0 +28692,28693,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,23:35:00,1415.0,1435.0,28617.0,20.0,0 +28693,28694,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,23:55:00,1435.0,1455.0,28617.0,20.0,0 +28694,28695,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,24:15:00,1455.0,1475.0,28617.0,20.0,0 +28695,28696,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,24:35:00,1475.0,1495.0,28617.0,20.0,0 +28696,28697,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,24:55:00,1495.0,1515.0,28617.0,20.0,0 +28697,28698,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,25:15:00,1515.0,1535.0,28617.0,20.0,0 +28698,28699,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,25:35:00,1535.0,1555.0,28617.0,20.0,0 +28699,28700,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,25:55:00,1555.0,1575.0,28617.0,20.0,0 +28700,28701,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,26:15:00,1575.0,1595.0,28617.0,20.0,0 +28701,28702,MUN71O,sf_muni,71,71_O,3,sf_muni,MUN71O,0,28617,26:35:00,1595.0,1615.0,28617.0,20.0,0 +28739,28740,MUN80XI,sf_muni,80X,80X_I,3,sf_muni,MUN80XI,0,28740,06:03:00,363.0,483.0,28740.0,120.0,0 +28741,28742,MUN81XI,sf_muni,81X,81X_I,3,sf_muni,MUN81XI,0,28742,06:05:00,365.0,385.0,28742.0,20.0,0 +28742,28743,MUN81XI,sf_muni,81X,81X_I,3,sf_muni,MUN81XI,0,28742,06:25:00,385.0,405.0,28742.0,20.0,0 +28743,28744,MUN81XI,sf_muni,81X,81X_I,3,sf_muni,MUN81XI,0,28742,06:45:00,405.0,425.0,28742.0,20.0,0 +28744,28745,MUN81XI,sf_muni,81X,81X_I,3,sf_muni,MUN81XI,0,28742,07:05:00,425.0,445.0,28742.0,20.0,0 +28745,28746,MUN81XI,sf_muni,81X,81X_I,3,sf_muni,MUN81XI,0,28742,07:25:00,445.0,465.0,28742.0,20.0,0 +28746,28747,MUN81XI,sf_muni,81X,81X_I,3,sf_muni,MUN81XI,0,28742,07:45:00,465.0,485.0,28742.0,20.0,0 +28747,28748,MUN81XI,sf_muni,81X,81X_I,3,sf_muni,MUN81XI,0,28742,08:05:00,485.0,505.0,28742.0,20.0,0 +28748,28749,MUN81XI,sf_muni,81X,81X_I,3,sf_muni,MUN81XI,0,28742,08:25:00,505.0,525.0,28742.0,20.0,0 +28750,28751,MUN82XI,sf_muni,82X,82X_I,3,sf_muni,MUN82XI,0,28751,06:03:00,363.0,373.0,28751.0,10.0,0 +28751,28752,MUN82XI,sf_muni,82X,82X_I,3,sf_muni,MUN82XI,0,28751,06:13:00,373.0,383.0,28751.0,10.0,0 +28752,28753,MUN82XI,sf_muni,82X,82X_I,3,sf_muni,MUN82XI,0,28751,06:23:00,383.0,393.0,28751.0,10.0,0 +28753,28754,MUN82XI,sf_muni,82X,82X_I,3,sf_muni,MUN82XI,0,28751,06:33:00,393.0,403.0,28751.0,10.0,0 +28754,28755,MUN82XI,sf_muni,82X,82X_I,3,sf_muni,MUN82XI,0,28751,06:43:00,403.0,413.0,28751.0,10.0,0 +28755,28756,MUN82XI,sf_muni,82X,82X_I,3,sf_muni,MUN82XI,0,28751,06:53:00,413.0,423.0,28751.0,10.0,0 +28756,28757,MUN82XI,sf_muni,82X,82X_I,3,sf_muni,MUN82XI,0,28751,07:03:00,423.0,433.0,28751.0,10.0,0 +28757,28758,MUN82XI,sf_muni,82X,82X_I,3,sf_muni,MUN82XI,0,28751,07:13:00,433.0,443.0,28751.0,10.0,0 +28758,28759,MUN82XI,sf_muni,82X,82X_I,3,sf_muni,MUN82XI,0,28751,07:23:00,443.0,453.0,28751.0,10.0,0 +28759,28760,MUN82XI,sf_muni,82X,82X_I,3,sf_muni,MUN82XI,0,28751,07:33:00,453.0,463.0,28751.0,10.0,0 +28760,28761,MUN82XI,sf_muni,82X,82X_I,3,sf_muni,MUN82XI,0,28751,07:43:00,463.0,473.0,28751.0,10.0,0 +28761,28762,MUN82XI,sf_muni,82X,82X_I,3,sf_muni,MUN82XI,0,28751,07:53:00,473.0,483.0,28751.0,10.0,0 +28762,28763,MUN82XI,sf_muni,82X,82X_I,3,sf_muni,MUN82XI,0,28751,08:03:00,483.0,493.0,28751.0,10.0,0 +28763,28764,MUN82XI,sf_muni,82X,82X_I,3,sf_muni,MUN82XI,0,28751,08:13:00,493.0,503.0,28751.0,10.0,0 +28764,28765,MUN82XI,sf_muni,82X,82X_I,3,sf_muni,MUN82XI,0,28751,08:23:00,503.0,513.0,28751.0,10.0,0 +28765,28766,MUN82XI,sf_muni,82X,82X_I,3,sf_muni,MUN82XI,0,28751,08:33:00,513.0,523.0,28751.0,10.0,0 +28766,28767,MUN82XI,sf_muni,82X,82X_I,3,sf_muni,MUN82XI,0,28751,08:43:00,523.0,533.0,28751.0,10.0,0 +28768,28769,MUN82XO,sf_muni,82X,82X_O,3,sf_muni,MUN82XO,0,28769,15:36:00,936.0,948.0,28769.0,12.0,0 +28769,28770,MUN82XO,sf_muni,82X,82X_O,3,sf_muni,MUN82XO,0,28769,15:48:00,948.0,960.0,28769.0,12.0,0 +28770,28771,MUN82XO,sf_muni,82X,82X_O,3,sf_muni,MUN82XO,0,28769,16:00:00,960.0,972.0,28769.0,12.0,0 +28771,28772,MUN82XO,sf_muni,82X,82X_O,3,sf_muni,MUN82XO,0,28769,16:12:00,972.0,984.0,28769.0,12.0,0 +28772,28773,MUN82XO,sf_muni,82X,82X_O,3,sf_muni,MUN82XO,0,28769,16:24:00,984.0,996.0,28769.0,12.0,0 +28773,28774,MUN82XO,sf_muni,82X,82X_O,3,sf_muni,MUN82XO,0,28769,16:36:00,996.0,1008.0,28769.0,12.0,0 +28774,28775,MUN82XO,sf_muni,82X,82X_O,3,sf_muni,MUN82XO,0,28769,16:48:00,1008.0,1020.0,28769.0,12.0,0 +28775,28776,MUN82XO,sf_muni,82X,82X_O,3,sf_muni,MUN82XO,0,28769,17:00:00,1020.0,1032.0,28769.0,12.0,0 +28776,28777,MUN82XO,sf_muni,82X,82X_O,3,sf_muni,MUN82XO,0,28769,17:12:00,1032.0,1044.0,28769.0,12.0,0 +28777,28778,MUN82XO,sf_muni,82X,82X_O,3,sf_muni,MUN82XO,0,28769,17:24:00,1044.0,1056.0,28769.0,12.0,0 +28778,28779,MUN82XO,sf_muni,82X,82X_O,3,sf_muni,MUN82XO,0,28769,17:36:00,1056.0,1068.0,28769.0,12.0,0 +28779,28780,MUN82XO,sf_muni,82X,82X_O,3,sf_muni,MUN82XO,0,28769,17:48:00,1068.0,1080.0,28769.0,12.0,0 +28780,28781,MUN82XO,sf_muni,82X,82X_O,3,sf_muni,MUN82XO,0,28769,18:00:00,1080.0,1092.0,28769.0,12.0,0 +28781,28782,MUN82XO,sf_muni,82X,82X_O,3,sf_muni,MUN82XO,0,28769,18:12:00,1092.0,1104.0,28769.0,12.0,0 +29006,29007,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,06:07:00,367.0,382.0,29007.0,15.0,0 +29007,29008,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,06:22:00,382.0,397.0,29007.0,15.0,0 +29008,29009,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,06:37:00,397.0,412.0,29007.0,15.0,0 +29009,29010,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,06:52:00,412.0,427.0,29007.0,15.0,0 +29010,29011,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,07:07:00,427.0,442.0,29007.0,15.0,0 +29011,29012,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,07:22:00,442.0,457.0,29007.0,15.0,0 +29012,29013,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,07:37:00,457.0,472.0,29007.0,15.0,0 +29013,29014,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,07:52:00,472.0,487.0,29007.0,15.0,0 +29014,29015,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,08:07:00,487.0,502.0,29007.0,15.0,0 +29015,29016,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,08:22:00,502.0,517.0,29007.0,15.0,0 +29016,29017,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,08:37:00,517.0,532.0,29007.0,15.0,0 +29017,29018,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,08:52:00,532.0,934.0,29007.0,402.0,1 +29018,29019,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,15:34:00,934.0,949.0,29007.0,15.0,0 +29019,29020,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,15:49:00,949.0,964.0,29007.0,15.0,0 +29020,29021,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,16:04:00,964.0,979.0,29007.0,15.0,0 +29021,29022,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,16:19:00,979.0,994.0,29007.0,15.0,0 +29022,29023,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,16:34:00,994.0,1009.0,29007.0,15.0,0 +29023,29024,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,16:49:00,1009.0,1024.0,29007.0,15.0,0 +29024,29025,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,17:04:00,1024.0,1039.0,29007.0,15.0,0 +29025,29026,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,17:19:00,1039.0,1054.0,29007.0,15.0,0 +29026,29027,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,17:34:00,1054.0,1069.0,29007.0,15.0,0 +29027,29028,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,17:49:00,1069.0,1084.0,29007.0,15.0,0 +29028,29029,MUN83XI,sf_muni,83X,83X_I,3,sf_muni,MUN83XI,0,29007,18:04:00,1084.0,1099.0,29007.0,15.0,0 +29030,29031,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,06:06:00,366.0,381.0,29031.0,15.0,0 +29031,29032,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,06:21:00,381.0,396.0,29031.0,15.0,0 +29032,29033,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,06:36:00,396.0,411.0,29031.0,15.0,0 +29033,29034,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,06:51:00,411.0,426.0,29031.0,15.0,0 +29034,29035,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,07:06:00,426.0,441.0,29031.0,15.0,0 +29035,29036,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,07:21:00,441.0,456.0,29031.0,15.0,0 +29036,29037,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,07:36:00,456.0,471.0,29031.0,15.0,0 +29037,29038,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,07:51:00,471.0,486.0,29031.0,15.0,0 +29038,29039,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,08:06:00,486.0,501.0,29031.0,15.0,0 +29039,29040,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,08:21:00,501.0,516.0,29031.0,15.0,0 +29040,29041,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,08:36:00,516.0,531.0,29031.0,15.0,0 +29041,29042,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,08:51:00,531.0,933.0,29031.0,402.0,1 +29042,29043,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,15:33:00,933.0,948.0,29031.0,15.0,0 +29043,29044,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,15:48:00,948.0,963.0,29031.0,15.0,0 +29044,29045,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,16:03:00,963.0,978.0,29031.0,15.0,0 +29045,29046,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,16:18:00,978.0,993.0,29031.0,15.0,0 +29046,29047,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,16:33:00,993.0,1008.0,29031.0,15.0,0 +29047,29048,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,16:48:00,1008.0,1023.0,29031.0,15.0,0 +29048,29049,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,17:03:00,1023.0,1038.0,29031.0,15.0,0 +29049,29050,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,17:18:00,1038.0,1053.0,29031.0,15.0,0 +29050,29051,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,17:33:00,1053.0,1068.0,29031.0,15.0,0 +29051,29052,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,17:48:00,1068.0,1083.0,29031.0,15.0,0 +29052,29053,MUN83XO,sf_muni,83X,83X_O,3,sf_muni,MUN83XO,0,29031,18:03:00,1083.0,1098.0,29031.0,15.0,0 +28783,28784,MUN88I,sf_muni,88,88_I,3,sf_muni,MUN88I,0,28784,06:09:00,369.0,389.0,28784.0,20.0,0 +28784,28785,MUN88I,sf_muni,88,88_I,3,sf_muni,MUN88I,0,28784,06:29:00,389.0,409.0,28784.0,20.0,0 +28785,28786,MUN88I,sf_muni,88,88_I,3,sf_muni,MUN88I,0,28784,06:49:00,409.0,429.0,28784.0,20.0,0 +28786,28787,MUN88I,sf_muni,88,88_I,3,sf_muni,MUN88I,0,28784,07:09:00,429.0,449.0,28784.0,20.0,0 +28787,28788,MUN88I,sf_muni,88,88_I,3,sf_muni,MUN88I,0,28784,07:29:00,449.0,469.0,28784.0,20.0,0 +28788,28789,MUN88I,sf_muni,88,88_I,3,sf_muni,MUN88I,0,28784,07:49:00,469.0,489.0,28784.0,20.0,0 +28789,28790,MUN88I,sf_muni,88,88_I,3,sf_muni,MUN88I,0,28784,08:09:00,489.0,509.0,28784.0,20.0,0 +28790,28791,MUN88I,sf_muni,88,88_I,3,sf_muni,MUN88I,0,28784,08:29:00,509.0,529.0,28784.0,20.0,0 +28792,28793,MUN88O,sf_muni,88,88_O,3,sf_muni,MUN88O,0,28793,15:34:00,934.0,954.0,28793.0,20.0,0 +28793,28794,MUN88O,sf_muni,88,88_O,3,sf_muni,MUN88O,0,28793,15:54:00,954.0,974.0,28793.0,20.0,0 +28794,28795,MUN88O,sf_muni,88,88_O,3,sf_muni,MUN88O,0,28793,16:14:00,974.0,994.0,28793.0,20.0,0 +28795,28796,MUN88O,sf_muni,88,88_O,3,sf_muni,MUN88O,0,28793,16:34:00,994.0,1014.0,28793.0,20.0,0 +28796,28797,MUN88O,sf_muni,88,88_O,3,sf_muni,MUN88O,0,28793,16:54:00,1014.0,1034.0,28793.0,20.0,0 +28797,28798,MUN88O,sf_muni,88,88_O,3,sf_muni,MUN88O,0,28793,17:14:00,1034.0,1054.0,28793.0,20.0,0 +28798,28799,MUN88O,sf_muni,88,88_O,3,sf_muni,MUN88O,0,28793,17:34:00,1054.0,1074.0,28793.0,20.0,0 +28799,28800,MUN88O,sf_muni,88,88_O,3,sf_muni,MUN88O,0,28793,17:54:00,1074.0,1094.0,28793.0,20.0,0 +20617,20618,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,06:04:00,364.0,372.0,20618.0,8.0,0 +20618,20619,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,06:12:00,372.0,380.0,20618.0,8.0,0 +20619,20620,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,06:20:00,380.0,388.0,20618.0,8.0,0 +20620,20621,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,06:28:00,388.0,396.0,20618.0,8.0,0 +20621,20622,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,06:36:00,396.0,404.0,20618.0,8.0,0 +20622,20623,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,06:44:00,404.0,412.0,20618.0,8.0,0 +20623,20624,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,06:52:00,412.0,420.0,20618.0,8.0,0 +20624,20625,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,07:00:00,420.0,428.0,20618.0,8.0,0 +20625,20626,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,07:08:00,428.0,436.0,20618.0,8.0,0 +20626,20627,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,07:16:00,436.0,444.0,20618.0,8.0,0 +20627,20628,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,07:24:00,444.0,452.0,20618.0,8.0,0 +20628,20629,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,07:32:00,452.0,460.0,20618.0,8.0,0 +20629,20630,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,07:40:00,460.0,468.0,20618.0,8.0,0 +20630,20631,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,07:48:00,468.0,476.0,20618.0,8.0,0 +20631,20632,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,07:56:00,476.0,484.0,20618.0,8.0,0 +20632,20633,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,08:04:00,484.0,492.0,20618.0,8.0,0 +20633,20634,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,08:12:00,492.0,500.0,20618.0,8.0,0 +20634,20635,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,08:20:00,500.0,508.0,20618.0,8.0,0 +20635,20636,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,08:28:00,508.0,516.0,20618.0,8.0,0 +20636,20637,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,08:36:00,516.0,524.0,20618.0,8.0,0 +20637,20638,MUN8AXI,sf_muni,8AX,8AX_I,3,sf_muni,MUN8AXI,0,20618,08:44:00,524.0,532.0,20618.0,8.0,0 +20639,20640,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,15:33:00,933.0,940.5,20640.0,7.5,0 +20640,20641,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,15:40:30,940.5,948.0,20640.0,7.5,0 +20641,20642,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,15:48:00,948.0,955.5,20640.0,7.5,0 +20642,20643,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,15:55:30,955.5,963.0,20640.0,7.5,0 +20643,20644,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,16:03:00,963.0,970.5,20640.0,7.5,0 +20644,20645,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,16:10:30,970.5,978.0,20640.0,7.5,0 +20645,20646,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,16:18:00,978.0,985.5,20640.0,7.5,0 +20646,20647,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,16:25:30,985.5,993.0,20640.0,7.5,0 +20647,20648,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,16:33:00,993.0,1000.5,20640.0,7.5,0 +20648,20649,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,16:40:30,1000.5,1008.0,20640.0,7.5,0 +20649,20650,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,16:48:00,1008.0,1015.5,20640.0,7.5,0 +20650,20651,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,16:55:30,1015.5,1023.0,20640.0,7.5,0 +20651,20652,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,17:03:00,1023.0,1030.5,20640.0,7.5,0 +20652,20653,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,17:10:30,1030.5,1038.0,20640.0,7.5,0 +20653,20654,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,17:18:00,1038.0,1045.5,20640.0,7.5,0 +20654,20655,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,17:25:30,1045.5,1053.0,20640.0,7.5,0 +20655,20656,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,17:33:00,1053.0,1060.5,20640.0,7.5,0 +20656,20657,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,17:40:30,1060.5,1068.0,20640.0,7.5,0 +20657,20658,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,17:48:00,1068.0,1075.5,20640.0,7.5,0 +20658,20659,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,17:55:30,1075.5,1083.0,20640.0,7.5,0 +20659,20660,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,18:03:00,1083.0,1090.5,20640.0,7.5,0 +20660,20661,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,18:10:30,1090.5,1098.0,20640.0,7.5,0 +20661,20662,MUN8AXO,sf_muni,8AX,8AX_O,3,sf_muni,MUN8AXO,0,20640,18:18:00,1098.0,1105.5,20640.0,7.5,0 +20663,20664,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,06:04:00,364.0,371.5,20664.0,7.5,0 +20664,20665,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,06:11:30,371.5,379.0,20664.0,7.5,0 +20665,20666,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,06:19:00,379.0,386.5,20664.0,7.5,0 +20666,20667,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,06:26:30,386.5,394.0,20664.0,7.5,0 +20667,20668,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,06:34:00,394.0,401.5,20664.0,7.5,0 +20668,20669,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,06:41:30,401.5,409.0,20664.0,7.5,0 +20669,20670,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,06:49:00,409.0,416.5,20664.0,7.5,0 +20670,20671,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,06:56:30,416.5,424.0,20664.0,7.5,0 +20671,20672,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,07:04:00,424.0,431.5,20664.0,7.5,0 +20672,20673,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,07:11:30,431.5,439.0,20664.0,7.5,0 +20673,20674,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,07:19:00,439.0,446.5,20664.0,7.5,0 +20674,20675,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,07:26:30,446.5,454.0,20664.0,7.5,0 +20675,20676,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,07:34:00,454.0,461.5,20664.0,7.5,0 +20676,20677,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,07:41:30,461.5,469.0,20664.0,7.5,0 +20677,20678,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,07:49:00,469.0,476.5,20664.0,7.5,0 +20678,20679,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,07:56:30,476.5,484.0,20664.0,7.5,0 +20679,20680,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,08:04:00,484.0,491.5,20664.0,7.5,0 +20680,20681,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,08:11:30,491.5,499.0,20664.0,7.5,0 +20681,20682,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,08:19:00,499.0,506.5,20664.0,7.5,0 +20682,20683,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,08:26:30,506.5,514.0,20664.0,7.5,0 +20683,20684,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,08:34:00,514.0,521.5,20664.0,7.5,0 +20684,20685,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,08:41:30,521.5,529.0,20664.0,7.5,0 +20685,20686,MUN8BXI,sf_muni,8BX,8BX_I,3,sf_muni,MUN8BXI,0,20664,08:49:00,529.0,536.5,20664.0,7.5,0 +20687,20688,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,15:33:00,933.0,940.5,20688.0,7.5,0 +20688,20689,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,15:40:30,940.5,948.0,20688.0,7.5,0 +20689,20690,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,15:48:00,948.0,955.5,20688.0,7.5,0 +20690,20691,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,15:55:30,955.5,963.0,20688.0,7.5,0 +20691,20692,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,16:03:00,963.0,970.5,20688.0,7.5,0 +20692,20693,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,16:10:30,970.5,978.0,20688.0,7.5,0 +20693,20694,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,16:18:00,978.0,985.5,20688.0,7.5,0 +20694,20695,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,16:25:30,985.5,993.0,20688.0,7.5,0 +20695,20696,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,16:33:00,993.0,1000.5,20688.0,7.5,0 +20696,20697,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,16:40:30,1000.5,1008.0,20688.0,7.5,0 +20697,20698,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,16:48:00,1008.0,1015.5,20688.0,7.5,0 +20698,20699,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,16:55:30,1015.5,1023.0,20688.0,7.5,0 +20699,20700,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,17:03:00,1023.0,1030.5,20688.0,7.5,0 +20700,20701,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,17:10:30,1030.5,1038.0,20688.0,7.5,0 +20701,20702,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,17:18:00,1038.0,1045.5,20688.0,7.5,0 +20702,20703,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,17:25:30,1045.5,1053.0,20688.0,7.5,0 +20703,20704,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,17:33:00,1053.0,1060.5,20688.0,7.5,0 +20704,20705,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,17:40:30,1060.5,1068.0,20688.0,7.5,0 +20705,20706,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,17:48:00,1068.0,1075.5,20688.0,7.5,0 +20706,20707,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,17:55:30,1075.5,1083.0,20688.0,7.5,0 +20707,20708,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,18:03:00,1083.0,1090.5,20688.0,7.5,0 +20708,20709,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,18:10:30,1090.5,1098.0,20688.0,7.5,0 +20709,20710,MUN8BXO,sf_muni,8BX,8BX_O,3,sf_muni,MUN8BXO,0,20688,18:18:00,1098.0,1105.5,20688.0,7.5,0 +20361,20362,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,03:02:00,182.0,190.5,20362.0,8.5,0 +20362,20363,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,03:10:30,190.5,199.0,20362.0,8.5,0 +20363,20364,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,03:19:00,199.0,207.5,20362.0,8.5,0 +20364,20365,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,03:27:30,207.5,216.0,20362.0,8.5,0 +20365,20366,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,03:36:00,216.0,224.5,20362.0,8.5,0 +20366,20367,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,03:44:30,224.5,233.0,20362.0,8.5,0 +20367,20368,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,03:53:00,233.0,241.5,20362.0,8.5,0 +20368,20369,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,04:01:30,241.5,250.0,20362.0,8.5,0 +20369,20370,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,04:10:00,250.0,258.5,20362.0,8.5,0 +20370,20371,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,04:18:30,258.5,267.0,20362.0,8.5,0 +20371,20372,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,04:27:00,267.0,275.5,20362.0,8.5,0 +20372,20373,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,04:35:30,275.5,284.0,20362.0,8.5,0 +20373,20374,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,04:44:00,284.0,292.5,20362.0,8.5,0 +20374,20375,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,04:52:30,292.5,301.0,20362.0,8.5,0 +20375,20376,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,05:01:00,301.0,309.5,20362.0,8.5,0 +20376,20377,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,05:09:30,309.5,318.0,20362.0,8.5,0 +20377,20378,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,05:18:00,318.0,326.5,20362.0,8.5,0 +20378,20379,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,05:26:30,326.5,335.0,20362.0,8.5,0 +20379,20380,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,05:35:00,335.0,343.5,20362.0,8.5,0 +20380,20381,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,05:43:30,343.5,352.0,20362.0,8.5,0 +20381,20382,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,05:52:00,352.0,543.0,20362.0,191.0,1 +20382,20383,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,09:03:00,543.0,552.0,20362.0,9.0,0 +20383,20384,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,09:12:00,552.0,561.0,20362.0,9.0,0 +20384,20385,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,09:21:00,561.0,570.0,20362.0,9.0,0 +20385,20386,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,09:30:00,570.0,579.0,20362.0,9.0,0 +20386,20387,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,09:39:00,579.0,588.0,20362.0,9.0,0 +20387,20388,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,09:48:00,588.0,597.0,20362.0,9.0,0 +20388,20389,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,09:57:00,597.0,606.0,20362.0,9.0,0 +20389,20390,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,10:06:00,606.0,615.0,20362.0,9.0,0 +20390,20391,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,10:15:00,615.0,624.0,20362.0,9.0,0 +20391,20392,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,10:24:00,624.0,633.0,20362.0,9.0,0 +20392,20393,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,10:33:00,633.0,642.0,20362.0,9.0,0 +20393,20394,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,10:42:00,642.0,651.0,20362.0,9.0,0 +20394,20395,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,10:51:00,651.0,660.0,20362.0,9.0,0 +20395,20396,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,11:00:00,660.0,669.0,20362.0,9.0,0 +20396,20397,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,11:09:00,669.0,678.0,20362.0,9.0,0 +20397,20398,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,11:18:00,678.0,687.0,20362.0,9.0,0 +20398,20399,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,11:27:00,687.0,696.0,20362.0,9.0,0 +20399,20400,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,11:36:00,696.0,705.0,20362.0,9.0,0 +20400,20401,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,11:45:00,705.0,714.0,20362.0,9.0,0 +20401,20402,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,11:54:00,714.0,723.0,20362.0,9.0,0 +20402,20403,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,12:03:00,723.0,732.0,20362.0,9.0,0 +20403,20404,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,12:12:00,732.0,741.0,20362.0,9.0,0 +20404,20405,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,12:21:00,741.0,750.0,20362.0,9.0,0 +20405,20406,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,12:30:00,750.0,759.0,20362.0,9.0,0 +20406,20407,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,12:39:00,759.0,768.0,20362.0,9.0,0 +20407,20408,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,12:48:00,768.0,777.0,20362.0,9.0,0 +20408,20409,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,12:57:00,777.0,786.0,20362.0,9.0,0 +20409,20410,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,13:06:00,786.0,795.0,20362.0,9.0,0 +20410,20411,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,13:15:00,795.0,804.0,20362.0,9.0,0 +20411,20412,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,13:24:00,804.0,813.0,20362.0,9.0,0 +20412,20413,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,13:33:00,813.0,822.0,20362.0,9.0,0 +20413,20414,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,13:42:00,822.0,831.0,20362.0,9.0,0 +20414,20415,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,13:51:00,831.0,840.0,20362.0,9.0,0 +20415,20416,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,14:00:00,840.0,849.0,20362.0,9.0,0 +20416,20417,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,14:09:00,849.0,858.0,20362.0,9.0,0 +20417,20418,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,14:18:00,858.0,867.0,20362.0,9.0,0 +20418,20419,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,14:27:00,867.0,876.0,20362.0,9.0,0 +20419,20420,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,14:36:00,876.0,885.0,20362.0,9.0,0 +20420,20421,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,14:45:00,885.0,894.0,20362.0,9.0,0 +20421,20422,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,14:54:00,894.0,903.0,20362.0,9.0,0 +20422,20423,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,15:03:00,903.0,912.0,20362.0,9.0,0 +20423,20424,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,15:12:00,912.0,921.0,20362.0,9.0,0 +20424,20425,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,15:21:00,921.0,933.0,20362.0,12.0,0 +20425,20426,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,15:33:00,933.0,940.5,20362.0,7.5,0 +20426,20427,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,15:40:30,940.5,948.0,20362.0,7.5,0 +20427,20428,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,15:48:00,948.0,955.5,20362.0,7.5,0 +20428,20429,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,15:55:30,955.5,963.0,20362.0,7.5,0 +20429,20430,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,16:03:00,963.0,970.5,20362.0,7.5,0 +20430,20431,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,16:10:30,970.5,978.0,20362.0,7.5,0 +20431,20432,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,16:18:00,978.0,985.5,20362.0,7.5,0 +20432,20433,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,16:25:30,985.5,993.0,20362.0,7.5,0 +20433,20434,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,16:33:00,993.0,1000.5,20362.0,7.5,0 +20434,20435,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,16:40:30,1000.5,1008.0,20362.0,7.5,0 +20435,20436,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,16:48:00,1008.0,1015.5,20362.0,7.5,0 +20436,20437,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,16:55:30,1015.5,1023.0,20362.0,7.5,0 +20437,20438,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,17:03:00,1023.0,1030.5,20362.0,7.5,0 +20438,20439,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,17:10:30,1030.5,1038.0,20362.0,7.5,0 +20439,20440,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,17:18:00,1038.0,1045.5,20362.0,7.5,0 +20440,20441,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,17:25:30,1045.5,1053.0,20362.0,7.5,0 +20441,20442,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,17:33:00,1053.0,1060.5,20362.0,7.5,0 +20442,20443,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,17:40:30,1060.5,1068.0,20362.0,7.5,0 +20443,20444,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,17:48:00,1068.0,1075.5,20362.0,7.5,0 +20444,20445,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,17:55:30,1075.5,1083.0,20362.0,7.5,0 +20445,20446,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,18:03:00,1083.0,1090.5,20362.0,7.5,0 +20446,20447,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,18:10:30,1090.5,1098.0,20362.0,7.5,0 +20447,20448,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,18:18:00,1098.0,1105.5,20362.0,7.5,0 +20448,20449,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,18:25:30,1105.5,1112.0,20362.0,6.5,0 +20449,20450,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,18:32:00,1112.0,1124.0,20362.0,12.0,0 +20450,20451,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,18:44:00,1124.0,1136.0,20362.0,12.0,0 +20451,20452,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,18:56:00,1136.0,1148.0,20362.0,12.0,0 +20452,20453,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,19:08:00,1148.0,1160.0,20362.0,12.0,0 +20453,20454,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,19:20:00,1160.0,1172.0,20362.0,12.0,0 +20454,20455,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,19:32:00,1172.0,1184.0,20362.0,12.0,0 +20455,20456,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,19:44:00,1184.0,1196.0,20362.0,12.0,0 +20456,20457,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,19:56:00,1196.0,1208.0,20362.0,12.0,0 +20457,20458,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,20:08:00,1208.0,1220.0,20362.0,12.0,0 +20458,20459,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,20:20:00,1220.0,1232.0,20362.0,12.0,0 +20459,20460,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,20:32:00,1232.0,1244.0,20362.0,12.0,0 +20460,20461,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,20:44:00,1244.0,1256.0,20362.0,12.0,0 +20461,20462,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,20:56:00,1256.0,1268.0,20362.0,12.0,0 +20462,20463,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,21:08:00,1268.0,1280.0,20362.0,12.0,0 +20463,20464,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,21:20:00,1280.0,1292.0,20362.0,12.0,0 +20464,20465,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,21:32:00,1292.0,1304.0,20362.0,12.0,0 +20465,20466,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,21:44:00,1304.0,1316.0,20362.0,12.0,0 +20466,20467,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,21:56:00,1316.0,1328.0,20362.0,12.0,0 +20467,20468,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,22:08:00,1328.0,1340.0,20362.0,12.0,0 +20468,20469,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,22:20:00,1340.0,1352.0,20362.0,12.0,0 +20469,20470,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,22:32:00,1352.0,1364.0,20362.0,12.0,0 +20470,20471,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,22:44:00,1364.0,1376.0,20362.0,12.0,0 +20471,20472,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,22:56:00,1376.0,1388.0,20362.0,12.0,0 +20472,20473,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,23:08:00,1388.0,1400.0,20362.0,12.0,0 +20473,20474,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,23:20:00,1400.0,1412.0,20362.0,12.0,0 +20474,20475,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,23:32:00,1412.0,1424.0,20362.0,12.0,0 +20475,20476,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,23:44:00,1424.0,1436.0,20362.0,12.0,0 +20476,20477,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,23:56:00,1436.0,1448.0,20362.0,12.0,0 +20477,20478,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,24:08:00,1448.0,1460.0,20362.0,12.0,0 +20478,20479,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,24:20:00,1460.0,1472.0,20362.0,12.0,0 +20479,20480,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,24:32:00,1472.0,1484.0,20362.0,12.0,0 +20480,20481,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,24:44:00,1484.0,1496.0,20362.0,12.0,0 +20481,20482,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,24:56:00,1496.0,1508.0,20362.0,12.0,0 +20482,20483,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,25:08:00,1508.0,1520.0,20362.0,12.0,0 +20483,20484,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,25:20:00,1520.0,1532.0,20362.0,12.0,0 +20484,20485,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,25:32:00,1532.0,1544.0,20362.0,12.0,0 +20485,20486,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,25:44:00,1544.0,1556.0,20362.0,12.0,0 +20486,20487,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,25:56:00,1556.0,1568.0,20362.0,12.0,0 +20487,20488,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,26:08:00,1568.0,1580.0,20362.0,12.0,0 +20488,20489,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,26:20:00,1580.0,1592.0,20362.0,12.0,0 +20489,20490,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,26:32:00,1592.0,1604.0,20362.0,12.0,0 +20490,20491,MUN8XI,sf_muni,8X,8X_I,3,sf_muni,MUN8XI,0,20362,26:44:00,1604.0,1616.0,20362.0,12.0,0 +20492,20493,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,03:04:00,184.0,196.0,20493.0,12.0,0 +20493,20494,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,03:16:00,196.0,208.0,20493.0,12.0,0 +20494,20495,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,03:28:00,208.0,220.0,20493.0,12.0,0 +20495,20496,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,03:40:00,220.0,232.0,20493.0,12.0,0 +20496,20497,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,03:52:00,232.0,244.0,20493.0,12.0,0 +20497,20498,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,04:04:00,244.0,256.0,20493.0,12.0,0 +20498,20499,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,04:16:00,256.0,268.0,20493.0,12.0,0 +20499,20500,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,04:28:00,268.0,280.0,20493.0,12.0,0 +20500,20501,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,04:40:00,280.0,292.0,20493.0,12.0,0 +20501,20502,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,04:52:00,292.0,304.0,20493.0,12.0,0 +20502,20503,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,05:04:00,304.0,316.0,20493.0,12.0,0 +20503,20504,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,05:16:00,316.0,328.0,20493.0,12.0,0 +20504,20505,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,05:28:00,328.0,340.0,20493.0,12.0,0 +20505,20506,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,05:40:00,340.0,352.0,20493.0,12.0,0 +20506,20507,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,05:52:00,352.0,361.0,20493.0,9.0,0 +20507,20508,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,06:01:00,361.0,368.5,20493.0,7.5,0 +20508,20509,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,06:08:30,368.5,376.0,20493.0,7.5,0 +20509,20510,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,06:16:00,376.0,383.5,20493.0,7.5,0 +20510,20511,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,06:23:30,383.5,391.0,20493.0,7.5,0 +20511,20512,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,06:31:00,391.0,398.5,20493.0,7.5,0 +20512,20513,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,06:38:30,398.5,406.0,20493.0,7.5,0 +20513,20514,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,06:46:00,406.0,413.5,20493.0,7.5,0 +20514,20515,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,06:53:30,413.5,421.0,20493.0,7.5,0 +20515,20516,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,07:01:00,421.0,428.5,20493.0,7.5,0 +20516,20517,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,07:08:30,428.5,436.0,20493.0,7.5,0 +20517,20518,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,07:16:00,436.0,443.5,20493.0,7.5,0 +20518,20519,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,07:23:30,443.5,451.0,20493.0,7.5,0 +20519,20520,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,07:31:00,451.0,458.5,20493.0,7.5,0 +20520,20521,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,07:38:30,458.5,466.0,20493.0,7.5,0 +20521,20522,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,07:46:00,466.0,473.5,20493.0,7.5,0 +20522,20523,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,07:53:30,473.5,481.0,20493.0,7.5,0 +20523,20524,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,08:01:00,481.0,488.5,20493.0,7.5,0 +20524,20525,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,08:08:30,488.5,496.0,20493.0,7.5,0 +20525,20526,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,08:16:00,496.0,503.5,20493.0,7.5,0 +20526,20527,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,08:23:30,503.5,511.0,20493.0,7.5,0 +20527,20528,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,08:31:00,511.0,518.5,20493.0,7.5,0 +20528,20529,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,08:38:30,518.5,526.0,20493.0,7.5,0 +20529,20530,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,08:46:00,526.0,533.5,20493.0,7.5,0 +20530,20531,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,08:53:30,533.5,543.0,20493.0,9.5,0 +20531,20532,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,09:03:00,543.0,552.0,20493.0,9.0,0 +20532,20533,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,09:12:00,552.0,561.0,20493.0,9.0,0 +20533,20534,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,09:21:00,561.0,570.0,20493.0,9.0,0 +20534,20535,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,09:30:00,570.0,579.0,20493.0,9.0,0 +20535,20536,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,09:39:00,579.0,588.0,20493.0,9.0,0 +20536,20537,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,09:48:00,588.0,597.0,20493.0,9.0,0 +20537,20538,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,09:57:00,597.0,606.0,20493.0,9.0,0 +20538,20539,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,10:06:00,606.0,615.0,20493.0,9.0,0 +20539,20540,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,10:15:00,615.0,624.0,20493.0,9.0,0 +20540,20541,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,10:24:00,624.0,633.0,20493.0,9.0,0 +20541,20542,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,10:33:00,633.0,642.0,20493.0,9.0,0 +20542,20543,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,10:42:00,642.0,651.0,20493.0,9.0,0 +20543,20544,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,10:51:00,651.0,660.0,20493.0,9.0,0 +20544,20545,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,11:00:00,660.0,669.0,20493.0,9.0,0 +20545,20546,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,11:09:00,669.0,678.0,20493.0,9.0,0 +20546,20547,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,11:18:00,678.0,687.0,20493.0,9.0,0 +20547,20548,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,11:27:00,687.0,696.0,20493.0,9.0,0 +20548,20549,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,11:36:00,696.0,705.0,20493.0,9.0,0 +20549,20550,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,11:45:00,705.0,714.0,20493.0,9.0,0 +20550,20551,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,11:54:00,714.0,723.0,20493.0,9.0,0 +20551,20552,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,12:03:00,723.0,732.0,20493.0,9.0,0 +20552,20553,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,12:12:00,732.0,741.0,20493.0,9.0,0 +20553,20554,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,12:21:00,741.0,750.0,20493.0,9.0,0 +20554,20555,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,12:30:00,750.0,759.0,20493.0,9.0,0 +20555,20556,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,12:39:00,759.0,768.0,20493.0,9.0,0 +20556,20557,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,12:48:00,768.0,777.0,20493.0,9.0,0 +20557,20558,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,12:57:00,777.0,786.0,20493.0,9.0,0 +20558,20559,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,13:06:00,786.0,795.0,20493.0,9.0,0 +20559,20560,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,13:15:00,795.0,804.0,20493.0,9.0,0 +20560,20561,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,13:24:00,804.0,813.0,20493.0,9.0,0 +20561,20562,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,13:33:00,813.0,822.0,20493.0,9.0,0 +20562,20563,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,13:42:00,822.0,831.0,20493.0,9.0,0 +20563,20564,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,13:51:00,831.0,840.0,20493.0,9.0,0 +20564,20565,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,14:00:00,840.0,849.0,20493.0,9.0,0 +20565,20566,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,14:09:00,849.0,858.0,20493.0,9.0,0 +20566,20567,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,14:18:00,858.0,867.0,20493.0,9.0,0 +20567,20568,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,14:27:00,867.0,876.0,20493.0,9.0,0 +20568,20569,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,14:36:00,876.0,885.0,20493.0,9.0,0 +20569,20570,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,14:45:00,885.0,894.0,20493.0,9.0,0 +20570,20571,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,14:54:00,894.0,903.0,20493.0,9.0,0 +20571,20572,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,15:03:00,903.0,912.0,20493.0,9.0,0 +20572,20573,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,15:12:00,912.0,921.0,20493.0,9.0,0 +20573,20574,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,15:21:00,921.0,1112.0,20493.0,191.0,1 +20574,20575,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,18:32:00,1112.0,1124.0,20493.0,12.0,0 +20575,20576,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,18:44:00,1124.0,1136.0,20493.0,12.0,0 +20576,20577,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,18:56:00,1136.0,1148.0,20493.0,12.0,0 +20577,20578,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,19:08:00,1148.0,1160.0,20493.0,12.0,0 +20578,20579,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,19:20:00,1160.0,1172.0,20493.0,12.0,0 +20579,20580,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,19:32:00,1172.0,1184.0,20493.0,12.0,0 +20580,20581,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,19:44:00,1184.0,1196.0,20493.0,12.0,0 +20581,20582,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,19:56:00,1196.0,1208.0,20493.0,12.0,0 +20582,20583,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,20:08:00,1208.0,1220.0,20493.0,12.0,0 +20583,20584,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,20:20:00,1220.0,1232.0,20493.0,12.0,0 +20584,20585,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,20:32:00,1232.0,1244.0,20493.0,12.0,0 +20585,20586,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,20:44:00,1244.0,1256.0,20493.0,12.0,0 +20586,20587,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,20:56:00,1256.0,1268.0,20493.0,12.0,0 +20587,20588,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,21:08:00,1268.0,1280.0,20493.0,12.0,0 +20588,20589,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,21:20:00,1280.0,1292.0,20493.0,12.0,0 +20589,20590,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,21:32:00,1292.0,1304.0,20493.0,12.0,0 +20590,20591,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,21:44:00,1304.0,1316.0,20493.0,12.0,0 +20591,20592,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,21:56:00,1316.0,1328.0,20493.0,12.0,0 +20592,20593,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,22:08:00,1328.0,1340.0,20493.0,12.0,0 +20593,20594,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,22:20:00,1340.0,1352.0,20493.0,12.0,0 +20594,20595,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,22:32:00,1352.0,1364.0,20493.0,12.0,0 +20595,20596,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,22:44:00,1364.0,1376.0,20493.0,12.0,0 +20596,20597,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,22:56:00,1376.0,1388.0,20493.0,12.0,0 +20597,20598,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,23:08:00,1388.0,1400.0,20493.0,12.0,0 +20598,20599,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,23:20:00,1400.0,1412.0,20493.0,12.0,0 +20599,20600,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,23:32:00,1412.0,1424.0,20493.0,12.0,0 +20600,20601,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,23:44:00,1424.0,1436.0,20493.0,12.0,0 +20601,20602,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,23:56:00,1436.0,1448.0,20493.0,12.0,0 +20602,20603,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,24:08:00,1448.0,1460.0,20493.0,12.0,0 +20603,20604,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,24:20:00,1460.0,1472.0,20493.0,12.0,0 +20604,20605,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,24:32:00,1472.0,1484.0,20493.0,12.0,0 +20605,20606,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,24:44:00,1484.0,1496.0,20493.0,12.0,0 +20606,20607,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,24:56:00,1496.0,1508.0,20493.0,12.0,0 +20607,20608,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,25:08:00,1508.0,1520.0,20493.0,12.0,0 +20608,20609,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,25:20:00,1520.0,1532.0,20493.0,12.0,0 +20609,20610,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,25:32:00,1532.0,1544.0,20493.0,12.0,0 +20610,20611,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,25:44:00,1544.0,1556.0,20493.0,12.0,0 +20611,20612,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,25:56:00,1556.0,1568.0,20493.0,12.0,0 +20612,20613,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,26:08:00,1568.0,1580.0,20493.0,12.0,0 +20613,20614,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,26:20:00,1580.0,1592.0,20493.0,12.0,0 +20614,20615,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,26:32:00,1592.0,1604.0,20493.0,12.0,0 +20615,20616,MUN8XO,sf_muni,8X,8X_O,3,sf_muni,MUN8XO,0,20493,26:44:00,1604.0,1616.0,20493.0,12.0,0 +28801,28802,MUN90I,sf_muni,90,90_I,3,sf_muni,MUN90I,0,28802,03:14:00,194.0,224.0,28802.0,30.0,0 +28802,28803,MUN90I,sf_muni,90,90_I,3,sf_muni,MUN90I,0,28802,03:44:00,224.0,254.0,28802.0,30.0,0 +28803,28804,MUN90I,sf_muni,90,90_I,3,sf_muni,MUN90I,0,28802,04:14:00,254.0,284.0,28802.0,30.0,0 +28804,28805,MUN90I,sf_muni,90,90_I,3,sf_muni,MUN90I,0,28802,04:44:00,284.0,314.0,28802.0,30.0,0 +28805,28806,MUN90I,sf_muni,90,90_I,3,sf_muni,MUN90I,0,28802,05:14:00,314.0,344.0,28802.0,30.0,0 +28807,28808,MUN90O,sf_muni,90,90_O,3,sf_muni,MUN90O,0,28808,03:14:00,194.0,224.0,28808.0,30.0,0 +28808,28809,MUN90O,sf_muni,90,90_O,3,sf_muni,MUN90O,0,28808,03:44:00,224.0,254.0,28808.0,30.0,0 +28809,28810,MUN90O,sf_muni,90,90_O,3,sf_muni,MUN90O,0,28808,04:14:00,254.0,284.0,28808.0,30.0,0 +28810,28811,MUN90O,sf_muni,90,90_O,3,sf_muni,MUN90O,0,28808,04:44:00,284.0,314.0,28808.0,30.0,0 +28811,28812,MUN90O,sf_muni,90,90_O,3,sf_muni,MUN90O,0,28808,05:14:00,314.0,344.0,28808.0,30.0,0 +28813,28814,MUN91I,sf_muni,91,91_I,3,sf_muni,MUN91I,0,28814,03:04:00,184.0,214.0,28814.0,30.0,0 +28814,28815,MUN91I,sf_muni,91,91_I,3,sf_muni,MUN91I,0,28814,03:34:00,214.0,244.0,28814.0,30.0,0 +28815,28816,MUN91I,sf_muni,91,91_I,3,sf_muni,MUN91I,0,28814,04:04:00,244.0,274.0,28814.0,30.0,0 +28816,28817,MUN91I,sf_muni,91,91_I,3,sf_muni,MUN91I,0,28814,04:34:00,274.0,304.0,28814.0,30.0,0 +28817,28818,MUN91I,sf_muni,91,91_I,3,sf_muni,MUN91I,0,28814,05:04:00,304.0,334.0,28814.0,30.0,0 +28819,28820,MUN91O,sf_muni,91,91_O,3,sf_muni,MUN91O,0,28820,03:09:00,189.0,219.0,28820.0,30.0,0 +28820,28821,MUN91O,sf_muni,91,91_O,3,sf_muni,MUN91O,0,28820,03:39:00,219.0,249.0,28820.0,30.0,0 +28821,28822,MUN91O,sf_muni,91,91_O,3,sf_muni,MUN91O,0,28820,04:09:00,249.0,279.0,28820.0,30.0,0 +28822,28823,MUN91O,sf_muni,91,91_O,3,sf_muni,MUN91O,0,28820,04:39:00,279.0,309.0,28820.0,30.0,0 +28823,28824,MUN91O,sf_muni,91,91_O,3,sf_muni,MUN91O,0,28820,05:09:00,309.0,339.0,28820.0,30.0,0 +28825,28826,MUN94LI,sf_muni,94L,94L_I,3,sf_muni,MUN94LI,0,28826,03:14:00,194.0,224.0,28826.0,30.0,0 +28826,28827,MUN94LI,sf_muni,94L,94L_I,3,sf_muni,MUN94LI,0,28826,03:44:00,224.0,254.0,28826.0,30.0,0 +28827,28828,MUN94LI,sf_muni,94L,94L_I,3,sf_muni,MUN94LI,0,28826,04:14:00,254.0,284.0,28826.0,30.0,0 +28828,28829,MUN94LI,sf_muni,94L,94L_I,3,sf_muni,MUN94LI,0,28826,04:44:00,284.0,314.0,28826.0,30.0,0 +28829,28830,MUN94LI,sf_muni,94L,94L_I,3,sf_muni,MUN94LI,0,28826,05:14:00,314.0,344.0,28826.0,30.0,0 +28831,28832,MUN94LO,sf_muni,94L,94L_O,3,sf_muni,MUN94LO,0,28832,03:02:00,182.0,212.0,28832.0,30.0,0 +28832,28833,MUN94LO,sf_muni,94L,94L_O,3,sf_muni,MUN94LO,0,28832,03:32:00,212.0,242.0,28832.0,30.0,0 +28833,28834,MUN94LO,sf_muni,94L,94L_O,3,sf_muni,MUN94LO,0,28832,04:02:00,242.0,272.0,28832.0,30.0,0 +28834,28835,MUN94LO,sf_muni,94L,94L_O,3,sf_muni,MUN94LO,0,28832,04:32:00,272.0,302.0,28832.0,30.0,0 +28835,28836,MUN94LO,sf_muni,94L,94L_O,3,sf_muni,MUN94LO,0,28832,05:02:00,302.0,332.0,28832.0,30.0,0 +28837,28838,MUN94NI,sf_muni,94N,94N_I,3,sf_muni,MUN94NI,0,28838,03:12:00,192.0,222.0,28838.0,30.0,0 +28838,28839,MUN94NI,sf_muni,94N,94N_I,3,sf_muni,MUN94NI,0,28838,03:42:00,222.0,252.0,28838.0,30.0,0 +28839,28840,MUN94NI,sf_muni,94N,94N_I,3,sf_muni,MUN94NI,0,28838,04:12:00,252.0,282.0,28838.0,30.0,0 +28840,28841,MUN94NI,sf_muni,94N,94N_I,3,sf_muni,MUN94NI,0,28838,04:42:00,282.0,312.0,28838.0,30.0,0 +28841,28842,MUN94NI,sf_muni,94N,94N_I,3,sf_muni,MUN94NI,0,28838,05:12:00,312.0,342.0,28838.0,30.0,0 +28843,28844,MUN94NO,sf_muni,94N,94N_O,3,sf_muni,MUN94NO,0,28844,03:07:00,187.0,217.0,28844.0,30.0,0 +28844,28845,MUN94NO,sf_muni,94N,94N_O,3,sf_muni,MUN94NO,0,28844,03:37:00,217.0,247.0,28844.0,30.0,0 +28845,28846,MUN94NO,sf_muni,94N,94N_O,3,sf_muni,MUN94NO,0,28844,04:07:00,247.0,277.0,28844.0,30.0,0 +28846,28847,MUN94NO,sf_muni,94N,94N_O,3,sf_muni,MUN94NO,0,28844,04:37:00,277.0,307.0,28844.0,30.0,0 +28847,28848,MUN94NO,sf_muni,94N,94N_O,3,sf_muni,MUN94NO,0,28844,05:07:00,307.0,337.0,28844.0,30.0,0 +20711,20712,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,03:06:00,186.0,201.0,20712.0,15.0,0 +20712,20713,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,03:21:00,201.0,216.0,20712.0,15.0,0 +20713,20714,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,03:36:00,216.0,231.0,20712.0,15.0,0 +20714,20715,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,03:51:00,231.0,246.0,20712.0,15.0,0 +20715,20716,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,04:06:00,246.0,261.0,20712.0,15.0,0 +20716,20717,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,04:21:00,261.0,276.0,20712.0,15.0,0 +20717,20718,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,04:36:00,276.0,291.0,20712.0,15.0,0 +20718,20719,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,04:51:00,291.0,306.0,20712.0,15.0,0 +20719,20720,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,05:06:00,306.0,321.0,20712.0,15.0,0 +20720,20721,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,05:21:00,321.0,336.0,20712.0,15.0,0 +20721,20722,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,05:36:00,336.0,351.0,20712.0,15.0,0 +20722,20723,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,05:51:00,351.0,365.0,20712.0,14.0,0 +20723,20724,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,06:05:00,365.0,377.0,20712.0,12.0,0 +20724,20725,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,06:17:00,377.0,389.0,20712.0,12.0,0 +20725,20726,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,06:29:00,389.0,401.0,20712.0,12.0,0 +20726,20727,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,06:41:00,401.0,413.0,20712.0,12.0,0 +20727,20728,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,06:53:00,413.0,425.0,20712.0,12.0,0 +20728,20729,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,07:05:00,425.0,437.0,20712.0,12.0,0 +20729,20730,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,07:17:00,437.0,449.0,20712.0,12.0,0 +20730,20731,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,07:29:00,449.0,461.0,20712.0,12.0,0 +20731,20732,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,07:41:00,461.0,473.0,20712.0,12.0,0 +20732,20733,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,07:53:00,473.0,485.0,20712.0,12.0,0 +20733,20734,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,08:05:00,485.0,497.0,20712.0,12.0,0 +20734,20735,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,08:17:00,497.0,509.0,20712.0,12.0,0 +20735,20736,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,08:29:00,509.0,521.0,20712.0,12.0,0 +20736,20737,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,08:41:00,521.0,533.0,20712.0,12.0,0 +20737,20738,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,08:53:00,533.0,542.0,20712.0,9.0,0 +20738,20739,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,09:02:00,542.0,554.0,20712.0,12.0,0 +20739,20740,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,09:14:00,554.0,566.0,20712.0,12.0,0 +20740,20741,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,09:26:00,566.0,578.0,20712.0,12.0,0 +20741,20742,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,09:38:00,578.0,590.0,20712.0,12.0,0 +20742,20743,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,09:50:00,590.0,602.0,20712.0,12.0,0 +20743,20744,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,10:02:00,602.0,614.0,20712.0,12.0,0 +20744,20745,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,10:14:00,614.0,626.0,20712.0,12.0,0 +20745,20746,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,10:26:00,626.0,638.0,20712.0,12.0,0 +20746,20747,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,10:38:00,638.0,650.0,20712.0,12.0,0 +20747,20748,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,10:50:00,650.0,662.0,20712.0,12.0,0 +20748,20749,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,11:02:00,662.0,674.0,20712.0,12.0,0 +20749,20750,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,11:14:00,674.0,686.0,20712.0,12.0,0 +20750,20751,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,11:26:00,686.0,698.0,20712.0,12.0,0 +20751,20752,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,11:38:00,698.0,710.0,20712.0,12.0,0 +20752,20753,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,11:50:00,710.0,722.0,20712.0,12.0,0 +20753,20754,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,12:02:00,722.0,734.0,20712.0,12.0,0 +20754,20755,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,12:14:00,734.0,746.0,20712.0,12.0,0 +20755,20756,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,12:26:00,746.0,758.0,20712.0,12.0,0 +20756,20757,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,12:38:00,758.0,770.0,20712.0,12.0,0 +20757,20758,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,12:50:00,770.0,782.0,20712.0,12.0,0 +20758,20759,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,13:02:00,782.0,794.0,20712.0,12.0,0 +20759,20760,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,13:14:00,794.0,806.0,20712.0,12.0,0 +20760,20761,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,13:26:00,806.0,818.0,20712.0,12.0,0 +20761,20762,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,13:38:00,818.0,830.0,20712.0,12.0,0 +20762,20763,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,13:50:00,830.0,842.0,20712.0,12.0,0 +20763,20764,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,14:02:00,842.0,854.0,20712.0,12.0,0 +20764,20765,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,14:14:00,854.0,866.0,20712.0,12.0,0 +20765,20766,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,14:26:00,866.0,878.0,20712.0,12.0,0 +20766,20767,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,14:38:00,878.0,890.0,20712.0,12.0,0 +20767,20768,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,14:50:00,890.0,902.0,20712.0,12.0,0 +20768,20769,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,15:02:00,902.0,914.0,20712.0,12.0,0 +20769,20770,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,15:14:00,914.0,926.0,20712.0,12.0,0 +20770,20771,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,15:26:00,926.0,932.0,20712.0,6.0,0 +20771,20772,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,15:32:00,932.0,944.0,20712.0,12.0,0 +20772,20773,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,15:44:00,944.0,956.0,20712.0,12.0,0 +20773,20774,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,15:56:00,956.0,968.0,20712.0,12.0,0 +20774,20775,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,16:08:00,968.0,980.0,20712.0,12.0,0 +20775,20776,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,16:20:00,980.0,992.0,20712.0,12.0,0 +20776,20777,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,16:32:00,992.0,1004.0,20712.0,12.0,0 +20777,20778,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,16:44:00,1004.0,1016.0,20712.0,12.0,0 +20778,20779,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,16:56:00,1016.0,1028.0,20712.0,12.0,0 +20779,20780,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,17:08:00,1028.0,1040.0,20712.0,12.0,0 +20780,20781,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,17:20:00,1040.0,1052.0,20712.0,12.0,0 +20781,20782,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,17:32:00,1052.0,1064.0,20712.0,12.0,0 +20782,20783,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,17:44:00,1064.0,1076.0,20712.0,12.0,0 +20783,20784,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,17:56:00,1076.0,1088.0,20712.0,12.0,0 +20784,20785,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,18:08:00,1088.0,1100.0,20712.0,12.0,0 +20785,20786,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,18:20:00,1100.0,1112.0,20712.0,12.0,0 +20786,20787,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,18:32:00,1112.0,1127.0,20712.0,15.0,0 +20787,20788,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,18:47:00,1127.0,1142.0,20712.0,15.0,0 +20788,20789,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,19:02:00,1142.0,1157.0,20712.0,15.0,0 +20789,20790,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,19:17:00,1157.0,1172.0,20712.0,15.0,0 +20790,20791,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,19:32:00,1172.0,1187.0,20712.0,15.0,0 +20791,20792,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,19:47:00,1187.0,1202.0,20712.0,15.0,0 +20792,20793,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,20:02:00,1202.0,1217.0,20712.0,15.0,0 +20793,20794,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,20:17:00,1217.0,1232.0,20712.0,15.0,0 +20794,20795,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,20:32:00,1232.0,1247.0,20712.0,15.0,0 +20795,20796,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,20:47:00,1247.0,1262.0,20712.0,15.0,0 +20796,20797,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,21:02:00,1262.0,1277.0,20712.0,15.0,0 +20797,20798,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,21:17:00,1277.0,1292.0,20712.0,15.0,0 +20798,20799,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,21:32:00,1292.0,1307.0,20712.0,15.0,0 +20799,20800,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,21:47:00,1307.0,1322.0,20712.0,15.0,0 +20800,20801,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,22:02:00,1322.0,1337.0,20712.0,15.0,0 +20801,20802,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,22:17:00,1337.0,1352.0,20712.0,15.0,0 +20802,20803,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,22:32:00,1352.0,1367.0,20712.0,15.0,0 +20803,20804,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,22:47:00,1367.0,1382.0,20712.0,15.0,0 +20804,20805,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,23:02:00,1382.0,1397.0,20712.0,15.0,0 +20805,20806,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,23:17:00,1397.0,1412.0,20712.0,15.0,0 +20806,20807,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,23:32:00,1412.0,1427.0,20712.0,15.0,0 +20807,20808,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,23:47:00,1427.0,1442.0,20712.0,15.0,0 +20808,20809,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,24:02:00,1442.0,1457.0,20712.0,15.0,0 +20809,20810,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,24:17:00,1457.0,1472.0,20712.0,15.0,0 +20810,20811,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,24:32:00,1472.0,1487.0,20712.0,15.0,0 +20811,20812,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,24:47:00,1487.0,1502.0,20712.0,15.0,0 +20812,20813,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,25:02:00,1502.0,1517.0,20712.0,15.0,0 +20813,20814,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,25:17:00,1517.0,1532.0,20712.0,15.0,0 +20814,20815,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,25:32:00,1532.0,1547.0,20712.0,15.0,0 +20815,20816,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,25:47:00,1547.0,1562.0,20712.0,15.0,0 +20816,20817,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,26:02:00,1562.0,1577.0,20712.0,15.0,0 +20817,20818,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,26:17:00,1577.0,1592.0,20712.0,15.0,0 +20818,20819,MUN9I,sf_muni,9,9_I,3,sf_muni,MUN9I,0,20712,26:32:00,1592.0,1607.0,20712.0,15.0,0 +20926,20927,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,06:05:00,365.0,377.0,20927.0,12.0,0 +20927,20928,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,06:17:00,377.0,389.0,20927.0,12.0,0 +20928,20929,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,06:29:00,389.0,401.0,20927.0,12.0,0 +20929,20930,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,06:41:00,401.0,413.0,20927.0,12.0,0 +20930,20931,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,06:53:00,413.0,425.0,20927.0,12.0,0 +20931,20932,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,07:05:00,425.0,437.0,20927.0,12.0,0 +20932,20933,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,07:17:00,437.0,449.0,20927.0,12.0,0 +20933,20934,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,07:29:00,449.0,461.0,20927.0,12.0,0 +20934,20935,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,07:41:00,461.0,473.0,20927.0,12.0,0 +20935,20936,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,07:53:00,473.0,485.0,20927.0,12.0,0 +20936,20937,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,08:05:00,485.0,497.0,20927.0,12.0,0 +20937,20938,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,08:17:00,497.0,509.0,20927.0,12.0,0 +20938,20939,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,08:29:00,509.0,521.0,20927.0,12.0,0 +20939,20940,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,08:41:00,521.0,533.0,20927.0,12.0,0 +20940,20941,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,08:53:00,533.0,546.0,20927.0,13.0,0 +20941,20942,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,09:06:00,546.0,558.0,20927.0,12.0,0 +20942,20943,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,09:18:00,558.0,570.0,20927.0,12.0,0 +20943,20944,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,09:30:00,570.0,582.0,20927.0,12.0,0 +20944,20945,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,09:42:00,582.0,594.0,20927.0,12.0,0 +20945,20946,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,09:54:00,594.0,606.0,20927.0,12.0,0 +20946,20947,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,10:06:00,606.0,618.0,20927.0,12.0,0 +20947,20948,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,10:18:00,618.0,630.0,20927.0,12.0,0 +20948,20949,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,10:30:00,630.0,642.0,20927.0,12.0,0 +20949,20950,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,10:42:00,642.0,654.0,20927.0,12.0,0 +20950,20951,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,10:54:00,654.0,666.0,20927.0,12.0,0 +20951,20952,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,11:06:00,666.0,678.0,20927.0,12.0,0 +20952,20953,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,11:18:00,678.0,690.0,20927.0,12.0,0 +20953,20954,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,11:30:00,690.0,702.0,20927.0,12.0,0 +20954,20955,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,11:42:00,702.0,714.0,20927.0,12.0,0 +20955,20956,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,11:54:00,714.0,726.0,20927.0,12.0,0 +20956,20957,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,12:06:00,726.0,738.0,20927.0,12.0,0 +20957,20958,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,12:18:00,738.0,750.0,20927.0,12.0,0 +20958,20959,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,12:30:00,750.0,762.0,20927.0,12.0,0 +20959,20960,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,12:42:00,762.0,774.0,20927.0,12.0,0 +20960,20961,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,12:54:00,774.0,786.0,20927.0,12.0,0 +20961,20962,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,13:06:00,786.0,798.0,20927.0,12.0,0 +20962,20963,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,13:18:00,798.0,810.0,20927.0,12.0,0 +20963,20964,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,13:30:00,810.0,822.0,20927.0,12.0,0 +20964,20965,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,13:42:00,822.0,834.0,20927.0,12.0,0 +20965,20966,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,13:54:00,834.0,846.0,20927.0,12.0,0 +20966,20967,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,14:06:00,846.0,858.0,20927.0,12.0,0 +20967,20968,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,14:18:00,858.0,870.0,20927.0,12.0,0 +20968,20969,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,14:30:00,870.0,882.0,20927.0,12.0,0 +20969,20970,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,14:42:00,882.0,894.0,20927.0,12.0,0 +20970,20971,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,14:54:00,894.0,906.0,20927.0,12.0,0 +20971,20972,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,15:06:00,906.0,918.0,20927.0,12.0,0 +20972,20973,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,15:18:00,918.0,935.0,20927.0,17.0,0 +20973,20974,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,15:35:00,935.0,947.0,20927.0,12.0,0 +20974,20975,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,15:47:00,947.0,959.0,20927.0,12.0,0 +20975,20976,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,15:59:00,959.0,971.0,20927.0,12.0,0 +20976,20977,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,16:11:00,971.0,983.0,20927.0,12.0,0 +20977,20978,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,16:23:00,983.0,995.0,20927.0,12.0,0 +20978,20979,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,16:35:00,995.0,1007.0,20927.0,12.0,0 +20979,20980,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,16:47:00,1007.0,1019.0,20927.0,12.0,0 +20980,20981,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,16:59:00,1019.0,1031.0,20927.0,12.0,0 +20981,20982,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,17:11:00,1031.0,1043.0,20927.0,12.0,0 +20982,20983,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,17:23:00,1043.0,1055.0,20927.0,12.0,0 +20983,20984,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,17:35:00,1055.0,1067.0,20927.0,12.0,0 +20984,20985,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,17:47:00,1067.0,1079.0,20927.0,12.0,0 +20985,20986,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,17:59:00,1079.0,1091.0,20927.0,12.0,0 +20986,20987,MUN9LI,sf_muni,9L,9L_I,3,sf_muni,MUN9LI,0,20927,18:11:00,1091.0,1103.0,20927.0,12.0,0 +20988,20989,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,06:05:00,365.0,377.0,20989.0,12.0,0 +20989,20990,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,06:17:00,377.0,389.0,20989.0,12.0,0 +20990,20991,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,06:29:00,389.0,401.0,20989.0,12.0,0 +20991,20992,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,06:41:00,401.0,413.0,20989.0,12.0,0 +20992,20993,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,06:53:00,413.0,425.0,20989.0,12.0,0 +20993,20994,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,07:05:00,425.0,437.0,20989.0,12.0,0 +20994,20995,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,07:17:00,437.0,449.0,20989.0,12.0,0 +20995,20996,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,07:29:00,449.0,461.0,20989.0,12.0,0 +20996,20997,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,07:41:00,461.0,473.0,20989.0,12.0,0 +20997,20998,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,07:53:00,473.0,485.0,20989.0,12.0,0 +20998,20999,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,08:05:00,485.0,497.0,20989.0,12.0,0 +20999,21000,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,08:17:00,497.0,509.0,20989.0,12.0,0 +21000,21001,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,08:29:00,509.0,521.0,20989.0,12.0,0 +21001,21002,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,08:41:00,521.0,533.0,20989.0,12.0,0 +21002,21003,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,08:53:00,533.0,544.0,20989.0,11.0,0 +21003,21004,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,09:04:00,544.0,556.0,20989.0,12.0,0 +21004,21005,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,09:16:00,556.0,568.0,20989.0,12.0,0 +21005,21006,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,09:28:00,568.0,580.0,20989.0,12.0,0 +21006,21007,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,09:40:00,580.0,592.0,20989.0,12.0,0 +21007,21008,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,09:52:00,592.0,604.0,20989.0,12.0,0 +21008,21009,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,10:04:00,604.0,616.0,20989.0,12.0,0 +21009,21010,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,10:16:00,616.0,628.0,20989.0,12.0,0 +21010,21011,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,10:28:00,628.0,640.0,20989.0,12.0,0 +21011,21012,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,10:40:00,640.0,652.0,20989.0,12.0,0 +21012,21013,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,10:52:00,652.0,664.0,20989.0,12.0,0 +21013,21014,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,11:04:00,664.0,676.0,20989.0,12.0,0 +21014,21015,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,11:16:00,676.0,688.0,20989.0,12.0,0 +21015,21016,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,11:28:00,688.0,700.0,20989.0,12.0,0 +21016,21017,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,11:40:00,700.0,712.0,20989.0,12.0,0 +21017,21018,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,11:52:00,712.0,724.0,20989.0,12.0,0 +21018,21019,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,12:04:00,724.0,736.0,20989.0,12.0,0 +21019,21020,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,12:16:00,736.0,748.0,20989.0,12.0,0 +21020,21021,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,12:28:00,748.0,760.0,20989.0,12.0,0 +21021,21022,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,12:40:00,760.0,772.0,20989.0,12.0,0 +21022,21023,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,12:52:00,772.0,784.0,20989.0,12.0,0 +21023,21024,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,13:04:00,784.0,796.0,20989.0,12.0,0 +21024,21025,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,13:16:00,796.0,808.0,20989.0,12.0,0 +21025,21026,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,13:28:00,808.0,820.0,20989.0,12.0,0 +21026,21027,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,13:40:00,820.0,832.0,20989.0,12.0,0 +21027,21028,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,13:52:00,832.0,844.0,20989.0,12.0,0 +21028,21029,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,14:04:00,844.0,856.0,20989.0,12.0,0 +21029,21030,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,14:16:00,856.0,868.0,20989.0,12.0,0 +21030,21031,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,14:28:00,868.0,880.0,20989.0,12.0,0 +21031,21032,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,14:40:00,880.0,892.0,20989.0,12.0,0 +21032,21033,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,14:52:00,892.0,904.0,20989.0,12.0,0 +21033,21034,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,15:04:00,904.0,916.0,20989.0,12.0,0 +21034,21035,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,15:16:00,916.0,928.0,20989.0,12.0,0 +21035,21036,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,15:28:00,928.0,934.0,20989.0,6.0,0 +21036,21037,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,15:34:00,934.0,946.0,20989.0,12.0,0 +21037,21038,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,15:46:00,946.0,958.0,20989.0,12.0,0 +21038,21039,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,15:58:00,958.0,970.0,20989.0,12.0,0 +21039,21040,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,16:10:00,970.0,982.0,20989.0,12.0,0 +21040,21041,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,16:22:00,982.0,994.0,20989.0,12.0,0 +21041,21042,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,16:34:00,994.0,1006.0,20989.0,12.0,0 +21042,21043,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,16:46:00,1006.0,1018.0,20989.0,12.0,0 +21043,21044,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,16:58:00,1018.0,1030.0,20989.0,12.0,0 +21044,21045,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,17:10:00,1030.0,1042.0,20989.0,12.0,0 +21045,21046,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,17:22:00,1042.0,1054.0,20989.0,12.0,0 +21046,21047,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,17:34:00,1054.0,1066.0,20989.0,12.0,0 +21047,21048,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,17:46:00,1066.0,1078.0,20989.0,12.0,0 +21048,21049,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,17:58:00,1078.0,1090.0,20989.0,12.0,0 +21049,21050,MUN9LO,sf_muni,9L,9L_O,3,sf_muni,MUN9LO,0,20989,18:10:00,1090.0,1102.0,20989.0,12.0,0 +20820,20821,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,03:04:00,184.0,204.0,20821.0,20.0,0 +20821,20822,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,03:24:00,204.0,224.0,20821.0,20.0,0 +20822,20823,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,03:44:00,224.0,244.0,20821.0,20.0,0 +20823,20824,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,04:04:00,244.0,264.0,20821.0,20.0,0 +20824,20825,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,04:24:00,264.0,284.0,20821.0,20.0,0 +20825,20826,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,04:44:00,284.0,304.0,20821.0,20.0,0 +20826,20827,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,05:04:00,304.0,324.0,20821.0,20.0,0 +20827,20828,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,05:24:00,324.0,344.0,20821.0,20.0,0 +20828,20829,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,05:44:00,344.0,363.0,20821.0,19.0,0 +20829,20830,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,06:03:00,363.0,375.0,20821.0,12.0,0 +20830,20831,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,06:15:00,375.0,387.0,20821.0,12.0,0 +20831,20832,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,06:27:00,387.0,399.0,20821.0,12.0,0 +20832,20833,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,06:39:00,399.0,411.0,20821.0,12.0,0 +20833,20834,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,06:51:00,411.0,423.0,20821.0,12.0,0 +20834,20835,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,07:03:00,423.0,435.0,20821.0,12.0,0 +20835,20836,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,07:15:00,435.0,447.0,20821.0,12.0,0 +20836,20837,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,07:27:00,447.0,459.0,20821.0,12.0,0 +20837,20838,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,07:39:00,459.0,471.0,20821.0,12.0,0 +20838,20839,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,07:51:00,471.0,483.0,20821.0,12.0,0 +20839,20840,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,08:03:00,483.0,495.0,20821.0,12.0,0 +20840,20841,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,08:15:00,495.0,507.0,20821.0,12.0,0 +20841,20842,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,08:27:00,507.0,519.0,20821.0,12.0,0 +20842,20843,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,08:39:00,519.0,531.0,20821.0,12.0,0 +20843,20844,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,08:51:00,531.0,545.0,20821.0,14.0,0 +20844,20845,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,09:05:00,545.0,557.0,20821.0,12.0,0 +20845,20846,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,09:17:00,557.0,569.0,20821.0,12.0,0 +20846,20847,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,09:29:00,569.0,581.0,20821.0,12.0,0 +20847,20848,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,09:41:00,581.0,593.0,20821.0,12.0,0 +20848,20849,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,09:53:00,593.0,605.0,20821.0,12.0,0 +20849,20850,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,10:05:00,605.0,617.0,20821.0,12.0,0 +20850,20851,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,10:17:00,617.0,629.0,20821.0,12.0,0 +20851,20852,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,10:29:00,629.0,641.0,20821.0,12.0,0 +20852,20853,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,10:41:00,641.0,653.0,20821.0,12.0,0 +20853,20854,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,10:53:00,653.0,665.0,20821.0,12.0,0 +20854,20855,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,11:05:00,665.0,677.0,20821.0,12.0,0 +20855,20856,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,11:17:00,677.0,689.0,20821.0,12.0,0 +20856,20857,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,11:29:00,689.0,701.0,20821.0,12.0,0 +20857,20858,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,11:41:00,701.0,713.0,20821.0,12.0,0 +20858,20859,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,11:53:00,713.0,725.0,20821.0,12.0,0 +20859,20860,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,12:05:00,725.0,737.0,20821.0,12.0,0 +20860,20861,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,12:17:00,737.0,749.0,20821.0,12.0,0 +20861,20862,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,12:29:00,749.0,761.0,20821.0,12.0,0 +20862,20863,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,12:41:00,761.0,773.0,20821.0,12.0,0 +20863,20864,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,12:53:00,773.0,785.0,20821.0,12.0,0 +20864,20865,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,13:05:00,785.0,797.0,20821.0,12.0,0 +20865,20866,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,13:17:00,797.0,809.0,20821.0,12.0,0 +20866,20867,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,13:29:00,809.0,821.0,20821.0,12.0,0 +20867,20868,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,13:41:00,821.0,833.0,20821.0,12.0,0 +20868,20869,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,13:53:00,833.0,845.0,20821.0,12.0,0 +20869,20870,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,14:05:00,845.0,857.0,20821.0,12.0,0 +20870,20871,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,14:17:00,857.0,869.0,20821.0,12.0,0 +20871,20872,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,14:29:00,869.0,881.0,20821.0,12.0,0 +20872,20873,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,14:41:00,881.0,893.0,20821.0,12.0,0 +20873,20874,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,14:53:00,893.0,905.0,20821.0,12.0,0 +20874,20875,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,15:05:00,905.0,917.0,20821.0,12.0,0 +20875,20876,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,15:17:00,917.0,929.0,20821.0,12.0,0 +20876,20877,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,15:29:00,929.0,934.0,20821.0,5.0,0 +20877,20878,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,15:34:00,934.0,946.0,20821.0,12.0,0 +20878,20879,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,15:46:00,946.0,958.0,20821.0,12.0,0 +20879,20880,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,15:58:00,958.0,970.0,20821.0,12.0,0 +20880,20881,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,16:10:00,970.0,982.0,20821.0,12.0,0 +20881,20882,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,16:22:00,982.0,994.0,20821.0,12.0,0 +20882,20883,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,16:34:00,994.0,1006.0,20821.0,12.0,0 +20883,20884,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,16:46:00,1006.0,1018.0,20821.0,12.0,0 +20884,20885,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,16:58:00,1018.0,1030.0,20821.0,12.0,0 +20885,20886,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,17:10:00,1030.0,1042.0,20821.0,12.0,0 +20886,20887,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,17:22:00,1042.0,1054.0,20821.0,12.0,0 +20887,20888,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,17:34:00,1054.0,1066.0,20821.0,12.0,0 +20888,20889,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,17:46:00,1066.0,1078.0,20821.0,12.0,0 +20889,20890,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,17:58:00,1078.0,1090.0,20821.0,12.0,0 +20890,20891,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,18:10:00,1090.0,1102.0,20821.0,12.0,0 +20891,20892,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,18:22:00,1102.0,1111.0,20821.0,9.0,0 +20892,20893,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,18:31:00,1111.0,1126.0,20821.0,15.0,0 +20893,20894,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,18:46:00,1126.0,1141.0,20821.0,15.0,0 +20894,20895,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,19:01:00,1141.0,1156.0,20821.0,15.0,0 +20895,20896,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,19:16:00,1156.0,1171.0,20821.0,15.0,0 +20896,20897,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,19:31:00,1171.0,1186.0,20821.0,15.0,0 +20897,20898,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,19:46:00,1186.0,1201.0,20821.0,15.0,0 +20898,20899,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,20:01:00,1201.0,1216.0,20821.0,15.0,0 +20899,20900,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,20:16:00,1216.0,1231.0,20821.0,15.0,0 +20900,20901,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,20:31:00,1231.0,1246.0,20821.0,15.0,0 +20901,20902,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,20:46:00,1246.0,1261.0,20821.0,15.0,0 +20902,20903,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,21:01:00,1261.0,1276.0,20821.0,15.0,0 +20903,20904,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,21:16:00,1276.0,1291.0,20821.0,15.0,0 +20904,20905,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,21:31:00,1291.0,1306.0,20821.0,15.0,0 +20905,20906,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,21:46:00,1306.0,1321.0,20821.0,15.0,0 +20906,20907,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,22:01:00,1321.0,1336.0,20821.0,15.0,0 +20907,20908,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,22:16:00,1336.0,1351.0,20821.0,15.0,0 +20908,20909,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,22:31:00,1351.0,1366.0,20821.0,15.0,0 +20909,20910,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,22:46:00,1366.0,1381.0,20821.0,15.0,0 +20910,20911,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,23:01:00,1381.0,1396.0,20821.0,15.0,0 +20911,20912,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,23:16:00,1396.0,1411.0,20821.0,15.0,0 +20912,20913,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,23:31:00,1411.0,1426.0,20821.0,15.0,0 +20913,20914,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,23:46:00,1426.0,1441.0,20821.0,15.0,0 +20914,20915,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,24:01:00,1441.0,1456.0,20821.0,15.0,0 +20915,20916,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,24:16:00,1456.0,1471.0,20821.0,15.0,0 +20916,20917,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,24:31:00,1471.0,1486.0,20821.0,15.0,0 +20917,20918,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,24:46:00,1486.0,1501.0,20821.0,15.0,0 +20918,20919,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,25:01:00,1501.0,1516.0,20821.0,15.0,0 +20919,20920,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,25:16:00,1516.0,1531.0,20821.0,15.0,0 +20920,20921,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,25:31:00,1531.0,1546.0,20821.0,15.0,0 +20921,20922,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,25:46:00,1546.0,1561.0,20821.0,15.0,0 +20922,20923,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,26:01:00,1561.0,1576.0,20821.0,15.0,0 +20923,20924,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,26:16:00,1576.0,1591.0,20821.0,15.0,0 +20924,20925,MUN9O,sf_muni,9,9_O,3,sf_muni,MUN9O,0,20821,26:31:00,1591.0,1606.0,20821.0,15.0,0 +17076,17077,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,03:04:00,184.0,194.0,17077.0,10.0,0 +17077,17078,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,03:14:00,194.0,204.0,17077.0,10.0,0 +17078,17079,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,03:24:00,204.0,214.0,17077.0,10.0,0 +17079,17080,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,03:34:00,214.0,224.0,17077.0,10.0,0 +17080,17081,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,03:44:00,224.0,234.0,17077.0,10.0,0 +17081,17082,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,03:54:00,234.0,244.0,17077.0,10.0,0 +17082,17083,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,04:04:00,244.0,254.0,17077.0,10.0,0 +17083,17084,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,04:14:00,254.0,264.0,17077.0,10.0,0 +17084,17085,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,04:24:00,264.0,274.0,17077.0,10.0,0 +17085,17086,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,04:34:00,274.0,284.0,17077.0,10.0,0 +17086,17087,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,04:44:00,284.0,294.0,17077.0,10.0,0 +17087,17088,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,04:54:00,294.0,304.0,17077.0,10.0,0 +17088,17089,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,05:04:00,304.0,314.0,17077.0,10.0,0 +17089,17090,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,05:14:00,314.0,324.0,17077.0,10.0,0 +17090,17091,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,05:24:00,324.0,334.0,17077.0,10.0,0 +17091,17092,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,05:34:00,334.0,344.0,17077.0,10.0,0 +17092,17093,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,05:44:00,344.0,354.0,17077.0,10.0,0 +17093,17094,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,05:54:00,354.0,363.0,17077.0,9.0,0 +17094,17095,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,06:03:00,363.0,369.7,17077.0,6.7,0 +17095,17096,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,06:09:42,369.7,376.4,17077.0,6.7,0 +17096,17097,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,06:16:24,376.4,383.1,17077.0,6.7,0 +17097,17098,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,06:23:06,383.1,389.8,17077.0,6.7,0 +17098,17099,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,06:29:48,389.8,396.5,17077.0,6.7,0 +17099,17100,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,06:36:30,396.5,403.2,17077.0,6.7,0 +17100,17101,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,06:43:12,403.2,409.9,17077.0,6.7,0 +17101,17102,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,06:49:54,409.9,416.6,17077.0,6.7,0 +17102,17103,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,06:56:36,416.6,423.3,17077.0,6.7,0 +17103,17104,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,07:03:18,423.3,430.0,17077.0,6.7,0 +17104,17105,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,07:10:00,430.0,436.7,17077.0,6.7,0 +17105,17106,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,07:16:42,436.7,443.4,17077.0,6.7,0 +17106,17107,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,07:23:24,443.4,450.1,17077.0,6.7,0 +17107,17108,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,07:30:06,450.1,456.8,17077.0,6.7,0 +17108,17109,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,07:36:48,456.8,463.5,17077.0,6.7,0 +17109,17110,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,07:43:30,463.5,470.2,17077.0,6.7,0 +17110,17111,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,07:50:12,470.2,476.9,17077.0,6.7,0 +17111,17112,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,07:56:54,476.9,483.6,17077.0,6.7,0 +17112,17113,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,08:03:36,483.6,490.3,17077.0,6.7,0 +17113,17114,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,08:10:18,490.3,497.0,17077.0,6.7,0 +17114,17115,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,08:17:00,497.0,503.7,17077.0,6.7,0 +17115,17116,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,08:23:42,503.7,510.4,17077.0,6.7,0 +17116,17117,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,08:30:24,510.4,517.1,17077.0,6.7,0 +17117,17118,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,08:37:06,517.1,523.8,17077.0,6.7,0 +17118,17119,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,08:43:48,523.8,530.5,17077.0,6.7,0 +17119,17120,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,08:50:30,530.5,537.2,17077.0,6.7,0 +17120,17121,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,08:57:12,537.2,542.0,17077.0,4.8,0 +17121,17122,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,09:02:00,542.0,547.0,17077.0,5.0,0 +17122,17123,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,09:07:00,547.0,552.0,17077.0,5.0,0 +17123,17124,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,09:12:00,552.0,557.0,17077.0,5.0,0 +17124,17125,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,09:17:00,557.0,562.0,17077.0,5.0,0 +17125,17126,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,09:22:00,562.0,567.0,17077.0,5.0,0 +17126,17127,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,09:27:00,567.0,572.0,17077.0,5.0,0 +17127,17128,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,09:32:00,572.0,577.0,17077.0,5.0,0 +17128,17129,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,09:37:00,577.0,582.0,17077.0,5.0,0 +17129,17130,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,09:42:00,582.0,587.0,17077.0,5.0,0 +17130,17131,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,09:47:00,587.0,592.0,17077.0,5.0,0 +17131,17132,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,09:52:00,592.0,597.0,17077.0,5.0,0 +17132,17133,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,09:57:00,597.0,602.0,17077.0,5.0,0 +17133,17134,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,10:02:00,602.0,607.0,17077.0,5.0,0 +17134,17135,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,10:07:00,607.0,612.0,17077.0,5.0,0 +17135,17136,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,10:12:00,612.0,617.0,17077.0,5.0,0 +17136,17137,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,10:17:00,617.0,622.0,17077.0,5.0,0 +17137,17138,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,10:22:00,622.0,627.0,17077.0,5.0,0 +17138,17139,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,10:27:00,627.0,632.0,17077.0,5.0,0 +17139,17140,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,10:32:00,632.0,637.0,17077.0,5.0,0 +17140,17141,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,10:37:00,637.0,642.0,17077.0,5.0,0 +17141,17142,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,10:42:00,642.0,647.0,17077.0,5.0,0 +17142,17143,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,10:47:00,647.0,652.0,17077.0,5.0,0 +17143,17144,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,10:52:00,652.0,657.0,17077.0,5.0,0 +17144,17145,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,10:57:00,657.0,662.0,17077.0,5.0,0 +17145,17146,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,11:02:00,662.0,667.0,17077.0,5.0,0 +17146,17147,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,11:07:00,667.0,672.0,17077.0,5.0,0 +17147,17148,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,11:12:00,672.0,677.0,17077.0,5.0,0 +17148,17149,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,11:17:00,677.0,682.0,17077.0,5.0,0 +17149,17150,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,11:22:00,682.0,687.0,17077.0,5.0,0 +17150,17151,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,11:27:00,687.0,692.0,17077.0,5.0,0 +17151,17152,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,11:32:00,692.0,697.0,17077.0,5.0,0 +17152,17153,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,11:37:00,697.0,702.0,17077.0,5.0,0 +17153,17154,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,11:42:00,702.0,707.0,17077.0,5.0,0 +17154,17155,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,11:47:00,707.0,712.0,17077.0,5.0,0 +17155,17156,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,11:52:00,712.0,717.0,17077.0,5.0,0 +17156,17157,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,11:57:00,717.0,722.0,17077.0,5.0,0 +17157,17158,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,12:02:00,722.0,727.0,17077.0,5.0,0 +17158,17159,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,12:07:00,727.0,732.0,17077.0,5.0,0 +17159,17160,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,12:12:00,732.0,737.0,17077.0,5.0,0 +17160,17161,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,12:17:00,737.0,742.0,17077.0,5.0,0 +17161,17162,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,12:22:00,742.0,747.0,17077.0,5.0,0 +17162,17163,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,12:27:00,747.0,752.0,17077.0,5.0,0 +17163,17164,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,12:32:00,752.0,757.0,17077.0,5.0,0 +17164,17165,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,12:37:00,757.0,762.0,17077.0,5.0,0 +17165,17166,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,12:42:00,762.0,767.0,17077.0,5.0,0 +17166,17167,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,12:47:00,767.0,772.0,17077.0,5.0,0 +17167,17168,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,12:52:00,772.0,777.0,17077.0,5.0,0 +17168,17169,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,12:57:00,777.0,782.0,17077.0,5.0,0 +17169,17170,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,13:02:00,782.0,787.0,17077.0,5.0,0 +17170,17171,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,13:07:00,787.0,792.0,17077.0,5.0,0 +17171,17172,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,13:12:00,792.0,797.0,17077.0,5.0,0 +17172,17173,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,13:17:00,797.0,802.0,17077.0,5.0,0 +17173,17174,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,13:22:00,802.0,807.0,17077.0,5.0,0 +17174,17175,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,13:27:00,807.0,812.0,17077.0,5.0,0 +17175,17176,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,13:32:00,812.0,817.0,17077.0,5.0,0 +17176,17177,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,13:37:00,817.0,822.0,17077.0,5.0,0 +17177,17178,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,13:42:00,822.0,827.0,17077.0,5.0,0 +17178,17179,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,13:47:00,827.0,832.0,17077.0,5.0,0 +17179,17180,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,13:52:00,832.0,837.0,17077.0,5.0,0 +17180,17181,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,13:57:00,837.0,842.0,17077.0,5.0,0 +17181,17182,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,14:02:00,842.0,847.0,17077.0,5.0,0 +17182,17183,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,14:07:00,847.0,852.0,17077.0,5.0,0 +17183,17184,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,14:12:00,852.0,857.0,17077.0,5.0,0 +17184,17185,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,14:17:00,857.0,862.0,17077.0,5.0,0 +17185,17186,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,14:22:00,862.0,867.0,17077.0,5.0,0 +17186,17187,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,14:27:00,867.0,872.0,17077.0,5.0,0 +17187,17188,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,14:32:00,872.0,877.0,17077.0,5.0,0 +17188,17189,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,14:37:00,877.0,882.0,17077.0,5.0,0 +17189,17190,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,14:42:00,882.0,887.0,17077.0,5.0,0 +17190,17191,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,14:47:00,887.0,892.0,17077.0,5.0,0 +17191,17192,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,14:52:00,892.0,897.0,17077.0,5.0,0 +17192,17193,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,14:57:00,897.0,902.0,17077.0,5.0,0 +17193,17194,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,15:02:00,902.0,907.0,17077.0,5.0,0 +17194,17195,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,15:07:00,907.0,912.0,17077.0,5.0,0 +17195,17196,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,15:12:00,912.0,917.0,17077.0,5.0,0 +17196,17197,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,15:17:00,917.0,922.0,17077.0,5.0,0 +17197,17198,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,15:22:00,922.0,927.0,17077.0,5.0,0 +17198,17199,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,15:27:00,927.0,932.0,17077.0,5.0,0 +17199,17200,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,15:32:00,932.0,937.0,17077.0,5.0,0 +17200,17201,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,15:37:00,937.0,942.0,17077.0,5.0,0 +17201,17202,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,15:42:00,942.0,947.0,17077.0,5.0,0 +17202,17203,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,15:47:00,947.0,952.0,17077.0,5.0,0 +17203,17204,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,15:52:00,952.0,957.0,17077.0,5.0,0 +17204,17205,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,15:57:00,957.0,962.0,17077.0,5.0,0 +17205,17206,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,16:02:00,962.0,967.0,17077.0,5.0,0 +17206,17207,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,16:07:00,967.0,972.0,17077.0,5.0,0 +17207,17208,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,16:12:00,972.0,977.0,17077.0,5.0,0 +17208,17209,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,16:17:00,977.0,982.0,17077.0,5.0,0 +17209,17210,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,16:22:00,982.0,987.0,17077.0,5.0,0 +17210,17211,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,16:27:00,987.0,992.0,17077.0,5.0,0 +17211,17212,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,16:32:00,992.0,997.0,17077.0,5.0,0 +17212,17213,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,16:37:00,997.0,1002.0,17077.0,5.0,0 +17213,17214,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,16:42:00,1002.0,1007.0,17077.0,5.0,0 +17214,17215,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,16:47:00,1007.0,1012.0,17077.0,5.0,0 +17215,17216,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,16:52:00,1012.0,1017.0,17077.0,5.0,0 +17216,17217,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,16:57:00,1017.0,1022.0,17077.0,5.0,0 +17217,17218,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,17:02:00,1022.0,1027.0,17077.0,5.0,0 +17218,17219,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,17:07:00,1027.0,1032.0,17077.0,5.0,0 +17219,17220,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,17:12:00,1032.0,1037.0,17077.0,5.0,0 +17220,17221,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,17:17:00,1037.0,1042.0,17077.0,5.0,0 +17221,17222,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,17:22:00,1042.0,1047.0,17077.0,5.0,0 +17222,17223,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,17:27:00,1047.0,1052.0,17077.0,5.0,0 +17223,17224,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,17:32:00,1052.0,1057.0,17077.0,5.0,0 +17224,17225,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,17:37:00,1057.0,1062.0,17077.0,5.0,0 +17225,17226,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,17:42:00,1062.0,1067.0,17077.0,5.0,0 +17226,17227,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,17:47:00,1067.0,1072.0,17077.0,5.0,0 +17227,17228,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,17:52:00,1072.0,1077.0,17077.0,5.0,0 +17228,17229,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,17:57:00,1077.0,1082.0,17077.0,5.0,0 +17229,17230,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,18:02:00,1082.0,1087.0,17077.0,5.0,0 +17230,17231,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,18:07:00,1087.0,1092.0,17077.0,5.0,0 +17231,17232,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,18:12:00,1092.0,1097.0,17077.0,5.0,0 +17232,17233,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,18:17:00,1097.0,1102.0,17077.0,5.0,0 +17233,17234,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,18:22:00,1102.0,1107.0,17077.0,5.0,0 +17234,17235,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,18:27:00,1107.0,1114.0,17077.0,7.0,0 +17235,17236,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,18:34:00,1114.0,1124.0,17077.0,10.0,0 +17236,17237,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,18:44:00,1124.0,1134.0,17077.0,10.0,0 +17237,17238,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,18:54:00,1134.0,1144.0,17077.0,10.0,0 +17238,17239,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,19:04:00,1144.0,1154.0,17077.0,10.0,0 +17239,17240,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,19:14:00,1154.0,1164.0,17077.0,10.0,0 +17240,17241,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,19:24:00,1164.0,1174.0,17077.0,10.0,0 +17241,17242,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,19:34:00,1174.0,1184.0,17077.0,10.0,0 +17242,17243,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,19:44:00,1184.0,1194.0,17077.0,10.0,0 +17243,17244,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,19:54:00,1194.0,1204.0,17077.0,10.0,0 +17244,17245,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,20:04:00,1204.0,1214.0,17077.0,10.0,0 +17245,17246,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,20:14:00,1214.0,1224.0,17077.0,10.0,0 +17246,17247,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,20:24:00,1224.0,1234.0,17077.0,10.0,0 +17247,17248,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,20:34:00,1234.0,1244.0,17077.0,10.0,0 +17248,17249,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,20:44:00,1244.0,1254.0,17077.0,10.0,0 +17249,17250,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,20:54:00,1254.0,1264.0,17077.0,10.0,0 +17250,17251,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,21:04:00,1264.0,1274.0,17077.0,10.0,0 +17251,17252,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,21:14:00,1274.0,1284.0,17077.0,10.0,0 +17252,17253,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,21:24:00,1284.0,1294.0,17077.0,10.0,0 +17253,17254,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,21:34:00,1294.0,1304.0,17077.0,10.0,0 +17254,17255,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,21:44:00,1304.0,1314.0,17077.0,10.0,0 +17255,17256,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,21:54:00,1314.0,1324.0,17077.0,10.0,0 +17256,17257,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,22:04:00,1324.0,1334.0,17077.0,10.0,0 +17257,17258,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,22:14:00,1334.0,1344.0,17077.0,10.0,0 +17258,17259,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,22:24:00,1344.0,1354.0,17077.0,10.0,0 +17259,17260,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,22:34:00,1354.0,1364.0,17077.0,10.0,0 +17260,17261,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,22:44:00,1364.0,1374.0,17077.0,10.0,0 +17261,17262,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,22:54:00,1374.0,1384.0,17077.0,10.0,0 +17262,17263,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,23:04:00,1384.0,1394.0,17077.0,10.0,0 +17263,17264,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,23:14:00,1394.0,1404.0,17077.0,10.0,0 +17264,17265,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,23:24:00,1404.0,1414.0,17077.0,10.0,0 +17265,17266,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,23:34:00,1414.0,1424.0,17077.0,10.0,0 +17266,17267,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,23:44:00,1424.0,1434.0,17077.0,10.0,0 +17267,17268,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,23:54:00,1434.0,1444.0,17077.0,10.0,0 +17268,17269,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,24:04:00,1444.0,1454.0,17077.0,10.0,0 +17269,17270,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,24:14:00,1454.0,1464.0,17077.0,10.0,0 +17270,17271,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,24:24:00,1464.0,1474.0,17077.0,10.0,0 +17271,17272,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,24:34:00,1474.0,1484.0,17077.0,10.0,0 +17272,17273,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,24:44:00,1484.0,1494.0,17077.0,10.0,0 +17273,17274,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,24:54:00,1494.0,1504.0,17077.0,10.0,0 +17274,17275,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,25:04:00,1504.0,1514.0,17077.0,10.0,0 +17275,17276,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,25:14:00,1514.0,1524.0,17077.0,10.0,0 +17276,17277,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,25:24:00,1524.0,1534.0,17077.0,10.0,0 +17277,17278,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,25:34:00,1534.0,1544.0,17077.0,10.0,0 +17278,17279,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,25:44:00,1544.0,1554.0,17077.0,10.0,0 +17279,17280,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,25:54:00,1554.0,1564.0,17077.0,10.0,0 +17280,17281,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,26:04:00,1564.0,1574.0,17077.0,10.0,0 +17281,17282,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,26:14:00,1574.0,1584.0,17077.0,10.0,0 +17282,17283,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,26:24:00,1584.0,1594.0,17077.0,10.0,0 +17283,17284,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,26:34:00,1594.0,1604.0,17077.0,10.0,0 +17284,17285,MUNFI,sf_muni,F,F_I,0,sf_muni,MUNFI,0,17077,26:44:00,1604.0,1614.0,17077.0,10.0,0 +17286,17287,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,03:02:00,182.0,197.0,17287.0,15.0,1 +17287,17288,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,03:17:00,197.0,212.0,17287.0,15.0,1 +17288,17289,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,03:32:00,212.0,227.0,17287.0,15.0,1 +17289,17290,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,03:47:00,227.0,242.0,17287.0,15.0,1 +17290,17291,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,04:02:00,242.0,257.0,17287.0,15.0,1 +17291,17292,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,04:17:00,257.0,272.0,17287.0,15.0,1 +17292,17293,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,04:32:00,272.0,287.0,17287.0,15.0,1 +17293,17294,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,04:47:00,287.0,302.0,17287.0,15.0,1 +17294,17295,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,05:02:00,302.0,317.0,17287.0,15.0,1 +17295,17296,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,05:17:00,317.0,332.0,17287.0,15.0,1 +17296,17297,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,05:32:00,332.0,347.0,17287.0,15.0,1 +17297,17298,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,05:47:00,347.0,362.0,17287.0,15.0,1 +17298,17299,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,06:02:00,362.0,370.0,17287.0,8.0,0 +17299,17300,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,06:10:00,370.0,378.0,17287.0,8.0,0 +17300,17301,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,06:18:00,378.0,386.0,17287.0,8.0,0 +17301,17302,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,06:26:00,386.0,394.0,17287.0,8.0,0 +17302,17303,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,06:34:00,394.0,402.0,17287.0,8.0,0 +17303,17304,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,06:42:00,402.0,410.0,17287.0,8.0,0 +17304,17305,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,06:50:00,410.0,418.0,17287.0,8.0,0 +17305,17306,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,06:58:00,418.0,426.0,17287.0,8.0,0 +17306,17307,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,07:06:00,426.0,434.0,17287.0,8.0,0 +17307,17308,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,07:14:00,434.0,442.0,17287.0,8.0,0 +17308,17309,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,07:22:00,442.0,450.0,17287.0,8.0,0 +17309,17310,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,07:30:00,450.0,458.0,17287.0,8.0,0 +17310,17311,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,07:38:00,458.0,466.0,17287.0,8.0,0 +17311,17312,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,07:46:00,466.0,474.0,17287.0,8.0,0 +17312,17313,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,07:54:00,474.0,482.0,17287.0,8.0,0 +17313,17314,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,08:02:00,482.0,490.0,17287.0,8.0,0 +17314,17315,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,08:10:00,490.0,498.0,17287.0,8.0,0 +17315,17316,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,08:18:00,498.0,506.0,17287.0,8.0,0 +17316,17317,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,08:26:00,506.0,514.0,17287.0,8.0,0 +17317,17318,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,08:34:00,514.0,522.0,17287.0,8.0,0 +17318,17319,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,08:42:00,522.0,530.0,17287.0,8.0,0 +17319,17320,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,08:50:00,530.0,538.0,17287.0,8.0,0 +17320,17321,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,08:58:00,538.0,542.0,17287.0,4.0,0 +17321,17322,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,09:02:00,542.0,547.0,17287.0,5.0,0 +17322,17323,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,09:07:00,547.0,552.0,17287.0,5.0,0 +17323,17324,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,09:12:00,552.0,557.0,17287.0,5.0,0 +17324,17325,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,09:17:00,557.0,562.0,17287.0,5.0,0 +17325,17326,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,09:22:00,562.0,567.0,17287.0,5.0,0 +17326,17327,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,09:27:00,567.0,572.0,17287.0,5.0,0 +17327,17328,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,09:32:00,572.0,577.0,17287.0,5.0,0 +17328,17329,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,09:37:00,577.0,582.0,17287.0,5.0,0 +17329,17330,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,09:42:00,582.0,587.0,17287.0,5.0,0 +17330,17331,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,09:47:00,587.0,592.0,17287.0,5.0,0 +17331,17332,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,09:52:00,592.0,597.0,17287.0,5.0,0 +17332,17333,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,09:57:00,597.0,602.0,17287.0,5.0,0 +17333,17334,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,10:02:00,602.0,607.0,17287.0,5.0,0 +17334,17335,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,10:07:00,607.0,612.0,17287.0,5.0,0 +17335,17336,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,10:12:00,612.0,617.0,17287.0,5.0,0 +17336,17337,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,10:17:00,617.0,622.0,17287.0,5.0,0 +17337,17338,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,10:22:00,622.0,627.0,17287.0,5.0,0 +17338,17339,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,10:27:00,627.0,632.0,17287.0,5.0,0 +17339,17340,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,10:32:00,632.0,637.0,17287.0,5.0,0 +17340,17341,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,10:37:00,637.0,642.0,17287.0,5.0,0 +17341,17342,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,10:42:00,642.0,647.0,17287.0,5.0,0 +17342,17343,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,10:47:00,647.0,652.0,17287.0,5.0,0 +17343,17344,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,10:52:00,652.0,657.0,17287.0,5.0,0 +17344,17345,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,10:57:00,657.0,662.0,17287.0,5.0,0 +17345,17346,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,11:02:00,662.0,667.0,17287.0,5.0,0 +17346,17347,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,11:07:00,667.0,672.0,17287.0,5.0,0 +17347,17348,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,11:12:00,672.0,677.0,17287.0,5.0,0 +17348,17349,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,11:17:00,677.0,682.0,17287.0,5.0,0 +17349,17350,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,11:22:00,682.0,687.0,17287.0,5.0,0 +17350,17351,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,11:27:00,687.0,692.0,17287.0,5.0,0 +17351,17352,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,11:32:00,692.0,697.0,17287.0,5.0,0 +17352,17353,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,11:37:00,697.0,702.0,17287.0,5.0,0 +17353,17354,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,11:42:00,702.0,707.0,17287.0,5.0,0 +17354,17355,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,11:47:00,707.0,712.0,17287.0,5.0,0 +17355,17356,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,11:52:00,712.0,717.0,17287.0,5.0,0 +17356,17357,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,11:57:00,717.0,722.0,17287.0,5.0,0 +17357,17358,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,12:02:00,722.0,727.0,17287.0,5.0,0 +17358,17359,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,12:07:00,727.0,732.0,17287.0,5.0,0 +17359,17360,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,12:12:00,732.0,737.0,17287.0,5.0,0 +17360,17361,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,12:17:00,737.0,742.0,17287.0,5.0,0 +17361,17362,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,12:22:00,742.0,747.0,17287.0,5.0,0 +17362,17363,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,12:27:00,747.0,752.0,17287.0,5.0,0 +17363,17364,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,12:32:00,752.0,757.0,17287.0,5.0,0 +17364,17365,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,12:37:00,757.0,762.0,17287.0,5.0,0 +17365,17366,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,12:42:00,762.0,767.0,17287.0,5.0,0 +17366,17367,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,12:47:00,767.0,772.0,17287.0,5.0,0 +17367,17368,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,12:52:00,772.0,777.0,17287.0,5.0,0 +17368,17369,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,12:57:00,777.0,782.0,17287.0,5.0,0 +17369,17370,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,13:02:00,782.0,787.0,17287.0,5.0,0 +17370,17371,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,13:07:00,787.0,792.0,17287.0,5.0,0 +17371,17372,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,13:12:00,792.0,797.0,17287.0,5.0,0 +17372,17373,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,13:17:00,797.0,802.0,17287.0,5.0,0 +17373,17374,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,13:22:00,802.0,807.0,17287.0,5.0,0 +17374,17375,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,13:27:00,807.0,812.0,17287.0,5.0,0 +17375,17376,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,13:32:00,812.0,817.0,17287.0,5.0,0 +17376,17377,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,13:37:00,817.0,822.0,17287.0,5.0,0 +17377,17378,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,13:42:00,822.0,827.0,17287.0,5.0,0 +17378,17379,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,13:47:00,827.0,832.0,17287.0,5.0,0 +17379,17380,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,13:52:00,832.0,837.0,17287.0,5.0,0 +17380,17381,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,13:57:00,837.0,842.0,17287.0,5.0,0 +17381,17382,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,14:02:00,842.0,847.0,17287.0,5.0,0 +17382,17383,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,14:07:00,847.0,852.0,17287.0,5.0,0 +17383,17384,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,14:12:00,852.0,857.0,17287.0,5.0,0 +17384,17385,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,14:17:00,857.0,862.0,17287.0,5.0,0 +17385,17386,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,14:22:00,862.0,867.0,17287.0,5.0,0 +17386,17387,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,14:27:00,867.0,872.0,17287.0,5.0,0 +17387,17388,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,14:32:00,872.0,877.0,17287.0,5.0,0 +17388,17389,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,14:37:00,877.0,882.0,17287.0,5.0,0 +17389,17390,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,14:42:00,882.0,887.0,17287.0,5.0,0 +17390,17391,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,14:47:00,887.0,892.0,17287.0,5.0,0 +17391,17392,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,14:52:00,892.0,897.0,17287.0,5.0,0 +17392,17393,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,14:57:00,897.0,902.0,17287.0,5.0,0 +17393,17394,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,15:02:00,902.0,907.0,17287.0,5.0,0 +17394,17395,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,15:07:00,907.0,912.0,17287.0,5.0,0 +17395,17396,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,15:12:00,912.0,917.0,17287.0,5.0,0 +17396,17397,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,15:17:00,917.0,922.0,17287.0,5.0,0 +17397,17398,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,15:22:00,922.0,927.0,17287.0,5.0,0 +17398,17399,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,15:27:00,927.0,932.0,17287.0,5.0,0 +17399,17400,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,15:32:00,932.0,937.0,17287.0,5.0,0 +17400,17401,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,15:37:00,937.0,942.0,17287.0,5.0,0 +17401,17402,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,15:42:00,942.0,947.0,17287.0,5.0,0 +17402,17403,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,15:47:00,947.0,952.0,17287.0,5.0,0 +17403,17404,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,15:52:00,952.0,957.0,17287.0,5.0,0 +17404,17405,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,15:57:00,957.0,962.0,17287.0,5.0,0 +17405,17406,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,16:02:00,962.0,967.0,17287.0,5.0,0 +17406,17407,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,16:07:00,967.0,972.0,17287.0,5.0,0 +17407,17408,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,16:12:00,972.0,977.0,17287.0,5.0,0 +17408,17409,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,16:17:00,977.0,982.0,17287.0,5.0,0 +17409,17410,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,16:22:00,982.0,987.0,17287.0,5.0,0 +17410,17411,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,16:27:00,987.0,992.0,17287.0,5.0,0 +17411,17412,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,16:32:00,992.0,997.0,17287.0,5.0,0 +17412,17413,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,16:37:00,997.0,1002.0,17287.0,5.0,0 +17413,17414,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,16:42:00,1002.0,1007.0,17287.0,5.0,0 +17414,17415,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,16:47:00,1007.0,1012.0,17287.0,5.0,0 +17415,17416,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,16:52:00,1012.0,1017.0,17287.0,5.0,0 +17416,17417,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,16:57:00,1017.0,1022.0,17287.0,5.0,0 +17417,17418,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,17:02:00,1022.0,1027.0,17287.0,5.0,0 +17418,17419,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,17:07:00,1027.0,1032.0,17287.0,5.0,0 +17419,17420,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,17:12:00,1032.0,1037.0,17287.0,5.0,0 +17420,17421,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,17:17:00,1037.0,1042.0,17287.0,5.0,0 +17421,17422,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,17:22:00,1042.0,1047.0,17287.0,5.0,0 +17422,17423,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,17:27:00,1047.0,1052.0,17287.0,5.0,0 +17423,17424,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,17:32:00,1052.0,1057.0,17287.0,5.0,0 +17424,17425,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,17:37:00,1057.0,1062.0,17287.0,5.0,0 +17425,17426,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,17:42:00,1062.0,1067.0,17287.0,5.0,0 +17426,17427,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,17:47:00,1067.0,1072.0,17287.0,5.0,0 +17427,17428,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,17:52:00,1072.0,1077.0,17287.0,5.0,0 +17428,17429,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,17:57:00,1077.0,1082.0,17287.0,5.0,0 +17429,17430,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,18:02:00,1082.0,1087.0,17287.0,5.0,0 +17430,17431,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,18:07:00,1087.0,1092.0,17287.0,5.0,0 +17431,17432,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,18:12:00,1092.0,1097.0,17287.0,5.0,0 +17432,17433,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,18:17:00,1097.0,1102.0,17287.0,5.0,0 +17433,17434,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,18:22:00,1102.0,1107.0,17287.0,5.0,0 +17434,17435,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,18:27:00,1107.0,1112.0,17287.0,5.0,0 +17435,17436,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,18:32:00,1112.0,1120.0,17287.0,8.0,0 +17436,17437,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,18:40:00,1120.0,1128.0,17287.0,8.0,0 +17437,17438,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,18:48:00,1128.0,1136.0,17287.0,8.0,0 +17438,17439,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,18:56:00,1136.0,1144.0,17287.0,8.0,0 +17439,17440,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,19:04:00,1144.0,1152.0,17287.0,8.0,0 +17440,17441,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,19:12:00,1152.0,1160.0,17287.0,8.0,0 +17441,17442,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,19:20:00,1160.0,1168.0,17287.0,8.0,0 +17442,17443,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,19:28:00,1168.0,1176.0,17287.0,8.0,0 +17443,17444,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,19:36:00,1176.0,1184.0,17287.0,8.0,0 +17444,17445,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,19:44:00,1184.0,1192.0,17287.0,8.0,0 +17445,17446,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,19:52:00,1192.0,1200.0,17287.0,8.0,0 +17446,17447,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,20:00:00,1200.0,1208.0,17287.0,8.0,0 +17447,17448,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,20:08:00,1208.0,1216.0,17287.0,8.0,0 +17448,17449,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,20:16:00,1216.0,1224.0,17287.0,8.0,0 +17449,17450,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,20:24:00,1224.0,1232.0,17287.0,8.0,0 +17450,17451,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,20:32:00,1232.0,1240.0,17287.0,8.0,0 +17451,17452,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,20:40:00,1240.0,1248.0,17287.0,8.0,0 +17452,17453,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,20:48:00,1248.0,1256.0,17287.0,8.0,0 +17453,17454,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,20:56:00,1256.0,1264.0,17287.0,8.0,0 +17454,17455,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,21:04:00,1264.0,1272.0,17287.0,8.0,0 +17455,17456,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,21:12:00,1272.0,1280.0,17287.0,8.0,0 +17456,17457,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,21:20:00,1280.0,1288.0,17287.0,8.0,0 +17457,17458,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,21:28:00,1288.0,1296.0,17287.0,8.0,0 +17458,17459,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,21:36:00,1296.0,1304.0,17287.0,8.0,0 +17459,17460,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,21:44:00,1304.0,1312.0,17287.0,8.0,0 +17460,17461,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,21:52:00,1312.0,1320.0,17287.0,8.0,0 +17461,17462,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,22:00:00,1320.0,1328.0,17287.0,8.0,0 +17462,17463,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,22:08:00,1328.0,1336.0,17287.0,8.0,0 +17463,17464,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,22:16:00,1336.0,1344.0,17287.0,8.0,0 +17464,17465,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,22:24:00,1344.0,1352.0,17287.0,8.0,0 +17465,17466,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,22:32:00,1352.0,1360.0,17287.0,8.0,0 +17466,17467,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,22:40:00,1360.0,1368.0,17287.0,8.0,0 +17467,17468,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,22:48:00,1368.0,1376.0,17287.0,8.0,0 +17468,17469,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,22:56:00,1376.0,1384.0,17287.0,8.0,0 +17469,17470,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,23:04:00,1384.0,1392.0,17287.0,8.0,0 +17470,17471,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,23:12:00,1392.0,1400.0,17287.0,8.0,0 +17471,17472,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,23:20:00,1400.0,1408.0,17287.0,8.0,0 +17472,17473,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,23:28:00,1408.0,1416.0,17287.0,8.0,0 +17473,17474,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,23:36:00,1416.0,1424.0,17287.0,8.0,0 +17474,17475,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,23:44:00,1424.0,1432.0,17287.0,8.0,0 +17475,17476,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,23:52:00,1432.0,1440.0,17287.0,8.0,0 +17476,17477,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,24:00:00,1440.0,1448.0,17287.0,8.0,0 +17477,17478,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,24:08:00,1448.0,1456.0,17287.0,8.0,0 +17478,17479,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,24:16:00,1456.0,1464.0,17287.0,8.0,0 +17479,17480,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,24:24:00,1464.0,1472.0,17287.0,8.0,0 +17480,17481,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,24:32:00,1472.0,1480.0,17287.0,8.0,0 +17481,17482,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,24:40:00,1480.0,1488.0,17287.0,8.0,0 +17482,17483,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,24:48:00,1488.0,1496.0,17287.0,8.0,0 +17483,17484,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,24:56:00,1496.0,1504.0,17287.0,8.0,0 +17484,17485,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,25:04:00,1504.0,1512.0,17287.0,8.0,0 +17485,17486,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,25:12:00,1512.0,1520.0,17287.0,8.0,0 +17486,17487,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,25:20:00,1520.0,1528.0,17287.0,8.0,0 +17487,17488,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,25:28:00,1528.0,1536.0,17287.0,8.0,0 +17488,17489,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,25:36:00,1536.0,1544.0,17287.0,8.0,0 +17489,17490,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,25:44:00,1544.0,1552.0,17287.0,8.0,0 +17490,17491,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,25:52:00,1552.0,1560.0,17287.0,8.0,0 +17491,17492,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,26:00:00,1560.0,1568.0,17287.0,8.0,0 +17492,17493,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,26:08:00,1568.0,1576.0,17287.0,8.0,0 +17493,17494,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,26:16:00,1576.0,1584.0,17287.0,8.0,0 +17494,17495,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,26:24:00,1584.0,1592.0,17287.0,8.0,0 +17495,17496,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,26:32:00,1592.0,1600.0,17287.0,8.0,0 +17496,17497,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,26:40:00,1600.0,1608.0,17287.0,8.0,0 +17497,17498,MUNFO,sf_muni,F,F_O,0,sf_muni,MUNFO,0,17287,26:48:00,1608.0,1616.0,17287.0,8.0,0 +17499,17500,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,03:04:00,184.0,192.5,17500.0,8.5,0 +17500,17501,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,03:12:30,192.5,201.0,17500.0,8.5,0 +17501,17502,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,03:21:00,201.0,209.5,17500.0,8.5,0 +17502,17503,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,03:29:30,209.5,218.0,17500.0,8.5,0 +17503,17504,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,03:38:00,218.0,226.5,17500.0,8.5,0 +17504,17505,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,03:46:30,226.5,235.0,17500.0,8.5,0 +17505,17506,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,03:55:00,235.0,243.5,17500.0,8.5,0 +17506,17507,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,04:03:30,243.5,252.0,17500.0,8.5,0 +17507,17508,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,04:12:00,252.0,260.5,17500.0,8.5,0 +17508,17509,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,04:20:30,260.5,269.0,17500.0,8.5,0 +17509,17510,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,04:29:00,269.0,277.5,17500.0,8.5,0 +17510,17511,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,04:37:30,277.5,286.0,17500.0,8.5,0 +17511,17512,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,04:46:00,286.0,294.5,17500.0,8.5,0 +17512,17513,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,04:54:30,294.5,303.0,17500.0,8.5,0 +17513,17514,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,05:03:00,303.0,311.5,17500.0,8.5,0 +17514,17515,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,05:11:30,311.5,320.0,17500.0,8.5,0 +17515,17516,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,05:20:00,320.0,328.5,17500.0,8.5,0 +17516,17517,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,05:28:30,328.5,337.0,17500.0,8.5,0 +17517,17518,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,05:37:00,337.0,345.5,17500.0,8.5,0 +17518,17519,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,05:45:30,345.5,354.0,17500.0,8.5,0 +17519,17520,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,05:54:00,354.0,362.0,17500.0,8.0,0 +17520,17521,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,06:02:00,362.0,371.0,17500.0,9.0,0 +17521,17522,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,06:11:00,371.0,380.0,17500.0,9.0,0 +17522,17523,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,06:20:00,380.0,389.0,17500.0,9.0,0 +17523,17524,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,06:29:00,389.0,398.0,17500.0,9.0,0 +17524,17525,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,06:38:00,398.0,407.0,17500.0,9.0,0 +17525,17526,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,06:47:00,407.0,416.0,17500.0,9.0,0 +17526,17527,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,06:56:00,416.0,425.0,17500.0,9.0,0 +17527,17528,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,07:05:00,425.0,434.0,17500.0,9.0,0 +17528,17529,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,07:14:00,434.0,443.0,17500.0,9.0,0 +17529,17530,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,07:23:00,443.0,452.0,17500.0,9.0,0 +17530,17531,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,07:32:00,452.0,461.0,17500.0,9.0,0 +17531,17532,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,07:41:00,461.0,470.0,17500.0,9.0,0 +17532,17533,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,07:50:00,470.0,479.0,17500.0,9.0,0 +17533,17534,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,07:59:00,479.0,488.0,17500.0,9.0,0 +17534,17535,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,08:08:00,488.0,497.0,17500.0,9.0,0 +17535,17536,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,08:17:00,497.0,506.0,17500.0,9.0,0 +17536,17537,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,08:26:00,506.0,515.0,17500.0,9.0,0 +17537,17538,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,08:35:00,515.0,524.0,17500.0,9.0,0 +17538,17539,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,08:44:00,524.0,533.0,17500.0,9.0,0 +17539,17540,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,08:53:00,533.0,542.0,17500.0,9.0,0 +17540,17541,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,09:02:00,542.0,552.0,17500.0,10.0,0 +17541,17542,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,09:12:00,552.0,562.0,17500.0,10.0,0 +17542,17543,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,09:22:00,562.0,572.0,17500.0,10.0,0 +17543,17544,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,09:32:00,572.0,582.0,17500.0,10.0,0 +17544,17545,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,09:42:00,582.0,592.0,17500.0,10.0,0 +17545,17546,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,09:52:00,592.0,602.0,17500.0,10.0,0 +17546,17547,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,10:02:00,602.0,612.0,17500.0,10.0,0 +17547,17548,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,10:12:00,612.0,622.0,17500.0,10.0,0 +17548,17549,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,10:22:00,622.0,632.0,17500.0,10.0,0 +17549,17550,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,10:32:00,632.0,642.0,17500.0,10.0,0 +17550,17551,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,10:42:00,642.0,652.0,17500.0,10.0,0 +17551,17552,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,10:52:00,652.0,662.0,17500.0,10.0,0 +17552,17553,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,11:02:00,662.0,672.0,17500.0,10.0,0 +17553,17554,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,11:12:00,672.0,682.0,17500.0,10.0,0 +17554,17555,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,11:22:00,682.0,692.0,17500.0,10.0,0 +17555,17556,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,11:32:00,692.0,702.0,17500.0,10.0,0 +17556,17557,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,11:42:00,702.0,712.0,17500.0,10.0,0 +17557,17558,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,11:52:00,712.0,722.0,17500.0,10.0,0 +17558,17559,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,12:02:00,722.0,732.0,17500.0,10.0,0 +17559,17560,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,12:12:00,732.0,742.0,17500.0,10.0,0 +17560,17561,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,12:22:00,742.0,752.0,17500.0,10.0,0 +17561,17562,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,12:32:00,752.0,762.0,17500.0,10.0,0 +17562,17563,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,12:42:00,762.0,772.0,17500.0,10.0,0 +17563,17564,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,12:52:00,772.0,782.0,17500.0,10.0,0 +17564,17565,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,13:02:00,782.0,792.0,17500.0,10.0,0 +17565,17566,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,13:12:00,792.0,802.0,17500.0,10.0,0 +17566,17567,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,13:22:00,802.0,812.0,17500.0,10.0,0 +17567,17568,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,13:32:00,812.0,822.0,17500.0,10.0,0 +17568,17569,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,13:42:00,822.0,832.0,17500.0,10.0,0 +17569,17570,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,13:52:00,832.0,842.0,17500.0,10.0,0 +17570,17571,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,14:02:00,842.0,852.0,17500.0,10.0,0 +17571,17572,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,14:12:00,852.0,862.0,17500.0,10.0,0 +17572,17573,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,14:22:00,862.0,872.0,17500.0,10.0,0 +17573,17574,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,14:32:00,872.0,882.0,17500.0,10.0,0 +17574,17575,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,14:42:00,882.0,892.0,17500.0,10.0,0 +17575,17576,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,14:52:00,892.0,902.0,17500.0,10.0,0 +17576,17577,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,15:02:00,902.0,912.0,17500.0,10.0,0 +17577,17578,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,15:12:00,912.0,922.0,17500.0,10.0,0 +17578,17579,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,15:22:00,922.0,934.0,17500.0,12.0,0 +17579,17580,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,15:34:00,934.0,943.0,17500.0,9.0,0 +17580,17581,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,15:43:00,943.0,952.0,17500.0,9.0,0 +17581,17582,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,15:52:00,952.0,961.0,17500.0,9.0,0 +17582,17583,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,16:01:00,961.0,970.0,17500.0,9.0,0 +17583,17584,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,16:10:00,970.0,979.0,17500.0,9.0,0 +17584,17585,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,16:19:00,979.0,988.0,17500.0,9.0,0 +17585,17586,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,16:28:00,988.0,997.0,17500.0,9.0,0 +17586,17587,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,16:37:00,997.0,1006.0,17500.0,9.0,0 +17587,17588,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,16:46:00,1006.0,1015.0,17500.0,9.0,0 +17588,17589,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,16:55:00,1015.0,1024.0,17500.0,9.0,0 +17589,17590,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,17:04:00,1024.0,1033.0,17500.0,9.0,0 +17590,17591,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,17:13:00,1033.0,1042.0,17500.0,9.0,0 +17591,17592,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,17:22:00,1042.0,1051.0,17500.0,9.0,0 +17592,17593,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,17:31:00,1051.0,1060.0,17500.0,9.0,0 +17593,17594,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,17:40:00,1060.0,1069.0,17500.0,9.0,0 +17594,17595,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,17:49:00,1069.0,1078.0,17500.0,9.0,0 +17595,17596,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,17:58:00,1078.0,1087.0,17500.0,9.0,0 +17596,17597,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,18:07:00,1087.0,1096.0,17500.0,9.0,0 +17597,17598,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,18:16:00,1096.0,1105.0,17500.0,9.0,0 +17598,17599,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,18:25:00,1105.0,1112.0,17500.0,7.0,0 +17599,17600,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,18:32:00,1112.0,1123.0,17500.0,11.0,0 +17600,17601,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,18:43:00,1123.0,1134.0,17500.0,11.0,0 +17601,17602,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,18:54:00,1134.0,1145.0,17500.0,11.0,0 +17602,17603,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,19:05:00,1145.0,1156.0,17500.0,11.0,0 +17603,17604,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,19:16:00,1156.0,1167.0,17500.0,11.0,0 +17604,17605,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,19:27:00,1167.0,1178.0,17500.0,11.0,0 +17605,17606,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,19:38:00,1178.0,1189.0,17500.0,11.0,0 +17606,17607,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,19:49:00,1189.0,1200.0,17500.0,11.0,0 +17607,17608,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,20:00:00,1200.0,1211.0,17500.0,11.0,0 +17608,17609,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,20:11:00,1211.0,1222.0,17500.0,11.0,0 +17609,17610,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,20:22:00,1222.0,1233.0,17500.0,11.0,0 +17610,17611,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,20:33:00,1233.0,1244.0,17500.0,11.0,0 +17611,17612,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,20:44:00,1244.0,1255.0,17500.0,11.0,0 +17612,17613,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,20:55:00,1255.0,1266.0,17500.0,11.0,0 +17613,17614,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,21:06:00,1266.0,1277.0,17500.0,11.0,0 +17614,17615,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,21:17:00,1277.0,1288.0,17500.0,11.0,0 +17615,17616,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,21:28:00,1288.0,1299.0,17500.0,11.0,0 +17616,17617,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,21:39:00,1299.0,1310.0,17500.0,11.0,0 +17617,17618,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,21:50:00,1310.0,1321.0,17500.0,11.0,0 +17618,17619,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,22:01:00,1321.0,1332.0,17500.0,11.0,0 +17619,17620,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,22:12:00,1332.0,1343.0,17500.0,11.0,0 +17620,17621,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,22:23:00,1343.0,1354.0,17500.0,11.0,0 +17621,17622,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,22:34:00,1354.0,1365.0,17500.0,11.0,0 +17622,17623,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,22:45:00,1365.0,1376.0,17500.0,11.0,0 +17623,17624,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,22:56:00,1376.0,1387.0,17500.0,11.0,0 +17624,17625,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,23:07:00,1387.0,1398.0,17500.0,11.0,0 +17625,17626,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,23:18:00,1398.0,1409.0,17500.0,11.0,0 +17626,17627,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,23:29:00,1409.0,1420.0,17500.0,11.0,0 +17627,17628,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,23:40:00,1420.0,1431.0,17500.0,11.0,0 +17628,17629,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,23:51:00,1431.0,1442.0,17500.0,11.0,0 +17629,17630,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,24:02:00,1442.0,1453.0,17500.0,11.0,0 +17630,17631,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,24:13:00,1453.0,1464.0,17500.0,11.0,0 +17631,17632,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,24:24:00,1464.0,1475.0,17500.0,11.0,0 +17632,17633,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,24:35:00,1475.0,1486.0,17500.0,11.0,0 +17633,17634,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,24:46:00,1486.0,1497.0,17500.0,11.0,0 +17634,17635,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,24:57:00,1497.0,1508.0,17500.0,11.0,0 +17635,17636,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,25:08:00,1508.0,1519.0,17500.0,11.0,0 +17636,17637,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,25:19:00,1519.0,1530.0,17500.0,11.0,0 +17637,17638,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,25:30:00,1530.0,1541.0,17500.0,11.0,0 +17638,17639,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,25:41:00,1541.0,1552.0,17500.0,11.0,0 +17639,17640,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,25:52:00,1552.0,1563.0,17500.0,11.0,0 +17640,17641,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,26:03:00,1563.0,1574.0,17500.0,11.0,0 +17641,17642,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,26:14:00,1574.0,1585.0,17500.0,11.0,0 +17642,17643,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,26:25:00,1585.0,1596.0,17500.0,11.0,0 +17643,17644,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,26:36:00,1596.0,1607.0,17500.0,11.0,0 +17644,17645,MUNJI,sf_muni,J,J_I,0,sf_muni,MUNJI,0,17500,26:47:00,1607.0,1618.0,17500.0,11.0,0 +17646,17647,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,03:06:00,186.0,201.0,17647.0,15.0,0 +17647,17648,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,03:21:00,201.0,216.0,17647.0,15.0,0 +17648,17649,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,03:36:00,216.0,231.0,17647.0,15.0,0 +17649,17650,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,03:51:00,231.0,246.0,17647.0,15.0,0 +17650,17651,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,04:06:00,246.0,261.0,17647.0,15.0,0 +17651,17652,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,04:21:00,261.0,276.0,17647.0,15.0,0 +17652,17653,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,04:36:00,276.0,291.0,17647.0,15.0,0 +17653,17654,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,04:51:00,291.0,306.0,17647.0,15.0,0 +17654,17655,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,05:06:00,306.0,321.0,17647.0,15.0,0 +17655,17656,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,05:21:00,321.0,336.0,17647.0,15.0,0 +17656,17657,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,05:36:00,336.0,351.0,17647.0,15.0,0 +17657,17658,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,05:51:00,351.0,363.0,17647.0,12.0,0 +17658,17659,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,06:03:00,363.0,372.0,17647.0,9.0,0 +17659,17660,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,06:12:00,372.0,381.0,17647.0,9.0,0 +17660,17661,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,06:21:00,381.0,390.0,17647.0,9.0,0 +17661,17662,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,06:30:00,390.0,399.0,17647.0,9.0,0 +17662,17663,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,06:39:00,399.0,408.0,17647.0,9.0,0 +17663,17664,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,06:48:00,408.0,417.0,17647.0,9.0,0 +17664,17665,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,06:57:00,417.0,426.0,17647.0,9.0,0 +17665,17666,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,07:06:00,426.0,435.0,17647.0,9.0,0 +17666,17667,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,07:15:00,435.0,444.0,17647.0,9.0,0 +17667,17668,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,07:24:00,444.0,453.0,17647.0,9.0,0 +17668,17669,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,07:33:00,453.0,462.0,17647.0,9.0,0 +17669,17670,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,07:42:00,462.0,471.0,17647.0,9.0,0 +17670,17671,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,07:51:00,471.0,480.0,17647.0,9.0,0 +17671,17672,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,08:00:00,480.0,489.0,17647.0,9.0,0 +17672,17673,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,08:09:00,489.0,498.0,17647.0,9.0,0 +17673,17674,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,08:18:00,498.0,507.0,17647.0,9.0,0 +17674,17675,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,08:27:00,507.0,516.0,17647.0,9.0,0 +17675,17676,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,08:36:00,516.0,525.0,17647.0,9.0,0 +17676,17677,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,08:45:00,525.0,534.0,17647.0,9.0,0 +17677,17678,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,08:54:00,534.0,542.0,17647.0,8.0,0 +17678,17679,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,09:02:00,542.0,552.0,17647.0,10.0,0 +17679,17680,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,09:12:00,552.0,562.0,17647.0,10.0,0 +17680,17681,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,09:22:00,562.0,572.0,17647.0,10.0,0 +17681,17682,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,09:32:00,572.0,582.0,17647.0,10.0,0 +17682,17683,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,09:42:00,582.0,592.0,17647.0,10.0,0 +17683,17684,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,09:52:00,592.0,602.0,17647.0,10.0,0 +17684,17685,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,10:02:00,602.0,612.0,17647.0,10.0,0 +17685,17686,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,10:12:00,612.0,622.0,17647.0,10.0,0 +17686,17687,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,10:22:00,622.0,632.0,17647.0,10.0,0 +17687,17688,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,10:32:00,632.0,642.0,17647.0,10.0,0 +17688,17689,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,10:42:00,642.0,652.0,17647.0,10.0,0 +17689,17690,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,10:52:00,652.0,662.0,17647.0,10.0,0 +17690,17691,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,11:02:00,662.0,672.0,17647.0,10.0,0 +17691,17692,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,11:12:00,672.0,682.0,17647.0,10.0,0 +17692,17693,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,11:22:00,682.0,692.0,17647.0,10.0,0 +17693,17694,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,11:32:00,692.0,702.0,17647.0,10.0,0 +17694,17695,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,11:42:00,702.0,712.0,17647.0,10.0,0 +17695,17696,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,11:52:00,712.0,722.0,17647.0,10.0,0 +17696,17697,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,12:02:00,722.0,732.0,17647.0,10.0,0 +17697,17698,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,12:12:00,732.0,742.0,17647.0,10.0,0 +17698,17699,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,12:22:00,742.0,752.0,17647.0,10.0,0 +17699,17700,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,12:32:00,752.0,762.0,17647.0,10.0,0 +17700,17701,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,12:42:00,762.0,772.0,17647.0,10.0,0 +17701,17702,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,12:52:00,772.0,782.0,17647.0,10.0,0 +17702,17703,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,13:02:00,782.0,792.0,17647.0,10.0,0 +17703,17704,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,13:12:00,792.0,802.0,17647.0,10.0,0 +17704,17705,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,13:22:00,802.0,812.0,17647.0,10.0,0 +17705,17706,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,13:32:00,812.0,822.0,17647.0,10.0,0 +17706,17707,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,13:42:00,822.0,832.0,17647.0,10.0,0 +17707,17708,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,13:52:00,832.0,842.0,17647.0,10.0,0 +17708,17709,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,14:02:00,842.0,852.0,17647.0,10.0,0 +17709,17710,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,14:12:00,852.0,862.0,17647.0,10.0,0 +17710,17711,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,14:22:00,862.0,872.0,17647.0,10.0,0 +17711,17712,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,14:32:00,872.0,882.0,17647.0,10.0,0 +17712,17713,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,14:42:00,882.0,892.0,17647.0,10.0,0 +17713,17714,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,14:52:00,892.0,902.0,17647.0,10.0,0 +17714,17715,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,15:02:00,902.0,912.0,17647.0,10.0,0 +17715,17716,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,15:12:00,912.0,922.0,17647.0,10.0,0 +17716,17717,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,15:22:00,922.0,932.0,17647.0,10.0,0 +17717,17718,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,15:32:00,932.0,941.0,17647.0,9.0,0 +17718,17719,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,15:41:00,941.0,950.0,17647.0,9.0,0 +17719,17720,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,15:50:00,950.0,959.0,17647.0,9.0,0 +17720,17721,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,15:59:00,959.0,968.0,17647.0,9.0,0 +17721,17722,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,16:08:00,968.0,977.0,17647.0,9.0,0 +17722,17723,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,16:17:00,977.0,986.0,17647.0,9.0,0 +17723,17724,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,16:26:00,986.0,995.0,17647.0,9.0,0 +17724,17725,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,16:35:00,995.0,1004.0,17647.0,9.0,0 +17725,17726,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,16:44:00,1004.0,1013.0,17647.0,9.0,0 +17726,17727,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,16:53:00,1013.0,1022.0,17647.0,9.0,0 +17727,17728,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,17:02:00,1022.0,1031.0,17647.0,9.0,0 +17728,17729,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,17:11:00,1031.0,1040.0,17647.0,9.0,0 +17729,17730,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,17:20:00,1040.0,1049.0,17647.0,9.0,0 +17730,17731,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,17:29:00,1049.0,1058.0,17647.0,9.0,0 +17731,17732,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,17:38:00,1058.0,1067.0,17647.0,9.0,0 +17732,17733,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,17:47:00,1067.0,1076.0,17647.0,9.0,0 +17733,17734,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,17:56:00,1076.0,1085.0,17647.0,9.0,0 +17734,17735,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,18:05:00,1085.0,1094.0,17647.0,9.0,0 +17735,17736,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,18:14:00,1094.0,1103.0,17647.0,9.0,0 +17736,17737,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,18:23:00,1103.0,1113.0,17647.0,10.0,0 +17737,17738,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,18:33:00,1113.0,1122.23333333,17647.0,9.23333333333,0 +17738,17739,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,18:42:14,1122.23333333,1131.46666667,17647.0,9.23333333333,0 +17739,17740,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,18:51:28,1131.46666667,1140.68333333,17647.0,9.21666666667,0 +17740,17741,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,19:00:41,1140.68333333,1149.91666667,17647.0,9.23333333333,0 +17741,17742,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,19:09:55,1149.91666667,1159.15,17647.0,9.23333333333,0 +17742,17743,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,19:19:09,1159.15,1168.38333333,17647.0,9.23333333333,0 +17743,17744,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,19:28:23,1168.38333333,1177.61666667,17647.0,9.23333333333,0 +17744,17745,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,19:37:37,1177.61666667,1186.83333333,17647.0,9.21666666667,0 +17745,17746,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,19:46:50,1186.83333333,1196.06666667,17647.0,9.23333333333,0 +17746,17747,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,19:56:04,1196.06666667,1205.3,17647.0,9.23333333333,0 +17747,17748,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,20:05:18,1205.3,1214.53333333,17647.0,9.23333333333,0 +17748,17749,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,20:14:32,1214.53333333,1223.76666667,17647.0,9.23333333333,0 +17749,17750,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,20:23:46,1223.76666667,1232.98333333,17647.0,9.21666666667,0 +17750,17751,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,20:32:59,1232.98333333,1242.21666667,17647.0,9.23333333333,0 +17751,17752,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,20:42:13,1242.21666667,1251.45,17647.0,9.23333333333,0 +17752,17753,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,20:51:27,1251.45,1260.68333333,17647.0,9.23333333333,0 +17753,17754,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,21:00:41,1260.68333333,1269.91666667,17647.0,9.23333333333,0 +17754,17755,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,21:09:55,1269.91666667,1279.13333333,17647.0,9.21666666667,0 +17755,17756,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,21:19:08,1279.13333333,1288.36666667,17647.0,9.23333333333,0 +17756,17757,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,21:28:22,1288.36666667,1297.6,17647.0,9.23333333333,0 +17757,17758,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,21:37:36,1297.6,1306.83333333,17647.0,9.23333333333,0 +17758,17759,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,21:46:50,1306.83333333,1316.06666667,17647.0,9.23333333333,0 +17759,17760,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,21:56:04,1316.06666667,1325.28333333,17647.0,9.21666666667,0 +17760,17761,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,22:05:17,1325.28333333,1334.51666667,17647.0,9.23333333333,0 +17761,17762,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,22:14:31,1334.51666667,1343.75,17647.0,9.23333333333,0 +17762,17763,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,22:23:45,1343.75,1352.98333333,17647.0,9.23333333333,0 +17763,17764,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,22:32:59,1352.98333333,1362.21666667,17647.0,9.23333333333,0 +17764,17765,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,22:42:13,1362.21666667,1371.43333333,17647.0,9.21666666667,0 +17765,17766,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,22:51:26,1371.43333333,1380.66666667,17647.0,9.23333333333,0 +17766,17767,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,23:00:40,1380.66666667,1389.9,17647.0,9.23333333333,0 +17767,17768,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,23:09:54,1389.9,1399.13333333,17647.0,9.23333333333,0 +17768,17769,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,23:19:08,1399.13333333,1408.36666667,17647.0,9.23333333333,0 +17769,17770,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,23:28:22,1408.36666667,1417.58333333,17647.0,9.21666666667,0 +17770,17771,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,23:37:35,1417.58333333,1426.81666667,17647.0,9.23333333333,0 +17771,17772,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,23:46:49,1426.81666667,1436.05,17647.0,9.23333333333,0 +17772,17773,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,23:56:03,1436.05,1445.28333333,17647.0,9.23333333333,0 +17773,17774,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,24:05:17,1445.28333333,1454.51666667,17647.0,9.23333333333,0 +17774,17775,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,24:14:31,1454.51666667,1463.73333333,17647.0,9.21666666667,0 +17775,17776,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,24:23:44,1463.73333333,1472.96666667,17647.0,9.23333333333,0 +17776,17777,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,24:32:58,1472.96666667,1482.2,17647.0,9.23333333333,0 +17777,17778,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,24:42:12,1482.2,1491.43333333,17647.0,9.23333333333,0 +17778,17779,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,24:51:26,1491.43333333,1500.66666667,17647.0,9.23333333333,0 +17779,17780,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,25:00:40,1500.66666667,1509.88333333,17647.0,9.21666666667,0 +17780,17781,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,25:09:53,1509.88333333,1519.11666667,17647.0,9.23333333333,0 +17781,17782,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,25:19:07,1519.11666667,1528.35,17647.0,9.23333333333,0 +17782,17783,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,25:28:21,1528.35,1537.58333333,17647.0,9.23333333333,0 +17783,17784,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,25:37:35,1537.58333333,1546.81666667,17647.0,9.23333333333,0 +17784,17785,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,25:46:49,1546.81666667,1556.03333333,17647.0,9.21666666667,0 +17785,17786,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,25:56:02,1556.03333333,1565.26666667,17647.0,9.23333333333,0 +17786,17787,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,26:05:16,1565.26666667,1574.5,17647.0,9.23333333333,0 +17787,17788,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,26:14:30,1574.5,1583.73333333,17647.0,9.23333333333,0 +17788,17789,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,26:23:44,1583.73333333,1592.96666667,17647.0,9.23333333333,0 +17789,17790,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,26:32:58,1592.96666667,1602.18333333,17647.0,9.21666666667,0 +17790,17791,MUNJO,sf_muni,J,J_O,0,sf_muni,MUNJO,0,17647,26:42:11,1602.18333333,1611.41666667,17647.0,9.23333333333,0 +17792,17793,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,03:03:00,183.0,193.0,17793.0,10.0,0 +17793,17794,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,03:13:00,193.0,203.0,17793.0,10.0,0 +17794,17795,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,03:23:00,203.0,213.0,17793.0,10.0,0 +17795,17796,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,03:33:00,213.0,223.0,17793.0,10.0,0 +17796,17797,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,03:43:00,223.0,233.0,17793.0,10.0,0 +17797,17798,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,03:53:00,233.0,243.0,17793.0,10.0,0 +17798,17799,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,04:03:00,243.0,253.0,17793.0,10.0,0 +17799,17800,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,04:13:00,253.0,263.0,17793.0,10.0,0 +17800,17801,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,04:23:00,263.0,273.0,17793.0,10.0,0 +17801,17802,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,04:33:00,273.0,283.0,17793.0,10.0,0 +17802,17803,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,04:43:00,283.0,293.0,17793.0,10.0,0 +17803,17804,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,04:53:00,293.0,303.0,17793.0,10.0,0 +17804,17805,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,05:03:00,303.0,313.0,17793.0,10.0,0 +17805,17806,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,05:13:00,313.0,323.0,17793.0,10.0,0 +17806,17807,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,05:23:00,323.0,333.0,17793.0,10.0,0 +17807,17808,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,05:33:00,333.0,343.0,17793.0,10.0,0 +17808,17809,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,05:43:00,343.0,353.0,17793.0,10.0,0 +17809,17810,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,05:53:00,353.0,364.0,17793.0,11.0,0 +17810,17811,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,06:04:00,364.0,373.0,17793.0,9.0,0 +17811,17812,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,06:13:00,373.0,382.0,17793.0,9.0,0 +17812,17813,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,06:22:00,382.0,391.0,17793.0,9.0,0 +17813,17814,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,06:31:00,391.0,400.0,17793.0,9.0,0 +17814,17815,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,06:40:00,400.0,409.0,17793.0,9.0,0 +17815,17816,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,06:49:00,409.0,418.0,17793.0,9.0,0 +17816,17817,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,06:58:00,418.0,427.0,17793.0,9.0,0 +17817,17818,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,07:07:00,427.0,436.0,17793.0,9.0,0 +17818,17819,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,07:16:00,436.0,445.0,17793.0,9.0,0 +17819,17820,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,07:25:00,445.0,454.0,17793.0,9.0,0 +17820,17821,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,07:34:00,454.0,463.0,17793.0,9.0,0 +17821,17822,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,07:43:00,463.0,472.0,17793.0,9.0,0 +17822,17823,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,07:52:00,472.0,481.0,17793.0,9.0,0 +17823,17824,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,08:01:00,481.0,490.0,17793.0,9.0,0 +17824,17825,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,08:10:00,490.0,499.0,17793.0,9.0,0 +17825,17826,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,08:19:00,499.0,508.0,17793.0,9.0,0 +17826,17827,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,08:28:00,508.0,517.0,17793.0,9.0,0 +17827,17828,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,08:37:00,517.0,526.0,17793.0,9.0,0 +17828,17829,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,08:46:00,526.0,535.0,17793.0,9.0,0 +17829,17830,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,08:55:00,535.0,544.0,17793.0,9.0,0 +17830,17831,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,09:04:00,544.0,554.0,17793.0,10.0,0 +17831,17832,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,09:14:00,554.0,564.0,17793.0,10.0,0 +17832,17833,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,09:24:00,564.0,574.0,17793.0,10.0,0 +17833,17834,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,09:34:00,574.0,584.0,17793.0,10.0,0 +17834,17835,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,09:44:00,584.0,594.0,17793.0,10.0,0 +17835,17836,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,09:54:00,594.0,604.0,17793.0,10.0,0 +17836,17837,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,10:04:00,604.0,614.0,17793.0,10.0,0 +17837,17838,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,10:14:00,614.0,624.0,17793.0,10.0,0 +17838,17839,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,10:24:00,624.0,634.0,17793.0,10.0,0 +17839,17840,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,10:34:00,634.0,644.0,17793.0,10.0,0 +17840,17841,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,10:44:00,644.0,654.0,17793.0,10.0,0 +17841,17842,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,10:54:00,654.0,664.0,17793.0,10.0,0 +17842,17843,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,11:04:00,664.0,674.0,17793.0,10.0,0 +17843,17844,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,11:14:00,674.0,684.0,17793.0,10.0,0 +17844,17845,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,11:24:00,684.0,694.0,17793.0,10.0,0 +17845,17846,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,11:34:00,694.0,704.0,17793.0,10.0,0 +17846,17847,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,11:44:00,704.0,714.0,17793.0,10.0,0 +17847,17848,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,11:54:00,714.0,724.0,17793.0,10.0,0 +17848,17849,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,12:04:00,724.0,734.0,17793.0,10.0,0 +17849,17850,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,12:14:00,734.0,744.0,17793.0,10.0,0 +17850,17851,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,12:24:00,744.0,754.0,17793.0,10.0,0 +17851,17852,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,12:34:00,754.0,764.0,17793.0,10.0,0 +17852,17853,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,12:44:00,764.0,774.0,17793.0,10.0,0 +17853,17854,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,12:54:00,774.0,784.0,17793.0,10.0,0 +17854,17855,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,13:04:00,784.0,794.0,17793.0,10.0,0 +17855,17856,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,13:14:00,794.0,804.0,17793.0,10.0,0 +17856,17857,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,13:24:00,804.0,814.0,17793.0,10.0,0 +17857,17858,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,13:34:00,814.0,824.0,17793.0,10.0,0 +17858,17859,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,13:44:00,824.0,834.0,17793.0,10.0,0 +17859,17860,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,13:54:00,834.0,844.0,17793.0,10.0,0 +17860,17861,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,14:04:00,844.0,854.0,17793.0,10.0,0 +17861,17862,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,14:14:00,854.0,864.0,17793.0,10.0,0 +17862,17863,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,14:24:00,864.0,874.0,17793.0,10.0,0 +17863,17864,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,14:34:00,874.0,884.0,17793.0,10.0,0 +17864,17865,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,14:44:00,884.0,894.0,17793.0,10.0,0 +17865,17866,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,14:54:00,894.0,904.0,17793.0,10.0,0 +17866,17867,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,15:04:00,904.0,914.0,17793.0,10.0,0 +17867,17868,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,15:14:00,914.0,924.0,17793.0,10.0,0 +17868,17869,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,15:24:00,924.0,934.0,17793.0,10.0,0 +17869,17870,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,15:34:00,934.0,943.0,17793.0,9.0,0 +17870,17871,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,15:43:00,943.0,952.0,17793.0,9.0,0 +17871,17872,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,15:52:00,952.0,961.0,17793.0,9.0,0 +17872,17873,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,16:01:00,961.0,970.0,17793.0,9.0,0 +17873,17874,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,16:10:00,970.0,979.0,17793.0,9.0,0 +17874,17875,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,16:19:00,979.0,988.0,17793.0,9.0,0 +17875,17876,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,16:28:00,988.0,997.0,17793.0,9.0,0 +17876,17877,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,16:37:00,997.0,1006.0,17793.0,9.0,0 +17877,17878,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,16:46:00,1006.0,1015.0,17793.0,9.0,0 +17878,17879,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,16:55:00,1015.0,1024.0,17793.0,9.0,0 +17879,17880,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,17:04:00,1024.0,1033.0,17793.0,9.0,0 +17880,17881,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,17:13:00,1033.0,1042.0,17793.0,9.0,0 +17881,17882,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,17:22:00,1042.0,1051.0,17793.0,9.0,0 +17882,17883,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,17:31:00,1051.0,1060.0,17793.0,9.0,0 +17883,17884,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,17:40:00,1060.0,1069.0,17793.0,9.0,0 +17884,17885,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,17:49:00,1069.0,1078.0,17793.0,9.0,0 +17885,17886,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,17:58:00,1078.0,1087.0,17793.0,9.0,0 +17886,17887,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,18:07:00,1087.0,1096.0,17793.0,9.0,0 +17887,17888,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,18:16:00,1096.0,1105.0,17793.0,9.0,0 +17888,17889,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,18:25:00,1105.0,1116.0,17793.0,11.0,0 +17889,17890,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,18:36:00,1116.0,1131.0,17793.0,15.0,0 +17890,17891,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,18:51:00,1131.0,1146.0,17793.0,15.0,0 +17891,17892,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,19:06:00,1146.0,1161.0,17793.0,15.0,0 +17892,17893,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,19:21:00,1161.0,1176.0,17793.0,15.0,0 +17893,17894,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,19:36:00,1176.0,1191.0,17793.0,15.0,0 +17894,17895,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,19:51:00,1191.0,1206.0,17793.0,15.0,0 +17895,17896,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,20:06:00,1206.0,1221.0,17793.0,15.0,0 +17896,17897,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,20:21:00,1221.0,1236.0,17793.0,15.0,0 +17897,17898,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,20:36:00,1236.0,1251.0,17793.0,15.0,0 +17898,17899,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,20:51:00,1251.0,1266.0,17793.0,15.0,0 +17899,17900,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,21:06:00,1266.0,1281.0,17793.0,15.0,0 +17900,17901,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,21:21:00,1281.0,1296.0,17793.0,15.0,0 +17901,17902,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,21:36:00,1296.0,1311.0,17793.0,15.0,0 +17902,17903,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,21:51:00,1311.0,1326.0,17793.0,15.0,0 +17903,17904,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,22:06:00,1326.0,1341.0,17793.0,15.0,0 +17904,17905,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,22:21:00,1341.0,1356.0,17793.0,15.0,0 +17905,17906,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,22:36:00,1356.0,1371.0,17793.0,15.0,0 +17906,17907,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,22:51:00,1371.0,1386.0,17793.0,15.0,0 +17907,17908,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,23:06:00,1386.0,1401.0,17793.0,15.0,0 +17908,17909,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,23:21:00,1401.0,1416.0,17793.0,15.0,0 +17909,17910,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,23:36:00,1416.0,1431.0,17793.0,15.0,0 +17910,17911,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,23:51:00,1431.0,1446.0,17793.0,15.0,0 +17911,17912,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,24:06:00,1446.0,1461.0,17793.0,15.0,0 +17912,17913,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,24:21:00,1461.0,1476.0,17793.0,15.0,0 +17913,17914,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,24:36:00,1476.0,1491.0,17793.0,15.0,0 +17914,17915,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,24:51:00,1491.0,1506.0,17793.0,15.0,0 +17915,17916,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,25:06:00,1506.0,1521.0,17793.0,15.0,0 +17916,17917,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,25:21:00,1521.0,1536.0,17793.0,15.0,0 +17917,17918,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,25:36:00,1536.0,1551.0,17793.0,15.0,0 +17918,17919,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,25:51:00,1551.0,1566.0,17793.0,15.0,0 +17919,17920,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,26:06:00,1566.0,1581.0,17793.0,15.0,0 +17920,17921,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,26:21:00,1581.0,1596.0,17793.0,15.0,0 +17921,17922,MUNKI,sf_muni,K,K_I,0,sf_muni,MUNKI,0,17793,26:36:00,1596.0,1611.0,17793.0,15.0,0 +17923,17924,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,03:03:00,183.0,193.0,17924.0,10.0,0 +17924,17925,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,03:13:00,193.0,203.0,17924.0,10.0,0 +17925,17926,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,03:23:00,203.0,213.0,17924.0,10.0,0 +17926,17927,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,03:33:00,213.0,223.0,17924.0,10.0,0 +17927,17928,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,03:43:00,223.0,233.0,17924.0,10.0,0 +17928,17929,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,03:53:00,233.0,243.0,17924.0,10.0,0 +17929,17930,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,04:03:00,243.0,253.0,17924.0,10.0,0 +17930,17931,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,04:13:00,253.0,263.0,17924.0,10.0,0 +17931,17932,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,04:23:00,263.0,273.0,17924.0,10.0,0 +17932,17933,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,04:33:00,273.0,283.0,17924.0,10.0,0 +17933,17934,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,04:43:00,283.0,293.0,17924.0,10.0,0 +17934,17935,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,04:53:00,293.0,303.0,17924.0,10.0,0 +17935,17936,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,05:03:00,303.0,313.0,17924.0,10.0,0 +17936,17937,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,05:13:00,313.0,323.0,17924.0,10.0,0 +17937,17938,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,05:23:00,323.0,333.0,17924.0,10.0,0 +17938,17939,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,05:33:00,333.0,343.0,17924.0,10.0,0 +17939,17940,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,05:43:00,343.0,353.0,17924.0,10.0,0 +17940,17941,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,05:53:00,353.0,364.0,17924.0,11.0,0 +17941,17942,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,06:04:00,364.0,373.2,17924.0,9.2,0 +17942,17943,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,06:13:12,373.2,382.4,17924.0,9.2,0 +17943,17944,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,06:22:24,382.4,391.6,17924.0,9.2,0 +17944,17945,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,06:31:36,391.6,400.8,17924.0,9.2,0 +17945,17946,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,06:40:48,400.8,410.0,17924.0,9.2,0 +17946,17947,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,06:50:00,410.0,419.2,17924.0,9.2,0 +17947,17948,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,06:59:12,419.2,428.4,17924.0,9.2,0 +17948,17949,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,07:08:24,428.4,437.6,17924.0,9.2,0 +17949,17950,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,07:17:36,437.6,446.8,17924.0,9.2,0 +17950,17951,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,07:26:48,446.8,456.0,17924.0,9.2,0 +17951,17952,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,07:36:00,456.0,465.2,17924.0,9.2,0 +17952,17953,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,07:45:12,465.2,474.4,17924.0,9.2,0 +17953,17954,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,07:54:24,474.4,483.6,17924.0,9.2,0 +17954,17955,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,08:03:36,483.6,492.8,17924.0,9.2,0 +17955,17956,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,08:12:48,492.8,502.0,17924.0,9.2,0 +17956,17957,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,08:22:00,502.0,511.2,17924.0,9.2,0 +17957,17958,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,08:31:12,511.2,520.4,17924.0,9.2,0 +17958,17959,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,08:40:24,520.4,529.6,17924.0,9.2,0 +17959,17960,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,08:49:36,529.6,538.8,17924.0,9.2,0 +17960,17961,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,08:58:48,538.8,544.0,17924.0,5.2,0 +17961,17962,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,09:04:00,544.0,554.0,17924.0,10.0,0 +17962,17963,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,09:14:00,554.0,564.0,17924.0,10.0,0 +17963,17964,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,09:24:00,564.0,574.0,17924.0,10.0,0 +17964,17965,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,09:34:00,574.0,584.0,17924.0,10.0,0 +17965,17966,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,09:44:00,584.0,594.0,17924.0,10.0,0 +17966,17967,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,09:54:00,594.0,604.0,17924.0,10.0,0 +17967,17968,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,10:04:00,604.0,614.0,17924.0,10.0,0 +17968,17969,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,10:14:00,614.0,624.0,17924.0,10.0,0 +17969,17970,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,10:24:00,624.0,634.0,17924.0,10.0,0 +17970,17971,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,10:34:00,634.0,644.0,17924.0,10.0,0 +17971,17972,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,10:44:00,644.0,654.0,17924.0,10.0,0 +17972,17973,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,10:54:00,654.0,664.0,17924.0,10.0,0 +17973,17974,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,11:04:00,664.0,674.0,17924.0,10.0,0 +17974,17975,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,11:14:00,674.0,684.0,17924.0,10.0,0 +17975,17976,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,11:24:00,684.0,694.0,17924.0,10.0,0 +17976,17977,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,11:34:00,694.0,704.0,17924.0,10.0,0 +17977,17978,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,11:44:00,704.0,714.0,17924.0,10.0,0 +17978,17979,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,11:54:00,714.0,724.0,17924.0,10.0,0 +17979,17980,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,12:04:00,724.0,734.0,17924.0,10.0,0 +17980,17981,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,12:14:00,734.0,744.0,17924.0,10.0,0 +17981,17982,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,12:24:00,744.0,754.0,17924.0,10.0,0 +17982,17983,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,12:34:00,754.0,764.0,17924.0,10.0,0 +17983,17984,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,12:44:00,764.0,774.0,17924.0,10.0,0 +17984,17985,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,12:54:00,774.0,784.0,17924.0,10.0,0 +17985,17986,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,13:04:00,784.0,794.0,17924.0,10.0,0 +17986,17987,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,13:14:00,794.0,804.0,17924.0,10.0,0 +17987,17988,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,13:24:00,804.0,814.0,17924.0,10.0,0 +17988,17989,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,13:34:00,814.0,824.0,17924.0,10.0,0 +17989,17990,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,13:44:00,824.0,834.0,17924.0,10.0,0 +17990,17991,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,13:54:00,834.0,844.0,17924.0,10.0,0 +17991,17992,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,14:04:00,844.0,854.0,17924.0,10.0,0 +17992,17993,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,14:14:00,854.0,864.0,17924.0,10.0,0 +17993,17994,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,14:24:00,864.0,874.0,17924.0,10.0,0 +17994,17995,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,14:34:00,874.0,884.0,17924.0,10.0,0 +17995,17996,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,14:44:00,884.0,894.0,17924.0,10.0,0 +17996,17997,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,14:54:00,894.0,904.0,17924.0,10.0,0 +17997,17998,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,15:04:00,904.0,914.0,17924.0,10.0,0 +17998,17999,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,15:14:00,914.0,924.0,17924.0,10.0,0 +17999,18000,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,15:24:00,924.0,933.0,17924.0,9.0,0 +18000,18001,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,15:33:00,933.0,942.2,17924.0,9.2,0 +18001,18002,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,15:42:12,942.2,951.4,17924.0,9.2,0 +18002,18003,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,15:51:24,951.4,960.6,17924.0,9.2,0 +18003,18004,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,16:00:36,960.6,969.8,17924.0,9.2,0 +18004,18005,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,16:09:48,969.8,979.0,17924.0,9.2,0 +18005,18006,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,16:19:00,979.0,988.2,17924.0,9.2,0 +18006,18007,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,16:28:12,988.2,997.4,17924.0,9.2,0 +18007,18008,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,16:37:24,997.4,1006.6,17924.0,9.2,0 +18008,18009,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,16:46:36,1006.6,1015.8,17924.0,9.2,0 +18009,18010,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,16:55:48,1015.8,1025.0,17924.0,9.2,0 +18010,18011,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,17:05:00,1025.0,1034.2,17924.0,9.2,0 +18011,18012,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,17:14:12,1034.2,1043.4,17924.0,9.2,0 +18012,18013,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,17:23:24,1043.4,1052.6,17924.0,9.2,0 +18013,18014,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,17:32:36,1052.6,1061.8,17924.0,9.2,0 +18014,18015,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,17:41:48,1061.8,1071.0,17924.0,9.2,0 +18015,18016,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,17:51:00,1071.0,1080.2,17924.0,9.2,0 +18016,18017,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,18:00:12,1080.2,1089.4,17924.0,9.2,0 +18017,18018,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,18:09:24,1089.4,1098.6,17924.0,9.2,0 +18018,18019,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,18:18:36,1098.6,1107.8,17924.0,9.2,0 +18019,18020,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,18:27:48,1107.8,1115.0,17924.0,7.2,0 +18020,18021,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,18:35:00,1115.0,1130.0,17924.0,15.0,0 +18021,18022,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,18:50:00,1130.0,1145.0,17924.0,15.0,0 +18022,18023,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,19:05:00,1145.0,1160.0,17924.0,15.0,0 +18023,18024,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,19:20:00,1160.0,1175.0,17924.0,15.0,0 +18024,18025,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,19:35:00,1175.0,1190.0,17924.0,15.0,0 +18025,18026,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,19:50:00,1190.0,1205.0,17924.0,15.0,0 +18026,18027,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,20:05:00,1205.0,1220.0,17924.0,15.0,0 +18027,18028,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,20:20:00,1220.0,1235.0,17924.0,15.0,0 +18028,18029,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,20:35:00,1235.0,1250.0,17924.0,15.0,0 +18029,18030,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,20:50:00,1250.0,1265.0,17924.0,15.0,0 +18030,18031,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,21:05:00,1265.0,1280.0,17924.0,15.0,0 +18031,18032,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,21:20:00,1280.0,1295.0,17924.0,15.0,0 +18032,18033,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,21:35:00,1295.0,1310.0,17924.0,15.0,0 +18033,18034,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,21:50:00,1310.0,1325.0,17924.0,15.0,0 +18034,18035,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,22:05:00,1325.0,1340.0,17924.0,15.0,0 +18035,18036,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,22:20:00,1340.0,1355.0,17924.0,15.0,0 +18036,18037,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,22:35:00,1355.0,1370.0,17924.0,15.0,0 +18037,18038,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,22:50:00,1370.0,1385.0,17924.0,15.0,0 +18038,18039,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,23:05:00,1385.0,1400.0,17924.0,15.0,0 +18039,18040,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,23:20:00,1400.0,1415.0,17924.0,15.0,0 +18040,18041,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,23:35:00,1415.0,1430.0,17924.0,15.0,0 +18041,18042,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,23:50:00,1430.0,1445.0,17924.0,15.0,0 +18042,18043,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,24:05:00,1445.0,1460.0,17924.0,15.0,0 +18043,18044,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,24:20:00,1460.0,1475.0,17924.0,15.0,0 +18044,18045,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,24:35:00,1475.0,1490.0,17924.0,15.0,0 +18045,18046,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,24:50:00,1490.0,1505.0,17924.0,15.0,0 +18046,18047,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,25:05:00,1505.0,1520.0,17924.0,15.0,0 +18047,18048,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,25:20:00,1520.0,1535.0,17924.0,15.0,0 +18048,18049,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,25:35:00,1535.0,1550.0,17924.0,15.0,0 +18049,18050,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,25:50:00,1550.0,1565.0,17924.0,15.0,0 +18050,18051,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,26:05:00,1565.0,1580.0,17924.0,15.0,0 +18051,18052,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,26:20:00,1580.0,1595.0,17924.0,15.0,0 +18052,18053,MUNKO,sf_muni,K,K_O,0,sf_muni,MUNKO,0,17924,26:35:00,1595.0,1610.0,17924.0,15.0,0 +18054,18055,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,03:05:00,185.0,197.0,18055.0,12.0,0 +18055,18056,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,03:17:00,197.0,209.0,18055.0,12.0,0 +18056,18057,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,03:29:00,209.0,221.0,18055.0,12.0,0 +18057,18058,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,03:41:00,221.0,233.0,18055.0,12.0,0 +18058,18059,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,03:53:00,233.0,245.0,18055.0,12.0,0 +18059,18060,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,04:05:00,245.0,257.0,18055.0,12.0,0 +18060,18061,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,04:17:00,257.0,269.0,18055.0,12.0,0 +18061,18062,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,04:29:00,269.0,281.0,18055.0,12.0,0 +18062,18063,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,04:41:00,281.0,293.0,18055.0,12.0,0 +18063,18064,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,04:53:00,293.0,305.0,18055.0,12.0,0 +18064,18065,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,05:05:00,305.0,317.0,18055.0,12.0,0 +18065,18066,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,05:17:00,317.0,329.0,18055.0,12.0,0 +18066,18067,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,05:29:00,329.0,341.0,18055.0,12.0,0 +18067,18068,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,05:41:00,341.0,353.0,18055.0,12.0,0 +18068,18069,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,05:53:00,353.0,363.0,18055.0,10.0,0 +18069,18070,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,06:03:00,363.0,371.0,18055.0,8.0,0 +18070,18071,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,06:11:00,371.0,379.0,18055.0,8.0,0 +18071,18072,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,06:19:00,379.0,387.0,18055.0,8.0,0 +18072,18073,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,06:27:00,387.0,395.0,18055.0,8.0,0 +18073,18074,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,06:35:00,395.0,403.0,18055.0,8.0,0 +18074,18075,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,06:43:00,403.0,411.0,18055.0,8.0,0 +18075,18076,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,06:51:00,411.0,419.0,18055.0,8.0,0 +18076,18077,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,06:59:00,419.0,427.0,18055.0,8.0,0 +18077,18078,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,07:07:00,427.0,435.0,18055.0,8.0,0 +18078,18079,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,07:15:00,435.0,443.0,18055.0,8.0,0 +18079,18080,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,07:23:00,443.0,451.0,18055.0,8.0,0 +18080,18081,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,07:31:00,451.0,459.0,18055.0,8.0,0 +18081,18082,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,07:39:00,459.0,467.0,18055.0,8.0,0 +18082,18083,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,07:47:00,467.0,475.0,18055.0,8.0,0 +18083,18084,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,07:55:00,475.0,483.0,18055.0,8.0,0 +18084,18085,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,08:03:00,483.0,491.0,18055.0,8.0,0 +18085,18086,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,08:11:00,491.0,499.0,18055.0,8.0,0 +18086,18087,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,08:19:00,499.0,507.0,18055.0,8.0,0 +18087,18088,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,08:27:00,507.0,515.0,18055.0,8.0,0 +18088,18089,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,08:35:00,515.0,523.0,18055.0,8.0,0 +18089,18090,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,08:43:00,523.0,531.0,18055.0,8.0,0 +18090,18091,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,08:51:00,531.0,539.0,18055.0,8.0,0 +18091,18092,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,08:59:00,539.0,545.0,18055.0,6.0,0 +18092,18093,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,09:05:00,545.0,555.0,18055.0,10.0,0 +18093,18094,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,09:15:00,555.0,565.0,18055.0,10.0,0 +18094,18095,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,09:25:00,565.0,575.0,18055.0,10.0,0 +18095,18096,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,09:35:00,575.0,585.0,18055.0,10.0,0 +18096,18097,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,09:45:00,585.0,595.0,18055.0,10.0,0 +18097,18098,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,09:55:00,595.0,605.0,18055.0,10.0,0 +18098,18099,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,10:05:00,605.0,615.0,18055.0,10.0,0 +18099,18100,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,10:15:00,615.0,625.0,18055.0,10.0,0 +18100,18101,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,10:25:00,625.0,635.0,18055.0,10.0,0 +18101,18102,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,10:35:00,635.0,645.0,18055.0,10.0,0 +18102,18103,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,10:45:00,645.0,655.0,18055.0,10.0,0 +18103,18104,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,10:55:00,655.0,665.0,18055.0,10.0,0 +18104,18105,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,11:05:00,665.0,675.0,18055.0,10.0,0 +18105,18106,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,11:15:00,675.0,685.0,18055.0,10.0,0 +18106,18107,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,11:25:00,685.0,695.0,18055.0,10.0,0 +18107,18108,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,11:35:00,695.0,705.0,18055.0,10.0,0 +18108,18109,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,11:45:00,705.0,715.0,18055.0,10.0,0 +18109,18110,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,11:55:00,715.0,725.0,18055.0,10.0,0 +18110,18111,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,12:05:00,725.0,735.0,18055.0,10.0,0 +18111,18112,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,12:15:00,735.0,745.0,18055.0,10.0,0 +18112,18113,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,12:25:00,745.0,755.0,18055.0,10.0,0 +18113,18114,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,12:35:00,755.0,765.0,18055.0,10.0,0 +18114,18115,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,12:45:00,765.0,775.0,18055.0,10.0,0 +18115,18116,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,12:55:00,775.0,785.0,18055.0,10.0,0 +18116,18117,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,13:05:00,785.0,795.0,18055.0,10.0,0 +18117,18118,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,13:15:00,795.0,805.0,18055.0,10.0,0 +18118,18119,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,13:25:00,805.0,815.0,18055.0,10.0,0 +18119,18120,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,13:35:00,815.0,825.0,18055.0,10.0,0 +18120,18121,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,13:45:00,825.0,835.0,18055.0,10.0,0 +18121,18122,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,13:55:00,835.0,845.0,18055.0,10.0,0 +18122,18123,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,14:05:00,845.0,855.0,18055.0,10.0,0 +18123,18124,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,14:15:00,855.0,865.0,18055.0,10.0,0 +18124,18125,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,14:25:00,865.0,875.0,18055.0,10.0,0 +18125,18126,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,14:35:00,875.0,885.0,18055.0,10.0,0 +18126,18127,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,14:45:00,885.0,895.0,18055.0,10.0,0 +18127,18128,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,14:55:00,895.0,905.0,18055.0,10.0,0 +18128,18129,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,15:05:00,905.0,915.0,18055.0,10.0,0 +18129,18130,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,15:15:00,915.0,925.0,18055.0,10.0,0 +18130,18131,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,15:25:00,925.0,933.0,18055.0,8.0,0 +18131,18132,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,15:33:00,933.0,940.5,18055.0,7.5,0 +18132,18133,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,15:40:30,940.5,948.0,18055.0,7.5,0 +18133,18134,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,15:48:00,948.0,955.5,18055.0,7.5,0 +18134,18135,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,15:55:30,955.5,963.0,18055.0,7.5,0 +18135,18136,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,16:03:00,963.0,970.5,18055.0,7.5,0 +18136,18137,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,16:10:30,970.5,978.0,18055.0,7.5,0 +18137,18138,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,16:18:00,978.0,985.5,18055.0,7.5,0 +18138,18139,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,16:25:30,985.5,993.0,18055.0,7.5,0 +18139,18140,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,16:33:00,993.0,1000.5,18055.0,7.5,0 +18140,18141,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,16:40:30,1000.5,1008.0,18055.0,7.5,0 +18141,18142,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,16:48:00,1008.0,1015.5,18055.0,7.5,0 +18142,18143,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,16:55:30,1015.5,1023.0,18055.0,7.5,0 +18143,18144,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,17:03:00,1023.0,1030.5,18055.0,7.5,0 +18144,18145,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,17:10:30,1030.5,1038.0,18055.0,7.5,0 +18145,18146,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,17:18:00,1038.0,1045.5,18055.0,7.5,0 +18146,18147,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,17:25:30,1045.5,1053.0,18055.0,7.5,0 +18147,18148,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,17:33:00,1053.0,1060.5,18055.0,7.5,0 +18148,18149,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,17:40:30,1060.5,1068.0,18055.0,7.5,0 +18149,18150,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,17:48:00,1068.0,1075.5,18055.0,7.5,0 +18150,18151,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,17:55:30,1075.5,1083.0,18055.0,7.5,0 +18151,18152,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,18:03:00,1083.0,1090.5,18055.0,7.5,0 +18152,18153,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,18:10:30,1090.5,1098.0,18055.0,7.5,0 +18153,18154,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,18:18:00,1098.0,1105.5,18055.0,7.5,0 +18154,18155,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,18:25:30,1105.5,1113.0,18055.0,7.5,0 +18155,18156,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,18:33:00,1113.0,1124.25,18055.0,11.25,0 +18156,18157,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,18:44:15,1124.25,1135.5,18055.0,11.25,0 +18157,18158,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,18:55:30,1135.5,1146.75,18055.0,11.25,0 +18158,18159,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,19:06:45,1146.75,1158.0,18055.0,11.25,0 +18159,18160,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,19:18:00,1158.0,1169.25,18055.0,11.25,0 +18160,18161,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,19:29:15,1169.25,1180.5,18055.0,11.25,0 +18161,18162,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,19:40:30,1180.5,1191.75,18055.0,11.25,0 +18162,18163,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,19:51:45,1191.75,1203.0,18055.0,11.25,0 +18163,18164,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,20:03:00,1203.0,1214.25,18055.0,11.25,0 +18164,18165,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,20:14:15,1214.25,1225.5,18055.0,11.25,0 +18165,18166,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,20:25:30,1225.5,1236.75,18055.0,11.25,0 +18166,18167,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,20:36:45,1236.75,1248.0,18055.0,11.25,0 +18167,18168,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,20:48:00,1248.0,1259.25,18055.0,11.25,0 +18168,18169,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,20:59:15,1259.25,1270.5,18055.0,11.25,0 +18169,18170,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,21:10:30,1270.5,1281.75,18055.0,11.25,0 +18170,18171,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,21:21:45,1281.75,1293.0,18055.0,11.25,0 +18171,18172,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,21:33:00,1293.0,1304.25,18055.0,11.25,0 +18172,18173,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,21:44:15,1304.25,1315.5,18055.0,11.25,0 +18173,18174,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,21:55:30,1315.5,1326.75,18055.0,11.25,0 +18174,18175,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,22:06:45,1326.75,1338.0,18055.0,11.25,0 +18175,18176,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,22:18:00,1338.0,1349.25,18055.0,11.25,0 +18176,18177,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,22:29:15,1349.25,1360.5,18055.0,11.25,0 +18177,18178,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,22:40:30,1360.5,1371.75,18055.0,11.25,0 +18178,18179,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,22:51:45,1371.75,1383.0,18055.0,11.25,0 +18179,18180,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,23:03:00,1383.0,1394.25,18055.0,11.25,0 +18180,18181,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,23:14:15,1394.25,1405.5,18055.0,11.25,0 +18181,18182,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,23:25:30,1405.5,1416.75,18055.0,11.25,0 +18182,18183,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,23:36:45,1416.75,1428.0,18055.0,11.25,0 +18183,18184,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,23:48:00,1428.0,1439.25,18055.0,11.25,0 +18184,18185,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,23:59:15,1439.25,1450.5,18055.0,11.25,0 +18185,18186,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,24:10:30,1450.5,1461.75,18055.0,11.25,0 +18186,18187,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,24:21:45,1461.75,1473.0,18055.0,11.25,0 +18187,18188,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,24:33:00,1473.0,1484.25,18055.0,11.25,0 +18188,18189,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,24:44:15,1484.25,1495.5,18055.0,11.25,0 +18189,18190,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,24:55:30,1495.5,1506.75,18055.0,11.25,0 +18190,18191,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,25:06:45,1506.75,1518.0,18055.0,11.25,0 +18191,18192,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,25:18:00,1518.0,1529.25,18055.0,11.25,0 +18192,18193,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,25:29:15,1529.25,1540.5,18055.0,11.25,0 +18193,18194,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,25:40:30,1540.5,1551.75,18055.0,11.25,0 +18194,18195,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,25:51:45,1551.75,1563.0,18055.0,11.25,0 +18195,18196,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,26:03:00,1563.0,1574.25,18055.0,11.25,0 +18196,18197,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,26:14:15,1574.25,1585.5,18055.0,11.25,0 +18197,18198,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,26:25:30,1585.5,1596.75,18055.0,11.25,0 +18198,18199,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,26:36:45,1596.75,1608.0,18055.0,11.25,0 +18199,18200,MUNLI,sf_muni,L,L_I,0,sf_muni,MUNLI,0,18055,26:48:00,1608.0,1619.25,18055.0,11.25,0 +18201,18202,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,03:03:00,183.0,193.916666667,18202.0,10.9166666667,0 +18202,18203,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,03:13:55,193.916666667,204.816666667,18202.0,10.9,0 +18203,18204,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,03:24:49,204.816666667,215.733333333,18202.0,10.9166666667,0 +18204,18205,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,03:35:44,215.733333333,226.633333333,18202.0,10.9,0 +18205,18206,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,03:46:38,226.633333333,237.55,18202.0,10.9166666667,0 +18206,18207,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,03:57:33,237.55,248.466666667,18202.0,10.9166666667,0 +18207,18208,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,04:08:28,248.466666667,259.366666667,18202.0,10.9,0 +18208,18209,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,04:19:22,259.366666667,270.283333333,18202.0,10.9166666667,0 +18209,18210,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,04:30:17,270.283333333,281.183333333,18202.0,10.9,0 +18210,18211,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,04:41:11,281.183333333,292.1,18202.0,10.9166666667,0 +18211,18212,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,04:52:06,292.1,303.016666667,18202.0,10.9166666667,0 +18212,18213,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,05:03:01,303.016666667,313.916666667,18202.0,10.9,0 +18213,18214,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,05:13:55,313.916666667,324.833333333,18202.0,10.9166666667,0 +18214,18215,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,05:24:50,324.833333333,335.733333333,18202.0,10.9,0 +18215,18216,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,05:35:44,335.733333333,346.65,18202.0,10.9166666667,0 +18216,18217,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,05:46:39,346.65,357.566666667,18202.0,10.9166666667,0 +18217,18218,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,05:57:34,357.566666667,363.0,18202.0,5.43333333333,0 +18218,18219,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,06:03:00,363.0,372.2,18202.0,9.2,0 +18219,18220,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,06:12:12,372.2,381.4,18202.0,9.2,0 +18220,18221,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,06:21:24,381.4,390.6,18202.0,9.2,0 +18221,18222,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,06:30:36,390.6,399.8,18202.0,9.2,0 +18222,18223,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,06:39:48,399.8,409.0,18202.0,9.2,0 +18223,18224,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,06:49:00,409.0,418.2,18202.0,9.2,0 +18224,18225,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,06:58:12,418.2,427.4,18202.0,9.2,0 +18225,18226,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,07:07:24,427.4,436.6,18202.0,9.2,0 +18226,18227,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,07:16:36,436.6,445.8,18202.0,9.2,0 +18227,18228,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,07:25:48,445.8,455.0,18202.0,9.2,0 +18228,18229,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,07:35:00,455.0,464.2,18202.0,9.2,0 +18229,18230,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,07:44:12,464.2,473.4,18202.0,9.2,0 +18230,18231,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,07:53:24,473.4,482.6,18202.0,9.2,0 +18231,18232,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,08:02:36,482.6,491.8,18202.0,9.2,0 +18232,18233,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,08:11:48,491.8,501.0,18202.0,9.2,0 +18233,18234,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,08:21:00,501.0,510.2,18202.0,9.2,0 +18234,18235,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,08:30:12,510.2,519.4,18202.0,9.2,0 +18235,18236,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,08:39:24,519.4,528.6,18202.0,9.2,0 +18236,18237,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,08:48:36,528.6,537.8,18202.0,9.2,0 +18237,18238,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,08:57:48,537.8,544.0,18202.0,6.2,0 +18238,18239,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,09:04:00,544.0,554.0,18202.0,10.0,0 +18239,18240,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,09:14:00,554.0,564.0,18202.0,10.0,0 +18240,18241,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,09:24:00,564.0,574.0,18202.0,10.0,0 +18241,18242,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,09:34:00,574.0,584.0,18202.0,10.0,0 +18242,18243,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,09:44:00,584.0,594.0,18202.0,10.0,0 +18243,18244,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,09:54:00,594.0,604.0,18202.0,10.0,0 +18244,18245,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,10:04:00,604.0,614.0,18202.0,10.0,0 +18245,18246,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,10:14:00,614.0,624.0,18202.0,10.0,0 +18246,18247,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,10:24:00,624.0,634.0,18202.0,10.0,0 +18247,18248,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,10:34:00,634.0,644.0,18202.0,10.0,0 +18248,18249,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,10:44:00,644.0,654.0,18202.0,10.0,0 +18249,18250,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,10:54:00,654.0,664.0,18202.0,10.0,0 +18250,18251,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,11:04:00,664.0,674.0,18202.0,10.0,0 +18251,18252,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,11:14:00,674.0,684.0,18202.0,10.0,0 +18252,18253,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,11:24:00,684.0,694.0,18202.0,10.0,0 +18253,18254,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,11:34:00,694.0,704.0,18202.0,10.0,0 +18254,18255,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,11:44:00,704.0,714.0,18202.0,10.0,0 +18255,18256,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,11:54:00,714.0,724.0,18202.0,10.0,0 +18256,18257,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,12:04:00,724.0,734.0,18202.0,10.0,0 +18257,18258,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,12:14:00,734.0,744.0,18202.0,10.0,0 +18258,18259,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,12:24:00,744.0,754.0,18202.0,10.0,0 +18259,18260,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,12:34:00,754.0,764.0,18202.0,10.0,0 +18260,18261,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,12:44:00,764.0,774.0,18202.0,10.0,0 +18261,18262,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,12:54:00,774.0,784.0,18202.0,10.0,0 +18262,18263,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,13:04:00,784.0,794.0,18202.0,10.0,0 +18263,18264,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,13:14:00,794.0,804.0,18202.0,10.0,0 +18264,18265,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,13:24:00,804.0,814.0,18202.0,10.0,0 +18265,18266,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,13:34:00,814.0,824.0,18202.0,10.0,0 +18266,18267,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,13:44:00,824.0,834.0,18202.0,10.0,0 +18267,18268,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,13:54:00,834.0,844.0,18202.0,10.0,0 +18268,18269,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,14:04:00,844.0,854.0,18202.0,10.0,0 +18269,18270,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,14:14:00,854.0,864.0,18202.0,10.0,0 +18270,18271,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,14:24:00,864.0,874.0,18202.0,10.0,0 +18271,18272,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,14:34:00,874.0,884.0,18202.0,10.0,0 +18272,18273,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,14:44:00,884.0,894.0,18202.0,10.0,0 +18273,18274,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,14:54:00,894.0,904.0,18202.0,10.0,0 +18274,18275,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,15:04:00,904.0,914.0,18202.0,10.0,0 +18275,18276,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,15:14:00,914.0,924.0,18202.0,10.0,0 +18276,18277,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,15:24:00,924.0,931.0,18202.0,7.0,0 +18277,18278,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,15:31:00,931.0,938.5,18202.0,7.5,0 +18278,18279,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,15:38:30,938.5,946.0,18202.0,7.5,0 +18279,18280,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,15:46:00,946.0,953.5,18202.0,7.5,0 +18280,18281,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,15:53:30,953.5,961.0,18202.0,7.5,0 +18281,18282,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,16:01:00,961.0,968.5,18202.0,7.5,0 +18282,18283,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,16:08:30,968.5,976.0,18202.0,7.5,0 +18283,18284,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,16:16:00,976.0,983.5,18202.0,7.5,0 +18284,18285,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,16:23:30,983.5,991.0,18202.0,7.5,0 +18285,18286,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,16:31:00,991.0,998.5,18202.0,7.5,0 +18286,18287,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,16:38:30,998.5,1006.0,18202.0,7.5,0 +18287,18288,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,16:46:00,1006.0,1013.5,18202.0,7.5,0 +18288,18289,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,16:53:30,1013.5,1021.0,18202.0,7.5,0 +18289,18290,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,17:01:00,1021.0,1028.5,18202.0,7.5,0 +18290,18291,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,17:08:30,1028.5,1036.0,18202.0,7.5,0 +18291,18292,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,17:16:00,1036.0,1043.5,18202.0,7.5,0 +18292,18293,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,17:23:30,1043.5,1051.0,18202.0,7.5,0 +18293,18294,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,17:31:00,1051.0,1058.5,18202.0,7.5,0 +18294,18295,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,17:38:30,1058.5,1066.0,18202.0,7.5,0 +18295,18296,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,17:46:00,1066.0,1073.5,18202.0,7.5,0 +18296,18297,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,17:53:30,1073.5,1081.0,18202.0,7.5,0 +18297,18298,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,18:01:00,1081.0,1088.5,18202.0,7.5,0 +18298,18299,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,18:08:30,1088.5,1096.0,18202.0,7.5,0 +18299,18300,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,18:16:00,1096.0,1103.5,18202.0,7.5,0 +18300,18301,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,18:23:30,1103.5,1117.0,18202.0,13.5,0 +18301,18302,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,18:37:00,1117.0,1132.0,18202.0,15.0,0 +18302,18303,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,18:52:00,1132.0,1147.0,18202.0,15.0,0 +18303,18304,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,19:07:00,1147.0,1162.0,18202.0,15.0,0 +18304,18305,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,19:22:00,1162.0,1177.0,18202.0,15.0,0 +18305,18306,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,19:37:00,1177.0,1192.0,18202.0,15.0,0 +18306,18307,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,19:52:00,1192.0,1207.0,18202.0,15.0,0 +18307,18308,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,20:07:00,1207.0,1222.0,18202.0,15.0,0 +18308,18309,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,20:22:00,1222.0,1237.0,18202.0,15.0,0 +18309,18310,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,20:37:00,1237.0,1252.0,18202.0,15.0,0 +18310,18311,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,20:52:00,1252.0,1267.0,18202.0,15.0,0 +18311,18312,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,21:07:00,1267.0,1282.0,18202.0,15.0,0 +18312,18313,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,21:22:00,1282.0,1297.0,18202.0,15.0,0 +18313,18314,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,21:37:00,1297.0,1312.0,18202.0,15.0,0 +18314,18315,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,21:52:00,1312.0,1327.0,18202.0,15.0,0 +18315,18316,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,22:07:00,1327.0,1342.0,18202.0,15.0,0 +18316,18317,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,22:22:00,1342.0,1357.0,18202.0,15.0,0 +18317,18318,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,22:37:00,1357.0,1372.0,18202.0,15.0,0 +18318,18319,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,22:52:00,1372.0,1387.0,18202.0,15.0,0 +18319,18320,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,23:07:00,1387.0,1402.0,18202.0,15.0,0 +18320,18321,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,23:22:00,1402.0,1417.0,18202.0,15.0,0 +18321,18322,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,23:37:00,1417.0,1432.0,18202.0,15.0,0 +18322,18323,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,23:52:00,1432.0,1447.0,18202.0,15.0,0 +18323,18324,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,24:07:00,1447.0,1462.0,18202.0,15.0,0 +18324,18325,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,24:22:00,1462.0,1477.0,18202.0,15.0,0 +18325,18326,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,24:37:00,1477.0,1492.0,18202.0,15.0,0 +18326,18327,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,24:52:00,1492.0,1507.0,18202.0,15.0,0 +18327,18328,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,25:07:00,1507.0,1522.0,18202.0,15.0,0 +18328,18329,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,25:22:00,1522.0,1537.0,18202.0,15.0,0 +18329,18330,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,25:37:00,1537.0,1552.0,18202.0,15.0,0 +18330,18331,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,25:52:00,1552.0,1567.0,18202.0,15.0,0 +18331,18332,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,26:07:00,1567.0,1582.0,18202.0,15.0,0 +18332,18333,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,26:22:00,1582.0,1597.0,18202.0,15.0,0 +18333,18334,MUNLO,sf_muni,L,L_O,0,sf_muni,MUNLO,0,18202,26:37:00,1597.0,1612.0,18202.0,15.0,0 +18335,18336,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,03:07:00,187.0,202.0,18336.0,15.0,0 +18336,18337,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,03:22:00,202.0,217.0,18336.0,15.0,0 +18337,18338,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,03:37:00,217.0,232.0,18336.0,15.0,0 +18338,18339,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,03:52:00,232.0,247.0,18336.0,15.0,0 +18339,18340,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,04:07:00,247.0,262.0,18336.0,15.0,0 +18340,18341,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,04:22:00,262.0,277.0,18336.0,15.0,0 +18341,18342,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,04:37:00,277.0,292.0,18336.0,15.0,0 +18342,18343,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,04:52:00,292.0,307.0,18336.0,15.0,0 +18343,18344,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,05:07:00,307.0,322.0,18336.0,15.0,0 +18344,18345,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,05:22:00,322.0,337.0,18336.0,15.0,0 +18345,18346,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,05:37:00,337.0,352.0,18336.0,15.0,0 +18346,18347,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,05:52:00,352.0,364.0,18336.0,12.0,0 +18347,18348,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,06:04:00,364.0,373.0,18336.0,9.0,0 +18348,18349,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,06:13:00,373.0,382.0,18336.0,9.0,0 +18349,18350,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,06:22:00,382.0,391.0,18336.0,9.0,0 +18350,18351,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,06:31:00,391.0,400.0,18336.0,9.0,0 +18351,18352,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,06:40:00,400.0,409.0,18336.0,9.0,0 +18352,18353,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,06:49:00,409.0,418.0,18336.0,9.0,0 +18353,18354,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,06:58:00,418.0,427.0,18336.0,9.0,0 +18354,18355,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,07:07:00,427.0,436.0,18336.0,9.0,0 +18355,18356,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,07:16:00,436.0,445.0,18336.0,9.0,0 +18356,18357,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,07:25:00,445.0,454.0,18336.0,9.0,0 +18357,18358,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,07:34:00,454.0,463.0,18336.0,9.0,0 +18358,18359,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,07:43:00,463.0,472.0,18336.0,9.0,0 +18359,18360,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,07:52:00,472.0,481.0,18336.0,9.0,0 +18360,18361,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,08:01:00,481.0,490.0,18336.0,9.0,0 +18361,18362,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,08:10:00,490.0,499.0,18336.0,9.0,0 +18362,18363,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,08:19:00,499.0,508.0,18336.0,9.0,0 +18363,18364,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,08:28:00,508.0,517.0,18336.0,9.0,0 +18364,18365,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,08:37:00,517.0,526.0,18336.0,9.0,0 +18365,18366,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,08:46:00,526.0,535.0,18336.0,9.0,0 +18366,18367,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,08:55:00,535.0,543.0,18336.0,8.0,0 +18367,18368,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,09:03:00,543.0,553.0,18336.0,10.0,0 +18368,18369,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,09:13:00,553.0,563.0,18336.0,10.0,0 +18369,18370,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,09:23:00,563.0,573.0,18336.0,10.0,0 +18370,18371,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,09:33:00,573.0,583.0,18336.0,10.0,0 +18371,18372,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,09:43:00,583.0,593.0,18336.0,10.0,0 +18372,18373,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,09:53:00,593.0,603.0,18336.0,10.0,0 +18373,18374,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,10:03:00,603.0,613.0,18336.0,10.0,0 +18374,18375,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,10:13:00,613.0,623.0,18336.0,10.0,0 +18375,18376,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,10:23:00,623.0,633.0,18336.0,10.0,0 +18376,18377,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,10:33:00,633.0,643.0,18336.0,10.0,0 +18377,18378,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,10:43:00,643.0,653.0,18336.0,10.0,0 +18378,18379,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,10:53:00,653.0,663.0,18336.0,10.0,0 +18379,18380,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,11:03:00,663.0,673.0,18336.0,10.0,0 +18380,18381,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,11:13:00,673.0,683.0,18336.0,10.0,0 +18381,18382,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,11:23:00,683.0,693.0,18336.0,10.0,0 +18382,18383,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,11:33:00,693.0,703.0,18336.0,10.0,0 +18383,18384,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,11:43:00,703.0,713.0,18336.0,10.0,0 +18384,18385,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,11:53:00,713.0,723.0,18336.0,10.0,0 +18385,18386,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,12:03:00,723.0,733.0,18336.0,10.0,0 +18386,18387,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,12:13:00,733.0,743.0,18336.0,10.0,0 +18387,18388,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,12:23:00,743.0,753.0,18336.0,10.0,0 +18388,18389,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,12:33:00,753.0,763.0,18336.0,10.0,0 +18389,18390,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,12:43:00,763.0,773.0,18336.0,10.0,0 +18390,18391,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,12:53:00,773.0,783.0,18336.0,10.0,0 +18391,18392,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,13:03:00,783.0,793.0,18336.0,10.0,0 +18392,18393,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,13:13:00,793.0,803.0,18336.0,10.0,0 +18393,18394,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,13:23:00,803.0,813.0,18336.0,10.0,0 +18394,18395,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,13:33:00,813.0,823.0,18336.0,10.0,0 +18395,18396,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,13:43:00,823.0,833.0,18336.0,10.0,0 +18396,18397,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,13:53:00,833.0,843.0,18336.0,10.0,0 +18397,18398,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,14:03:00,843.0,853.0,18336.0,10.0,0 +18398,18399,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,14:13:00,853.0,863.0,18336.0,10.0,0 +18399,18400,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,14:23:00,863.0,873.0,18336.0,10.0,0 +18400,18401,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,14:33:00,873.0,883.0,18336.0,10.0,0 +18401,18402,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,14:43:00,883.0,893.0,18336.0,10.0,0 +18402,18403,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,14:53:00,893.0,903.0,18336.0,10.0,0 +18403,18404,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,15:03:00,903.0,913.0,18336.0,10.0,0 +18404,18405,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,15:13:00,913.0,923.0,18336.0,10.0,0 +18405,18406,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,15:23:00,923.0,932.0,18336.0,9.0,0 +18406,18407,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,15:32:00,932.0,941.233333333,18336.0,9.23333333333,0 +18407,18408,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,15:41:14,941.233333333,950.466666667,18336.0,9.23333333333,0 +18408,18409,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,15:50:28,950.466666667,959.683333333,18336.0,9.21666666667,0 +18409,18410,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,15:59:41,959.683333333,968.916666667,18336.0,9.23333333333,0 +18410,18411,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,16:08:55,968.916666667,978.15,18336.0,9.23333333333,0 +18411,18412,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,16:18:09,978.15,987.383333333,18336.0,9.23333333333,0 +18412,18413,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,16:27:23,987.383333333,996.616666667,18336.0,9.23333333333,0 +18413,18414,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,16:36:37,996.616666667,1005.83333333,18336.0,9.21666666667,0 +18414,18415,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,16:45:50,1005.83333333,1015.06666667,18336.0,9.23333333333,0 +18415,18416,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,16:55:04,1015.06666667,1024.3,18336.0,9.23333333333,0 +18416,18417,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,17:04:18,1024.3,1033.53333333,18336.0,9.23333333333,0 +18417,18418,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,17:13:32,1033.53333333,1042.76666667,18336.0,9.23333333333,0 +18418,18419,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,17:22:46,1042.76666667,1051.98333333,18336.0,9.21666666667,0 +18419,18420,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,17:31:59,1051.98333333,1061.21666667,18336.0,9.23333333333,0 +18420,18421,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,17:41:13,1061.21666667,1070.45,18336.0,9.23333333333,0 +18421,18422,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,17:50:27,1070.45,1079.68333333,18336.0,9.23333333333,0 +18422,18423,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,17:59:41,1079.68333333,1088.91666667,18336.0,9.23333333333,0 +18423,18424,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,18:08:55,1088.91666667,1098.13333333,18336.0,9.21666666667,0 +18424,18425,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,18:18:08,1098.13333333,1107.36666667,18336.0,9.23333333333,0 +18425,18426,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,18:27:22,1107.36666667,1119.0,18336.0,11.6333333333,0 +18426,18427,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,18:39:00,1119.0,1137.0,18336.0,18.0,0 +18427,18428,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,18:57:00,1137.0,1155.0,18336.0,18.0,0 +18428,18429,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,19:15:00,1155.0,1173.0,18336.0,18.0,0 +18429,18430,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,19:33:00,1173.0,1191.0,18336.0,18.0,0 +18430,18431,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,19:51:00,1191.0,1209.0,18336.0,18.0,0 +18431,18432,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,20:09:00,1209.0,1227.0,18336.0,18.0,0 +18432,18433,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,20:27:00,1227.0,1245.0,18336.0,18.0,0 +18433,18434,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,20:45:00,1245.0,1263.0,18336.0,18.0,0 +18434,18435,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,21:03:00,1263.0,1281.0,18336.0,18.0,0 +18435,18436,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,21:21:00,1281.0,1299.0,18336.0,18.0,0 +18436,18437,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,21:39:00,1299.0,1317.0,18336.0,18.0,0 +18437,18438,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,21:57:00,1317.0,1335.0,18336.0,18.0,0 +18438,18439,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,22:15:00,1335.0,1353.0,18336.0,18.0,0 +18439,18440,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,22:33:00,1353.0,1371.0,18336.0,18.0,0 +18440,18441,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,22:51:00,1371.0,1389.0,18336.0,18.0,0 +18441,18442,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,23:09:00,1389.0,1407.0,18336.0,18.0,0 +18442,18443,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,23:27:00,1407.0,1425.0,18336.0,18.0,0 +18443,18444,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,23:45:00,1425.0,1443.0,18336.0,18.0,0 +18444,18445,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,24:03:00,1443.0,1461.0,18336.0,18.0,0 +18445,18446,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,24:21:00,1461.0,1479.0,18336.0,18.0,0 +18446,18447,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,24:39:00,1479.0,1497.0,18336.0,18.0,0 +18447,18448,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,24:57:00,1497.0,1515.0,18336.0,18.0,0 +18448,18449,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,25:15:00,1515.0,1533.0,18336.0,18.0,0 +18449,18450,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,25:33:00,1533.0,1551.0,18336.0,18.0,0 +18450,18451,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,25:51:00,1551.0,1569.0,18336.0,18.0,0 +18451,18452,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,26:09:00,1569.0,1587.0,18336.0,18.0,0 +18452,18453,MUNMI,sf_muni,M,M_I,0,sf_muni,MUNMI,0,18336,26:27:00,1587.0,1605.0,18336.0,18.0,0 +18454,18455,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,03:07:00,187.0,202.0,18455.0,15.0,0 +18455,18456,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,03:22:00,202.0,217.0,18455.0,15.0,0 +18456,18457,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,03:37:00,217.0,232.0,18455.0,15.0,0 +18457,18458,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,03:52:00,232.0,247.0,18455.0,15.0,0 +18458,18459,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,04:07:00,247.0,262.0,18455.0,15.0,0 +18459,18460,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,04:22:00,262.0,277.0,18455.0,15.0,0 +18460,18461,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,04:37:00,277.0,292.0,18455.0,15.0,0 +18461,18462,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,04:52:00,292.0,307.0,18455.0,15.0,0 +18462,18463,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,05:07:00,307.0,322.0,18455.0,15.0,0 +18463,18464,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,05:22:00,322.0,337.0,18455.0,15.0,0 +18464,18465,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,05:37:00,337.0,352.0,18455.0,15.0,0 +18465,18466,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,05:52:00,352.0,362.0,18455.0,10.0,0 +18466,18467,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,06:02:00,362.0,372.0,18455.0,10.0,0 +18467,18468,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,06:12:00,372.0,382.0,18455.0,10.0,0 +18468,18469,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,06:22:00,382.0,392.0,18455.0,10.0,0 +18469,18470,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,06:32:00,392.0,402.0,18455.0,10.0,0 +18470,18471,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,06:42:00,402.0,412.0,18455.0,10.0,0 +18471,18472,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,06:52:00,412.0,422.0,18455.0,10.0,0 +18472,18473,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,07:02:00,422.0,432.0,18455.0,10.0,0 +18473,18474,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,07:12:00,432.0,442.0,18455.0,10.0,0 +18474,18475,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,07:22:00,442.0,452.0,18455.0,10.0,0 +18475,18476,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,07:32:00,452.0,462.0,18455.0,10.0,0 +18476,18477,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,07:42:00,462.0,472.0,18455.0,10.0,0 +18477,18478,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,07:52:00,472.0,482.0,18455.0,10.0,0 +18478,18479,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,08:02:00,482.0,492.0,18455.0,10.0,0 +18479,18480,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,08:12:00,492.0,502.0,18455.0,10.0,0 +18480,18481,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,08:22:00,502.0,512.0,18455.0,10.0,0 +18481,18482,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,08:32:00,512.0,522.0,18455.0,10.0,0 +18482,18483,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,08:42:00,522.0,532.0,18455.0,10.0,0 +18483,18484,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,08:52:00,532.0,543.0,18455.0,11.0,0 +18484,18485,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,09:03:00,543.0,553.0,18455.0,10.0,0 +18485,18486,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,09:13:00,553.0,563.0,18455.0,10.0,0 +18486,18487,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,09:23:00,563.0,573.0,18455.0,10.0,0 +18487,18488,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,09:33:00,573.0,583.0,18455.0,10.0,0 +18488,18489,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,09:43:00,583.0,593.0,18455.0,10.0,0 +18489,18490,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,09:53:00,593.0,603.0,18455.0,10.0,0 +18490,18491,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,10:03:00,603.0,613.0,18455.0,10.0,0 +18491,18492,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,10:13:00,613.0,623.0,18455.0,10.0,0 +18492,18493,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,10:23:00,623.0,633.0,18455.0,10.0,0 +18493,18494,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,10:33:00,633.0,643.0,18455.0,10.0,0 +18494,18495,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,10:43:00,643.0,653.0,18455.0,10.0,0 +18495,18496,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,10:53:00,653.0,663.0,18455.0,10.0,0 +18496,18497,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,11:03:00,663.0,673.0,18455.0,10.0,0 +18497,18498,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,11:13:00,673.0,683.0,18455.0,10.0,0 +18498,18499,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,11:23:00,683.0,693.0,18455.0,10.0,0 +18499,18500,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,11:33:00,693.0,703.0,18455.0,10.0,0 +18500,18501,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,11:43:00,703.0,713.0,18455.0,10.0,0 +18501,18502,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,11:53:00,713.0,723.0,18455.0,10.0,0 +18502,18503,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,12:03:00,723.0,733.0,18455.0,10.0,0 +18503,18504,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,12:13:00,733.0,743.0,18455.0,10.0,0 +18504,18505,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,12:23:00,743.0,753.0,18455.0,10.0,0 +18505,18506,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,12:33:00,753.0,763.0,18455.0,10.0,0 +18506,18507,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,12:43:00,763.0,773.0,18455.0,10.0,0 +18507,18508,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,12:53:00,773.0,783.0,18455.0,10.0,0 +18508,18509,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,13:03:00,783.0,793.0,18455.0,10.0,0 +18509,18510,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,13:13:00,793.0,803.0,18455.0,10.0,0 +18510,18511,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,13:23:00,803.0,813.0,18455.0,10.0,0 +18511,18512,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,13:33:00,813.0,823.0,18455.0,10.0,0 +18512,18513,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,13:43:00,823.0,833.0,18455.0,10.0,0 +18513,18514,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,13:53:00,833.0,843.0,18455.0,10.0,0 +18514,18515,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,14:03:00,843.0,853.0,18455.0,10.0,0 +18515,18516,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,14:13:00,853.0,863.0,18455.0,10.0,0 +18516,18517,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,14:23:00,863.0,873.0,18455.0,10.0,0 +18517,18518,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,14:33:00,873.0,883.0,18455.0,10.0,0 +18518,18519,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,14:43:00,883.0,893.0,18455.0,10.0,0 +18519,18520,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,14:53:00,893.0,903.0,18455.0,10.0,0 +18520,18521,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,15:03:00,903.0,913.0,18455.0,10.0,0 +18521,18522,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,15:13:00,913.0,923.0,18455.0,10.0,0 +18522,18523,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,15:23:00,923.0,933.0,18455.0,10.0,0 +18523,18524,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,15:33:00,933.0,942.233333333,18455.0,9.23333333333,0 +18524,18525,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,15:42:14,942.233333333,951.466666667,18455.0,9.23333333333,0 +18525,18526,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,15:51:28,951.466666667,960.683333333,18455.0,9.21666666667,0 +18526,18527,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,16:00:41,960.683333333,969.916666667,18455.0,9.23333333333,0 +18527,18528,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,16:09:55,969.916666667,979.15,18455.0,9.23333333333,0 +18528,18529,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,16:19:09,979.15,988.383333333,18455.0,9.23333333333,0 +18529,18530,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,16:28:23,988.383333333,997.616666667,18455.0,9.23333333333,0 +18530,18531,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,16:37:37,997.616666667,1006.83333333,18455.0,9.21666666667,0 +18531,18532,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,16:46:50,1006.83333333,1016.06666667,18455.0,9.23333333333,0 +18532,18533,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,16:56:04,1016.06666667,1025.3,18455.0,9.23333333333,0 +18533,18534,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,17:05:18,1025.3,1034.53333333,18455.0,9.23333333333,0 +18534,18535,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,17:14:32,1034.53333333,1043.76666667,18455.0,9.23333333333,0 +18535,18536,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,17:23:46,1043.76666667,1052.98333333,18455.0,9.21666666667,0 +18536,18537,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,17:32:59,1052.98333333,1062.21666667,18455.0,9.23333333333,0 +18537,18538,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,17:42:13,1062.21666667,1071.45,18455.0,9.23333333333,0 +18538,18539,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,17:51:27,1071.45,1080.68333333,18455.0,9.23333333333,0 +18539,18540,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,18:00:41,1080.68333333,1089.91666667,18455.0,9.23333333333,0 +18540,18541,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,18:09:55,1089.91666667,1099.13333333,18455.0,9.21666666667,0 +18541,18542,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,18:19:08,1099.13333333,1108.36666667,18455.0,9.23333333333,0 +18542,18543,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,18:28:22,1108.36666667,1114.0,18455.0,5.63333333333,0 +18543,18544,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,18:34:00,1114.0,1129.0,18455.0,15.0,0 +18544,18545,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,18:49:00,1129.0,1144.0,18455.0,15.0,0 +18545,18546,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,19:04:00,1144.0,1159.0,18455.0,15.0,0 +18546,18547,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,19:19:00,1159.0,1174.0,18455.0,15.0,0 +18547,18548,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,19:34:00,1174.0,1189.0,18455.0,15.0,0 +18548,18549,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,19:49:00,1189.0,1204.0,18455.0,15.0,0 +18549,18550,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,20:04:00,1204.0,1219.0,18455.0,15.0,0 +18550,18551,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,20:19:00,1219.0,1234.0,18455.0,15.0,0 +18551,18552,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,20:34:00,1234.0,1249.0,18455.0,15.0,0 +18552,18553,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,20:49:00,1249.0,1264.0,18455.0,15.0,0 +18553,18554,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,21:04:00,1264.0,1279.0,18455.0,15.0,0 +18554,18555,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,21:19:00,1279.0,1294.0,18455.0,15.0,0 +18555,18556,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,21:34:00,1294.0,1309.0,18455.0,15.0,0 +18556,18557,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,21:49:00,1309.0,1324.0,18455.0,15.0,0 +18557,18558,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,22:04:00,1324.0,1339.0,18455.0,15.0,0 +18558,18559,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,22:19:00,1339.0,1354.0,18455.0,15.0,0 +18559,18560,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,22:34:00,1354.0,1369.0,18455.0,15.0,0 +18560,18561,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,22:49:00,1369.0,1384.0,18455.0,15.0,0 +18561,18562,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,23:04:00,1384.0,1399.0,18455.0,15.0,0 +18562,18563,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,23:19:00,1399.0,1414.0,18455.0,15.0,0 +18563,18564,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,23:34:00,1414.0,1429.0,18455.0,15.0,0 +18564,18565,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,23:49:00,1429.0,1444.0,18455.0,15.0,0 +18565,18566,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,24:04:00,1444.0,1459.0,18455.0,15.0,0 +18566,18567,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,24:19:00,1459.0,1474.0,18455.0,15.0,0 +18567,18568,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,24:34:00,1474.0,1489.0,18455.0,15.0,0 +18568,18569,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,24:49:00,1489.0,1504.0,18455.0,15.0,0 +18569,18570,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,25:04:00,1504.0,1519.0,18455.0,15.0,0 +18570,18571,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,25:19:00,1519.0,1534.0,18455.0,15.0,0 +18571,18572,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,25:34:00,1534.0,1549.0,18455.0,15.0,0 +18572,18573,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,25:49:00,1549.0,1564.0,18455.0,15.0,0 +18573,18574,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,26:04:00,1564.0,1579.0,18455.0,15.0,0 +18574,18575,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,26:19:00,1579.0,1594.0,18455.0,15.0,0 +18575,18576,MUNMO,sf_muni,M,M_O,0,sf_muni,MUNMO,0,18455,26:34:00,1594.0,1609.0,18455.0,15.0,0 +18577,18578,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,03:05:00,185.0,195.0,18578.0,10.0,0 +18578,18579,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,03:15:00,195.0,205.0,18578.0,10.0,0 +18579,18580,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,03:25:00,205.0,215.0,18578.0,10.0,0 +18580,18581,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,03:35:00,215.0,225.0,18578.0,10.0,0 +18581,18582,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,03:45:00,225.0,235.0,18578.0,10.0,0 +18582,18583,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,03:55:00,235.0,245.0,18578.0,10.0,0 +18583,18584,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,04:05:00,245.0,255.0,18578.0,10.0,0 +18584,18585,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,04:15:00,255.0,265.0,18578.0,10.0,0 +18585,18586,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,04:25:00,265.0,275.0,18578.0,10.0,0 +18586,18587,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,04:35:00,275.0,285.0,18578.0,10.0,0 +18587,18588,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,04:45:00,285.0,295.0,18578.0,10.0,0 +18588,18589,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,04:55:00,295.0,305.0,18578.0,10.0,0 +18589,18590,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,05:05:00,305.0,315.0,18578.0,10.0,0 +18590,18591,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,05:15:00,315.0,325.0,18578.0,10.0,0 +18591,18592,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,05:25:00,325.0,335.0,18578.0,10.0,0 +18592,18593,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,05:35:00,335.0,345.0,18578.0,10.0,0 +18593,18594,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,05:45:00,345.0,355.0,18578.0,10.0,0 +18594,18595,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,05:55:00,355.0,362.0,18578.0,7.0,0 +18595,18596,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,06:02:00,362.0,369.0,18578.0,7.0,0 +18596,18597,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,06:09:00,369.0,376.0,18578.0,7.0,0 +18597,18598,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,06:16:00,376.0,383.0,18578.0,7.0,0 +18598,18599,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,06:23:00,383.0,390.0,18578.0,7.0,0 +18599,18600,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,06:30:00,390.0,397.0,18578.0,7.0,0 +18600,18601,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,06:37:00,397.0,404.0,18578.0,7.0,0 +18601,18602,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,06:44:00,404.0,411.0,18578.0,7.0,0 +18602,18603,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,06:51:00,411.0,418.0,18578.0,7.0,0 +18603,18604,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,06:58:00,418.0,425.0,18578.0,7.0,0 +18604,18605,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,07:05:00,425.0,432.0,18578.0,7.0,0 +18605,18606,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,07:12:00,432.0,439.0,18578.0,7.0,0 +18606,18607,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,07:19:00,439.0,446.0,18578.0,7.0,0 +18607,18608,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,07:26:00,446.0,453.0,18578.0,7.0,0 +18608,18609,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,07:33:00,453.0,460.0,18578.0,7.0,0 +18609,18610,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,07:40:00,460.0,467.0,18578.0,7.0,0 +18610,18611,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,07:47:00,467.0,474.0,18578.0,7.0,0 +18611,18612,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,07:54:00,474.0,481.0,18578.0,7.0,0 +18612,18613,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,08:01:00,481.0,488.0,18578.0,7.0,0 +18613,18614,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,08:08:00,488.0,495.0,18578.0,7.0,0 +18614,18615,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,08:15:00,495.0,502.0,18578.0,7.0,0 +18615,18616,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,08:22:00,502.0,509.0,18578.0,7.0,0 +18616,18617,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,08:29:00,509.0,516.0,18578.0,7.0,0 +18617,18618,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,08:36:00,516.0,523.0,18578.0,7.0,0 +18618,18619,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,08:43:00,523.0,530.0,18578.0,7.0,0 +18619,18620,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,08:50:00,530.0,537.0,18578.0,7.0,0 +18620,18621,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,08:57:00,537.0,544.0,18578.0,7.0,0 +18621,18622,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,09:04:00,544.0,554.0,18578.0,10.0,0 +18622,18623,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,09:14:00,554.0,564.0,18578.0,10.0,0 +18623,18624,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,09:24:00,564.0,574.0,18578.0,10.0,0 +18624,18625,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,09:34:00,574.0,584.0,18578.0,10.0,0 +18625,18626,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,09:44:00,584.0,594.0,18578.0,10.0,0 +18626,18627,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,09:54:00,594.0,604.0,18578.0,10.0,0 +18627,18628,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,10:04:00,604.0,614.0,18578.0,10.0,0 +18628,18629,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,10:14:00,614.0,624.0,18578.0,10.0,0 +18629,18630,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,10:24:00,624.0,634.0,18578.0,10.0,0 +18630,18631,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,10:34:00,634.0,644.0,18578.0,10.0,0 +18631,18632,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,10:44:00,644.0,654.0,18578.0,10.0,0 +18632,18633,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,10:54:00,654.0,664.0,18578.0,10.0,0 +18633,18634,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,11:04:00,664.0,674.0,18578.0,10.0,0 +18634,18635,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,11:14:00,674.0,684.0,18578.0,10.0,0 +18635,18636,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,11:24:00,684.0,694.0,18578.0,10.0,0 +18636,18637,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,11:34:00,694.0,704.0,18578.0,10.0,0 +18637,18638,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,11:44:00,704.0,714.0,18578.0,10.0,0 +18638,18639,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,11:54:00,714.0,724.0,18578.0,10.0,0 +18639,18640,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,12:04:00,724.0,734.0,18578.0,10.0,0 +18640,18641,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,12:14:00,734.0,744.0,18578.0,10.0,0 +18641,18642,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,12:24:00,744.0,754.0,18578.0,10.0,0 +18642,18643,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,12:34:00,754.0,764.0,18578.0,10.0,0 +18643,18644,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,12:44:00,764.0,774.0,18578.0,10.0,0 +18644,18645,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,12:54:00,774.0,784.0,18578.0,10.0,0 +18645,18646,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,13:04:00,784.0,794.0,18578.0,10.0,0 +18646,18647,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,13:14:00,794.0,804.0,18578.0,10.0,0 +18647,18648,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,13:24:00,804.0,814.0,18578.0,10.0,0 +18648,18649,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,13:34:00,814.0,824.0,18578.0,10.0,0 +18649,18650,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,13:44:00,824.0,834.0,18578.0,10.0,0 +18650,18651,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,13:54:00,834.0,844.0,18578.0,10.0,0 +18651,18652,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,14:04:00,844.0,854.0,18578.0,10.0,0 +18652,18653,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,14:14:00,854.0,864.0,18578.0,10.0,0 +18653,18654,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,14:24:00,864.0,874.0,18578.0,10.0,0 +18654,18655,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,14:34:00,874.0,884.0,18578.0,10.0,0 +18655,18656,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,14:44:00,884.0,894.0,18578.0,10.0,0 +18656,18657,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,14:54:00,894.0,904.0,18578.0,10.0,0 +18657,18658,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,15:04:00,904.0,914.0,18578.0,10.0,0 +18658,18659,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,15:14:00,914.0,924.0,18578.0,10.0,0 +18659,18660,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,15:24:00,924.0,933.0,18578.0,9.0,0 +18660,18661,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,15:33:00,933.0,940.0,18578.0,7.0,0 +18661,18662,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,15:40:00,940.0,947.0,18578.0,7.0,0 +18662,18663,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,15:47:00,947.0,954.0,18578.0,7.0,0 +18663,18664,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,15:54:00,954.0,961.0,18578.0,7.0,0 +18664,18665,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,16:01:00,961.0,968.0,18578.0,7.0,0 +18665,18666,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,16:08:00,968.0,975.0,18578.0,7.0,0 +18666,18667,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,16:15:00,975.0,982.0,18578.0,7.0,0 +18667,18668,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,16:22:00,982.0,989.0,18578.0,7.0,0 +18668,18669,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,16:29:00,989.0,996.0,18578.0,7.0,0 +18669,18670,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,16:36:00,996.0,1003.0,18578.0,7.0,0 +18670,18671,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,16:43:00,1003.0,1010.0,18578.0,7.0,0 +18671,18672,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,16:50:00,1010.0,1017.0,18578.0,7.0,0 +18672,18673,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,16:57:00,1017.0,1024.0,18578.0,7.0,0 +18673,18674,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,17:04:00,1024.0,1031.0,18578.0,7.0,0 +18674,18675,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,17:11:00,1031.0,1038.0,18578.0,7.0,0 +18675,18676,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,17:18:00,1038.0,1045.0,18578.0,7.0,0 +18676,18677,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,17:25:00,1045.0,1052.0,18578.0,7.0,0 +18677,18678,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,17:32:00,1052.0,1059.0,18578.0,7.0,0 +18678,18679,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,17:39:00,1059.0,1066.0,18578.0,7.0,0 +18679,18680,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,17:46:00,1066.0,1073.0,18578.0,7.0,0 +18680,18681,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,17:53:00,1073.0,1080.0,18578.0,7.0,0 +18681,18682,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,18:00:00,1080.0,1087.0,18578.0,7.0,0 +18682,18683,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,18:07:00,1087.0,1094.0,18578.0,7.0,0 +18683,18684,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,18:14:00,1094.0,1101.0,18578.0,7.0,0 +18684,18685,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,18:21:00,1101.0,1108.0,18578.0,7.0,0 +18685,18686,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,18:28:00,1108.0,1114.0,18578.0,6.0,0 +18686,18687,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,18:34:00,1114.0,1124.0,18578.0,10.0,0 +18687,18688,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,18:44:00,1124.0,1134.0,18578.0,10.0,0 +18688,18689,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,18:54:00,1134.0,1144.0,18578.0,10.0,0 +18689,18690,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,19:04:00,1144.0,1154.0,18578.0,10.0,0 +18690,18691,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,19:14:00,1154.0,1164.0,18578.0,10.0,0 +18691,18692,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,19:24:00,1164.0,1174.0,18578.0,10.0,0 +18692,18693,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,19:34:00,1174.0,1184.0,18578.0,10.0,0 +18693,18694,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,19:44:00,1184.0,1194.0,18578.0,10.0,0 +18694,18695,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,19:54:00,1194.0,1204.0,18578.0,10.0,0 +18695,18696,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,20:04:00,1204.0,1214.0,18578.0,10.0,0 +18696,18697,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,20:14:00,1214.0,1224.0,18578.0,10.0,0 +18697,18698,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,20:24:00,1224.0,1234.0,18578.0,10.0,0 +18698,18699,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,20:34:00,1234.0,1244.0,18578.0,10.0,0 +18699,18700,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,20:44:00,1244.0,1254.0,18578.0,10.0,0 +18700,18701,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,20:54:00,1254.0,1264.0,18578.0,10.0,0 +18701,18702,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,21:04:00,1264.0,1274.0,18578.0,10.0,0 +18702,18703,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,21:14:00,1274.0,1284.0,18578.0,10.0,0 +18703,18704,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,21:24:00,1284.0,1294.0,18578.0,10.0,0 +18704,18705,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,21:34:00,1294.0,1304.0,18578.0,10.0,0 +18705,18706,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,21:44:00,1304.0,1314.0,18578.0,10.0,0 +18706,18707,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,21:54:00,1314.0,1324.0,18578.0,10.0,0 +18707,18708,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,22:04:00,1324.0,1334.0,18578.0,10.0,0 +18708,18709,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,22:14:00,1334.0,1344.0,18578.0,10.0,0 +18709,18710,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,22:24:00,1344.0,1354.0,18578.0,10.0,0 +18710,18711,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,22:34:00,1354.0,1364.0,18578.0,10.0,0 +18711,18712,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,22:44:00,1364.0,1374.0,18578.0,10.0,0 +18712,18713,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,22:54:00,1374.0,1384.0,18578.0,10.0,0 +18713,18714,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,23:04:00,1384.0,1394.0,18578.0,10.0,0 +18714,18715,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,23:14:00,1394.0,1404.0,18578.0,10.0,0 +18715,18716,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,23:24:00,1404.0,1414.0,18578.0,10.0,0 +18716,18717,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,23:34:00,1414.0,1424.0,18578.0,10.0,0 +18717,18718,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,23:44:00,1424.0,1434.0,18578.0,10.0,0 +18718,18719,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,23:54:00,1434.0,1444.0,18578.0,10.0,0 +18719,18720,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,24:04:00,1444.0,1454.0,18578.0,10.0,0 +18720,18721,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,24:14:00,1454.0,1464.0,18578.0,10.0,0 +18721,18722,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,24:24:00,1464.0,1474.0,18578.0,10.0,0 +18722,18723,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,24:34:00,1474.0,1484.0,18578.0,10.0,0 +18723,18724,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,24:44:00,1484.0,1494.0,18578.0,10.0,0 +18724,18725,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,24:54:00,1494.0,1504.0,18578.0,10.0,0 +18725,18726,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,25:04:00,1504.0,1514.0,18578.0,10.0,0 +18726,18727,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,25:14:00,1514.0,1524.0,18578.0,10.0,0 +18727,18728,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,25:24:00,1524.0,1534.0,18578.0,10.0,0 +18728,18729,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,25:34:00,1534.0,1544.0,18578.0,10.0,0 +18729,18730,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,25:44:00,1544.0,1554.0,18578.0,10.0,0 +18730,18731,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,25:54:00,1554.0,1564.0,18578.0,10.0,0 +18731,18732,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,26:04:00,1564.0,1574.0,18578.0,10.0,0 +18732,18733,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,26:14:00,1574.0,1584.0,18578.0,10.0,0 +18733,18734,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,26:24:00,1584.0,1594.0,18578.0,10.0,0 +18734,18735,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,26:34:00,1594.0,1604.0,18578.0,10.0,0 +18735,18736,MUNNI,sf_muni,N,N_I,0,sf_muni,MUNNI,0,18578,26:44:00,1604.0,1614.0,18578.0,10.0,0 +18737,18738,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,03:04:00,184.0,192.566666667,18738.0,8.56666666667,0 +18738,18739,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,03:12:34,192.566666667,201.133333333,18738.0,8.56666666667,0 +18739,18740,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,03:21:08,201.133333333,209.716666667,18738.0,8.58333333333,0 +18740,18741,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,03:29:43,209.716666667,218.283333333,18738.0,8.56666666667,0 +18741,18742,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,03:38:17,218.283333333,226.85,18738.0,8.56666666667,0 +18742,18743,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,03:46:51,226.85,235.416666667,18738.0,8.56666666667,0 +18743,18744,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,03:55:25,235.416666667,243.983333333,18738.0,8.56666666667,0 +18744,18745,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,04:03:59,243.983333333,252.566666667,18738.0,8.58333333333,0 +18745,18746,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,04:12:34,252.566666667,261.133333333,18738.0,8.56666666667,0 +18746,18747,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,04:21:08,261.133333333,269.7,18738.0,8.56666666667,0 +18747,18748,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,04:29:42,269.7,278.266666667,18738.0,8.56666666667,0 +18748,18749,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,04:38:16,278.266666667,286.833333333,18738.0,8.56666666667,0 +18749,18750,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,04:46:50,286.833333333,295.416666667,18738.0,8.58333333333,0 +18750,18751,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,04:55:25,295.416666667,303.983333333,18738.0,8.56666666667,0 +18751,18752,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,05:03:59,303.983333333,312.55,18738.0,8.56666666667,0 +18752,18753,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,05:12:33,312.55,321.116666667,18738.0,8.56666666667,0 +18753,18754,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,05:21:07,321.116666667,329.683333333,18738.0,8.56666666667,0 +18754,18755,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,05:29:41,329.683333333,338.266666667,18738.0,8.58333333333,0 +18755,18756,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,05:38:16,338.266666667,346.833333333,18738.0,8.56666666667,0 +18756,18757,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,05:46:50,346.833333333,355.4,18738.0,8.56666666667,0 +18757,18758,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,05:55:24,355.4,363.0,18738.0,7.6,0 +18758,18759,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,06:03:00,363.0,370.0,18738.0,7.0,0 +18759,18760,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,06:10:00,370.0,377.0,18738.0,7.0,0 +18760,18761,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,06:17:00,377.0,384.0,18738.0,7.0,0 +18761,18762,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,06:24:00,384.0,391.0,18738.0,7.0,0 +18762,18763,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,06:31:00,391.0,398.0,18738.0,7.0,0 +18763,18764,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,06:38:00,398.0,405.0,18738.0,7.0,0 +18764,18765,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,06:45:00,405.0,412.0,18738.0,7.0,0 +18765,18766,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,06:52:00,412.0,419.0,18738.0,7.0,0 +18766,18767,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,06:59:00,419.0,426.0,18738.0,7.0,0 +18767,18768,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,07:06:00,426.0,433.0,18738.0,7.0,0 +18768,18769,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,07:13:00,433.0,440.0,18738.0,7.0,0 +18769,18770,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,07:20:00,440.0,447.0,18738.0,7.0,0 +18770,18771,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,07:27:00,447.0,454.0,18738.0,7.0,0 +18771,18772,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,07:34:00,454.0,461.0,18738.0,7.0,0 +18772,18773,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,07:41:00,461.0,468.0,18738.0,7.0,0 +18773,18774,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,07:48:00,468.0,475.0,18738.0,7.0,0 +18774,18775,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,07:55:00,475.0,482.0,18738.0,7.0,0 +18775,18776,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,08:02:00,482.0,489.0,18738.0,7.0,0 +18776,18777,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,08:09:00,489.0,496.0,18738.0,7.0,0 +18777,18778,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,08:16:00,496.0,503.0,18738.0,7.0,0 +18778,18779,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,08:23:00,503.0,510.0,18738.0,7.0,0 +18779,18780,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,08:30:00,510.0,517.0,18738.0,7.0,0 +18780,18781,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,08:37:00,517.0,524.0,18738.0,7.0,0 +18781,18782,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,08:44:00,524.0,531.0,18738.0,7.0,0 +18782,18783,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,08:51:00,531.0,538.0,18738.0,7.0,0 +18783,18784,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,08:58:00,538.0,543.0,18738.0,5.0,0 +18784,18785,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,09:03:00,543.0,553.0,18738.0,10.0,0 +18785,18786,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,09:13:00,553.0,563.0,18738.0,10.0,0 +18786,18787,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,09:23:00,563.0,573.0,18738.0,10.0,0 +18787,18788,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,09:33:00,573.0,583.0,18738.0,10.0,0 +18788,18789,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,09:43:00,583.0,593.0,18738.0,10.0,0 +18789,18790,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,09:53:00,593.0,603.0,18738.0,10.0,0 +18790,18791,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,10:03:00,603.0,613.0,18738.0,10.0,0 +18791,18792,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,10:13:00,613.0,623.0,18738.0,10.0,0 +18792,18793,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,10:23:00,623.0,633.0,18738.0,10.0,0 +18793,18794,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,10:33:00,633.0,643.0,18738.0,10.0,0 +18794,18795,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,10:43:00,643.0,653.0,18738.0,10.0,0 +18795,18796,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,10:53:00,653.0,663.0,18738.0,10.0,0 +18796,18797,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,11:03:00,663.0,673.0,18738.0,10.0,0 +18797,18798,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,11:13:00,673.0,683.0,18738.0,10.0,0 +18798,18799,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,11:23:00,683.0,693.0,18738.0,10.0,0 +18799,18800,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,11:33:00,693.0,703.0,18738.0,10.0,0 +18800,18801,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,11:43:00,703.0,713.0,18738.0,10.0,0 +18801,18802,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,11:53:00,713.0,723.0,18738.0,10.0,0 +18802,18803,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,12:03:00,723.0,733.0,18738.0,10.0,0 +18803,18804,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,12:13:00,733.0,743.0,18738.0,10.0,0 +18804,18805,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,12:23:00,743.0,753.0,18738.0,10.0,0 +18805,18806,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,12:33:00,753.0,763.0,18738.0,10.0,0 +18806,18807,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,12:43:00,763.0,773.0,18738.0,10.0,0 +18807,18808,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,12:53:00,773.0,783.0,18738.0,10.0,0 +18808,18809,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,13:03:00,783.0,793.0,18738.0,10.0,0 +18809,18810,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,13:13:00,793.0,803.0,18738.0,10.0,0 +18810,18811,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,13:23:00,803.0,813.0,18738.0,10.0,0 +18811,18812,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,13:33:00,813.0,823.0,18738.0,10.0,0 +18812,18813,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,13:43:00,823.0,833.0,18738.0,10.0,0 +18813,18814,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,13:53:00,833.0,843.0,18738.0,10.0,0 +18814,18815,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,14:03:00,843.0,853.0,18738.0,10.0,0 +18815,18816,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,14:13:00,853.0,863.0,18738.0,10.0,0 +18816,18817,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,14:23:00,863.0,873.0,18738.0,10.0,0 +18817,18818,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,14:33:00,873.0,883.0,18738.0,10.0,0 +18818,18819,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,14:43:00,883.0,893.0,18738.0,10.0,0 +18819,18820,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,14:53:00,893.0,903.0,18738.0,10.0,0 +18820,18821,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,15:03:00,903.0,913.0,18738.0,10.0,0 +18821,18822,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,15:13:00,913.0,923.0,18738.0,10.0,0 +18822,18823,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,15:23:00,923.0,932.0,18738.0,9.0,0 +18823,18824,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,15:32:00,932.0,939.0,18738.0,7.0,0 +18824,18825,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,15:39:00,939.0,946.0,18738.0,7.0,0 +18825,18826,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,15:46:00,946.0,953.0,18738.0,7.0,0 +18826,18827,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,15:53:00,953.0,960.0,18738.0,7.0,0 +18827,18828,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,16:00:00,960.0,967.0,18738.0,7.0,0 +18828,18829,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,16:07:00,967.0,974.0,18738.0,7.0,0 +18829,18830,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,16:14:00,974.0,981.0,18738.0,7.0,0 +18830,18831,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,16:21:00,981.0,988.0,18738.0,7.0,0 +18831,18832,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,16:28:00,988.0,995.0,18738.0,7.0,0 +18832,18833,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,16:35:00,995.0,1002.0,18738.0,7.0,0 +18833,18834,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,16:42:00,1002.0,1009.0,18738.0,7.0,0 +18834,18835,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,16:49:00,1009.0,1016.0,18738.0,7.0,0 +18835,18836,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,16:56:00,1016.0,1023.0,18738.0,7.0,0 +18836,18837,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,17:03:00,1023.0,1030.0,18738.0,7.0,0 +18837,18838,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,17:10:00,1030.0,1037.0,18738.0,7.0,0 +18838,18839,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,17:17:00,1037.0,1044.0,18738.0,7.0,0 +18839,18840,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,17:24:00,1044.0,1051.0,18738.0,7.0,0 +18840,18841,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,17:31:00,1051.0,1058.0,18738.0,7.0,0 +18841,18842,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,17:38:00,1058.0,1065.0,18738.0,7.0,0 +18842,18843,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,17:45:00,1065.0,1072.0,18738.0,7.0,0 +18843,18844,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,17:52:00,1072.0,1079.0,18738.0,7.0,0 +18844,18845,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,17:59:00,1079.0,1086.0,18738.0,7.0,0 +18845,18846,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,18:06:00,1086.0,1093.0,18738.0,7.0,0 +18846,18847,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,18:13:00,1093.0,1100.0,18738.0,7.0,0 +18847,18848,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,18:20:00,1100.0,1107.0,18738.0,7.0,0 +18848,18849,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,18:27:00,1107.0,1114.0,18738.0,7.0,0 +18849,18850,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,18:34:00,1114.0,1125.3,18738.0,11.3,0 +18850,18851,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,18:45:18,1125.3,1136.6,18738.0,11.3,0 +18851,18852,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,18:56:36,1136.6,1147.9,18738.0,11.3,0 +18852,18853,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,19:07:54,1147.9,1159.2,18738.0,11.3,0 +18853,18854,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,19:19:12,1159.2,1170.5,18738.0,11.3,0 +18854,18855,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,19:30:30,1170.5,1181.8,18738.0,11.3,0 +18855,18856,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,19:41:48,1181.8,1193.1,18738.0,11.3,0 +18856,18857,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,19:53:06,1193.1,1204.4,18738.0,11.3,0 +18857,18858,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,20:04:24,1204.4,1215.7,18738.0,11.3,0 +18858,18859,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,20:15:42,1215.7,1227.0,18738.0,11.3,0 +18859,18860,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,20:27:00,1227.0,1238.3,18738.0,11.3,0 +18860,18861,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,20:38:18,1238.3,1249.6,18738.0,11.3,0 +18861,18862,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,20:49:36,1249.6,1260.9,18738.0,11.3,0 +18862,18863,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,21:00:54,1260.9,1272.2,18738.0,11.3,0 +18863,18864,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,21:12:12,1272.2,1283.5,18738.0,11.3,0 +18864,18865,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,21:23:30,1283.5,1294.8,18738.0,11.3,0 +18865,18866,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,21:34:48,1294.8,1306.1,18738.0,11.3,0 +18866,18867,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,21:46:06,1306.1,1317.4,18738.0,11.3,0 +18867,18868,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,21:57:24,1317.4,1328.7,18738.0,11.3,0 +18868,18869,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,22:08:42,1328.7,1340.0,18738.0,11.3,0 +18869,18870,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,22:20:00,1340.0,1351.3,18738.0,11.3,0 +18870,18871,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,22:31:18,1351.3,1362.6,18738.0,11.3,0 +18871,18872,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,22:42:36,1362.6,1373.9,18738.0,11.3,0 +18872,18873,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,22:53:54,1373.9,1385.2,18738.0,11.3,0 +18873,18874,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,23:05:12,1385.2,1396.5,18738.0,11.3,0 +18874,18875,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,23:16:30,1396.5,1407.8,18738.0,11.3,0 +18875,18876,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,23:27:48,1407.8,1419.1,18738.0,11.3,0 +18876,18877,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,23:39:06,1419.1,1430.4,18738.0,11.3,0 +18877,18878,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,23:50:24,1430.4,1441.7,18738.0,11.3,0 +18878,18879,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,24:01:42,1441.7,1453.0,18738.0,11.3,0 +18879,18880,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,24:13:00,1453.0,1464.3,18738.0,11.3,0 +18880,18881,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,24:24:18,1464.3,1475.6,18738.0,11.3,0 +18881,18882,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,24:35:36,1475.6,1486.9,18738.0,11.3,0 +18882,18883,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,24:46:54,1486.9,1498.2,18738.0,11.3,0 +18883,18884,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,24:58:12,1498.2,1509.5,18738.0,11.3,0 +18884,18885,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,25:09:30,1509.5,1520.8,18738.0,11.3,0 +18885,18886,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,25:20:48,1520.8,1532.1,18738.0,11.3,0 +18886,18887,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,25:32:06,1532.1,1543.4,18738.0,11.3,0 +18887,18888,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,25:43:24,1543.4,1554.7,18738.0,11.3,0 +18888,18889,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,25:54:42,1554.7,1566.0,18738.0,11.3,0 +18889,18890,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,26:06:00,1566.0,1577.3,18738.0,11.3,0 +18890,18891,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,26:17:18,1577.3,1588.6,18738.0,11.3,0 +18891,18892,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,26:28:36,1588.6,1599.9,18738.0,11.3,0 +18892,18893,MUNNO,sf_muni,N,N_O,0,sf_muni,MUNNO,0,18738,26:39:54,1599.9,1611.2,18738.0,11.3,0 +18894,18895,MUNNXI,sf_muni,NX,NX_I,3,sf_muni,MUNNXI,0,18895,06:04:00,364.0,374.0,18895.0,10.0,0 +18895,18896,MUNNXI,sf_muni,NX,NX_I,3,sf_muni,MUNNXI,0,18895,06:14:00,374.0,384.0,18895.0,10.0,0 +18896,18897,MUNNXI,sf_muni,NX,NX_I,3,sf_muni,MUNNXI,0,18895,06:24:00,384.0,394.0,18895.0,10.0,0 +18897,18898,MUNNXI,sf_muni,NX,NX_I,3,sf_muni,MUNNXI,0,18895,06:34:00,394.0,404.0,18895.0,10.0,0 +18898,18899,MUNNXI,sf_muni,NX,NX_I,3,sf_muni,MUNNXI,0,18895,06:44:00,404.0,414.0,18895.0,10.0,0 +18899,18900,MUNNXI,sf_muni,NX,NX_I,3,sf_muni,MUNNXI,0,18895,06:54:00,414.0,424.0,18895.0,10.0,0 +18900,18901,MUNNXI,sf_muni,NX,NX_I,3,sf_muni,MUNNXI,0,18895,07:04:00,424.0,434.0,18895.0,10.0,0 +18901,18902,MUNNXI,sf_muni,NX,NX_I,3,sf_muni,MUNNXI,0,18895,07:14:00,434.0,444.0,18895.0,10.0,0 +18902,18903,MUNNXI,sf_muni,NX,NX_I,3,sf_muni,MUNNXI,0,18895,07:24:00,444.0,454.0,18895.0,10.0,0 +18903,18904,MUNNXI,sf_muni,NX,NX_I,3,sf_muni,MUNNXI,0,18895,07:34:00,454.0,464.0,18895.0,10.0,0 +18904,18905,MUNNXI,sf_muni,NX,NX_I,3,sf_muni,MUNNXI,0,18895,07:44:00,464.0,474.0,18895.0,10.0,0 +18905,18906,MUNNXI,sf_muni,NX,NX_I,3,sf_muni,MUNNXI,0,18895,07:54:00,474.0,484.0,18895.0,10.0,0 +18906,18907,MUNNXI,sf_muni,NX,NX_I,3,sf_muni,MUNNXI,0,18895,08:04:00,484.0,494.0,18895.0,10.0,0 +18907,18908,MUNNXI,sf_muni,NX,NX_I,3,sf_muni,MUNNXI,0,18895,08:14:00,494.0,504.0,18895.0,10.0,0 +18908,18909,MUNNXI,sf_muni,NX,NX_I,3,sf_muni,MUNNXI,0,18895,08:24:00,504.0,514.0,18895.0,10.0,0 +18909,18910,MUNNXI,sf_muni,NX,NX_I,3,sf_muni,MUNNXI,0,18895,08:34:00,514.0,524.0,18895.0,10.0,0 +18910,18911,MUNNXI,sf_muni,NX,NX_I,3,sf_muni,MUNNXI,0,18895,08:44:00,524.0,534.0,18895.0,10.0,0 +18912,18913,MUNNXO,sf_muni,NX,NX_O,3,sf_muni,MUNNXO,0,18913,15:32:00,932.0,942.0,18913.0,10.0,0 +18913,18914,MUNNXO,sf_muni,NX,NX_O,3,sf_muni,MUNNXO,0,18913,15:42:00,942.0,952.0,18913.0,10.0,0 +18914,18915,MUNNXO,sf_muni,NX,NX_O,3,sf_muni,MUNNXO,0,18913,15:52:00,952.0,962.0,18913.0,10.0,0 +18915,18916,MUNNXO,sf_muni,NX,NX_O,3,sf_muni,MUNNXO,0,18913,16:02:00,962.0,972.0,18913.0,10.0,0 +18916,18917,MUNNXO,sf_muni,NX,NX_O,3,sf_muni,MUNNXO,0,18913,16:12:00,972.0,982.0,18913.0,10.0,0 +18917,18918,MUNNXO,sf_muni,NX,NX_O,3,sf_muni,MUNNXO,0,18913,16:22:00,982.0,992.0,18913.0,10.0,0 +18918,18919,MUNNXO,sf_muni,NX,NX_O,3,sf_muni,MUNNXO,0,18913,16:32:00,992.0,1002.0,18913.0,10.0,0 +18919,18920,MUNNXO,sf_muni,NX,NX_O,3,sf_muni,MUNNXO,0,18913,16:42:00,1002.0,1012.0,18913.0,10.0,0 +18920,18921,MUNNXO,sf_muni,NX,NX_O,3,sf_muni,MUNNXO,0,18913,16:52:00,1012.0,1022.0,18913.0,10.0,0 +18921,18922,MUNNXO,sf_muni,NX,NX_O,3,sf_muni,MUNNXO,0,18913,17:02:00,1022.0,1032.0,18913.0,10.0,0 +18922,18923,MUNNXO,sf_muni,NX,NX_O,3,sf_muni,MUNNXO,0,18913,17:12:00,1032.0,1042.0,18913.0,10.0,0 +18923,18924,MUNNXO,sf_muni,NX,NX_O,3,sf_muni,MUNNXO,0,18913,17:22:00,1042.0,1052.0,18913.0,10.0,0 +18924,18925,MUNNXO,sf_muni,NX,NX_O,3,sf_muni,MUNNXO,0,18913,17:32:00,1052.0,1062.0,18913.0,10.0,0 +18925,18926,MUNNXO,sf_muni,NX,NX_O,3,sf_muni,MUNNXO,0,18913,17:42:00,1062.0,1072.0,18913.0,10.0,0 +18926,18927,MUNNXO,sf_muni,NX,NX_O,3,sf_muni,MUNNXO,0,18913,17:52:00,1072.0,1082.0,18913.0,10.0,0 +18927,18928,MUNNXO,sf_muni,NX,NX_O,3,sf_muni,MUNNXO,0,18913,18:02:00,1082.0,1092.0,18913.0,10.0,0 +18928,18929,MUNNXO,sf_muni,NX,NX_O,3,sf_muni,MUNNXO,0,18913,18:12:00,1092.0,1102.0,18913.0,10.0,0 +17001,17002,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,06:01:00,361.0,391.0,17002.0,30.0,0 +17002,17003,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,06:31:00,391.0,421.0,17002.0,30.0,0 +17003,17004,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,07:01:00,421.0,451.0,17002.0,30.0,0 +17004,17005,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,07:31:00,451.0,481.0,17002.0,30.0,0 +17005,17006,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,08:01:00,481.0,511.0,17002.0,30.0,0 +17006,17007,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,08:31:00,511.0,553.0,17002.0,42.0,0 +17007,17008,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,09:13:00,553.0,583.0,17002.0,30.0,0 +17008,17009,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,09:43:00,583.0,613.0,17002.0,30.0,0 +17009,17010,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,10:13:00,613.0,643.0,17002.0,30.0,0 +17010,17011,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,10:43:00,643.0,673.0,17002.0,30.0,0 +17011,17012,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,11:13:00,673.0,703.0,17002.0,30.0,0 +17012,17013,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,11:43:00,703.0,733.0,17002.0,30.0,0 +17013,17014,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,12:13:00,733.0,763.0,17002.0,30.0,0 +17014,17015,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,12:43:00,763.0,793.0,17002.0,30.0,0 +17015,17016,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,13:13:00,793.0,823.0,17002.0,30.0,0 +17016,17017,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,13:43:00,823.0,853.0,17002.0,30.0,0 +17017,17018,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,14:13:00,853.0,883.0,17002.0,30.0,0 +17018,17019,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,14:43:00,883.0,913.0,17002.0,30.0,0 +17019,17020,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,15:13:00,913.0,939.0,17002.0,26.0,0 +17020,17021,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,15:39:00,939.0,969.0,17002.0,30.0,0 +17021,17022,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,16:09:00,969.0,999.0,17002.0,30.0,0 +17022,17023,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,16:39:00,999.0,1029.0,17002.0,30.0,0 +17023,17024,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,17:09:00,1029.0,1059.0,17002.0,30.0,0 +17024,17025,PRESCFR,presidigo,CF,CF_R,3,presidigo,PRESCFR,0,17002,17:39:00,1059.0,1089.0,17002.0,30.0,0 +16927,16928,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,06:07:00,367.0,382.0,16928.0,15.0,0 +16928,16929,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,06:22:00,382.0,397.0,16928.0,15.0,0 +16929,16930,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,06:37:00,397.0,412.0,16928.0,15.0,0 +16930,16931,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,06:52:00,412.0,427.0,16928.0,15.0,0 +16931,16932,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,07:07:00,427.0,442.0,16928.0,15.0,0 +16932,16933,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,07:22:00,442.0,457.0,16928.0,15.0,0 +16933,16934,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,07:37:00,457.0,472.0,16928.0,15.0,0 +16934,16935,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,07:52:00,472.0,487.0,16928.0,15.0,0 +16935,16936,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,08:07:00,487.0,502.0,16928.0,15.0,0 +16936,16937,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,08:22:00,502.0,517.0,16928.0,15.0,0 +16937,16938,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,08:37:00,517.0,532.0,16928.0,15.0,0 +16938,16939,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,08:52:00,532.0,540.0,16928.0,8.0,0 +16939,16940,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,09:00:00,540.0,600.0,16928.0,60.0,1 +16940,16941,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,10:00:00,600.0,660.0,16928.0,60.0,1 +16941,16942,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,11:00:00,660.0,720.0,16928.0,60.0,1 +16942,16943,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,12:00:00,720.0,780.0,16928.0,60.0,1 +16943,16944,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,13:00:00,780.0,840.0,16928.0,60.0,1 +16944,16945,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,14:00:00,840.0,900.0,16928.0,60.0,1 +16945,16946,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,15:00:00,900.0,934.0,16928.0,34.0,0 +16946,16947,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,15:34:00,934.0,949.0,16928.0,15.0,0 +16947,16948,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,15:49:00,949.0,964.0,16928.0,15.0,0 +16948,16949,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,16:04:00,964.0,979.0,16928.0,15.0,0 +16949,16950,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,16:19:00,979.0,994.0,16928.0,15.0,0 +16950,16951,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,16:34:00,994.0,1009.0,16928.0,15.0,0 +16951,16952,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,16:49:00,1009.0,1024.0,16928.0,15.0,0 +16952,16953,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,17:04:00,1024.0,1039.0,16928.0,15.0,0 +16953,16954,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,17:19:00,1039.0,1054.0,16928.0,15.0,0 +16954,16955,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,17:34:00,1054.0,1069.0,16928.0,15.0,0 +16955,16956,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,17:49:00,1069.0,1084.0,16928.0,15.0,0 +16956,16957,PRESDTNIB,presidigo,DTNIB,DTNIB,3,presidigo,PRESDTNIB,0,16928,18:04:00,1084.0,1099.0,16928.0,15.0,0 +16958,16959,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,06:02:00,362.0,377.0,16959.0,15.0,0 +16959,16960,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,06:17:00,377.0,392.0,16959.0,15.0,0 +16960,16961,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,06:32:00,392.0,407.0,16959.0,15.0,0 +16961,16962,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,06:47:00,407.0,422.0,16959.0,15.0,0 +16962,16963,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,07:02:00,422.0,437.0,16959.0,15.0,0 +16963,16964,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,07:17:00,437.0,452.0,16959.0,15.0,0 +16964,16965,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,07:32:00,452.0,467.0,16959.0,15.0,0 +16965,16966,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,07:47:00,467.0,482.0,16959.0,15.0,0 +16966,16967,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,08:02:00,482.0,497.0,16959.0,15.0,0 +16967,16968,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,08:17:00,497.0,512.0,16959.0,15.0,0 +16968,16969,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,08:32:00,512.0,527.0,16959.0,15.0,0 +16969,16970,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,08:47:00,527.0,547.0,16959.0,20.0,0 +16970,16971,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,09:07:00,547.0,607.0,16959.0,60.0,1 +16971,16972,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,10:07:00,607.0,667.0,16959.0,60.0,1 +16972,16973,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,11:07:00,667.0,727.0,16959.0,60.0,1 +16973,16974,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,12:07:00,727.0,787.0,16959.0,60.0,1 +16974,16975,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,13:07:00,787.0,847.0,16959.0,60.0,1 +16975,16976,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,14:07:00,847.0,907.0,16959.0,60.0,1 +16976,16977,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,15:07:00,907.0,937.0,16959.0,30.0,0 +16977,16978,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,15:37:00,937.0,952.0,16959.0,15.0,0 +16978,16979,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,15:52:00,952.0,967.0,16959.0,15.0,0 +16979,16980,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,16:07:00,967.0,982.0,16959.0,15.0,0 +16980,16981,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,16:22:00,982.0,997.0,16959.0,15.0,0 +16981,16982,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,16:37:00,997.0,1012.0,16959.0,15.0,0 +16982,16983,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,16:52:00,1012.0,1027.0,16959.0,15.0,0 +16983,16984,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,17:07:00,1027.0,1042.0,16959.0,15.0,0 +16984,16985,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,17:22:00,1042.0,1057.0,16959.0,15.0,0 +16985,16986,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,17:37:00,1057.0,1072.0,16959.0,15.0,0 +16986,16987,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,17:52:00,1072.0,1087.0,16959.0,15.0,0 +16987,16988,PRESDTNOB,presidigo,DTNOB,DTNOB,3,presidigo,PRESDTNOB,0,16959,18:07:00,1087.0,1102.0,16959.0,15.0,0 +17026,17027,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,06:03:00,363.0,393.0,17027.0,30.0,0 +17027,17028,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,06:33:00,393.0,423.0,17027.0,30.0,0 +17028,17029,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,07:03:00,423.0,453.0,17027.0,30.0,0 +17029,17030,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,07:33:00,453.0,483.0,17027.0,30.0,0 +17030,17031,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,08:03:00,483.0,513.0,17027.0,30.0,0 +17031,17032,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,08:33:00,513.0,549.0,17027.0,36.0,0 +17032,17033,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,09:09:00,549.0,579.0,17027.0,30.0,0 +17033,17034,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,09:39:00,579.0,609.0,17027.0,30.0,0 +17034,17035,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,10:09:00,609.0,639.0,17027.0,30.0,0 +17035,17036,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,10:39:00,639.0,669.0,17027.0,30.0,0 +17036,17037,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,11:09:00,669.0,699.0,17027.0,30.0,0 +17037,17038,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,11:39:00,699.0,729.0,17027.0,30.0,0 +17038,17039,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,12:09:00,729.0,759.0,17027.0,30.0,0 +17039,17040,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,12:39:00,759.0,789.0,17027.0,30.0,0 +17040,17041,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,13:09:00,789.0,819.0,17027.0,30.0,0 +17041,17042,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,13:39:00,819.0,849.0,17027.0,30.0,0 +17042,17043,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,14:09:00,849.0,879.0,17027.0,30.0,0 +17043,17044,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,14:39:00,879.0,909.0,17027.0,30.0,0 +17044,17045,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,15:09:00,909.0,931.0,17027.0,22.0,0 +17045,17046,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,15:31:00,931.0,961.0,17027.0,30.0,0 +17046,17047,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,16:01:00,961.0,991.0,17027.0,30.0,0 +17047,17048,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,16:31:00,991.0,1021.0,17027.0,30.0,0 +17048,17049,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,17:01:00,1021.0,1051.0,17027.0,30.0,0 +17049,17050,PRESPHRI,presidigo,PHR,PHR_I,3,presidigo,PRESPHRI,0,17027,17:31:00,1051.0,1081.0,17027.0,30.0,0 +17051,17052,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,06:14:00,374.0,404.0,17052.0,30.0,0 +17052,17053,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,06:44:00,404.0,434.0,17052.0,30.0,0 +17053,17054,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,07:14:00,434.0,464.0,17052.0,30.0,0 +17054,17055,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,07:44:00,464.0,494.0,17052.0,30.0,0 +17055,17056,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,08:14:00,494.0,524.0,17052.0,30.0,0 +17056,17057,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,08:44:00,524.0,549.0,17052.0,25.0,0 +17057,17058,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,09:09:00,549.0,579.0,17052.0,30.0,0 +17058,17059,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,09:39:00,579.0,609.0,17052.0,30.0,0 +17059,17060,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,10:09:00,609.0,639.0,17052.0,30.0,0 +17060,17061,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,10:39:00,639.0,669.0,17052.0,30.0,0 +17061,17062,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,11:09:00,669.0,699.0,17052.0,30.0,0 +17062,17063,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,11:39:00,699.0,729.0,17052.0,30.0,0 +17063,17064,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,12:09:00,729.0,759.0,17052.0,30.0,0 +17064,17065,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,12:39:00,759.0,789.0,17052.0,30.0,0 +17065,17066,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,13:09:00,789.0,819.0,17052.0,30.0,0 +17066,17067,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,13:39:00,819.0,849.0,17052.0,30.0,0 +17067,17068,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,14:09:00,849.0,879.0,17052.0,30.0,0 +17068,17069,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,14:39:00,879.0,909.0,17052.0,30.0,0 +17069,17070,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,15:09:00,909.0,931.0,17052.0,22.0,0 +17070,17071,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,15:31:00,931.0,961.0,17052.0,30.0,0 +17071,17072,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,16:01:00,961.0,991.0,17052.0,30.0,0 +17072,17073,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,16:31:00,991.0,1021.0,17052.0,30.0,0 +17073,17074,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,17:01:00,1021.0,1051.0,17052.0,30.0,0 +17074,17075,PRESPHRO,presidigo,PHR,PHR_O,3,presidigo,PRESPHRO,0,17052,17:31:00,1051.0,1081.0,17052.0,30.0,0 From 9c27160d6927873d57ce52ab03a3bf65a84277d0 Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 27 Apr 2016 14:54:52 -0700 Subject: [PATCH 084/148] hacky attempt at integrating a priori route crosswalk to aid map-matching which turned into an alternate matching algorithm of questionable value Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 229 ++++++++++++++++++++++++++++--------- 1 file changed, 177 insertions(+), 52 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index bb83904..db11920 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -1032,27 +1032,48 @@ def map_projectWGS84_to_SPPoint(self, row): y = y * conv_m_to_ft p = Point(x,y) return p - - def matchLinesToGTFS(self, gtfs_agency=None, gtfs_path=None, gtfs_path_dict=None, dist_threshold = 200, match_threshold=0.75, sort=True): - import gtfs_utils + + def map_point_to_x(self, row): + import shapely + from shapely.geometry import Point + x = row['point'].x + return x + + def map_point_to_y(self, row): + import shapely + from shapely.geometry import Point + y = row['point'].y + return y + + def matchLinesToGTFS(self, gtfs_agency=None, gtfs_path=None, gtfs_path_dict=None, dist_threshold = 200, match_threshold=0.75, route_crosswalk=None, gtfs_encoding = None, sort=True): + from _static.gtfs_utils import gtfs_utils import pyproj import shapely from shapely.geometry import Point + if isinstance(route_crosswalk,str): + route_crosswalk = pd.read_csv(route_crosswalk) + route_crosswalk_priority = True + # CHAMP line name -> GTFS route_id, direction_id, (OPTIONAL pattern_id) + elif isinstance(route_crosswalk,pd.DataFrame): + route_crosswalk_priority = True + else: + route_crosswalk_priority = False + if not ( gtfs_agency and gtfs_path ) and not gtfs_path_dict: raise NetworkException('either gtfs_agency and gtfs_path OR gtfs_path_dict') if gtfs_agency and gtfs_path and gtfs_path_dict: raise NetworkException('either gtfs_agency and gtfs_path OR gtfs_path_dict') if gtfs_path_dict: for gtfs_agency, gtfs_path in gtfs_path_dict.iteritems(): - self.matchLinesToGTFS(gtfs_agency, gtfs_path) + self.matchLinesToGTFS(gtfs_agency, gtfs_path, dist_threshold, match_threshold, route_crosswalk, sort) else: gtfs = gtfs_utils.GTFSFeed(gtfs_path) - gtfs.load() + gtfs.load(encoding=gtfs_encoding) gtfs.standardize() gtfs.build_common_dfs() gtfs_xwalk_cols = ['champ_line_name','route_id','route_short_name','direction_id','pattern_id','match'] - gtfs_nodexwalk_cols = ['champ_line_name','champ_node_id','gtfs_stop_id','distance'] + gtfs_nodexwalk_cols = ['champ_line_name','champ_node_id','gtfs_route_id','gtfs_route_short_name','gtfs_direction_id','gtfs_stop_id','distance','dist_wgt','final_wgt'] if not isinstance(self.gtfs_crosswalk, pd.DataFrame): self.gtfs_crosswalk = pd.DataFrame(columns=gtfs_xwalk_cols) # champ_line_name -> gtfsFeed route_id, direction_id, pattern_id if not isinstance(self.gtfs_node_crosswalk, pd.DataFrame): @@ -1062,9 +1083,12 @@ def matchLinesToGTFS(self, gtfs_agency=None, gtfs_path=None, gtfs_path_dict=None route_patterns = route_patterns.reset_index() gtfs_stop_patterns = pd.merge(route_patterns, gtfs.stop_patterns,left_on='pattern_id',right_on='trip_id') gtfs_stop_patterns['point'] = gtfs_stop_patterns.apply(self.map_projectWGS84_to_SPPoint, axis=1) + + gtfs_stop_patterns['x'] = gtfs_stop_patterns.apply(self.map_point_to_x, axis=1) + gtfs_stop_patterns['y'] = gtfs_stop_patterns.apply(self.map_point_to_y, axis=1) grouped_gtfs = gtfs_stop_patterns.groupby(['route_id','pattern_id']) - + temp_crosswalk = None for line in self.lines: stop_matches = [] # line name, champ node id, gtfs stop_id, distance if isinstance(line, str): @@ -1075,62 +1099,99 @@ def matchLinesToGTFS(self, gtfs_agency=None, gtfs_path=None, gtfs_path_dict=None has_route_match = False if line.agency_id != gtfs_agency: continue - for name, route_pattern in grouped_gtfs: - this_route_match = True - max_match = float(len(ft_stop_patterns)) - f = float(len(route_pattern)) / float(len(ft_stop_patterns)) - if f < match_threshold or f > 1 + (1 - match_threshold): - continue - if max_match / tot_match < match_threshold: - continue - if sort: - route_pattern = route_pattern.sort('stop_sequence').reset_index() - last_idx = 0 - for ft_idx, ft_row in ft_stop_patterns.iterrows(): - ftp = Point(ft_row['x'],ft_row['y']) - has_stop_match = False - for gt_idx, gt_row in route_pattern[last_idx:].iterrows(): - gtp = gt_row['point'] - dist = ftp.distance(gtp) - if dist <= dist_threshold: - stop_matches.append([line.name,ft_row['stop_id'],gt_row['stop_id'],dist]) - has_stop_match = True - last_idx = gt_idx + # kind of hacky, throw in user-defined route crosswalk + if route_crosswalk_priority: + this_match_score = None + best_match_score = None + best_idx = None + if line.name[-1:] == 'R': + champ_line_simple = line.name[:-1] + else: + champ_line_simple = line.name +## gtfs_route_id = route_crosswalk.loc[route_crosswalk['CHAMP ROUTE ID']==champ_line_simple,'route_id'] +## gtfs_direction_id = route_crosswalk.loc[route_crosswalk['CHAMP ROUTE ID']==champ_line_simple,'direction_id'] +## +## if isinstance(gtfs_route_id, pd.Series) and len(gtfs_route_id) > 0: +## gtfs_route_id = gtfs_route_id.irow(0) +## gtfs_direction_id = gtfs_direction_id.irow(0) +## elif not isinstance(gtfs_route_id,str): +## WranglerLogger.warn('%s: no corresponding route_id / direction_id in crosswalk file' % line.name) +## continue +## grouped_gtfs = gtfs_stop_patterns[(gtfs_stop_patterns['route_id']==gtfs_route_id) & (gtfs_stop_patterns['direction_id']==gtfs_direction_id)] +## grouped_gtfs = grouped_gtfs.groupby(['route_id','pattern_id']) + for name, route_pattern in grouped_gtfs: + this_match_score, this_stop_xwalk = self.getRouteMatch(ft_stop_patterns, route_pattern) + #WranglerLogger.debug('%s matches %s in gtfs with a score of %0.2f' % (line.name, gtfs_route_id, this_match_score)) + WranglerLogger.debug('%s matches %s in gtfs with a score of %0.2f' % (line.name, name[0], this_match_score)) + if best_match_score == None: + best_match_score = this_match_score + best_idx = name + best_stop_xwalk = pd.DataFrame(this_stop_xwalk) + elif this_match_score > best_match_score: + WranglerLogger.warn('%s: better match found; %s (%0.2f) > %s (%0.2f)' % (line.name, name, this_match_score, best_idx, best_match_score)) + best_match_score = this_match_score + best_idx = name + best_stop_xwalk = pd.DataFrame(this_stop_xwalk) + self.gtfs_node_crosswalk = self.gtfs_node_crosswalk.append(best_stop_xwalk) + else: + for name, route_pattern in grouped_gtfs: + this_route_match = True + max_match = float(len(ft_stop_patterns)) + f = float(len(route_pattern)) / float(len(ft_stop_patterns)) + if f < match_threshold or f > 1 + (1 - match_threshold): + continue + if max_match / tot_match < match_threshold: + continue + if sort: + route_pattern = route_pattern.sort('stop_sequence').reset_index() + last_idx = 0 + for ft_idx, ft_row in ft_stop_patterns.iterrows(): + ftp = Point(ft_row['x'],ft_row['y']) + has_stop_match = False + for gt_idx, gt_row in route_pattern[last_idx:].iterrows(): + gtp = gt_row['point'] + dist = ftp.distance(gtp) + if dist <= dist_threshold: + stop_matches.append([line.name,ft_row['stop_id'],gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['stop_id'],dist,1,dist]) + has_stop_match = True + last_idx = gt_idx + break + if not has_stop_match: + max_match -= 1.0 + if max_match/tot_match < match_threshold: + this_route_match = False break - if not has_stop_match: - max_match -= 1.0 - if max_match/tot_match < match_threshold: - this_route_match = False - break - if this_route_match: - has_route_match = True - data = [[line.name,gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['pattern_id'],(max_match/tot_match)]] - self.gtfs_crosswalk = self.gtfs_crosswalk.append(pd.DataFrame(data=data,columns=gtfs_xwalk_cols)) - self.gtfs_node_crosswalk = self.gtfs_node_crosswalk.append(pd.DataFrame(data=stop_matches,columns=gtfs_nodexwalk_cols)) - WranglerLogger.debug('%s found match in gtfs %s %s %s %s %0.2f' % (line.name, gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['pattern_id'],(max_match/tot_match))) - - if not has_route_match: - WranglerLogger.debug('%s no match found in gtfs' % line.name) + if this_route_match: + has_route_match = True + data = [[line.name,gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['pattern_id'],(max_match/tot_match)]] + self.gtfs_crosswalk = self.gtfs_crosswalk.append(pd.DataFrame(data=data,columns=gtfs_xwalk_cols)) + self.gtfs_node_crosswalk = self.gtfs_node_crosswalk.append(pd.DataFrame(data=stop_matches,columns=gtfs_nodexwalk_cols)) + WranglerLogger.debug('%s found match in gtfs %s %s %s %s %0.2f' % (line.name, gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['pattern_id'],(max_match/tot_match))) + + if not has_route_match: + WranglerLogger.debug('%s no match found in gtfs' % line.name) else: raise NetworkException("invalid type found in transit_network.lines: %s" % str(line)) + # this is temporary for testing... get rid of it + if isinstance(temp_crosswalk,pd.DataFrame): + WranglerLogger.debug('writing temp file') + temp_crosswalk.to_csv(r'Q:\Model Development\SHRP2-fasttrips\Task2\nw_crosswalks\ac_found_node_crosswalk.csv') + else: + WranglerLogger.debug('not writing temp file') + raw_input('do something...') self.gtfs_crosswalk = self.gtfs_crosswalk.set_index('champ_line_name').reset_index() - self.gtfs_crosswalk.to_csv('found_crosswalk_predrop.csv') + # self.gtfs_crosswalk.to_csv('found_crosswalk_predrop.csv') # for the crosswalk, if a pattern_id matches multiple routes, just give it to the route that matches best if 'keep' not in self.gtfs_crosswalk.columns.tolist(): self.gtfs_crosswalk['keep'] = 0 WranglerLogger.debug('gtfs_crosswalk found %d potential matches' % len(self.gtfs_crosswalk)) grouped_xwalk = self.gtfs_crosswalk.groupby('pattern_id') for name, group in grouped_xwalk: - #print name - #print group - #raw_input('next') if len(group) == 1: - #print 'INDEX', self.gtfs_crosswalk.loc[group.index,] self.gtfs_crosswalk.loc[group.index,'keep'] = 1 elif len(group) > 1: idxmax = group['match'].idxmax() - #print 'IDXMAX', self.gtfs_crosswalk.loc[idxmax,] self.gtfs_crosswalk.loc[idxmax,'keep'] = 1 else: print 'ELSE' @@ -1139,17 +1200,81 @@ def matchLinesToGTFS(self, gtfs_agency=None, gtfs_path=None, gtfs_path_dict=None self.gtfs_crosswalk.to_csv('found_crosswalk_postdrop.csv') self.gtfs_node_crosswalk.to_csv('found_node_crosswalk.csv') - def addDeparturesFromGTFS(self, gtfs_path): - import gtfs_utils + def getRouteMatch(self, left_route_stops, right_route_stops): + from _static.gtfs_utils import gtfs_utils + import pyproj, shapely, math + from shapely.geometry import Point, Polygon, MultiPolygon + best_dist = None + last_ridx = None + score = 0.0 + stop_matches = [] + + if 'stop_sequence' in right_route_stops.columns.tolist(): + right_route_stops = right_route_stops.sort(['route_id','direction_id','pattern_id','stop_sequence']) + right_route_stops = right_route_stops.set_index(['route_id','direction_id','pattern_id','stop_sequence']) + right_route_stops = right_route_stops.reset_index() + else: + WranglerLogger.warn('Unable to sort by stop_sequence') + + best_idx = right_route_stops.index.tolist()[0] + tries = len(left_route_stops) / 4 + i = 0 + + for lidx, lstop in left_route_stops.iterrows(): + order_weight_adj = 1.0 + ltp = Point(lstop['x'],lstop['y']) + left_this_seq = lstop['stop_sequence'] + for ridx, rstop in right_route_stops[best_idx:].iterrows(): + WranglerLogger.debug('best_idx: %d, ridx: %d, rstop: %s' % (best_idx, ridx, str(rstop))) + rtp = Point(rstop['x'],rstop['y']) + this_dist = ltp.distance(rtp) + if best_dist == None: + best_dist = this_dist + best_idx = ridx + elif this_dist < best_dist: + best_dist = this_dist + best_idx = ridx + if last_ridx != None: + # check if sequence is increasing. It should be. + if right_route_stops.loc[last_ridx,'stop_sequence'] > right_route_stops.loc[ridx,'stop_sequence']: + order_weight_adj = 0.0 +## WranglerLogger.warn('%s: best matching stops are not in similar order for %s at stop_ids %d (%s), %d (%s)' % (lstop['route_id'], rstop['route_id'], +## right_route_stops.loc[last_ridx,'stop_id'], right_route_stops.loc[last_ridx,'stop_sequence'], +## right_route_stops.loc[ridx,'stop_id'], right_route_stops.loc[ridx,'stop_sequence'])) + last_ridx = ridx + i += 1 + if i > tries and score < 0.001: + WranglerLogger.warn('%s: skipping because of low match %s' % (lstop['route_id'], rstop['route_id'])) + break + try: + if best_dist != None: + dist_weight = math.exp(-11.8*(best_dist/5280)) + else: + dist_weight = 0 + except Exception as e: + WranglerLogger.warn('error calculating dist_weight for %s and %s' % (lstop['route_short_name'], right_route_stops.loc[best_idx,'route_id'])) + dist_weight = 0 + score += order_weight_adj * dist_weight + stop_matches.append([lstop['route_short_name'],lstop['stop_id'],right_route_stops.loc[best_idx,'route_id'], + right_route_stops.loc[best_idx,'route_short_name'],right_route_stops.loc[best_idx,'direction_id'], + right_route_stops.loc[best_idx,'stop_id'],best_dist,dist_weight,dist_weight*order_weight_adj]) + match_stops = pd.DataFrame(stop_matches,columns = ['champ_line_name','champ_node_id','gtfs_route_id','gtfs_route_short_name','gtfs_direction_id','gtfs_stop_id','distance','dist_wgt','final_wgt']) + return score, match_stops + + + def addDeparturesFromGTFS(self, agency, gtfs_path, gtfs_encoding=None): + from _static.gtfs_utils import gtfs_utils gtfs = gtfs_utils.GTFSFeed(gtfs_path) - gtfs.load() + gtfs.load(encoding=gtfs_encoding) gtfs.standardize() gtfs.build_common_dfs() - #gtfs.route_trips.to_csv('route_trips.csv') + for line in self.lines: if isinstance(line, str): pass if isinstance(line, TransitLine): + if line.agency_id != agency: + continue list_of_pattern_ids = self.gtfs_crosswalk[self.gtfs_crosswalk['champ_line_name']==line.name]['pattern_id'].drop_duplicates().tolist() list_of_departure_times = gtfs.route_trips[gtfs.route_trips['pattern_id'].isin(list_of_pattern_ids)]['trip_departure_mpm'].tolist() if len(list_of_departure_times) == 0: From f15a3dd95114992bd0b72ada3858018a0fdd5c46 Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 27 Apr 2016 15:07:14 -0700 Subject: [PATCH 085/148] gtfs_utils 0.1.1: add service_id to idx columns for grouping, and allow passing encoding variable for reading GTFS feeds Signed-off-by: Drew --- _static/gtfs_utils/gtfs_utils.py | 55 +++++++++++++------ .../scripts/get_frequency_shapefiles.py | 14 +++-- 2 files changed, 45 insertions(+), 24 deletions(-) diff --git a/_static/gtfs_utils/gtfs_utils.py b/_static/gtfs_utils/gtfs_utils.py index 5d51bf8..7cae1d9 100644 --- a/_static/gtfs_utils/gtfs_utils.py +++ b/_static/gtfs_utils/gtfs_utils.py @@ -50,7 +50,7 @@ def __init__(self, path='.',agency='agency.txt',calendar='calendar.txt',calendar self.stop_times = None self.stops = None self.trips = None - + # settings self.has_time_periods = False self.weekday_only = weekday_only @@ -71,16 +71,16 @@ def __init__(self, path='.',agency='agency.txt',calendar='calendar.txt',calendar #self.stop_route = None # standard index columns to be used for grouping - self._route_trip_idx_cols = ['route_id','trip_id','shape_id','direction_id','route_short_name','route_long_name','route_desc'] + self._route_trip_idx_cols = ['route_id','trip_id','service_id','shape_id','direction_id','route_short_name','route_long_name','route_desc'] self._route_dir_idx_cols = ['route_id','route_short_name','route_long_name','direction_id'] self._trip_idx_cols = ['trip_id','direction_id'] self._tp_idx_cols = [] self._route_pattern_info_cols = [] - def load(self): + def load(self, encoding=None): for name, file in itertools.izip(self.all_names, self.all_files): try: - self.__dict__[name] = pd.read_csv(os.path.join(self.path,file)) + self.__dict__[name] = pd.read_csv(os.path.join(self.path,file),encoding=encoding) except: print "%s not found in %s" % (file, self.path) @@ -193,6 +193,7 @@ def build_common_dfs(self): self.trip_patterns = self.trips[self.trips['trip_id'].isin(pattern_ids)] self.stop_patterns = self.stop_times[self.stop_times['trip_id'].isin(pattern_ids)] self.stop_patterns = pd.merge(self.stop_patterns, self.stops, on='stop_id') + self.stop_patterns = self.stop_patterns.sort(['trip_id','stop_sequence']) ##if self.has_time_periods == False: sp1 = self.stop_patterns.pivot(index='trip_id',columns='stop_sequence',values='stop_id').reset_index() @@ -242,7 +243,7 @@ def drop_weekend(self): self.trips = self.trips[self.trips['service_id'].isin(self.weekday_service_ids)] self.route_statistics = self.route_statistics[self.route_statistics['service_id'].isin(self.weekday_service_ids)] self.route_patterns = self.route_patterns[self.route_patterns['service_id'].isin(self.weekday_service_ids)] - + def drop_days(self, days=['saturday','sunday']): service_ids = [] for day in days: @@ -319,9 +320,9 @@ def apply_time_periods(self, time_periods): self.trips = self.trips.reset_index() def _get_route_statistics(self, pivot_timeperiods=True): - grouped = self.route_trips.fillna(-1).groupby(self._route_dir_idx_cols+['pattern_id']+self._tp_idx_cols) - rte_dir_pattern_tp_cols = self._route_dir_idx_cols+['pattern_id']+self._tp_idx_cols - rte_dir_pattern_cols = self._route_dir_idx_cols+['pattern_id'] + grouped = self.route_trips.fillna(-1).groupby(self._route_dir_idx_cols+['service_id','pattern_id']+self._tp_idx_cols) + rte_dir_pattern_tp_cols = self._route_dir_idx_cols+['service_id','pattern_id']+self._tp_idx_cols + rte_dir_pattern_cols = self._route_dir_idx_cols+['service_id','pattern_id'] # calculate average headways / frequencies based on number of runs and length of time period route_statistics = grouped.sum() route_statistics = pd.DataFrame(route_statistics,columns=[]) @@ -334,14 +335,16 @@ def _get_route_statistics(self, pivot_timeperiods=True): start, stop = HHMMSSpair_to_MPMpair(hhmmsspair) length = round(stop-start,0) route_statistics.loc[route_statistics['trip_departure_tp'] == tp,'period_len_minutes'] = length - route_statistics = route_statistics.set_index(self._route_dir_idx_cols+['pattern_id']+self._tp_idx_cols) + route_statistics = route_statistics.set_index(self._route_dir_idx_cols+['service_id','pattern_id']+self._tp_idx_cols) route_statistics['freq'] = 60 * route_statistics['trips'] / route_statistics['period_len_minutes'] route_statistics['avg_headway'] = route_statistics['period_len_minutes'] / route_statistics['trips'] if pivot_timeperiods: route_statistics = route_statistics.reset_index() - pivot = route_statistics.pivot_table(index=self._route_dir_idx_cols+['pattern_id'],columns=self._tp_idx_cols,values=['trips','freq','avg_headway']) - route_statistics = pd.DataFrame(self.route_patterns,columns=self._route_dir_idx_cols+['pattern_id']+self._route_pattern_info_cols) - route_statistics = route_statistics.set_index(self._route_dir_idx_cols+['pattern_id']) + pivot = route_statistics.pivot_table(index=self._route_dir_idx_cols+['service_id','pattern_id'],columns=self._tp_idx_cols,values=['trips','freq','avg_headway']) + route_statistics = pd.DataFrame(self.route_patterns,columns=self._route_dir_idx_cols+['service_id','pattern_id']+self._route_pattern_info_cols) + for col in self._route_dir_idx_cols: + route_statistics[col] = route_statistics[col].fillna(-1) + route_statistics = route_statistics.set_index(self._route_dir_idx_cols+['service_id','pattern_id']) for stat in ['trips','freq','avg_headway']: for tp in self.time_periods.iterkeys(): route_statistics['%s_%s' % (tp, stat)] = pivot[stat][tp] @@ -351,6 +354,8 @@ def _get_route_statistics(self, pivot_timeperiods=True): # calculate average headways and headway variation from actual headways sorted_trips = self.route_trips.sort(self._route_dir_idx_cols+['pattern_id','trip_departure_mpm']) + for col in self._route_dir_idx_cols: + sorted_trips[col] = sorted_trips[col].fillna(-1) sorted_trips['next_departure'] = sorted_trips['trip_departure_mpm'].shift(-1) sorted_trips['next_pattern'] = sorted_trips['pattern_id'].shift(-1) sorted_trips = sorted_trips[sorted_trips['pattern_id'] == sorted_trips['next_pattern']] @@ -373,7 +378,7 @@ def _get_route_statistics(self, pivot_timeperiods=True): minmax.append(idxmax) no_min_max = sorted_trips[~sorted_trips.index.isin(minmax)] - test = no_min_max.groupby(self._route_dir_idx_cols+['pattern_id']+self._tp_idx_cols)['headway'].agg([np.mean,np.std]) + test = no_min_max.groupby(self._route_dir_idx_cols+['service_id','pattern_id']+self._tp_idx_cols)['headway'].agg([np.mean,np.std]) for name, group in grouped: if name not in test.index: continue @@ -381,17 +386,19 @@ def _get_route_statistics(self, pivot_timeperiods=True): if len(outliers > 0): sorted_trips.loc[outliers.index,'outlier'] = 1 - sorted_trips.to_csv('sorted_trips.csv') + #sorted_trips.to_csv('sorted_trips.csv') sorted_trips = sorted_trips[sorted_trips['outlier'] == 0] - calc_headways = sorted_trips.groupby(self._route_dir_idx_cols+['pattern_id']+self._tp_idx_cols) + + calc_headways = sorted_trips.groupby(self._route_dir_idx_cols+['service_id','pattern_id']+self._tp_idx_cols) calc_headways = calc_headways['headway'].agg([np.mean, np.std, np.median, np.min, np.max]) - + if self.has_time_periods: if pivot_timeperiods: - pivot = calc_headways.reset_index().pivot_table(index=self._route_dir_idx_cols+['pattern_id'],columns=self._tp_idx_cols,values=['mean','std','median','amin','amax']) + pivot = calc_headways.reset_index().pivot_table(index=self._route_dir_idx_cols+['service_id','pattern_id'],columns=self._tp_idx_cols,values=['mean','std','median','amin','amax']) for stat in ['mean','std','median','amin','amax']: for tp in self.time_periods.iterkeys(): route_statistics['%s_%s_headway' % (tp, stat)] = pivot[stat][tp] + route_statistics.to_csv('route_stats.csv') route_statistics = route_statistics.reset_index() return route_statistics @@ -441,7 +448,19 @@ def _get_route_patterns(self): route_pattern = route_pattern.replace(-1, np.nan) return route_pattern - + + def _get_trip_id_to_pattern_id(self): + trip_stops = pd.merge(self.trips, self.stop_patterns, on=['trip_id']) + trip_stop_patterns = trip_stops.pivot(index='trip_id',columns='stop_sequence',values='stop_id') + pattern_stop_patterns = self.stop_patterns.pivot(index='trip_id',columns='stop_sequence',values='stop_id') + + trip_stop_patterns = trip_stop_patterns.reset_index().set_index(self.stop_sequence_cols) + pattern_stop_patterns = pattern_stop_patterns.reset_index().set_index(self.stop_sequence_cols) + trip_stop_patterns['pattern_id'] = pattern_stop_patterns['trip_id'] + trip_stop_patterns = trip_stop_patterns.reset_index() + trip_stop_patterns = pd.DataFrame(trip_stop_patterns,columns=self._route_trip_idx_cols+['pattern_id']) + return trip_to_pattern + def _get_stop_sequence_cols(self): stop_sequence_cols = list(set(self.stop_times['stop_sequence'].tolist())) return stop_sequence_cols diff --git a/_static/gtfs_utils/scripts/get_frequency_shapefiles.py b/_static/gtfs_utils/scripts/get_frequency_shapefiles.py index 4a6c45d..0e0d28b 100644 --- a/_static/gtfs_utils/scripts/get_frequency_shapefiles.py +++ b/_static/gtfs_utils/scripts/get_frequency_shapefiles.py @@ -56,12 +56,14 @@ print "writing route statistics" ## late_night_routes = gtfs.route_statistics[(gtfs.route_statistics['freq'] > 0) & (gtfs.route_statistics['trip_departure_tp'] != 'other')] ## late_night_routes.to_csv('%s_late_night_route_stats.csv' % tag) - shape_ids = gtfs.routes['shape_id'].drop_duplicates().tolist() + shape_ids = gtfs.route_trips['shape_id'].drop_duplicates().tolist() shapes = gtfs.shapes[gtfs.shapes['shape_id'].isin(shape_ids)] print "writing shapes" ## shapes.to_csv('%s_late_night_shapes.csv' % tag) - shape_freq = pd.merge(shapes, gtfs.route_statistics, how='left', on='shape_id') + shape_freq = pd.merge(shapes, gtfs.route_patterns, how='left', on='shape_id') + shape_freq = pd.DataFrame(shape_freq, columns=shapes.columns.tolist()+['pattern_id']) + shape_freq = pd.merge(shape_freq, gtfs.route_statistics, how='left', on='pattern_id') #ln_freq = late_night_routes.fillna(-1) #ln_freq = ln_freq.set_index(['route_id','route_short_name','route_long_name','shape_id','direction_id']) ## ln_freq = late_night_routes.pivot_table(index=['route_id','route_short_name','route_long_name','shape_id','direction_id'], @@ -76,7 +78,7 @@ shape_writer.field('route_id', 'N', 10, 0) shape_writer.field('route_short_name', 'C', 10, 0) shape_writer.field('route_long_name', 'C', 50, 0) - shape_writer.field('direction_id', 'N', 1, 0) + shape_writer.field('direction_id', 'C', 15, 0) shape_writer.field('shape_id', 'N', 10, 0) for tp in tp_list: shape_writer.field(tp, 'N', 10, 0) @@ -97,7 +99,7 @@ shape_id = shape['shape_id'] tp_freqs = [] for tp in tp_list: - tp_freqs.append(shape[tp]) + tp_freqs.append(shape['%s_freq' % tp]) points = [] if shape_id != shape['shape_id']: @@ -110,7 +112,7 @@ shape_id = shape['shape_id'] tp_freqs = [] for tp in tp_list: - tp_freqs.append(shape[tp]) + tp_freqs.append(shape['%s_freq' % tp]) points = [] point = [shape['shape_pt_lon'],shape['shape_pt_lat']] @@ -118,7 +120,7 @@ # write the last one tp_freqs = [] for tp in tp_list: - tp_freqs.append(shape[tp]) + tp_freqs.append(shape['%s_freq' % tp]) shape_writer.line([points]) shape_writer.record(shape['route_id'], shape['route_short_name'], shape['route_long_name'], shape['direction_id'], shape['shape_id'], *tp_freqs) From 492b2668db2acfd12fb1ebf6da51f287e8b69ca9 Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 27 Apr 2016 15:10:01 -0700 Subject: [PATCH 086/148] reworking of the way gtfs feeds and crosswalks are fed in, and removing explicit external gtfs_utils path Signed-off-by: Drew --- scripts/convert_cube_to_fasttrips.py | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index c68bede..9c08ae8 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -2,7 +2,7 @@ import getopt from dbfpy import dbf sys.path.insert(0, os.path.join(os.path.dirname(__file__),"..")) -sys.path.insert(0, r'Y:\champ\util\pythonlib-migration\master_versions\gtfs_utils') + CUBE_FREEFLOW = None HWY_LOADED = None TRN_SUPPLINKS = None # transit[tod].lin with dwell times, xfer_supplinks, and walk_drive_access: @@ -16,7 +16,7 @@ CHAMP_DIR = None DEPARTURE_TIMES_OFFSET = None SORT_OUTPUTS = False -REAL_GTFS = None +GTFS_SETTINGS = None CROSSWALK = None USAGE = """ @@ -222,19 +222,18 @@ transit_network.createFastTrips_Fares(price_conversion=0.01) WranglerLogger.debug("adding departure times to all lines") - if not REAL_GTFS: + if not GTFS_SETTINGS: transit_network.addDeparturesFromHeadways(psuedo_random=PSUEDO_RANDOM_DEPARTURE_TIMES, offset=DEPARTURE_TIMES_OFFSET) else: - for gtfs in REAL_GTFS: -## gtfs_dict = {'sf_muni':r'Q:\Model Development\SHRP2-fasttrips\Task2\gtfs\SFMTA_20120319', -## 'ac_transit':r'Q:\Model Development\SHRP2-fasttrips\Task2\gtfs\ACTransit_2012'} -## transit_network.matchLinesToGTFS(gtfs_path_dict=gtfs_dict) -## transit_network.matchLinesToGTFS(gtfs_agency='sf_muni',gtfs_path=gtfs) + for agency, settings in GTFS_SETTINGS.iteritems(): # relax criteria on low-res network - transit_network.matchLinesToGTFS(gtfs_agency='ac_transit', gtfs_path=r'Q:\Model Development\SHRP2-fasttrips\Task2\gtfs\ACTransit_2012', dist_threshold=1000, match_threshold = 0.60) - for gtfs in REAL_GTFS: -## transit_network.addDeparturesFromGTFS(gtfs) - transit_network.addDeparturesFromGTFS(r'Q:\Model Development\SHRP2-fasttrips\Task2\gtfs\ACTransit_2012') + WranglerLogger.debug('matching gtfs for %s using %s AND CROSSWALK %s ENCODING %s' % (agency, settings['path'], settings['crosswalk'], settings['gtfs_encoding'])) + if agency == 'sf_muni': continue + transit_network.matchLinesToGTFS(gtfs_agency=agency, + gtfs_path=settings['path'], + route_crosswalk=settings['crosswalk'], + gtfs_encoding=settings['gtfs_encoding']) + transit_network.addDeparturesFromGTFS(agency=agency, gtfs_path=settings['path'], gtfs_encoding=settings['gtfs_encoding']) WranglerLogger.debug("writing agencies") transit_network.writeFastTrips_Agencies(path=FT_OUTPATH) From 0e3c8512c9ccd004a4f1511631c209b777974ec9 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 24 May 2016 17:48:51 -0700 Subject: [PATCH 087/148] -Move match score to getMatchScore and clean up -General code cleanup and commenting/documentation -Split matching into two separate algorithms matchLinesToGTFS and matchLinesToGTFS2 Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 436 +++++++++++++++++++++---------------- 1 file changed, 246 insertions(+), 190 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index db11920..02ea674 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -813,8 +813,6 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT if isinstance(supplink, Supplink): ftsupp = None if supplink.isWalkAccess(): -## if (supplink.Anode, supplink.Bnode) in self.fasttrips_walk_supplinks.keys(): -## continue try: ftsupp = FastTripsWalkSupplink(walkskims=walkskims,nodeToTaz=nodeToTaz, maxTaz=maxTaz, template=supplink) @@ -848,7 +846,6 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT for line in self.lines: if isinstance(line, TransitLine): stop_list = line.getStopList() - ##WranglerLogger.debug("%s" % str(stop_list)) if (supplink.Anode in stop_list) and (line.name not in from_lines): from_lines.append(line.name) if (supplink.Bnode in stop_list) and (line.name not in to_lines): to_lines.append(line.name) for from_line in from_lines: @@ -865,8 +862,6 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT self.fasttrips_transfer_supplinks[(ftsupp.Anode,ftsupp.Bnode,ftsupp.from_route_id,ftsupp.to_route_id)] = ftsupp elif supplink.isDriveAccess() or supplink.isDriveEgress(): -## if (supplink.Anode,supplink.Bnode,tp) in self.fasttrips_drive_supplinks.keys(): -## continue ftsupp = FastTripsDriveSupplink(hwyskims=hwyskims, pnrNodeToTaz=pnrNodeToTaz, tp=tp, template=supplink) self.fasttrips_drive_supplinks[(ftsupp.Anode,ftsupp.Bnode,tp)] = ftsupp else: @@ -923,11 +918,6 @@ def convertTransitLinesToFastTripsTransitLines(self): raise NetworkException('failed to convert') if isinstance(line, FastTripsTransitLine): direction_id = direction_df.loc[(direction_df['agency_id']==line.agency_id) & (direction_df['name']==line.name),'direction_id'].irow(0) -## if not isinstance(direction_id,int): -## print line.agency_id, line.name -## print direction_id -## print direction_df.loc[(direction_df['agency_id']==line.agency_id) & (direction_df['name']==line.name)]['direction_id'][0] -## sys.exit() line.setDirectionId(direction_id) def makeFarelinksUnique(self): @@ -1020,6 +1010,10 @@ def addFirstDeparturesToAllLines(self, psuedo_random=True, offset=0): raise NetworkException('Unhandled data type %s in self.lines' % type(line)) def map_projectWGS84_to_SPPoint(self, row): + ''' + mapping function for pandas dataframe; takes a dataframe row with 'stop_lon' and 'stop_lat' + fields in WGS84 and returns a shapely point in California State Plane III, US Feet. + ''' import pyproj import shapely from shapely.geometry import Point @@ -1034,198 +1028,261 @@ def map_projectWGS84_to_SPPoint(self, row): return p def map_point_to_x(self, row): + ''' + mapping function for pandas dataframe; takes a dataframe row with 'stop_lon' and 'stop_lat' + fields in WGS84 and returns a x-coordinate in California State Plane III, US Feet. + ''' import shapely from shapely.geometry import Point x = row['point'].x return x def map_point_to_y(self, row): + ''' + mapping function for pandas dataframe; takes a dataframe row with 'stop_lon' and 'stop_lat' + fields in WGS84 and returns a y-coordinate in California State Plane III, US Feet. + ''' import shapely from shapely.geometry import Point y = row['point'].y return y - - def matchLinesToGTFS(self, gtfs_agency=None, gtfs_path=None, gtfs_path_dict=None, dist_threshold = 200, match_threshold=0.75, route_crosswalk=None, gtfs_encoding = None, sort=True): + + def matchLinesToGTFS(self, gtfs_agency=None, gtfs_path=None, dist_threshold = 200, match_threshold=0.75, gtfs_encoding = None, sort=True): + ''' + Inputs: + -gtfs_agency: an agency_id to determine which lines in self.lines to try to match to this GTFS feed + -gtfs_path: network path to GTFS feed + -dist_threshold: (feet), maximum distance between a stop in TransitLine and a stop in GTFS to be considered a match + -match_threshold: (float), minimum ratio of matched stops to total stops in TransitLine to consider lines a match + -gtfs_encoding: (OPTIONAL string), character encoding of GTFS feed. Added for Caltrain. + -sort: (boolean), if True, forces sorting of stop sequence + Outputs (returns None): + -self.gtfs_crosswalk: (pandas dataframe), crosswalk to best match in GTFS feed for each TransitLine + -self.gtfs_node_crosswalk: (pandas dataframe), crosswalk to best match in GTFS feed for each TransitLine + Stop + + *Note: TransitLines must have XY coordinates added to nodes for matchLinesToGTFS to work. + + Matches lines in the TransitNetwork to lines in a GTFS feed. GTFS feed is parsed by gtfs_utils to return a set of unique stop patterns + by route_id. To compare lines, iterates node-by-node through TransitLine, grabs the first node from a GTFS route's stop pattern + within the specified *dist_threshold*, then proceeds in sequence to find stop matches for following stops within the *dist_threshold*. The + match level is matched stops / total stops in TransitLine. If the match level falls below the *match_threshold*, the GTFS route + is determined to not be a match. + ''' from _static.gtfs_utils import gtfs_utils import pyproj import shapely from shapely.geometry import Point + + gtfs = gtfs_utils.GTFSFeed(gtfs_path) + gtfs.load(encoding=gtfs_encoding) + gtfs.standardize() + gtfs.build_common_dfs() + gtfs_xwalk_cols = ['champ_line_name','route_id','route_short_name','direction_id','pattern_id','match'] + gtfs_nodexwalk_cols = ['champ_line_name','champ_node_id','gtfs_route_id','gtfs_route_short_name','gtfs_direction_id','gtfs_stop_id','distance','dist_wgt','final_wgt'] + + if not isinstance(self.gtfs_crosswalk, pd.DataFrame): + self.gtfs_crosswalk = pd.DataFrame(columns=gtfs_xwalk_cols) # champ_line_name -> gtfsFeed route_id, direction_id, pattern_id + if not isinstance(self.gtfs_node_crosswalk, pd.DataFrame): + self.gtfs_node_crosswalk = pd.DataFrame(columns=gtfs_nodexwalk_cols) + + route_patterns = pd.DataFrame(gtfs.route_patterns,columns=['route_id','route_short_name','route_long_name','direction_id','pattern_id']) + route_patterns = route_patterns.reset_index() + gtfs_stop_patterns = pd.merge(route_patterns, gtfs.stop_patterns,left_on='pattern_id',right_on='trip_id') + gtfs_stop_patterns['point'] = gtfs_stop_patterns.apply(self.map_projectWGS84_to_SPPoint, axis=1) + gtfs_stop_patterns['x'] = gtfs_stop_patterns.apply(self.map_point_to_x, axis=1) + gtfs_stop_patterns['y'] = gtfs_stop_patterns.apply(self.map_point_to_y, axis=1) + + grouped_gtfs = gtfs_stop_patterns.groupby(['route_id','pattern_id']) - if isinstance(route_crosswalk,str): - route_crosswalk = pd.read_csv(route_crosswalk) - route_crosswalk_priority = True - # CHAMP line name -> GTFS route_id, direction_id, (OPTIONAL pattern_id) - elif isinstance(route_crosswalk,pd.DataFrame): - route_crosswalk_priority = True - else: - route_crosswalk_priority = False - - if not ( gtfs_agency and gtfs_path ) and not gtfs_path_dict: - raise NetworkException('either gtfs_agency and gtfs_path OR gtfs_path_dict') - if gtfs_agency and gtfs_path and gtfs_path_dict: - raise NetworkException('either gtfs_agency and gtfs_path OR gtfs_path_dict') - if gtfs_path_dict: - for gtfs_agency, gtfs_path in gtfs_path_dict.iteritems(): - self.matchLinesToGTFS(gtfs_agency, gtfs_path, dist_threshold, match_threshold, route_crosswalk, sort) - else: - gtfs = gtfs_utils.GTFSFeed(gtfs_path) - gtfs.load(encoding=gtfs_encoding) - gtfs.standardize() - gtfs.build_common_dfs() - gtfs_xwalk_cols = ['champ_line_name','route_id','route_short_name','direction_id','pattern_id','match'] - gtfs_nodexwalk_cols = ['champ_line_name','champ_node_id','gtfs_route_id','gtfs_route_short_name','gtfs_direction_id','gtfs_stop_id','distance','dist_wgt','final_wgt'] - if not isinstance(self.gtfs_crosswalk, pd.DataFrame): - self.gtfs_crosswalk = pd.DataFrame(columns=gtfs_xwalk_cols) # champ_line_name -> gtfsFeed route_id, direction_id, pattern_id - if not isinstance(self.gtfs_node_crosswalk, pd.DataFrame): - self.gtfs_node_crosswalk = pd.DataFrame(columns=gtfs_nodexwalk_cols) - #buffers = [50,100,150] # in feet - route_patterns = pd.DataFrame(gtfs.route_patterns,columns=['route_id','route_short_name','route_long_name','direction_id','pattern_id']) - route_patterns = route_patterns.reset_index() - gtfs_stop_patterns = pd.merge(route_patterns, gtfs.stop_patterns,left_on='pattern_id',right_on='trip_id') - gtfs_stop_patterns['point'] = gtfs_stop_patterns.apply(self.map_projectWGS84_to_SPPoint, axis=1) - - gtfs_stop_patterns['x'] = gtfs_stop_patterns.apply(self.map_point_to_x, axis=1) - gtfs_stop_patterns['y'] = gtfs_stop_patterns.apply(self.map_point_to_y, axis=1) - - grouped_gtfs = gtfs_stop_patterns.groupby(['route_id','pattern_id']) - temp_crosswalk = None - for line in self.lines: - stop_matches = [] # line name, champ node id, gtfs stop_id, distance - if isinstance(line, str): - pass - elif isinstance(line, TransitLine): - ft_stop_patterns = line.stopsAsDataFrame() - tot_match = float(len(ft_stop_patterns)) - has_route_match = False - if line.agency_id != gtfs_agency: + for line in self.lines: + stop_matches = [] # line name, champ node id, gtfs stop_id, distance + if isinstance(line, str): + pass + elif isinstance(line, TransitLine): + ft_stop_patterns = line.stopsAsDataFrame() + tot_match = float(len(ft_stop_patterns)) + has_route_match = False + if line.agency_id != gtfs_agency: + continue + + for name, route_pattern in grouped_gtfs: + this_route_match = True + max_match = float(len(ft_stop_patterns)) + f = float(len(route_pattern)) / float(len(ft_stop_patterns)) + if f < match_threshold or f > 1 + (1 - match_threshold): continue - # kind of hacky, throw in user-defined route crosswalk - if route_crosswalk_priority: - this_match_score = None - best_match_score = None - best_idx = None - if line.name[-1:] == 'R': - champ_line_simple = line.name[:-1] - else: - champ_line_simple = line.name -## gtfs_route_id = route_crosswalk.loc[route_crosswalk['CHAMP ROUTE ID']==champ_line_simple,'route_id'] -## gtfs_direction_id = route_crosswalk.loc[route_crosswalk['CHAMP ROUTE ID']==champ_line_simple,'direction_id'] -## -## if isinstance(gtfs_route_id, pd.Series) and len(gtfs_route_id) > 0: -## gtfs_route_id = gtfs_route_id.irow(0) -## gtfs_direction_id = gtfs_direction_id.irow(0) -## elif not isinstance(gtfs_route_id,str): -## WranglerLogger.warn('%s: no corresponding route_id / direction_id in crosswalk file' % line.name) -## continue -## grouped_gtfs = gtfs_stop_patterns[(gtfs_stop_patterns['route_id']==gtfs_route_id) & (gtfs_stop_patterns['direction_id']==gtfs_direction_id)] -## grouped_gtfs = grouped_gtfs.groupby(['route_id','pattern_id']) - for name, route_pattern in grouped_gtfs: - this_match_score, this_stop_xwalk = self.getRouteMatch(ft_stop_patterns, route_pattern) - #WranglerLogger.debug('%s matches %s in gtfs with a score of %0.2f' % (line.name, gtfs_route_id, this_match_score)) - WranglerLogger.debug('%s matches %s in gtfs with a score of %0.2f' % (line.name, name[0], this_match_score)) - if best_match_score == None: - best_match_score = this_match_score - best_idx = name - best_stop_xwalk = pd.DataFrame(this_stop_xwalk) - elif this_match_score > best_match_score: - WranglerLogger.warn('%s: better match found; %s (%0.2f) > %s (%0.2f)' % (line.name, name, this_match_score, best_idx, best_match_score)) - best_match_score = this_match_score - best_idx = name - best_stop_xwalk = pd.DataFrame(this_stop_xwalk) - self.gtfs_node_crosswalk = self.gtfs_node_crosswalk.append(best_stop_xwalk) - else: - for name, route_pattern in grouped_gtfs: - this_route_match = True - max_match = float(len(ft_stop_patterns)) - f = float(len(route_pattern)) / float(len(ft_stop_patterns)) - if f < match_threshold or f > 1 + (1 - match_threshold): - continue - if max_match / tot_match < match_threshold: - continue - if sort: - route_pattern = route_pattern.sort('stop_sequence').reset_index() - last_idx = 0 - for ft_idx, ft_row in ft_stop_patterns.iterrows(): - ftp = Point(ft_row['x'],ft_row['y']) - has_stop_match = False - for gt_idx, gt_row in route_pattern[last_idx:].iterrows(): - gtp = gt_row['point'] - dist = ftp.distance(gtp) - if dist <= dist_threshold: - stop_matches.append([line.name,ft_row['stop_id'],gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['stop_id'],dist,1,dist]) - has_stop_match = True - last_idx = gt_idx - break - if not has_stop_match: - max_match -= 1.0 - if max_match/tot_match < match_threshold: - this_route_match = False - break - if this_route_match: - has_route_match = True - data = [[line.name,gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['pattern_id'],(max_match/tot_match)]] - self.gtfs_crosswalk = self.gtfs_crosswalk.append(pd.DataFrame(data=data,columns=gtfs_xwalk_cols)) - self.gtfs_node_crosswalk = self.gtfs_node_crosswalk.append(pd.DataFrame(data=stop_matches,columns=gtfs_nodexwalk_cols)) - WranglerLogger.debug('%s found match in gtfs %s %s %s %s %0.2f' % (line.name, gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['pattern_id'],(max_match/tot_match))) - - if not has_route_match: - WranglerLogger.debug('%s no match found in gtfs' % line.name) - - else: - raise NetworkException("invalid type found in transit_network.lines: %s" % str(line)) - # this is temporary for testing... get rid of it - if isinstance(temp_crosswalk,pd.DataFrame): - WranglerLogger.debug('writing temp file') - temp_crosswalk.to_csv(r'Q:\Model Development\SHRP2-fasttrips\Task2\nw_crosswalks\ac_found_node_crosswalk.csv') + if max_match / tot_match < match_threshold: + continue + if sort: + # should set index first before reset index? Reset index is so route_pattern will slice correctly + # in iteration below + route_pattern = route_pattern.sort('stop_sequence').reset_index() + last_idx = 0 + for ft_idx, ft_row in ft_stop_patterns.iterrows(): + ftp = Point(ft_row['x'],ft_row['y']) + has_stop_match = False + for gt_idx, gt_row in route_pattern[last_idx:].iterrows(): + gtp = gt_row['point'] + dist = ftp.distance(gtp) + if dist <= dist_threshold: + stop_matches.append([line.name,ft_row['stop_id'],gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['stop_id'],dist,1,dist]) + has_stop_match = True + last_idx = gt_idx + break + if not has_stop_match: + max_match -= 1.0 + if max_match/tot_match < match_threshold: + this_route_match = False + break + if this_route_match: + has_route_match = True + data = [[line.name,gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['pattern_id'],(max_match/tot_match)]] + self.gtfs_crosswalk = self.gtfs_crosswalk.append(pd.DataFrame(data=data,columns=gtfs_xwalk_cols)) + self.gtfs_node_crosswalk = self.gtfs_node_crosswalk.append(pd.DataFrame(data=stop_matches,columns=gtfs_nodexwalk_cols)) + WranglerLogger.debug('%s found match in gtfs %s %s %s %s %0.2f' % (line.name, gt_row['route_id'],gt_row['route_short_name'],gt_row['direction_id'],gt_row['pattern_id'],(max_match/tot_match))) + if not has_route_match: + WranglerLogger.debug('%s no match found in gtfs' % line.name) else: - WranglerLogger.debug('not writing temp file') - raw_input('do something...') - self.gtfs_crosswalk = self.gtfs_crosswalk.set_index('champ_line_name').reset_index() - # self.gtfs_crosswalk.to_csv('found_crosswalk_predrop.csv') - # for the crosswalk, if a pattern_id matches multiple routes, just give it to the route that matches best - if 'keep' not in self.gtfs_crosswalk.columns.tolist(): - self.gtfs_crosswalk['keep'] = 0 - WranglerLogger.debug('gtfs_crosswalk found %d potential matches' % len(self.gtfs_crosswalk)) - grouped_xwalk = self.gtfs_crosswalk.groupby('pattern_id') - for name, group in grouped_xwalk: - if len(group) == 1: - self.gtfs_crosswalk.loc[group.index,'keep'] = 1 - elif len(group) > 1: - idxmax = group['match'].idxmax() - self.gtfs_crosswalk.loc[idxmax,'keep'] = 1 - else: - print 'ELSE' - self.gtfs_crosswalk = self.gtfs_crosswalk[self.gtfs_crosswalk['keep'] == 1] - WranglerLogger.debug('gtfs_crosswalk contains %d matches after dropping second-bests' % len(self.gtfs_crosswalk)) - self.gtfs_crosswalk.to_csv('found_crosswalk_postdrop.csv') - self.gtfs_node_crosswalk.to_csv('found_node_crosswalk.csv') + raise NetworkException("invalid type found in transit_network.lines: %s" % str(line)) + + self.gtfs_crosswalk = self.gtfs_crosswalk.set_index('champ_line_name').reset_index() + if 'keep' not in self.gtfs_crosswalk.columns.tolist(): + self.gtfs_crosswalk['keep'] = 0 + WranglerLogger.debug('gtfs_crosswalk found %d potential matches' % len(self.gtfs_crosswalk)) + grouped_xwalk = self.gtfs_crosswalk.groupby('pattern_id') + for name, group in grouped_xwalk: + if len(group) == 1: + self.gtfs_crosswalk.loc[group.index,'keep'] = 1 + elif len(group) > 1: + idxmax = group['match'].idxmax() + self.gtfs_crosswalk.loc[idxmax,'keep'] = 1 + self.gtfs_crosswalk = self.gtfs_crosswalk[self.gtfs_crosswalk['keep'] == 1] + def matchLinesToGTFS2(self, gtfs_agency=None, gtfs_path=None, gtfs_encoding = None, sort=True): + ''' + Inputs: + -gtfs_agency: an agency_id to determine which lines in self.lines to try to match to this GTFS feed + -gtfs_path: network path to GTFS feed + -gtfs_encoding: (OPTIONAL string), character encoding of GTFS feed. Added for Caltrain. + -sort: (boolean), if True, forces sorting of stop sequence + Outputs (returns None): + -self.gtfs_crosswalk: (pandas dataframe), crosswalk to best match in GTFS feed for each TransitLine + -self.gtfs_node_crosswalk: (pandas dataframe), crosswalk to best match in GTFS feed for each TransitLine + Stop + + *Note: TransitLines must have XY coordinates added to nodes for matchLinesToGTFS2 to work. + + This is a more exhaustive matching algorithm than matchLinesToGTFS. + + Matches lines in the TransitNetwork to lines in a GTFS feed. GTFS feed is parsed by gtfs_utils to return a set of unique stop patterns + by route_id. To compare lines, iterates node-by-node through TransitLine and through GTFS stop pattern, and gets a *match_score* from getRouteMatch. + All stop patterns are tested for each TransitLine, and the stop pattern with the best *match_score* is kept. + ''' + + from _static.gtfs_utils import gtfs_utils + import pyproj + import shapely + from shapely.geometry import Point + + gtfs = gtfs_utils.GTFSFeed(gtfs_path) + gtfs.load(encoding=gtfs_encoding) + gtfs.standardize() + gtfs.build_common_dfs() + gtfs_xwalk_cols = ['champ_line_name','route_id','route_short_name','direction_id','pattern_id','match'] + gtfs_nodexwalk_cols = ['champ_line_name','champ_node_id','gtfs_route_id','gtfs_route_short_name','gtfs_direction_id','gtfs_stop_id','distance','dist_wgt','final_wgt'] + + if not isinstance(self.gtfs_crosswalk, pd.DataFrame): + self.gtfs_crosswalk = pd.DataFrame(columns=gtfs_xwalk_cols) # champ_line_name -> gtfsFeed route_id, direction_id, pattern_id + if not isinstance(self.gtfs_node_crosswalk, pd.DataFrame): + self.gtfs_node_crosswalk = pd.DataFrame(columns=gtfs_nodexwalk_cols) + + route_patterns = pd.DataFrame(gtfs.route_patterns,columns=['route_id','route_short_name','route_long_name','direction_id','pattern_id']) + route_patterns = route_patterns.reset_index() + gtfs_stop_patterns = pd.merge(route_patterns, gtfs.stop_patterns,left_on='pattern_id',right_on='trip_id') + gtfs_stop_patterns['point'] = gtfs_stop_patterns.apply(self.map_projectWGS84_to_SPPoint, axis=1) + gtfs_stop_patterns['x'] = gtfs_stop_patterns.apply(self.map_point_to_x, axis=1) + gtfs_stop_patterns['y'] = gtfs_stop_patterns.apply(self.map_point_to_y, axis=1) + + if sort: + gtfs_stop_patterns = gtfs_stop_patterns.sort(['route_id','pattern_id','stop_sequence']) + grouped_gtfs = gtfs_stop_patterns.groupby(['route_id','pattern_id']) + + for line in self.lines: + stop_matches = [] # line name, champ node id, gtfs stop_id, distance + if isinstance(line, str): + pass + elif isinstance(line, TransitLine): + ft_stop_patterns = line.stopsAsDataFrame() + #tot_match = float(len(ft_stop_patterns)) + has_route_match = False + if line.agency_id != gtfs_agency: + continue + + this_match_score = None + best_match_score = None + best_idx = None + best_stop_xwalk = None + for name, route_pattern in grouped_gtfs: + this_match_score, this_stop_xwalk = self.getRouteMatch(ft_stop_patterns, route_pattern) + if this_match_score == 0.0: + continue + if best_match_score == None or this_match_score > best_match_score: + if best_match_score == None: WranglerLogger.debug('%s: match found; %s (%0.2f)' % (line.name, name, best_match_score)) + if this_match_score > best_match_score: WranglerLogger.debug('%s: BETTER MATCH FOUND; %s (%0.2f) > %s (%0.2f)' % (line.name, name, this_match_score, best_idx, best_match_score)) + best_match_score = this_match_score + best_idx = name + data = [[line.name,route_pattern['route_id'],route_pattern['route_short_name'],route_pattern['direction_id'],route_pattern['pattern_id'],this_match_score]] + best_xwalk = pd.DataFrame(data=data,columns=gtfs_xwalk_cols) + best_stop_xwalk = pd.DataFrame(this_stop_xwalk) + if isinstance(best_stop_xwalk, pd.DataFrame): + self.gtfs_crosswalk = self.gtfs_crosswalk.append(best_xwalk) + self.gtfs_node_crosswalk = self.gtfs_node_crosswalk.append(best_stop_xwalk) + else: + WranglerLogger.debug('%s: NO MATCH FOUND' % line.name) + self.gtfs_node_crosswalk.to_csv('%s_node_crosswalk.csv' % gtfs_agency) + +# leftovers from crosswalk a priori +## if line.name[-1:] == 'R': +## champ_line_simple = line.name[:-1] +## else: +## champ_line_simple = line.name +## gtfs_route_id = route_crosswalk.loc[route_crosswalk['CHAMP ROUTE ID']==champ_line_simple,'route_id'] +## gtfs_direction_id = route_crosswalk.loc[route_crosswalk['CHAMP ROUTE ID']==champ_line_simple,'direction_id'] +## +## if isinstance(gtfs_route_id, pd.Series) and len(gtfs_route_id) > 0: +## gtfs_route_id = gtfs_route_id.irow(0) +## gtfs_direction_id = gtfs_direction_id.irow(0) +## elif not isinstance(gtfs_route_id,str): +## WranglerLogger.warn('%s: no corresponding route_id / direction_id in crosswalk file' % line.name) +## continue +## grouped_gtfs = gtfs_stop_patterns[(gtfs_stop_patterns['route_id']==gtfs_route_id) & (gtfs_stop_patterns['direction_id']==gtfs_direction_id)] +## grouped_gtfs = grouped_gtfs.groupby(['route_id','pattern_id']) + def getRouteMatch(self, left_route_stops, right_route_stops): from _static.gtfs_utils import gtfs_utils import pyproj, shapely, math from shapely.geometry import Point, Polygon, MultiPolygon - best_dist = None - last_ridx = None - score = 0.0 - stop_matches = [] if 'stop_sequence' in right_route_stops.columns.tolist(): right_route_stops = right_route_stops.sort(['route_id','direction_id','pattern_id','stop_sequence']) right_route_stops = right_route_stops.set_index(['route_id','direction_id','pattern_id','stop_sequence']) right_route_stops = right_route_stops.reset_index() else: - WranglerLogger.warn('Unable to sort by stop_sequence') - - best_idx = right_route_stops.index.tolist()[0] + raise NetworkException('Unable to sort by stop_sequence') tries = len(left_route_stops) / 4 i = 0 + last_best_idx = None + score = 0.0 + ideal_match = float(len(left_route_stops)) + stop_matches = [] for lidx, lstop in left_route_stops.iterrows(): + best_idx = right_route_stops.index.tolist()[0] + best_dist = None order_weight_adj = 1.0 ltp = Point(lstop['x'],lstop['y']) left_this_seq = lstop['stop_sequence'] - for ridx, rstop in right_route_stops[best_idx:].iterrows(): - WranglerLogger.debug('best_idx: %d, ridx: %d, rstop: %s' % (best_idx, ridx, str(rstop))) + for ridx, rstop in right_route_stops[last_best_idx:].iterrows(): + #WranglerLogger.debug('\tbest_idx: %d, ridx: %d, stop sequence: %s' % (best_idx, ridx, rstop['stop_sequence'])) rtp = Point(rstop['x'],rstop['y']) this_dist = ltp.distance(rtp) if best_dist == None: @@ -1234,30 +1291,29 @@ def getRouteMatch(self, left_route_stops, right_route_stops): elif this_dist < best_dist: best_dist = this_dist best_idx = ridx - if last_ridx != None: - # check if sequence is increasing. It should be. - if right_route_stops.loc[last_ridx,'stop_sequence'] > right_route_stops.loc[ridx,'stop_sequence']: - order_weight_adj = 0.0 -## WranglerLogger.warn('%s: best matching stops are not in similar order for %s at stop_ids %d (%s), %d (%s)' % (lstop['route_id'], rstop['route_id'], -## right_route_stops.loc[last_ridx,'stop_id'], right_route_stops.loc[last_ridx,'stop_sequence'], -## right_route_stops.loc[ridx,'stop_id'], right_route_stops.loc[ridx,'stop_sequence'])) - last_ridx = ridx + #WranglerLogger.debug('route %s, stop %s BEST MATCH: %s (%0.2f)' % (lstop['route_id'], lstop['stop_id'], right_route_stops.loc[best_idx,'stop_id'], best_dist)) + if last_best_idx != None: + # check if sequence is increasing. It should be. + if right_route_stops.loc[last_best_idx,'stop_sequence'] > right_route_stops.loc[best_idx,'stop_sequence']: + order_weight_adj = 0.0 + WranglerLogger.warn('%s: best matching stops are not in similar order for %s at stop_ids %s (%s), %s (%s)' % (lstop['route_id'], rstop['route_id'], + right_route_stops.loc[last_best_idx,'stop_id'], right_route_stops.loc[last_best_idx,'stop_sequence'], + right_route_stops.loc[best_idx,'stop_id'], right_route_stops.loc[best_idx,'stop_sequence'])) + last_best_idx = best_idx i += 1 - if i > tries and score < 0.001: - WranglerLogger.warn('%s: skipping because of low match %s' % (lstop['route_id'], rstop['route_id'])) - break - try: - if best_dist != None: - dist_weight = math.exp(-11.8*(best_dist/5280)) - else: - dist_weight = 0 - except Exception as e: - WranglerLogger.warn('error calculating dist_weight for %s and %s' % (lstop['route_short_name'], right_route_stops.loc[best_idx,'route_id'])) - dist_weight = 0 - score += order_weight_adj * dist_weight - stop_matches.append([lstop['route_short_name'],lstop['stop_id'],right_route_stops.loc[best_idx,'route_id'], - right_route_stops.loc[best_idx,'route_short_name'],right_route_stops.loc[best_idx,'direction_id'], - right_route_stops.loc[best_idx,'stop_id'],best_dist,dist_weight,dist_weight*order_weight_adj]) + dist_weight = math.exp(-3*(best_dist/5280)) + score += ((order_weight_adj * dist_weight) / ideal_match) + + if i > tries and score < 0.01: + WranglerLogger.warn('%s: skipping because of low match %s (score: %0.2f)' % (lstop['route_id'], rstop['route_id'], score)) + score = 0.0 + match_stops = None + return score, match_stops + else: + stop_matches.append([lstop['route_short_name'],lstop['stop_id'],right_route_stops.loc[best_idx,'route_id'], + right_route_stops.loc[best_idx,'route_short_name'],right_route_stops.loc[best_idx,'direction_id'], + right_route_stops.loc[best_idx,'stop_id'],best_dist,dist_weight,dist_weight*order_weight_adj]) + match_stops = pd.DataFrame(stop_matches,columns = ['champ_line_name','champ_node_id','gtfs_route_id','gtfs_route_short_name','gtfs_direction_id','gtfs_stop_id','distance','dist_wgt','final_wgt']) return score, match_stops From 70cda5069c8fe8ced41056e69dd8ffb903e1d8b8 Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 25 May 2016 17:27:28 -0700 Subject: [PATCH 088/148] remove muni skip and remove route_crosswalk since it's using matchLinesToGTFS2 Signed-off-by: Drew --- scripts/convert_cube_to_fasttrips.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index 9c08ae8..84ce809 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -228,10 +228,9 @@ for agency, settings in GTFS_SETTINGS.iteritems(): # relax criteria on low-res network WranglerLogger.debug('matching gtfs for %s using %s AND CROSSWALK %s ENCODING %s' % (agency, settings['path'], settings['crosswalk'], settings['gtfs_encoding'])) - if agency == 'sf_muni': continue - transit_network.matchLinesToGTFS(gtfs_agency=agency, + #if agency == 'sf_muni': continue + transit_network.matchLinesToGTFS2(gtfs_agency=agency, gtfs_path=settings['path'], - route_crosswalk=settings['crosswalk'], gtfs_encoding=settings['gtfs_encoding']) transit_network.addDeparturesFromGTFS(agency=agency, gtfs_path=settings['path'], gtfs_encoding=settings['gtfs_encoding']) From 007f748a92dc81914d354c2e91e97d9fa75fd537 Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 23 Jun 2016 17:29:59 -0700 Subject: [PATCH 089/148] Use the supplink distance from CHAMP as a default, and just get the skim distance if it's missing. Indirectness should be at least 1. Convert cost from cents to dollars. Signed-off-by: Drew --- Wrangler/Supplink.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Wrangler/Supplink.py b/Wrangler/Supplink.py index 5cd2ded..2f7d855 100644 --- a/Wrangler/Supplink.py +++ b/Wrangler/Supplink.py @@ -164,7 +164,7 @@ def __init__(self, walkskims=None, nodeToTaz=None, maxTaz=None, template=None): # walk_access req'd self.taz = self.Anode self.stop_id = self.Bnode - self.dist = None + self.dist = float(self['DIST'])*0.01 if 'DIST' in self.keys() else None # walk_access optional if walkskims and nodeToTaz and maxTaz: @@ -211,13 +211,13 @@ def setAttributes(self, walkskims, nodeToTaz, maxTaz): else: raise NetworkException("Counldn't find TAZ for node %d in (%d, %d)" % (self.Bnode,self.Anode,self.Bnode)) - self.dist = walkskims.getWalkSkimAttribute(oTaz,dTaz,"DISTANCE") # link sum (miles) + self.dist = walkskims.getWalkSkimAttribute(oTaz,dTaz,"DISTANCE") if self.dist in [None,0] else self.dist # link sum (miles). Keep the original distance if it's available. self.population_density = walkskims.getWalkSkimAttribute(oTaz,dTaz,"AVGPOPDEN") # average pop/acre self.employment_density = walkskims.getWalkSkimAttribute(oTaz,dTaz,"AVGEMPDEN") # average employment/acre self.retail_density = None #walkSkim.getWalkSkimAttribute(oTaz,dTaz,"AVGRETDEN") # average retail/acre self.auto_capacity = walkskims.getWalkSkimAttribute(oTaz,dTaz,"AVGCAP") # average road capacity (vph) self.elevation_gain = walkskims.getWalkSkimAttribute(oTaz,dTaz,"ABS_RISE") # link sum when rise > 0 (feet) - self.indirectness = walkskims.getWalkSkimAttribute(oTaz,dTaz,"INDIRECTNESS") # distance divided by rock dove distance + self.indirectness = max(walkskims.getWalkSkimAttribute(oTaz,dTaz,"INDIRECTNESS"),1) # distance divided by rock dove distance, force to be 1 if the skim distance is less than straight-line class FastTripsDriveSupplink(Supplink): @@ -294,7 +294,7 @@ def getSupplinkAttributes(self, hwyskims, pnrNodeToTaz, tp): cost = btoll + vtoll self.dist = dist - self.cost = cost + self.cost = cost * 0.01 self.travel_time = time self.setStartTimeEndTimeFromTimePeriod(tpstr) From 8ebba3c1dd4e4d31917d204ecf527cc12de83e87 Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 23 Jun 2016 17:31:10 -0700 Subject: [PATCH 090/148] Fix travel time calculation, set direction_id default to 0, remove "node" field from shapes.txt Signed-off-by: Drew --- Wrangler/TransitLine.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index c956ed6..cd186ac 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -332,7 +332,7 @@ def setTravelTimes(self, highway_networks, extra_links=None): else: WranglerLogger.debug("LINE %s, LINK %s, TOD %s: OFF-STREET TRANSIT LINK HAS NO ATTRIBUTE `DIST`" % (self.name, link_id, tp)) if speedkey and distkey: WranglerLogger.debug("LINE %s, LINK %s, TOD %s: CALCULATING TRAVEL TIME USING LINK'S DISTANCE AND SPEED" % (self.name, link_id, tp)) - link['BUSTIME_%s' % tp] = (60 * dist / 5280) / xyspeed + link['BUSTIME_%s' % tp] = (60 * dist / 100) / xyspeed found = True else: WranglerLogger.debug(repr(this_link)) @@ -749,6 +749,7 @@ def __init__(self, name=None, template=None): # trips req'd self.service_id = None + self.direction_id = None # info for crosswalk between SF-CHAMP and GTFS-PLUS self.champ_direction_id = None # info for crosswalk between agency published GTFS and GTFS-PLUS @@ -809,7 +810,7 @@ def setRouteInfoFromLineName(self): elif self.champ_direction_id == "O": self.direction_id = 0 else: - self.direction_id = None + self.direction_id = 0 def setRouteShortName(self, route_short_name=None): ''' @@ -1071,7 +1072,7 @@ def writeFastTrips_Trips(self, f_trips, f_trips_ft, f_stoptimes, f_stoptimes_ft, tp = HHMMSSToCHAMPTimePeriod(stop_time_hhmmss,sep=':') seq = 1 trip_id = id_generator.next() - f_trips.write('%d,%s,%s,%s,%s\n' % (trip_id,self.route_id,self.service_id,self.name,self.direction_id if self.direction_id else '')) + f_trips.write('%d,%s,%s,%s,%s\n' % (trip_id,self.route_id,self.service_id,self.name,self.direction_id)) if tp in self.vehicle_types.keys(): vtype = self.vehicle_types[tp] @@ -1113,7 +1114,7 @@ def writeFastTrips_Shape(self, f, writeHeaders=False): cum_dist = 0 track_dist = True seq = 1 - if writeHeaders: f.write('shape_id,node,shape_pt_lat,shape_pt_lon,shape_pt_sequence,shape_dist_traveled\n') + if writeHeaders: f.write('shape_id,shape_pt_lat,shape_pt_lon,shape_pt_sequence,shape_dist_traveled\n') for a, b in zip(self.n[:-1],self.n[1:]): if not isinstance(a, Node) or not isinstance(b, Node): @@ -1122,11 +1123,11 @@ def writeFastTrips_Shape(self, f, writeHeaders=False): raise NetworkException(ex) else: a_node, b_node = abs(int(a.num)), abs(int(b.num)) - f.write('%s,%s,%f,%f,%d,%f\n' % (self.name, a.num, a.stop_lat ,a.stop_lon, seq, cum_dist)) + f.write('%s,%f,%f,%d,%f\n' % (self.name, a.stop_lat ,a.stop_lon, seq, cum_dist)) seq += 1 # write the last node - f.write('%s,%s,%f,%f,%d,%f\n' % (self.name, self.n[-1].num, self.n[-1].stop_lat, self.n[-1].stop_lon, seq, cum_dist)) + f.write('%s,%f,%f,%d,%f\n' % (self.name, self.n[-1].stop_lat, self.n[-1].stop_lon, seq, cum_dist)) def addFares(self, od_fares=None, xf_fares=None, farelinks_fares=None, price_conversion=1): TransitLine.addFares(self, od_fares,xf_fares,farelinks_fares) From a1d596b491b0e6ec609e4981ac1d1ce51d728d63 Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 23 Jun 2016 17:31:55 -0700 Subject: [PATCH 091/148] rename "fare_transfer_rules.txt" -> "fare_transfer_rules_ft.txt" Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 02ea674..ad7ae7d 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -1874,7 +1874,7 @@ def createFastTrips_Nodes(self): def writeFastTrips_Fares(self,f_farerules='fare_rules.txt',f_farerules_ft='fare_rules_ft.txt', f_fareattr='fare_attributes.txt',f_fareattr_ft='fare_attributes_ft.txt', - f_faretransferrules='fare_transfer_rules.txt', + f_faretransferrules='fare_transfer_rules_ft.txt', path='.', writeHeaders=True, sortFareRules=False): df_farerules = None df_farerules_ft = None From ffdb15c41a92908c4ab73e259fe4a29150e9ba87 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 24 Jun 2016 09:43:16 -0700 Subject: [PATCH 092/148] Check reverse-links for travel time, and add check on 0-min travel times Signed-off-by: Drew --- Wrangler/TransitLine.py | 39 +++++++++++++++++++++++++++++---------- 1 file changed, 29 insertions(+), 10 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index cd186ac..47b26c0 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -288,10 +288,17 @@ def setTravelTimes(self, highway_networks, extra_links=None): extra_links is an optional set of off-road links that may contain travel times. ''' + import math #, geocoder + for a, b in zip(self.n[:-1],self.n[1:]): a_node = abs(int(a.num)) if isinstance(a, Node) else abs(int(a)) b_node = abs(int(b.num)) if isinstance(b, Node) else abs(int(b)) - + # get measured distance to check speed (because Fast-Trips checks speed this way). +## a_lon, a_lat = reproject_to_wgs84(a.x,a.y,EPSG='+init=EPSG:2227') +## b_lon, b_lat = reproject_to_wgs84(b.x,b.y,EPSG='+init=EPSG:2227') + gdist = math.sqrt(math.pow((a.x-b.x),2)+math.pow((a.y-b.y),2)) +## gdist = geocoder.distance((a_lat,a_lon),(b_lat,b_lon)) + # get node-pairs and make TransitLinks out of them link_id = '%s,%s' % (a_node, b_node) link = TransitLink() @@ -299,9 +306,14 @@ def setTravelTimes(self, highway_networks, extra_links=None): for tp in WranglerLookups.ALL_TIMEPERIODS: try: - # is it in the streets network? then get the BUSTIME - hwy_link_attr = highway_networks[tp][(a_node,b_node)] - link['BUSTIME_%s' % tp] = float(hwy_link_attr[2]) + try: + # is it in the streets network? then get the BUSTIME + hwy_link_attr = highway_networks[tp][(a_node,b_node)] + link['BUSTIME_%s' % tp] = float(hwy_link_attr[2]) + except: + # how about the reverse link? + hwy_link_attr = highway_networks[tp][(b_node,a_node)] + link['BUSTIME_%s' % tp] = float(hwy_link_attr[2]) except: # if it's not, then try offstreet links found = False @@ -321,7 +333,7 @@ def setTravelTimes(self, highway_networks, extra_links=None): if timekey: # try to get the TIME first - link['BUSTIME_%s' % tp] = this_link[timekey] + link['BUSTIME_%s' % tp] = float(this_link[timekey]) found = True else: #WranglerLogger.debug("LINE %s, LINK %s, TOD %s: OFF-STREET TRANSIT LINK HAS NO ATTRIBUTE `TIME`" % (self.name, link_id, tp)) @@ -339,13 +351,12 @@ def setTravelTimes(self, highway_networks, extra_links=None): break # no off-street link (or it's missing TIME, or SPEED + DIST), then calculate the distance between points if not found: - import math, geocoder WranglerLogger.debug("LINE %s, LINK %s, TOD %s: NO ON-STREET OR OFF-STREET LINK FOUND. CALCULATING TRAVEL TIME USING MEASURED DISTANCE AND SPEED" % (self.name, link_id, tp)) - a_lon, a_lat = reproject_to_wgs84(a.x,a.y,EPSG='+init=EPSG:2227') - b_lon, b_lat = reproject_to_wgs84(b.x,b.y,EPSG='+init=EPSG:2227') +## a_lon, a_lat = reproject_to_wgs84(a.x,a.y,EPSG='+init=EPSG:2227') +## b_lon, b_lat = reproject_to_wgs84(b.x,b.y,EPSG='+init=EPSG:2227') if not dist: dist = math.sqrt(math.pow((a.x-b.x),2)+math.pow((a.y-b.y),2)) #print a_lon, a_lat, b_lon, b_lat - gdist = geocoder.distance((a_lat,a_lon),(b_lat,b_lon)) +## gdist = geocoder.distance((a_lat,a_lon),(b_lat,b_lon)) if not xyspeed: try: # if it's not a link attribute, get it from the line @@ -356,7 +367,15 @@ def setTravelTimes(self, highway_networks, extra_links=None): xyspeed = 15 link['BUSTIME_%s' % tp] = (60 * dist / 5280) / xyspeed #WranglerLogger.debug('DIST %.2f, SPEED %d, TRAVELTIME %.2f' % (dist, xyspeed, link['BUSTIME_%s' % tp])) - + if link['BUSTIME_%s' % tp] == 0: + new_time = 60.0 * (gdist / 5280.0) / 15.0 + WranglerLogger.debug("LINE %s, LINK %s, TOD %s: HAS 0 BUS_TIME. SETTING BUS_TIME = %d BASED ON 15MPH" % (self.name, link_id, tp, new_time)) + link['BUSTIME_%s' % tp] = new_time +## print "gdist", type(gdist), gdist +## print "bustime", type(link['BUSTIME_%s' % tp]), link['BUSTIME_%s' % tp] +## sys.exit() + if (gdist/5280) / (link['BUSTIME_%s' % tp] / 60) > 100: + WranglerLogger.warn('link %s has length %0.2f and travel time %0.2f for a speed of %0.2f' % (link_id, gdist, link['BUSTIME_%s' % tp], (link['BUSTIME_%s' % tp] / (gdist/5280)))) self.links[(a_node,b_node)] = link def hasService(self): From abcfc896e132d173731e38b202bc841eee3091bb Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 29 Jun 2016 11:32:22 -0700 Subject: [PATCH 093/148] remove commented-out code Signed-off-by: Drew --- Wrangler/TransitLine.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 47b26c0..4afd9c1 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -371,9 +371,6 @@ def setTravelTimes(self, highway_networks, extra_links=None): new_time = 60.0 * (gdist / 5280.0) / 15.0 WranglerLogger.debug("LINE %s, LINK %s, TOD %s: HAS 0 BUS_TIME. SETTING BUS_TIME = %d BASED ON 15MPH" % (self.name, link_id, tp, new_time)) link['BUSTIME_%s' % tp] = new_time -## print "gdist", type(gdist), gdist -## print "bustime", type(link['BUSTIME_%s' % tp]), link['BUSTIME_%s' % tp] -## sys.exit() if (gdist/5280) / (link['BUSTIME_%s' % tp] / 60) > 100: WranglerLogger.warn('link %s has length %0.2f and travel time %0.2f for a speed of %0.2f' % (link_id, gdist, link['BUSTIME_%s' % tp], (link['BUSTIME_%s' % tp] / (gdist/5280)))) self.links[(a_node,b_node)] = link From e4ca401e4998573517d6d7eb60b9451fc9705b2a Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 29 Jun 2016 11:34:42 -0700 Subject: [PATCH 094/148] 1. pnr node numbers are stored as strings; update if-statement to reflect. 2. if pnr not found in network, try putting it close to the station. Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index ad7ae7d..a3eb5f2 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -839,6 +839,9 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT else: continue elif supplink.isDriveFunnel() or supplink.isTransitTransfer(): + # drive funnel goes from pnr -> stop/station + # transit transfer goes from stop/station to stop/station or pnr <-> stop/station + # both are transfers as far as Fast-Trips is concerned if (supplink.Anode, supplink.Bnode) in got_node_to_node_xfers: continue got_node_to_node_xfers.append((supplink.Anode,supplink.Bnode)) @@ -860,7 +863,7 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT continue self.fasttrips_transfer_supplinks[(ftsupp.Anode,ftsupp.Bnode,ftsupp.from_route_id,ftsupp.to_route_id)] = ftsupp - + elif supplink.isDriveAccess() or supplink.isDriveEgress(): ftsupp = FastTripsDriveSupplink(hwyskims=hwyskims, pnrNodeToTaz=pnrNodeToTaz, tp=tp, template=supplink) self.fasttrips_drive_supplinks[(ftsupp.Anode,ftsupp.Bnode,tp)] = ftsupp @@ -1388,16 +1391,30 @@ def addTravelTimes(self, highway_networks): raise NetworkException('Unhandled data type %s in self.lines' % type(line)) def createFastTrips_PNRs(self, coord_dict): + # first convert pnrs defined in .pnr files for pnr in self.pnrs: if isinstance(pnr, PNRLink): - if not isinstance(pnr.pnr, int): + if pnr.pnr == PNRLink.UNNUMBERED: pnr_nodenum = int(pnr.station) else: pnr_nodenum = int(pnr.pnr) #WranglerLogger.warn("Non-integer pnr node %s for pnr" % (str(pnr.pnr) - n = FastTripsNode(pnr_nodenum, coord_dict) + try: + n = FastTripsNode(pnr_nodenum, coord_dict) + except: + WranglerLogger.warn('PNR Node %d not found; placing PNR at station location' % pnr_nodenum) + (x, y) = coord_dict[int(pnr.station)] + x += 10 + y += 10 + coord_dict_mod = {pnr_nodenum: (x, y)} + n = FastTripsNode(pnr_nodenum, coord_dict_mod) self.fasttrips_pnrs[pnr_nodenum] = n - + # next, make psuedo-pnrs from drive-access links +## for supplink in self.fasttrips_drive_supplinks.values(): +## if supplink.lot_id not in self.fasttrips_pnrs: +## n = FastTripsNode(supplink.lot_id, coord_dict) +## self.fasttrips_pnrs[supplink.lot_id] = n + def createFastTrips_Agencies(self): agency_data = [] for line in self.lines: From fd5745364f78db20df52883c41466796227a7d73 Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 29 Jun 2016 19:41:50 -0700 Subject: [PATCH 095/148] Funnels go both ways, so need to check both A and B nodes for connection to Walk Access Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index a3eb5f2..eff2384 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -804,6 +804,9 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT got_node_to_node_xfers = [] # list of (from_node, to_node) transfer pairs counter = 0 total_supplinks = 0 + df_stops = self.getFastTrips_Stops_asDataFrame() + stop_list = df_stops['stop_id'].tolist() + for tp in WranglerLookups.ALL_TIMEPERIODS: total_supplinks += len(self.supplinks[tp]) @@ -816,6 +819,10 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT try: ftsupp = FastTripsWalkSupplink(walkskims=walkskims,nodeToTaz=nodeToTaz, maxTaz=maxTaz, template=supplink) + # walk access may either be TAZ -> stop/station or TAZ -> PNR. If it's the latter, flag it. + if int(ftsupp.Bnode) not in stop_list: + WranglerLogger.debug("setting node %s-%s to support link" % (ftsupp.Anode, ftsupp.Bnode)) + ftsupp.setSupportFlag(True) except NetworkException as e: WranglerLogger.debug(str(e)) WranglerLogger.debug("Skipping walk access supplink (%d,%d)" % (supplink.Anode,supplink.Bnode)) @@ -826,11 +833,21 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT elif supplink.isWalkFunnel(): for k, s in self.fasttrips_walk_supplinks.iteritems(): if k[1] == supplink.Anode: + # if Bnode of an existing supplink is this link's Anode, then that node is a support link.A + # flag it so we don't write it out later. s.setSupportFlag(True) + # then make a new supplink from s.Anode to this.Bnode ftsupp = copy.deepcopy(s) ftsupp.Bnode = supplink.Bnode ftsupp.stop_id = supplink.Bnode ftsupp.setSupportFlag(False) + if k[1] == supplink.Bnode: + # walk funnels go both ways, so check the reverse, too. + s.setSupportFlag(True) + ftsupp = copy.deepcopy(s) + ftsupp.Bnode = supplink.Anode + ftsupp.Bnode = supplink.Anode + ftsupp.setSupportFlag(False) if ftsupp: if (ftsupp.Anode,ftsupp.Bnode) in self.fasttrips_walk_supplinks.keys(): WranglerLogger.warn("(%d-(%d)-%d) already exists in walk_access_supplinks" % (ftsupp.Anode,supplink.Anode,ftsupp.Bnode)) @@ -1521,6 +1538,7 @@ def writeFastTrips_Access(self, f_walk='walk_access_ft.txt', f_drive='drive_acce transfer_ft_columns = ['dist','from_route_id','to_route_id','schedule_precedence'] for supplink in self.fasttrips_walk_supplinks.values(): + # skip the supplinks that end at WNR if supplink.support_flag: continue try: slist = supplink.asList(walk_columns) @@ -1947,7 +1965,18 @@ def writeFastTrips_Fares(self,f_farerules='fare_rules.txt',f_farerules_ft='fare_ df_transfer_rules = pd.DataFrame(columns=transfer_columns, data=transfer_data) df_transfer_rules = df_transfer_rules.drop_duplicates() df_transfer_rules.to_csv(os.path.join(path,f_faretransferrules),index=False,header=writeHeaders,float_format='%.2f') - + + def getFastTrips_Stops_asDataFrame(self): + df_stops = None + for nodekey, node in self.fasttrips_nodes.iteritems(): + if node.isStop(): + df_row = node.asDataFrame(columns=['stop_id','stop_name','stop_lat','stop_lon','zone_id']) + if not isinstance(df_stops,pd.DataFrame): + df_stops = df_row + else: + df_stops = df_stops.append(df_row) + return df_stops + def writeFastTrips_Stops(self,f_stops='stops.txt',f_stops_ft='stops_ft.txt',path='.', writeHeaders=True): # UNFINISHED # MAY NEED TO KNOW ZONES, WHICH WILL COME FROM ODFARES From c0e3d4eefb06fe65017055546eb470b0cf95472b Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 29 Jun 2016 19:42:38 -0700 Subject: [PATCH 096/148] change order of operations so supplinks happen after nodes and stops are created Signed-off-by: Drew --- scripts/convert_cube_to_fasttrips.py | 50 ++++++++++++++++------------ 1 file changed, 28 insertions(+), 22 deletions(-) diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index 84ce809..b237c8f 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -147,13 +147,23 @@ transit_network.addXY(nodes_dict) WranglerLogger.debug("adding travel times to all lines") transit_network.addTravelTimes(highway_networks) - WranglerLogger.debug("add pnrs") - transit_network.createFastTrips_PNRs(nodes_dict) + if do_fares: + WranglerLogger.debug("Making FarelinksFares unique") + transit_network.makeFarelinksUnique() + WranglerLogger.debug("creating zone ids") + transit_network.createFarelinksZones() + nodeNames = getChampNodeNameDictFromFile(os.environ["CHAMP_node_names"]) + WranglerLogger.debug("Adding station names to OD Fares") + transit_network.addStationNamestoODFares(nodeNames) + WranglerLogger.debug("adding fares to lines") + transit_network.addFaresToLines() + transit_network.createFastTrips_Fares(price_conversion=0.01) + transit_network.createFastTrips_Nodes() + if do_supplinks and not TRN_SUPPLINKS: do_supplinks = False WranglerLogger.warn("Supplinks directory not defined (TRN_SUPPLINKS). Skipping access and transfer links.") - if do_supplinks: #a lot of this stuff requires a model run directory with skims, and SkimUtils, so need to do some checks to make sure these are avaiable. WranglerLogger.debug("Merging supplinks.") @@ -185,12 +195,12 @@ WranglerLogger.debug("\tsetting up highway skims for access links.") hwyskims = {} - try: - for tpnum,tpstr in Skim.TIMEPERIOD_NUM_TO_STR.items(): - hwyskims[tpnum] = HighwaySkim(file_dir=MODEL_RUN_DIR, timeperiod=tpstr) - except: - WranglerLogger.debug("HighwaySkim module or MODEL_RUN_DIR not available. Skipping HighwaySkims. Some walk access link attributes will be blank.") - hwyskims = None + ##try: + for tpnum,tpstr in Skim.TIMEPERIOD_NUM_TO_STR.items(): + hwyskims[tpnum] = HighwaySkim(file_dir=MODEL_RUN_DIR, timeperiod=tpstr) +## except: +## WranglerLogger.debug("HighwaySkim module or MODEL_RUN_DIR not available. Skipping HighwaySkims. Some walk access link attributes will be blank.") +## hwyskims = None pnrTAZtoNode = {} @@ -208,18 +218,8 @@ WranglerLogger.debug("\tconverting supplinks to fasttrips format.") transit_network.getFastTripsSupplinks(walkskim,nodeToTaz,maxTAZ,hwyskims,pnrNodeToTAZ) - - if do_fares: - WranglerLogger.debug("Making FarelinksFares unique") - transit_network.makeFarelinksUnique() - WranglerLogger.debug("creating zone ids") - transit_network.createFarelinksZones() - nodeNames = getChampNodeNameDictFromFile(os.environ["CHAMP_node_names"]) - WranglerLogger.debug("Adding station names to OD Fares") - transit_network.addStationNamestoODFares(nodeNames) - WranglerLogger.debug("adding fares to lines") - transit_network.addFaresToLines() - transit_network.createFastTrips_Fares(price_conversion=0.01) + WranglerLogger.debug("add pnrs") + transit_network.createFastTrips_PNRs(nodes_dict) WranglerLogger.debug("adding departure times to all lines") if not GTFS_SETTINGS: @@ -251,7 +251,6 @@ WranglerLogger.debug("writing fares") transit_network.writeFastTrips_Fares(path=FT_OUTPATH, sortFareRules=SORT_OUTPUTS) WranglerLogger.debug("writing stops") - transit_network.createFastTrips_Nodes() transit_network.writeFastTrips_Stops(path=FT_OUTPATH) if do_highways: WranglerLogger.debug("writing pnrs") @@ -259,6 +258,13 @@ WranglerLogger.debug("Writing supplinks") transit_network.writeFastTrips_Access(path=FT_OUTPATH) + print "copying to csv for readability" + os.mkdir(os.path.join(FT_OUTPATH,'csvs')) + for file in ['agency.txt','calendar.txt','drive_access_ft.txt','drive_access_points_ft.txt','fare_attributes.txt','fare_attributes_ft.txt','fare_rules.txt', + 'fare_rules_ft.txt','fare_transfer_rules_ft.txt','routes.txt','routes_ft.txt','shapes.txt','stop_times.txt','stop_times_ft.txt','stops.txt', + 'stops_ft.txt','transfers.txt','transfers_ft.txt','trips.txt','trips_ft.txt','vehicles_ft.txt','walk_access_ft.txt']: + shutil.copyfile(os.path.join(FT_OUTPATH,file),os.path.join(FT_OUTPATH,'csvs',file.replace('.txt','.csv'))) + if test: print "testing" From 4d1ab2a07d7443bc17eb0d4bc13564a5bceb307d Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 30 Jun 2016 12:23:07 -0700 Subject: [PATCH 097/148] add comments to make units more clear. Move unit conversions to the place where they're read rather than repeating conversions in calculations. Improve reporting a bit, too Signed-off-by: Drew --- Wrangler/TransitLine.py | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 4afd9c1..21dc421 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -294,26 +294,25 @@ def setTravelTimes(self, highway_networks, extra_links=None): a_node = abs(int(a.num)) if isinstance(a, Node) else abs(int(a)) b_node = abs(int(b.num)) if isinstance(b, Node) else abs(int(b)) # get measured distance to check speed (because Fast-Trips checks speed this way). -## a_lon, a_lat = reproject_to_wgs84(a.x,a.y,EPSG='+init=EPSG:2227') -## b_lon, b_lat = reproject_to_wgs84(b.x,b.y,EPSG='+init=EPSG:2227') - gdist = math.sqrt(math.pow((a.x-b.x),2)+math.pow((a.y-b.y),2)) -## gdist = geocoder.distance((a_lat,a_lon),(b_lat,b_lon)) + gdist = math.sqrt(math.pow((a.x-b.x),2)+math.pow((a.y-b.y),2)) / 5280 # convert measured feet-distance to miles # get node-pairs and make TransitLinks out of them link_id = '%s,%s' % (a_node, b_node) link = TransitLink() link.setId(link_id) - + used_method = 'none' for tp in WranglerLookups.ALL_TIMEPERIODS: try: try: - # is it in the streets network? then get the BUSTIME + # is it in the streets network? then get the BUSTIME (in MINUTES) hwy_link_attr = highway_networks[tp][(a_node,b_node)] link['BUSTIME_%s' % tp] = float(hwy_link_attr[2]) + used_method = 'bustime' except: # how about the reverse link? hwy_link_attr = highway_networks[tp][(b_node,a_node)] link['BUSTIME_%s' % tp] = float(hwy_link_attr[2]) + used_method = 'bustime' except: # if it's not, then try offstreet links found = False @@ -322,6 +321,8 @@ def setTravelTimes(self, highway_networks, extra_links=None): for tlink in extra_links: if isinstance(tlink,TransitLink): # could be smarter here and look first for (a,b) == (a,b) and then only look for (a,b) == (b,a) if the first isn't found. + # TIME in MINUTES, DIST in HUNDREDTHS OF MILES, SPEED in (MPH?) + # "time" in MINUTES, 'dist' in MILES if (int(tlink.Anode) == a_node and int(tlink.Bnode) == b_node) or (int(tlink.Anode) == b_node and int(tlink.Bnode) == a_node): this_link = tlink upperkeys = [] @@ -335,17 +336,19 @@ def setTravelTimes(self, highway_networks, extra_links=None): # try to get the TIME first link['BUSTIME_%s' % tp] = float(this_link[timekey]) found = True + used_method = 'link time' else: #WranglerLogger.debug("LINE %s, LINK %s, TOD %s: OFF-STREET TRANSIT LINK HAS NO ATTRIBUTE `TIME`" % (self.name, link_id, tp)) # if no TIME try to get from SPEED and DIST if speedkey: xyspeed = float(this_link[speedkey]) else: WranglerLogger.debug("LINE %s, LINK %s, TOD %s: OFF-STREET TRANSIT LINK HAS NO ATTRIBUTE `SPEED`" % (self.name, link_id, tp)) - if distkey: dist = float(this_link[distkey]) + if distkey: dist = float(this_link[distkey]) / 100 # convert hundredths of miles to miles else: WranglerLogger.debug("LINE %s, LINK %s, TOD %s: OFF-STREET TRANSIT LINK HAS NO ATTRIBUTE `DIST`" % (self.name, link_id, tp)) if speedkey and distkey: WranglerLogger.debug("LINE %s, LINK %s, TOD %s: CALCULATING TRAVEL TIME USING LINK'S DISTANCE AND SPEED" % (self.name, link_id, tp)) - link['BUSTIME_%s' % tp] = (60 * dist / 100) / xyspeed + link['BUSTIME_%s' % tp] = (60 * dist) / xyspeed found = True + used_method = '60 * dist (%0.2f)/ xyspeed (%d)' else: WranglerLogger.debug(repr(this_link)) break @@ -354,25 +357,29 @@ def setTravelTimes(self, highway_networks, extra_links=None): WranglerLogger.debug("LINE %s, LINK %s, TOD %s: NO ON-STREET OR OFF-STREET LINK FOUND. CALCULATING TRAVEL TIME USING MEASURED DISTANCE AND SPEED" % (self.name, link_id, tp)) ## a_lon, a_lat = reproject_to_wgs84(a.x,a.y,EPSG='+init=EPSG:2227') ## b_lon, b_lat = reproject_to_wgs84(b.x,b.y,EPSG='+init=EPSG:2227') - if not dist: dist = math.sqrt(math.pow((a.x-b.x),2)+math.pow((a.y-b.y),2)) + if not dist: + dist = math.sqrt(math.pow((a.x-b.x),2)+math.pow((a.y-b.y),2)) / 5280 # convert measured feet-distance to miles + used_method = 'calculated distance' #print a_lon, a_lat, b_lon, b_lat ## gdist = geocoder.distance((a_lat,a_lon),(b_lat,b_lon)) if not xyspeed: try: # if it's not a link attribute, get it from the line xyspeed = int(self.attr['XYSPEED']) + used_method += ', xyspeed' except: # if no speed attribute there, then assume it's 15 mph WranglerLogger.debug("LINE %s, LINK %s, TOD %s: NO XY-SPEED. Setting XYSPEED = 15" % (self.name, link_id, tp)) xyspeed = 15 - link['BUSTIME_%s' % tp] = (60 * dist / 5280) / xyspeed + used_method += ', asserted speed 15mph' + link['BUSTIME_%s' % tp] = (60 * dist) / xyspeed #WranglerLogger.debug('DIST %.2f, SPEED %d, TRAVELTIME %.2f' % (dist, xyspeed, link['BUSTIME_%s' % tp])) if link['BUSTIME_%s' % tp] == 0: - new_time = 60.0 * (gdist / 5280.0) / 15.0 - WranglerLogger.debug("LINE %s, LINK %s, TOD %s: HAS 0 BUS_TIME. SETTING BUS_TIME = %d BASED ON 15MPH" % (self.name, link_id, tp, new_time)) + new_time = (60.0 * gdist) / 15.0 + WranglerLogger.debug("LINE %s, LINK %s, TOD %s: HAS 0 BUS_TIME. SETTING BUS_TIME = %d BASED ON 15MPH (method: %s)" % (self.name, link_id, tp, new_time, used_method)) link['BUSTIME_%s' % tp] = new_time - if (gdist/5280) / (link['BUSTIME_%s' % tp] / 60) > 100: - WranglerLogger.warn('link %s has length %0.2f and travel time %0.2f for a speed of %0.2f' % (link_id, gdist, link['BUSTIME_%s' % tp], (link['BUSTIME_%s' % tp] / (gdist/5280)))) + if gdist / (link['BUSTIME_%s' % tp] / 60) > 100: + WranglerLogger.warn('link %s has length %0.2f and travel time %0.2f for a speed of %0.2f (method: %s)' % (link_id, gdist, link['BUSTIME_%s' % tp], (60.0 * gdist) / link['BUSTIME_%s' % tp], used_method)) self.links[(a_node,b_node)] = link def hasService(self): From 128791c711e1c61612dc2352d67094d483c98b96 Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 30 Jun 2016 14:13:48 -0700 Subject: [PATCH 098/148] Funnels often have dist=0, so don't override that with a skim distance. Signed-off-by: Drew --- Wrangler/Supplink.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Wrangler/Supplink.py b/Wrangler/Supplink.py index 2f7d855..9d45372 100644 --- a/Wrangler/Supplink.py +++ b/Wrangler/Supplink.py @@ -211,7 +211,8 @@ def setAttributes(self, walkskims, nodeToTaz, maxTaz): else: raise NetworkException("Counldn't find TAZ for node %d in (%d, %d)" % (self.Bnode,self.Anode,self.Bnode)) - self.dist = walkskims.getWalkSkimAttribute(oTaz,dTaz,"DISTANCE") if self.dist in [None,0] else self.dist # link sum (miles). Keep the original distance if it's available. + self.dist = walkskims.getWalkSkimAttribute(oTaz,dTaz,"DISTANCE") if self.dist == None else self.dist # link sum (miles). Keep the original distance if it's available. + #self.dist = max(self.dist, 0.01) self.population_density = walkskims.getWalkSkimAttribute(oTaz,dTaz,"AVGPOPDEN") # average pop/acre self.employment_density = walkskims.getWalkSkimAttribute(oTaz,dTaz,"AVGEMPDEN") # average employment/acre self.retail_density = None #walkSkim.getWalkSkimAttribute(oTaz,dTaz,"AVGRETDEN") # average retail/acre From 21c42d2b453eb66d791d967a9fa5b513f5089b59 Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 7 Jul 2016 10:38:59 -0700 Subject: [PATCH 099/148] route_short_name and route_long_name can't be the CHAMP line name because the CHAMP line name contains a direction resulting in 2 records for each line, but routes.txt must be unique on route_id. Instead, use a fasttrips_to_champ crosswalk on route_id + direction_id to CHAMP Signed-off-by: Drew --- Wrangler/TransitLine.py | 21 ++++++++------------- Wrangler/TransitNetwork.py | 15 ++++++++++++++- scripts/convert_cube_to_fasttrips.py | 3 +++ 3 files changed, 25 insertions(+), 14 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 21dc421..2901069 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -752,7 +752,7 @@ def __init__(self, name=None, template=None): TransitLine.__init__(self, name, template) # routes req'd self.route_id = None - self.route_short_name = self.name + self.route_short_name = None self.route_long_name = None self.route_type = None @@ -808,11 +808,9 @@ def setRouteInfoFromLineName(self): sets GTFS-PLUS, SF-CHAMP, and other information based on the linename_pattern set agency_id, route_id, route_short_name, route_long_name, direction_id agency_id: name of the agency, human-readable - route_id: since it has to be unique id, agency_id + route number / name / letter - this is for ease of compatibility with published gtfs - route_short_name: self.name by default - this is for ease of compatibility with SF-CHAMP - route_long_name: self.name by default, could be filled in with GTFS long name + route_id: _. is used because the id has to be unique + route_short_name: + route_long_name: , could be filled in with GTFS long name direction_id: GTFS requires 0 or 1, but this info may not be known at the time champ_direction_id: store SF-CHAMP direction indication to set GTFS-PLUS direction_id later @@ -822,8 +820,8 @@ def setRouteInfoFromLineName(self): self.agency_id = WranglerLookups.OPERATOR_ID_TO_NAME[m.groupdict()['operator']] self.service_id = self.agency_id+'_weekday' self.route_id = '%s_%s' % (self.agency_id, m.groupdict()['line']) - self.route_short_name = self.name #m.groupdict()['line'] - self.route_long_name = self.name + self.route_short_name = '%s%s' % (m.groupdict()['operator'], m.groupdict()['line']) + self.route_long_name = '%s%s' % (m.groupdict()['operator'], m.groupdict()['line']) if m.groupdict()['direction']: self.champ_direction_id = m.groupdict()['direction'] else: @@ -843,7 +841,7 @@ def setRouteShortName(self, route_short_name=None): self.route_short_name = route_short_name return self.route_short_name m = Regexes.linename_pattern.match(self.name) - self.route_short_name = m.groupdict()['line'] + self.route_short_name = '%s%s' % (m.groupdict()['operator'], m.groupdict()['line']) return self.route_short_name def setRouteLongName(self, route_long_name=None): @@ -851,10 +849,7 @@ def setRouteLongName(self, route_long_name=None): self.route_long_name = route_long_name return self.route_long_name m = Regexes.linename_pattern.match(self.name) - if m.groupdict()['direction']: - self.route_long_name = '%s_%s' % (m.groupdict()['line'], m.groupdict()['direction']) - else: - self.route_long_name = m.groupdict()['line'] + self.route_long_name = '%s%s' % (m.groupdict()['operator'], m.groupdict()['line']) return self.route_long_name def setRouteType(self, route_type=None): diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index eff2384..96f58d8 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -1653,10 +1653,23 @@ def writeFastTrips_Routes(self, f_routes='routes.txt', f_routes_ft='routes_ft.tx else: df_routes_ft = df_routes_ft.append(df_row) + df_routes = df_routes.drop_duplicates() + df_routes_ft = df_routes_ft.drop_duplicates() #df_routes = df_routes.sort(['agency_id','route_id']) df_routes.to_csv(os.path.join(path,f_routes),index=False,header=writeHeaders) df_routes_ft.to_csv(os.path.join(path,f_routes_ft),index=False,header=writeHeaders) - + + def writeFastTrips_toCHAMP(self, f='fasttrips_to_champ.csv', path='.', writeHeaders=True): + df_ft_to_champ = None + for line in self.lines: + if isinstance(line, FastTripsTransitLine): + df_row = line.asDataFrame(columns=['route_id','direction_id','name']) + if not isinstance(df_ft_to_champ, pd.DataFrame): + df_ft_to_champ = df_row + else: + df_ft_to_champ = df_ft_to_champ.append(df_row) + df_ft_to_champ.to_csv(os.path.join(path,f),index=False,header=writeHeaders) + def getLeftAndRightTransitNodeNums(self,farelink,stops_only=True): ''' This is a function added for fast-trips. diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index b237c8f..febe998 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -258,6 +258,9 @@ WranglerLogger.debug("Writing supplinks") transit_network.writeFastTrips_Access(path=FT_OUTPATH) + print "writing FastTrips to CHAMP route name crosswalk" + transit_network.writeFastTrips_toCHAMP(path=FT_OUTPATH) + print "copying to csv for readability" os.mkdir(os.path.join(FT_OUTPATH,'csvs')) for file in ['agency.txt','calendar.txt','drive_access_ft.txt','drive_access_points_ft.txt','fare_attributes.txt','fare_attributes_ft.txt','fare_rules.txt', From 8a9052e6bcd162003142a7eb77efd7854c662c9e Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 7 Jul 2016 15:13:02 -0700 Subject: [PATCH 100/148] Add reverse overload that sets the direction_id to opposite of whatever it was. Write direction_id as int, because str is adding a decimal for some reason. Signed-off-by: Drew --- Wrangler/TransitLine.py | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 2901069..63f1225 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -1021,12 +1021,12 @@ def getFastTripsFares_asList(self, zone_suffixes=False, price_conversion=1): if b > 0: stop_b = b destination_id = Node.node_to_zone[stop_b] - if type(destination_id) == float: raise NetworkException('destination_id = %f' % destination_id) - if destination_id == '33.0': raise NetworkException('destination_id = str(%s)' % destination_id) - if destination_id == 33: - WranglerLogger.debug('destination_id = %f, type: %s' % (destination_id, str(type(destination_id)))) - if type(destination_id) != int: - raw_input('y/n') +## if type(destination_id) == float: raise NetworkException('destination_id = %f' % destination_id) +## if destination_id == '33.0': raise NetworkException('destination_id = str(%s)' % destination_id) +## if destination_id == 33: +## WranglerLogger.debug('destination_id = %f, type: %s' % (destination_id, str(type(destination_id)))) +## if type(destination_id) != int: +## raw_input('y/n') modenum = int(self.attr['MODE']) rule = FastTripsFare(champ_line_name = self.name,champ_mode=modenum, price=price,origin_id=origin_id, @@ -1090,7 +1090,7 @@ def writeFastTrips_Trips(self, f_trips, f_trips_ft, f_stoptimes, f_stoptimes_ft, tp = HHMMSSToCHAMPTimePeriod(stop_time_hhmmss,sep=':') seq = 1 trip_id = id_generator.next() - f_trips.write('%d,%s,%s,%s,%s\n' % (trip_id,self.route_id,self.service_id,self.name,self.direction_id)) + f_trips.write('%d,%s,%s,%s,%d\n' % (trip_id,self.route_id,self.service_id,self.name,self.direction_id)) if tp in self.vehicle_types.keys(): vtype = self.vehicle_types[tp] @@ -1177,7 +1177,18 @@ def stopsAsDataFrame(self, route_cols=['route_id','route_short_name','direction_ all_data.append(route_data+stop_data) df = pd.DataFrame(data=all_data, columns=route_cols+stop_cols) return df - + + + def reverse(self): + """ + Reverses the current line -- adds a "-" to the name, and reverses the node order + """ + # if name is 12 chars, have to drop one -- cube has a MAX of 12 + if len(self.name)>=11: self.name = self.name[:11] + self.name = self.name + "R" + self.setDirectionId((line.direction_id+1)%2) # set the direction to reverse + self.n.reverse() + def _applyTemplate(self, template): TransitLine._applyTemplate(self, template) for n, idx in zip(self.n, range(len(self.n))): From 0e3369a182ec60c6d5bbdbc0e4e0e9f35baa595f Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 7 Jul 2016 15:29:09 -0700 Subject: [PATCH 101/148] Change reverse flag from "R" to "_R" to eliminate confusion with rapid lines, and add to regex Signed-off-by: Drew --- Wrangler/Regexes.py | 2 +- Wrangler/TransitLine.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Wrangler/Regexes.py b/Wrangler/Regexes.py index d17624f..1347ee1 100644 --- a/Wrangler/Regexes.py +++ b/Wrangler/Regexes.py @@ -5,6 +5,6 @@ class Regexes(object): git_commit_pattern = re.compile('commit ([0-9a-f]{40}$)') ##linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS))(?P[a-zA-Z0-9_.]+)') allday_pattern = re.compile('(ALL|all|All)[\s\-_]*(day|DAY|Day)?') - linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS|PM))(?P[a-zA-Z0-9/_.]+?)((?PWB|SB|NB|EB|I|O|R)?(?PACE|VTA|AC|MUN|NAP|WC|GG)?)$') + linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS|PM))(?P[a-zA-Z0-9/_.]+?)((?PWB|SB|NB|EB|I|O)?(?PACE|VTA|AC|MUN|NAP|WC|GG)?(?P_R)?)$') diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 63f1225..95c8b58 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -1184,8 +1184,8 @@ def reverse(self): Reverses the current line -- adds a "-" to the name, and reverses the node order """ # if name is 12 chars, have to drop one -- cube has a MAX of 12 - if len(self.name)>=11: self.name = self.name[:11] - self.name = self.name + "R" + if len(self.name)>=10: self.name = self.name[:10] + self.name = self.name + "_R" self.setDirectionId((line.direction_id+1)%2) # set the direction to reverse self.n.reverse() From e0afca4fc67c95a5b49b4bc23a0d4639196107dd Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 20 Jul 2016 14:36:52 -0700 Subject: [PATCH 102/148] update directional indicators in Regexes and TransitLine. Lowercase r for reverse because R can also mean rapid. Signed-off-by: Drew --- Wrangler/Regexes.py | 2 +- Wrangler/TransitLine.py | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Wrangler/Regexes.py b/Wrangler/Regexes.py index 1347ee1..790e65d 100644 --- a/Wrangler/Regexes.py +++ b/Wrangler/Regexes.py @@ -5,6 +5,6 @@ class Regexes(object): git_commit_pattern = re.compile('commit ([0-9a-f]{40}$)') ##linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS))(?P[a-zA-Z0-9_.]+)') allday_pattern = re.compile('(ALL|all|All)[\s\-_]*(day|DAY|Day)?') - linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS|PM))(?P[a-zA-Z0-9/_.]+?)((?PWB|SB|NB|EB|I|O)?(?PACE|VTA|AC|MUN|NAP|WC|GG)?(?P_R)?)$') + linename_pattern = re.compile('(?P^([\d]+_|MUN|EBA|PRES|SFS|PM))(?P[a-zA-Z0-9/_.]+?)((?PWB|SB|NB|EB|I|O)?(?PACE|VTA|AC|MUN|NAP|WC|GG)?(?Pr)?)$') diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 95c8b58..0082d9a 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -826,9 +826,9 @@ def setRouteInfoFromLineName(self): self.champ_direction_id = m.groupdict()['direction'] else: self.champ_direction_id = None - if self.champ_direction_id == "I": + if self.champ_direction_id in ["I","EB","SB"]: self.direction_id = 1 - elif self.champ_direction_id == "O": + elif self.champ_direction_id in ["O","WB","NB"]: self.direction_id = 0 else: self.direction_id = 0 @@ -1184,9 +1184,9 @@ def reverse(self): Reverses the current line -- adds a "-" to the name, and reverses the node order """ # if name is 12 chars, have to drop one -- cube has a MAX of 12 - if len(self.name)>=10: self.name = self.name[:10] - self.name = self.name + "_R" - self.setDirectionId((line.direction_id+1)%2) # set the direction to reverse + if len(self.name)>=11: self.name = self.name[:11] + self.name = self.name + "r" + self.setDirectionId((self.direction_id+1)%2) # set the direction to reverse self.n.reverse() def _applyTemplate(self, template): From 76fe79aa0a6adeec6a7bdd8619b88145bcb9b88b Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 20 Jul 2016 14:37:29 -0700 Subject: [PATCH 103/148] get rid of direction_id logic; this is now handled elsewhere Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 56 +++++++++++++++++++------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 96f58d8..b7e5375 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -911,34 +911,34 @@ def convertTransitLinesToFastTripsTransitLines(self): data.append(reverse_line.asList(cols)) reverse_lines.append(reverse_line) self.lines += reverse_lines - direction_df = pd.DataFrame(data,columns=cols) - # set direction ids; first get dataframe that will function as lookup for - direction_df['direction_id'] = np.nan - direction_df.loc[direction_df['champ_direction_id'].isin(['O','WB','NB']),'direction_id'] = 0 - direction_df.loc[direction_df['champ_direction_id'].isin(['I','EB','SB']),'direction_id'] = 1 - unassigned = direction_df[pd.isnull(direction_df['direction_id'])] - grouped = unassigned.groupby(['agency_id','route_id']) - - for name, group in grouped: - if len(group) > 2: - raise NetworkException('%s (%s) trying to assign direction id to route with more than 2 directions' % (name[1], group['name'])) - elif len(group) > 1: - WranglerLogger.debug('%s (%s) setting direction_id = 0' % (name[1], group.loc[group.index[0],'name'])) - WranglerLogger.debug('%s (%s) setting direction_id = 1' % (name[1], group.loc[group.index[1],'name'])) - direction_df.loc[group.index[0],'direction_id'] = 0 - direction_df.loc[group.index[1],'direction_id'] = 1 - else: - WranglerLogger.debug('%s (%s) only one direction, setting direction_id = 0' % (name[1], group['name'])) - direction_df.loc[group.index[0],'direction_id'] = 0 - - direction_df.to_csv('direction_lookup.csv') - # check validity of lines - for line in self.lines: - if not isinstance(line, FastTripsTransitLine) and not isinstance(line, str): - raise NetworkException('failed to convert') - if isinstance(line, FastTripsTransitLine): - direction_id = direction_df.loc[(direction_df['agency_id']==line.agency_id) & (direction_df['name']==line.name),'direction_id'].irow(0) - line.setDirectionId(direction_id) +## direction_df = pd.DataFrame(data,columns=cols) +## # set direction ids; first get dataframe that will function as lookup for +## direction_df['direction_id'] = np.nan +## direction_df.loc[direction_df['champ_direction_id'].isin(['O','WB','NB']),'direction_id'] = 0 +## direction_df.loc[direction_df['champ_direction_id'].isin(['I','EB','SB']),'direction_id'] = 1 +## unassigned = direction_df[pd.isnull(direction_df['direction_id'])] +## grouped = unassigned.groupby(['agency_id','route_id']) +## +## for name, group in grouped: +## if len(group) > 2: +## raise NetworkException('%s (%s) trying to assign direction id to route with more than 2 directions' % (name[1], group['name'])) +## elif len(group) > 1: +## WranglerLogger.debug('%s (%s) setting direction_id = 0' % (name[1], group.loc[group.index[0],'name'])) +## WranglerLogger.debug('%s (%s) setting direction_id = 1' % (name[1], group.loc[group.index[1],'name'])) +## direction_df.loc[group.index[0],'direction_id'] = 0 +## direction_df.loc[group.index[1],'direction_id'] = 1 +## else: +## WranglerLogger.debug('%s (%s) only one direction, setting direction_id = 0' % (name[1], group['name'])) +## direction_df.loc[group.index[0],'direction_id'] = 0 +## +## direction_df.to_csv('direction_lookup.csv') +## # check validity of lines +## for line in self.lines: +## if not isinstance(line, FastTripsTransitLine) and not isinstance(line, str): +## raise NetworkException('failed to convert') +## if isinstance(line, FastTripsTransitLine): +## direction_id = direction_df.loc[(direction_df['agency_id']==line.agency_id) & (direction_df['name']==line.name),'direction_id'].irow(0) +## line.setDirectionId(direction_id) def makeFarelinksUnique(self): ''' From 411ea8617aaa101753fe66436a4f8693a6a58b05 Mon Sep 17 00:00:00 2001 From: Drew Date: Mon, 29 Aug 2016 10:07:45 -0700 Subject: [PATCH 104/148] add route_id arg Signed-off-by: Drew --- Wrangler/Fare.py | 4 ++-- Wrangler/TransitLine.py | 11 +++++++---- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/Wrangler/Fare.py b/Wrangler/Fare.py index 15d0704..9b41102 100644 --- a/Wrangler/Fare.py +++ b/Wrangler/Fare.py @@ -331,7 +331,7 @@ class FastTripsFare(Fare): The fare_id is a unique identifier for a fare in fast-trips, returned by a query on route_id, origin_id, and destination_id. ''' - def __init__(self,fare_id=None,operator=None,line=None,origin_id=None,destination_id=None, + def __init__(self,fare_id=None,route_id=None,operator=None,line=None,origin_id=None,destination_id=None, contains_id=None,price=None,fare_class=None,start_time=None,end_time=None, transfers=None,transfer_duration=None, champ_line_name=None, champ_mode=None, @@ -340,7 +340,7 @@ def __init__(self,fare_id=None,operator=None,line=None,origin_id=None,destinatio if isinstance(origin_id, float): origin_id = int(origin_id) if isinstance(destination_id, float): destination_id = int(destination_id) - self.route_id = champ_line_name + self.route_id = route_id #champ_line_name self.origin_id = origin_id self.destination_id = destination_id self.contains_id = contains_id diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 0082d9a..a6aa77a 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -820,7 +820,7 @@ def setRouteInfoFromLineName(self): self.agency_id = WranglerLookups.OPERATOR_ID_TO_NAME[m.groupdict()['operator']] self.service_id = self.agency_id+'_weekday' self.route_id = '%s_%s' % (self.agency_id, m.groupdict()['line']) - self.route_short_name = '%s%s' % (m.groupdict()['operator'], m.groupdict()['line']) + self.route_short_name = None #'%s%s' % (m.groupdict()['operator'], m.groupdict()['line']) self.route_long_name = '%s%s' % (m.groupdict()['operator'], m.groupdict()['line']) if m.groupdict()['direction']: self.champ_direction_id = m.groupdict()['direction'] @@ -1028,7 +1028,8 @@ def getFastTripsFares_asList(self, zone_suffixes=False, price_conversion=1): ## if type(destination_id) != int: ## raw_input('y/n') modenum = int(self.attr['MODE']) - rule = FastTripsFare(champ_line_name = self.name,champ_mode=modenum, + rule = FastTripsFare(route_id=self.route_id, + champ_line_name=self.name,champ_mode=modenum, price=price,origin_id=origin_id, destination_id=destination_id, zone_suffixes=zone_suffixes, @@ -1044,7 +1045,8 @@ def getFastTripsFares_asList(self, zone_suffixes=False, price_conversion=1): for fare in self.od_fares: if isinstance(fare, ODFare): modenum = int(self.attr['MODE']) - rule = FastTripsFare(champ_line_name=self.name,champ_mode=modenum, + rule = FastTripsFare(route_id=self.route_id, + champ_line_name=self.name,champ_mode=modenum, price=self.board_fare.price + fare.price, origin_id=fare.from_name, destination_id=fare.to_name, @@ -1059,7 +1061,8 @@ def getFastTripsFares_asList(self, zone_suffixes=False, price_conversion=1): origin_id = None destination_id = None modenum = int(self.attr['MODE']) - rule = FastTripsFare(champ_line_name=self.name,champ_mode=modenum, + rule = FastTripsFare(route_id=self.route_id, + champ_line_name=self.name,champ_mode=modenum, price=self.board_fare.price, origin_id=origin_id, destination_id=destination_id, From ac152dbd0e38c7611b91423336f950be08ad6adc Mon Sep 17 00:00:00 2001 From: bhargavasana Date: Wed, 31 Aug 2016 10:18:00 -0700 Subject: [PATCH 105/148] Removed redundant column fare_class from routes_ft --- Wrangler/TransitNetwork.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index b7e5375..2d11994 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -1647,7 +1647,7 @@ def writeFastTrips_Routes(self, f_routes='routes.txt', f_routes_ft='routes_ft.tx df_routes = df_row else: df_routes = df_routes.append(df_row) - df_row = line.asDataFrame(['route_id','mode','fare_class','proof_of_payment']) + df_row = line.asDataFrame(['route_id','mode','proof_of_payment']) if not isinstance(df_routes_ft,pd.DataFrame): df_routes_ft = df_row else: From 316c3ab70c60662b59ad8f7e829e7ec4df0cd247 Mon Sep 17 00:00:00 2001 From: bhargavasana Date: Fri, 16 Sep 2016 15:01:39 -0700 Subject: [PATCH 106/148] Changes to fix missing access links to caltrain stops Added PNR lot to stop (drive funnel) links to transfers_ft.txt Prepend "lot_" to lot_ids since some overlap with stop_ids --- Wrangler/Fare.py | 4 ++ Wrangler/Node.py | 5 +- Wrangler/Supplink.py | 10 ++- Wrangler/TransitLine.py | 6 +- Wrangler/TransitNetwork.py | 91 +++++++++++++++++++--------- Wrangler/TransitParser.py | 9 +-- scripts/convert_cube_to_fasttrips.py | 2 +- 7 files changed, 86 insertions(+), 41 deletions(-) diff --git a/Wrangler/Fare.py b/Wrangler/Fare.py index 9b41102..665e0a3 100644 --- a/Wrangler/Fare.py +++ b/Wrangler/Fare.py @@ -305,6 +305,10 @@ def uniqueFarelinksToList(self): for l in self.farelinks: for m in self.modes: + if not self.oneway: + l_reverse = str(l.Bnode) + '-' + str(l.Anode) + newfare = FarelinksFare(links=l_reverse, modes=m, price=self.price, tod=self.tod, start_time=self.start_time, end_time=self.end_time) + farelist.append(newfare) newfare = FarelinksFare(links=l, modes=m, price=self.price, tod=self.tod, start_time=self.start_time, end_time=self.end_time) farelist.append(newfare) diff --git a/Wrangler/Node.py b/Wrangler/Node.py index 1581848..359d532 100644 --- a/Wrangler/Node.py +++ b/Wrangler/Node.py @@ -183,12 +183,15 @@ class FastTripsNode(Node): ''' FastTrips Node Class. ''' - def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None, template=None): + def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None, template=None, isPNR=False): Node.__init__(self,n,champ_coord_dict,template) # stops.txt req'd self.stop_id = abs(int(n)) + self.ispnr = isPNR self.stop_name = Node.descriptions[self.stop_id] if self.stop_id in Node.descriptions.keys() else str(self.stop_id) + if self.ispnr: + self.lot_id = 'lot_' + str(self.stop_id) self.stop_sequence = None if stop_lat and stop_lon: self.stop_lat = stop_lat diff --git a/Wrangler/Supplink.py b/Wrangler/Supplink.py index 9d45372..a2d34e0 100644 --- a/Wrangler/Supplink.py +++ b/Wrangler/Supplink.py @@ -227,10 +227,10 @@ def __init__(self, hwyskims=None, pnrNodeToTaz=None, tp=None, template=None): # drive_access req'd if self.isDriveAccess(): self.taz = self.Anode - self.lot_id = self.Bnode + self.lot_id = 'lot_' + str(self.Bnode) elif self.isDriveEgress(): self.taz = self.Bnode - self.lot_id = self.Anode + self.lot_id = 'lot_' + str(self.Anode) self.setDirection() self.dist = None # float, miles self.cost = None # integer, cents @@ -312,3 +312,9 @@ def __init__(self,walkskims=None, nodeToTaz=None, maxTaz=None, transfer_type=Non self.from_route_id = None self.to_route_id = None self.schedule_precedence = None # 'from' or 'to' + + def setFromStopID(self, stopid): + self.from_stop_id = stopid + + def setToStopID(self, stopid): + self.to_stop_id = stopid diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index a6aa77a..9f325b1 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -1135,7 +1135,7 @@ def writeFastTrips_Shape(self, f, writeHeaders=False): cum_dist = 0 track_dist = True seq = 1 - if writeHeaders: f.write('shape_id,shape_pt_lat,shape_pt_lon,shape_pt_sequence,shape_dist_traveled\n') + if writeHeaders: f.write('shape_id,shape_pt_lat,shape_pt_lon,shape_pt_sequence\n') for a, b in zip(self.n[:-1],self.n[1:]): if not isinstance(a, Node) or not isinstance(b, Node): @@ -1144,11 +1144,11 @@ def writeFastTrips_Shape(self, f, writeHeaders=False): raise NetworkException(ex) else: a_node, b_node = abs(int(a.num)), abs(int(b.num)) - f.write('%s,%f,%f,%d,%f\n' % (self.name, a.stop_lat ,a.stop_lon, seq, cum_dist)) + f.write('%s,%f,%f,%d\n' % (self.name, a.stop_lat ,a.stop_lon, seq)) seq += 1 # write the last node - f.write('%s,%f,%f,%d,%f\n' % (self.name, self.n[-1].stop_lat, self.n[-1].stop_lon, seq, cum_dist)) + f.write('%s,%f,%f,%d\n' % (self.name, self.n[-1].stop_lat, self.n[-1].stop_lon, seq)) def addFares(self, od_fares=None, xf_fares=None, farelinks_fares=None, price_conversion=1): TransitLine.addFares(self, od_fares,xf_fares,farelinks_fares) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 2d11994..96ae751 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -831,8 +831,12 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT elif supplink.isWalkEgress(): pass elif supplink.isWalkFunnel(): + new_fasttrips_walk_supplinks = None for k, s in self.fasttrips_walk_supplinks.iteritems(): if k[1] == supplink.Anode: + # making a copy of fasttrips_walk_supplinks so that we can update it as we go along + # we cannot update fasttrips_walk_supplinks while iterating over it + if new_fasttrips_walk_supplinks is None: new_fasttrips_walk_supplinks = copy.deepcopy(self.fasttrips_walk_supplinks) # if Bnode of an existing supplink is this link's Anode, then that node is a support link.A # flag it so we don't write it out later. s.setSupportFlag(True) @@ -841,20 +845,24 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT ftsupp.Bnode = supplink.Bnode ftsupp.stop_id = supplink.Bnode ftsupp.setSupportFlag(False) + new_fasttrips_walk_supplinks[(ftsupp.Anode,ftsupp.Bnode)] = ftsupp + # walk funnels go both ways, so check the reverse, too. if k[1] == supplink.Bnode: - # walk funnels go both ways, so check the reverse, too. + if new_fasttrips_walk_supplinks is None: new_fasttrips_walk_supplinks = copy.deepcopy(self.fasttrips_walk_supplinks) s.setSupportFlag(True) ftsupp = copy.deepcopy(s) ftsupp.Bnode = supplink.Anode - ftsupp.Bnode = supplink.Anode + ftsupp.stop_id = supplink.Anode ftsupp.setSupportFlag(False) - if ftsupp: - if (ftsupp.Anode,ftsupp.Bnode) in self.fasttrips_walk_supplinks.keys(): - WranglerLogger.warn("(%d-(%d)-%d) already exists in walk_access_supplinks" % (ftsupp.Anode,supplink.Anode,ftsupp.Bnode)) - continue - self.fasttrips_walk_supplinks[(ftsupp.Anode,ftsupp.Bnode)] = ftsupp - else: - continue + new_fasttrips_walk_supplinks[(ftsupp.Anode,ftsupp.Bnode)] = ftsupp + if new_fasttrips_walk_supplinks is not None: self.fasttrips_walk_supplinks = new_fasttrips_walk_supplinks +# if ftsupp: +# if (ftsupp.Anode,ftsupp.Bnode) in self.fasttrips_walk_supplinks.keys(): +# WranglerLogger.warn("(%d-(%d)-%d) already exists in walk_access_supplinks" % (ftsupp.Anode,supplink.Anode,ftsupp.Bnode)) +# continue +# self.fasttrips_walk_supplinks[(ftsupp.Anode,ftsupp.Bnode)] = ftsupp +# else: +# continue elif supplink.isDriveFunnel() or supplink.isTransitTransfer(): # drive funnel goes from pnr -> stop/station # transit transfer goes from stop/station to stop/station or pnr <-> stop/station @@ -862,24 +870,44 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT if (supplink.Anode, supplink.Bnode) in got_node_to_node_xfers: continue got_node_to_node_xfers.append((supplink.Anode,supplink.Bnode)) - from_lines, to_lines = [],[] - for line in self.lines: - if isinstance(line, TransitLine): - stop_list = line.getStopList() - if (supplink.Anode in stop_list) and (line.name not in from_lines): from_lines.append(line.name) - if (supplink.Bnode in stop_list) and (line.name not in to_lines): to_lines.append(line.name) - for from_line in from_lines: - for to_line in to_lines: - try: - ftsupp = FastTripsTransferSupplink(walkskims=walkskims,nodeToTaz=nodeToTaz, - maxTaz=maxTaz, from_route_id=from_line, to_route_id=to_line, - template=supplink) - except NetworkException as e: - WranglerLogger.debug(str(e)) - WranglerLogger.debug("Skipping walk access supplink (%d,%d)" % (supplink.Anode,supplink.Bnode,from_route_id,to_route_id)) - continue + if supplink.isTransitTransfer(): + from_lines, to_lines = [],[] + for line in self.lines: + if isinstance(line, TransitLine): + stop_list = line.getStopList() + if (supplink.Anode in stop_list) and (line.name not in from_lines): from_lines.append(line.name) + if (supplink.Bnode in stop_list) and (line.name not in to_lines): to_lines.append(line.name) + for from_line in from_lines: + for to_line in to_lines: + try: + ftsupp = FastTripsTransferSupplink(walkskims=walkskims,nodeToTaz=nodeToTaz, + maxTaz=maxTaz, from_route_id=from_line, to_route_id=to_line, + template=supplink) + except NetworkException as e: + WranglerLogger.debug(str(e)) + WranglerLogger.debug("Skipping walk access supplink (%d,%d)" % (supplink.Anode,supplink.Bnode,from_line,to_line)) + continue + + self.fasttrips_transfer_supplinks[(ftsupp.Anode,ftsupp.Bnode,ftsupp.from_route_id,ftsupp.to_route_id)] = ftsupp + elif supplink.isDriveFunnel(): + try: + ftsupp = FastTripsTransferSupplink(walkskims=walkskims,nodeToTaz=nodeToTaz, + maxTaz=maxTaz,template=supplink) + # since this is a drive funnel, one end is going to be a stop and other end is going to be a PNR lot + if ftsupp.Anode in stop_list and ftsupp.Bnode not in stop_list: + ftsupp.setToStopID('lot_' + str(ftsupp.Bnode)) + self.fasttrips_transfer_supplinks[(ftsupp.from_stop_id,ftsupp.to_stop_id)] = ftsupp + supplink.setSupportFlag(True) + elif ftsupp.Anode not in stop_list and ftsupp.Bnode in stop_list: + ftsupp.setFromStopID('lot_' + str(ftsupp.Anode)) + self.fasttrips_transfer_supplinks[(ftsupp.from_stop_id,ftsupp.to_stop_id)] = ftsupp + supplink.setSupportFlag(True) + + except NetworkException as e: + WranglerLogger.debug(str(e)) + WranglerLogger.debug("Skipping drive funnel supplink (%d,%d)" % (supplink.Anode,supplink.Bnode)) + continue - self.fasttrips_transfer_supplinks[(ftsupp.Anode,ftsupp.Bnode,ftsupp.from_route_id,ftsupp.to_route_id)] = ftsupp elif supplink.isDriveAccess() or supplink.isDriveEgress(): ftsupp = FastTripsDriveSupplink(hwyskims=hwyskims, pnrNodeToTaz=pnrNodeToTaz, tp=tp, template=supplink) @@ -1417,14 +1445,14 @@ def createFastTrips_PNRs(self, coord_dict): pnr_nodenum = int(pnr.pnr) #WranglerLogger.warn("Non-integer pnr node %s for pnr" % (str(pnr.pnr) try: - n = FastTripsNode(pnr_nodenum, coord_dict) + n = FastTripsNode(pnr_nodenum, coord_dict, isPNR=True) except: WranglerLogger.warn('PNR Node %d not found; placing PNR at station location' % pnr_nodenum) (x, y) = coord_dict[int(pnr.station)] x += 10 y += 10 coord_dict_mod = {pnr_nodenum: (x, y)} - n = FastTripsNode(pnr_nodenum, coord_dict_mod) + n = FastTripsNode(pnr_nodenum, coord_dict_mod, isPNR=True) self.fasttrips_pnrs[pnr_nodenum] = n # next, make psuedo-pnrs from drive-access links ## for supplink in self.fasttrips_drive_supplinks.values(): @@ -1500,7 +1528,7 @@ def writeFastTrips_PNRs(self, f='drive_access_points_ft.txt', path='.', writeHea pnr_data = [] for pnr in self.fasttrips_pnrs.values(): if not isinstance(pnr, FastTripsNode): continue - data = pnr.asList(['stop_id','stop_lat','stop_lon']) + data = pnr.asList(['lot_id','stop_lat','stop_lon']) pnr_data.append(data) df_pnrs = pd.DataFrame(columns=['lot_id','lot_lat','lot_lon'],data=pnr_data) df_pnrs = df_pnrs.drop_duplicates() @@ -1581,6 +1609,9 @@ def writeFastTrips_Access(self, f_walk='walk_access_ft.txt', f_drive='drive_acce df_transfer_ft = pd.DataFrame(data=df_transfer,columns=transfer_keys+transfer_ft_columns) df_transfer = pd.DataFrame(data=df_transfer,columns=transfer_keys+transfer_columns) + # remove all the transfer to and from PNR lots in 'transfers.txt' + df_transfer = df_transfer.loc[(df_transfer['from_stop_id'].astype(str).str[:4] != 'lot_') & + (df_transfer['to_stop_id'].astype(str).str[:4] != 'lot_'),] df_walk.to_csv(os.path.join(path,f_walk),index=False,headers=writeHeaders) df_drive.to_csv(os.path.join(path,f_drive),index=False,headers=writeHeaders) @@ -1913,7 +1944,7 @@ def createFastTrips_Nodes(self): if isinstance(line,str): continue for n in line.n: if not isinstance(n,Node): - if isinstance(n,int): raise NetworkExcetption('LINE %s HAS INTEGER NODE. ALL NODES SHOULD BE OF TYPE NODE.' % line.name) + if isinstance(n,int): raise NetworkException('LINE %s HAS INTEGER NODE. ALL NODES SHOULD BE OF TYPE NODE.' % line.name) continue if int(n.num) not in nodes.keys(): ft_node = FastTripsNode(int(n.num), {abs(int(n.num)):(n.x,n.y)}) diff --git a/Wrangler/TransitParser.py b/Wrangler/TransitParser.py index a11430f..a08a38f 100644 --- a/Wrangler/TransitParser.py +++ b/Wrangler/TransitParser.py @@ -703,7 +703,7 @@ def convertFarelinksFareData(self): key = None value = None comment = None - cost, modes, nodepairs = None, [], [] + cost, oneway_flag, modes, nodepairs = None, None, [], [] for fare in self.tfp.farelinks_fares: # add comments as simple strings: @@ -731,6 +731,7 @@ def convertFarelinksFareData(self): for kidkid in kid[2]: if kidkid[0]=='attr_value': value = kidkid[1] if key=='modes': modes.append(value) + if key.lower()=='oneway': oneway_flag = value in ['Y','T'] if kid[0]=='semicolon_comment': comment = kid[1].strip() if fare[0] == 'cost': if currentFare: @@ -738,10 +739,10 @@ def convertFarelinksFareData(self): currentFare = None cost = fare[1] - if len(nodepairs) > 0 and len(modes) > 0 and cost: - currentFare = FarelinksFare(links=nodepairs, modes=modes, price=cost) + if len(nodepairs) > 0 and len(modes) > 0 and cost and oneway_flag is not None: + currentFare = FarelinksFare(links=nodepairs, modes=modes, price=cost, oneway=oneway_flag) #print "Current Fare: ", str(currentFare) - cost, modes, nodepairs = None, [], [] + cost, oneway_flag, modes, nodepairs = None, None, [], [] if currentFare: rows.append(currentFare) return rows \ No newline at end of file diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index febe998..cf1d450 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -208,7 +208,7 @@ pnrZonesFile = os.path.join(MODEL_RUN_DIR,"PNR_ZONES.dbf") indbf = dbf.Dbf(os.path.join(MODEL_RUN_DIR,"PNR_ZONES.dbf"), readOnly=True, new=False) for rec in indbf: - pnrTAZtoNode[rec["PNRTAZ"]] = rec["PNRNODE"] + pnrTAZtoNode[rec["PNRTAZ"]] = 'lot_' + str(rec["PNRNODE"]).strip() indbf.close() pnrNodeToTAZ = dict((v,k) for k,v in pnrTAZtoNode.iteritems()) #maxRealTAZ = min(pnrTAZtoNode.keys())-1 From 0b0aa3b92fac70ed2f5ae90790c5ba2f8cccf7a7 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 8 Nov 2016 09:21:40 -0800 Subject: [PATCH 107/148] v0.3 fare attribute updates Signed-off-by: Drew --- Wrangler/Fare.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/Wrangler/Fare.py b/Wrangler/Fare.py index 665e0a3..6e7f59b 100644 --- a/Wrangler/Fare.py +++ b/Wrangler/Fare.py @@ -431,17 +431,13 @@ def __str__(self): class FastTripsTransferFare(XFFare): - def __init__(self, from_fare_class=None, to_fare_class=None, is_flat_fee=None, - from_mode=None, to_mode=None, price=None, transfer_rule=None, price_conversion=1): + def __init__(self, from_fare_class=None, to_fare_class=None, transfer_fare_type=None, + from_mode=None, to_mode=None, price=None, price_conversion=1): XFFare.__init__(self, from_mode=from_mode, to_mode=to_mode, price=price, price_conversion=price_conversion) self.from_fare_class = from_fare_class self.to_fare_class = to_fare_class - self.is_flat_fee = 1 if is_flat_fee == None else is_flat_fee - self.transfer_rule = transfer_rule if transfer_rule else self.price - if self.is_flat_fee: - self.transfer_rule = self.transfer_rule * price_conversion - if self.is_flat_fee and self.transfer_rule: - self.price = self.transfer_rule + self.transfer_fare_type = transfer_fare_type if transfer_fare_type else 'transfer_free' + self.transfer_fare = price def asDataFrame(self, columns): if columns is None: From f6b9f42a0386b5b65d137a1c6e2814ec445c629b Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 8 Nov 2016 09:22:56 -0800 Subject: [PATCH 108/148] Remove unused attributes, and add fasttrips_fares as an attribute during initialization Signed-off-by: Drew --- Wrangler/TransitLine.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 9f325b1..3c28f04 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -776,10 +776,9 @@ def __init__(self, name=None, template=None): # info for crosswalk between SF-CHAMP and GTFS-PLUS self.champ_direction_id = None # info for crosswalk between agency published GTFS and GTFS-PLUS - self.gtfs_agency_id = None - self.gtfs_route_id = None self.gtfs_vintage = None - self.gtfs_url = None + + self.fasttrips_fares = None self.setRouteInfoFromLineName() self.setRouteType() From 6666a921a55dbf0a093eea1e2ad423d309d7f5a5 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 8 Nov 2016 09:26:34 -0800 Subject: [PATCH 109/148] Updates to crosswalk algorithm. Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 105 ++++++++++++++++----------- scripts/convert_cube_to_fasttrips.py | 21 ++++-- 2 files changed, 77 insertions(+), 49 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 96ae751..9910043 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -830,6 +830,19 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT self.fasttrips_walk_supplinks[(ftsupp.Anode,ftsupp.Bnode)] = ftsupp elif supplink.isWalkEgress(): pass + # egress links included in v0.3? If so, uncomment following... +# # walk access may either be stop/station -> TAZ or PNR -> TAZ. If it's the latter, flag it. +# try: +# ftsupp = FastTripsWalkSupplink(walkskims=walkskims,nodeToTaz=nodeToTaz, +# maxTax=maxTaz, template=supplink) +# if int(ftsupp.Anode) not in stop_list: +# WranglerLogger.debug("setting node %s-%s to support link" % (ftsupp.Anode, ftsupp.Bnode)) +# ftsupp.setSupportFlag(True) +# except Exception as e: +# WranglerLogger.debug(str(e)) +# WranglerLogger.debug("Skipping walk access supplink (%d,%d)" % (supplink.Anode,supplink.Bnode)) +# continue +# self.fasttrips_walk_supplinks[(ftsupp.Anode,ftsupp.Bnode)] = ftsupp elif supplink.isWalkFunnel(): new_fasttrips_walk_supplinks = None for k, s in self.fasttrips_walk_supplinks.iteritems(): @@ -885,7 +898,7 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT template=supplink) except NetworkException as e: WranglerLogger.debug(str(e)) - WranglerLogger.debug("Skipping walk access supplink (%d,%d)" % (supplink.Anode,supplink.Bnode,from_line,to_line)) + WranglerLogger.debug("Skipping walk transit transfer supplink between nodes (%d,%d) and lines (%s, %s)" % (supplink.Anode,supplink.Bnode,from_line,to_line)) continue self.fasttrips_transfer_supplinks[(ftsupp.Anode,ftsupp.Bnode,ftsupp.from_route_id,ftsupp.to_route_id)] = ftsupp @@ -1126,7 +1139,7 @@ def matchLinesToGTFS(self, gtfs_agency=None, gtfs_path=None, dist_threshold = 20 gtfs.standardize() gtfs.build_common_dfs() gtfs_xwalk_cols = ['champ_line_name','route_id','route_short_name','direction_id','pattern_id','match'] - gtfs_nodexwalk_cols = ['champ_line_name','champ_node_id','gtfs_route_id','gtfs_route_short_name','gtfs_direction_id','gtfs_stop_id','distance','dist_wgt','final_wgt'] + gtfs_nodexwalk_cols = ['champ_line_name','champ_node_id','route_id','route_short_name','direction_id','stop_id','distance','dist_wgt','final_wgt'] if not isinstance(self.gtfs_crosswalk, pd.DataFrame): self.gtfs_crosswalk = pd.DataFrame(columns=gtfs_xwalk_cols) # champ_line_name -> gtfsFeed route_id, direction_id, pattern_id @@ -1206,7 +1219,7 @@ def matchLinesToGTFS(self, gtfs_agency=None, gtfs_path=None, dist_threshold = 20 self.gtfs_crosswalk.loc[idxmax,'keep'] = 1 self.gtfs_crosswalk = self.gtfs_crosswalk[self.gtfs_crosswalk['keep'] == 1] - def matchLinesToGTFS2(self, gtfs_agency=None, gtfs_path=None, gtfs_encoding = None, sort=True): + def matchLinesToGTFS2(self, gtfs_agency=None, gtfs_path=None, gtfs_encoding = None, sort=True, stop_count_diff_threshold=None, dist_threshold=1000, allow_multi_match=True, multi_match_threshold=0.75): ''' Inputs: -gtfs_agency: an agency_id to determine which lines in self.lines to try to match to this GTFS feed @@ -1236,7 +1249,7 @@ def matchLinesToGTFS2(self, gtfs_agency=None, gtfs_path=None, gtfs_encoding = No gtfs.standardize() gtfs.build_common_dfs() gtfs_xwalk_cols = ['champ_line_name','route_id','route_short_name','direction_id','pattern_id','match'] - gtfs_nodexwalk_cols = ['champ_line_name','champ_node_id','gtfs_route_id','gtfs_route_short_name','gtfs_direction_id','gtfs_stop_id','distance','dist_wgt','final_wgt'] + gtfs_nodexwalk_cols = ['champ_line_name','champ_node_id','route_id','route_short_name','direction_id','stop_id','distance','dist_wgt','final_wgt'] if not isinstance(self.gtfs_crosswalk, pd.DataFrame): self.gtfs_crosswalk = pd.DataFrame(columns=gtfs_xwalk_cols) # champ_line_name -> gtfsFeed route_id, direction_id, pattern_id @@ -1251,17 +1264,15 @@ def matchLinesToGTFS2(self, gtfs_agency=None, gtfs_path=None, gtfs_encoding = No gtfs_stop_patterns['y'] = gtfs_stop_patterns.apply(self.map_point_to_y, axis=1) if sort: - gtfs_stop_patterns = gtfs_stop_patterns.sort(['route_id','pattern_id','stop_sequence']) + gtfs_stop_patterns = gtfs_stop_patterns.sort_values(by=['route_id','pattern_id','stop_sequence']) grouped_gtfs = gtfs_stop_patterns.groupby(['route_id','pattern_id']) for line in self.lines: - stop_matches = [] # line name, champ node id, gtfs stop_id, distance + data = [] if isinstance(line, str): pass elif isinstance(line, TransitLine): - ft_stop_patterns = line.stopsAsDataFrame() - #tot_match = float(len(ft_stop_patterns)) - has_route_match = False + ft_stop_patterns = line.stopsAsDataFrame(route_cols=['name','route_id','route_short_name','direction_id']) if line.agency_id != gtfs_agency: continue @@ -1269,43 +1280,50 @@ def matchLinesToGTFS2(self, gtfs_agency=None, gtfs_path=None, gtfs_encoding = No best_match_score = None best_idx = None best_stop_xwalk = None - for name, route_pattern in grouped_gtfs: - this_match_score, this_stop_xwalk = self.getRouteMatch(ft_stop_patterns, route_pattern) - if this_match_score == 0.0: - continue - if best_match_score == None or this_match_score > best_match_score: - if best_match_score == None: WranglerLogger.debug('%s: match found; %s (%0.2f)' % (line.name, name, best_match_score)) - if this_match_score > best_match_score: WranglerLogger.debug('%s: BETTER MATCH FOUND; %s (%0.2f) > %s (%0.2f)' % (line.name, name, this_match_score, best_idx, best_match_score)) - best_match_score = this_match_score - best_idx = name - data = [[line.name,route_pattern['route_id'],route_pattern['route_short_name'],route_pattern['direction_id'],route_pattern['pattern_id'],this_match_score]] - best_xwalk = pd.DataFrame(data=data,columns=gtfs_xwalk_cols) - best_stop_xwalk = pd.DataFrame(this_stop_xwalk) + for name, route_pattern in grouped_gtfs: + if stop_count_diff_threshold: + if 1.0 * len(ft_stop_patterns) > stop_count_diff_threshold * len(route_pattern) or 1.0 * len(route_pattern) > stop_count_diff_threshold * len(ft_stop_patterns): + WranglerLogger.debug('%s: skipping %s because there is a greater than %d pct difference in number of stops %0.2f %s %0.2f' + % (line.name, name, (stop_count_diff_threshold - 1) * 100, + len(ft_stop_patterns), '>' if len(ft_stop_patterns) > len(route_pattern) else '<', + len(route_pattern))) + continue + this_match_score, this_stop_xwalk = self.getRouteMatch(ft_stop_patterns, route_pattern, dist_threshold) + + if allow_multi_match: + if this_match_score >= multi_match_threshold: + data.append([line.name,route_pattern['route_id'].iloc[0],route_pattern['route_short_name'].iloc[0],route_pattern['direction_id'].iloc[0],route_pattern['pattern_id'].iloc[0],this_match_score]) + WranglerLogger.debug('%s: match found; %s (%0.2f)' % (line.name, route_pattern['route_id'].iloc[0], this_match_score)) + else: + continue + else: + if this_match_score == 0.0: + continue + elif best_match_score == None or this_match_score > best_match_score: + if best_match_score == None: + WranglerLogger.debug('%s: match found; %s (%0.2f)' % (line.name, name, this_match_score)) + elif this_match_score > best_match_score: + WranglerLogger.debug('%s: BETTER MATCH FOUND; %s (%0.2f) > %s (%0.2f)' % (line.name, name, this_match_score, best_idx, best_match_score)) + best_match_score = this_match_score + best_idx = name + data = [[line.name,route_pattern['route_id'].iloc[0],route_pattern['route_short_name'].iloc[0],route_pattern['direction_id'].iloc[0],route_pattern['pattern_id'].iloc[0],this_match_score]] + best_xwalk = pd.DataFrame(data=data,columns=gtfs_xwalk_cols) + best_stop_xwalk = pd.DataFrame(this_stop_xwalk) + else: + continue + + best_xwalk = pd.DataFrame(data=data,columns=gtfs_xwalk_cols) + best_stop_xwalk = pd.DataFrame(this_stop_xwalk) + if isinstance(best_stop_xwalk, pd.DataFrame): + WranglerLogger.debug('%s: match(es) found! %s' % (line.name, str(best_xwalk['route_id'].tolist()))) self.gtfs_crosswalk = self.gtfs_crosswalk.append(best_xwalk) self.gtfs_node_crosswalk = self.gtfs_node_crosswalk.append(best_stop_xwalk) else: WranglerLogger.debug('%s: NO MATCH FOUND' % line.name) self.gtfs_node_crosswalk.to_csv('%s_node_crosswalk.csv' % gtfs_agency) - -# leftovers from crosswalk a priori -## if line.name[-1:] == 'R': -## champ_line_simple = line.name[:-1] -## else: -## champ_line_simple = line.name -## gtfs_route_id = route_crosswalk.loc[route_crosswalk['CHAMP ROUTE ID']==champ_line_simple,'route_id'] -## gtfs_direction_id = route_crosswalk.loc[route_crosswalk['CHAMP ROUTE ID']==champ_line_simple,'direction_id'] -## -## if isinstance(gtfs_route_id, pd.Series) and len(gtfs_route_id) > 0: -## gtfs_route_id = gtfs_route_id.irow(0) -## gtfs_direction_id = gtfs_direction_id.irow(0) -## elif not isinstance(gtfs_route_id,str): -## WranglerLogger.warn('%s: no corresponding route_id / direction_id in crosswalk file' % line.name) -## continue -## grouped_gtfs = gtfs_stop_patterns[(gtfs_stop_patterns['route_id']==gtfs_route_id) & (gtfs_stop_patterns['direction_id']==gtfs_direction_id)] -## grouped_gtfs = grouped_gtfs.groupby(['route_id','pattern_id']) - def getRouteMatch(self, left_route_stops, right_route_stops): + def getRouteMatch(self, left_route_stops, right_route_stops, dist_threshold=1000): from _static.gtfs_utils import gtfs_utils import pyproj, shapely, math from shapely.geometry import Point, Polygon, MultiPolygon @@ -1349,20 +1367,20 @@ def getRouteMatch(self, left_route_stops, right_route_stops): right_route_stops.loc[best_idx,'stop_id'], right_route_stops.loc[best_idx,'stop_sequence'])) last_best_idx = best_idx i += 1 - dist_weight = math.exp(-3*(best_dist/5280)) + dist_weight = math.exp(-5*(best_dist/5280)) if best_dist < dist_threshold else 0 score += ((order_weight_adj * dist_weight) / ideal_match) if i > tries and score < 0.01: - WranglerLogger.warn('%s: skipping because of low match %s (score: %0.2f)' % (lstop['route_id'], rstop['route_id'], score)) + WranglerLogger.warn('%s: skipping because of low match %s (score: %0.2f, best_dist=%02.f)' % (lstop['route_id'], rstop['route_id'], score, best_dist)) score = 0.0 match_stops = None return score, match_stops else: - stop_matches.append([lstop['route_short_name'],lstop['stop_id'],right_route_stops.loc[best_idx,'route_id'], + stop_matches.append([lstop['name'],lstop['stop_id'],right_route_stops.loc[best_idx,'route_id'], right_route_stops.loc[best_idx,'route_short_name'],right_route_stops.loc[best_idx,'direction_id'], right_route_stops.loc[best_idx,'stop_id'],best_dist,dist_weight,dist_weight*order_weight_adj]) - match_stops = pd.DataFrame(stop_matches,columns = ['champ_line_name','champ_node_id','gtfs_route_id','gtfs_route_short_name','gtfs_direction_id','gtfs_stop_id','distance','dist_wgt','final_wgt']) + match_stops = pd.DataFrame(stop_matches,columns = ['champ_line_name','champ_node_id','route_id','route_short_name','direction_id','stop_id','distance','dist_wgt','final_wgt']) return score, match_stops @@ -1379,6 +1397,7 @@ def addDeparturesFromGTFS(self, agency, gtfs_path, gtfs_encoding=None): if isinstance(line, TransitLine): if line.agency_id != agency: continue + self.gtfs_crosswalk.to_csv('test_crosswalk_output.csv') list_of_pattern_ids = self.gtfs_crosswalk[self.gtfs_crosswalk['champ_line_name']==line.name]['pattern_id'].drop_duplicates().tolist() list_of_departure_times = gtfs.route_trips[gtfs.route_trips['pattern_id'].isin(list_of_pattern_ids)]['trip_departure_mpm'].tolist() if len(list_of_departure_times) == 0: diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index cf1d450..4ca4868 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -230,10 +230,12 @@ WranglerLogger.debug('matching gtfs for %s using %s AND CROSSWALK %s ENCODING %s' % (agency, settings['path'], settings['crosswalk'], settings['gtfs_encoding'])) #if agency == 'sf_muni': continue transit_network.matchLinesToGTFS2(gtfs_agency=agency, - gtfs_path=settings['path'], - gtfs_encoding=settings['gtfs_encoding']) + gtfs_path=settings['path'], + gtfs_encoding=settings['gtfs_encoding'], + stop_count_diff_threshold=settings['stop_count_diff_threshold']) transit_network.addDeparturesFromGTFS(agency=agency, gtfs_path=settings['path'], gtfs_encoding=settings['gtfs_encoding']) - + transit_network.gtfs_crosswalk.to_csv('gtfs_route_crosswalk.csv') + transit_network.gtfs_node_crosswalk.to_csv('gtfs_node_crosswalk.csv') WranglerLogger.debug("writing agencies") transit_network.writeFastTrips_Agencies(path=FT_OUTPATH) WranglerLogger.debug("writing calendar") @@ -244,12 +246,19 @@ WranglerLogger.debug("writing lines") transit_network.writeFastTrips_Shapes(path=FT_OUTPATH) WranglerLogger.debug("writing routes") - transit_network.writeFastTrips_Routes(path=FT_OUTPATH) + try: + transit_network.writeFastTrips_Routes(path=FT_OUTPATH) + except Exception as e: + WranglerLogger.debug('failed writing routes: %s' % str(e)) + transit_network.writeFastTrips_toCHAMP(path=FT_OUTPATH) # get rid of this later; it's duplicate. WranglerLogger.debug("writing stop times") transit_network.writeFastTrips_Trips(path=FT_OUTPATH) if do_fares: - WranglerLogger.debug("writing fares") - transit_network.writeFastTrips_Fares(path=FT_OUTPATH, sortFareRules=SORT_OUTPUTS) + try: + WranglerLogger.debug("writing fares") + transit_network.writeFastTrips_Fares(path=FT_OUTPATH, sortFareRules=SORT_OUTPUTS) + except Exception as e: + WranglerLogger.debug('failed writing fairs: %s' % str(e)) WranglerLogger.debug("writing stops") transit_network.writeFastTrips_Stops(path=FT_OUTPATH) if do_highways: From e4679e240a2ee50d957246efa97ea2015a7f6416 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 8 Nov 2016 11:27:34 -0800 Subject: [PATCH 110/148] stores reverse-direction attributes for FastTripsWalkSupplinks so they can be easily reversed without needing to pass walkskims again. Signed-off-by: Drew --- Wrangler/Supplink.py | 38 +++++++++++++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 3 deletions(-) diff --git a/Wrangler/Supplink.py b/Wrangler/Supplink.py index a2d34e0..e0d47db 100644 --- a/Wrangler/Supplink.py +++ b/Wrangler/Supplink.py @@ -165,7 +165,7 @@ def __init__(self, walkskims=None, nodeToTaz=None, maxTaz=None, template=None): self.taz = self.Anode self.stop_id = self.Bnode self.dist = float(self['DIST'])*0.01 if 'DIST' in self.keys() else None - + #self.direction = 'access' # placeholder variable for v0.3 (maybe?) # walk_access optional if walkskims and nodeToTaz and maxTaz: self.setAttributes(walkskims,nodeToTaz,maxTaz) @@ -176,6 +176,14 @@ def __init__(self, walkskims=None, nodeToTaz=None, maxTaz=None, template=None): self.employment_density = None self.auto_capacity = None self.indirectness = None + # these enable reversing the supplink without having to pass walkskims again. + # Reverse all the attributes in case the reverse path is a different route. + self._reverse_dist = self.dist + self._reverse_elevation_gain = None + self._reverse_population_density = None + self._reverse_retail_density = None + self._reverse_auto_capacity = None + self._reverse_indirectness = None def asDataFrame(self, columns=None): if columns is None: @@ -220,6 +228,24 @@ def setAttributes(self, walkskims, nodeToTaz, maxTaz): self.elevation_gain = walkskims.getWalkSkimAttribute(oTaz,dTaz,"ABS_RISE") # link sum when rise > 0 (feet) self.indirectness = max(walkskims.getWalkSkimAttribute(oTaz,dTaz,"INDIRECTNESS"),1) # distance divided by rock dove distance, force to be 1 if the skim distance is less than straight-line + self._reverse_dist = walkskims.getWalkSkimAttribute(dTaz,oTaz,"DISTANCE") if self.dist == None else self.dist # link sum (miles). Keep the original distance if it's available. + #self.dist = max(self.dist, 0.01) + self._reverse_population_density = walkskims.getWalkSkimAttribute(dTaz,oTaz,"AVGPOPDEN") # average pop/acre + self._reverse_employment_density = walkskims.getWalkSkimAttribute(dTaz,oTaz,"AVGEMPDEN") # average employment/acre + self._reverse_retail_density = None #walkSkim.getWalkSkimAttribute(oTaz,dTaz,"AVGRETDEN") # average retail/acre + self._reverse_auto_capacity = walkskims.getWalkSkimAttribute(dTaz,oTaz,"AVGCAP") # average road capacity (vph) + self._reverse_elevation_gain = walkskims.getWalkSkimAttribute(dTaz,oTaz,"ABS_RISE") # link sum when rise > 0 (feet) + self._reverse_indirectness = max(walkskims.getWalkSkimAttribute(dTaz,oTaz,"INDIRECTNESS"),1) # distance divided by rock dove distance, force to be 1 if the skim distance is less than straight-line + + def reverse(self): + Supplink.reverse(self) + self.dist = self._reverse_dist + self.population_density = self._reverse_population_density + self.employment_density = self._reverse_employment_density + self.retail_density = self._reverse_retail_density + self.auto_capacity = self._reverse_auto_capacity + self.elevation_gain = self._reverse_elevation_gain + self.indirectness = self._reverse_indirectness class FastTripsDriveSupplink(Supplink): def __init__(self, hwyskims=None, pnrNodeToTaz=None, tp=None, template=None): @@ -309,8 +335,8 @@ def __init__(self,walkskims=None, nodeToTaz=None, maxTaz=None, transfer_type=Non self.transfer_type = None # 0-whatev,1-timed transfer,2-min xfer time,3-not possible self.min_transfer_time = None # float, minutes # transfer_ft req'd - self.from_route_id = None - self.to_route_id = None + self.from_route_id = from_route_id + self.to_route_id = to_route_id self.schedule_precedence = None # 'from' or 'to' def setFromStopID(self, stopid): @@ -318,3 +344,9 @@ def setFromStopID(self, stopid): def setToStopID(self, stopid): self.to_stop_id = stopid + + def reverse(self): + FastTripsWalkSupplink.reverse(self) + temp = self.from_route_id + self.from_route_id = self.to_route_id + self.to_route_id = temp \ No newline at end of file From f5116e1ac697fac34514cdbee437ec5832a275c2 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 8 Nov 2016 11:28:56 -0800 Subject: [PATCH 111/148] skips non-am transit transfers (if walk_am_only) because those are identical across time periods Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 9910043..402bde4 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -779,12 +779,12 @@ def mergeSupplinks(self,path,walk_am_only=True): f = open(os.path.join(path,filename)) tp = filename[:2].upper() supplinks = self.parseSupplinks(f.read(),production='transit_file',verbosity=0) - # only need to get walk supplinks for AM since they are the same in all time periods. + # only need to get walk and xfer supplinks for AM since they are the same in all time periods. if walk_am_only and tp != "AM": walk_removed = [] for s in supplinks: if isinstance(s,Supplink): - if s.isWalkAccess() or s.isWalkEgress() or s.isWalkFunnel(): continue + if s.isWalkAccess() or s.isWalkEgress() or s.isWalkFunnel() or s.isTransitTransfer(): continue walk_removed.append(s) WranglerLogger.debug("Skipped %d of %d supplinks in %s" % (len(supplinks)-len(walk_removed),len(supplinks),filename)) supplinks = walk_removed From 928ce7f01a961e610519dccd17b40f8e9fc79761 Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 8 Nov 2016 13:45:43 -0800 Subject: [PATCH 112/148] v0.3 transfer fare updates Signed-off-by: Drew --- Wrangler/Fare.py | 9 ++++++--- Wrangler/TransitNetwork.py | 6 ++++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/Wrangler/Fare.py b/Wrangler/Fare.py index 6e7f59b..f422f2a 100644 --- a/Wrangler/Fare.py +++ b/Wrangler/Fare.py @@ -432,12 +432,15 @@ def __str__(self): class FastTripsTransferFare(XFFare): def __init__(self, from_fare_class=None, to_fare_class=None, transfer_fare_type=None, - from_mode=None, to_mode=None, price=None, price_conversion=1): - XFFare.__init__(self, from_mode=from_mode, to_mode=to_mode, price=price, price_conversion=price_conversion) + from_mode=None, to_mode=None, transfer_fare=None, price_conversion=1): + # TODO handle conditions where transfer_fare_type is not an incremental cost + XFFare.__init__(self, from_mode=from_mode, to_mode=to_mode, price=transfer_fare, price_conversion=price_conversion) self.from_fare_class = from_fare_class self.to_fare_class = to_fare_class self.transfer_fare_type = transfer_fare_type if transfer_fare_type else 'transfer_free' - self.transfer_fare = price + self.transfer_fare = transfer_fare + if self.transfer_fare_type == 'transfer_cost' and self.transfer_fare == 0: + self.transfer_fare_type == 'transfer_free' def asDataFrame(self, columns): if columns is None: diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 402bde4..8c6fe34 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -902,6 +902,8 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT continue self.fasttrips_transfer_supplinks[(ftsupp.Anode,ftsupp.Bnode,ftsupp.from_route_id,ftsupp.to_route_id)] = ftsupp + ftsupp.reverse() + self.fasttrips_transfer_supplinks[(ftsupp.Bnode,ftsupp.Anode,ftsupp.to_route_id,ftsupp.from_route_id)] = ftsupp elif supplink.isDriveFunnel(): try: ftsupp = FastTripsTransferSupplink(walkskims=walkskims,nodeToTaz=nodeToTaz, @@ -1937,8 +1939,8 @@ def createFastTrips_Fares(self, price_conversion=1): to_fare_class=to_fare, from_mode=xffare.from_mode, to_mode=xffare.to_mode, - is_flat_fee=1, - transfer_rule=xffare.price, + transfer_fare_type='transfer_cost', + transfer_fare=xffare.price, price_conversion=price_conversion) ##if ftfare not in self.fasttrips_transfer_fares: self.fasttrips_transfer_fares.append(ftfare) From 222f0e850cd0b0529c5371f5fe7e45b9b0cc067a Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 16 Nov 2016 12:35:28 -0800 Subject: [PATCH 113/148] v0.3 update fare_class -> fare_period Signed-off-by: Drew --- Wrangler/Fare.py | 36 ++++++++++++++--------------- Wrangler/TransitLine.py | 20 ++++++++--------- Wrangler/TransitNetwork.py | 46 +++++++++++++++++++------------------- 3 files changed, 51 insertions(+), 51 deletions(-) diff --git a/Wrangler/Fare.py b/Wrangler/Fare.py index f422f2a..43efa9f 100644 --- a/Wrangler/Fare.py +++ b/Wrangler/Fare.py @@ -29,7 +29,7 @@ def __init__(self, fare_id=None, operator=None, line=None, mode=None, price=None # stuff needed for FT self.fair_id = None # calculated - self.fare_class = None # calculated + self.fare_period = None # calculated self.operator = operator self.line = line self.mode = mode @@ -61,10 +61,10 @@ def setFareId(self, fare_id=None, style='fasttrips', suffix=None): regular local fare: fare_id: opername_modetype - fare_class: opername_modetype_allday + fare_period: opername_modetype_allday zonal fare: fare_id: opername_modetype_2Z (where x is number of zones crossed) - fare_class: opername_modetype_2Z_allday + fare_period: opername_modetype_2Z_allday ''' if fare_id: self.fare_id = fare_id @@ -86,21 +86,21 @@ def setFareId(self, fare_id=None, style='fasttrips', suffix=None): return self.fare_id - def setFareClass(self, fare_class=None, style='fasttrips', suffix=None): - if fare_class: - self.fare_class = fare_class - return self.fare_class + def setFareClass(self, fare_period=None, style='fasttrips', suffix=None): + if fare_period: + self.fare_period = fare_period + return self.fare_period if self.fare_id: - self.fare_class = self.fare_id + self.fare_period = self.fare_id else: - self.fare_class = self.setFareId() + self.fare_period = self.setFareId() todpart1 = HHMMSSToCHAMPTimePeriod(self.start_time) todpart2 = HHMMSSToCHAMPTimePeriod(self.end_time) if todpart1 == todpart2: todpart = todpart1 else: todpart = '%s_to_%s' % (todpart1, todpart2) - self.fare_class = '%s_%s' % (self.fare_class, todpart) + self.fare_period = '%s_%s' % (self.fare_period, todpart) def asDataFrame(self, columns=None): import pandas as pd @@ -336,7 +336,7 @@ class FastTripsFare(Fare): ''' def __init__(self,fare_id=None,route_id=None,operator=None,line=None,origin_id=None,destination_id=None, - contains_id=None,price=None,fare_class=None,start_time=None,end_time=None, + contains_id=None,price=None,fare_period=None,start_time=None,end_time=None, transfers=None,transfer_duration=None, champ_line_name=None, champ_mode=None, zone_suffixes=False, price_conversion=1): @@ -370,10 +370,10 @@ def setFareId(self, fare_id=None, style='fasttrips', suffix=None): regular local fare: fare_id: opername_modetype - fare_class: opername_modetype_allday + fare_period: opername_modetype_allday zonal fare: fare_id: opername_modetype_2Z (where x is number of zones crossed) - fare_class: opername_modetype_2Z_allday + fare_period: opername_modetype_2Z_allday ''' if fare_id: self.fare_id = fare_id @@ -426,17 +426,17 @@ def __cmp__(self,other): return cmp(self.__dict__,other.__dict__) def __str__(self): - s = 'fare_id: %s, orig_id: %s, dest_id: %s, cont_id: %s, fare_class: %s, price: $%.2f' % (self.fare_id,self.origin_id,self.destination_id,self.contains_id,self.fare_class, float(self.price)/100) + s = 'fare_id: %s, orig_id: %s, dest_id: %s, cont_id: %s, fare_period: %s, price: $%.2f' % (self.fare_id,self.origin_id,self.destination_id,self.contains_id,self.fare_period, float(self.price)/100) return s class FastTripsTransferFare(XFFare): - def __init__(self, from_fare_class=None, to_fare_class=None, transfer_fare_type=None, + def __init__(self, from_fare_period=None, to_fare_period=None, transfer_fare_type=None, from_mode=None, to_mode=None, transfer_fare=None, price_conversion=1): # TODO handle conditions where transfer_fare_type is not an incremental cost XFFare.__init__(self, from_mode=from_mode, to_mode=to_mode, price=transfer_fare, price_conversion=price_conversion) - self.from_fare_class = from_fare_class - self.to_fare_class = to_fare_class + self.from_fare_period = from_fare_period + self.to_fare_period = to_fare_period self.transfer_fare_type = transfer_fare_type if transfer_fare_type else 'transfer_free' self.transfer_fare = transfer_fare if self.transfer_fare_type == 'transfer_cost' and self.transfer_fare == 0: @@ -444,7 +444,7 @@ def __init__(self, from_fare_class=None, to_fare_class=None, transfer_fare_type= def asDataFrame(self, columns): if columns is None: - columns = ['from_fare_class','to_fare_class','is_flat_fee','transfer_rule'] + columns = ['from_fare_period','to_fare_period','is_flat_fee','transfer_rule'] df = Fare.asDataFrame(self, columns) return df diff --git a/Wrangler/TransitLine.py b/Wrangler/TransitLine.py index 3c28f04..788b62b 100644 --- a/Wrangler/TransitLine.py +++ b/Wrangler/TransitLine.py @@ -768,7 +768,7 @@ def __init__(self, name=None, template=None): self.proof_of_payment = None # routes_ft optional - self.fare_class = None + self.fare_period = None # trips req'd self.service_id = None @@ -873,20 +873,20 @@ def setMode(self, mode=None): self.mode = WranglerLookups.MODENUM_TO_FTMODETYPE[int(self.attr['MODE'])] return self.mode - def setFareClass(self, fare_class=None): - if fare_class: - self.fare_class = fare_class - return self.fare_class + def setFareClass(self, fare_period=None): + if fare_period: + self.fare_period = fare_period + return self.fare_period if self.fasttrips_fares: if len(self.fasttrips_fares) == 1: - self.fare_class = self.fasttrips_fares[0].fare_class - return self.fare_class + self.fare_period = self.fasttrips_fares[0].fare_period + return self.fare_period ft_fares = self.getFastTripsFares_asList() if len(ft_fares) == 1: - self.fare_class = ft_fares[0].fare_class + self.fare_period = ft_fares[0].fare_period else: - self.fare_class = None - return self.fare_class + self.fare_period = None + return self.fare_period def setProofOfPayment(self, proof_of_payment=None): if proof_of_payment: diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 8c6fe34..674fef8 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -1624,7 +1624,7 @@ def writeFastTrips_Access(self, f_walk='walk_access_ft.txt', f_drive='drive_acce if len(transfer_data) > 0: df_transfer = pd.DataFrame(columns=transfer_keys+transfer_columns+transfer_ft_columns, data=transfer_data) - df_transfer = df_transfer.drop_duplicates() + df_transfer = df_transfer.drop_duplicates(subset=transfer_keys) else: df_transfer = pd.DataFrame(columns=transfer_columns) @@ -1689,11 +1689,11 @@ def writeFastTrips_Routes(self, f_routes='routes.txt', f_routes_ft='routes_ft.tx for line in self.lines: if isinstance(line, TransitLine): - if line.fare_class == None: + if line.fare_period == None: fc = line.setFareClass() - WranglerLogger.debug('%s fare_class set to %s at writeFastTrips_Routes' % (line.name, fc)) + WranglerLogger.debug('%s fare_period set to %s at writeFastTrips_Routes' % (line.name, fc)) else: - WranglerLogger.debug('%s fare_class already set as %s' % (line.name, line.fare_class)) + WranglerLogger.debug('%s fare_period already set as %s' % (line.name, line.fare_period)) df_row = line.asDataFrame(columns=['route_id','agency_id','route_short_name','route_long_name','route_type']) if not isinstance(df_routes,pd.DataFrame): df_routes = df_row @@ -1908,35 +1908,35 @@ def createFastTrips_Fares(self, price_conversion=1): self.fasttrips_fares = fasttrips_fares count = 0 - fare_classes = {} # fare_class -> FastTripsFare - fare_classes_by_mode = {} # champ modenum -> list of fare_class + fare_periods = {} # fare_period -> FastTripsFare + fare_periods_by_mode = {} # champ modenum -> list of fare_period for fare in self.fasttrips_fares: - if fare.fare_class not in fare_classes.keys(): - fare_classes[fare.fare_class] = fare + if fare.fare_period not in fare_period.keys(): + fare_period[fare.fare_period] = fare if not fare.champ_mode: WranglerLogger.warn("fare %s missing champ mode" % fare.fare_id) - if fare.champ_mode not in fare_classes_by_mode.keys(): fare_classes_by_mode[fare.champ_mode] = [] - if fare.fare_class not in fare_classes_by_mode[fare.champ_mode]: - fare_classes_by_mode[fare.champ_mode].append(fare.fare_class) + if fare.champ_mode not in fare_periods_by_mode.keys(): fare_periods_by_mode[fare.champ_mode] = [] + if fare.fare_period not in fare_periods_by_mode[fare.champ_mode]: + fare_periods_by_mode[fare.champ_mode].append(fare.fare_period) for xffare in self.xf_fares: if isinstance(xffare, XFFare): if not xffare.isTransferType(): WranglerLogger.debug("skipping %d to %d because non-transit transfer" % (xffare.from_mode, xffare.to_mode)) continue - if xffare.from_mode not in fare_classes_by_mode.keys() or xffare.to_mode not in fare_classes_by_mode.keys(): + if xffare.from_mode not in fare_periods_by_mode.keys() or xffare.to_mode not in fare_periods_by_mode.keys(): WranglerLogger.debug("skipping xfer %d to %d because no valid fares found" % (xffare.from_mode, xffare.to_mode)) continue if xffare.price == 0: WranglerLogger.debug("skipping xfer %d to %d because price is 0" % (xffare.from_mode, xffare.to_mode)) continue - from_classes = len(fare_classes_by_mode[xffare.from_mode]) - to_classes = len(fare_classes_by_mode[xffare.to_mode]) + from_periods = len(fare_periods_by_mode[xffare.from_mode]) + to_periods = len(fare_periods_by_mode[xffare.to_mode]) WranglerLogger.debug("from_classes: %7d, to_classes: %7d, total combinations: %7d" % (from_classes,to_classes,from_classes*to_classes)) - for from_fare in fare_classes_by_mode[xffare.from_mode]: - for to_fare in fare_classes_by_mode[xffare.to_mode]: - ftfare = FastTripsTransferFare(from_fare_class=from_fare, - to_fare_class=to_fare, + for from_fare in fare_periods_by_mode[xffare.from_mode]: + for to_fare in fare_periods_by_mode[xffare.to_mode]: + ftfare = FastTripsTransferFare(from_fare_period=from_fare, + to_fare_period=to_fare, from_mode=xffare.from_mode, to_mode=xffare.to_mode, transfer_fare_type='transfer_cost', @@ -1945,7 +1945,7 @@ def createFastTrips_Fares(self, price_conversion=1): ##if ftfare not in self.fasttrips_transfer_fares: self.fasttrips_transfer_fares.append(ftfare) count += 1 - if count % 10000 == 0: WranglerLogger.debug("%7d" % count) + if count % 10000 == 0: WranglerLogger.debug("found %7d transfer rules" % count) return fasttrips_fares, self.fasttrips_transfer_fares def createFastTrips_Nodes(self): @@ -1988,7 +1988,7 @@ def writeFastTrips_Fares(self,f_farerules='fare_rules.txt',f_farerules_ft='fare_ df_farerules = df_row else: df_farerules = df_farerules.append(df_row) - df_row = fare.asDataFrame(['fare_id','fare_class','start_time','end_time']) + df_row = fare.asDataFrame(['fare_id','fare_period','start_time','end_time']) if not isinstance(df_farerules_ft, pd.DataFrame): df_farerules_ft = df_row else: @@ -1998,7 +1998,7 @@ def writeFastTrips_Fares(self,f_farerules='fare_rules.txt',f_farerules_ft='fare_ df_fareattrs = df_row else: df_fareattrs = df_fareattrs.append(df_row) - df_row = fare.asDataFrame(['fare_class','price','currency_type','payment_method','transfers','transfer_duration']) + df_row = fare.asDataFrame(['fare_period','price','currency_type','payment_method','transfers','transfer_duration']) if not isinstance(df_fareattrs_ft, pd.DataFrame): df_fareattrs_ft = df_row else: @@ -2008,7 +2008,7 @@ def writeFastTrips_Fares(self,f_farerules='fare_rules.txt',f_farerules_ft='fare_ df_farerules = df_farerules.drop_duplicates().sort(['fare_id','route_id']) df_farerules_ft = df_farerules_ft.drop_duplicates().sort('fare_id') df_fareattrs = df_fareattrs.drop_duplicates().sort('fare_id') - df_fareattrs_ft = df_fareattrs_ft.drop_duplicates().sort('fare_class') + df_fareattrs_ft = df_fareattrs_ft.drop_duplicates().sort('fare_period') else: df_farerules = df_farerules.drop_duplicates() df_farerules_ft = df_farerules_ft.drop_duplicates() @@ -2020,7 +2020,7 @@ def writeFastTrips_Fares(self,f_farerules='fare_rules.txt',f_farerules_ft='fare_ df_fareattrs.to_csv(os.path.join(path,f_fareattr),index=False,header=writeHeaders,float_format='%.2f') df_fareattrs_ft.to_csv(os.path.join(path, f_fareattr_ft),index=False,header=writeHeaders,float_format='%.2f') - transfer_columns = ['from_fare_class','to_fare_class','is_flat_fee','transfer_rule'] + transfer_columns = ['from_fare_period','to_fare_period','transfer_fare_type','transfer_fare'] transfer_data = [] for fare in self.fasttrips_transfer_fares: From 18c474f5e672cd64ce4ad6e0ffa4fba35a013c30 Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 16 Nov 2016 12:37:17 -0800 Subject: [PATCH 114/148] v0.3 add price_conversion back in Signed-off-by: Drew --- Wrangler/Fare.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Wrangler/Fare.py b/Wrangler/Fare.py index 43efa9f..ea54c2b 100644 --- a/Wrangler/Fare.py +++ b/Wrangler/Fare.py @@ -438,7 +438,7 @@ def __init__(self, from_fare_period=None, to_fare_period=None, transfer_fare_typ self.from_fare_period = from_fare_period self.to_fare_period = to_fare_period self.transfer_fare_type = transfer_fare_type if transfer_fare_type else 'transfer_free' - self.transfer_fare = transfer_fare + self.transfer_fare = transfer_fare * price_conversion if self.transfer_fare_type == 'transfer_cost' and self.transfer_fare == 0: self.transfer_fare_type == 'transfer_free' From e7271a615a551e9879337fb8a0f90445088425d4 Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 16 Nov 2016 13:02:19 -0800 Subject: [PATCH 115/148] v0.3 sorts access links by default. Fixes bug that where a bunch of transfers_ft records were being incorrectly dropped Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 674fef8..e7fc4df 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -1573,7 +1573,7 @@ def writeFastTrips_Vehicles(self, f='vehicles_ft.txt', path='.', writeHeaders=Tr vehicles.append(vtype) df_vehicles.to_csv(os.path.join(path,f),index=False,headers=writeHeaders) - def writeFastTrips_Access(self, f_walk='walk_access_ft.txt', f_drive='drive_access_ft.txt', f_transfer='transfers.txt', f_transfer_ft='transfers_ft.txt', path='.', writeHeaders=True): + def writeFastTrips_Access(self, f_walk='walk_access_ft.txt', f_drive='drive_access_ft.txt', f_transfer='transfers.txt', f_transfer_ft='transfers_ft.txt', path='.', writeHeaders=True, sort=True): df_walk = None df_drive = None df_transfer = None @@ -1583,8 +1583,9 @@ def writeFastTrips_Access(self, f_walk='walk_access_ft.txt', f_drive='drive_acce walk_columns = ['taz','stop_id','dist','elevation_gain','population_density','employment_density','auto_capacity','indirectness'] drive_columns = ['taz','lot_id','direction','dist','cost','travel_time','start_time','end_time'] transfer_keys = ['from_stop_id','to_stop_id'] + transfer_ft_keys = ['from_stop_id','to_stop_id','from_route_id','to_route_id'] transfer_columns = ['transfer_type','min_transfer_time'] - transfer_ft_columns = ['dist','from_route_id','to_route_id','schedule_precedence'] + transfer_ft_columns = ['dist','schedule_precedence'] for supplink in self.fasttrips_walk_supplinks.values(): # skip the supplinks that end at WNR @@ -1624,16 +1625,22 @@ def writeFastTrips_Access(self, f_walk='walk_access_ft.txt', f_drive='drive_acce if len(transfer_data) > 0: df_transfer = pd.DataFrame(columns=transfer_keys+transfer_columns+transfer_ft_columns, data=transfer_data) - df_transfer = df_transfer.drop_duplicates(subset=transfer_keys) + df_transfer = df_transfer.drop_duplicates(subset=transfer_ft_keys) else: df_transfer = pd.DataFrame(columns=transfer_columns) - df_transfer_ft = pd.DataFrame(data=df_transfer,columns=transfer_keys+transfer_ft_columns) + df_transfer_ft = pd.DataFrame(data=df_transfer,columns=transfer_ft_keys+transfer_ft_columns) df_transfer = pd.DataFrame(data=df_transfer,columns=transfer_keys+transfer_columns) # remove all the transfer to and from PNR lots in 'transfers.txt' df_transfer = df_transfer.loc[(df_transfer['from_stop_id'].astype(str).str[:4] != 'lot_') & (df_transfer['to_stop_id'].astype(str).str[:4] != 'lot_'),] + if sort: + df_walk.sort_values(by=['taz','stop_id'], inplace=True) + df_drive.sort_values(by=['taz','lot_id'], inplace=True) + df_transfer.sort_values(by=[transfer_keys]) + df_transfer_ft.sort_values(by=[transfer_ft_keys]) + df_walk.to_csv(os.path.join(path,f_walk),index=False,headers=writeHeaders) df_drive.to_csv(os.path.join(path,f_drive),index=False,headers=writeHeaders) df_transfer.to_csv(os.path.join(path,f_transfer),index=False,headers=writeHeaders) From b49c908c9de350cd2598ac5f68e7bc56394ccf69 Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 16 Nov 2016 13:17:36 -0800 Subject: [PATCH 116/148] v0.3 adds direction field, and corrects reverse function so supplink can be reversed and then re-reversed. Signed-off-by: Drew --- Wrangler/Supplink.py | 43 +++++++++++++++++++++++++++++++++---------- 1 file changed, 33 insertions(+), 10 deletions(-) diff --git a/Wrangler/Supplink.py b/Wrangler/Supplink.py index e0d47db..e769a25 100644 --- a/Wrangler/Supplink.py +++ b/Wrangler/Supplink.py @@ -165,7 +165,10 @@ def __init__(self, walkskims=None, nodeToTaz=None, maxTaz=None, template=None): self.taz = self.Anode self.stop_id = self.Bnode self.dist = float(self['DIST'])*0.01 if 'DIST' in self.keys() else None - #self.direction = 'access' # placeholder variable for v0.3 (maybe?) + if self.isWalkAccess(): + self.direction = 'access' # placeholder variable for v0.3 (maybe?) + elif self.isWalkEgress(): + self.direction = 'egress' # walk_access optional if walkskims and nodeToTaz and maxTaz: self.setAttributes(walkskims,nodeToTaz,maxTaz) @@ -184,17 +187,18 @@ def __init__(self, walkskims=None, nodeToTaz=None, maxTaz=None, template=None): self._reverse_retail_density = None self._reverse_auto_capacity = None self._reverse_indirectness = None + self._reverse_direction = 'egress' if self.direction == 'access' else 'access' def asDataFrame(self, columns=None): if columns is None: - columns = ['taz','stop_id','dist','elevation_gain','population_density', + columns = ['taz','stop_id','direction','dist','elevation_gain','population_density', 'employment_density','retail_density','auto_capacity','indirectness'] result = Supplink.asDataFrame(self, columns) return result def asList(self, columns=None): if columns is None: - columns = ['taz','stop_id','dist','elevation_gain','population_density', + columns = ['taz','stop_id','direction','dist','elevation_gain','population_density', 'employment_density','retail_density','auto_capacity','indirectness'] result = Supplink.asList(self, columns) return result @@ -239,13 +243,32 @@ def setAttributes(self, walkskims, nodeToTaz, maxTaz): def reverse(self): Supplink.reverse(self) - self.dist = self._reverse_dist - self.population_density = self._reverse_population_density - self.employment_density = self._reverse_employment_density - self.retail_density = self._reverse_retail_density - self.auto_capacity = self._reverse_auto_capacity - self.elevation_gain = self._reverse_elevation_gain - self.indirectness = self._reverse_indirectness + dist = self.dist + population_density = self.popultion_density + employment_density = self.employment_density + retail_density = self.retail_density + auto_capacity = self.auto_capacity + elevation_gain = self.elevation_gain + indirectness = self.indirectness + direction = self.direction + + self.dist = self._reverse_dist + self.population_density = self._reverse_population_density + self.employment_density = self._reverse_employment_density + self.retail_density = self._reverse_retail_density + self.auto_capacity = self._reverse_auto_capacity + self.elevation_gain = self._reverse_elevation_gain + self.indirectness = self._reverse_indirectness + self.direction = self._reverse_direction + + self._reverse_dist = dist + self._reverse_population_density = population_density + self._reverse_employment_density = employment_density + self._reverse_retail_density = retail_density + self._reverse_auto_capacity = auto_capacity + self._reverse_elevation_gain = elevation_gain + self._reverse_indirectness = indirectness + self._reverse_direction = direction class FastTripsDriveSupplink(Supplink): def __init__(self, hwyskims=None, pnrNodeToTaz=None, tp=None, template=None): From dbf4bdf144222251cc57c16b96cec075bcdfe1ef Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 17 Nov 2016 13:56:58 -0800 Subject: [PATCH 117/148] creates setDirection function for subclass Signed-off-by: Drew --- Wrangler/Supplink.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/Wrangler/Supplink.py b/Wrangler/Supplink.py index e769a25..c60d7a7 100644 --- a/Wrangler/Supplink.py +++ b/Wrangler/Supplink.py @@ -165,10 +165,7 @@ def __init__(self, walkskims=None, nodeToTaz=None, maxTaz=None, template=None): self.taz = self.Anode self.stop_id = self.Bnode self.dist = float(self['DIST'])*0.01 if 'DIST' in self.keys() else None - if self.isWalkAccess(): - self.direction = 'access' # placeholder variable for v0.3 (maybe?) - elif self.isWalkEgress(): - self.direction = 'egress' + self.setDirection() # walk_access optional if walkskims and nodeToTaz and maxTaz: self.setAttributes(walkskims,nodeToTaz,maxTaz) @@ -202,7 +199,15 @@ def asList(self, columns=None): 'employment_density','retail_density','auto_capacity','indirectness'] result = Supplink.asList(self, columns) return result - + + def setDirection(self): + if self.isWalkAccess(): + self.direction = 'access' # 'access' or 'egress' + elif self.isWalkEgress(): + self.direction = 'egress' + else: + self.direction = None + def setAttributes(self, walkskims, nodeToTaz, maxTaz): if isinstance(walkskims, str): walkskims = WalkSkim(file_dir = walkskims) @@ -240,11 +245,12 @@ def setAttributes(self, walkskims, nodeToTaz, maxTaz): self._reverse_auto_capacity = walkskims.getWalkSkimAttribute(dTaz,oTaz,"AVGCAP") # average road capacity (vph) self._reverse_elevation_gain = walkskims.getWalkSkimAttribute(dTaz,oTaz,"ABS_RISE") # link sum when rise > 0 (feet) self._reverse_indirectness = max(walkskims.getWalkSkimAttribute(dTaz,oTaz,"INDIRECTNESS"),1) # distance divided by rock dove distance, force to be 1 if the skim distance is less than straight-line + self._reverse_direction = 'egress' if self.direction == 'access' else 'access' def reverse(self): Supplink.reverse(self) dist = self.dist - population_density = self.popultion_density + population_density = self.population_density employment_density = self.employment_density retail_density = self.retail_density auto_capacity = self.auto_capacity From 9957c3dcad7f754baa5b4b6bdcb30ea2de9a595f Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 17 Nov 2016 13:58:02 -0800 Subject: [PATCH 118/148] v0.3 gets egress links, and fixes column errors when compiling/exporting transfer_data Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 44 +++++++++++++++++++++----------------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index e7fc4df..725fdbd 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -831,18 +831,18 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT elif supplink.isWalkEgress(): pass # egress links included in v0.3? If so, uncomment following... -# # walk access may either be stop/station -> TAZ or PNR -> TAZ. If it's the latter, flag it. -# try: -# ftsupp = FastTripsWalkSupplink(walkskims=walkskims,nodeToTaz=nodeToTaz, -# maxTax=maxTaz, template=supplink) -# if int(ftsupp.Anode) not in stop_list: -# WranglerLogger.debug("setting node %s-%s to support link" % (ftsupp.Anode, ftsupp.Bnode)) -# ftsupp.setSupportFlag(True) -# except Exception as e: -# WranglerLogger.debug(str(e)) -# WranglerLogger.debug("Skipping walk access supplink (%d,%d)" % (supplink.Anode,supplink.Bnode)) -# continue -# self.fasttrips_walk_supplinks[(ftsupp.Anode,ftsupp.Bnode)] = ftsupp + # walk access may either be stop/station -> TAZ or PNR -> TAZ. If it's the latter, flag it. + try: + ftsupp = FastTripsWalkSupplink(walkskims=walkskims,nodeToTaz=nodeToTaz, + maxTaz=maxTaz, template=supplink) + if int(ftsupp.Anode) not in stop_list: + WranglerLogger.debug("setting node %s-%s to support link" % (ftsupp.Anode, ftsupp.Bnode)) + ftsupp.setSupportFlag(True) + except Exception as e: + WranglerLogger.debug(str(e)) + WranglerLogger.debug("Skipping walk access supplink (%d,%d)" % (supplink.Anode,supplink.Bnode)) + continue + self.fasttrips_walk_supplinks[(ftsupp.Anode,ftsupp.Bnode)] = ftsupp elif supplink.isWalkFunnel(): new_fasttrips_walk_supplinks = None for k, s in self.fasttrips_walk_supplinks.iteritems(): @@ -902,6 +902,8 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT continue self.fasttrips_transfer_supplinks[(ftsupp.Anode,ftsupp.Bnode,ftsupp.from_route_id,ftsupp.to_route_id)] = ftsupp + # flip the transfer link, because they are only one direction in CHAMP output, but need to be defined in + # each direction for FastTrips ftsupp.reverse() self.fasttrips_transfer_supplinks[(ftsupp.Bnode,ftsupp.Anode,ftsupp.to_route_id,ftsupp.from_route_id)] = ftsupp elif supplink.isDriveFunnel(): @@ -1607,7 +1609,7 @@ def writeFastTrips_Access(self, f_walk='walk_access_ft.txt', f_drive='drive_acce for supplink in self.fasttrips_transfer_supplinks.values(): if supplink.support_flag: continue try: - transfer_data.append(supplink.asList(transfer_keys+transfer_columns+transfer_ft_columns)) + transfer_data.append(supplink.asList(transfer_ft_keys+transfer_columns+transfer_ft_columns)) except Exception as e: WranglerLogger.warn(str(e)) @@ -1624,7 +1626,7 @@ def writeFastTrips_Access(self, f_walk='walk_access_ft.txt', f_drive='drive_acce df_drive = pd.DataFrame(columns=drive_columns) if len(transfer_data) > 0: - df_transfer = pd.DataFrame(columns=transfer_keys+transfer_columns+transfer_ft_columns, data=transfer_data) + df_transfer = pd.DataFrame(columns=transfer_ft_keys+transfer_columns+transfer_ft_columns, data=transfer_data) df_transfer = df_transfer.drop_duplicates(subset=transfer_ft_keys) else: df_transfer = pd.DataFrame(columns=transfer_columns) @@ -1638,8 +1640,8 @@ def writeFastTrips_Access(self, f_walk='walk_access_ft.txt', f_drive='drive_acce if sort: df_walk.sort_values(by=['taz','stop_id'], inplace=True) df_drive.sort_values(by=['taz','lot_id'], inplace=True) - df_transfer.sort_values(by=[transfer_keys]) - df_transfer_ft.sort_values(by=[transfer_ft_keys]) + df_transfer.sort_values(by=transfer_keys, inplace=True) + df_transfer_ft.sort_values(by=transfer_ft_keys, inplace=True) df_walk.to_csv(os.path.join(path,f_walk),index=False,headers=writeHeaders) df_drive.to_csv(os.path.join(path,f_drive),index=False,headers=writeHeaders) @@ -1919,8 +1921,8 @@ def createFastTrips_Fares(self, price_conversion=1): fare_periods_by_mode = {} # champ modenum -> list of fare_period for fare in self.fasttrips_fares: - if fare.fare_period not in fare_period.keys(): - fare_period[fare.fare_period] = fare + if fare.fare_period not in fare_periods.keys(): + fare_periods[fare.fare_period] = fare if not fare.champ_mode: WranglerLogger.warn("fare %s missing champ mode" % fare.fare_id) if fare.champ_mode not in fare_periods_by_mode.keys(): fare_periods_by_mode[fare.champ_mode] = [] if fare.fare_period not in fare_periods_by_mode[fare.champ_mode]: @@ -1939,7 +1941,7 @@ def createFastTrips_Fares(self, price_conversion=1): continue from_periods = len(fare_periods_by_mode[xffare.from_mode]) to_periods = len(fare_periods_by_mode[xffare.to_mode]) - WranglerLogger.debug("from_classes: %7d, to_classes: %7d, total combinations: %7d" % (from_classes,to_classes,from_classes*to_classes)) + WranglerLogger.debug("from_periods: %7d, to_periods: %7d, total combinations: %7d" % (from_periods,to_periods,from_periods*to_periods)) for from_fare in fare_periods_by_mode[xffare.from_mode]: for to_fare in fare_periods_by_mode[xffare.to_mode]: ftfare = FastTripsTransferFare(from_fare_period=from_fare, @@ -1979,7 +1981,7 @@ def createFastTrips_Nodes(self): nodes[int(n.num)] = ft_node self.fasttrips_nodes = nodes - def writeFastTrips_Fares(self,f_farerules='fare_rules.txt',f_farerules_ft='fare_rules_ft.txt', + def writeFastTrips_Fares(self,f_farerules='fare_rules.txt',f_farerules_ft='fare_periods_ft.txt', f_fareattr='fare_attributes.txt',f_fareattr_ft='fare_attributes_ft.txt', f_faretransferrules='fare_transfer_rules_ft.txt', path='.', writeHeaders=True, sortFareRules=False): @@ -2076,6 +2078,8 @@ def writeFastTrips_Stops(self,f_stops='stops.txt',f_stops_ft='stops_ft.txt',path df_stops.to_csv(os.path.join(path,f_stops),index=False,header=writeHeaders) df_stops_ft.to_csv(os.path.join(path,f_stops_ft),index=False,header=writeHeaders) + def writeFastTrips_Zones(self,f_zones='zones_ft.txt', path='.', writeHeaders=True): + self def findSimpleDwellDelay(self, line): """ Returns the simple mode/owner-based dwell delay for the given *line*. This could From a0576f666f261f5b47788fd470b6470344f07efc Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 17 Nov 2016 13:58:53 -0800 Subject: [PATCH 119/148] v0.3 timeperiods are assumed [a,b) (so get rid of the :59:59) Signed-off-by: Drew --- Wrangler/WranglerLookups.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Wrangler/WranglerLookups.py b/Wrangler/WranglerLookups.py index 8a11db4..7e42802 100644 --- a/Wrangler/WranglerLookups.py +++ b/Wrangler/WranglerLookups.py @@ -18,11 +18,11 @@ class WranglerLookups: "EA":180, # 3am - 6am } - TIMEPERIOD_TO_TIMERANGE = {'AM':('06:00:00','08:59:59'), - 'MD':('09:00:00','15:29:59'), - 'PM':('15:30:00','18:29:59'), + TIMEPERIOD_TO_TIMERANGE = {'AM':('06:00:00','09:00:00'), + 'MD':('09:00:00','15:30:00'), + 'PM':('15:30:00','18:30:00'), 'EV':('18:30:00','27:00:00'), - 'EA':('03:00:00','05:59:59')} + 'EA':('03:00:00','06:00:00')} TIMEPERIOD_TO_MPMRANGE = {'AM':(360,540), 'MD':(540,930), From c71da4d36b973b691e5f249e09229d2c81b02a63 Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 17 Nov 2016 13:59:42 -0800 Subject: [PATCH 120/148] v0.3 writes out zones, catch exceptions when copying to csv Signed-off-by: Drew --- scripts/convert_cube_to_fasttrips.py | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index 4ca4868..0d5bca3 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -152,7 +152,7 @@ WranglerLogger.debug("Making FarelinksFares unique") transit_network.makeFarelinksUnique() WranglerLogger.debug("creating zone ids") - transit_network.createFarelinksZones() + zone_to_nodes = transit_network.createFarelinksZones() nodeNames = getChampNodeNameDictFromFile(os.environ["CHAMP_node_names"]) WranglerLogger.debug("Adding station names to OD Fares") transit_network.addStationNamestoODFares(nodeNames) @@ -234,8 +234,8 @@ gtfs_encoding=settings['gtfs_encoding'], stop_count_diff_threshold=settings['stop_count_diff_threshold']) transit_network.addDeparturesFromGTFS(agency=agency, gtfs_path=settings['path'], gtfs_encoding=settings['gtfs_encoding']) - transit_network.gtfs_crosswalk.to_csv('gtfs_route_crosswalk.csv') - transit_network.gtfs_node_crosswalk.to_csv('gtfs_node_crosswalk.csv') + transit_network.gtfs_crosswalk.to_csv('gtfs_route_crosswalk.csv') + transit_network.gtfs_node_crosswalk.to_csv('gtfs_node_crosswalk.csv') WranglerLogger.debug("writing agencies") transit_network.writeFastTrips_Agencies(path=FT_OUTPATH) WranglerLogger.debug("writing calendar") @@ -266,16 +266,26 @@ transit_network.writeFastTrips_PNRs(path=FT_OUTPATH) WranglerLogger.debug("Writing supplinks") transit_network.writeFastTrips_Access(path=FT_OUTPATH) - + + + # TODO maybe zones should be handled in a more elegant way + f = open(os.path.join(FT_OUTPATH,'zones_ft.txt'), 'w') + f.write('zone_id,zone_lat,zone_lon\n') + for zone, nodes in zone_to_nodes.iteritems(): + f.write('%s,0,0\n' % (zone)) + print "writing FastTrips to CHAMP route name crosswalk" transit_network.writeFastTrips_toCHAMP(path=FT_OUTPATH) print "copying to csv for readability" os.mkdir(os.path.join(FT_OUTPATH,'csvs')) - for file in ['agency.txt','calendar.txt','drive_access_ft.txt','drive_access_points_ft.txt','fare_attributes.txt','fare_attributes_ft.txt','fare_rules.txt', - 'fare_rules_ft.txt','fare_transfer_rules_ft.txt','routes.txt','routes_ft.txt','shapes.txt','stop_times.txt','stop_times_ft.txt','stops.txt', - 'stops_ft.txt','transfers.txt','transfers_ft.txt','trips.txt','trips_ft.txt','vehicles_ft.txt','walk_access_ft.txt']: - shutil.copyfile(os.path.join(FT_OUTPATH,file),os.path.join(FT_OUTPATH,'csvs',file.replace('.txt','.csv'))) + for f in ['agency.txt','calendar.txt','drive_access_ft.txt','drive_access_points_ft.txt','fare_attributes.txt','fare_attributes_ft.txt','fare_rules.txt', + 'fare_periods_ft.txt','fare_transfer_rules_ft.txt','routes.txt','routes_ft.txt','shapes.txt','stop_times.txt','stop_times_ft.txt','stops.txt', + 'stops_ft.txt','transfers.txt','transfers_ft.txt','trips.txt','trips_ft.txt','vehicles_ft.txt','walk_access_ft.txt']: + try: + shutil.copyfile(os.path.join(FT_OUTPATH,file),os.path.join(FT_OUTPATH,'csvs',f.replace('.txt','.csv'))) + except Exception as e: + WranglerLogger.warn("failed to copy file %s to csv" % f) if test: print "testing" From 5226f96651f021555b5411915b38a3a203ccb369 Mon Sep 17 00:00:00 2001 From: Drew Date: Mon, 21 Nov 2016 13:51:43 -0800 Subject: [PATCH 121/148] refactors supplink generation, gets rid of some unused code Signed-off-by: Drew --- Wrangler/Supplink.py | 25 ++++- Wrangler/TransitNetwork.py | 191 ++++++++++++++++++++++++++++++------- 2 files changed, 179 insertions(+), 37 deletions(-) diff --git a/Wrangler/Supplink.py b/Wrangler/Supplink.py index c60d7a7..ed4de0d 100644 --- a/Wrangler/Supplink.py +++ b/Wrangler/Supplink.py @@ -162,10 +162,20 @@ class FastTripsWalkSupplink(Supplink): def __init__(self, walkskims=None, nodeToTaz=None, maxTaz=None, template=None): Supplink.__init__(self,template) # walk_access req'd - self.taz = self.Anode - self.stop_id = self.Bnode - self.dist = float(self['DIST'])*0.01 if 'DIST' in self.keys() else None self.setDirection() + if self.isWalkEgress(): + self.taz = self.Bnode + self.stop_id = self.Anode + elif self.isWalkAccess(): + self.taz = self.Anode + self.stop_id = self.Bnode + elif self.isTransitTransfer(): + pass + elif self.isDriveFunnel() or self.isWalkFunnel(): + self.setSupportFlag(True) + #WranglerLogger.warn("invalid supplink type %s for supplink (%d, %d)" % (self.mode, self.Anode, self.Bnode)) + self.dist = float(self['DIST'])*0.01 if 'DIST' in self.keys() else None + # walk_access optional if walkskims and nodeToTaz and maxTaz: self.setAttributes(walkskims,nodeToTaz,maxTaz) @@ -219,14 +229,19 @@ def setAttributes(self, walkskims, nodeToTaz, maxTaz): elif self.Anode in nodeToTaz: oTaz = nodeToTaz[self.Anode] else: - raise NetworkException("Counldn't find TAZ for node %d in (%d, %d)" % (self.Anode,self.Anode,self.Bnode)) + #print nodeToTaz + WranglerLogger.warn("Counldn't find TAZ for node %d in (%d, %d)" % (self.Anode,self.Anode,self.Bnode)) + return + #raise NetworkException("Counldn't find TAZ for node %d in (%d, %d)" % (self.Anode,self.Anode,self.Bnode)) if self.Bnode <= maxTaz: dTaz = self.Bnode elif self.Bnode in nodeToTaz: dTaz = nodeToTaz[self.Bnode] else: - raise NetworkException("Counldn't find TAZ for node %d in (%d, %d)" % (self.Bnode,self.Anode,self.Bnode)) + WranglerLogger.warn("Counldn't find TAZ for node %d in (%d, %d)" % (self.Bnode,self.Anode,self.Bnode)) + return + #raise NetworkException("Counldn't find TAZ for node %d in (%d, %d)" % (self.Bnode,self.Anode,self.Bnode)) self.dist = walkskims.getWalkSkimAttribute(oTaz,dTaz,"DISTANCE") if self.dist == None else self.dist # link sum (miles). Keep the original distance if it's available. #self.dist = max(self.dist, 0.01) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 725fdbd..e0e723d 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -67,9 +67,9 @@ def __init__(self, champVersion, basenetworkpath=None, networkBaseDir=None, netw self.fasttrips_fares = [] # added for fast-trips self.fasttrips_transfer_fares = [] # added for fast-trips self.fasttrips_nodes = {} # added for fast-trips dict of int nodenum -> FastTripsNode - self.fasttrips_walk_supplinks = {} # (Anode,Bnode,modenum) -> supplink - self.fasttrips_drive_supplinks = {} - self.fasttrips_transfer_supplinks = {} + self.fasttrips_walk_supplinks = [] # (Anode,Bnode,modenum) -> supplink + self.fasttrips_drive_supplinks = [] + self.fasttrips_transfer_supplinks = [] self.fasttrips_pnrs = {} # added for fast-trips dict of int nodenum -> FastTripsNode self.fasttrips_timezone = "US/Pacific" self.fasttrips_agencies = {} @@ -768,9 +768,9 @@ def mergeSupplinks(self,path,walk_am_only=True): dirlist = os.listdir(path) dirlist.sort() WranglerLogger.debug("Path: %s" % path) - + total_supplinks = 0 + for filename in dirlist: - total_supplinks = 0 suffix = filename.rsplit('.')[-1].lower() if suffix == 'dat': self.parser = TransitParser(transit_file_def, verbosity=0) @@ -794,6 +794,150 @@ def mergeSupplinks(self,path,walk_am_only=True): WranglerLogger.debug("added %7d new supplinks, total %7d supplinks" % (len(supplinks),total_supplinks)) def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeToTaz): + ''' + inputs: + walkskims: WalkSkim object + nodeToTaz: dict of node -> taz + maxTaz: highest node number that is a taz + hwyskims: dict of timeperiod -> HighwaySkim object + ''' + counter = 0 + total_supplinks = 0 + df_stops = self.getFastTrips_Stops_asDataFrame() + stop_list = df_stops['stop_id'].tolist() + for tp in WranglerLookups.ALL_TIMEPERIODS: + total_supplinks += len(self.supplinks[tp]) + + champ_walk_access_data = [] # [taz, stop_id, pnr, direction, supplink] + champ_walk_support_data = [] # [a, b, supplink] + drive_access_data = [] # [taz, pnr, tp, direction, supplink] + drive_support_data = [] # [a, b, tp, supplink] + transit_transfer_node_data = [] # [a, b, tp, supplink] + transit_transfer_line_data = [] # [a, b, from_line, to_line, tp, supplink] + + for tp in WranglerLookups.ALL_TIMEPERIODS: + for supplink in self.supplinks[tp]: + counter += 1 + if isinstance(supplink, Supplink): + if supplink.isWalkAccess(): + if tp != 'AM': continue + champ_walk_access_data.append([supplink.Anode, supplink.Bnode, np.nan, 'access', supplink]) + elif supplink.isWalkEgress(): + if tp != 'AM': continue + champ_walk_access_data.append([supplink.Bnode, supplink.Anode, np.nan, 'egress', supplink]) + elif supplink.isWalkFunnel(): + if tp != 'AM': continue + champ_walk_support_data.append([supplink.Anode, supplink.Bnode, supplink]) + elif supplink.isTransitTransfer(): + # transit transfer goes from stop/station to stop/station or pnr <-> stop/station + transit_transfer_node_data.append([supplink.Anode,supplink.Bnode, tp, supplink]) + elif supplink.isDriveAccess(): + drive_access_data.append([supplink.Anode, supplink.Bnode, tp, 'access', supplink]) + elif supplink.isDriveEgress(): + drive_access_data.append([supplink.Bnode, supplink.Anode, tp, 'egress', supplink]) + elif supplink.isDriveFunnel(): + # drive funnel goes from pnr -> stop/station. It is considered a transfer in FastTrips + drive_support_data.append([supplink.Anode, supplink.Bnode, tp, supplink]) + else: + WranglerLogger.debug('unknown supplink type %s' % str(supplink)) + if counter % 10000 == 0: + WranglerLogger.debug("processed %7d of %7d records" % (counter,total_supplinks)) + WranglerLogger.debug("processed %7d of %7d records" % (counter,total_supplinks)) + + # Walk access + WranglerLogger.debug("merging walk access/egress with funnels") + champ_walk_access = pd.DataFrame(champ_walk_access_data, columns=['taz','stop_id','pnr','direction','supplink']).drop_duplicates(subset=['taz','stop_id','direction']) + champ_walk_access.loc[~champ_walk_access['stop_id'].isin(stop_list),'pnr'] = champ_walk_access['stop_id'] + champ_walk_access.loc[pd.notnull(champ_walk_access['pnr']),'stop_id'] = np.nan + champ_walk_support = pd.DataFrame(champ_walk_support_data, columns=['a','b','supplink']).drop_duplicates(subset=['a','b']) + pre_access = pd.DataFrame(champ_walk_access) # set aside to retrieve 'direction' and 'supplink' columns + champ_walk_access = pd.merge(champ_walk_access.loc[:,['taz','stop_id','pnr']], champ_walk_support.loc[:,['a','b']].set_index('a'), how='left', left_on='pnr', right_index=True) + champ_walk_access = pd.merge(champ_walk_access, champ_walk_support.loc[:,['a','b']].set_index('b'), how='left', left_on='pnr', right_index=True) + champ_walk_access = pd.merge(champ_walk_access, pre_access, on=['taz','stop_id','pnr']).set_index(['taz','stop_id','pnr']).reset_index() + del pre_access + champ_walk_access.loc[pd.isnull(champ_walk_access['stop_id']), 'stop_id'] = champ_walk_access[['a','b']].max(axis=1) + + WranglerLogger.debug("creating FastTripsWalkSupplinks") + champ_walk_access['ftsupp'] = champ_walk_access.apply(self.map_walk_access, axis=1, walkskims=walkskims, nodeToTaz=nodeToTaz, maxTaz=maxTaz) + self.fasttrips_walk_supplinks.extend(champ_walk_access['ftsupp'].tolist()) + + del champ_walk_access, champ_walk_support, champ_walk_access_data, champ_walk_support_data + # Transit Transfers + WranglerLogger.debug("gathering lines for FastTripsTransferSupplinks") + transit_transfer_node = pd.DataFrame(transit_transfer_node_data, columns=['a','b','tp','supplink']).drop_duplicates(subset=['a','b','tp']) + for idx, row in transit_transfer_node.iterrows(): + from_lines, to_lines = [],[] + for line in self.lines: + if isinstance(line, TransitLine): + stop_list = line.getStopList() + if (row['a'] in stop_list) and (line.getFreq(row['tp']) > 0): + from_lines.append(line.name) + if (row['b'] in stop_list) and (line.getFreq(row['tp']) > 0): + to_lines.append(line.name) + from_lines = list(set(from_lines)) + to_lines = list(set(to_lines)) + for from_line in from_lines: + for to_line in to_lines: + transit_transfer_line_data.append([row['a'],row['b'],from_line,to_line,tp,row['supplink']]) + + transfers = pd.DataFrame(transit_transfer_line_data, columns=['a','b','from_line','to_line','tp','supplink']).drop_duplicates(subset=['a','b','from_line','to_line','tp']) + WranglerLogger.debug("done gathering lines, converting to FastTripsTransferSupplinks") + transfers['ftsupp'] = transfers.apply(self.map_transit_transfer, axis=1, walkskims=walkskims, nodeToTaz=nodeToTaz, maxTaz=maxTaz) + + WranglerLogger.debug("reversing FastTripsTransferSupplinks") + + transfers['ftsupp_rev'] = transfers['ftsupp'].apply(self.map_rev_transfer) + WranglerLogger.debug("adding %d transfer supplinks to fasttrips_transfer_supplinks" % len(transfers)) + self.fasttrips_transfer_supplinks.extend(transfers['ftsupp'].tolist()) + WranglerLogger.debug('total transfer supplinks %d' % len(self.fasttrips_transfer_supplinks)) + WranglerLogger.debug("adding %d transfer supplinks to fasttrips_transfer_supplinks" % len(transfers)) + self.fasttrips_transfer_supplinks.extend(transfers['ftsupp_rev'].tolist()) + WranglerLogger.debug('total transfer supplinks %d' % len(self.fasttrips_transfer_supplinks)) + # Drive Access + WranglerLogger.debug('creating FastTripsDriveSupplinks') + drive_access = pd.DataFrame(drive_access_data, columns=['taz','pnr','tp','direction','supplink']).drop_duplicates(subset=['taz','pnr','tp','direction']) + drive_access['ftsupp'] = drive_access.apply(self.map_drive_access, axis=1, hwyskims=hwyskims, pnrNodeToTaz=pnrNodeToTaz) + try: + self.fasttrips_drive_supplinks.extend(drive_access['ftsupp'].tolist()) + except Exception as e: + print drive_access + print e + sys.exit(2) + + drive_support = pd.DataFrame(drive_support_data, columns=['a','b','tp','supplink']).drop_duplicates(subset=['a','b','tp']) + drive_support.loc[drive_support['a'].isin(stop_list) & ~drive_support['b'].isin(stop_list),'b'] = drive_support['b'].map(lambda x: 'lot_' + str(x)) + drive_support.loc[~drive_support['a'].isin(stop_list) & drive_support['b'].isin(stop_list),'a'] = drive_support['a'].map(lambda x: 'lot_' + str(x)) + drive_support['ftsupp'] = drive_support.apply(self.map_drive_support, axis=1, walkskims=walkskims, nodeToTaz=nodeToTaz, maxTaz=maxTaz) + WranglerLogger.debug("adding %d Drive Support Links to fasttrips_transfer_supplinks" % len(drive_support)) + self.fasttrips_transfer_supplinks.extend(drive_support['ftsupp'].tolist()) + WranglerLogger.debug('total transfer supplinks %d' % len(self.fasttrips_transfer_supplinks)) + + def map_walk_access(self, row, walkskims, nodeToTaz, maxTaz): + ftsupp = FastTripsWalkSupplink(walkskims=walkskims, nodeToTaz=nodeToTaz, maxTaz=maxTaz, template=row['supplink']) + return ftsupp + + def map_drive_access(self, row, hwyskims, pnrNodeToTaz): + ftsupp = FastTripsDriveSupplink(hwyskims=hwyskims, pnrNodeToTaz=pnrNodeToTaz, tp=row['tp'], template=row['supplink']) + return ftsupp + + def map_drive_support(self, row, walkskims, nodeToTaz, maxTaz): + ftsupp = FastTripsTransferSupplink(walkskims=walkskims, nodeToTaz=nodeToTaz, maxTaz=maxTaz, template=row['supplink']) + ftsupp.setToStopID(row['b']) + ftsupp.setFromStopID(row['a']) + ftsupp.setSupportFlag(True) + return ftsupp + + def map_transit_transfer(self, row, walkskims, nodeToTaz, maxTaz): + ftsupp = FastTripsTransferSupplink(walkskims=walkskims, nodeToTaz=nodeToTaz, maxTaz=maxTaz, + from_route_id=row['from_line'], to_route_id=row['to_line'], template=row['supplink']) + return ftsupp + + def map_rev_transfer(self, row): + ftsupp = copy.deepcopy(row) + ftsupp.reverse() + return ftsupp + + def getFastTripsSupplinks_old(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeToTaz): ''' inputs: walkskims: WalkSkim object @@ -842,17 +986,17 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT WranglerLogger.debug(str(e)) WranglerLogger.debug("Skipping walk access supplink (%d,%d)" % (supplink.Anode,supplink.Bnode)) continue - self.fasttrips_walk_supplinks[(ftsupp.Anode,ftsupp.Bnode)] = ftsupp + self.fasttrips_walk_supplinks[(ftsupp.Bnode,ftsupp.Anode)] = ftsupp elif supplink.isWalkFunnel(): new_fasttrips_walk_supplinks = None for k, s in self.fasttrips_walk_supplinks.iteritems(): if k[1] == supplink.Anode: # making a copy of fasttrips_walk_supplinks so that we can update it as we go along # we cannot update fasttrips_walk_supplinks while iterating over it - if new_fasttrips_walk_supplinks is None: new_fasttrips_walk_supplinks = copy.deepcopy(self.fasttrips_walk_supplinks) - # if Bnode of an existing supplink is this link's Anode, then that node is a support link.A # flag it so we don't write it out later. s.setSupportFlag(True) + if new_fasttrips_walk_supplinks is None: new_fasttrips_walk_supplinks = copy.deepcopy(self.fasttrips_walk_supplinks) + # if Bnode of an existing supplink is this link's Anode, then that node is a support link.A # then make a new supplink from s.Anode to this.Bnode ftsupp = copy.deepcopy(s) ftsupp.Bnode = supplink.Bnode @@ -861,8 +1005,8 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT new_fasttrips_walk_supplinks[(ftsupp.Anode,ftsupp.Bnode)] = ftsupp # walk funnels go both ways, so check the reverse, too. if k[1] == supplink.Bnode: - if new_fasttrips_walk_supplinks is None: new_fasttrips_walk_supplinks = copy.deepcopy(self.fasttrips_walk_supplinks) s.setSupportFlag(True) + if new_fasttrips_walk_supplinks is None: new_fasttrips_walk_supplinks = copy.deepcopy(self.fasttrips_walk_supplinks) ftsupp = copy.deepcopy(s) ftsupp.Bnode = supplink.Anode ftsupp.stop_id = supplink.Anode @@ -1582,32 +1726,30 @@ def writeFastTrips_Access(self, f_walk='walk_access_ft.txt', f_drive='drive_acce walk_data = [] drive_data = [] transfer_data = [] - walk_columns = ['taz','stop_id','dist','elevation_gain','population_density','employment_density','auto_capacity','indirectness'] + walk_columns = ['taz','stop_id','direction','dist','elevation_gain','population_density','employment_density','auto_capacity','indirectness'] drive_columns = ['taz','lot_id','direction','dist','cost','travel_time','start_time','end_time'] transfer_keys = ['from_stop_id','to_stop_id'] transfer_ft_keys = ['from_stop_id','to_stop_id','from_route_id','to_route_id'] transfer_columns = ['transfer_type','min_transfer_time'] transfer_ft_columns = ['dist','schedule_precedence'] - for supplink in self.fasttrips_walk_supplinks.values(): + for supplink in self.fasttrips_walk_supplinks: # skip the supplinks that end at WNR - if supplink.support_flag: continue + #if supplink.support_flag: continue try: slist = supplink.asList(walk_columns) walk_data.append(slist) except Exception as e: WranglerLogger.warn(str(e)) - for supplink in self.fasttrips_drive_supplinks.values(): - if supplink.support_flag: continue + for supplink in self.fasttrips_drive_supplinks: try: slist = supplink.asList(drive_columns) drive_data.append(slist) except Exception as e: WranglerLogger.warn(str(e)) - for supplink in self.fasttrips_transfer_supplinks.values(): - if supplink.support_flag: continue + for supplink in self.fasttrips_transfer_supplinks: try: transfer_data.append(supplink.asList(transfer_ft_keys+transfer_columns+transfer_ft_columns)) except Exception as e: @@ -1636,6 +1778,7 @@ def writeFastTrips_Access(self, f_walk='walk_access_ft.txt', f_drive='drive_acce # remove all the transfer to and from PNR lots in 'transfers.txt' df_transfer = df_transfer.loc[(df_transfer['from_stop_id'].astype(str).str[:4] != 'lot_') & (df_transfer['to_stop_id'].astype(str).str[:4] != 'lot_'),] + df_transfer.drop_duplicates(subset=transfer_keys, inplace=True) if sort: df_walk.sort_values(by=['taz','stop_id'], inplace=True) @@ -1771,20 +1914,6 @@ def getLeftAndRightTransitNodeNums(self,farelink,stops_only=True): right_nodes.append(node_num) return (left_nodes, right_nodes) - def crossesWall(self, nodes, left_wall, right_wall): - ''' - This is a function added for fast-trips. - Determines whether the nodes in nodes are allowed to be in the same zone by - checking against left_wall and right_wall. left_wall and right_wall are lists - of nodes that cannot be in the same zone because they cross a "wall" (i.e. farelink). - ''' - junk, junk, overlap1 = getListOverlap(nodes, left_wall) - junk, junk, overlap2 = getListOverlap(nodes, right_wall) - if len(overlap1) > 0 and len(overlap2) > 0: - return True - else: - return False - def addAndSplitZoneList(self, zone_list, left_nodes, right_nodes): ''' This is a function added for fast-trips. @@ -1822,7 +1951,6 @@ def createFarelinksZones(self): ''' # Start with Farelinks # gather up sets of left_nodes, right_nodes for each link - walls = [] # put nodeset pairs in here, where the left nodeset can't be in the same zone as the right nodeset id_generator = generate_unique_id(range(1,999999)) zone_to_nodes = {} link_counter = 0 @@ -1989,7 +2117,6 @@ def writeFastTrips_Fares(self,f_farerules='fare_rules.txt',f_farerules_ft='fare_ df_farerules_ft = None df_fareattrs = None df_fareattrs_ft = None - df_transfer_rules_data = [] for fare in self.fasttrips_fares: df_row = fare.asDataFrame(['fare_id','route_id','origin_id','destination_id','contains_id']) From 20ec76227a4757ee2e07e734e3ad3c9d176f612c Mon Sep 17 00:00:00 2001 From: Drew Date: Mon, 21 Nov 2016 13:55:35 -0800 Subject: [PATCH 122/148] corrects typo Signed-off-by: Drew --- scripts/convert_cube_to_fasttrips.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index 0d5bca3..434cc0f 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -283,7 +283,7 @@ 'fare_periods_ft.txt','fare_transfer_rules_ft.txt','routes.txt','routes_ft.txt','shapes.txt','stop_times.txt','stop_times_ft.txt','stops.txt', 'stops_ft.txt','transfers.txt','transfers_ft.txt','trips.txt','trips_ft.txt','vehicles_ft.txt','walk_access_ft.txt']: try: - shutil.copyfile(os.path.join(FT_OUTPATH,file),os.path.join(FT_OUTPATH,'csvs',f.replace('.txt','.csv'))) + shutil.copyfile(os.path.join(FT_OUTPATH,f),os.path.join(FT_OUTPATH,'csvs',f.replace('.txt','.csv'))) except Exception as e: WranglerLogger.warn("failed to copy file %s to csv" % f) From 95f8e48dfcfe20fcfa0dba5dfd1beac8441386ea Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 30 Nov 2016 14:19:13 -0800 Subject: [PATCH 123/148] Adds function to reverse ODFares. Sets transfer_fare_type to 'transfer_discount' for a negative transfer cost Signed-off-by: Drew --- Wrangler/Fare.py | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/Wrangler/Fare.py b/Wrangler/Fare.py index ea54c2b..0624172 100644 --- a/Wrangler/Fare.py +++ b/Wrangler/Fare.py @@ -151,6 +151,20 @@ def hasStationNames(self): if self.from_name and self.to_name: return True return False + def reverse(self): + temp = self.from_node + self.from_node = self.to_node + self.to_node = temp + temp = self.from_name + self.from_name = self.to_name + self.to_name = temp + self.setFareId() + + def get_reverse(self): + fare = copy.deepcopy(self) + fare.reverse() + return fare + def __repr__(self): s = str(self) return s @@ -441,7 +455,10 @@ def __init__(self, from_fare_period=None, to_fare_period=None, transfer_fare_typ self.transfer_fare = transfer_fare * price_conversion if self.transfer_fare_type == 'transfer_cost' and self.transfer_fare == 0: self.transfer_fare_type == 'transfer_free' - + if self.transfer_fare < 0 and self.transfer_fare_type == 'transfer_cost': + self.transfer_fare = -1.0 * self.transfer_fare + self.transfer_fare_type = 'transfer_discount' + def asDataFrame(self, columns): if columns is None: columns = ['from_fare_period','to_fare_period','is_flat_fee','transfer_rule'] From f99cb145ccd356ad9eed4a3183039d13e4f6fbd9 Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 30 Nov 2016 14:19:58 -0800 Subject: [PATCH 124/148] flip from_stop_id and to_stop_id, and schedule_precedence when reversing a transfer supplink Signed-off-by: Drew --- Wrangler/Supplink.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Wrangler/Supplink.py b/Wrangler/Supplink.py index ed4de0d..4f3021a 100644 --- a/Wrangler/Supplink.py +++ b/Wrangler/Supplink.py @@ -392,5 +392,9 @@ def setToStopID(self, stopid): def reverse(self): FastTripsWalkSupplink.reverse(self) temp = self.from_route_id + self.from_stop_id = self.Anode + self.to_stop_id = self.Bnode self.from_route_id = self.to_route_id - self.to_route_id = temp \ No newline at end of file + self.to_route_id = temp + if self.schedule_precedence == 'from': self.schedule_precedence = 'to' + if self.schedule_precedence == 'to': self.schedule_precedence = 'from' \ No newline at end of file From eac66e9fd2aef9b4d75f7a93c1e1822b77e6bc92 Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 30 Nov 2016 14:21:50 -0800 Subject: [PATCH 125/148] prepend 'lot_' to from_ or to_ stop_id if it's not a transit stop Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 98 +++++++++++++------------------------- 1 file changed, 32 insertions(+), 66 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index e0e723d..8cf5d10 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -805,9 +805,11 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT total_supplinks = 0 df_stops = self.getFastTrips_Stops_asDataFrame() stop_list = df_stops['stop_id'].tolist() + for tp in WranglerLookups.ALL_TIMEPERIODS: total_supplinks += len(self.supplinks[tp]) + # initialize lists to gather supplink data champ_walk_access_data = [] # [taz, stop_id, pnr, direction, supplink] champ_walk_support_data = [] # [a, b, supplink] drive_access_data = [] # [taz, pnr, tp, direction, supplink] @@ -815,6 +817,7 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT transit_transfer_node_data = [] # [a, b, tp, supplink] transit_transfer_line_data = [] # [a, b, from_line, to_line, tp, supplink] + # iterate over all supplinks and put them into list by type for tp in WranglerLookups.ALL_TIMEPERIODS: for supplink in self.supplinks[tp]: counter += 1 @@ -865,28 +868,33 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT # Transit Transfers WranglerLogger.debug("gathering lines for FastTripsTransferSupplinks") transit_transfer_node = pd.DataFrame(transit_transfer_node_data, columns=['a','b','tp','supplink']).drop_duplicates(subset=['a','b','tp']) - for idx, row in transit_transfer_node.iterrows(): - from_lines, to_lines = [],[] + for idx, row in transit_transfer_node.iterrows(): + from_lines, to_lines = [],[] for line in self.lines: if isinstance(line, TransitLine): - stop_list = line.getStopList() - if (row['a'] in stop_list) and (line.getFreq(row['tp']) > 0): + this_stop_list = line.getStopList() + if row['a'] in this_stop_list: from_lines.append(line.name) - if (row['b'] in stop_list) and (line.getFreq(row['tp']) > 0): + if row['b'] in this_stop_list: to_lines.append(line.name) - from_lines = list(set(from_lines)) - to_lines = list(set(to_lines)) for from_line in from_lines: for to_line in to_lines: transit_transfer_line_data.append([row['a'],row['b'],from_line,to_line,tp,row['supplink']]) transfers = pd.DataFrame(transit_transfer_line_data, columns=['a','b','from_line','to_line','tp','supplink']).drop_duplicates(subset=['a','b','from_line','to_line','tp']) + # drop records that don't have a valid stop at least one of a or b + transfers = transfers.loc[transfers['a'].isin(stop_list) | transfers['b'].isin(stop_list)] + # prepend 'lot_' for a or b when it's not a stop, because it's a pnr instead. + transfers.loc[(transfers['a'].isin(stop_list)) & (~transfers['b'].isin(stop_list)),'b'] = transfers['b'].map(lambda x: 'lot_' + str(x)) + transfers.loc[(~transfers['a'].isin(stop_list)) & (transfers['b'].isin(stop_list)),'a'] = transfers['a'].map(lambda x: 'lot_' + str(x)) + WranglerLogger.debug("done gathering lines, converting to FastTripsTransferSupplinks") transfers['ftsupp'] = transfers.apply(self.map_transit_transfer, axis=1, walkskims=walkskims, nodeToTaz=nodeToTaz, maxTaz=maxTaz) WranglerLogger.debug("reversing FastTripsTransferSupplinks") transfers['ftsupp_rev'] = transfers['ftsupp'].apply(self.map_rev_transfer) + transfers.to_csv('transfers_rev_supplinks.csv') WranglerLogger.debug("adding %d transfer supplinks to fasttrips_transfer_supplinks" % len(transfers)) self.fasttrips_transfer_supplinks.extend(transfers['ftsupp'].tolist()) WranglerLogger.debug('total transfer supplinks %d' % len(self.fasttrips_transfer_supplinks)) @@ -897,14 +905,12 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT WranglerLogger.debug('creating FastTripsDriveSupplinks') drive_access = pd.DataFrame(drive_access_data, columns=['taz','pnr','tp','direction','supplink']).drop_duplicates(subset=['taz','pnr','tp','direction']) drive_access['ftsupp'] = drive_access.apply(self.map_drive_access, axis=1, hwyskims=hwyskims, pnrNodeToTaz=pnrNodeToTaz) - try: - self.fasttrips_drive_supplinks.extend(drive_access['ftsupp'].tolist()) - except Exception as e: - print drive_access - print e - sys.exit(2) + self.fasttrips_drive_supplinks.extend(drive_access['ftsupp'].tolist()) drive_support = pd.DataFrame(drive_support_data, columns=['a','b','tp','supplink']).drop_duplicates(subset=['a','b','tp']) + # drop records that don't have a valid stop at least one of a or b + drive_support = drive_support.loc[drive_support['a'].isin(stop_list) | drive_support['b'].isin(stop_list)] + # prepend 'lot_' for a or b when it's not a stop, because it's a pnr instead. drive_support.loc[drive_support['a'].isin(stop_list) & ~drive_support['b'].isin(stop_list),'b'] = drive_support['b'].map(lambda x: 'lot_' + str(x)) drive_support.loc[~drive_support['a'].isin(stop_list) & drive_support['b'].isin(stop_list),'a'] = drive_support['a'].map(lambda x: 'lot_' + str(x)) drive_support['ftsupp'] = drive_support.apply(self.map_drive_support, axis=1, walkskims=walkskims, nodeToTaz=nodeToTaz, maxTaz=maxTaz) @@ -924,16 +930,18 @@ def map_drive_support(self, row, walkskims, nodeToTaz, maxTaz): ftsupp = FastTripsTransferSupplink(walkskims=walkskims, nodeToTaz=nodeToTaz, maxTaz=maxTaz, template=row['supplink']) ftsupp.setToStopID(row['b']) ftsupp.setFromStopID(row['a']) - ftsupp.setSupportFlag(True) return ftsupp def map_transit_transfer(self, row, walkskims, nodeToTaz, maxTaz): ftsupp = FastTripsTransferSupplink(walkskims=walkskims, nodeToTaz=nodeToTaz, maxTaz=maxTaz, from_route_id=row['from_line'], to_route_id=row['to_line'], template=row['supplink']) + ftsupp.setToStopID(row['b']) + ftsupp.setFromStopID(row['a']) return ftsupp def map_rev_transfer(self, row): ftsupp = copy.deepcopy(row) + ftsupp['ONEWAY'] = 'true' ftsupp.reverse() return ftsupp @@ -1100,34 +1108,6 @@ def convertTransitLinesToFastTripsTransitLines(self): data.append(reverse_line.asList(cols)) reverse_lines.append(reverse_line) self.lines += reverse_lines -## direction_df = pd.DataFrame(data,columns=cols) -## # set direction ids; first get dataframe that will function as lookup for -## direction_df['direction_id'] = np.nan -## direction_df.loc[direction_df['champ_direction_id'].isin(['O','WB','NB']),'direction_id'] = 0 -## direction_df.loc[direction_df['champ_direction_id'].isin(['I','EB','SB']),'direction_id'] = 1 -## unassigned = direction_df[pd.isnull(direction_df['direction_id'])] -## grouped = unassigned.groupby(['agency_id','route_id']) -## -## for name, group in grouped: -## if len(group) > 2: -## raise NetworkException('%s (%s) trying to assign direction id to route with more than 2 directions' % (name[1], group['name'])) -## elif len(group) > 1: -## WranglerLogger.debug('%s (%s) setting direction_id = 0' % (name[1], group.loc[group.index[0],'name'])) -## WranglerLogger.debug('%s (%s) setting direction_id = 1' % (name[1], group.loc[group.index[1],'name'])) -## direction_df.loc[group.index[0],'direction_id'] = 0 -## direction_df.loc[group.index[1],'direction_id'] = 1 -## else: -## WranglerLogger.debug('%s (%s) only one direction, setting direction_id = 0' % (name[1], group['name'])) -## direction_df.loc[group.index[0],'direction_id'] = 0 -## -## direction_df.to_csv('direction_lookup.csv') -## # check validity of lines -## for line in self.lines: -## if not isinstance(line, FastTripsTransitLine) and not isinstance(line, str): -## raise NetworkException('failed to convert') -## if isinstance(line, FastTripsTransitLine): -## direction_id = direction_df.loc[(direction_df['agency_id']==line.agency_id) & (direction_df['name']==line.name),'direction_id'].irow(0) -## line.setDirectionId(direction_id) def makeFarelinksUnique(self): ''' @@ -1559,28 +1539,6 @@ def addDeparturesFromGTFS(self, agency, gtfs_path, gtfs_encoding=None): else: WranglerLogger.debug("ROUTE ID %s: Setting departure times from GTFS" % line.name) line.setDepartures(list_of_departure_times) - -## def addDeparturesFromGTFS(self, gtfs_path, crosswalk): -## import gtfs_utils -## gtfs = gtfs_utils.GTFSFeed(gtfs_path) -## gtfs.load() -## gtfs.build_common_dfs() -## crosswalk = pd.read_csv(crosswalk) -## gtfs.route_trips.to_csv('route_trips.csv') -## -## for line in self.lines: -## if isinstance(line, str): -## pass -## elif isinstance(line, TransitLine): -## list_of_pattern_ids = crosswalk[crosswalk['CHAMP ROUTE ID']==line.name]['pattern_id'].drop_duplicates().tolist() -## list_of_departure_times = gtfs.route_trips[gtfs.route_trips['pattern_id'].isin(list_of_pattern_ids)]['trip_departure_mpm'].tolist() -## if len(list_of_departure_times) == 0: -## WranglerLogger.warn("ROUTE ID %s: No GTFS departure times for, calculating from headways" % line.name) -## line.setDeparturesFromHeadways() -## WranglerLogger.warn("ROUTE ID %s: added %d departures" % (line.name, len(line.all_departure_times))) -## else: -## WranglerLogger.debug("ROUTE ID %s: Setting departure times from GTFS" % line.name) -## line.setDepartures(list_of_departure_times) def addTravelTimes(self, highway_networks): ''' @@ -1775,11 +1733,12 @@ def writeFastTrips_Access(self, f_walk='walk_access_ft.txt', f_drive='drive_acce df_transfer_ft = pd.DataFrame(data=df_transfer,columns=transfer_ft_keys+transfer_ft_columns) df_transfer = pd.DataFrame(data=df_transfer,columns=transfer_keys+transfer_columns) + df_transfer_withPNR = copy.deepcopy(df_transfer) # remove all the transfer to and from PNR lots in 'transfers.txt' df_transfer = df_transfer.loc[(df_transfer['from_stop_id'].astype(str).str[:4] != 'lot_') & (df_transfer['to_stop_id'].astype(str).str[:4] != 'lot_'),] df_transfer.drop_duplicates(subset=transfer_keys, inplace=True) - + df_transfer_withPNR.drop_duplicates(subset=transfer_keys, inplace=True) if sort: df_walk.sort_values(by=['taz','stop_id'], inplace=True) df_drive.sort_values(by=['taz','lot_id'], inplace=True) @@ -1789,6 +1748,7 @@ def writeFastTrips_Access(self, f_walk='walk_access_ft.txt', f_drive='drive_acce df_walk.to_csv(os.path.join(path,f_walk),index=False,headers=writeHeaders) df_drive.to_csv(os.path.join(path,f_drive),index=False,headers=writeHeaders) df_transfer.to_csv(os.path.join(path,f_transfer),index=False,headers=writeHeaders) + df_transfer_withPNR.to_csv(os.path.join(path,'transfers_withPNR.txt'), index=False, headers=writeHeaders) df_transfer_ft.to_csv(os.path.join(path,f_transfer_ft),index=False,headers=writeHeaders) def writeFastTrips_Shapes(self, f='shapes.txt', path='.', writeHeaders=True): @@ -1999,9 +1959,15 @@ def addFaresToLines(self): ''' This is a function added for fast-trips. ''' + # od_fares are assymetrical, so need to reverse them + od_fares = [] + for f in self.od_fares: + if isinstance(f, ODFare): + od_fares.append(f) + od_fares.append(f.get_reverse()) for line in self.lines: if isinstance(line, TransitLine): - line.addFares(od_fares=self.od_fares, xf_fares=self.xf_fares, farelinks_fares=self.farelinks_fares) + line.addFares(od_fares=od_fares, xf_fares=self.xf_fares, farelinks_fares=self.farelinks_fares) def createFastTrips_Fares(self, price_conversion=1): ''' From 5c014360935ee3489f90df30d910324244ff25d6 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 21 Apr 2017 10:22:02 -0700 Subject: [PATCH 126/148] Bug fixes for access links: create dummy supplink with desired attributes to go into dataframe rather than the original supplink. Also corrects joining/merging of access and funnels to final access/egress links Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 101 ++++++++++++++++++++++++------------- 1 file changed, 67 insertions(+), 34 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 8cf5d10..6cd6c38 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -810,7 +810,7 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT total_supplinks += len(self.supplinks[tp]) # initialize lists to gather supplink data - champ_walk_access_data = [] # [taz, stop_id, pnr, direction, supplink] + champ_walk_access_data = [] # [taz, stop_id, direction, supplink] champ_walk_support_data = [] # [a, b, supplink] drive_access_data = [] # [taz, pnr, tp, direction, supplink] drive_support_data = [] # [a, b, tp, supplink] @@ -824,10 +824,10 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT if isinstance(supplink, Supplink): if supplink.isWalkAccess(): if tp != 'AM': continue - champ_walk_access_data.append([supplink.Anode, supplink.Bnode, np.nan, 'access', supplink]) + champ_walk_access_data.append([supplink.Anode, supplink.Bnode, 'access', supplink]) elif supplink.isWalkEgress(): if tp != 'AM': continue - champ_walk_access_data.append([supplink.Bnode, supplink.Anode, np.nan, 'egress', supplink]) + champ_walk_access_data.append([supplink.Bnode, supplink.Anode, 'egress', supplink]) elif supplink.isWalkFunnel(): if tp != 'AM': continue champ_walk_support_data.append([supplink.Anode, supplink.Bnode, supplink]) @@ -835,12 +835,34 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT # transit transfer goes from stop/station to stop/station or pnr <-> stop/station transit_transfer_node_data.append([supplink.Anode,supplink.Bnode, tp, supplink]) elif supplink.isDriveAccess(): + # if it is a drive access directly to a stop node, then need the access link to go to a 'lot_'+stop_id + # and then a transfer link between the 'lot_'+stop_id and the stop_id + if supplink.Bnode in stop_list: + s = Supplink() + s.id = 'lot_%d-%d' % (supplink.Bnode, supplink.Bnode) + s.Anode = 'lot_%d' % (supplink.Bnode) + s.Bnode = supplink.Bnode + s.setMode(6) + drive_support_data.append(['lot_%d' % supplink.Bnode, supplink.Bnode, tp, s]) drive_access_data.append([supplink.Anode, supplink.Bnode, tp, 'access', supplink]) elif supplink.isDriveEgress(): + # if it is a drive access directly to a stop node, then need the access link to go to a 'lot_'+stop_id + # and then a transfer link between the 'lot_'+stop_id and the stop_id + if supplink.Anode in stop_list: + s = Supplink() + s.id = '%d-lot_%d' % (supplink.Anode, supplink.Anode) + s.Anode = supplink.Anode + s.Bnode = 'lot_%d' % (supplink.Anode) + s.setMode(6) + drive_support_data.append([supplink.Anode, 'lot_%d' % supplink.Anode, tp, s]) drive_access_data.append([supplink.Bnode, supplink.Anode, tp, 'egress', supplink]) elif supplink.isDriveFunnel(): # drive funnel goes from pnr -> stop/station. It is considered a transfer in FastTrips - drive_support_data.append([supplink.Anode, supplink.Bnode, tp, supplink]) + drive_support_data.append(['lot_%d' % supplink.Anode, supplink.Bnode, tp, supplink]) + s = copy.deepcopy(supplink) + s['ONEWAY'] = 'true' + s.reverse() + drive_support_data.append([s.Anode, 'lot_%d' % s.Bnode, tp, s]) else: WranglerLogger.debug('unknown supplink type %s' % str(supplink)) if counter % 10000 == 0: @@ -849,19 +871,17 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT # Walk access WranglerLogger.debug("merging walk access/egress with funnels") - champ_walk_access = pd.DataFrame(champ_walk_access_data, columns=['taz','stop_id','pnr','direction','supplink']).drop_duplicates(subset=['taz','stop_id','direction']) - champ_walk_access.loc[~champ_walk_access['stop_id'].isin(stop_list),'pnr'] = champ_walk_access['stop_id'] - champ_walk_access.loc[pd.notnull(champ_walk_access['pnr']),'stop_id'] = np.nan + champ_walk_access = pd.DataFrame(champ_walk_access_data, columns=['taz','stop_id','direction','supplink']).drop_duplicates(subset=['taz','stop_id','direction']) champ_walk_support = pd.DataFrame(champ_walk_support_data, columns=['a','b','supplink']).drop_duplicates(subset=['a','b']) - pre_access = pd.DataFrame(champ_walk_access) # set aside to retrieve 'direction' and 'supplink' columns - champ_walk_access = pd.merge(champ_walk_access.loc[:,['taz','stop_id','pnr']], champ_walk_support.loc[:,['a','b']].set_index('a'), how='left', left_on='pnr', right_index=True) - champ_walk_access = pd.merge(champ_walk_access, champ_walk_support.loc[:,['a','b']].set_index('b'), how='left', left_on='pnr', right_index=True) - champ_walk_access = pd.merge(champ_walk_access, pre_access, on=['taz','stop_id','pnr']).set_index(['taz','stop_id','pnr']).reset_index() - del pre_access - champ_walk_access.loc[pd.isnull(champ_walk_access['stop_id']), 'stop_id'] = champ_walk_access[['a','b']].max(axis=1) - + champ_walk_access.loc[champ_walk_access['stop_id'].isin(champ_walk_support['a'].tolist()+champ_walk_support['b'].tolist()),'wnr'] = champ_walk_access['stop_id'] + champ_walk_access = pd.merge(champ_walk_access.loc[:,['taz','stop_id','direction','wnr','supplink']], champ_walk_support.loc[:,['a','b']].set_index('a'), how='left', left_on='wnr', right_index=True) + champ_walk_access = pd.merge(champ_walk_access, champ_walk_support.loc[:,['a','b']].set_index('b'), how='left', left_on='wnr', right_index=True) + champ_walk_access = champ_walk_access.set_index('taz').reset_index() + champ_walk_access.loc[pd.notnull(champ_walk_access['wnr']), 'stop_id'] = champ_walk_access[['a','b']].max(axis=1) + print "walk access links have %d records for 16512" % len(champ_walk_access.loc[champ_walk_access['stop_id'].eq(16512)]) + print champ_walk_access.loc[champ_walk_access['stop_id'].eq(16512)] WranglerLogger.debug("creating FastTripsWalkSupplinks") - champ_walk_access['ftsupp'] = champ_walk_access.apply(self.map_walk_access, axis=1, walkskims=walkskims, nodeToTaz=nodeToTaz, maxTaz=maxTaz) + champ_walk_access['ftsupp'] = champ_walk_access.apply(self.map_walk_access, axis=1, walkskims=walkskims, nodeToTaz=nodeToTaz, maxTaz=maxTaz, update_stop_id=True) self.fasttrips_walk_supplinks.extend(champ_walk_access['ftsupp'].tolist()) del champ_walk_access, champ_walk_support, champ_walk_access_data, champ_walk_support_data @@ -885,8 +905,10 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT # drop records that don't have a valid stop at least one of a or b transfers = transfers.loc[transfers['a'].isin(stop_list) | transfers['b'].isin(stop_list)] # prepend 'lot_' for a or b when it's not a stop, because it's a pnr instead. - transfers.loc[(transfers['a'].isin(stop_list)) & (~transfers['b'].isin(stop_list)),'b'] = transfers['b'].map(lambda x: 'lot_' + str(x)) - transfers.loc[(~transfers['a'].isin(stop_list)) & (transfers['b'].isin(stop_list)),'a'] = transfers['a'].map(lambda x: 'lot_' + str(x)) + #transfers.loc[(transfers['a'].isin(stop_list)) & (~transfers['b'].isin(stop_list)),'b'] = transfers['b'].map(lambda x: 'lot_' + str(x)) + #transfers.loc[(~transfers['a'].isin(stop_list)) & (transfers['b'].isin(stop_list)),'a'] = transfers['a'].map(lambda x: 'lot_' + str(x)) + transfers.loc[transfers['a'].isin(self.fasttrips_pnrs.keys()) & ~transfers['a'].isin(stop_list),'a'] = transfers['a'].map(lambda x: 'lot_' + str(x)) + transfers.loc[transfers['b'].isin(self.fasttrips_pnrs.keys()) & ~transfers['b'].isin(stop_list),'b'] = transfers['b'].map(lambda x: 'lot_' + str(x)) WranglerLogger.debug("done gathering lines, converting to FastTripsTransferSupplinks") transfers['ftsupp'] = transfers.apply(self.map_transit_transfer, axis=1, walkskims=walkskims, nodeToTaz=nodeToTaz, maxTaz=maxTaz) @@ -909,17 +931,23 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT drive_support = pd.DataFrame(drive_support_data, columns=['a','b','tp','supplink']).drop_duplicates(subset=['a','b','tp']) # drop records that don't have a valid stop at least one of a or b - drive_support = drive_support.loc[drive_support['a'].isin(stop_list) | drive_support['b'].isin(stop_list)] + #drive_support = drive_support.loc[drive_support['a'].isin(stop_list) | drive_support['b'].isin(stop_list)] # prepend 'lot_' for a or b when it's not a stop, because it's a pnr instead. - drive_support.loc[drive_support['a'].isin(stop_list) & ~drive_support['b'].isin(stop_list),'b'] = drive_support['b'].map(lambda x: 'lot_' + str(x)) - drive_support.loc[~drive_support['a'].isin(stop_list) & drive_support['b'].isin(stop_list),'a'] = drive_support['a'].map(lambda x: 'lot_' + str(x)) +# drive_support.loc[drive_support['a'].isin(stop_list) & ~drive_support['b'].isin(stop_list),'b'] = drive_support['b'].map(lambda x: 'lot_' + str(x)) +# drive_support.loc[~drive_support['a'].isin(stop_list) & drive_support['b'].isin(stop_list),'a'] = drive_support['a'].map(lambda x: 'lot_' + str(x)) + drive_support.loc[drive_support['a'].isin(self.fasttrips_pnrs.keys()) & drive_support['b'].astype(str).str[:4].ne('lot_'), 'a'] = drive_support['a'].map(lambda x: 'lot_' + str(x)) + drive_support.loc[drive_support['b'].isin(self.fasttrips_pnrs.keys()) & drive_support['a'].astype(str).str[:4].ne('lot_'), 'b'] = drive_support['b'].map(lambda x: 'lot_' + str(x)) + WranglerLogger.debug(drive_support.loc[drive_support['a'].isin([11077,'lot_11077','11077']) | drive_support['b'].isin([11077,'lot_11077','11077'])]) + drive_support.to_csv('drive_support_temp.csv') drive_support['ftsupp'] = drive_support.apply(self.map_drive_support, axis=1, walkskims=walkskims, nodeToTaz=nodeToTaz, maxTaz=maxTaz) WranglerLogger.debug("adding %d Drive Support Links to fasttrips_transfer_supplinks" % len(drive_support)) self.fasttrips_transfer_supplinks.extend(drive_support['ftsupp'].tolist()) WranglerLogger.debug('total transfer supplinks %d' % len(self.fasttrips_transfer_supplinks)) - def map_walk_access(self, row, walkskims, nodeToTaz, maxTaz): + def map_walk_access(self, row, walkskims, nodeToTaz, maxTaz, update_stop_id=False): ftsupp = FastTripsWalkSupplink(walkskims=walkskims, nodeToTaz=nodeToTaz, maxTaz=maxTaz, template=row['supplink']) + if update_stop_id: + ftsupp.stop_id = int(row['stop_id']) return ftsupp def map_drive_access(self, row, hwyskims, pnrNodeToTaz): @@ -927,9 +955,14 @@ def map_drive_access(self, row, hwyskims, pnrNodeToTaz): return ftsupp def map_drive_support(self, row, walkskims, nodeToTaz, maxTaz): - ftsupp = FastTripsTransferSupplink(walkskims=walkskims, nodeToTaz=nodeToTaz, maxTaz=maxTaz, template=row['supplink']) - ftsupp.setToStopID(row['b']) - ftsupp.setFromStopID(row['a']) + if row['supplink'].isTransitTransfer(): + ftsupp = FastTripsTransferSupplink(walkskims=walkskims, nodeToTaz=nodeToTaz, maxTaz=maxTaz, template=row['supplink']) + ftsupp.setToStopID(row['b']) + ftsupp.setFromStopID(row['a']) + elif row['supplink'].isDriveFunnel(): + ftsupp = FastTripsTransferSupplink(template=row['supplink']) + ftsupp.setToStopID(row['b']) + ftsupp.setFromStopID(row['a']) return ftsupp def map_transit_transfer(self, row, walkskims, nodeToTaz, maxTaz): @@ -1435,20 +1468,20 @@ def matchLinesToGTFS2(self, gtfs_agency=None, gtfs_path=None, gtfs_encoding = No best_match_score = this_match_score best_idx = name data = [[line.name,route_pattern['route_id'].iloc[0],route_pattern['route_short_name'].iloc[0],route_pattern['direction_id'].iloc[0],route_pattern['pattern_id'].iloc[0],this_match_score]] - best_xwalk = pd.DataFrame(data=data,columns=gtfs_xwalk_cols) - best_stop_xwalk = pd.DataFrame(this_stop_xwalk) + #best_xwalk = pd.DataFrame(data=data,columns=gtfs_xwalk_cols) + #best_stop_xwalk = pd.DataFrame(this_stop_xwalk) else: continue - best_xwalk = pd.DataFrame(data=data,columns=gtfs_xwalk_cols) - best_stop_xwalk = pd.DataFrame(this_stop_xwalk) + best_xwalk = pd.DataFrame(data=data,columns=gtfs_xwalk_cols) + best_stop_xwalk = pd.DataFrame(this_stop_xwalk) - if isinstance(best_stop_xwalk, pd.DataFrame): - WranglerLogger.debug('%s: match(es) found! %s' % (line.name, str(best_xwalk['route_id'].tolist()))) - self.gtfs_crosswalk = self.gtfs_crosswalk.append(best_xwalk) - self.gtfs_node_crosswalk = self.gtfs_node_crosswalk.append(best_stop_xwalk) - else: - WranglerLogger.debug('%s: NO MATCH FOUND' % line.name) + if isinstance(best_stop_xwalk, pd.DataFrame): + WranglerLogger.debug('%s: match(es) found! %s' % (line.name, str(best_xwalk['route_id'].tolist()))) + self.gtfs_crosswalk = self.gtfs_crosswalk.append(best_xwalk) + self.gtfs_node_crosswalk = self.gtfs_node_crosswalk.append(best_stop_xwalk) + else: + WranglerLogger.debug('%s: NO MATCH FOUND' % line.name) self.gtfs_node_crosswalk.to_csv('%s_node_crosswalk.csv' % gtfs_agency) def getRouteMatch(self, left_route_stops, right_route_stops, dist_threshold=1000): From dd9c7325d6fbfd8b25546f568db6d3fa9b0561b1 Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 21 Apr 2017 10:22:40 -0700 Subject: [PATCH 127/148] creates PNRs before doing supplinks, because supplinks need the PNRs Signed-off-by: Drew --- scripts/convert_cube_to_fasttrips.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index 434cc0f..73c0bbf 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -42,6 +42,7 @@ if __name__=='__main__': opts, args = getopt.getopt(sys.argv[1:],"s:h:f:v:t:") if len(args) != 1: + print args print USAGE sys.exit(2) config_file = args[0] @@ -165,6 +166,7 @@ do_supplinks = False WranglerLogger.warn("Supplinks directory not defined (TRN_SUPPLINKS). Skipping access and transfer links.") if do_supplinks: + transit_network.createFastTrips_PNRs(nodes_dict) #a lot of this stuff requires a model run directory with skims, and SkimUtils, so need to do some checks to make sure these are avaiable. WranglerLogger.debug("Merging supplinks.") transit_network.mergeSupplinks(TRN_SUPPLINKS) @@ -219,7 +221,7 @@ WranglerLogger.debug("\tconverting supplinks to fasttrips format.") transit_network.getFastTripsSupplinks(walkskim,nodeToTaz,maxTAZ,hwyskims,pnrNodeToTAZ) WranglerLogger.debug("add pnrs") - transit_network.createFastTrips_PNRs(nodes_dict) + #transit_network.createFastTrips_PNRs(nodes_dict) WranglerLogger.debug("adding departure times to all lines") if not GTFS_SETTINGS: From c1d612de74d087095ddfe3e3a70bc96b1a3190bf Mon Sep 17 00:00:00 2001 From: Drew Date: Fri, 21 Apr 2017 10:23:13 -0700 Subject: [PATCH 128/148] minor mod to string format change to handle "lot_" prefix Signed-off-by: Drew --- Wrangler/Supplink.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Wrangler/Supplink.py b/Wrangler/Supplink.py index 4f3021a..8d6f227 100644 --- a/Wrangler/Supplink.py +++ b/Wrangler/Supplink.py @@ -39,7 +39,7 @@ def __init__(self, template=None): self._applyTemplate(template) def __repr__(self): - s = "SUPPLINK N=%5d-%5d " % (self.Anode,self.Bnode) + s = "SUPPLINK N=%5s-%5s " % (self.Anode,self.Bnode) # Deal w/all link attributes fields = [] From bbcc598129b656f1b292b051f2028814e516fb97 Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 26 Apr 2017 14:22:52 -0700 Subject: [PATCH 129/148] Creates FastTripsPNRNode subclass Signed-off-by: Drew --- Wrangler/Node.py | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/Wrangler/Node.py b/Wrangler/Node.py index 359d532..13ea7b5 100644 --- a/Wrangler/Node.py +++ b/Wrangler/Node.py @@ -183,15 +183,14 @@ class FastTripsNode(Node): ''' FastTrips Node Class. ''' - def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None, template=None, isPNR=False): + def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None, template=None): Node.__init__(self,n,champ_coord_dict,template) # stops.txt req'd self.stop_id = abs(int(n)) self.ispnr = isPNR self.stop_name = Node.descriptions[self.stop_id] if self.stop_id in Node.descriptions.keys() else str(self.stop_id) - if self.ispnr: - self.lot_id = 'lot_' + str(self.stop_id) + self.stop_sequence = None if stop_lat and stop_lon: self.stop_lat = stop_lat @@ -224,7 +223,7 @@ def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None, templ self.platform_height = None self.level = None self.off_board_payment = None - + def addXY(self, coords): """ takes an (x,y) tuple or a dict of node numbers to (x,y) tuples @@ -250,3 +249,16 @@ def asDataFrame(self, columns=None): df = pd.DataFrame(columns=columns,data=[data]) return df +class FastTripsPNRNode(FastTripsNode): + def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None, template=None, **kwargs): + FastTripsNode.__init__(n,champ_coord_dict,stop_lat,stop_lon,template) + + # PNR attributes + self.lot_id = kwargs['lot_id'] if 'lot_id' in kwargs.keys() else 'lot_' + str(self.stop_id) + self.name = kwargs['name'] if 'name' in kwargs.keys() else None + self.capacity = kwargs['capacity'] if 'capacity' in kwargs.keys() else 1000 + self.drop_off = kwargs['drop_off'] if 'drop_off' in kwargs.keys() else None + self.hourly_cost = kwargs['hourly_cost'] if 'hourly_cost' in kwargs.keys() else None + self.max_cost = kwargs['max_cost'] if 'max_cost' in kwargs.keys() else None + self.type = kwargs['type'] if 'type' in kwargs.keys() else None + \ No newline at end of file From 59b0b7509893669a3569dbc318c2996fba4215bc Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 26 Apr 2017 14:24:10 -0700 Subject: [PATCH 130/148] pull in lot capacities and costs from a dataframe, and add KNRs to rail stops that don't have PNRs Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 6cd6c38..ff703e8 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -1593,7 +1593,7 @@ def addTravelTimes(self, highway_networks): else: raise NetworkException('Unhandled data type %s in self.lines' % type(line)) - def createFastTrips_PNRs(self, coord_dict): + def createFastTrips_PNRs(self, coord_dict, pnr_df=None): # first convert pnrs defined in .pnr files for pnr in self.pnrs: if isinstance(pnr, PNRLink): @@ -1602,16 +1602,36 @@ def createFastTrips_PNRs(self, coord_dict): else: pnr_nodenum = int(pnr.pnr) #WranglerLogger.warn("Non-integer pnr node %s for pnr" % (str(pnr.pnr) + if isinstance(pnr_df, pd.DataFrame): + row = pnr_df.loc[:,pnr_df['node'].eq(pnr_nodenum)].iloc[0] + capacity = row['capacity'] + hourly_cost = row['hourly_cost'] try: - n = FastTripsNode(pnr_nodenum, coord_dict, isPNR=True) + n = FastTripsPNRNode(pnr_nodenum, coord_dict, capacity=capacity, hourly_cost=hourly_cost) except: WranglerLogger.warn('PNR Node %d not found; placing PNR at station location' % pnr_nodenum) (x, y) = coord_dict[int(pnr.station)] x += 10 y += 10 coord_dict_mod = {pnr_nodenum: (x, y)} - n = FastTripsNode(pnr_nodenum, coord_dict_mod, isPNR=True) + n = FastTripsPNRNode(pnr_nodenum, coord_dict_mod, capacity=capacity, hourly_cost=hourly_cost) self.fasttrips_pnrs[pnr_nodenum] = n + # add KNRs for all rail stops + for line in self.lines: + if isinstance(line,str): + continue + if not isinstance(line,FastTripsTransitLine): + continue + if line.mode in ['commuter_rail','light_rail','heavy_rail', + 'regional_rail','inter_regional_rail','high_speed_rail']: + for knr in line.getStopList(): + if knr not in self.fasttrips_pnrs.keys(): + try: + n = FastTripsPNRNode(pnr_nodenum, coord_dict, capacity=capacity, hourly_cost=hourly_cost, drop_off=1) + self.fasttrips_pnrs[pnr_nodenum] = n + except: + WranglerLogger.warn('KNR Node %d not found' % knr) + # next, make psuedo-pnrs from drive-access links ## for supplink in self.fasttrips_drive_supplinks.values(): ## if supplink.lot_id not in self.fasttrips_pnrs: @@ -1619,7 +1639,6 @@ def createFastTrips_PNRs(self, coord_dict): ## self.fasttrips_pnrs[supplink.lot_id] = n def createFastTrips_Agencies(self): - agency_data = [] for line in self.lines: if isinstance(line,str): continue if not isinstance(line,FastTripsTransitLine): continue @@ -2140,7 +2159,7 @@ def writeFastTrips_Fares(self,f_farerules='fare_rules.txt',f_farerules_ft='fare_ df_fareattrs_ft = df_fareattrs_ft.append(df_row) if sortFareRules: - df_farerules = df_farerules.drop_duplicates().sort(['fare_id','route_id']) + df_farerules = df_farerules.drop_duplicates(subset=['route_id','origin_id','destination_id','contains_id']).sort(['fare_id','route_id']) df_farerules_ft = df_farerules_ft.drop_duplicates().sort('fare_id') df_fareattrs = df_fareattrs.drop_duplicates().sort('fare_id') df_fareattrs_ft = df_fareattrs_ft.drop_duplicates().sort('fare_period') From 57045946b4214a72f18cabb7909f088c7e0664d0 Mon Sep 17 00:00:00 2001 From: Drew Date: Wed, 26 Apr 2017 14:24:41 -0700 Subject: [PATCH 131/148] read a PNR file in as a dataframe to get PNR attributes Signed-off-by: Drew --- scripts/convert_cube_to_fasttrips.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index 73c0bbf..472258e 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -1,12 +1,14 @@ import copy,datetime,getopt,logging,os,shutil,sys,time import getopt from dbfpy import dbf +import pandas as pd sys.path.insert(0, os.path.join(os.path.dirname(__file__),"..")) CUBE_FREEFLOW = None HWY_LOADED = None TRN_SUPPLINKS = None # transit[tod].lin with dwell times, xfer_supplinks, and walk_drive_access: TRN_BASE = None # .link (off-street link) and fares: +PNR_FILE = None TRANSIT_CAPACITY_DIR = None FT_OUTPATH = None CHAMP_NODE_NAMES = None @@ -166,7 +168,12 @@ do_supplinks = False WranglerLogger.warn("Supplinks directory not defined (TRN_SUPPLINKS). Skipping access and transfer links.") if do_supplinks: - transit_network.createFastTrips_PNRs(nodes_dict) + if PNR_FILE: + pnr_df = pd.read_csv(PNR_FILE, sep=' ') + pnr_df.rename(columns={'NodeID':'node','ZoneID':'zone','Capacity':'capacity','Cost':'hourly_cost'}, inplace=True) + else: + pnr_df = None + transit_network.createFastTrips_PNRs(nodes_dict, pnr_df) #a lot of this stuff requires a model run directory with skims, and SkimUtils, so need to do some checks to make sure these are avaiable. WranglerLogger.debug("Merging supplinks.") transit_network.mergeSupplinks(TRN_SUPPLINKS) From 6a6208e7b24bd8426988510d0b4cc09b4f926ab5 Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 27 Apr 2017 20:20:06 -0700 Subject: [PATCH 132/148] add lot_lat and lot_lon because they're GTFS-Plus attributes. ispnr no longer needed. Signed-off-by: Drew --- Wrangler/Node.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Wrangler/Node.py b/Wrangler/Node.py index 13ea7b5..899025f 100644 --- a/Wrangler/Node.py +++ b/Wrangler/Node.py @@ -183,12 +183,11 @@ class FastTripsNode(Node): ''' FastTrips Node Class. ''' - def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None, template=None): + def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None, template=None, **kwargs): Node.__init__(self,n,champ_coord_dict,template) # stops.txt req'd self.stop_id = abs(int(n)) - self.ispnr = isPNR self.stop_name = Node.descriptions[self.stop_id] if self.stop_id in Node.descriptions.keys() else str(self.stop_id) self.stop_sequence = None @@ -251,10 +250,12 @@ def asDataFrame(self, columns=None): class FastTripsPNRNode(FastTripsNode): def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None, template=None, **kwargs): - FastTripsNode.__init__(n,champ_coord_dict,stop_lat,stop_lon,template) + FastTripsNode.__init__(self, n,champ_coord_dict,stop_lat,stop_lon,template) # PNR attributes self.lot_id = kwargs['lot_id'] if 'lot_id' in kwargs.keys() else 'lot_' + str(self.stop_id) + self.lot_lat = self.stop_lat + self.lot_lon = self.stop_lon self.name = kwargs['name'] if 'name' in kwargs.keys() else None self.capacity = kwargs['capacity'] if 'capacity' in kwargs.keys() else 1000 self.drop_off = kwargs['drop_off'] if 'drop_off' in kwargs.keys() else None From 2a1333c5435731820832490da47a69d3f3f9aca3 Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 27 Apr 2017 20:21:25 -0700 Subject: [PATCH 133/148] use nodeToTaz when pnrNodeToTaz fails, for knrs that were added where "hard" pnrs don't exist Signed-off-by: Drew --- Wrangler/Supplink.py | 40 ++++++++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 12 deletions(-) diff --git a/Wrangler/Supplink.py b/Wrangler/Supplink.py index 8d6f227..bc28181 100644 --- a/Wrangler/Supplink.py +++ b/Wrangler/Supplink.py @@ -292,7 +292,7 @@ def reverse(self): self._reverse_direction = direction class FastTripsDriveSupplink(Supplink): - def __init__(self, hwyskims=None, pnrNodeToTaz=None, tp=None, template=None): + def __init__(self, hwyskims=None, pnrNodeToTaz=None, nodeToTaz=None, tp=None, template=None): Supplink.__init__(self,template) # drive_access req'd if self.isDriveAccess(): @@ -307,9 +307,9 @@ def __init__(self, hwyskims=None, pnrNodeToTaz=None, tp=None, template=None): self.travel_time = None # float, minutes self.start_time = None # hhmmss or blank self.end_time = None # hhmmss or blank - + if hwyskims and tp and pnrNodeToTaz: - self.getSupplinkAttributes(hwyskims, pnrNodeToTaz, tp) + self.getSupplinkAttributes(hwyskims, pnrNodeToTaz, tp, nodeToTaz) elif tp: self.setStartTimeEndTimeFromTimePeriod(tp) @@ -330,7 +330,7 @@ def setStartTimeEndTimeFromTimePeriod(self, tp): self.start_time = WranglerLookups.TIMEPERIOD_TO_TIMERANGE[tp][0] self.end_time = WranglerLookups.TIMEPERIOD_TO_TIMERANGE[tp][1] - def getSupplinkAttributes(self, hwyskims, pnrNodeToTaz, tp): + def getSupplinkAttributes(self, hwyskims, pnrNodeToTaz, tp, nodeToTaz): if isinstance(tp, str): TIMEPERIOD_STR_TO_NUM = {} for k, v in Skim.TIMEPERIOD_NUM_TO_STR.iteritems(): @@ -345,23 +345,39 @@ def getSupplinkAttributes(self, hwyskims, pnrNodeToTaz, tp): self.setDirection() if self.direction == 'access': - (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ - hwyskims[tpnum].getHwySkimAttributes(origtaz=self.taz, desttaz=pnrNodeToTaz[self.lot_id], mode=HighwaySkim.MODE_STR_TO_NUM["DA"], segdir = 1) + try: + (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ + hwyskims[tpnum].getHwySkimAttributes(origtaz=self.taz, desttaz=pnrNodeToTaz[self.lot_id], mode=HighwaySkim.MODE_STR_TO_NUM["DA"], segdir = 1) + except: + (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ + hwyskims[tpnum].getHwySkimAttributes(origtaz=self.taz, desttaz=nodeToTaz[self.lot_id-900000], mode=HighwaySkim.MODE_STR_TO_NUM["DA"], segdir = 1) cost = btoll + vtoll if dist < 0.01: # no access -- try toll - (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ - hwyskims[tpnum].getHwySkimAttributes(origtaz=self.taz, desttaz=pnrNodeToTaz[self.lot_id], mode=HighwaySkim.MODE_STR_TO_NUM["TollDA"],segdir = 1) + try: + (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ + hwyskims[tpnum].getHwySkimAttributes(origtaz=self.taz, desttaz=pnrNodeToTaz[self.lot_id], mode=HighwaySkim.MODE_STR_TO_NUM["TollDA"],segdir = 1) + except: + (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ + hwyskims[tpnum].getHwySkimAttributes(origtaz=self.taz, desttaz=nodeToTaz[self.lot_id-900000], mode=HighwaySkim.MODE_STR_TO_NUM["TollDA"],segdir = 1) cost = btoll + vtoll elif self.direction == 'egress': - (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ - hwyskims[tpnum].getHwySkimAttributes(origtaz=pnrNodeToTaz[self.lot_id], desttaz=self.taz, mode=HighwaySkim.MODE_STR_TO_NUM["DA"], segdir = 1) + try: + (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ + hwyskims[tpnum].getHwySkimAttributes(origtaz=pnrNodeToTaz[self.lot_id], desttaz=self.taz, mode=HighwaySkim.MODE_STR_TO_NUM["DA"], segdir = 1) + except: + (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ + hwyskims[tpnum].getHwySkimAttributes(origtaz=nodeToTaz[self.lot_id-900000], desttaz=self.taz, mode=HighwaySkim.MODE_STR_TO_NUM["DA"], segdir = 1) cost = btoll + vtoll if dist > 0.01: # no access - try toll - (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ - hwyskims[tpnum].getHwySkimAttributes(origtaz=pnrNodeToTaz[self.lot_id], desttaz=self.taz, mode=HighwaySkim.MODE_STR_TO_NUM["TollDA"], segdir = 1) + try: + (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ + hwyskims[tpnum].getHwySkimAttributes(origtaz=pnrNodeToTaz[self.lot_id], desttaz=self.taz, mode=HighwaySkim.MODE_STR_TO_NUM["TollDA"], segdir = 1) + except: + (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ + hwyskims[tpnum].getHwySkimAttributes(origtaz=nodeToTaz[self.lot_id-900000], desttaz=self.taz, mode=HighwaySkim.MODE_STR_TO_NUM["TollDA"], segdir = 1) cost = btoll + vtoll self.dist = dist From 98b1b2ecc161c54b6cb78aa15fbe30a595fcdd60 Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 27 Apr 2017 20:22:39 -0700 Subject: [PATCH 134/148] gives PNR/KNR node different number than its station, and adds drive access and drive funnel Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 65 ++++++++++++++++++++++++++++---------- 1 file changed, 49 insertions(+), 16 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index ff703e8..40cae8d 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -4,7 +4,7 @@ from .Logger import WranglerLogger from .Network import Network from .NetworkException import NetworkException -from .Node import Node, FastTripsNode +from .Node import Node, FastTripsNode, FastTripsPNRNode from .PNRLink import PNRLink from .Regexes import * #nodepair_pattern from .TransitAssignmentData import TransitAssignmentData, TransitAssignmentDataException @@ -926,7 +926,7 @@ def getFastTripsSupplinks(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrNodeT # Drive Access WranglerLogger.debug('creating FastTripsDriveSupplinks') drive_access = pd.DataFrame(drive_access_data, columns=['taz','pnr','tp','direction','supplink']).drop_duplicates(subset=['taz','pnr','tp','direction']) - drive_access['ftsupp'] = drive_access.apply(self.map_drive_access, axis=1, hwyskims=hwyskims, pnrNodeToTaz=pnrNodeToTaz) + drive_access['ftsupp'] = drive_access.apply(self.map_drive_access, axis=1, hwyskims=hwyskims, pnrNodeToTaz=pnrNodeToTaz, nodeToTaz=nodeToTaz) self.fasttrips_drive_supplinks.extend(drive_access['ftsupp'].tolist()) drive_support = pd.DataFrame(drive_support_data, columns=['a','b','tp','supplink']).drop_duplicates(subset=['a','b','tp']) @@ -950,8 +950,8 @@ def map_walk_access(self, row, walkskims, nodeToTaz, maxTaz, update_stop_id=Fals ftsupp.stop_id = int(row['stop_id']) return ftsupp - def map_drive_access(self, row, hwyskims, pnrNodeToTaz): - ftsupp = FastTripsDriveSupplink(hwyskims=hwyskims, pnrNodeToTaz=pnrNodeToTaz, tp=row['tp'], template=row['supplink']) + def map_drive_access(self, row, hwyskims, pnrNodeToTaz, nodeToTaz=None): + ftsupp = FastTripsDriveSupplink(hwyskims=hwyskims, pnrNodeToTaz=pnrNodeToTaz, nodeToTaz=None, tp=row['tp'], template=row['supplink']) return ftsupp def map_drive_support(self, row, walkskims, nodeToTaz, maxTaz): @@ -1112,7 +1112,7 @@ def getFastTripsSupplinks_old(self, walkskims, nodeToTaz, maxTaz, hwyskims, pnrN elif supplink.isDriveAccess() or supplink.isDriveEgress(): - ftsupp = FastTripsDriveSupplink(hwyskims=hwyskims, pnrNodeToTaz=pnrNodeToTaz, tp=tp, template=supplink) + ftsupp = FastTripsDriveSupplink(hwyskims=hwyskims, pnrNodeToTaz=pnrNodeToTaz, nodeToTaz=nodeToTaz, tp=tp, template=supplink) self.fasttrips_drive_supplinks[(ftsupp.Anode,ftsupp.Bnode,tp)] = ftsupp else: WranglerLogger.debug('unknown supplink type %s' % str(supplink)) @@ -1595,6 +1595,7 @@ def addTravelTimes(self, highway_networks): def createFastTrips_PNRs(self, coord_dict, pnr_df=None): # first convert pnrs defined in .pnr files + stations = set() for pnr in self.pnrs: if isinstance(pnr, PNRLink): if pnr.pnr == PNRLink.UNNUMBERED: @@ -1602,10 +1603,16 @@ def createFastTrips_PNRs(self, coord_dict, pnr_df=None): else: pnr_nodenum = int(pnr.pnr) #WranglerLogger.warn("Non-integer pnr node %s for pnr" % (str(pnr.pnr) + stations.add(pnr.station) if isinstance(pnr_df, pd.DataFrame): - row = pnr_df.loc[:,pnr_df['node'].eq(pnr_nodenum)].iloc[0] - capacity = row['capacity'] - hourly_cost = row['hourly_cost'] + try: + row = pnr_df.loc[pnr_df['node'].eq(pnr_nodenum),:].iloc[0] + capacity = row['capacity'] + hourly_cost = row['hourly_cost'] / 100.0 + except: + WranglerLogger.debug('No pnr info found for node %d' % pnr_nodenum) + capacity = 100 + hourly_cost = 0.0 try: n = FastTripsPNRNode(pnr_nodenum, coord_dict, capacity=capacity, hourly_cost=hourly_cost) except: @@ -1624,14 +1631,39 @@ def createFastTrips_PNRs(self, coord_dict, pnr_df=None): continue if line.mode in ['commuter_rail','light_rail','heavy_rail', 'regional_rail','inter_regional_rail','high_speed_rail']: - for knr in line.getStopList(): - if knr not in self.fasttrips_pnrs.keys(): + for stop_id in line.getStopList(): + if stop_id not in self.fasttrips_pnrs.keys() and stop_id not in stations: + knr = stop_id + 900000 + WranglerLogger.debug('Adding KNR %d for stop %d' % (knr, stop_id)) try: - n = FastTripsPNRNode(pnr_nodenum, coord_dict, capacity=capacity, hourly_cost=hourly_cost, drop_off=1) - self.fasttrips_pnrs[pnr_nodenum] = n + (x, y) = coord_dict[stop_id] + x += 10 + y += 10 + coord_dict_mod = {knr: (x, y)} + n = FastTripsPNRNode(knr, coord_dict_mod, capacity=capacity, hourly_cost=hourly_cost, drop_off=1) + self.fasttrips_pnrs[knr] = n except: WranglerLogger.warn('KNR Node %d not found' % knr) - + # add the drive funnel + s = Supplink() + s.setId('%d-%d' % (knr, stop_id)) + s.setMode(6) + for tp in WranglerLookups.ALL_TIMEPERIODS: + try: + self.supplinks[tp].append(s) + except: + self.supplinks[tp] = [s] + + # add drive access for SFTAZs + for taz in range(980): + s = Supplink() + s.setId('%d-%d' % (taz+1, knr)) + s.setMode(3) + for tp in WranglerLookups.ALL_TIMEPERIODS: + try: + self.supplinks[tp].append(s) + except: + self.supplinks[tp] = [s] # next, make psuedo-pnrs from drive-access links ## for supplink in self.fasttrips_drive_supplinks.values(): ## if supplink.lot_id not in self.fasttrips_pnrs: @@ -1703,13 +1735,14 @@ def writeFastTrips_Agencies(self, f='agency.txt', path='.', writeHeaders=True): def writeFastTrips_PNRs(self, f='drive_access_points_ft.txt', path='.', writeHeaders=True): df_pnrs = None pnr_data = [] + cols = ['lot_id','lot_lat','lot_lon','capacity','hourly_cost'] for pnr in self.fasttrips_pnrs.values(): if not isinstance(pnr, FastTripsNode): continue - data = pnr.asList(['lot_id','stop_lat','stop_lon']) + data = pnr.asList(cols) pnr_data.append(data) - df_pnrs = pd.DataFrame(columns=['lot_id','lot_lat','lot_lon'],data=pnr_data) + df_pnrs = pd.DataFrame(columns=cols,data=pnr_data) df_pnrs = df_pnrs.drop_duplicates() - df_pnrs.to_csv(os.path.join(path, f),index=False, headers=['lot_id','lot_lat','lot_lon']) + df_pnrs.to_csv(os.path.join(path, f),index=False, headers=cols) def writeFastTrips_Vehicles(self, f='vehicles_ft.txt', path='.', writeHeaders=True): vehicles = [] From 6118719c69855196bdf5d1e2ea8ebb60ae822111 Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 4 May 2017 12:41:25 -0700 Subject: [PATCH 135/148] Get zone_id from kwargs Signed-off-by: Drew --- Wrangler/Node.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Wrangler/Node.py b/Wrangler/Node.py index 899025f..f4e2136 100644 --- a/Wrangler/Node.py +++ b/Wrangler/Node.py @@ -201,7 +201,10 @@ def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None, templ self.stop_code = None self.stop_desc = None - if self.stop_id in Node.node_to_zone.keys(): + self.zone_id = kwargs['zone_id'] if 'zone_id' in kwargs.keys() else None + if not self.zone_id: + pass + elif self.stop_id in Node.node_to_zone.keys(): self.zone_id = Node.node_to_zone[self.stop_id] else: self.zone_id = None @@ -251,11 +254,12 @@ def asDataFrame(self, columns=None): class FastTripsPNRNode(FastTripsNode): def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None, template=None, **kwargs): FastTripsNode.__init__(self, n,champ_coord_dict,stop_lat,stop_lon,template) - + # PNR attributes self.lot_id = kwargs['lot_id'] if 'lot_id' in kwargs.keys() else 'lot_' + str(self.stop_id) self.lot_lat = self.stop_lat self.lot_lon = self.stop_lon + self.zone_id = kwargs['zone_id'] if 'zone_id' in kwargs.keys() else 1 self.name = kwargs['name'] if 'name' in kwargs.keys() else None self.capacity = kwargs['capacity'] if 'capacity' in kwargs.keys() else 1000 self.drop_off = kwargs['drop_off'] if 'drop_off' in kwargs.keys() else None From 093325b40b4c5ab2d5de8ef123176fd032fec61c Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 4 May 2017 12:42:23 -0700 Subject: [PATCH 136/148] bug fix: use node_to_zone if no zone_id in kwargs. Also default zone_id to None and capacity to 100 Signed-off-by: Drew --- Wrangler/Node.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Wrangler/Node.py b/Wrangler/Node.py index f4e2136..a2041b2 100644 --- a/Wrangler/Node.py +++ b/Wrangler/Node.py @@ -202,7 +202,7 @@ def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None, templ self.stop_desc = None self.zone_id = kwargs['zone_id'] if 'zone_id' in kwargs.keys() else None - if not self.zone_id: + if self.zone_id: pass elif self.stop_id in Node.node_to_zone.keys(): self.zone_id = Node.node_to_zone[self.stop_id] @@ -259,9 +259,9 @@ def __init__(self, n, champ_coord_dict=None, stop_lat=None, stop_lon=None, templ self.lot_id = kwargs['lot_id'] if 'lot_id' in kwargs.keys() else 'lot_' + str(self.stop_id) self.lot_lat = self.stop_lat self.lot_lon = self.stop_lon - self.zone_id = kwargs['zone_id'] if 'zone_id' in kwargs.keys() else 1 + self.zone_id = kwargs['zone_id'] if 'zone_id' in kwargs.keys() else None self.name = kwargs['name'] if 'name' in kwargs.keys() else None - self.capacity = kwargs['capacity'] if 'capacity' in kwargs.keys() else 1000 + self.capacity = kwargs['capacity'] if 'capacity' in kwargs.keys() else 100 self.drop_off = kwargs['drop_off'] if 'drop_off' in kwargs.keys() else None self.hourly_cost = kwargs['hourly_cost'] if 'hourly_cost' in kwargs.keys() else None self.max_cost = kwargs['max_cost'] if 'max_cost' in kwargs.keys() else None From dbdf544e38311a1af99b47f3e3793cf940c9450c Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 4 May 2017 12:43:36 -0700 Subject: [PATCH 137/148] set a zone_id with a function. Use zone_id to get skims if present, lot_id otherwise. Signed-off-by: Drew --- Wrangler/Supplink.py | 41 +++++++++++++++++++++++------------------ 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/Wrangler/Supplink.py b/Wrangler/Supplink.py index bc28181..cb7b7f8 100644 --- a/Wrangler/Supplink.py +++ b/Wrangler/Supplink.py @@ -34,7 +34,7 @@ def __init__(self, template=None): self.Bnode = None self.mode = None self.support_flag = False - + self.zone_id = None if template: self._applyTemplate(template) @@ -58,6 +58,7 @@ def _applyTemplate(self, template): self.Anode = copy.deepcopy(template.Anode) self.Bnode = copy.deepcopy(template.Bnode) self.mode = copy.deepcopy(template.mode) + self.zone_id = copy.deepcopy(template.zone_id) for key in template.keys(): self[key] = copy.deepcopy(template[key]) @@ -68,6 +69,9 @@ def setId(self, id): self.Anode = int(nodeList[0]) self.Bnode = int(nodeList[1]) + def setZone(self, zone): + self.zone_id = int(zone) + def setSupportFlag(self, flag=True): self.support_flag = flag @@ -307,6 +311,7 @@ def __init__(self, hwyskims=None, pnrNodeToTaz=None, nodeToTaz=None, tp=None, te self.travel_time = None # float, minutes self.start_time = None # hhmmss or blank self.end_time = None # hhmmss or blank + #self.zone_id = None if hwyskims and tp and pnrNodeToTaz: self.getSupplinkAttributes(hwyskims, pnrNodeToTaz, tp, nodeToTaz) @@ -345,39 +350,39 @@ def getSupplinkAttributes(self, hwyskims, pnrNodeToTaz, tp, nodeToTaz): self.setDirection() if self.direction == 'access': - try: + if self.zone_id: (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ - hwyskims[tpnum].getHwySkimAttributes(origtaz=self.taz, desttaz=pnrNodeToTaz[self.lot_id], mode=HighwaySkim.MODE_STR_TO_NUM["DA"], segdir = 1) - except: + hwyskims[tpnum].getHwySkimAttributes(origtaz=self.taz, desttaz=self.zone_id, mode=HighwaySkim.MODE_STR_TO_NUM["DA"], segdir = 1) + else: (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ - hwyskims[tpnum].getHwySkimAttributes(origtaz=self.taz, desttaz=nodeToTaz[self.lot_id-900000], mode=HighwaySkim.MODE_STR_TO_NUM["DA"], segdir = 1) + hwyskims[tpnum].getHwySkimAttributes(origtaz=self.taz, desttaz=pnrNodeToTaz[self.lot_id], mode=HighwaySkim.MODE_STR_TO_NUM["DA"], segdir = 1) cost = btoll + vtoll if dist < 0.01: # no access -- try toll - try: + if self.zone_id: (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ - hwyskims[tpnum].getHwySkimAttributes(origtaz=self.taz, desttaz=pnrNodeToTaz[self.lot_id], mode=HighwaySkim.MODE_STR_TO_NUM["TollDA"],segdir = 1) - except: + hwyskims[tpnum].getHwySkimAttributes(origtaz=self.taz, desttaz=self.zone_id, mode=HighwaySkim.MODE_STR_TO_NUM["TollDA"],segdir = 1) + else: (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ - hwyskims[tpnum].getHwySkimAttributes(origtaz=self.taz, desttaz=nodeToTaz[self.lot_id-900000], mode=HighwaySkim.MODE_STR_TO_NUM["TollDA"],segdir = 1) + hwyskims[tpnum].getHwySkimAttributes(origtaz=self.taz, desttaz=pnrNodeToTaz[self.lot_id], mode=HighwaySkim.MODE_STR_TO_NUM["TollDA"],segdir = 1) cost = btoll + vtoll - elif self.direction == 'egress': - try: + elif self.direction == 'egress': + if self.zone_id: (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ - hwyskims[tpnum].getHwySkimAttributes(origtaz=pnrNodeToTaz[self.lot_id], desttaz=self.taz, mode=HighwaySkim.MODE_STR_TO_NUM["DA"], segdir = 1) - except: + hwyskims[tpnum].getHwySkimAttributes(origtaz=self.zone_id, desttaz=self.taz, mode=HighwaySkim.MODE_STR_TO_NUM["DA"], segdir = 1) + else: (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ - hwyskims[tpnum].getHwySkimAttributes(origtaz=nodeToTaz[self.lot_id-900000], desttaz=self.taz, mode=HighwaySkim.MODE_STR_TO_NUM["DA"], segdir = 1) + hwyskims[tpnum].getHwySkimAttributes(origtaz=pnrNodeToTaz[self.lot_id], desttaz=self.taz, mode=HighwaySkim.MODE_STR_TO_NUM["DA"], segdir = 1) cost = btoll + vtoll if dist > 0.01: # no access - try toll - try: + if self.zone_id: (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ - hwyskims[tpnum].getHwySkimAttributes(origtaz=pnrNodeToTaz[self.lot_id], desttaz=self.taz, mode=HighwaySkim.MODE_STR_TO_NUM["TollDA"], segdir = 1) - except: + hwyskims[tpnum].getHwySkimAttributes(origtaz=self.zone_id, desttaz=self.taz, mode=HighwaySkim.MODE_STR_TO_NUM["TollDA"], segdir = 1) + else: (time,term,dist,btoll,vtoll,dummy,dummy,dummy) = \ - hwyskims[tpnum].getHwySkimAttributes(origtaz=nodeToTaz[self.lot_id-900000], desttaz=self.taz, mode=HighwaySkim.MODE_STR_TO_NUM["TollDA"], segdir = 1) + hwyskims[tpnum].getHwySkimAttributes(origtaz=pnrNodeToTaz[self.lot_id], desttaz=self.taz, mode=HighwaySkim.MODE_STR_TO_NUM["TollDA"], segdir = 1) cost = btoll + vtoll self.dist = dist From ed17fd1e296559d67e706abc8528c8e1fee107f7 Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 4 May 2017 12:49:11 -0700 Subject: [PATCH 138/148] pass a dictionary to set pnr attributes. Create KNRs with access supplinks from each SFTAZ to each KNR for each time period. Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index 40cae8d..ab5783b 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -1593,7 +1593,7 @@ def addTravelTimes(self, highway_networks): else: raise NetworkException('Unhandled data type %s in self.lines' % type(line)) - def createFastTrips_PNRs(self, coord_dict, pnr_df=None): + def createFastTrips_PNRs(self, coord_dict, pnr_df=None, nodeToTaz=None): # first convert pnrs defined in .pnr files stations = set() for pnr in self.pnrs: @@ -1607,21 +1607,23 @@ def createFastTrips_PNRs(self, coord_dict, pnr_df=None): if isinstance(pnr_df, pd.DataFrame): try: row = pnr_df.loc[pnr_df['node'].eq(pnr_nodenum),:].iloc[0] - capacity = row['capacity'] + capacity = int(row['capacity']) hourly_cost = row['hourly_cost'] / 100.0 + zone_id = row['zone'] except: WranglerLogger.debug('No pnr info found for node %d' % pnr_nodenum) capacity = 100 hourly_cost = 0.0 + zone_id = None try: - n = FastTripsPNRNode(pnr_nodenum, coord_dict, capacity=capacity, hourly_cost=hourly_cost) + n = FastTripsPNRNode(pnr_nodenum, coord_dict, capacity=capacity, hourly_cost=hourly_cost, zone_id=zone_id) except: WranglerLogger.warn('PNR Node %d not found; placing PNR at station location' % pnr_nodenum) (x, y) = coord_dict[int(pnr.station)] x += 10 y += 10 coord_dict_mod = {pnr_nodenum: (x, y)} - n = FastTripsPNRNode(pnr_nodenum, coord_dict_mod, capacity=capacity, hourly_cost=hourly_cost) + n = FastTripsPNRNode(pnr_nodenum, coord_dict_mod, capacity=capacity, hourly_cost=hourly_cost, zone_id=zone_id) self.fasttrips_pnrs[pnr_nodenum] = n # add KNRs for all rail stops for line in self.lines: @@ -1640,14 +1642,18 @@ def createFastTrips_PNRs(self, coord_dict, pnr_df=None): x += 10 y += 10 coord_dict_mod = {knr: (x, y)} - n = FastTripsPNRNode(knr, coord_dict_mod, capacity=capacity, hourly_cost=hourly_cost, drop_off=1) + n = FastTripsPNRNode(knr, coord_dict_mod, zone_id=nodeToTaz[stop_id]) + #n.zone_id = Node.node_to_zone[stop_id] self.fasttrips_pnrs[knr] = n - except: - WranglerLogger.warn('KNR Node %d not found' % knr) + except Exception as e: + WranglerLogger.warn('KNR Node %d not found' % knr) + WranglerLogger.warn('error: %s' % str(e)) + continue # add the drive funnel s = Supplink() s.setId('%d-%d' % (knr, stop_id)) s.setMode(6) + s.setZone(n.zone_id if n.zone_id else Node.node_to_zone[stop_id]) for tp in WranglerLookups.ALL_TIMEPERIODS: try: self.supplinks[tp].append(s) @@ -1655,10 +1661,12 @@ def createFastTrips_PNRs(self, coord_dict, pnr_df=None): self.supplinks[tp] = [s] # add drive access for SFTAZs - for taz in range(980): + #for taz in range(981): + for taz in range(981): s = Supplink() s.setId('%d-%d' % (taz+1, knr)) s.setMode(3) + s.setZone(n.zone_id if n.zone_id else Node.node_to_zone[stop_id]) for tp in WranglerLookups.ALL_TIMEPERIODS: try: self.supplinks[tp].append(s) From 24600a624ae9be038ed48da6ecdee4694f103365 Mon Sep 17 00:00:00 2001 From: Drew Date: Thu, 4 May 2017 12:50:31 -0700 Subject: [PATCH 139/148] get node_to_taz before creating PNRs Signed-off-by: Drew --- scripts/convert_cube_to_fasttrips.py | 32 ++++++++++++++-------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index 472258e..847bb81 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -168,12 +168,27 @@ do_supplinks = False WranglerLogger.warn("Supplinks directory not defined (TRN_SUPPLINKS). Skipping access and transfer links.") if do_supplinks: + # try to get node to taz correspondence + try: + nodeToTazFile = os.path.join(MODEL_RUN_DIR,"nodesToTaz.dbf") + nodesdbf = dbf.Dbf(nodeToTazFile, readOnly=True, new=False) + nodeToTaz = {} + maxTAZ = 0 + for rec in nodesdbf: + nodeToTaz[rec["N"]] = rec["TAZ"] + maxTAZ = max(maxTAZ, rec["TAZ"]) + nodesdbf.close() + except: + WranglerLogger.debug("nodesToTaz.dbf not found. MODEL_RUN_DIR may be missing or unavailable.") + nodeToTaz = None + maxTAZ = None + if PNR_FILE: pnr_df = pd.read_csv(PNR_FILE, sep=' ') pnr_df.rename(columns={'NodeID':'node','ZoneID':'zone','Capacity':'capacity','Cost':'hourly_cost'}, inplace=True) else: pnr_df = None - transit_network.createFastTrips_PNRs(nodes_dict, pnr_df) + transit_network.createFastTrips_PNRs(nodes_dict, pnr_df, nodeToTaz) #a lot of this stuff requires a model run directory with skims, and SkimUtils, so need to do some checks to make sure these are avaiable. WranglerLogger.debug("Merging supplinks.") transit_network.mergeSupplinks(TRN_SUPPLINKS) @@ -186,21 +201,6 @@ WranglerLogger.debug("WalkSkim module or MODEL_RUN_DIR not available. Skipping WalkSkims. Some walk access link attributes will be blank.") walkskim = None - # try to get node to taz correspondence - try: - nodeToTazFile = os.path.join(MODEL_RUN_DIR,"nodesToTaz.dbf") - nodesdbf = dbf.Dbf(nodeToTazFile, readOnly=True, new=False) - nodeToTaz = {} - maxTAZ = 0 - for rec in nodesdbf: - nodeToTaz[rec["N"]] = rec["TAZ"] - maxTAZ = max(maxTAZ, rec["TAZ"]) - nodesdbf.close() - except: - WranglerLogger.debug("nodesToTaz.dbf not found. MODEL_RUN_DIR may be missing or unavailable.") - nodeToTaz = None - maxTAZ = None - WranglerLogger.debug("\tsetting up highway skims for access links.") hwyskims = {} From 81a03d8d20c05028f7d5770526cb48a25592348f Mon Sep 17 00:00:00 2001 From: Drew Date: Tue, 6 Jun 2017 15:55:22 -0700 Subject: [PATCH 140/148] "headers" should be "header" Signed-off-by: Drew --- Wrangler/TransitNetwork.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Wrangler/TransitNetwork.py b/Wrangler/TransitNetwork.py index ab5783b..3a5adf1 100644 --- a/Wrangler/TransitNetwork.py +++ b/Wrangler/TransitNetwork.py @@ -1731,14 +1731,14 @@ def writeFastTrips_Calendar(self, f='calendar.txt', path='.', writeHeaders=True) 'wednesday','thursday','friday', 'saturday','sunday', 'start_date','end_date']) - df_calendar.to_csv(os.path.join(path,f),index=False,headers=writeHeaders) + df_calendar.to_csv(os.path.join(path,f),index=False,header=writeHeaders) def writeFastTrips_Agencies(self, f='agency.txt', path='.', writeHeaders=True): if len(self.fasttrips_agencies) == 0: self.createFastTrips_Agencies() df_agency = pd.DataFrame(columns=['agency_id','agency_name','agency_url','agency_timezone'],data=self.fasttrips_agencies.values()) - df_agency.to_csv(os.path.join(path,f),index=False,headers=writeHeaders) + df_agency.to_csv(os.path.join(path,f),index=False,header=writeHeaders) def writeFastTrips_PNRs(self, f='drive_access_points_ft.txt', path='.', writeHeaders=True): df_pnrs = None @@ -1750,7 +1750,7 @@ def writeFastTrips_PNRs(self, f='drive_access_points_ft.txt', path='.', writeHea pnr_data.append(data) df_pnrs = pd.DataFrame(columns=cols,data=pnr_data) df_pnrs = df_pnrs.drop_duplicates() - df_pnrs.to_csv(os.path.join(path, f),index=False, headers=cols) + df_pnrs.to_csv(os.path.join(path, f),index=False, header=cols) def writeFastTrips_Vehicles(self, f='vehicles_ft.txt', path='.', writeHeaders=True): vehicles = [] @@ -1768,7 +1768,7 @@ def writeFastTrips_Vehicles(self, f='vehicles_ft.txt', path='.', writeHeaders=Tr else: df_vehicles = df_vehicles.append(df_row) vehicles.append(vtype) - df_vehicles.to_csv(os.path.join(path,f),index=False,headers=writeHeaders) + df_vehicles.to_csv(os.path.join(path,f),index=False,header=writeHeaders) def writeFastTrips_Access(self, f_walk='walk_access_ft.txt', f_drive='drive_access_ft.txt', f_transfer='transfers.txt', f_transfer_ft='transfers_ft.txt', path='.', writeHeaders=True, sort=True): df_walk = None @@ -1838,11 +1838,11 @@ def writeFastTrips_Access(self, f_walk='walk_access_ft.txt', f_drive='drive_acce df_transfer.sort_values(by=transfer_keys, inplace=True) df_transfer_ft.sort_values(by=transfer_ft_keys, inplace=True) - df_walk.to_csv(os.path.join(path,f_walk),index=False,headers=writeHeaders) - df_drive.to_csv(os.path.join(path,f_drive),index=False,headers=writeHeaders) - df_transfer.to_csv(os.path.join(path,f_transfer),index=False,headers=writeHeaders) - df_transfer_withPNR.to_csv(os.path.join(path,'transfers_withPNR.txt'), index=False, headers=writeHeaders) - df_transfer_ft.to_csv(os.path.join(path,f_transfer_ft),index=False,headers=writeHeaders) + df_walk.to_csv(os.path.join(path,f_walk),index=False,header=writeHeaders) + df_drive.to_csv(os.path.join(path,f_drive),index=False,header=writeHeaders) + df_transfer.to_csv(os.path.join(path,f_transfer),index=False,header=writeHeaders) + df_transfer_withPNR.to_csv(os.path.join(path,'transfers_withPNR.txt'), index=False, header=writeHeaders) + df_transfer_ft.to_csv(os.path.join(path,f_transfer_ft),index=False,header=writeHeaders) def writeFastTrips_Shapes(self, f='shapes.txt', path='.', writeHeaders=True): ''' @@ -2210,8 +2210,8 @@ def writeFastTrips_Fares(self,f_farerules='fare_rules.txt',f_farerules_ft='fare_ df_fareattrs = df_fareattrs.drop_duplicates() df_fareattrs_ft = df_fareattrs_ft.drop_duplicates() - df_farerules.to_csv(os.path.join(path, f_farerules),index=False,headers=writeHeaders) - df_farerules_ft.to_csv(os.path.join(path,f_farerules_ft),index=False,headers=writeHeaders) + df_farerules.to_csv(os.path.join(path, f_farerules),index=False,header=writeHeaders) + df_farerules_ft.to_csv(os.path.join(path,f_farerules_ft),index=False,header=writeHeaders) df_fareattrs.to_csv(os.path.join(path,f_fareattr),index=False,header=writeHeaders,float_format='%.2f') df_fareattrs_ft.to_csv(os.path.join(path, f_fareattr_ft),index=False,header=writeHeaders,float_format='%.2f') From 9a1502d3eee76acd7cf07a36efc8f8a784f7052b Mon Sep 17 00:00:00 2001 From: Drew Date: Mon, 19 Jun 2017 14:40:22 -0700 Subject: [PATCH 141/148] Specify a random seed Signed-off-by: Drew --- scripts/convert_cube_to_fasttrips.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/convert_cube_to_fasttrips.py b/scripts/convert_cube_to_fasttrips.py index 847bb81..a8806b7 100644 --- a/scripts/convert_cube_to_fasttrips.py +++ b/scripts/convert_cube_to_fasttrips.py @@ -1,4 +1,4 @@ -import copy,datetime,getopt,logging,os,shutil,sys,time +import copy,datetime,getopt,logging,os,shutil,sys,time,random import getopt from dbfpy import dbf import pandas as pd @@ -20,7 +20,7 @@ SORT_OUTPUTS = False GTFS_SETTINGS = None CROSSWALK = None - +SEED = 4000 USAGE = """ python convert_cube_to_fasttrips.py -s False -h False -f False -v False -t test config_file.py @@ -68,7 +68,7 @@ test = True execfile(config_file) - + random.seed(SEED) if CHAMP_DIR: sys.path.append(CHAMP_DIR) if OVERRIDE_DIR: From 6628d186b46ffff6d0157a281957b4d1a3c54bea Mon Sep 17 00:00:00 2001 From: Drew Cooper Date: Fri, 1 Jun 2018 15:18:52 -0700 Subject: [PATCH 142/148] Add readme.txt Signed-off-by: Drew Cooper --- README.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..b1e017a --- /dev/null +++ b/README.md @@ -0,0 +1,29 @@ + +## Network Wrangler -- fastrips + +Tools to build GTFS-PLUS from the SFCTA's SF-CHAMP model inputs + +**version**: 1.14 +**updated**: 22 June 2016 +**created**: 29 December 2015 +**authors**: + + * Drew Cooper (San Francisco County Transportation Authority) + +[issues]: https://github.com/sfcta/NetworkWrangler/issues +[repo]: https://github.com/sfcta/NetworkWrangler/tree/fasttrips +[GTFS]: https://developers.google.com/transit/gtfs/reference +[GTFS-PLUS]: https://github.com/osplanning-data-standards/GTFS-PLUS + +USAGE: python NetworkWrangler\scripts\convert_cube_to_fasttrips.py NetworkWrangler\config\config_testnet.py + +NOTE: This is still under development. If you have comments +or suggestions please file them in the [issue tracker][issues]. If you have +explicit changes please fork the [git repo][repo] and submit a pull request. + +### Changelog + + + + + From a5cc6a0f827c4252df8c18f40cefab11f12b4219 Mon Sep 17 00:00:00 2001 From: Drew Cooper Date: Thu, 7 Jun 2018 16:27:53 -0700 Subject: [PATCH 143/148] Move readme to root, and update Signed-off-by: Drew Cooper --- README.md | 13 ++++++++++++- Wrangler/README.md | 4 ---- 2 files changed, 12 insertions(+), 5 deletions(-) delete mode 100644 Wrangler/README.md diff --git a/README.md b/README.md index b1e017a..f5bdb5b 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Tools to build GTFS-PLUS from the SFCTA's SF-CHAMP model inputs **version**: 1.14 -**updated**: 22 June 2016 +**updated**: 07 June 2018 **created**: 29 December 2015 **authors**: @@ -15,6 +15,17 @@ Tools to build GTFS-PLUS from the SFCTA's SF-CHAMP model inputs [GTFS]: https://developers.google.com/transit/gtfs/reference [GTFS-PLUS]: https://github.com/osplanning-data-standards/GTFS-PLUS +PREREQUISITES: NetworkWrangler relies on Python 2.7. Most, if not all, required packages should be included in the + Anaconda distribution of Python. The following non-core packages, which are not included in the + NetworkWrangler distribution, are used: + dbfpy + pandas + shapely + pyproj + xlrd + shapefile + odict + USAGE: python NetworkWrangler\scripts\convert_cube_to_fasttrips.py NetworkWrangler\config\config_testnet.py NOTE: This is still under development. If you have comments diff --git a/Wrangler/README.md b/Wrangler/README.md deleted file mode 100644 index 5b662f0..0000000 --- a/Wrangler/README.md +++ /dev/null @@ -1,4 +0,0 @@ -NetworkWrangler -=============== - -Wrangles transit and road networks from SF-CHAMP From 5d4309e982b4658a3f060f228ac0bbf0d6ad9ca8 Mon Sep 17 00:00:00 2001 From: Drew Cooper Date: Thu, 14 Jun 2018 22:12:34 -0700 Subject: [PATCH 144/148] Move license into main level Signed-off-by: Drew Cooper --- Wrangler/LICENSE => LICENSE | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Wrangler/LICENSE => LICENSE (100%) diff --git a/Wrangler/LICENSE b/LICENSE similarity index 100% rename from Wrangler/LICENSE rename to LICENSE From 63f240508b084932cfc3f4a80bdb0210c37f7a64 Mon Sep 17 00:00:00 2001 From: Drew Cooper Date: Thu, 14 Jun 2018 22:13:12 -0700 Subject: [PATCH 145/148] update README to be comprehensive of entire project Signed-off-by: Drew Cooper --- README.md | 79 +++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 54 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index f5bdb5b..b152577 100644 --- a/README.md +++ b/README.md @@ -1,40 +1,69 @@ +NetworkWrangler +=============== -## Network Wrangler -- fastrips +**version**: 2.1 +**updated**: 14 June 2018 +**authors**: -Tools to build GTFS-PLUS from the SFCTA's SF-CHAMP model inputs +NetworkWrangler is the brainchild of Billy Charlton, who was the Deputy Director for Technology Services at SFCTA through 2011. +Contributors include: +* Elizabeth Sall, 2010-2014 +* Lisa Zorn, 2010-2014 +* Dan Tischler, 2011-Present +* Drew Cooper, 2013-Present +* Bhargava Sana, 2015-Present -**version**: 1.14 -**updated**: 07 June 2018 -**created**: 29 December 2015 -**authors**: +NetworkWrangler is licensed under [BSD (3-clause version)]: https://github.com/sfcta/NetworkWrangler/LICENSE + +NetworkWrangler has two primary functions: +1. Create Citilabs Cube networks for SF-CHAMP +2. Create GTFS-PLUS networks for Fast-Trips + +## Creating Cube Networks for SF-CHAMP +NetworkWrangler is a python library that enables users to define roadway +and transit projects as collection of data files in a local git repository, +and then create networks by starting with a base network and applying a +set of projects to that base network. + +The base network and resulting network are in the Citilabs Cube format (http://www.citilabs.com/software/cube/) + +## Creating GTFS-PLUS networks for Fast-Trips +NetworkWrangler is also a library that takes Cube networks prepared for SF-CHAMP, +along with various other (optional) inputs, and creates networks in GTFS-PLUS, a +GTFS-based network format developed for use with Fast-Trips, a dynamic transit +passenger assignment model. - * Drew Cooper (San Francisco County Transportation Authority) - [issues]: https://github.com/sfcta/NetworkWrangler/issues [repo]: https://github.com/sfcta/NetworkWrangler/tree/fasttrips [GTFS]: https://developers.google.com/transit/gtfs/reference [GTFS-PLUS]: https://github.com/osplanning-data-standards/GTFS-PLUS -PREREQUISITES: NetworkWrangler relies on Python 2.7. Most, if not all, required packages should be included in the - Anaconda distribution of Python. The following non-core packages, which are not included in the - NetworkWrangler distribution, are used: - dbfpy - pandas - shapely - pyproj - xlrd - shapefile - odict - -USAGE: python NetworkWrangler\scripts\convert_cube_to_fasttrips.py NetworkWrangler\config\config_testnet.py +Usage +======= +## Building Cube Networks for SF-CHAMP +Build a network by running the `build_network.py` script in the `/scripts` folder. -NOTE: This is still under development. If you have comments -or suggestions please file them in the [issue tracker][issues]. If you have -explicit changes please fork the [git repo][repo] and submit a pull request. - -### Changelog + python build_network.py [-c configword] [-m test] network_specification.py +This will build a network using the specifications in `network_specification.py`, which should define the variables listed below (in this script) + +If test mode is specified (with -m test), then the following happen: + * networks are built in OUT_DIR\TEST_hwy and OUT_DIR\TEST_trn + * RTP projects are not applied + * TAG is not used for TEST_PROJECTS + +The [-c configword] is if you want an optional word for your network_specification.py + (e.g. to have multiple scenarios in one file). Access it via CONFIG_WORD. +## Building GTFS-PLUS Networks for Fast-Trips +Build a GTFS-PLUS from the SFCTA's SF-CHAMP model inputs by running the `convert_cube_to_fasttrips.py` script in the `/scripts` folder. + python NetworkWrangler\scripts\convert_cube_to_fasttrips.py NetworkWrangler\config\config_testnet.py +NOTE: This is still under development. If you have comments +or suggestions please file them in the [issue tracker][issues]. If you have +explicit changes please fork the [git repo][repo] and submit a pull request. +### Changelog +2.1 Adds ability to build GTFS-PLUS networks. +2.0 Made NetworkWrangler compatible with SF-CHAMP 5.0. \ No newline at end of file From f1459bdd6d80b9b7b5a4f93ebd9ac0363faf258f Mon Sep 17 00:00:00 2001 From: Drew Cooper Date: Thu, 14 Jun 2018 22:24:05 -0700 Subject: [PATCH 146/148] markdown fixes Signed-off-by: Drew Cooper --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index b152577..27a5c1d 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ NetworkWrangler =============== -**version**: 2.1 +**version**: 2.1 **updated**: 14 June 2018 **authors**: @@ -13,7 +13,7 @@ Contributors include: * Drew Cooper, 2013-Present * Bhargava Sana, 2015-Present -NetworkWrangler is licensed under [BSD (3-clause version)]: https://github.com/sfcta/NetworkWrangler/LICENSE +NetworkWrangler is licensed under [BSD (3-clause version)](https://github.com/sfcta/NetworkWrangler/LICENSE) NetworkWrangler has two primary functions: 1. Create Citilabs Cube networks for SF-CHAMP @@ -25,7 +25,7 @@ and transit projects as collection of data files in a local git repository, and then create networks by starting with a base network and applying a set of projects to that base network. -The base network and resulting network are in the Citilabs Cube format (http://www.citilabs.com/software/cube/) +The base network and resulting network are in the [Citilabs Cube](http://www.citilabs.com/software/cube/) format ## Creating GTFS-PLUS networks for Fast-Trips NetworkWrangler is also a library that takes Cube networks prepared for SF-CHAMP, @@ -33,17 +33,17 @@ along with various other (optional) inputs, and creates networks in GTFS-PLUS, a GTFS-based network format developed for use with Fast-Trips, a dynamic transit passenger assignment model. -[issues]: https://github.com/sfcta/NetworkWrangler/issues -[repo]: https://github.com/sfcta/NetworkWrangler/tree/fasttrips -[GTFS]: https://developers.google.com/transit/gtfs/reference -[GTFS-PLUS]: https://github.com/osplanning-data-standards/GTFS-PLUS +[issues](https://github.com/sfcta/NetworkWrangler/issues) +[repo](https://github.com/sfcta/NetworkWrangler/tree/fasttrips) +[GTFS](https://developers.google.com/transit/gtfs/reference) +[GTFS-PLUS](https://github.com/osplanning-data-standards/GTFS-PLUS) Usage ======= ## Building Cube Networks for SF-CHAMP Build a network by running the `build_network.py` script in the `/scripts` folder. - python build_network.py [-c configword] [-m test] network_specification.py + python build_network.py [-c configword] [-m test] network_specification.py This will build a network using the specifications in `network_specification.py`, which should define the variables listed below (in this script) From 00c73434e1fe8c35bb9fb2b1aab3cc9f1385de60 Mon Sep 17 00:00:00 2001 From: "Diana M. Dorinson" Date: Fri, 15 Jun 2018 10:39:21 -0700 Subject: [PATCH 147/148] Adjust links to other parts of SHRP2 project --- README.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 27a5c1d..7b674b8 100644 --- a/README.md +++ b/README.md @@ -29,15 +29,9 @@ The base network and resulting network are in the [Citilabs Cube](http://www.cit ## Creating GTFS-PLUS networks for Fast-Trips NetworkWrangler is also a library that takes Cube networks prepared for SF-CHAMP, -along with various other (optional) inputs, and creates networks in GTFS-PLUS, a -GTFS-based network format developed for use with Fast-Trips, a dynamic transit +along with various other (optional) inputs, and creates networks in [GTFS-PLUS](https://github.com/osplanning-data-standards/GTFS-PLUS), a [GTFS](https://developers.google.com/transit/gtfs/reference)-based network format developed for use with [Fast-Trips](https://github.com/BayAreaMetro/fast-trips), a dynamic transit passenger assignment model. -[issues](https://github.com/sfcta/NetworkWrangler/issues) -[repo](https://github.com/sfcta/NetworkWrangler/tree/fasttrips) -[GTFS](https://developers.google.com/transit/gtfs/reference) -[GTFS-PLUS](https://github.com/osplanning-data-standards/GTFS-PLUS) - Usage ======= ## Building Cube Networks for SF-CHAMP @@ -66,4 +60,4 @@ explicit changes please fork the [git repo][repo] and submit a pull request. ### Changelog 2.1 Adds ability to build GTFS-PLUS networks. -2.0 Made NetworkWrangler compatible with SF-CHAMP 5.0. \ No newline at end of file +2.0 Made NetworkWrangler compatible with SF-CHAMP 5.0. From 9ae5a9775aa438e6b021670c9b6adb42506a166a Mon Sep 17 00:00:00 2001 From: Elizabeth Sall Date: Thu, 5 Jul 2018 12:43:41 -0700 Subject: [PATCH 148/148] Update readme To add network-building tips from Jayne: https://app.asana.com/0/25343934930900/27772973004063 --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index f856c43..d22a898 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,13 @@ NOTE: This is still under development. If you have comments or suggestions please file them in the [issue tracker][issues]. If you have explicit changes please fork the [git repo][repo] and submit a pull request. +After script has run: + + * Add dwell time formula in vehicles_ft.txt (see network 1.12_fare) + * Change the "transfer" field values for sf_muni_express_bus_allday, sf_muni_light_rail_allday, sf_muni_local_bus_allday to 2 in fare_attributes_ft.txt + * Change the "mode" for ace_ACE_ from "inter_regional_rail" to "commuter_rail" in routes_ft.txt + * Replace zones_ft.txt with the version with non-zero zone_lon and zone_lat values (see network 1.12_fare) + ### Changelog 2.1 Adds ability to build GTFS-PLUS networks. 2.0 Made NetworkWrangler compatible with SF-CHAMP 5.0.