From 4dae4c2fcae87095f8a55c0a774ec162153dfb5b Mon Sep 17 00:00:00 2001 From: Chris Deline Date: Thu, 5 Oct 2017 17:03:04 -0600 Subject: [PATCH 1/7] Set beta = 0 for tracking include avg. bifacial ratio print statement in __main__ r2r is in normalized units, not meters --- bifacialvf/bifacialvf.py | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/bifacialvf/bifacialvf.py b/bifacialvf/bifacialvf.py index e73b92f..2b65dc0 100644 --- a/bifacialvf/bifacialvf.py +++ b/bifacialvf/bifacialvf.py @@ -38,7 +38,8 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = 0.5, PVfrontSurface = 'glass', PVbackSurface = 'glass', albedo = 0.62, tracking = False, backtrack = True, r2r = 1.5, Cv= 0.05, offset = 0): - + if tracking == True: + beta = 0 # algorithm only allows for zero north-south tilt with SAT ## Read TMY3 data and start loop ~ (myTMY3,meta)=pvlib.tmy.readtmy3(TMYtoread) #myAxisTitles=myTMY3.axes @@ -321,13 +322,13 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = 0.5, PVfrontSurface = "glass" #PVfrontSurface(glass or AR glass) PVbackSurface = "glass" # PVbackSurface(glass or AR glass) albedo = 0.62 # albedo - dataInterval = 60 # DataInterval(minutes) + #dataInterval = 60 # DataInterval(minutes) # Tracking instructions tracking=False backtrack=True - r2r = 1.5 # meters. This input is not used (D is used instead) except for in tracking + r2r = 1.5 # normalized panel lengths. This input is not used (D is used instead) except for in tracking Cv = 0.05 # GroundClearance when panel is in vertical position (panel slope lengths) TMYtoread="data/724010TYA.csv" # VA Richmond @@ -338,3 +339,15 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = 0.5, PVfrontSurface= PVfrontSurface, PVbackSurface= PVbackSurface, albedo= albedo, tracking= tracking, backtrack= backtrack, r2r= r2r, Cv= Cv) + #Load the results from the resultfile + from loadVFresults import loadVFresults + (data, metadata) = loadVFresults(writefiletitle) + #print data.keys() + # calculate average front and back global tilted irradiance across the module chord + data['GTIFrontavg'] = data[['No_1_RowFrontGTI', 'No_2_RowFrontGTI','No_3_RowFrontGTI','No_4_RowFrontGTI','No_5_RowFrontGTI','No_6_RowFrontGTI']].mean(axis=1) + data['GTIBackavg'] = data[['No_1_RowBackGTI', 'No_2_RowBackGTI','No_3_RowBackGTI','No_4_RowBackGTI','No_5_RowBackGTI','No_6_RowBackGTI']].mean(axis=1) + + # Print the annual bifacial ratio. 16.3% for fixed, 25.6% for SAT default case + frontIrrSum = data['GTIFrontavg'].sum() + backIrrSum = data['GTIBackavg'].sum() + print('The bifacial ratio for ground clearance {} and row gap {} is: {:.1f}%'.format(C,D,backIrrSum/frontIrrSum*100)) From 0d981cd5028548217ded0bb77ae60a7f59b591f6 Mon Sep 17 00:00:00 2001 From: Chris Deline Date: Thu, 5 Oct 2017 19:51:25 -0600 Subject: [PATCH 2/7] Major change: update sazm calculation in tracker subroutine Pass solar zenith, azm data rather than re-calculating set beta = 0 for tracking --- bifacialvf/bifacialvf.py | 70 +++++++++++++++------------------------- 1 file changed, 26 insertions(+), 44 deletions(-) diff --git a/bifacialvf/bifacialvf.py b/bifacialvf/bifacialvf.py index 2b65dc0..b44219e 100644 --- a/bifacialvf/bifacialvf.py +++ b/bifacialvf/bifacialvf.py @@ -30,16 +30,21 @@ from vf import getBackSurfaceIrradiances, getFrontSurfaceIrradiances, getGroundShadeFactors from vf import getSkyConfigurationFactors, trackingBFvaluescalculator, rowSpacing from sun import hrSolarPos, perezComp, solarPos, sunIncident +import pandas as pd - +def rtr2D(rtr,beta): + D = rtr - math.cos(beta) + return D def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = 0.5, rowType = 'interior', transFactor = 0.01, cellRows = 6, PVfrontSurface = 'glass', PVbackSurface = 'glass', albedo = 0.62, - tracking = False, backtrack = True, r2r = 1.5, Cv= 0.05, offset = 0): + tracking = False, backtrack = True, r2r = 1.515, Cv= 0.05, offset = 0): if tracking == True: - beta = 0 # algorithm only allows for zero north-south tilt with SAT + axis_tilt = 0 # algorithm only allows for zero north-south tilt with SAT + max_angle=90 # maximum tracker rotation + axis_azimuth=sazm # axis_azimuth is degrees east of North ## Read TMY3 data and start loop ~ (myTMY3,meta)=pvlib.tmy.readtmy3(TMYtoread) #myAxisTitles=myTMY3.axes @@ -157,7 +162,7 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = 0.5, azm, zen, elv, dec, sunrise, sunset, Eo, tst, suntime = hrSolarPos(year, month, day, hour, lat, lng, tz) elif (dataInterval == 1 or dataInterval == 5 or dataInterval == 15): - azm, zen, elv, dec, sunrise, sunset, Eo, tst = solarPos(year, month, day, hour, minute - 0.5 * dataInterval, lat, lng, tz) + azm, zen, elv, dec, sunrise, sunset, Eo, tst = solarPos(year, month, day, hour, minute - 0.5 * dataInterval, lat, lng, tz) else : print("ERROR: data interval not 1, 5, 15, or 60 minutes."); @@ -173,55 +178,28 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = 0.5, # TRACKING ROUTINE CALULATING GETSKYCONFIGURATION FACTORS if tracking == True: - - daystr=str(day) - if day<10: - daystr="0"+str(day) - - monthstr=str(month) - if month<10: - monthstr="0"+str(month) - - hourstr = str(hour) - if hour<10: - hourstr="0"+str(hour) - - minutestr=str(minute) - if minute<10: - minutestr="0"+str(minute) - if tz >= 0 and tz < 10: - tzstr="+0"+str(int(tz)) - if tz >= 10: - tzstr="+"+str(tz) - if tz <0 and tz>-10: - tzstr="-0"+str(abs(int(tz))) - if tz<=-10: - tzstr=str(int(tz)) - - times_loc=str(year)+"-"+monthstr+"-"+daystr+" "+hourstr+":"+minutestr+":00"+tzstr+":00" - - solpos = pvlib.solarposition.get_solarposition(times_loc, lat, lng) - aazi= solpos['azimuth'] - azen= solpos['apparent_zenith'] - axis_tilt = 0 - axis_azimuth=sazm # 180 axis N-S - max_angle=180 + #solpos = pvlib.solarposition.get_solarposition(myTimestamp, lat, lng) + #aazi= solpos['azimuth'] + #azen= solpos['zenith'] + aazi = pd.Series([azm*180/math.pi], index =[myTimestamp]) + azen = pd.Series([zen*180/math.pi], index =[myTimestamp]) + + - gcr=0.2857142857142857 # A value denoting the ground coverage ratio of a tracker system which utilizes backtracking; i.e. the ratio between the PV array surface area to total ground area. A tracker system with modules 2 meters wide, centered on the tracking axis, with 6 meters between the tracking axes has a gcr of 2/6=0.333. If gcr is not provided, a gcr of 2/7 is default. gcr must be <=1. + gcr=1/r2r trackingdata = pvlib.tracking.singleaxis(azen, aazi, axis_tilt, axis_azimuth, max_angle, backtrack, gcr) ## Sky configuration factors are not the same for all times, since the geometry is changing with the tracking. beta=trackingdata.iloc[0][3] # Trackingdata tracker_theta - + sazm = trackingdata.iloc[0][2] if math.isnan(beta): beta=90 - #print beta # Rotate system if past sun's zenith ~ #123 Check if system breaks withot doing this. if beta<0: - sazm = sazm+180 # Rotate detectors + #sazm = sazm+180 # Rotate detectors beta = -beta; - rotatedetectors = True + [C, D] = trackingBFvaluescalculator(beta, Cv, r2r) [rearSkyConfigFactors, frontSkyConfigFactors, ffConfigFactors] = getSkyConfigurationFactors(rowType, beta, C, D); ## Sky configuration factors are the same for all times, only based on geometry and row type @@ -311,6 +289,9 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = 0.5, return; if __name__ == "__main__": + import time + start_time = time.time() + beta = 10 # PV tilt (deg) sazm = 180 # PV Azimuth(deg) @@ -321,12 +302,12 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = 0.5, cellRows = 6 # CellRows(# hor rows in panel) <--> THIS IS FOR LANDSCAPE, YINLI MODEL PVfrontSurface = "glass" #PVfrontSurface(glass or AR glass) PVbackSurface = "glass" # PVbackSurface(glass or AR glass) - albedo = 0.62 # albedo + albedo = 0.2 # albedo #dataInterval = 60 # DataInterval(minutes) # Tracking instructions - tracking=False + tracking=True backtrack=True r2r = 1.5 # normalized panel lengths. This input is not used (D is used instead) except for in tracking Cv = 0.05 # GroundClearance when panel is in vertical position (panel slope lengths) @@ -351,3 +332,4 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = 0.5, frontIrrSum = data['GTIFrontavg'].sum() backIrrSum = data['GTIBackavg'].sum() print('The bifacial ratio for ground clearance {} and row gap {} is: {:.1f}%'.format(C,D,backIrrSum/frontIrrSum*100)) + print("--- %s seconds ---" % (time.time() - start_time)) \ No newline at end of file From 8d0ffd7588847e3e6f69ee899e8b073129aa2658 Mon Sep 17 00:00:00 2001 From: Chris Deline Date: Thu, 5 Oct 2017 20:31:34 -0600 Subject: [PATCH 3/7] minor comments update --- bifacialvf/bifacialvf.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/bifacialvf/bifacialvf.py b/bifacialvf/bifacialvf.py index b44219e..d75032b 100644 --- a/bifacialvf/bifacialvf.py +++ b/bifacialvf/bifacialvf.py @@ -294,23 +294,23 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = 0.5, beta = 10 # PV tilt (deg) - sazm = 180 # PV Azimuth(deg) + sazm = 180 # PV Azimuth(deg) or tracker axis direction C = 1 # GroundClearance(panel slope lengths) D = 0.51519 # DistanceBetweenRows(panel slope lengths) rowType = "interior" # RowType(first interior last single) transFactor = 0.013 # TransmissionFactor(open area fraction) - cellRows = 6 # CellRows(# hor rows in panel) <--> THIS IS FOR LANDSCAPE, YINLI MODEL - PVfrontSurface = "glass" #PVfrontSurface(glass or AR glass) + cellRows = 6 # CellRows(# hor rows in panel) <--> THIS ASSUMES LANDSCAPE ORIENTATION + PVfrontSurface = "glass" # PVfrontSurface(glass or AR glass) PVbackSurface = "glass" # PVbackSurface(glass or AR glass) - albedo = 0.2 # albedo - #dataInterval = 60 # DataInterval(minutes) + albedo = 0.62 # ground albedo + # Tracking instructions - tracking=True + tracking=False backtrack=True - r2r = 1.5 # normalized panel lengths. This input is not used (D is used instead) except for in tracking - Cv = 0.05 # GroundClearance when panel is in vertical position (panel slope lengths) + r2r = 1.5 # row to row spacing in normalized panel lengths. This input is not used (D is used instead) except for in tracking + Cv = 0.05 # GroundClearance when panel is in vertical position (panel slope lengths). TMYtoread="data/724010TYA.csv" # VA Richmond writefiletitle="data/Output/TEST.csv" @@ -328,7 +328,7 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = 0.5, data['GTIFrontavg'] = data[['No_1_RowFrontGTI', 'No_2_RowFrontGTI','No_3_RowFrontGTI','No_4_RowFrontGTI','No_5_RowFrontGTI','No_6_RowFrontGTI']].mean(axis=1) data['GTIBackavg'] = data[['No_1_RowBackGTI', 'No_2_RowBackGTI','No_3_RowBackGTI','No_4_RowBackGTI','No_5_RowBackGTI','No_6_RowBackGTI']].mean(axis=1) - # Print the annual bifacial ratio. 16.3% for fixed, 25.6% for SAT default case + # Print the annual bifacial ratio. frontIrrSum = data['GTIFrontavg'].sum() backIrrSum = data['GTIBackavg'].sum() print('The bifacial ratio for ground clearance {} and row gap {} is: {:.1f}%'.format(C,D,backIrrSum/frontIrrSum*100)) From 1d399d5a38ef53ec811f8c021762776246246552 Mon Sep 17 00:00:00 2001 From: Chris Deline Date: Fri, 6 Oct 2017 08:56:47 -0600 Subject: [PATCH 4/7] index trackingdata by column name, not iloc --- bifacialvf/bifacialvf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bifacialvf/bifacialvf.py b/bifacialvf/bifacialvf.py index d75032b..d3e4e2b 100644 --- a/bifacialvf/bifacialvf.py +++ b/bifacialvf/bifacialvf.py @@ -190,8 +190,8 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = 0.5, gcr=1/r2r trackingdata = pvlib.tracking.singleaxis(azen, aazi, axis_tilt, axis_azimuth, max_angle, backtrack, gcr) ## Sky configuration factors are not the same for all times, since the geometry is changing with the tracking. - beta=trackingdata.iloc[0][3] # Trackingdata tracker_theta - sazm = trackingdata.iloc[0][2] + beta=trackingdata['surface_tilt'][0] # Trackingdata tracker_theta + sazm = trackingdata['surface_azimuth'][0] if math.isnan(beta): beta=90 From bf7634bfe23ffc07b552ff3c7efb64c0bffd66bc Mon Sep 17 00:00:00 2001 From: Chris Deline Date: Fri, 6 Oct 2017 09:18:06 -0600 Subject: [PATCH 5/7] update input to allow either rtr or D with the other calculated --- bifacialvf/bifacialvf.py | 33 ++-- bifacialvf/data/Output/test.csv | 161 +----------------- ...facial viewfactor model - HOW TO USE.ipynb | 10 +- 3 files changed, 25 insertions(+), 179 deletions(-) diff --git a/bifacialvf/bifacialvf.py b/bifacialvf/bifacialvf.py index d3e4e2b..4cc00ea 100644 --- a/bifacialvf/bifacialvf.py +++ b/bifacialvf/bifacialvf.py @@ -32,19 +32,27 @@ from sun import hrSolarPos, perezComp, solarPos, sunIncident import pandas as pd -def rtr2D(rtr,beta): - D = rtr - math.cos(beta) - return D -def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = 0.5, +def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = None, rowType = 'interior', transFactor = 0.01, cellRows = 6, PVfrontSurface = 'glass', PVbackSurface = 'glass', albedo = 0.62, - tracking = False, backtrack = True, r2r = 1.515, Cv= 0.05, offset = 0): + tracking = False, backtrack = True, rtr = None, Cv= 0.05, offset = 0): if tracking == True: axis_tilt = 0 # algorithm only allows for zero north-south tilt with SAT max_angle=90 # maximum tracker rotation axis_azimuth=sazm # axis_azimuth is degrees east of North + beta = 0 + + if (D == None) & (rtr != None): + D = rtr - math.cos(beta) + elif (rtr == None) & (D != None): + rtr = D + math.cos(beta) + elif (D == None) & (rtr == None): + raise Exception('No row distance specified in either D or rtr') + else: + print('Warning: Gap D and rtr passed in. Using ' + ('rtr' if tracking else 'D') ) + ## Read TMY3 data and start loop ~ (myTMY3,meta)=pvlib.tmy.readtmy3(TMYtoread) #myAxisTitles=myTMY3.axes @@ -90,7 +98,7 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = 0.5, Ctype='Vertical GroundClearance(panel slope lengths) Cv' Dtype='Row-to-Row-Distance rtr' Ctypevar=Cv - Dtypevar=r2r + Dtypevar=rtr else: Ctype='GroundClearance(panel slope lengths)' Dtype='DistanceBetweenRows(panel slope lengths)' @@ -140,10 +148,7 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = 0.5, rl = 0 while (rl < noRows): - #while (rl < 8): # Test while - # rl = 8 # Test value - - + myTimestamp=myTMY3.index[rl] year = myTimestamp.year month = myTimestamp.month @@ -187,7 +192,7 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = 0.5, - gcr=1/r2r + gcr=1/rtr trackingdata = pvlib.tracking.singleaxis(azen, aazi, axis_tilt, axis_azimuth, max_angle, backtrack, gcr) ## Sky configuration factors are not the same for all times, since the geometry is changing with the tracking. beta=trackingdata['surface_tilt'][0] # Trackingdata tracker_theta @@ -200,7 +205,7 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = 0.5, #sazm = sazm+180 # Rotate detectors beta = -beta; - [C, D] = trackingBFvaluescalculator(beta, Cv, r2r) + [C, D] = trackingBFvaluescalculator(beta, Cv, rtr) [rearSkyConfigFactors, frontSkyConfigFactors, ffConfigFactors] = getSkyConfigurationFactors(rowType, beta, C, D); ## Sky configuration factors are the same for all times, only based on geometry and row type @@ -309,7 +314,7 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = 0.5, # Tracking instructions tracking=False backtrack=True - r2r = 1.5 # row to row spacing in normalized panel lengths. This input is not used (D is used instead) except for in tracking + rtr = 1.5 # row to row spacing in normalized panel lengths. This input is not used (D is used instead) except for in tracking Cv = 0.05 # GroundClearance when panel is in vertical position (panel slope lengths). TMYtoread="data/724010TYA.csv" # VA Richmond @@ -318,7 +323,7 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = 0.5, simulate(TMYtoread, writefiletitle, beta, sazm, C, D, rowType= rowType, transFactor= transFactor, cellRows= cellRows, PVfrontSurface= PVfrontSurface, PVbackSurface= PVbackSurface, - albedo= albedo, tracking= tracking, backtrack= backtrack, r2r= r2r, Cv= Cv) + albedo= albedo, tracking= tracking, backtrack= backtrack, rtr= rtr, Cv= Cv) #Load the results from the resultfile from loadVFresults import loadVFresults diff --git a/bifacialvf/data/Output/test.csv b/bifacialvf/data/Output/test.csv index 0d150e7..8b13789 100644 --- a/bifacialvf/data/Output/test.csv +++ b/bifacialvf/data/Output/test.csv @@ -1,160 +1 @@ -Latitude(deg),Longitude(deg),Time Zone,Tilt(deg),PV Azimuth(deg),GroundClearance(panel slope lengths),DistanceBetweenRows(panel slope lengths),RowType(first interior last single),TransmissionFactor(open area fraction),CellRows(# hor rows in panel),PVfrontSurface(glass or AR glass),PVbackSurface(glass or AR glass),CellOffsetFromBack(panel slope lengths),Albedo,Tracking -37.517,-77.317,-5.0,10,180,1,0.51519,interior,0.013,6,glass,glass,0,0.62,False -Year,Month,Day,Hour,Minute,DNI,DHI,decHRs,ghi,inc,zen,azm,pvFrontSH,aveFrontGroundGHI,GTIfrontBroadBand,pvBackSH,aveBackGroundGHI,GTIbackBroadBand,maxShadow,Tamb,Vwind,No_1_RowFrontGTI,No_2_RowFrontGTI,No_3_RowFrontGTI,No_4_RowFrontGTI,No_5_RowFrontGTI,No_6_RowFrontGTI,No_1_RowBackGTI,No_2_RowBackGTI,No_3_RowBackGTI,No_4_RowBackGTI,No_5_RowBackGTI,No_6_RowBackGTI -1987,1,1,8,0,2,9,7.5,9.101547467025318,81.84928674328764,87.0896279687359,121.95103455330243,0.46281672129602996,2.831847981395978,9.1241313142882188,1.0,2.831847981395978,5.5345368570981321,1.4999977530122082,1.1000000000000001,3.6000000000000001,8.2139527002748096,8.3391775486809099,8.4482453554517303,8.5528857154427875,8.5379499188055341,8.5310113269316616,1.6532695872291685,1.6479938820672582,1.6452238187701707,1.6395566137631854,1.6284464453091003,1.6154083721564345 -1987,1,1,9,0,3,58,8.5,58.525024080102504,73.67655228837785,79.92087478764262,129.4830779414508,0.06599256992034848,17.491526475554153,59.478796074264025,1.0,17.491526475554153,35.692487532295772,1.4999977530122082,1.7,5.2000000000000002,53.007212532050346,55.328068469334426,55.780917041165075,55.691973881759594,55.624704242510617,55.592207567169559,10.216949362604165,10.188457364975811,10.171334262507582,10.141507706634616,10.079222072516746,9.9985897464411373 -1987,1,1,10,0,5,74,9.5,75.581632277435901,63.95047105660178,71.5590907177807,140.78321792999705,0.0,23.191591157890866,75.431325212958939,1.0,23.191591157890866,46.096805278996399,1.4999977530122082,2.2000000000000002,4.0999999999999996,69.93977020195635,70.955191849986946,71.55068098027759,71.437037093031364,71.351295970486561,71.309653828876094,13.537799456979155,13.505774044134792,13.488452932261822,13.453493275069098,13.37227655854379,13.262157465794443 -1987,1,1,11,0,10,110,10.5,114.20418341686721,56.251366765334716,65.13899803704001,153.92421829602213,0.0,34.482879801529833,115.09870869398834,1.0,34.482879801529833,69.722329803078452,1.4999977530122082,2.2000000000000002,5.2000000000000002,107.06150773933626,108.54149223804453,109.40911930206306,109.26018421820338,109.14897727933374,109.0937912760015,20.170551297785742,20.131407260274479,20.091535425323841,20.016596311738688,19.875326724671371,19.701896721042345 -1987,1,1,12,0,10,126,11.5,130.79847073277318,51.53791881480009,61.32458539352664,168.78130606517695,0.0,39.576820821777837,131.80465127980418,1.0,39.576820821777837,79.882231378676437,1.4999977530122082,2.2000000000000002,5.2000000000000002,122.76451242970194,124.45160602185523,125.44050584872778,125.27979382466162,125.16051855394846,125.10060596394447,23.182065742569243,23.117221439630068,23.049175549112899,22.952748837689459,22.794023549487246,22.603871525338157 -1987,1,1,13,0,8,142,12.5,145.92396697813743,50.66210104294671,60.62682096934082,184.54627396818995,0.0,44.092701888181658,147.14102633150563,1.0,44.092701888181658,89.141309905947736,1.4999977530122082,2.2000000000000002,5.7000000000000002,137.07887032910938,138.95589679892768,140.05609202923856,139.88421904450976,139.7571475450714,139.69279734396082,25.833623669603842,25.756220997180254,25.67539878254275,25.569337600784515,25.395113292493555,25.186469177917953 -1987,1,1,14,0,5,116,13.5,118.2581540959726,53.81324683319954,63.15163614885997,199.9315595025132,0.0,36.134229896452403,118.42331270298517,1.0,36.134229896452403,72.19725329421837,1.4999977530122082,2.7999999999999998,7.2000000000000002,110.11764265596469,111.67806532508858,112.59293797151157,112.43958620679807,112.32528205145017,112.26836927732802,21.140952192074344,21.089523094560423,21.04234017621728,20.964711547930499,20.823940672746016,20.649223237342866 -1987,1,1,15,0,3,120,14.5,121.09780350208149,60.35856368429063,68.53489521080188,213.86052440700743,0.0,36.465083873883252,122.18505022979019,1.0,36.465083873883252,73.936620784537936,1.4999977530122082,2.7999999999999998,7.2000000000000002,113.44352677849243,115.01728823856193,115.93994969510594,115.78429027284614,115.66809155179944,115.61035001710813,21.295350430620086,21.26430859198204,21.241159274175896,21.18069133300498,21.041985626994066,20.856818365698995 -1987,1,1,16,0,2,62,15.5,62.478815537509249,69.32691370142847,76.14841095799282,225.93074338384923,0.0,19.188547658038662,62.275696517731227,1.0,19.188547658038662,38.092640848289022,1.4999977530122082,2.7999999999999998,9.8000000000000007,57.628807226427192,58.475351707446464,58.971865176910299,58.873645668004784,58.799327264627294,58.763459239662488,11.208428676580368,11.176119064504912,11.156793075316848,11.124067038800964,11.055998579682473,10.968085333953329 -1987,1,1,17,0,0,21,16.5,21.0,79.51679521475668,85.0310696273143,236.0360510844422,0.2859299956769753,6.6045650167575163,20.644797006888599,1.0,6.6045650167575163,12.786031228997329,1.4999977530122082,2.7999999999999998,8.8000000000000007,19.16588501819972,19.458076331147289,19.629458448295185,19.590524651310659,19.560792536846741,19.546725750205386,3.8568987924463336,3.8454274841417599,3.8389702505368799,3.8268205489964209,3.8022274746902074,3.7718369561313803 -1987,1,2,8,0,20,10,7.5,11.012280838288138,81.87691995965153,87.09878940277041,121.82616632726673,0.4626968828316972,3.0075445597070272,13.125312727612933,1.0,3.0075445597070272,6.8627766835032791,1.4999977530122082,2.7999999999999998,4.0999999999999996,8.6787232018869478,8.8110333008184814,9.3440673562018031,10.958162118666571,10.987066261409829,10.998261775234006,1.7651592912552891,1.7668791502236949,1.7639389972880906,1.7672421563320577,1.7669040229718014,1.753040487245302 -1987,1,2,9,0,36,84,8.5,90.294925170128636,73.70432130166007,79.9295452222986,129.34368952768278,0.0652407040760208,23.832328509949228,98.347139420874711,1.0,23.832328509949228,55.169398337728808,1.4999977530122082,2.7999999999999998,5.2000000000000002,80.451465841757198,89.127848876937236,89.741085510711514,89.635288200397071,89.55609292381591,89.516983223817888,13.923075505607349,13.88633966878751,13.862922865911646,13.824728561391606,13.74269921696227,13.632277489254227 -1987,1,2,10,0,21,154,9.5,160.64713412565871,63.95503991976356,71.54678490309918,140.63867099542307,0.0,44.635342600076079,168.53593900665024,1.0,44.635342600076079,98.223144619926032,1.4999977530122082,3.2999999999999998,4.5999999999999996,155.93019163214572,157.81281371238245,158.91620675078778,158.75257865295995,158.63204709925157,158.57044104018658,26.004101056004021,25.983854595436782,25.985996506207382,25.952542401649925,25.808879823772216,25.573914243081916 -1987,1,2,11,0,129,174,10.5,228.31149961374837,56.22576371915805,65.10103825069453,153.77817729831662,0.0,58.74312273271822,249.1548568776206,1.0,58.74312273271822,139.76869684231448,1.4999977530122082,4.4000000000000004,4.5999999999999996,234.09154653337274,236.27555203767403,237.55251643980574,237.36429127366327,237.22806687440192,237.15612586872487,34.551926002632797,34.594232392350968,34.480665221692405,34.210995669909614,33.805077634407226,33.400131009758084 -1987,1,2,12,0,419,125,11.5,326.48097357212828,51.47696681268427,61.25831614645303,168.64334274533755,0.0,58.861534729851321,405.18030569985467,1.0,58.861534729851321,204.46414981334661,1.4999977530122082,7.2000000000000002,7.2000000000000002,387.56614794194661,388.59000347553115,389.17441546579471,390.45689484117719,391.51402231459207,391.93587872480759,36.100290791904115,36.042598124566148,35.23486972526824,34.524937595751581,33.993773545074738,33.549367553790979 -1987,1,2,13,0,90,236,12.5,280.27202605512105,50.567211529669045,60.533710006046476,184.42918472922503,0.0,75.842858068618739,299.61213865572552,1.0,75.842858068618739,171.64290986890478,1.4999977530122082,7.7999999999999998,9.3000000000000007,282.37404252113612,285.22606592762486,286.89371983550359,286.69037540674765,286.54717256209864,286.46744502906199,44.807893012564932,44.623203768201243,44.291317608016449,43.920901567176017,43.495465957317762,43.106873405615708 -1987,1,2,14,0,4,172,13.5,173.81363013548642,53.69369055580675,63.03748111783286,199.84417308010956,0.0,51.795733982715809,176.59665439135833,1.0,51.795733982715809,106.2316683003307,1.4999977530122082,7.2000000000000002,6.7000000000000002,164.54948652307417,166.73745954527035,168.01976209964579,167.83228364604534,167.69471130362746,167.62400465708225,30.350480411796735,30.281898128062675,30.195297960566265,30.061927830235884,29.84530020036653,29.585849593135375 -1987,1,2,15,0,11,120,14.5,124.04807885850978,60.22578205707812,68.40723337738245,213.8034173529961,0.0,36.810167550500381,126.13456970028832,1.0,36.810167550500381,75.751515053517934,1.4999977530122082,6.7000000000000002,7.7000000000000002,117.17537368675752,118.7502034939757,119.67334163963815,119.5174858306695,119.40120472215358,119.34334513550738,21.497051640417496,21.473628758664859,21.453002767600168,21.389211080094849,21.243760272706606,21.050038504845517 -1987,1,2,16,0,7,129,15.5,130.69181209805544,69.18942745716168,76.01384398973175,225.89890686431397,0.0,35.717457765064999,138.07398101737772,1.0,35.717457765064999,79.891873788250976,1.4999977530122082,6.0999999999999996,8.1999999999999993,126.33381687075831,127.88628484204078,128.79664655782784,128.65880666375884,128.55691420189382,128.50524383176534,20.871953753358415,20.808291486477724,20.767871847252547,20.715681727349203,20.603540037412529,20.442101360311355 -1987,1,2,17,0,74,33,16.5,39.500308280420512,79.4545319452849,84.96052875056525,236.08754378797315,0.28004654635861503,9.2451284898802992,50.891460560238407,1.0,9.2451284898802992,24.529539451369551,1.4999977530122082,5.0,6.2000000000000002,26.431160451811021,31.430150634382102,41.445571893853213,41.537183302799235,41.613872220375825,41.643243577506709,5.4234136539289164,5.4267409857100102,5.4176465529221778,5.4251712764458704,5.4207896904930157,5.3778206173532555 -1987,1,3,8,0,136,12,7.5,18.868751929397263,81.9027778094695,87.10501470287731,121.69388988113008,0.4621481352452761,2.6215089457491434,34.21868484986193,1.0,2.6215089457491434,12.211964574350302,1.4999977530122082,0.59999999999999998,5.2000000000000002,7.2600149967385006,7.3706939907566005,10.707640000450358,22.058855463059878,22.23439346875989,22.306499233651074,1.5698068504780873,1.595916887794437,1.5933267929259374,1.6274554001091472,1.6655165512963843,1.6531644724089325 -1987,1,3,9,0,548,41,8.5,136.80031109561463,73.72647953160096,79.93192798900779,129.20010585378253,0.06422158676045621,9.7843898835483198,205.34433278270512,1.0,9.7843898835483198,86.00278405892621,1.4999977530122082,2.7999999999999998,5.7000000000000002,111.33010543407916,166.29745858723433,166.51357371743143,167.17063546347066,167.7053227470773,167.92448374916296,5.8326413054738415,5.9107290500579115,5.9004133651283883,6.0015938184304547,6.1101779645748442,6.0600108752230701 -1987,1,3,10,0,480,82,9.5,234.08648465689464,63.95327654392324,71.52765791678283,140.49080757530118,0.0,33.423212283777808,306.47983370881929,1.0,33.423212283777808,146.43755020695116,1.4999977530122082,4.4000000000000004,6.2000000000000002,279.8293299533812,280.5726574010601,281.00185475316812,281.86896820512175,282.57886926094227,282.8654251595467,19.074289887240322,19.516505420235973,19.86704841895267,20.225493355918029,20.333293520417655,19.936692616440485 -1987,1,3,11,0,879,49,10.5,419.7051233870443,56.19317264594526,65.05582196309868,153.63009013353565,0.0,60.855487880387614,548.29306619781198,1.0,60.855487880387614,261.236133556102,1.4999977530122082,5.5999999999999996,7.2000000000000002,522.78272402045241,523.21549962684878,523.44731908858068,524.49993099139147,525.37046386390728,525.71537276038498,37.079333833329144,37.753986792237264,37.316442963819881,36.387762274555158,35.25648023790972,34.282832758504391 -1987,1,3,12,0,793,62,11.5,444.21769326614054,51.40863123793926,61.18457816520572,168.50507762044904,0.0,73.438543188205713,568.53983696087926,1.0,73.438543188205713,276.78830171747876,1.4999977530122082,6.7000000000000002,7.2000000000000002,548.77187076038695,549.30960439883722,549.59727797655955,550.8137806455926,551.82339304153811,552.22082651720962,45.69302418960568,45.434187441770874,44.033910042167982,42.696296481652737,41.648690022032177,41.040565045830832 -1987,1,3,13,0,749,95,12.5,464.58410816334566,50.46507554854717,60.43328095431454,184.31381750404512,0.0,77.610835925088978,591.89043429223784,1.0,77.610835925088978,290.01151528234647,1.4999977530122082,6.7000000000000002,7.7000000000000002,571.62184174869094,572.253294643142,572.59471560959571,574.05760015968804,575.26791825108296,575.74702004326218,48.337827241047883,47.848763521481324,46.312965464725622,44.987270781258417,44.078127672257999,43.553061738412552 -1987,1,3,14,0,790,67,13.5,426.67739833368739,53.56762163366078,62.91654372561505,199.76036065136424,0.0,66.158898529010784,551.34147821099054,1.0,66.158898529010784,266.13067157306727,1.4999977530122082,7.7999999999999998,6.2000000000000002,529.31038699909891,529.78289219789463,530.03554610999254,531.30002248249605,532.34586001058392,532.76136485123004,40.886839556950996,41.127993575556161,40.210416268429412,38.993041777028722,37.946184878769905,37.140145477977818 -1987,1,3,15,0,841,46,14.5,357.31737208485771,60.087554910762954,68.27357515757487,213.7512208487308,0.0,45.978092582616441,475.06775925492042,1.0,45.978092582616441,222.72117336854194,1.4999977530122082,8.3000000000000007,6.7000000000000002,445.11546917847835,445.53185304991962,445.75909373400219,446.77327505339804,447.60481232148146,447.93866244251063,26.88326661603702,27.916883323542773,28.301147982212164,28.186982103382618,27.592256528127297,26.670269131302579 -1987,1,3,16,0,708,35,15.5,207.78943132825435,69.04758582029848,75.87413184459739,225.87280318169172,0.0,13.584552233536717,296.15951123730787,1.0,13.584552233536717,130.13617952846533,1.4999977530122082,7.7999999999999998,6.7000000000000002,257.17225790875358,257.50701577002019,257.70123560428033,258.51604667518149,259.17976407894901,259.45121817240664,8.0781722511216767,8.063723290838789,8.0145452539131377,8.1598352554441593,8.3601980535377347,8.3423645527697907 -1987,1,3,17,0,382,20,16.5,54.040496139742487,79.39103810855227,84.88752017739913,236.147275508956,0.2739653336536422,4.9771065104387251,97.693186242951924,1.0,4.9771065104387251,34.369722082129442,1.4999977530122082,6.7000000000000002,4.5999999999999996,12.940090875840319,32.404059493726734,67.341198785206558,67.74209366181141,68.068054596180886,68.201921075811526,2.9784730660355252,3.0269472734343266,3.0218457755841248,3.0848020192354801,3.1544423971184852,3.1298209938106822 -1987,1,4,8,0,50,16,7.5,18.522424063444038,81.92683556987757,87.1082874629875,121.55429366277357,0.46116534283527655,4.3095896523873618,24.676623457759618,1.0,4.3095896523873618,11.665815966216961,1.4999977530122082,-3.2999999999999998,0.0,12.357257241749307,12.545647224829924,14.088853551010102,18.905629802894627,18.988308178663097,19.02146131152881,2.5379123760697575,2.5471305442788159,2.5429110848738183,2.5562222984689509,2.5662686307974143,2.5463364375773181 -1987,1,4,9,0,261,62,8.5,107.64517218455256,73.74298714025099,79.9279923751845,129.0524237568955,0.06293468118474299,15.045301168208852,146.48231651387204,1.0,15.045301168208852,67.77333080285959,1.4999977530122082,0.0,2.6000000000000001,91.122656745449746,121.97523383088321,122.34426607258672,122.90673633140693,123.36626031796048,123.55286733733655,8.8949649584948709,8.9552916321934166,8.9402089322276446,9.0216447922468728,9.0990039013834423,9.0270646010166047 -1987,1,4,10,0,516,97,9.5,260.71470817448471,63.945161681643825,71.50169714265388,140.33972252600165,0.0,36.395906016945602,338.96971298967253,1.0,36.395906016945602,163.00686598617833,1.4999977530122082,1.7,4.5999999999999996,309.58428890774292,310.48148000292593,311.0011198566018,311.93838020536111,312.70595079615299,313.01559330381639,20.865377332714026,21.306262181613072,21.636263022614685,21.975790617577427,22.082005163279156,21.693934429784679 -1987,1,4,11,0,663,93,10.5,373.16071700372493,56.1535956722199,65.0033554693404,153.48004912170668,0.0,58.117676784534822,481.0157329307649,1.0,58.117676784534822,233.52081566367164,1.4999977530122082,3.2999999999999998,4.5999999999999996,456.60510825289714,457.29472507310084,457.68087598123958,459.07012047804864,460.21220217877726,460.67045740071995,35.31669172036888,35.939233697499446,35.567720072398195,34.87470912348244,34.020733198995721,33.176166389885353 -1987,1,4,12,0,693,123,11.5,457.87872469311077,51.332934660595924,61.1033966185507,168.3666018976865,0.0,79.989545677467603,578.51611138945145,1.0,79.989545677467603,286.38785338209289,1.4999977530122082,4.4000000000000004,3.1000000000000001,555.99482500050487,556.91485013379508,557.42756187761688,559.07793955461648,560.44044796321032,560.98238196283296,49.548991681064216,49.247509477532255,47.828499857969831,46.624214608448717,45.759808015114182,45.186371813310203 -1987,1,4,13,0,625,142,12.5,451.41927632597003,50.355736658683966,60.32557814496226,184.20026456750531,0.0,81.222696091092374,564.64724851613778,1.0,81.222696091092374,282.66150447378618,1.4999977530122082,5.0,3.6000000000000001,542.54138546155662,543.6497383963773,544.27415709544925,546.01893519192106,547.45795165406423,548.03121604177386,50.193752218745551,49.807400561852383,48.433394555872631,47.322845311418448,46.578711185018356,46.056457652000923 -1987,1,4,14,0,564,122,13.5,379.90051603084765,53.43510671113765,62.78888762991125,199.68021258139976,0.0,66.349532890571908,476.93009606809431,1.0,66.349532890571908,237.21013072110426,1.4999977530122082,7.2000000000000002,4.5999999999999996,455.64872603870197,456.66747064531592,457.24577507852695,458.48191882072393,459.50422646191686,459.90989068504132,40.62141823284766,40.744645605085516,39.953243859505022,39.023687170730128,38.252303118805223,37.596634106367645 -1987,1,4,15,0,703,85,14.5,346.82328470232369,59.943969523911676,68.13400141873416,213.7040149958532,0.0,48.431794078252395,454.40938013956963,1.0,48.431794078252395,216.97394249709598,1.4999977530122082,6.7000000000000002,2.6000000000000001,424.85742192113844,425.52256416213908,425.89727652977098,427.1703098439238,428.21250473851973,428.63280706363764,28.470900252607443,29.431186765352223,29.724826430112902,29.618408974446055,29.115390017942147,28.241737983642739 -1987,1,4,16,0,483,63,15.5,182.06061187889338,68.90148899690577,75.72936749926613,225.85249527135974,0.0,18.70843705101991,250.17778873300477,1.0,18.70843705101991,114.62541639087316,1.4999977530122082,6.7000000000000002,2.6000000000000001,218.03596489834484,218.59629375362098,218.92274729732901,219.85725111849541,220.61931893859969,220.93017667384484,11.079062259678942,11.066695145522493,11.011762015397837,11.190694974355619,11.417618279276436,11.376013063049372 -1987,1,4,17,0,185,29,16.5,45.728146077956183,79.32636206540627,84.81209144272579,236.21523489195383,0.2676953946332488,7.1130997487954533,71.702881031155258,1.0,7.1130997487954533,28.951228668229952,1.4999977530122082,4.4000000000000004,3.6000000000000001,19.732619027501265,32.847572152277522,52.747164212255811,53.043896531832715,53.286095677429273,53.384664493175499,4.2106459624049242,4.2432214275393569,4.2361408951265354,4.2799216660736965,4.3230832024358463,4.2893770469797845 -1987,1,5,8,0,62,13,7.5,16.127476476947237,81.94906913664144,87.10859222256715,121.40746937463202,0.45974403226254396,3.5411837149761043,22.98449213127849,1.0,3.5411837149761043,10.154143883847766,1.4999977530122082,-3.2999999999999998,4.5999999999999996,10.116489449604796,10.270717977008131,11.94835868530908,17.018638482636749,17.089389800321758,17.117798903059388,2.0859689631901355,2.09400793093433,2.0905334398118112,2.1020444409358725,2.1109895887233234,2.0945625549753197 -1987,1,5,9,0,436,47,8.5,123.32720210485722,73.75380768911641,79.91771115185996,128.90074058432617,0.06138014043806822,11.20156868764828,180.09236784083481,1.0,11.20156868764828,77.829515778454976,1.4999977530122082,-1.1000000000000001,4.5999999999999996,103.06556539116961,146.65460854313088,146.91392504008144,147.61444385574731,148.18470382961209,148.4182438706662,6.669308788490258,6.7517110972026337,6.7401732958489493,6.847761871475945,6.9624700103074542,6.9067990725144437 -1987,1,5,10,0,498,70,9.5,228.27409260335267,63.9306797202716,71.46889360596553,140.1855103689016,0.0,30.003825532727991,303.65888430780416,1.0,30.003825532727991,143.51098654772383,1.4999977530122082,0.59999999999999998,6.2000000000000002,276.64707765742378,277.21008695499916,277.53314114033708,278.62407737695469,279.51423148461947,279.87647479681732,17.11297028175462,17.621196076317545,17.986520633378639,18.374914834106946,18.513428450262392,18.131789430425442 -1987,1,5,11,0,475,123,10.5,324.16697794493723,56.10703840245422,64.94364856735307,153.32814565911863,0.0,56.562484160397965,406.40486284000326,1.0,56.562484160397965,202.79796182055017,1.4999977530122082,1.7,6.2000000000000002,384.4890025325825,385.54980643290975,386.15796179798485,387.35780585337881,388.34603618191801,388.7408570952993,34.186565718744582,34.619072125929343,34.287957716755393,33.738325241717241,33.072184379362689,32.398482601050269 -1987,1,5,12,0,752,90,11.5,454.40692976602378,51.24990279638076,61.014799932542154,168.2280056882318,0.0,76.614004184138508,578.50604532604189,1.0,76.614004184138508,283.8867682654585,1.4999977530122082,2.7999999999999998,5.7000000000000002,557.34461054024939,558.02187714086529,558.3912407506906,559.90469016331099,561.15556851228337,561.65202416889178,47.639706228933584,47.30751159293127,45.843922379279988,44.568858298664772,43.64843996676651,43.083019373908989 -1987,1,5,13,0,866,70,12.5,500.23977259039026,50.23924133411123,60.21064893613644,184.08861720616812,0.0,82.703371703274698,636.95058000010522,1.0,82.703371703274698,311.50284663433973,1.4999977530122082,3.8999999999999999,5.7000000000000002,616.4387245324815,617.04534059220646,617.36945493515532,618.67154614973265,619.75342625929591,620.17749298759225,51.570718231556064,50.869061273197246,49.130934068939425,47.675218566059165,46.676751480499206,46.207008217621343 -1987,1,5,14,0,842,66,13.5,452.77594444895504,53.29621526257291,62.65457930857189,199.6038181334879,0.0,69.694406222558683,584.38756499656677,1.0,69.694406222558683,282.15802903256417,1.4999977530122082,5.0,5.7000000000000002,561.81688777829527,562.27772594670625,562.52156601988167,563.77320127665644,564.81016159483272,565.2205143239953,43.242264758826828,43.264110352328956,42.12143552097168,40.785349106059904,39.750281525401711,38.998951543624464 -1987,1,5,15,0,795,57,14.5,354.95895450912883,59.79511572778431,67.98859553418556,213.661878217458,0.0,45.920620427825632,470.24411989738326,1.0,45.920620427825632,221.5593991927181,1.4999977530122082,5.5999999999999996,5.7000000000000002,440.91613593696525,441.34666293273091,441.58260283242294,442.69922909195441,443.61418201996116,443.98226878649399,27.073082908025469,28.058767216593161,28.300574212421441,28.106177438183842,27.523137292067791,26.593482041673333 -1987,1,5,16,0,658,44,15.5,207.86434292293399,68.75123915429695,75.57964595965647,225.83804360147624,0.0,16.237010015819251,293.16261579295502,1.0,16.237010015819251,130.34693702549586,1.4999977530122082,5.0,6.2000000000000002,255.50821276623674,255.88580662283508,256.10443767965455,256.97803688503262,257.69020306742181,257.98094817904655,9.5738484532666259,9.5547088207666402,9.5085986309782449,9.7056079031157001,9.9487810062633297,9.9275160837401959 -1987,1,5,17,0,320,24,16.5,53.367881872714612,79.26055320228723,84.73429145812047,236.2914059395206,0.26124569141501275,5.6953675019284589,92.340008421136261,1.0,5.6953675019284589,33.910872509429232,1.4999977530122082,3.2999999999999998,4.0999999999999996,15.140702160405786,36.725032068655665,64.876040672785251,65.262066552412762,65.576182888807509,65.704948523190069,3.3961763212649649,3.4419819578444968,3.4362011283398632,3.4960830352110372,3.5609390618896306,3.5331642005693955 -1987,1,6,8,0,120,12,7.5,18.058781406826188,81.96945503141457,87.10591446841265,121.25351180942558,0.45788042504842985,2.6111244130093478,31.769114158268323,1.0,2.6111244130093478,11.71355392193456,1.4999977530122082,-4.4000000000000004,2.1000000000000001,7.2604586855968449,7.3711446846761817,10.713319435219205,20.620150712802346,20.79567647768711,20.86777989095431,1.5637441533660297,1.5898590530293988,1.5872856995303712,1.6214324993967897,1.6595441116156258,1.6472819089734756 -1987,1,6,9,0,565,33,8.5,132.07190350841375,73.75890818142082,79.90106061025094,128.74515407141925,0.05955881594076016,8.2233708608106522,199.97115159806685,1.0,8.2233708608106522,83.125684641700786,1.4999977530122082,-1.7,2.6000000000000001,110.43468032171234,161.19068510608116,161.36620927437897,162.0325811227294,162.57438311092716,162.79690510192998,4.9210597283944821,5.0018741206948736,4.9930826583593833,5.0971495331047993,5.2115606673806534,5.1685638608016067 -1987,1,6,10,0,750,49,9.5,287.856667159636,63.90981869942673,71.42924198666425,140.02826518022263,0.0,32.639730416443392,390.65973207499746,1.0,32.639730416443392,179.89512949530564,1.4999977530122082,1.1000000000000001,1.5,356.96705931299175,357.35223170985989,357.56806026851604,358.55411118766153,359.35953843345209,359.68633387299718,18.433505146301659,19.087118940243446,19.604966692358694,20.052180235162758,20.108642164558255,19.618917938586243 -1987,1,6,11,0,757,64,10.5,385.3975353632963,56.05350991426674,64.8767145489006,153.17447012083153,0.0,56.769694743952421,501.14480027958291,1.0,56.769694743952421,240.5964563079128,1.4999977530122082,3.8999999999999999,1.5,477.16650733219331,477.63144630770836,477.88420601615104,479.10504218663453,480.11089042180129,480.51291260522009,34.687623916939664,35.260292190680552,34.813086126375239,33.971112745736072,32.983769689090735,32.135085879602379 -1987,1,6,12,0,846,64,11.5,475.19690326421033,51.15956448315447,60.918819762339126,168.0893779236638,0.0,78.320077016942065,606.79919195612615,1.0,78.320077016942065,295.91417064001979,1.4999977530122082,5.5999999999999996,1.5,586.24717283962673,586.80248267207287,587.09813170924406,588.33631940556734,589.36507145491953,589.7685995861425,48.818016268010908,48.275186754429441,46.682615471073525,45.26053104703783,44.263750476111461,43.728735824063122 -1987,1,6,13,0,716,114,12.5,471.0413235420657,50.1156389254573,60.08854366878456,183.97896564904065,0.0,84.702325602989617,595.17259401996409,1.0,84.702325602989617,294.40671793440583,1.4999977530122082,6.7000000000000002,2.1000000000000001,574.12700332506188,574.93224119036256,575.37397467166011,576.99004844923047,578.32632489029606,578.85542829898191,52.689803320789402,52.009240012740221,50.308808918826578,48.966232449223462,48.092665450152666,47.63821385604912 -1987,1,6,14,0,630,122,13.5,412.76811632660531,53.15101954135944,62.513687999854305,199.531265406678,0.0,73.458134348933513,521.53461731390075,1.0,73.458134348933513,258.51737555272257,1.4999977530122082,7.7999999999999998,2.1000000000000001,498.44981696084028,499.39348006639045,499.92363200683445,501.53698480930024,502.86730923318873,503.39835563868758,45.268719418312486,45.298722219413285,44.235084000874714,43.151993391694596,42.310550014593865,41.620363221124315 -1987,1,6,15,0,648,79,14.5,323.4486956479783,59.64108583618085,67.83744330673697,213.62488719665134,0.0,44.832376276704636,423.10479886411423,1.0,44.832376276704636,202.47789885558259,1.4999977530122082,8.9000000000000004,4.0999999999999996,396.07129018002365,396.66860159894208,397.00470424789199,398.23588282804178,399.24371767660955,399.6503542963913,26.549988836704301,27.385341827380433,27.546855888179532,27.378045297201872,26.889654016993457,26.086493090060781 -1987,1,6,16,0,319,88,15.5,168.27507641570611,68.59694032952314,75.42506416833463,225.82950612044758,0.0,26.656842378138379,214.47392012704188,1.0,26.656842378138379,104.85236326373945,1.4999977530122082,8.3000000000000007,4.0999999999999996,189.88886441927846,190.83539406216028,191.38864838801834,191.87917306486213,192.28388553432194,192.44447263241869,15.599552539772628,15.56147103432331,15.528834679536999,15.636318654742411,15.761949677115091,15.672729676823604 -1987,1,6,17,0,85,35,16.5,43.023876467481678,79.11308414921949,84.58329649340386,236.30427082611124,0.25029532436619506,9.8067527716943186,55.362870207422972,1.0,9.8067527716943186,26.712072695827189,1.4999977530122082,6.0999999999999996,3.1000000000000001,27.992595900122506,36.619630048709951,45.128481128226596,45.225923471488002,45.307486238695191,45.338731078690628,5.752900659002405,5.7564703935108801,5.7468139990734786,5.7548242416984934,5.7501927954759502,5.7045527090576016 -1987,1,6,18,0,0,0,17.5,0.0,84.54587363119853,89.3537057577382,241.09071944473527,0.821990713689646,0.0,0.0,1.0,0.0,0.0,1.4999977530122082,3.8999999999999999,3.1000000000000001,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 -1987,1,7,8,0,30,17,7.5,18.517662362832628,81.98797041669947,87.10024064383512,121.09251868171614,0.45557146887162864,5.1987227079274367,21.323019588680886,1.0,5.1987227079274367,11.370996887960047,1.4999977530122082,3.2999999999999998,3.6000000000000001,15.017079484764183,15.246020111563903,16.130797364684948,18.194515037347813,18.1949737860221,18.193796810448749,3.0408674950102421,3.0357465327791946,3.0306549508553235,3.0260434840974422,3.012754664726256,2.9887618334744972 -1987,1,7,9,0,197,62,8.5,96.621643128583457,73.75825910267585,79.87802059613263,128.5857622185723,0.05747226132396853,16.142066192552043,125.20065012386424,1.0,16.142066192552043,60.378349492345492,1.4999977530122082,7.2000000000000002,5.2000000000000002,84.531793944401059,105.99322272493617,106.39590208058893,106.74395052019409,107.03015215112998,107.14459429936036,9.5005905601093339,9.5314215736422376,9.5153467243631997,9.5598511475501748,9.5903699103528623,9.514000321009858 -1987,1,7,10,0,409,125,9.5,255.57112066516751,63.8825703253786,71.38274062900162,139.86808048110362,0.0,42.661366696934827,322.4238216390512,1.0,42.661366696934827,159.98855707686801,1.4999977530122082,10.0,6.2000000000000002,294.3906578977593,295.58826532083481,296.28403730532506,297.28218711458226,298.10077761532409,298.42991839338333,24.608947988136965,25.068997858571002,25.38310066066304,25.706719395336865,25.74096309688132,25.313128187145026 -1987,1,7,11,0,518,114,10.5,334.53264773889009,55.993022750735136,64.80257018713117,153.01911176405594,0.0,56.75051665325627,421.33278149933267,1.0,56.75051665325627,209.07568907705374,1.4999977530122082,12.199999999999999,7.2000000000000002,399.31907702261071,400.2906452506885,400.84550166536508,402.00635633341943,402.96343749443093,403.34521941856485,34.424020900718688,34.814709537941056,34.409438908133716,33.769535749262118,33.055976171578294,32.38154823821219 -1987,1,7,12,0,583,120,11.5,404.28457680072137,51.061951654702405,60.81549096096126,167.9508062738745,0.0,72.508738452528164,505.29943101067306,1.0,72.508738452528164,252.28328717053742,1.4999977530122082,14.4,6.7000000000000002,485.7799391189792,486.75271352730601,487.30019225299338,488.55694538175629,489.59801376186033,490.00875618622291,44.773932716187772,44.385592855838318,43.150247309672864,42.099061208599359,41.366115294309964,40.898636790417861 -1987,1,7,13,0,753,89,12.5,465.96295802281094,49.98498161936619,59.95931561953538,183.87139900071796,0.0,78.043142906426539,591.03631111927814,1.0,78.043142906426539,291.00160505533563,1.4999977530122082,15.6,6.2000000000000002,571.095864733344,571.74684811321436,572.09945417803101,573.6131109283051,574.86435189095278,575.35996034302707,48.642086185069395,47.931344638666339,46.288600001015404,45.026678805156529,44.243497060425078,43.85849029873485 -1987,1,7,14,0,618,119,13.5,405.63916594355163,52.999594527329215,62.36628564062521,199.46264127620626,0.0,68.590726362058092,512.41209177747407,1.0,68.590726362058092,254.10507148839218,1.4999977530122082,15.6,6.2000000000000002,489.91997648041973,490.82710781544915,491.33759355150198,492.94224815047323,494.26385684544033,494.79263322663979,42.2911341602222,42.297386190043611,41.282396874845496,40.296597404457842,39.56697243574915,38.957432386979328 -1987,1,7,15,0,498,113,14.5,302.12490078245878,59.48197457372241,67.68063289057994,213.5931168179367,0.0,50.658362894009123,383.01514247548204,1.0,50.658362894009123,188.93739127100616,1.4999977530122082,16.100000000000001,5.7000000000000002,358.08496443983029,359.08967997575746,359.66641909480364,360.76232755267677,361.66254912192682,362.02285221334819,30.035964766704176,30.730790043094668,30.810637052561727,30.602463134549808,30.08522768261863,29.356224206462546 -1987,1,7,16,0,274,91,15.5,160.68822811638222,68.43869833623667,75.26572091050441,225.8269382076631,0.0,26.820370894855426,201.99443465648446,1.0,26.820370894855426,100.21413407030263,1.4999977530122082,15.6,3.6000000000000001,179.26287795591645,180.2392388411007,180.81017715634005,181.31233526535758,181.72648365216327,181.89096364953184,15.685161136072679,15.669959554154749,15.647566941386943,15.770685340263096,15.878843558707228,15.782482391942457 -1987,1,7,17,0,0,30,16.5,30.0,78.9622374937265,84.4279787486743,236.32324508342484,0.23927588301736555,9.2375159639242579,30.153419312062343,1.0,9.2375159639242579,18.279826916902696,1.4999977530122082,14.4,3.6000000000000001,26.78177575987117,27.679244788027589,28.296348373491348,28.24541986347176,28.206690295679891,28.188199845042469,5.3950597674139589,5.3794849644444414,5.3704489094628247,5.3540421146850559,5.3203566669559637,5.277819607106534 -1987,1,7,18,0,0,1,17.5,1.0,84.49758958721962,89.28990098922368,241.18741364763474,0.8061288179585833,0.31450309603607213,0.99240387608929914,1.0,0.31450309603607213,0.0075961164082149479,1.4999977530122082,13.9,6.7000000000000002,0.91266119134284385,0.92657506338796614,0.93473611658548494,0.93783529214466943,0.94043012260171643,0.9414234793404882,0.18449827524530471,0.18460761659916822,0.18430115588155555,0.18455925283874389,0.18441851814914992,0.18297540744365537 -1987,1,8,8,0,109,13,7.5,18.530669662616539,82.00459311870671,87.09155816544296,120.92459045598507,0.45281486740503546,3.1015344978218051,30.591041465946255,1.0,3.1015344978218051,11.833492878964289,1.4999977530122082,0.59999999999999998,3.1000000000000001,8.7161223884233721,8.8490007986377357,12.181792872901609,20.580187668099988,20.707667319330213,20.759717158606968,1.8405863387277028,1.8583527927086319,1.8552952619329592,1.8789897563959284,1.9035277041227758,1.8890073911681053 -1987,1,8,9,0,568,34,8.5,134.11016462244928,73.75183445948743,79.84857454195063,128.422663167672,0.055122731628139084,8.4991307416584796,201.92538814123645,1.0,8.4991307416584796,84.414360522614601,1.4999977530122082,2.2000000000000002,3.1000000000000001,115.55100713436913,162.8587909917955,163.04105568614798,163.71996762879564,164.27199835841054,164.49868966708249,5.0844678605024933,5.1666835179729746,5.1576155182415366,5.2635508524627896,5.3798416612419162,5.3355245935116198 -1987,1,8,10,0,777,43,9.5,291.73871721317965,63.84892998227586,71.32939154747959,139.70504912815622,0.0,33.200292006998808,394.51915290440002,1.0,33.200292006998808,182.21656066930609,1.4999977530122082,4.4000000000000004,3.1000000000000001,360.74315495639172,361.14124398341909,361.36422465874915,362.32686449696104,363.11346652643743,363.43232341446816,18.81919322135235,19.512900660159637,20.018736490814252,20.416945992916041,20.40588948631952,19.899367647619268 -1987,1,8,11,0,867,53,10.5,423.22872511004817,55.92559290985054,64.72123572074229,152.86215863259065,0.0,65.632495530329336,549.43036883559012,1.0,65.632495530329336,263.5621640038454,1.4999977530122082,6.0999999999999996,6.7000000000000002,524.10996041896396,524.57863083550524,524.82963827929586,525.93712681515046,526.85455646548667,527.21741508696471,40.265114503282724,40.763439835594646,40.098229643102577,38.966084781932949,37.747189566973269,36.814382954181461 -1987,1,8,12,0,904,59,11.5,501.33498086304297,50.957099311935536,60.704851545063036,167.8123770666916,0.0,81.730902274740416,640.10122169128374,1.0,81.730902274740416,311.82365806752068,1.4999977530122082,7.2000000000000002,5.2000000000000002,619.32971670459233,619.83944553802166,620.10617231274523,621.28023554170795,622.25827574055245,622.63948605476025,51.032678160310326,50.300978211709591,48.534520951034779,47.029661035530992,45.988234494225956,45.521256619471224 -1987,1,8,13,0,904,60,12.5,514.41607366507719,49.847324395756445,59.82302095109825,183.76600517702818,0.0,83.768613191619281,654.75230289861884,1.0,83.768613191619281,319.89959145062375,1.4988459318541896,8.3000000000000007,4.5999999999999996,634.98548373494918,635.50091958937821,635.76982866415926,636.95327881844935,637.93901672367383,638.32246298648602,52.287193610937194,51.29358653593799,49.405351413523341,47.953481739680143,47.006189876147253,46.67053170679872 -1987,1,8,14,0,892,57,13.5,472.84546278992087,52.842017872528565,62.21244680263908,199.39803133673763,0.0,72.971196232521976,607.11105952041248,1.0,72.971196232521976,294.23258124052848,1.4999977530122082,7.7999999999999998,4.5999999999999996,584.68594571421454,585.18278589528916,585.44633729127497,586.60138678685871,587.56113462600365,587.93813134976551,45.389946305535538,45.177215583418828,43.808910474476633,42.426709585474086,41.359566768417892,40.722785643170361 -1987,1,8,15,0,835,49,14.5,368.29486549385348,59.31787900267118,67.51825471172435,213.56664011141484,0.0,50.898115865930343,485.09426224904479,1.0,50.898115865930343,229.6000362095464,1.4999977530122082,8.3000000000000007,4.0999999999999996,456.15321511341034,456.59517326139468,456.83613749423705,457.893008662407,458.76141969237443,459.10854674444664,30.370524581243401,31.290039477307587,31.371255195922259,30.930840812148535,30.104479437502004,29.161766974703934 -1987,1,8,16,0,715,38,15.5,221.82924424006737,68.27662067004873,75.10171671874662,225.8303926274294,0.0,18.465803282304901,310.97276111004714,1.0,18.465803282304901,138.91743105614739,1.4999977530122082,8.3000000000000007,3.6000000000000001,272.59209521709244,272.95437663929602,273.16311192092473,274.02753245802501,274.73304679203409,275.02030536823889,10.703676655793389,10.719543908466216,10.733493960905433,11.0265717747279,11.288398766093369,11.27080434814442 -1987,1,8,17,0,412,22,16.5,63.143478575915907,78.80844874807855,84.26872935566823,236.34865032818675,0.22822279560987954,5.4953906791531253,109.38178072694383,1.0,5.4953906791531253,40.077241943982322,1.4999977530122082,6.7000000000000002,1.5,14.150892097446134,53.824281009768569,77.058241141965226,77.497274772803351,77.854257819480736,78.000852840872838,3.2879608383108647,3.3410210892284704,3.3353580857859551,3.4042098268037981,3.4802311207944814,3.4528544119392057 -1987,1,8,18,0,8,1,17.5,1.1083536474295388,84.44845362992946,89.22395043506124,241.2922931821496,0.7899935466081975,0.31591169345265624,1.7663336813608996,1.0,0.31591169345265624,0.0075961164082149479,1.4999977530122082,3.8999999999999999,0.0,0.91266330211944169,0.92657717416456398,0.93473764746498111,0.93783635183642222,1.0278028609857603,1.2774190496453492,0.18532032454008568,0.18542872773881927,0.18512000918604637,0.18537531526113002,0.18522736417626651,0.18377214650787299 -1987,1,9,8,0,55,14,7.5,16.801924149697399,82.01930165814471,87.07985544757214,120.7498301719498,0.4496091084053812,3.797398740370268,23.019817125565833,1.0,3.797398740370268,10.582868496590955,1.4999977530122082,-4.4000000000000004,0.0,10.867971467052339,11.03365669055672,12.973552799934653,17.317011078364079,17.392040061647414,17.422155715987063,2.2367283398306506,2.2452091573676958,2.241487277608051,2.2536628860923993,2.2630562856556833,2.2454667706351188 -1987,1,9,9,0,438,45,8.5,122.46749159792699,73.7396118165226,79.81270949660374,128.25595507822155,0.05251317776913743,10.606348416548872,178.49327147133533,1.0,10.606348416548872,77.275830722101247,1.4999977530122082,-1.1000000000000001,2.1000000000000001,107.74296435000113,145.16989862272095,145.41340051279136,146.10438064290886,146.66675540564472,146.89718201899149,6.3194934395085927,6.4012073134451075,6.3902399773988581,6.496704482662083,6.6108790523556058,6.5578803003843094 -1987,1,9,10,0,661,65,9.5,277.26172187260204,63.80889674022274,71.26920042913369,139.53926320473403,0.0,35.990193673066642,371.12410040296726,1.0,35.990193673066642,173.5433113938532,1.4999977530122082,2.7999999999999998,1.5,339.1038441681373,339.61103774414261,339.8978047476831,340.94636785790578,341.80324538247697,342.15055237477912,20.468950691639638,21.199095009697864,21.706265168882531,22.112946919636514,22.081983483071731,21.554539673563685 -1987,1,9,11,0,753,83,10.5,405.59947709620269,55.851239831153286,64.63273483481433,152.70369746249435,0.0,65.513636940092141,521.9556439228727,1.0,65.513636940092141,253.5692058591452,1.4999977530122082,4.4000000000000004,2.6000000000000001,496.44719009597253,497.10660725291393,497.47129299727783,498.88751214330756,500.0550050725891,500.52155021472998,40.207379559736339,40.607404250780498,39.931316231792216,38.916680414099773,37.900713645071043,37.069407484401559 -1987,1,9,12,0,714,105,11.5,455.64703143898544,50.84504549157362,60.58694265781798,167.67417520931818,0.0,81.367362344346162,576.70264412827555,1.0,81.367362344346162,284.73652288359972,1.4999977530122082,5.5999999999999996,1.5,555.77795285146976,556.50551627392679,556.90241652552493,558.44676177951033,559.72394106933302,560.22947992051775,50.658714987079023,49.991165293871511,48.332400863145295,47.01719089968271,46.16073664828992,45.723133430832036 -1987,1,9,13,0,757,88,12.5,470.15874272321958,49.70272498301662,59.67971866029931,183.6628708432695,0.0,82.700433746299609,595.34509470847934,1.0,82.700433746299609,293.56466518952828,1.4875375576561742,6.7000000000000002,2.1000000000000001,575.68704056471881,576.32417852424442,576.66623175414657,578.17128874796572,579.41672637761053,579.90830679369026,51.565409848929917,50.589060413311493,48.786814421590542,47.512542432463,46.710543867514552,46.410190613552217 -1987,1,9,14,0,782,86,13.5,452.49696718958245,52.678369845476844,62.052248627011004,199.33751984842368,0.0,76.027327286845505,577.26506919004646,1.0,76.027327286845505,282.58665092869433,1.4999977530122082,7.7999999999999998,2.6000000000000001,554.54135598119899,555.1930028451701,555.54748486660765,557.01604228540998,558.23045072352693,558.7121312846848,47.250524506214546,47.022493363289854,45.619438088435295,44.321878416817853,43.319985451973153,42.700105514321223 -1987,1,9,15,0,673,76,14.5,335.16850690226482,59.148898448377324,67.35040138709849,213.545528199752,0.0,48.502047923089464,437.3732529053442,1.0,48.502047923089464,209.63773766028899,1.4999977530122082,7.7999999999999998,4.0999999999999996,410.62659762665822,411.18615328458833,411.49846613784075,412.70860125042071,413.70075322005982,414.09976581299691,29.033273874914421,29.839908967240689,29.841099226240544,29.445674440044918,28.770791554176423,27.947315863520799 -1987,1,9,16,0,566,58,15.5,205.12932365169453,68.11081641250229,74.93315377667253,225.8399194860159,0.0,21.637958026551551,281.95923800229821,1.0,21.637958026551551,128.78120858122216,1.4999977530122082,7.2000000000000002,2.6000000000000001,247.77277924248685,248.26091850186882,248.54338031072535,249.46054388766098,250.20936876978143,250.51414761958026,12.492015185326151,12.555391925147489,12.600010968965707,12.913823208288756,13.218323129121305,13.163740204043501 -1987,1,9,17,0,219,33,16.5,55.490074483694443,78.65182673667015,84.10565250623546,236.3805137037124,0.2171522584908532,8.1122482505255569,84.670973279860362,1.0,8.1122482505255569,35.057450386751185,1.4999977530122082,5.5999999999999996,3.1000000000000001,22.373066455142837,50.875212936802775,63.31227868000267,63.645426667058942,63.917383278205037,64.028029718569172,4.8011496132121083,4.837619099289598,4.8295145439266154,4.878506735185919,4.9265200120808545,4.8878939624821731 -1987,1,9,18,0,1,1,17.5,1.0147320165452534,84.39849621542285,89.15588709306641,241.40531703605893,0.7736070385323635,0.31469461225116024,1.0900128965453248,1.0,0.31469461225116024,0.0075961164082149479,1.4999977530122082,3.2999999999999998,3.1000000000000001,0.91266147832899058,0.92657535037411265,0.93473632472745882,0.93783543622285048,0.95571494552800917,0.98407558235758053,0.18461004299931238,0.18471925679939949,0.18441248910121219,0.18467020660351111,0.18452849075585687,0.1830837339592343 -1987,1,10,8,0,7,5,7.5,5.3584062172179694,82.0320752888456,87.0651219342833,120.56834326779476,0.4459534897450819,1.5771747610041942,5.90629018251422,1.0,1.5771747610041942,3.2836604676949164,1.4999977530122082,2.7999999999999998,3.1000000000000001,4.5633129386245992,4.6328822988502107,4.8483473929454588,5.2096831860257247,5.2079915368215639,5.2068752301302332,0.92215192381227229,0.92029820419577413,0.91875467828919744,0.91697652272547137,0.91248122782833263,0.90521079281687422 -1987,1,10,9,0,19,44,8.5,47.374264945371287,73.72157233149491,79.77041615277194,128.08573600347572,0.04964723627790129,13.767391547476224,48.844696367834004,1.0,13.767391547476224,28.887545279695114,1.4999977530122082,2.7999999999999998,4.0999999999999996,43.146542641480728,45.16894155259164,45.524905545769116,45.450786436894518,45.39450894118167,45.367550108039431,8.0409325083784022,8.0179683341270387,8.0044789471920712,7.9802888630382718,7.9303635373926609,7.8668243194889325 -1987,1,10,10,0,8,61,9.5,63.577837858901091,63.762473360192104,71.20217663216125,139.3708139131447,0.0,19.447190087372288,63.556424052587914,1.0,19.447190087372288,38.765811478064812,1.4999977530122082,3.2999999999999998,2.1000000000000001,58.941673833273349,59.790418043856242,60.288124816992926,60.188837089421398,60.113701636416572,60.077443959545882,11.351518629862058,11.326760481673954,11.313345773954349,11.282689826702187,11.211278743574114,11.117769040739278 -1987,1,10,11,0,3,95,10.5,96.289779954896659,55.769986379586086,64.53709463836884,152.5438135891808,0.0,29.791761302053938,95.707861977068546,1.0,29.791761302053938,58.754992394719004,1.4999977530122082,4.4000000000000004,0.0,88.876459154702346,90.176731021432317,90.939217469613126,90.804605672799568,90.703723282497705,90.654048830363081,17.418219294236494,17.373498662015557,17.338866803509543,17.281124671321084,17.170066550874207,17.029067708132956 -1987,1,10,12,0,6,209,11.5,211.95802160586194,50.725831232383,60.46180852900748,167.53628411173304,0.0,62.750823495364209,216.58036564801952,1.0,62.750823495364209,129.63449472231716,1.4999977530122082,3.8999999999999999,3.6000000000000001,202.24720591889249,204.84201397298472,206.36208229245815,206.16246647830405,206.01814659544016,205.94161456200439,36.850196337566743,36.70589244066668,36.542996850548718,36.364002963329014,36.107730431939586,35.819889813939071 -1987,1,10,13,0,3,210,12.5,211.52128533081418,49.55124381123366,59.52947052387311,183.56208135510897,0.0,62.918949793412402,215.4390217020426,1.0,62.918949793412402,129.36150990413574,1.4757609437956432,3.8999999999999999,2.1000000000000001,201.12569104820506,203.74209774132572,205.27500001583746,205.07466190964988,204.9297520004574,204.85292830373919,36.932853686329601,36.779891650493937,36.621534527014141,36.456844388976613,36.212742193400508,35.931437528880195 -1987,1,10,14,0,1,248,13.5,248.47123094037627,52.50873327402573,61.88577075702666,199.28118968581575,0.0,71.992788799369194,256.62408511454657,1.0,71.992788799369194,152.08307560550082,1.4999977530122082,4.4000000000000004,2.1000000000000001,239.85525936806744,242.78859922851166,244.50653542873397,244.31021616443195,244.17122798380802,244.09445854202215,42.318707959160037,42.181239723616862,41.981998926727982,41.752043714407321,41.434542333155079,41.083554378734831 -1987,1,10,15,0,4,158,14.5,159.55153167187552,58.97513442344073,67.1771676424463,213.52985024786108,0.0,47.046495423728722,162.79552919054242,1.0,47.046495423728722,97.501477512382024,1.4999977530122082,4.4000000000000004,2.6000000000000001,151.35554047420766,153.34959203683343,154.51831625768665,154.34120676490386,154.21054564202643,154.14400189572399,27.520790071775412,27.488689571951173,27.441703856134112,27.339792289894149,27.139555782862999,26.890956474988926 -1987,1,10,16,0,1,129,15.5,129.26286053612685,67.94139613379693,74.76013582166844,225.85556619173414,0.0,36.570397603778524,134.28217610716254,1.0,36.570397603778524,78.99089592542505,1.4999977530122082,4.4000000000000004,3.1000000000000001,123.48915897432822,125.07087488873154,125.99831667943718,125.85358851570726,125.74631717440069,125.69225811824452,21.342032027027049,21.286804522727476,21.258984886824891,21.217605477198582,21.108233332376827,20.940310713576455 -1987,1,10,17,0,0,37,16.5,37.0,78.4924815397102,83.93885390260344,236.41885904972878,0.2060793269267354,11.187075994339782,37.750342271561287,1.0,11.187075994339782,22.55527338257178,1.4999977530122082,4.4000000000000004,3.1000000000000001,32.407723029287034,34.376321688545943,35.122791092427171,35.063276699813045,35.018124315967903,34.996457625423034,6.5340299961504327,6.515457419957273,6.5045090925591822,6.4849951465003546,6.4446271178392642,6.393078216944045 -1987,1,10,18,0,0,1,17.5,1.0,84.34775148280396,89.08574812717927,241.52643978008692,0.7569914785282668,0.31450309603607213,0.99240387608929914,1.0,0.31450309603607213,0.0075961164082149479,1.4999977530122082,4.4000000000000004,3.6000000000000001,0.91266119134284385,0.92657506338796614,0.93473611658548494,0.93783529214466943,0.94043012260171643,0.9414234793404882,0.18449827524530471,0.18460761659916822,0.18430115588155555,0.18455925283874389,0.18441851814914992,0.18297540744365537 -1987,1,11,8,0,26,17,7.5,18.339277942036869,82.04289404395905,87.04734813867677,120.38023740202972,0.44184814305280395,5.2041482805952732,20.718751036605923,1.0,5.2041482805952732,11.26104789306417,1.4999977530122082,1.7,4.5999999999999996,15.039889413239679,15.269177841851517,16.260232488915346,17.857422220715073,17.857837001949953,17.856640364814773,3.0440350302801575,3.0389006339463696,3.0338052682736474,3.0291823767677966,3.0158745601378771,2.9918664831342796 -1987,1,11,9,0,117,69,8.5,89.876281953496701,73.69770078804521,79.72168887167848,127.91210376685333,0.046529214379125175,18.732139308704149,108.00207836582776,1.0,18.732139308704149,55.761703582398802,1.4999977530122082,2.7999999999999998,6.7000000000000002,81.938365128200843,93.892148781705458,94.367393164181522,94.554569199016726,94.711213589700847,94.77124740603864,10.988807988489631,10.99580039910742,10.977290319525366,10.992655256734585,10.983760047276409,10.896165349684592 -1987,1,11,10,0,171,130,9.5,185.30987005770425,63.70966629576697,71.12833318090672,139.19979146804857,0.0,41.069389452443083,215.38158332729216,1.0,41.069389452443083,114.91244662011775,1.4999977530122082,4.4000000000000004,7.7000000000000002,197.74919818316295,199.2015263950872,200.04967725852487,200.40613737147328,200.70526963977863,200.81899772472872,23.860631844221295,24.091907415627414,24.21787134634577,24.309442202360195,24.207153370022862,23.883627928216718 -1987,1,11,11,0,695,95,10.5,394.92382550813011,55.681858826615496,64.43434563872287,152.38259085610756,0.0,61.103787693680268,505.63875042953475,1.0,61.103787693680268,246.98263720907676,1.4999977530122082,5.5999999999999996,7.7000000000000002,480.90722780104323,481.60703046354411,481.99759589251755,483.41031713800015,484.5740584026874,485.04009779960518,37.545816350953423,37.829632256756696,37.113498747859246,36.179906706138723,35.369245010680707,34.658808160026034 -1987,1,11,12,0,683,128,11.5,466.09280172148061,50.59950053905179,60.32949643241893,167.39878561215355,0.0,81.629909631966882,584.29001380802902,1.0,81.629909631966882,291.55812202517006,1.4952747389615637,6.0999999999999996,7.2000000000000002,562.18960285259095,563.14448279278622,563.67673703467403,565.36916126218807,566.765648370132,567.32054704717143,50.605636736699829,49.860567028155259,48.276943567549083,47.177505725979351,46.50618849435071,46.172672297132337 -1987,1,11,13,0,307,205,12.5,361.40325937434829,49.39294396355537,59.37234104213361,183.46372070220127,0.0,79.968660930365331,419.53425485236653,1.0,79.968660930365331,223.88979059711295,1.4635347522234317,6.0999999999999996,7.2000000000000002,400.48701140045137,402.64680481417838,403.89940034930407,404.48996765514659,404.99167882185168,405.17712218383116,48.203879748343041,47.637831443351423,46.744015483659631,46.156904527411484,45.715573795202786,45.431792139142615 -1987,1,11,14,0,275,210,13.5,340.31891363283472,52.333193486914425,61.71309526941409,199.22912228960152,0.0,77.215916084073299,393.81398020141279,1.0,77.215916084073299,210.83774536331862,1.4999977530122082,6.7000000000000002,7.7000000000000002,373.73846029941649,375.93494303989343,377.21066848077868,377.77550110203498,378.25587606069439,378.43373319032378,46.435538873316361,46.171608889057651,45.460728195634402,44.834927619481974,44.315796650113633,43.887545731849464 -1987,1,11,15,0,561,110,14.5,329.21232842053746,58.796690550681255,66.99865022915961,213.519673415236,0.0,55.396075041232379,419.4773897102379,1.0,55.396075041232379,206.59159258365307,1.4999977530122082,6.7000000000000002,7.7000000000000002,392.96066546569284,393.88242460660717,394.40799111327146,395.84713183437134,397.02763311493095,397.50274185462376,33.2892993300092,33.98556037069126,33.849452500674282,33.417352892652289,32.773650037498768,31.968885886166877 -1987,1,11,16,0,92,54,15.5,78.457837642199365,67.76847179438799,74.58276804689496,225.877377417952,0.0,16.966042307279348,91.51576440322539,1.0,16.966042307279348,48.751782220060797,1.4999977530122082,7.7999999999999998,9.3000000000000007,82.359756131500802,83.025994717639136,83.415994604391329,83.603928936339884,83.760603420716336,83.821221087514473,9.8899921129317523,9.8986933105330124,9.9067590815450082,9.9605957369674822,9.9840914454338332,9.9021529601885323 -1987,1,11,17,0,150,37,16.5,53.28203999886189,78.33052431497238,83.76844058096924,236.46370689148188,0.19501793927214672,9.8384854071316834,73.45760705190628,1.0,9.8384854071316834,33.356294342874165,1.4999977530122082,6.7000000000000002,11.800000000000001,27.685184178642327,52.610191067051119,57.880130139159618,58.094779735550524,58.271255328475348,58.341851997328845,5.7910740419186846,5.8101729342232122,5.8004235733315355,5.8280559787564687,5.8473748120767217,5.8011341623700821 -1987,1,11,18,0,9,2,17.5,2.1549396910145671,84.29625695242338,89.01357456249362,241.65561167081376,0.7401689307706304,0.63102040805533388,2.8792705473919478,1.0,0.63102040805533388,0.015192232816429896,1.4999977530122082,6.0999999999999996,6.7000000000000002,1.8253254009788571,1.8531531450691017,1.8694744222435276,1.8756720995896234,2.1022113721602693,2.2788318291179825,0.37017203527357384,0.37038937647162956,0.3697732264576678,0.37028542956581689,0.36999364114264821,0.36709010744789944 -1987,1,12,8,0,144,12,7.5,19.469801929523339,82.05173878930235,87.02652568912892,120.1856222746352,0.4372940546120547,2.616858862146751,34.887935906791682,1.0,2.616858862146751,12.585520151458976,1.4999977530122082,1.1000000000000001,6.2000000000000002,7.2204914763697206,7.330567714047775,12.899765313462911,22.243241014204649,22.419828627177964,22.492370889784329,1.5672940111684117,1.593583281966138,1.5909923756158022,1.6253344272297863,1.6636542290979319,1.6512887068966553 -1987,1,12,9,0,546,32,8.5,129.93984542718189,73.66798562633534,79.66652570512449,127.73515583893932,0.043164070531852304,7.8795321355656203,194.19030881473762,1.0,7.8795321355656203,81.793932558494632,1.4999977530122082,2.7999999999999998,7.2000000000000002,120.78611279680948,156.73667489817356,156.90364811032737,157.56255477454971,158.09821876060795,158.31828575769816,4.7186822957168992,4.7988328137848022,4.7903843757655453,4.8934956597623236,5.0072485747898883,4.9658824673284752 -1987,1,12,10,0,659,55,9.5,269.03074177500361,63.65048569171156,71.0476867572261,139.02628499127096,0.0,34.19499448856277,359.71463411177626,1.0,34.19499448856277,168.52897216199011,1.4999977530122082,5.0,6.7000000000000002,328.91589400453495,329.36074663081467,329.61068931952519,330.675178027524,331.54449323098828,331.89740810385575,19.578783737149319,20.343257894191968,20.780980310223704,21.086847207499982,20.97677671629063,20.418366584392754 -1987,1,12,11,0,757,82,10.5,409.98796211287862,55.58688682867514,64.32452171271511,152.22011152522185,0.0,65.933894856289669,525.95159794505628,1.0,65.933894856289669,256.25868912659507,1.4999977530122082,6.7000000000000002,7.2000000000000002,500.7728839212304,501.41668194449386,501.7716145262645,503.18289850785101,504.34725078257651,504.81202174525328,40.634362931697289,40.885040817899529,40.030721176016499,38.939881313573785,38.008654054356704,37.240910972166304 -1987,1,12,12,0,911,60,11.5,512.88046445101202,50.466100343785286,60.190056640659776,167.2617599046863,0.0,83.555269142557464,651.61964446223283,1.0,83.555269142557464,318.9585346928971,1.482872785404687,8.3000000000000007,6.7000000000000002,631.14174916383547,631.65874586164227,631.92870147285123,633.1137938727702,634.10049114761364,634.48423217982133,52.160725873482768,51.025950873603286,49.119753208299102,47.741332081039381,46.868777730346885,46.60059843081909 -1987,1,12,13,0,865,49,12.5,491.8081777887395,49.22789112579313,59.20839738065309,183.367871454601,0.0,83.746384633906104,624.04762206186456,1.0,83.746384633906104,305.54447238017468,1.4508779427331997,9.4000000000000004,7.7000000000000002,606.48037380226071,606.89579963777385,607.10618842576309,608.12920798643256,608.9844679797626,609.31333997779905,52.287467829707076,50.948033034570663,48.911941675801842,47.558134203777975,46.752280661786358,46.598667826733077 -1987,1,12,14,0,820,60,13.5,450.83862655679519,52.151838254131576,61.53430660421496,199.18139762116542,0.0,74.245383598773003,574.61354129983658,1.0,74.245383598773003,280.79551604612158,1.4999977530122082,10.6,6.2000000000000002,553.86856633938339,554.39053171465025,554.66800117411617,555.86012107847739,556.85017530126345,557.23865546265074,46.322567667495406,45.689849201837816,44.117202589948207,42.802381951720953,41.902977822137395,41.480622095462522 -1987,1,12,15,0,848,50,14.5,383.85938407567795,58.61367248499927,66.8149478401717,213.51506281085904,0.0,56.353750894978916,501.73440401567973,1.0,56.353750894978916,239.2193066231263,1.4999977530122082,11.1,8.8000000000000007,473.40160111812122,473.85029204567604,474.09343926473969,475.16243199918409,476.04401991680083,476.39487607690859,34.12695555489077,34.883481087756003,34.648118501547636,33.882660531499013,32.873431772000139,31.935256413557344 -1987,1,12,16,0,725,38,15.5,232.9527689246782,67.59215664559409,74.40115700271348,225.90539506894575,0.0,21.048159982532781,322.58469671538398,1.0,21.048159982532781,145.78138076432492,1.4999977530122082,11.1,5.2000000000000002,284.9754058625947,285.3352510889398,285.54067293316228,286.41209662058122,287.12232895828356,287.41193270779632,11.980632303033353,12.124453941857844,12.304807465705013,12.667983273335835,12.960017567503968,12.832839559815286 -1987,1,12,17,0,439,23,16.5,71.976581460157007,78.16606712195593,83.59452073789545,236.5150744321344,0.1839809469018941,5.7103096383609753,120.43751456633504,1.0,5.7103096383609753,45.592607453098232,1.4999977530122082,10.6,4.5999999999999996,14.454029718987703,78.981399708791059,86.565390798284497,87.032929503865049,87.413051774019038,87.569186113625136,3.4183497721414375,3.4750143273745984,3.4690781482542552,3.5424439448884026,3.6235756777153387,3.5947925604358422 -1987,1,12,18,0,19,2,17.5,2.3516845575709473,84.24405320992119,88.9394109660319,241.79277875879689,0.7231611841131946,0.63357809132056608,3.8903430205862195,1.0,0.63357809132056608,0.015192232816429896,1.4999977530122082,8.9000000000000004,4.5999999999999996,1.8253292336551896,1.8531569777454342,1.8694772019624328,1.8756740237418548,2.4421655623784511,2.7319777089431767,0.37166468441498474,0.37188032214287364,0.37126007242864534,0.37176720794802087,0.37146231623984005,0.36853679913376725 -1987,1,13,8,0,179,12,7.5,21.359876702268387,82.0585912833151,87.00264738191728,119.98460944816817,0.43229308315792836,2.6377121287400125,39.718722770894161,1.0,2.6377121287400125,13.749576549208447,1.4999977530122082,-3.8999999999999999,1.5,7.2087107136926347,7.3186067796645258,14.411122364055185,24.900940399230095,25.077840323087564,25.150506631156681,1.5795236168407765,1.6058514145843099,1.6032246117097737,1.6375860952823866,1.6758688892446862,1.6633081655175455 -1987,1,13,9,0,646,27,8.5,143.56071326269,73.63241897117666,79.6049284146382,127.55498921536336,0.03955739061205284,7.6052513227338014,215.72674619713297,1.0,7.6052513227338014,90.154597214332313,1.4999977530122082,1.1000000000000001,3.1000000000000001,136.56369886292532,173.92115021340109,174.07582536662483,174.72693608838279,175.25621300281855,175.47370355329983,4.5566604083796589,4.6361072643962133,4.6278019385362024,4.7296153942770998,4.84192919915687,4.8010317011901211 -1987,1,13,10,0,816,39,9.5,305.19871879981764,63.58494537938579,70.9602576882675,138.8503824082461,0.0,36.558970484147892,410.4191632940441,1.0,36.558970484147892,190.33309765399352,1.4999977530122082,3.8999999999999999,2.6000000000000001,376.2592486327502,376.61787218189988,376.81517075311319,377.71703308556232,378.45496982231191,378.75303186493193,20.931103016244311,21.82527078186552,22.295311122123394,22.52425234357214,22.246006558436221,21.580958156615274 -1987,1,13,11,0,894,48,10.5,436.98899144918175,55.48510340299377,64.20766007488997,152.05645618932502,0.0,66.981393805148542,564.48818814102515,1.0,66.981393805148542,271.8255090909019,1.4999977530122082,6.7000000000000002,2.6000000000000001,539.71327697761592,540.13508254139344,540.35698786896103,541.3895839658403,542.2483471989583,542.58575176236445,41.478387843543111,41.581596012661876,40.552546252989274,39.235178763468987,38.138557298566191,37.365149294348193 -1987,1,13,12,0,933,53,11.5,518.88581811153631,50.32568046571499,60.04354237750325,167.12528546923346,0.0,88.527774118937273,659.47782332039003,1.0,88.527774118937273,322.3850898011263,1.4700050399886133,8.9000000000000004,4.0999999999999996,639.50743686550538,639.9616708566067,640.19233278387048,641.27847557297594,642.18662176369776,642.53616239025484,55.303373350377406,53.990274210558979,51.897709042036645,50.396122027633481,49.462887365926349,49.224052768147907 -1987,1,13,13,0,938,54,12.5,536.57644067975275,49.05615353436708,59.03770931007518,183.27461471197404,0.0,91.431746662770522,679.70031506015982,1.0,91.431746662770522,333.29650223549356,1.4378097052161345,10.0,5.7000000000000002,660.79477547863871,661.25324398740713,661.48648666204656,662.58141623272434,663.49709935093483,663.84849451381274,57.023788561520249,55.447159083549941,53.233966089784452,51.812420936570796,51.003757501788598,50.920077086673174 -1987,1,13,14,0,876,37,13.5,457.01190828416037,51.96475772618289,61.34949149338437,199.1380941199247,0.0,72.770014448918545,585.08139296743104,1.0,72.770014448918545,283.5961749657198,1.4999977530122082,11.1,5.2000000000000002,566.0124384001931,566.32960553564328,566.48536623442567,567.31801312009918,568.01655830178311,568.28425334383985,45.540546916611888,44.714700145686031,43.020742848437322,41.596149717694367,40.652066113455845,40.289752930374412 -1987,1,13,15,0,719,70,14.5,355.24801161368958,58.426187834219675,66.6261610250499,213.51608145061167,0.0,53.901714509543098,460.93990009566886,1.0,53.901714509543098,222.18603039824166,1.4999977530122082,11.1,6.2000000000000002,434.20313173917538,434.75125551413498,435.05484983465851,436.32978822391283,437.37780011810668,437.79823179727344,32.723417663578978,33.386973116247511,33.085945608020971,32.422166205201485,31.578538514315486,30.735162667869428 -1987,1,13,16,0,529,63,15.5,206.89933925655254,67.41256512933509,74.21541049770038,225.93965824848294,0.0,24.217566707370253,279.48635595867484,1.0,24.217566707370253,130.02828405216553,1.4999977530122082,11.699999999999999,5.2000000000000002,247.3633676689885,247.89590756106077,248.20296567053171,249.17778215376944,249.97258458941411,250.29638185867876,13.845350808521722,14.039758431153633,14.242271484692026,14.619027859140743,14.891947044888989,14.729158332125762 -1987,1,13,17,0,239,41,16.5,68.398691466997391,77.99922274923397,83.4172035603144,236.5729755482906,0.1729801489419194,10.153080706584152,99.95703387829559,1.0,10.153080706584152,43.132104966073932,1.4999977530122082,10.6,5.7000000000000002,28.042900081121456,74.508077575610983,76.57124131503042,76.953596873450266,77.265951541399403,77.39281427272266,6.0031703866244257,6.0442297609439555,6.0340880654916935,6.0895757943360334,6.1425060702266761,6.0941913567323693 -1987,1,13,18,0,25,2,17.5,2.4959441715258497,84.19118358307331,88.86330512033584,241.93788300134835,0.7059896113075531,0.63545346630198041,4.5150423460797366,1.0,0.63545346630198041,0.015192232816429896,1.4999977530122082,6.0999999999999996,1.5,1.8253320438957712,1.8531597879860155,1.8694792401410301,1.8756754345916677,2.7480040654880864,3.0177561760341725,0.3727591423933756,0.3729735310825838,0.37235027533730503,0.37285369513889333,0.37253919568403876,0.36959755963932883 -1987,1,14,8,0,25,15,7.5,16.318983977957945,82.06343424293581,86.97570723957028,119.77731216947048,0.4268479742091429,4.6722336035788574,18.400452401248252,1.0,4.6722336035788574,10.018374452272132,1.4999977530122082,-0.59999999999999998,2.1000000000000001,13.504041748598736,13.709915647734629,14.747996211824926,15.918886177869178,15.918701683919066,15.917396417647131,2.7327894684143983,2.7280886689175001,2.7235142538059782,2.7192482095617732,2.7071587270982196,2.6856058425298652 -1987,1,14,9,0,161,60,8.5,89.237954656946599,73.59099665747779,79.53690248754923,127.37170029586709,0.035715359970735404,15.58649722232887,112.84943443812099,1.0,15.58649722232887,55.831146471173284,1.4999977530122082,3.8999999999999999,2.1000000000000001,84.36028205072455,96.12379164466364,96.514062469787291,96.860056436524346,97.144443747366097,97.258279566545838,9.175352864682992,9.2064179132804966,9.1909328458282431,9.2356413992199844,9.2673149544885316,9.1938019662298522 -1987,1,14,10,0,420,113,9.5,250.66652152935126,63.51306286901548,70.86606993070585,138.67217034631625,0.0,41.680276185198196,316.46953325111036,1.0,41.680276185198196,156.99991313021636,1.4999977530122082,11.699999999999999,4.5999999999999996,289.50050888915843,290.55747425057206,291.16925099297782,292.17282127403638,292.99535047392186,293.32651288624209,24.204177163745907,24.812292105419552,25.072630654851263,25.238001303146056,25.10523991071479,24.583460105931742 -1987,1,14,11,0,548,124,10.5,363.50674026051502,55.376544900875096,64.08380124273087,151.8917036865024,0.0,64.519016260027016,453.74977269190526,1.0,64.519016260027016,227.07111854458515,1.4999977530122082,11.699999999999999,4.5999999999999996,430.87461743054041,431.93250595554139,432.53487465802579,433.75484263482116,434.76331618656803,435.16363953605725,39.497078422017943,39.543982868632817,38.7449121351043,37.876740352069099,37.201214102349937,36.609714391033208 -1987,1,14,12,0,644,147,11.5,470.07005716634967,50.178293568210954,59.89000976788167,166.98943900377932,0.0,88.3830454316562,583.15856123364892,1.0,88.3830454316562,294.20649330076719,1.4566912243274386,14.4,5.2000000000000002,560.55644775491601,561.70912244889007,562.35732034122088,564.1262188739621,565.5860113813975,566.16497294772967,54.620140635270793,53.600603229330183,51.87630113814744,50.8800808162474,50.348753321608875,50.137153188795857 -1987,1,14,13,0,241,187,12.5,311.6273116494375,48.877801922707064,58.860349144197926,183.18403005566682,0.0,72.256784086409098,357.99163162395223,1.0,72.256784086409098,193.21646592713574,1.4243493936115197,18.300000000000001,5.7000000000000002,341.12620827626688,343.12834507043505,344.29100376850602,344.86204702712371,345.34538284960229,345.52542409396193,43.460609963010256,42.886471246284174,42.108275624542507,41.650593189214746,41.34879589479872,41.156092656442944 -1987,1,14,14,0,258,192,13.5,316.45523056528975,51.772044372372974,61.158738888255044,199.0992886634136,0.0,71.833759750672954,365.07804328247732,1.0,71.833759750672954,196.12958026307982,1.4987137714992387,19.399999999999999,5.7000000000000002,346.650582076202,348.69606531699321,349.88396381547909,350.43628084939581,350.90468425934841,351.07886458719611,43.208981333819594,42.833526843046293,42.122208407823763,41.593673621589389,41.179800191510246,40.867249010614309 -1987,1,14,15,0,183,156,14.5,229.16905542613432,58.23434607899191,66.43239210440545,213.52279021708034,0.0,52.640151544100071,263.12349319052294,1.0,52.640151544100071,142.1310802182962,1.4999977530122082,18.899999999999999,6.7000000000000002,245.9201490964486,247.63175656130235,248.62966859900945,249.07339498050635,249.44755321001259,249.58882022421295,31.251739919700537,31.400470704739142,31.230929870675016,30.959784149195858,30.589019200573855,30.16985895402771 -1987,1,14,16,0,41,106,15.5,117.28349533344945,67.22981277712519,74.02563749940909,225.9802032310248,0.0,32.22617994347641,123.65481379040945,1.0,32.22617994347641,71.656752729084602,1.4999977530122082,17.199999999999999,6.7000000000000002,113.67083001966992,115.03507733146409,115.83466995696574,115.69626919045245,115.59283808967936,115.54153948887756,18.771854741799515,18.737337500780491,18.732863951242607,18.708921088105139,18.614155811576737,18.453258290780965 -1987,1,14,17,0,2,32,16.5,32.235539327095623,77.83010454563372,83.23659905980348,236.6374207885217,0.16202633089437446,9.959561621361976,32.180813764514163,1.0,9.959561621361976,19.640379911387697,1.4999977530122082,16.100000000000001,5.2000000000000002,28.900282401019616,30.067543768546138,30.325781809689737,30.270532308759602,30.228500008620426,30.208450029830988,5.8167063340039302,5.7998686107296145,5.790127115847322,5.7723820334425531,5.7359966052325886,5.6901403105668598 -1987,1,14,18,0,0,0,17.5,0.0,84.1376938173837,88.78530769588336,242.0908623793374,0.6886750435365537,0.0,0.0,1.0,0.0,0.0,1.4999977530122082,15.0,5.2000000000000002,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 -1987,1,15,8,0,1,8,7.5,8.0532823375663956,82.06625141460891,86.9457005741653,119.56384519258422,0.42096237057884817,2.5167174386769395,7.9947855439560627,1.0,2.5167174386769395,4.8954752304723774,1.4999977530122082,12.800000000000001,7.2000000000000002,7.3012905687060679,7.4126015450670462,7.5141249748183467,7.5365793188090988,7.522914690509138,7.5165861256824531,1.469211399378914,1.4644587204406883,1.4619971131649856,1.4568795340487883,1.4469065180707432,1.4353208590902211 -1987,1,15,9,0,26,61,8.5,65.754873773270219,73.54371825282146,79.46245714982189,127.18538476483012,0.03164473165213752,18.419034304049116,68.965636950688079,1.0,18.419034304049116,40.127197571400053,1.4999977530122082,12.800000000000001,6.7000000000000002,60.745912254565937,63.332557064060964,63.807943361407297,63.715279660761041,63.645249225751854,63.611363762665604,10.758808892075216,10.728956611895418,10.710890694806864,10.679590262752928,10.614065968325342,10.528935111373078 -1987,1,15,10,0,6,68,9.5,69.9766458971974,63.434859338830556,70.76515105147294,138.49173403511264,0.0,21.544155737438491,69.673235452017565,1.0,21.544155737438491,42.673472256143462,1.4999977530122082,12.199999999999999,6.7000000000000002,64.618145529896239,65.561454360999321,66.114641173398468,66.007795788368682,65.92711397048113,65.888001435442888,12.580907114407069,12.552542240774862,12.534988521292767,12.498873505977349,12.419532908191355,12.316325470899905 -1987,1,15,11,0,78,123,10.5,157.25045962591165,55.261250978506,63.95298899904392,151.72593101675582,0.0,42.623411503618144,167.35679806566898,1.0,42.623411503618144,96.165669972201854,1.4999977530122082,12.199999999999999,4.5999999999999996,157.04489379801973,158.68416586268754,159.64316562868984,159.48220397060348,159.36386900703502,159.303441078763,25.125936670837739,25.047580206445165,24.896075943905142,24.694038798492485,24.450770168346867,24.22047809442968 -1987,1,15,12,0,219,158,11.5,268.39412237291992,50.02399511420161,59.72951778565369,166.85429535909643,0.0,62.368032483442896,308.51907178141812,1.0,62.368032483442896,166.46217172677623,1.442951366652359,13.300000000000001,5.2000000000000002,293.49192302190465,295.22870827684835,296.23723571236462,296.74755830609661,297.17892630470726,297.34018802574315,37.525762635906922,37.067811547758083,36.401482162534464,35.99908004168141,35.719116644534587,35.528551634456655 -1987,1,15,13,0,207,209,12.5,316.61332629620188,48.69290946621664,58.67639167645792,183.09619550364127,0.0,79.842214097657561,349.14818317133683,1.0,79.842214097657561,194.02304205885034,1.4105164618941082,14.4,5.2000000000000002,332.2186844514672,334.83544176143016,336.36148388345771,336.15484729616094,336.01016435273078,335.92814979804075,47.491595534716211,46.916308854354391,46.298077806279551,45.842458996413626,45.432056159802094,45.190742450561871 -1987,1,15,14,0,603,138,13.5,430.6886316020159,51.57379291819955,60.96213988599403,199.06505653005527,0.0,78.475729033203166,533.07097156320276,1.0,78.475729033203166,268.7632927697191,1.4828740512431757,16.100000000000001,6.2000000000000002,511.47593333853558,512.61762036950165,513.26287410330144,514.60680569415433,515.71955545488004,516.15783169707629,48.392480374606976,47.607292341820198,46.193594428875954,45.249173597355735,44.665561421338168,44.390159856195794 -1987,1,15,15,0,467,112,14.5,300.20396506190713,58.03825849183786,66.23374508375625,213.53524782167707,0.0,52.257629758166459,375.88325457207293,1.0,52.257629758166459,187.84227442670522,1.4999977530122082,16 \ No newline at end of file + diff --git a/docs/bifacial viewfactor model - HOW TO USE.ipynb b/docs/bifacial viewfactor model - HOW TO USE.ipynb index bf279d5..4268c03 100644 --- a/docs/bifacial viewfactor model - HOW TO USE.ipynb +++ b/docs/bifacial viewfactor model - HOW TO USE.ipynb @@ -31,7 +31,7 @@ "source": [ "#2. Set the Values of your test\n", "# Remember all values are normalized to your panel length (slope, which will equal 1).\n", - "# If your slope is different than 1 m, desired C and D (or Cv and r2r in tracking case) will need to be \n", + "# If your slope is different than 1 m, desired C and D (or Cv and rtr in tracking case) will need to be \n", "# divided by the slope length.\n", "# i.e.: panel 1mx1.59m, in portrait mode means slope = 1.59. For a height C of 1m, C = 1/1.59. \n", "# For a rtr of 1.5m, D=0.51519/1.59 if beta tilt angle = 10 \n", @@ -54,7 +54,7 @@ "# 1-axis tracking instructions (optional)\n", "tracking=False\n", "backtrack=True # backtracking optimization as defined in pvlib\n", - "r2r = 1.5 # row to row spacing in meters. This input is not used (D is used instead) except for in tracking\n", + "rtr = 1.5 # row to row spacing in panel lengths. This input is not used (D is used instead) except for in tracking\n", "Cv = 0.05 # GroundClearance when panel is in vertical position (panel slope lengths)\n", "\n", "\n", @@ -66,7 +66,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Notice that fixed systems use the parameter D, which is the space between the end of one panel and the beginning of the end, so it relates to the inclination angle beta. To go from a r2r value to D, you can use\n", + "Notice that fixed systems use the parameter D, which is the space between the end of one panel and the beginning of the end, so it relates to the inclination angle beta. To go from a rtr value to D, you can use\n", "\n", "from rtr_and_D_calculation import rtr2D\n", "D = rtr2D(beta, rtr)" @@ -87,7 +87,7 @@ "bifacialvf.simulate(TMYtoread, writefiletitle, beta, sazm, \n", " C, D, rowType=rowType, transFactor=transFactor, cellRows=cellRows,\n", " PVfrontSurface=PVfrontSurface, PVbackSurface=PVbackSurface, albedo=albedo, \n", - " tracking=tracking, backtrack=backtrack, r2r=r2r, Cv=Cv)\n", + " tracking=tracking, backtrack=backtrack, rtr=rtr, Cv=Cv)\n", " " ] }, @@ -221,7 +221,7 @@ " \n", " bifacialvf.simulate(TMYtoread, writefiletitle, beta, sazm, \n", " C, D, rowType=rowType, transFactor=transFactor, cellRows=cellRows, \n", - " albedo=albedo, tracking=tracking, r2r=r2r, Cv=Cv)\n" + " albedo=albedo, tracking=tracking, rtr=rtr, Cv=Cv)\n" ] }, { From ee1b9146566fd8867b87ef34cbf2c28cf50e6eda Mon Sep 17 00:00:00 2001 From: Chris Deline Date: Fri, 6 Oct 2017 12:14:47 -0600 Subject: [PATCH 6/7] remove Cv value, switch to C = hub height (clearance at zero tilt) > 0.5 Update trackingBFvaluescalculator to take hub_height --- bifacialvf/bifacialvf.py | 58 ++++++++----------- bifacialvf/vf.py | 8 +-- ...facial viewfactor model - HOW TO USE.ipynb | 6 +- 3 files changed, 31 insertions(+), 41 deletions(-) diff --git a/bifacialvf/bifacialvf.py b/bifacialvf/bifacialvf.py index 4cc00ea..859f0e8 100644 --- a/bifacialvf/bifacialvf.py +++ b/bifacialvf/bifacialvf.py @@ -25,29 +25,29 @@ import csv import pvlib import os -#import sys -#sys.path.insert(0, '../BF_BifacialIrradiances') + from vf import getBackSurfaceIrradiances, getFrontSurfaceIrradiances, getGroundShadeFactors from vf import getSkyConfigurationFactors, trackingBFvaluescalculator, rowSpacing from sun import hrSolarPos, perezComp, solarPos, sunIncident import pandas as pd -def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = None, +def simulate(TMYtoread, writefiletitle, beta = 0, sazm = 180, C = 0.5, D = None, rowType = 'interior', transFactor = 0.01, cellRows = 6, - PVfrontSurface = 'glass', PVbackSurface = 'glass', albedo = 0.62, - tracking = False, backtrack = True, rtr = None, Cv= 0.05, offset = 0): + PVfrontSurface = 'glass', PVbackSurface = 'glass', albedo = 0.2, + tracking = False, backtrack = True, rtr = None, Cv = None, offset = 0): if tracking == True: axis_tilt = 0 # algorithm only allows for zero north-south tilt with SAT max_angle=90 # maximum tracker rotation axis_azimuth=sazm # axis_azimuth is degrees east of North - beta = 0 + beta = 0 # start with tracker tilt = 0 + hub_height = C # Ground clearance at tilt = 0. C >= 0.5 if (D == None) & (rtr != None): - D = rtr - math.cos(beta) + D = rtr - math.cos(beta / 180.0 * math.pi) elif (rtr == None) & (D != None): - rtr = D + math.cos(beta) + rtr = D + math.cos(beta / 180.0 * math.pi) elif (D == None) & (rtr == None): raise Exception('No row distance specified in either D or rtr') else: @@ -69,7 +69,7 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = None, print "Running Simulation for TMY3: ", TMYtoread print "Location: ", name print "Lat: ", lat, " Long: ", lng, " Tz ", tz - print "Parameters: beta: ", beta, " Sazm: ", sazm, " Height: ", C, " D separation: ", D, " Row type: ", rowType, " Albedo: ", albedo + print "Parameters: beta: ", beta, " Sazm: ", sazm, " Height: ", C, " rtr separation: ", rtr, " Row type: ", rowType, " Albedo: ", albedo print "Saving into", writefiletitle print " " print " " @@ -94,23 +94,12 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = None, sw = csv.writer(csvfile, delimiter=',', quotechar='|', quoting=csv.QUOTE_MINIMAL) # Write Simulation Parameters (from setup file) - if tracking==True: - Ctype='Vertical GroundClearance(panel slope lengths) Cv' - Dtype='Row-to-Row-Distance rtr' - Ctypevar=Cv - Dtypevar=rtr - else: - Ctype='GroundClearance(panel slope lengths)' - Dtype='DistanceBetweenRows(panel slope lengths)' - Ctypevar=C - Dtypevar=D - outputheader=['Latitude(deg)','Longitude(deg)', 'Time Zone','Tilt(deg)', - 'PV Azimuth(deg)',Ctype, Dtype, 'RowType(first interior last single)', + 'PV Azimuth(deg)','GroundClearance(panel slope lengths)', 'Row-to-Row-Distance rtr', 'RowType(first interior last single)', 'TransmissionFactor(open area fraction)','CellRows(# hor rows in panel)', 'PVfrontSurface(glass or AR glass)', 'PVbackSurface(glass or AR glass)', 'CellOffsetFromBack(panel slope lengths)','Albedo', 'Tracking'] - outputheadervars=[lat, lng, tz, beta, sazm, Ctypevar, Dtypevar, rowType, transFactor, cellRows, PVfrontSurface, + outputheadervars=[lat, lng, tz, beta, sazm, C, rtr, rowType, transFactor, cellRows, PVfrontSurface, PVbackSurface, offset, albedo, tracking] @@ -139,6 +128,7 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = None, print " ***** IMPORTANT --> THIS SIMULATION Has Tracking Activated" print "Backtracking Option is set to: ", backtrack outputtitles+=['beta'] + outputtitles+=['sazm'] outputtitles+=['height'] outputtitles+=['D'] @@ -187,8 +177,8 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = None, #solpos = pvlib.solarposition.get_solarposition(myTimestamp, lat, lng) #aazi= solpos['azimuth'] #azen= solpos['zenith'] - aazi = pd.Series([azm*180/math.pi], index =[myTimestamp]) - azen = pd.Series([zen*180/math.pi], index =[myTimestamp]) + aazi = pd.Series([azm*180.0/math.pi], index =[myTimestamp]) + azen = pd.Series([zen*180.0/math.pi], index =[myTimestamp]) @@ -205,7 +195,7 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = None, #sazm = sazm+180 # Rotate detectors beta = -beta; - [C, D] = trackingBFvaluescalculator(beta, Cv, rtr) + [C, D] = trackingBFvaluescalculator(beta, hub_height, rtr) [rearSkyConfigFactors, frontSkyConfigFactors, ffConfigFactors] = getSkyConfigurationFactors(rowType, beta, C, D); ## Sky configuration factors are the same for all times, only based on geometry and row type @@ -278,6 +268,7 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = None, if tracking==True: outputvalues.append(beta) + outputvalues.append(sazm) outputvalues.append(C) outputvalues.append(D) @@ -294,8 +285,8 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = None, return; if __name__ == "__main__": - import time - start_time = time.time() + #import time + #start_time = time.time() beta = 10 # PV tilt (deg) @@ -314,16 +305,15 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = None, # Tracking instructions tracking=False backtrack=True - rtr = 1.5 # row to row spacing in normalized panel lengths. This input is not used (D is used instead) except for in tracking - Cv = 0.05 # GroundClearance when panel is in vertical position (panel slope lengths). + rtr = 1.5 # row to row spacing in normalized panel lengths. TMYtoread="data/724010TYA.csv" # VA Richmond writefiletitle="data/Output/TEST.csv" - simulate(TMYtoread, writefiletitle, beta, sazm, - C, D, rowType= rowType, transFactor= transFactor, cellRows= cellRows, + simulate(TMYtoread, writefiletitle, beta, sazm, C, rtr= rtr, + rowType= rowType, transFactor= transFactor, cellRows= cellRows, PVfrontSurface= PVfrontSurface, PVbackSurface= PVbackSurface, - albedo= albedo, tracking= tracking, backtrack= backtrack, rtr= rtr, Cv= Cv) + albedo= albedo, tracking= tracking, backtrack= backtrack) #Load the results from the resultfile from loadVFresults import loadVFresults @@ -336,5 +326,5 @@ def simulate(TMYtoread, writefiletitle, beta, sazm, C = 1, D = None, # Print the annual bifacial ratio. frontIrrSum = data['GTIFrontavg'].sum() backIrrSum = data['GTIBackavg'].sum() - print('The bifacial ratio for ground clearance {} and row gap {} is: {:.1f}%'.format(C,D,backIrrSum/frontIrrSum*100)) - print("--- %s seconds ---" % (time.time() - start_time)) \ No newline at end of file + print('The bifacial ratio for ground clearance {} and rtr spacing {} is: {:.1f}%'.format(C,rtr,backIrrSum/frontIrrSum*100)) + #print("--- %s seconds ---" % (time.time() - start_time)) \ No newline at end of file diff --git a/bifacialvf/vf.py b/bifacialvf/vf.py index 4956ef6..eb03259 100644 --- a/bifacialvf/vf.py +++ b/bifacialvf/vf.py @@ -1396,9 +1396,9 @@ def rowSpacing(beta, sazm, lat, lng, tz, hour, minute): return D; # End of RowSpacing -def trackingBFvaluescalculator(beta, Cv, r2r): +def trackingBFvaluescalculator(beta, hub_height, r2r): ''' - C, D = trackingBFvaluescalculator(beta, Cv, r2r) + C, D = trackingBFvaluescalculator(beta, hub_height, r2r) 1-axis tracking helper file to calculate C = ground clearance of PV panel and D = row-to-row distance (each in PV panel slope lengths) @@ -1413,7 +1413,7 @@ def trackingBFvaluescalculator(beta, Cv, r2r): #rtr = D + x1; # Row-to-row distance (in PV panel slope lengths) D = r2r - x1; # Calculates D DistanceBetweenRows(panel slope lengths) hm = 0.5*math.sin(beta); # vertical distance from bottom of panel to top of panel (in PV panel slope lengths) - C = 0.5+Cv-hm # Ground clearance of PV panel (in PV panel slope lengths). - #Adding a 0.5 for half a panel slope length, since it is assumed the panel is rotating around its middle axis + #C = 0.5+Cv-hm # Ground clearance of PV panel (in PV panel slope lengths). + C = hub_height - hm #Adding a 0.5 for half a panel slope length, since it is assumed the panel is rotating around its middle axis return C, D; \ No newline at end of file diff --git a/docs/bifacial viewfactor model - HOW TO USE.ipynb b/docs/bifacial viewfactor model - HOW TO USE.ipynb index 4268c03..117b903 100644 --- a/docs/bifacial viewfactor model - HOW TO USE.ipynb +++ b/docs/bifacial viewfactor model - HOW TO USE.ipynb @@ -55,7 +55,7 @@ "tracking=False\n", "backtrack=True # backtracking optimization as defined in pvlib\n", "rtr = 1.5 # row to row spacing in panel lengths. This input is not used (D is used instead) except for in tracking\n", - "Cv = 0.05 # GroundClearance when panel is in vertical position (panel slope lengths)\n", + "\n", "\n", "\n", "\n", @@ -87,7 +87,7 @@ "bifacialvf.simulate(TMYtoread, writefiletitle, beta, sazm, \n", " C, D, rowType=rowType, transFactor=transFactor, cellRows=cellRows,\n", " PVfrontSurface=PVfrontSurface, PVbackSurface=PVbackSurface, albedo=albedo, \n", - " tracking=tracking, backtrack=backtrack, rtr=rtr, Cv=Cv)\n", + " tracking=tracking, backtrack=backtrack, rtr=rtr)\n", " " ] }, @@ -109,7 +109,7 @@ "# Print the annual bifacial ratio\n", "frontIrrSum = data['GTIFrontavg'].sum()\n", "backIrrSum = data['GTIBackavg'].sum()\n", - "print('The bifacial ratio for ground clearance {} and row gap {} is: {:.1f}%'.format(C,D,backIrrSum/frontIrrSum*100))\n", + "print('The bifacial ratio for ground clearance {} and rtr spacing {} is: {:.1f}%'.format(C,rtr,backIrrSum/frontIrrSum*100))\n", "\n" ] }, From fbc288a33e46a15f95de3a09275fae3c3a1c5295 Mon Sep 17 00:00:00 2001 From: Chris Deline Date: Fri, 6 Oct 2017 12:20:39 -0600 Subject: [PATCH 7/7] Add tracking ground clearance warning for C < 0.5 --- bifacialvf/bifacialvf.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bifacialvf/bifacialvf.py b/bifacialvf/bifacialvf.py index 859f0e8..251c883 100644 --- a/bifacialvf/bifacialvf.py +++ b/bifacialvf/bifacialvf.py @@ -39,10 +39,12 @@ def simulate(TMYtoread, writefiletitle, beta = 0, sazm = 180, C = 0.5, D = None if tracking == True: axis_tilt = 0 # algorithm only allows for zero north-south tilt with SAT - max_angle=90 # maximum tracker rotation + max_angle = 90 # maximum tracker rotation axis_azimuth=sazm # axis_azimuth is degrees east of North beta = 0 # start with tracker tilt = 0 hub_height = C # Ground clearance at tilt = 0. C >= 0.5 + if hub_height < 0.5: + print('Warning: tracker hub height C < 0.5 may result in ground clearance errors') if (D == None) & (rtr != None): D = rtr - math.cos(beta / 180.0 * math.pi) @@ -291,7 +293,7 @@ def simulate(TMYtoread, writefiletitle, beta = 0, sazm = 180, C = 0.5, D = None beta = 10 # PV tilt (deg) sazm = 180 # PV Azimuth(deg) or tracker axis direction - C = 1 # GroundClearance(panel slope lengths) + C = 1 # GroundClearance(panel slope lengths). For tracking this is tilt = 0 hub height D = 0.51519 # DistanceBetweenRows(panel slope lengths) rowType = "interior" # RowType(first interior last single) transFactor = 0.013 # TransmissionFactor(open area fraction)