geoknife/0000755000176200001440000000000014154614552012050 5ustar liggesusersgeoknife/NAMESPACE0000644000176200001440000000355214152453214013266 0ustar liggesusers# Generated by roxygen2: do not edit by hand export("algorithm<-") export("attribute<-") export("geom<-") export("id<-") export("inputs<-") export("times<-") export("url<-") export("values<-") export("variables<-") export("version<-") export("xml<-") export(XML) export(abstract) export(algorithm) export(attribute) export(bufferPoint) export(cancel) export(check) export(datagroup) export(download) export(email) export(error) export(gconfig) export(geojob) export(geoknife) export(geom) export(id) export(inputs) export(parseCategorical) export(parseTimeseries) export(query) export(result) export(running) export(simplegeom) export(start) export(successful) export(times) export(times_query) export(title) export(url) export(values) export(variables) export(variables_query) export(version) export(wait) export(webdata) export(webgeom) export(webprocess) export(xml) exportClasses(simplegeom) exportClasses(webgeom) exportClasses(webprocess) exportMethods("variables<-") exportMethods(XML) exportMethods(cancel) exportMethods(email) exportMethods(start) exportMethods(times_query) exportMethods(variables) exportMethods(variables_query) import(methods) importClassesFrom(sp,SpatialPolygons) importFrom(curl,curl_version) importFrom(httr,GET) importFrom(httr,HEAD) importFrom(httr,POST) importFrom(httr,add_headers) importFrom(httr,content_type_xml) importFrom(httr,headers) importFrom(httr,http_error) importFrom(httr,progress) importFrom(httr,verbose) importFrom(httr,write_disk) importFrom(progress,progress_bar) importFrom(sp,CRS) importFrom(sp,Polygon) importFrom(sp,Polygons) importFrom(sp,SpatialPolygons) importFrom(sp,coordinates) importFrom(sp,proj4string) importFrom(utils,lsf.str) importFrom(utils,packageName) importFrom(utils,packageVersion) importFrom(utils,read.table) importFrom(utils,tail) geoknife/demo/0000755000176200001440000000000014036051075012766 5ustar liggesusersgeoknife/demo/iclus_categorical.R0000644000176200001440000000134714036051075016572 0ustar liggesuserslibrary(geoknife) stencil <- webgeom('ecoregion::Colorado Plateaus,Driftless Area,Wyoming Basin') stencil #see what other ecoregions are available: query(stencil, 'values') fabric <- webdata(url = 'https://cida.usgs.gov/thredds/dodsC/iclus/hc') #, variables = #see what variables are available: query(fabric, 'variables') variables(fabric) <- c('housing_classes_iclus_a1_2010', 'housing_classes_iclus_a1_2100') knife <- webprocess(algorithm = list('Categorical Coverage Fraction'="gov.usgs.cida.gdp.wps.algorithm.FeatureCategoricalGridCoverageAlgorithm")) job <- geoknife(stencil, fabric, knife, email = 'your.email.here@gardenmail.com') check(job) # wait, or check your email inbox for the result when it has finishedgeoknife/demo/prism_summary.R0000644000176200001440000000130114036051075016013 0ustar liggesuserslibrary(geoknife) fabric <- webdata('prism') fabric #see what times are avaiable: query(fabric, 'times') #set times to a different value: times(fabric)[2] <- '1900-01-01' stencil <- webgeom('state::Oregon,Colorado,Connecticut') stencil #see what other states are available: query(stencil, 'values') job <- geoknife(stencil, fabric, wait = TRUE) prism_data <- result(job) plot(x = prism_data[,1], y = prism_data[['Oregon']], col = 'red', pch = 15, ylab = variables(fabric), xlab = '') points(x = prism_data[,1], y = prism_data[['Colorado']], col = 'dodgerblue', pch = 4, lwd = 2) points(x = prism_data[,1], y = prism_data[['Connecticut']], col = 'green', pch = 2, lwd = 2) geoknife/demo/00Index0000644000176200001440000000035314036051075014121 0ustar liggesusersprism_summary time series precipitation summaries for states from PRISM dataset iclus_categorical fractional cover for ICLUS dataset and 3 ecoregions prism_subset Subset prism dataset for time range and spatial area geoknife/demo/prism_subset.R0000644000176200001440000000164714036051075015640 0ustar liggesuserslibrary(geoknife) fabric <- webdata(url = 'https://cida.usgs.gov/thredds/dodsC/prism') fabric query(fabric, 'variables') variables(fabric) <- 'ppt' query(fabric, 'times') times(fabric) <- as.POSIXct(c("1985-01-01","1992-01-01")) # use ALL variables variables(fabric) <- query(fabric, 'variables') stencil <- simplegeom(data.frame('point1'=c(-89, 46), 'point2'=c(-78.6, 42.2))) knife = webprocess(algorithm = list('OPeNDAP Subset'="gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageOPeNDAPIntersectionAlgorithm")) job <- geoknife(stencil,fabric, knife, wait = TRUE, OUTPUT_TYPE="netcdf") file <- download(job, destination = '../prism_data.nc') knife = webprocess(algorithm = list('OPeNDAP Subset'="gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageOPeNDAPIntersectionAlgorithm")) job <- geoknife(stencil,fabric, knife, wait = TRUE, OUTPUT_TYPE="geotiff") file <- download(job, destination = '../prism_data.zip') geoknife/man/0000755000176200001440000000000014036051075012615 5ustar liggesusersgeoknife/man/webprocess-methods.Rd0000644000176200001440000000152514036051075016724 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/04-webprocess-obj.R \name{webprocess} \alias{webprocess} \alias{webprocess,missing-method} \alias{webprocess,character-method} \alias{webprocess,ANY-method} \title{create webprocess object} \usage{ webprocess(.Object, ...) \S4method{webprocess}{missing}(.Object, ...) \S4method{webprocess}{character}( .Object = c("summary", "unweighted summary", "coverage summary", "subset", "coverage subset"), ... ) \S4method{webprocess}{ANY}(.Object, ...) } \arguments{ \item{.Object}{any object that can be coerced into \linkS4class{webprocess}} \item{...}{additional arguments passed initialize method (e.g., \code{url}, \code{version})} } \value{ the webprocess object } \description{ create webprocess object } \author{ Jordan S Read } geoknife/man/times-webdata.Rd0000644000176200001440000000131514036051075015632 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/times-webdata.R \name{times} \alias{times} \alias{times<-} \alias{times<-,webdata-method} \alias{times,webdata-method} \title{the times of an webdata object} \usage{ times(.Object) times(.Object) <- value \S4method{times}{webdata}(.Object) <- value \S4method{times}{webdata}(.Object) } \arguments{ \item{.Object}{a \code{\link{webdata}} object} \item{value}{a POSIXct vector} } \description{ Functions to get or set the times of a \code{\link{webdata}} object } \examples{ wd <- webdata('prism') times(wd) <- as.POSIXct(c("2012-11-04", "2012-11-12")) times(wd)[1] <- as.POSIXct("2012-11-04") times(wd) } geoknife/man/webgeom-methods.Rd0000644000176200001440000000534314036051075016177 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/02-webgeom-obj.R \name{webgeom} \alias{webgeom} \alias{webgeom,missing-method} \alias{webgeom,ANY-method} \title{create webgeom object} \usage{ webgeom(.Object, ...) \S4method{webgeom}{missing}(.Object, ...) \S4method{webgeom}{ANY}(.Object, ...) } \arguments{ \item{.Object}{any object that can be coerced into \linkS4class{webgeom}} \item{\dots}{additional arguments passed initialize method (e.g., \code{\link{url}}). See the named slots above for arguments for \dots} } \value{ the webgeom object representing a dataset and parameters } \description{ A class representing a web available feature geometry. } \details{ slots can be accessed or set with methods of the same names (e.g., url(webgeom())) } \section{Slots}{ \describe{ \item{\code{url}}{value of type \code{"character"}, the web location for the web feature service} \item{\code{geom}}{value of type \code{"character"}, the feature for webgeom} \item{\code{attribute}}{the attribute (e.g., "State")} \item{\code{values}}{the values of the attribute, (e.g., "Wisconsin") or NA (all)} }} \examples{ wg <- webgeom(geom = "sample:CONUS_states", attribute = "STATE", values = "New Hampshire") #-- use available state datasets: wg <- webgeom('state::New Hampshire') wg <- webgeom('state::New Hampshire,Wisconsin,Alabama') #-- use available Level III Ecoregion datasets: wg <- webgeom('ecoregion::Colorado Plateaus,Driftless Area') #-- use available simplified HUC8s: wg <- webgeom('HUC8::09020306,14060009') wg <- webgeom() \dontrun{ ## Steps to find data on Howard County in Texas: #1) locate the \code{geom} for counties by looking at the options for geoms query(webgeom(), 'geoms') # discover sample:Counties #2) locate the \code{attribute} for county names by looking at the options for attributes query(webgeom(geom='sample:Counties'), 'attributes') # discover FIPS #3) find the appropriate fip code for the county: howard.fips <- maps::county.fips \%>\% dplyr::filter(polyname == 'texas,howard') \%>\% .$fips \%>\% as.character #4) create a webgeom for the Howard County in Texas stencil <- webgeom(geom='sample:Counties', attribute='FIPS', values=howard.fips) #5) get data for Howard County fabric <- webdata(url = 'https://cida.usgs.gov/thredds/dodsC/stageiv_combined', variables = "Total_precipitation_surface_1_Hour_Accumulation", times = c(as.POSIXct("2016-06-06 05:00:00"), as.POSIXct("2016-06-07 05:00:00"))) job <- geoknife(stencil, fabric, wait = TRUE) precipData <- result(job) head(precipData) } } \seealso{ \code{\link{url}}, \code{\link{geom}}, \code{\link{attribute}}, \code{\link{values}} } \author{ Jordan S Read } geoknife/man/webgeom-class.Rd0000644000176200001440000000335514036051075015642 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/02-webgeom-obj.R \docType{class} \name{webgeom-class} \alias{webgeom-class} \title{webgeom class} \description{ The \code{webgeom} class represents a web feature service (WFS) dataset. WFS is an open geospatial consortium standard for spatial data on the web. WFS supports filtering of spatial elements and this object can support many of those filters. } \section{Slots}{ \describe{ \item{\code{url}}{URL of web feature service endpoint. Can be set or accessed using \code{\link[geoknife]{url}}} \item{\code{geom}}{character for geometric feature name. Can be set or accessed using \code{\link[geoknife]{geom}}} \item{\code{attribute}}{character for feature attribute (used for filtering and naming in output) Can be set or accessed using \code{\link[geoknife]{attribute}}} \item{\code{values}}{character vector of attribute values to be used in processing (a subset, or all if NA) Can be set or accessed using \code{\link[geoknife]{values}}} \item{\code{version}}{a character that specifies the web feature service (WFS) version to use. Can be set or accessed using \code{\link[geoknife]{version}}} \item{\code{GML_IDs}}{(_private) IDs that correspond to \code{values}. Used internally for processing.} \item{\code{WFS_NAMESPACE}}{(_private) web location of web feature service namespace} \item{\code{GML_NAMESPACE}}{(_private) web location of GML namespace} \item{\code{GML_SCHEMA_LOCATION}}{(_private) web location of GML schema location} }} \seealso{ \code{\link{webgeom}}, \code{\link[geoknife]{url}}, \code{\link[geoknife]{geom}}, \code{\link[geoknife]{attribute}}, \code{\link[geoknife]{values}}, \code{\link[geoknife]{version}} } geoknife/man/geoknife-methods.Rd0000644000176200001440000000544614036051075016345 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/geoknife-generic.R \docType{methods} \name{geoknife} \alias{geoknife} \title{geoknife} \usage{ geoknife(stencil, fabric, knife = webprocess(...), ...) } \arguments{ \item{stencil}{a \code{\link{webgeom}}, \code{\link{simplegeom}}, or any type that can be coerced into \code{\link{simplegeom}}.} \item{fabric}{a dataset. A \code{\link{webdata}} or any type that can be coerced into \code{\link{webdata}}} \item{knife}{(optional) a \code{\link{webprocess}} object} \item{...}{additional arguments passed to \code{new} \code{\link{webprocess}}. Can also be used to modify the \code{knife} argument, if it is supplied.} } \value{ and object of class \linkS4class{geojob} } \description{ Creates the processing job and allows specifying the processing details. } \details{ The \code{stencil} argument is akin to cookie cutter(s), which specify how the dataset is to be sub-sampled spatially. Supported types are all geometric in nature, be they collections of points or polygons. Because geoprocessing operations require a non-zero area for \code{stencil}, if points are used (i.e., the different point collections that can be used in \code{\link{simplegeom}}), there is a negligible automatic point buffer applied to each point to result in a non-zero area. Naming of the components of the \code{stencil} will impact the formatting of the result returned by the geoknife processing job (the \code{\link{geojob}}) geoknife will check the class of the stencil argument, and if stencil's class is not \code{\link{webgeom}}, it will attempt to coerce the object into a \code{\link{simplegeom}}. If no coercion method exists, geoknife will fail. The \code{fabric} argument is akin to the dough or fabric that will be subset with the \code{stencil} argument. At present, this is a web-available gridded dataset that meets a variety of formatting restrictions. Several quick start methods for creating a \code{\link{webdata}} object (only \code{\link{webdata}} or an type that can be coerced into \code{\link{webdata}} are valid arguments for \code{fabric}). Making concurrent requests to the Geo Data Portal will NOT result in faster overall execution times. The data backing the system is on high performance storage, but that storage is not meant to support parallelized random access and can be significantly slower under these conditions. Read more: https://my.usgs.gov/confluence/display/GeoDataPortal/Geo+Data+Portal+Scalability+Guidelines } \examples{ \dontrun{ job <- geoknife(stencil = c(-89,42), fabric = 'prism') check(job) #-- set up geoknife to email user when the process is complete job <- geoknife(webgeom("state::Wisconsin"), fabric = 'prism', email = 'fake.email@gmail.com') } } geoknife/man/canStart.Rd0000644000176200001440000000051514036051075014664 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/setJobState.R \name{canStart} \alias{canStart} \title{can start a new job?} \usage{ canStart() } \value{ TRUE or FALSE } \description{ checks package job state and returns a boolean for whether a new job can be started } \keyword{internal} geoknife/man/gcontent.Rd0000644000176200001440000000050414036051075014724 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/geoknifeUtils.R \name{gcontent} \alias{gcontent} \title{xml2 version of gcontent} \usage{ gcontent(response) } \arguments{ \item{response}{the result of httr::GET(url)} } \description{ xml2 version of gcontent } \keyword{internal} geoknife/man/result-methods.Rd0000644000176200001440000000205314036051075016063 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/result.R \docType{methods} \name{result} \alias{result} \alias{result,geojob-method} \alias{result,character-method} \title{parse process output into R environment} \usage{ result(.Object, ...) \S4method{result}{geojob}(.Object, ...) \S4method{result}{character}(.Object, ...) } \arguments{ \item{.Object}{a \code{\link{geojob}} object with a successful processID, or a \code{character} URL of a completed job. (See \code{\link{check}}).} \item{...}{additional arguments passed to parsers (e.g., with.units = TRUE)} } \value{ data.frame of timeseries values. } \description{ a \code{geojob} method for loading data into R from a completed processing request } \examples{ \dontrun{ job <- geoknife(stencil = c(-89,42), fabric = 'prism', wait = TRUE) result(job, with.units = TRUE) # load and print output # or use the job id: id <- id(job) result(id, with.units = TRUE) # load and print output } } \author{ Jordan S. Read } \keyword{methods} geoknife/man/inputs-webprocess.Rd0000644000176200001440000000360614036051075016605 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/inputs-webprocess.R \name{inputs<-} \alias{inputs<-} \alias{inputs} \alias{inputs,webprocess-method} \alias{inputs,xml_document-method} \alias{inputs<-,webprocess,missing-method} \alias{inputs<-,webprocess,character-method} \alias{inputs<-,webprocess,list-method} \title{inputs of webprocess} \usage{ inputs(.Object, ...) <- value inputs(.Object, ..., value) \S4method{inputs}{webprocess}(.Object, ..., value) \S4method{inputs}{xml_document}(.Object, ..., value) \S4method{inputs}{webprocess,missing}(.Object, ...) <- value \S4method{inputs}{webprocess,character}(.Object, ...) <- value \S4method{inputs}{webprocess,list}(.Object, ...) <- value } \arguments{ \item{.Object}{a webprocessing object} \item{\dots}{arguments matching fields in .Object's processInputs slot} \item{value}{a field pair for .Object processInputs} \item{...}{arguments matching fields in .Object's processInputs slot} } \description{ The webprocess inputs are a list of parameter names and their associated values. These inputs are specific to an individual \code{algorithm} used by the webprocess, and are pulled in from the web with defaults. An NA value in an input field means that this parameter will be left out of the web processing request. NULL values are required fields for the post and must be populated. For some values, there are defaults used if NULL (e.g., the mean for 'STATISTIC' is "mean"). Only characters can be used in input fields, but booleans are changed to characters as 'true' and 'false'. access or set the inputs of a webprocess } \examples{ \dontrun{ wp <- webprocess(DELIMITER = 'TAB') inputs(wp) inputs(wp) <- list(DELIMITER = 'COMMA', SUMMARIZE_FEATURE_ATTRIBUTE = 'false') inputs(wp) inputs(wp, "DELIMITER") inputs(wp, "DELIMITER") <- "TAB" } } \keyword{internal} geoknife/man/datagroup-methods.Rd0000644000176200001440000000162614036051075016540 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/07-datagroup-obj.R \name{datagroup} \alias{datagroup} \alias{datagroup,ANY-method} \alias{datagroup,datagroup-methods} \alias{length,datagroup-method} \alias{[,datagroup-method} \alias{[[,datagroup,ANY,ANY-method} \title{create datagroup object} \usage{ datagroup(...) \S4method{datagroup}{ANY}(...) \S4method{length}{datagroup}(x) \S4method{[}{datagroup}(x, i, j, ..., drop = TRUE) \S4method{[[}{datagroup,ANY,ANY}(x, i, j, ..., drop = TRUE) } \arguments{ \item{...}{additional arguments passed to initialize method} \item{x}{a datagroup object} \item{i}{index specifying elements to extract or replace.} \item{j}{not implemented} \item{drop}{not implemented} } \value{ the datagroup object } \description{ A class representing a geoknife job (\code{datagroup}). } \author{ Jordan S Read } geoknife/man/query.Rd0000644000176200001440000000301414036051075014247 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/query-webdata.R, R/query-webgeom.R, % R/query-webprocess.R \name{query} \alias{query} \alias{query,webdata-method} \alias{query,webdata,character-method} \alias{query,webdata,missing-method} \alias{query,character,missing-method} \alias{query,webgeom,character-method} \alias{query,webgeom-method} \alias{query,webprocess,character-method} \alias{query,webprocess-method} \title{query webdata for various fields} \usage{ query(.Object, field, ...) \S4method{query}{webdata,character}(.Object, field, ...) \S4method{query}{webdata,missing}(.Object, field, ...) \S4method{query}{character,missing}(.Object, field, ...) \S4method{query}{webgeom,character}(.Object, field, ...) \S4method{query}{webprocess,character}(.Object, field, ...) } \arguments{ \item{.Object}{a \code{webdata}, \code{webgeom}, or \code{webprocess} object.} \item{field}{a plural parameter name for fields in .Object (e.g., 'variables', 'times')} \item{...}{additional arguments passed to methods} } \value{ a character vector of values corresponding to the query field specified } \description{ a method for finding possible values for a given field } \examples{ \dontrun{ fabric <- webdata('prism') query(fabric, 'variables') wg <- webgeom() query(wg, 'geoms') geom(wg) <- "sample:CONUS_states" query(wg, 'attributes') attribute(wg) <- 'STATE' query(wg, 'values', rm.duplicates = TRUE) } } \author{ Jordan S. Read } \keyword{methods} geoknife/man/email-method.Rd0000644000176200001440000000077214036051075015457 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/email-geojob.R \name{email} \alias{email} \alias{email,geojob-method} \alias{email,geojob,webprocess-method} \title{email user when processing job is complete} \usage{ email(geojob, knife) \S4method{email}{geojob,webprocess}(geojob, knife) } \arguments{ \item{email}{a character for email address to use} } \description{ configure job to send an email when complete (success or failure) } \keyword{internal} geoknife/man/variables-webdata.Rd0000644000176200001440000000122014036051075016454 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/variables-webdata.R \docType{methods} \name{variables} \alias{variables} \alias{variables<-} \alias{variables,webdata-method} \alias{variables<-,webdata-method} \title{the variables of a webdata object} \usage{ variables(.Object) variables(.Object) <- value variables(.Object) <- value \S4method{variables}{webdata}(.Object) \S4method{variables}{webdata}(.Object) <- value } \arguments{ \item{.Object}{a \code{\link{webdata}} object} \item{value}{a character vector for variables} } \description{ access or set the variables of a webdata object } geoknife/man/url.Rd0000644000176200001440000000177714036051075013722 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/url-generic.R \name{url<-} \alias{url<-} \alias{url} \alias{url<-,ANY-method} \alias{url<-,webprocess-method} \alias{url,character-method} \alias{url,missing-method} \alias{url,datagroup-method} \alias{url,ANY-method} \title{the url of an object} \usage{ url(.Object) <- value url(.Object, ...) \S4method{url}{ANY}(.Object) <- value \S4method{url}{webprocess}(.Object) <- value \S4method{url}{character}(.Object, ...) \S4method{url}{missing}(.Object, ...) \S4method{url}{datagroup}(.Object, ...) \S4method{url}{ANY}(.Object, ...) } \arguments{ \item{.Object}{a \linkS4class{webgeom}, \linkS4class{webdata},} \item{value}{a url} \item{\dots}{additional arguments that would be passed to the masked base::url function. These are only used when the .Object argument is character or missing \linkS4class{geojob}, or \linkS4class{webprocess} object} } \description{ get or set the url of an object } geoknife/man/algorithm-webprocess.Rd0000644000176200001440000000166614036051075017255 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/algorithm-webprocess.R \name{algorithm} \alias{algorithm} \alias{algorithm<-} \alias{algorithm,webprocess-method} \alias{algorithm<-,webprocess-method} \alias{algorithm,xml_document-method} \title{the algorithm of a webprocess object} \usage{ algorithm(.Object) algorithm(.Object) <- value \S4method{algorithm}{webprocess}(.Object) \S4method{algorithm}{webprocess}(.Object) <- value \S4method{algorithm}{xml_document}(.Object) } \arguments{ \item{.Object}{a \linkS4class{webprocess} object} \item{value}{a list with name of algorithm and relative url endpoint} } \description{ Functions to get or set the algorithm of a \linkS4class{webprocess} object. The algorithm is the type of process that will be used, and can be accessed or modified using the algorithm method. } \examples{ \dontrun{ wp <- webprocess() algorithm(wp) } } geoknife/man/values.Rd0000644000176200001440000000155314036051075014407 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/values-webgeom.R \name{values<-} \alias{values<-} \alias{values} \alias{values<-,webgeom-method} \alias{values,webgeom-method} \title{the values of a webgeom} \usage{ values(.Object) <- value values(.Object) \S4method{values}{webgeom}(.Object) <- value \S4method{values}{webgeom}(.Object) } \arguments{ \item{.Object}{a \linkS4class{webgeom} object} \item{value}{a values} } \description{ The values of a webgeom are the values of the attributes used in the geometries. For example, if the webgeom's "geom" field is a feature collection containing states and counties, and the "attributes" are the states, then the values would be the specific states. } \examples{ wg <- webgeom('state::Wisconsin') values(wg) values(wg) <- c('Wisconsin','New Hampshire') } geoknife/man/setJobState.Rd0000644000176200001440000000124014036051075015330 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/setJobState.R \name{setJobState} \alias{setJobState} \title{set job state at package level for outgoing requests} \usage{ setJobState(state = "none") } \arguments{ \item{state}{the state (as a character) to set \code{jobState} to.} } \value{ invisible return of \code{jobState} package variable } \description{ this function keeps the package from rifling off multiple requests while another is still pending. Package variable \code{jobState} is set with direct calls to this private function, or as part of any \code{status} type method for geojob } \keyword{internal} geoknife/man/start-methods.Rd0000644000176200001440000000147314036051075015707 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/start-geojob.R \docType{methods} \name{start} \alias{start} \alias{start,geojob-method} \title{Submit a GDP web processing request} \usage{ start(.Object) \S4method{start}{geojob}(.Object) } \arguments{ \item{.Object}{a \linkS4class{geojob} object} } \value{ A \linkS4class{geojob} object with an active GDP process request. } \description{ Start process for \code{\link{geojob}} } \details{ start a geo-web processing request start is a method for submitting a geo-web processing request. } \examples{ wd <- webdata('prism') wg <- webgeom('state::New Hampshire') wp <- webprocess() gj <- geojob() \dontrun{ xml(gj) <- XML(wg, wd, wp) url(gj) <- url(wp) gj <- start(gj) } } \seealso{ \code{\link{check}} } geoknife/man/times_query-method.Rd0000644000176200001440000000102314036051075016724 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/query-webdata-times.R \name{times_query} \alias{times_query} \alias{times_query,webdata-method} \alias{times_query,webdata,missing-method} \alias{times_query,webdata,webprocess-method} \title{times query} \usage{ times_query(fabric, knife) \S4method{times_query}{webdata,missing}(fabric, knife) \S4method{times_query}{webdata,webprocess}(fabric, knife) } \description{ query a webdata object for the time range } \keyword{internal} geoknife/man/attribute.Rd0000644000176200001440000000111414036051075015104 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/attribute-webgeom.R \name{attribute<-} \alias{attribute<-} \alias{attribute} \alias{attribute<-,webgeom-method} \alias{attribute,webgeom-method} \title{the attribute of an webgeom object} \usage{ attribute(.Object) <- value attribute(.Object) \S4method{attribute}{webgeom}(.Object) <- value \S4method{attribute}{webgeom}(.Object) } \arguments{ \item{.Object}{a \linkS4class{webgeom} object} \item{value}{a attribute} } \description{ get or set the attribute of a webgeom object. } geoknife/man/simplegeom-class.Rd0000644000176200001440000000244714036051075016357 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/06-simplegeom-obj.R \docType{class} \name{simplegeom-class} \alias{simplegeom-class} \title{simplegeom class} \description{ The \code{simplegeom} class represents geometries that can be coerced into polygon features. This is one of two \code{stencil} types accepted by \code{\link{geoknife}} (the other being \linkS4class{webgeom}). } \details{ The difference between \linkS4class{webgeom} and \linkS4class{simplegeom} is both in the permanence and the location of the data. \linkS4class{webgeom} is located on a web server that offers geometries using the web feature service (WFS) specification. \linkS4class{simplegeom} are typically local data that can be accessed within an R session. Within reason, anything that can be represented as a \linkS4class{webgeom} (or WFS) can also be represented by a \linkS4class{simplegeom} For example, a state or watershed can be read in as \code{\link[sp]{SpatialPolygons}} object and turned into a \linkS4class{simplegeom}. } \section{Slots}{ \describe{ \item{\code{sp}}{a \code{\link[sp]{SpatialPolygons}} object} \item{\code{DRAW_NAMESPACE}}{(_private) web location of draw namespace} \item{\code{DRAW_SCHEMA}}{(_private) web location of draw schema} }} geoknife/man/simplegeom-methods.Rd0000644000176200001440000000236114036051075016710 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/06-simplegeom-obj.R \name{simplegeom} \alias{simplegeom} \alias{simplegeom,missing-method} \alias{simplegeom,ANY-method} \title{Create simplegeom object} \usage{ simplegeom(.Object, ...) \S4method{simplegeom}{missing}(.Object, ...) \S4method{simplegeom}{ANY}(.Object, ...) } \arguments{ \item{.Object}{any object that can be coerced into \linkS4class{simplegeom}} \item{...}{additional arguments passed to SpatialPolygonsDataFrame} } \value{ the simplegeom object } \description{ A simple geom is a simple set of geometries specified locally. See \code{\link{webgeom}} for web features. } \examples{ simplegeom(c(-88.6, 45.2)) \dontrun{ library(sp) Sr1 <- Polygon(cbind(c(-89.0001,-89,-88.9999,-89,-89.0001),c(46,46.0001,46,45.9999,46))) Sr2 <- Polygon(cbind(c(-88.6,-88.5999,-88.5999,-88.6,-88.6),c(45.2,45.2,45.1999,45.1999,45.2))) Srs1 <- Polygons(list(Sr1), "s1") Srs2 <- Polygons(list(Sr2), "s2") SP <- SpatialPolygons(list(Srs1,Srs2), proj4string = CRS("+proj=longlat +datum=WGS84")) result(geoknife(simplegeom(SP), 'prism', wait=TRUE)) } simplegeom(data.frame('point1'=c(-89, 46), 'point2'=c(-88.6, 45.2))) } \author{ Jordan S Read } geoknife/man/webdata-class.Rd0000644000176200001440000000113514036051075015616 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/03-webdata-obj.R \docType{class} \name{webdata-class} \alias{webdata-class} \title{webdata class} \description{ a class for specifying details of web datasets (webdata!). These datasets have to be accessible through the OPeNDAP protocol or as WCS (web coverage services). } \section{Slots}{ \describe{ \item{\code{times}}{vector of POSIXct dates (specifying start and end time of processing)} \item{\code{url}}{URL of web data} \item{\code{variables}}{variable(s) used for processing from dataset} }} geoknife/man/download.Rd0000644000176200001440000000211014036051075014705 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/download-geojob.R \name{download} \alias{download} \alias{download,geojob,missing-method} \alias{download,character,missing-method} \alias{download,geojob,character-method} \alias{download,character,character-method} \title{download output from geojob} \usage{ download(.Object, destination, ...) \S4method{download}{geojob,missing}(.Object, destination, ...) \S4method{download}{character,missing}(.Object, destination, ...) \S4method{download}{geojob,character}(.Object, destination, ...) \S4method{download}{character,character}(.Object, destination, ...) } \arguments{ \item{.Object}{a \code{\link{geojob}} or job id that has completed} \item{destination}{a file destination. If missing, a temp directory will be used} \item{...}{additional arguments passed to \code{\link[httr]{write_disk}}, such as overwrite = TRUE} } \value{ the location of the downloaded file } \description{ download the result of a processing job to a local destination. } \author{ Jordan S Read } geoknife/man/parseTimeseries.Rd0000644000176200001440000000174214036051075016254 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/parseTimeseries.R \name{parseTimeseries} \alias{parseTimeseries} \title{parse timeseries file into R environment} \usage{ parseTimeseries(file, delim, with.units = FALSE) } \arguments{ \item{file}{a \linkS4class{geojob} timeseries processing result file location (See \code{\link{download}}).} \item{delim}{the file delimiter} \item{with.units}{boolean for including a units column in returned data.frame (default = \code{FALSE})} } \value{ a data.frame of timeseries values. } \description{ a function for loading data into R from a file (or URL) from a completed processing request } \examples{ local_file <- system.file('extdata','tsv_linear_ring.tsv', package = 'geoknife') output <- parseTimeseries(local_file, delim = '\t') } \seealso{ \code{\link{check}}, \code{\link{download}}, \code{\link{parseCategorical}} } \author{ Luke A. Winslow, Jordan S. Read } \keyword{methods} geoknife/man/parseCategorical.Rd0000644000176200001440000000155114036051075016356 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/parseCategorical.R \name{parseCategorical} \alias{parseCategorical} \title{parse categorical coverage file into R environment} \usage{ parseCategorical(file, delim) } \arguments{ \item{file}{a \linkS4class{geojob} categorical processing result file location (See \code{\link{download}}).} \item{delim}{the file delimiter} } \value{ a data.frame of categorical fraction (and/or count) values. } \description{ a function for loading data into R from a file (or URL) from a completed processing request } \examples{ local.file <- system.file('extdata','csv_categorical_multifeature.csv', package = 'geoknife') output <- parseCategorical(local.file, delim = ',') } \seealso{ \code{\link{check}}, \code{\link{download}}, \code{\link{parseTimeseries}} } \keyword{methods} geoknife/man/webprocess-class.Rd0000644000176200001440000000377614036051075016400 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/04-webprocess-obj.R \docType{class} \name{webprocess-class} \alias{webprocess-class} \title{webprocess class} \description{ A class representing geoknife web processing specifications } \section{Slots}{ \describe{ \item{\code{url}}{URL for webprocessing service. Can be set or accessed using \code{\link[geoknife]{url}}} \item{\code{algorithm}}{a list for algorithm used. Can be set or accessed using \code{\link[geoknife]{algorithm}}} \item{\code{version}}{a character specifying the wep processing service version to use. Can be set or accessed using \code{\link[geoknife]{version}}} \item{\code{email}}{an email to send finished process alert to} \item{\code{wait}}{boolean for wait until complete (hold up R until processing is complete)} \item{\code{sleep.time}}{numeric for time to wait in between calls to \code{\link{check}}. Only used if \code{wait=TRUE}} \item{\code{processInputs}}{(_private) a list of required and options process inputs, and their default values (if specified). This is populated (or repopulated) whenever \code{algorithm} is set.} \item{\code{WPS_SCHEMA_LOCATION}}{(_private) location for web processing service schema} \item{\code{WPS_NAMESPACE}}{(_private) location for web processing service namespace} \item{\code{OWS_NAMESPACE}}{(_private) namespace web location} \item{\code{XSI_SCHEMA_LOCATION}}{(_private) schema web location} \item{\code{XSI_NAMESPACE}}{(_private) namespace web location} \item{\code{XLINK_NAMESPACE}}{(_private) namespace web location} \item{\code{UTILITY_URL}}{(_private) web processing service utility url. Uses same base url as public slot \code{url}} \item{\code{OGC_NAMESPACE}}{(_private) namespace web location} \item{\code{emailK}}{(_private) relative url for email when complete utility.} }} \seealso{ \code{\link{webprocess}}, \code{\link[geoknife]{url}}, \code{\link[geoknife]{algorithm}}, \code{\link[geoknife]{version}} } geoknife/man/abstract-datagroup.Rd0000644000176200001440000000100414036051075016666 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/07-datagroup-obj.R \name{abstract} \alias{abstract} \alias{title} \alias{abstract,datagroup-method} \alias{title,datagroup-method} \title{get abstract from a datagroup} \usage{ abstract(.Object) \S4method{abstract}{datagroup}(.Object) title(.Object) \S4method{title}{datagroup}(.Object) } \arguments{ \item{.Object}{a datagroup object} } \description{ extracts the abstract information from a datagroup object } geoknife/man/geom.Rd0000644000176200001440000000134514036051075014036 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/geom-webgeom.R \name{geom<-} \alias{geom<-} \alias{geom} \alias{geom<-,webgeom-method} \alias{geom,webgeom-method} \title{the geom of an object} \usage{ geom(.Object) <- value geom(.Object) \S4method{geom}{webgeom}(.Object) <- value \S4method{geom}{webgeom}(.Object) } \arguments{ \item{.Object}{a \linkS4class{webgeom} object} \item{value}{a geom} } \description{ The "feature" of a webgeom. This is the key mapping to the web resource that is used as the spatial feature of reference. Other details specified in \code{\link{attribute}} and \code{\link{values}}. } \seealso{ \code{\link{attribute}} and \code{\link{values}} } geoknife/man/XML-method.Rd0000644000176200001440000000154114036051075015023 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/processInputsToXML.R \name{XML} \alias{XML} \alias{XML,webgeom-method} \alias{XML,ANY,webdata,webprocess-method} \title{XML from set of objects} \usage{ XML(stencil, fabric, knife) \S4method{XML}{ANY,webdata,webprocess}(stencil, fabric, knife) } \arguments{ \item{stencil}{a \code{\link{webdata}} OR \code{\link{simplegeom}} object} \item{fabric}{a \code{\link{webdata}} object} \item{knife}{a \code{\link{webprocess}} object} } \value{ XML as ?string? } \description{ Extract important parts of stencil, fabric, and knife into POST XML } \examples{ wd <- webdata('prism',times = as.POSIXct(c('2001-01-01','2002-02-05'))) wg <- webgeom('state::Wisconsin') \dontrun{ XML(wg, wd, webprocess()) sg <- simplegeom(c(-89,45)) XML(sg, wd, webprocess()) } } geoknife/man/cancel-methods.Rd0000644000176200001440000000167514152451501016000 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/cancel-geojob.R \docType{methods} \name{cancel} \alias{cancel} \alias{cancel,geojob-method} \alias{cancel,missing-method} \title{cancel a geo-web processing request} \usage{ cancel(.Object) \S4method{cancel}{geojob}(.Object) \S4method{cancel}{missing}(.Object) } \arguments{ \item{.Object}{a \linkS4class{geojob} object with an active geo-web processing request.} } \value{ A \linkS4class{geojob} object with no active job } \description{ Cancel process for \code{geojob} } \details{ cancel is a method for cancelling a geo-web processing request. } \examples{ wd <- webdata('prism') wg <- webgeom('state::New Hampshire') wp <- webprocess() if(!is.null(wp)) { gj <- geojob() xml(gj) <- XML(wg, wd, wp) url(gj) <- url(wp) } \dontrun{ gj <- start(gj) gj <- cancel(gj) } } \seealso{ \code{check}, \code{start} } \keyword{methods} geoknife/man/geojob-methods.Rd0000644000176200001440000000260014036051075016010 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/01-geojob-obj.R \name{geojob} \alias{geojob} \alias{geojob,missing-method} \alias{geojob,geojob-method} \alias{geojob,xml_document-method} \alias{geojob,character-method} \alias{xml<-} \alias{xml<-,geojob-method} \alias{xml} \alias{xml,geojob-method} \alias{id<-} \alias{id,geojob-method} \alias{id} \alias{id<-,geojob-method} \alias{id,character-method} \title{create geojob object} \usage{ geojob(xml, ...) \S4method{geojob}{missing}(xml, ...) \S4method{geojob}{xml_document}(xml, ...) \S4method{geojob}{character}(xml, ...) xml(.Object) <- value xml(.Object) id(.Object) id(.Object) <- value id(.Object) \S4method{id}{geojob}(.Object) <- value \S4method{id}{geojob}(.Object) \S4method{id}{character}(.Object) } \arguments{ \item{xml}{location of xml (URL or local path)} \item{...}{additional arguments passed to initialize method} \item{.Object}{a \code{\link{geojob}} object} \item{value}{a character string of xml} } \value{ the geojob object } \description{ A class representing a geoknife job (\code{geojob}). } \examples{ xml <- " text " gj <- geojob() xml(gj) <- xml xml(gj) xml <- " text " gj <- geojob(xml = xml) xml(gj) id(gj) } \author{ Jordan S Read } geoknife/man/webdata-methods.Rd0000644000176200001440000000307714036051075016163 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/03-webdata-obj.R \docType{methods} \name{webdata} \alias{webdata} \alias{webdata,missing-method} \alias{webdata,character-method} \alias{webdata,geojob-method} \alias{webdata,ANY-method} \title{create webdata object} \usage{ webdata(.Object, ...) \S4method{webdata}{missing}(.Object, ...) \S4method{webdata}{character}( .Object = c("prism", "iclus", "daymet", "gldas", "nldas", "topowx", "solar", "metobs"), ... ) \S4method{webdata}{geojob}(.Object, ...) \S4method{webdata}{ANY}(.Object, ...) } \arguments{ \item{.Object}{any object that can be coerced into \linkS4class{webdata} (currently \code{character}, \code{webdata}, and \code{list})} \item{...}{additional arguments passed initialize method (e.g., times, or any other in the \linkS4class{webdata} object.} } \value{ the webdata object representing a dataset and parameters } \description{ A class representing a web dataset. } \section{Slots}{ \describe{ \item{\code{times}}{value of type \code{"POSIXct"}, start and stop dates for data} \item{\code{url}}{value of type \code{"character"}, the web location for the dataset} \item{\code{variable}}{value of type \code{"character"}, the variable(s) for data} }} \examples{ webdata('prism') webdata('prism', times=as.POSIXct(c('1990-01-01', '1995-01-01'))) webdata(list(times = as.POSIXct(c('1895-01-01 00:00:00','1899-01-01 00:00:00')), url = 'https://cida.usgs.gov/thredds/dodsC/prism', variables = 'ppt')) } \author{ Jordan S Read } geoknife/man/version.Rd0000644000176200001440000000106314036051075014571 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/version-generic.R \name{version<-} \alias{version<-} \alias{version} \alias{version<-,ANY-method} \alias{version,ANY-method} \title{the version of an object} \usage{ version(.Object) <- value version(.Object) \S4method{version}{ANY}(.Object) <- value \S4method{version}{ANY}(.Object) } \arguments{ \item{.Object}{a \linkS4class{webgeom} or \linkS4class{webprocess} object} \item{value}{a version} } \description{ get the version of webgeom or webprocess } geoknife/man/defaultProcessInputs.Rd0000644000176200001440000000112514036051075017271 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/initializeProcessInputs.R \name{defaultProcessInputs} \alias{defaultProcessInputs} \title{Default Process Inputs} \usage{ defaultProcessInputs(algorithm, wps_url, wps_version) } \arguments{ \item{algorithm}{the WPS algorithm to get process inputs for} \item{wps_url}{the service base URL for the WPS} \item{wps_version}{the service version to use} } \value{ list of default, optional, and required process inputs for use in the webprocess object. } \description{ parses DescribeProcess request } geoknife/man/geojob-class.Rd0000644000176200001440000000114514036051075015455 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/01-geojob-obj.R \docType{class} \name{geojob-class} \alias{geojob-class} \title{geojob class} \description{ contains the information for processing the job, and the versions of the resources used. } \section{Slots}{ \describe{ \item{\code{url}}{URL of web processing endpoint} \item{\code{xml}}{XML character for post} \item{\code{id}}{job identifier} \item{\code{package.version}}{the version of the geoknife package} \item{\code{algorithm.version}}{the version of the algorithm used for processing} }} geoknife/man/bufferPoint.Rd0000644000176200001440000000131614036051075015370 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/bufferPoint.R \name{bufferPoint} \alias{bufferPoint} \title{Create linear ring from point} \usage{ bufferPoint(point) } \arguments{ \item{point}{A vector of longitude and latitude values} } \value{ A linear ring (with closure) as a numeric vector } \description{ Buffer ring creation from point } \details{ bufferPoint is a function that takes a longitude and latitude pair and creates a buffered ring (i.e., a feature with non-zero area) centered. } \examples{ linearRing = bufferPoint(c(-111.48, 36.95)) } \seealso{ \linkS4class{simplegeom} } \author{ Jordan S. Read } \keyword{internal} \keyword{methods} geoknife/man/check-geojob.Rd0000644000176200001440000000216614036051075015431 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/check.R \name{check} \alias{check} \alias{check,geojob-method} \alias{check,character-method} \title{Check status of processing request} \usage{ check(.Object) \S4method{check}{geojob}(.Object) \S4method{check}{character}(.Object) } \arguments{ \item{.Object}{a \linkS4class{geojob} object with an active GDP process request, or a \code{character} URL of an existing job} } \value{ \code{process}, a list containing \code{status} and \code{URL}. } \description{ Check status of processing request } \details{ check is a method for checking the process status of an active (executed) \linkS4class{geojob} object. The method returns \code{process}, which is a list containing two fields: \code{status} and \code{URL}. If the \linkS4class{geojob} object has not been executed (see \code{\link{start}}), this method returns \code{status}='none' and \code{URL}=NULL. } \examples{ gj <- geojob() # create geojob object check(gj) # no process for empty geojob object } \seealso{ \code{\link{start}} } \author{ Jordan S. Read } geoknife/man/retryVERB.Rd0000644000176200001440000000102314036051075014724 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/geoknifeUtils.R \name{retryVERB} \alias{retryVERB} \title{simple retry for httr VERBs} \usage{ retryVERB(VERB, url, ..., retries = gconfig("retries")) } \arguments{ \item{VERB}{\code{httr} function} \item{url}{a url} \item{\dots}{additional args passed into VERB} \item{retries}{number of times to try before failing} } \description{ Useful for intermittent server issues, when a retry will get the job done } \keyword{internal} geoknife/man/successful-methods.Rd0000644000176200001440000000164014036051075016725 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/successful.R \name{successful} \alias{successful} \alias{running} \alias{error} \title{Convenience function for GDP process state} \usage{ successful(.Object, retry) error(.Object, retry) running(.Object, retry) running(.Object, retry = FALSE) error(.Object, retry = FALSE) } \arguments{ \item{.Object}{a \linkS4class{geojob} object or geojob ID (character)} \item{retry}{logical, attempt to retry again if communication failed with the server} } \value{ TRUE/FALSE indicating if process is in the given state (error, processing, successful) } \description{ Simple wrapper to check process status } \examples{ \dontrun{ job <- geoknife(stencil = c(-89,42), fabric = 'prism') check(job) running(job) error(job) successful(job) } } \seealso{ \code{\link{check}} } \author{ Luke Winslow, Jordan S Read } geoknife/man/gconfig.Rd0000644000176200001440000000224114036051075014517 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/00-gconfig.R \name{gconfig} \alias{gconfig} \title{configure geoknife settings} \usage{ gconfig(..., no.readonly = FALSE) } \arguments{ \item{\dots}{values for gconfig} \item{no.readonly}{currently not implemented for \code{TRUE}} } \value{ Borrowed text and functionality from \code{\link[graphics]{par}}. When parameters are set, their previous values are returned in an invisible named list. Such a list can be passed as an argument to par to restore the parameter values. Use gconfig(no.readonly = TRUE) for the full list of parameters that can be restored. When just one parameter is queried, the value of that parameter is returned as (atomic) vector. When two or more parameters are queried, their values are returned in a list, with the list names giving the parameters. Note the inconsistency: setting one parameter returns a list, but querying one parameter returns a vector. } \description{ access and set defaults for geoknife configuration } \examples{ gconfig # all config gconfig('wait') gconfig('sleep.time' = 10) gconfig('sleep.time' = 8, wait=TRUE) } geoknife/man/getJobState.Rd0000644000176200001440000000052014036051075015314 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/setJobState.R \name{getJobState} \alias{getJobState} \title{get job state} \usage{ getJobState() } \value{ \code{jobState} package variable } \description{ convenience function for retrieving package-level \code{jobState} } \keyword{internal} geoknife/man/datagroup-class.Rd0000644000176200001440000000060714036051075016200 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/07-datagroup-obj.R \docType{class} \name{datagroup-class} \alias{datagroup-class} \title{datagroup class} \description{ contains collections of webdata that can be processed with \code{\link{geoknife}} } \section{Slots}{ \describe{ \item{\code{group}}{a list of webdata compatible elements} }} geoknife/man/wait.Rd0000644000176200001440000000203014036051075014043 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/waitUntilFinished.R \name{wait} \alias{wait} \alias{wait,geojob,numeric-method} \alias{wait,geojob,missing-method} \alias{wait,character,numeric-method} \alias{wait,character,missing-method} \title{hold up R while GDP is processing} \usage{ wait(.Object, sleep.time) \S4method{wait}{geojob,numeric}(.Object, sleep.time) \S4method{wait}{geojob,missing}(.Object, sleep.time) \S4method{wait}{character,numeric}(.Object, sleep.time) \S4method{wait}{character,missing}(.Object, sleep.time) } \arguments{ \item{.Object}{a geojob} \item{sleep.time}{a number of seconds to wait in between checking the process} } \value{ invisible return of .Object, unaltered } \description{ keeps R in a loop while GDP works on the request. Checks \code{\link{running}}. Will drop out of loop whenever !running(geojob) } \examples{ \dontrun{ job <- geoknife(stencil = c(-89,42), fabric = 'prism') 2+2 wait(job) check(job) # should be complete } } geoknife/man/variables_query-method.Rd0000644000176200001440000000114214036051075017555 0ustar liggesusers% Generated by roxygen2: do not edit by hand % Please edit documentation in R/query-webdata-variables.R \name{variables_query} \alias{variables_query} \alias{variables_query,webdata-method} \alias{variables_query,webdata,missing-method} \alias{variables_query,webdata,webprocess-method} \title{variables query} \usage{ variables_query(fabric, knife) \S4method{variables_query}{webdata,missing}(fabric, knife) \S4method{variables_query}{webdata,webprocess}(fabric, knife) } \arguments{ \item{variables}{} } \description{ find possible variables in a webdata dataset } \keyword{internal} geoknife/DESCRIPTION0000644000176200001440000000417114154614552013561 0ustar liggesusersPackage: geoknife Type: Package Title: Web-Processing of Large Gridded Datasets Version: 1.6.6 Date: 2021-12-09 Authors@R: c( person("Jordan", "Read", role = c("aut"), email = "jread@usgs.gov"), person("Jordan", "Walker", role = c("aut"), email = "jiwalker@usgs.gov"), person("Alison", "Appling", role = c("aut"), email = "aappling@usgs.gov"), person("David", "Blodgett", role = c("aut", "cre"), email = "dblodgett@usgs.gov"), person("Emily", "Read", role = c("aut"), email = "eread@usgs.gov"), person("Luke", "Winslow", role = c("aut"), email = "lwinslow@usgs.gov"), person("Lindsay", "Carr", role = c("aut"), email = "lcarr@usgs.gov"), person("David", "Watkins", role = c("aut"), email = "wwatkins@usgs.gov")) Description: Processes gridded datasets found on the U.S. Geological Survey Geo Data Portal web application or elsewhere, using a web-enabled workflow that eliminates the need to download and store large datasets that are reliably hosted on the Internet. The package provides access to several data subset and summarization algorithms that are available on remote web processing servers (Read et al. (2015) ). License: CC0 URL: https://github.com/USGS-R/geoknife BugReports: https://github.com/USGS-R/geoknife/issues Copyright: This software is in the public domain because it contains materials that originally came from the United States Geological Survey, an agency of the United States Department of Interior. Depends: R (>= 3.5) Imports: whisker, xml2, methods, httr (>= 1.0.0), curl, sp, utils, progress (>= 1.1.2) Suggests: testthat, xtable, knitr, rmarkdown, ggmap, dplyr, rasterVis, ggplot2, rgdal, maps VignetteBuilder: knitr RoxygenNote: 7.1.2 NeedsCompilation: no Packaged: 2021-12-10 01:14:29 UTC; dblodgett Author: Jordan Read [aut], Jordan Walker [aut], Alison Appling [aut], David Blodgett [aut, cre], Emily Read [aut], Luke Winslow [aut], Lindsay Carr [aut], David Watkins [aut] Maintainer: David Blodgett Repository: CRAN Date/Publication: 2021-12-10 09:10:02 UTC geoknife/build/0000755000176200001440000000000014154524764013154 5ustar liggesusersgeoknife/build/vignette.rds0000644000176200001440000000046114154524764015514 0ustar liggesusersRn0tx jTQ?r饪7!V#lz돷t!$DH=xѾF!qK,άO~ +eDL@ɪ ߳廄C.b~͊T-%_6J ݚ-SFhw eѳ,[6ɢ ,4DQ]U WV,E}z|- AP6!s7 yWX aݜe\8FY~}jϑf G +e hR7ͦ4DaʔȐ^kgeoknife/tests/0000755000176200001440000000000014036051075013204 5ustar liggesusersgeoknife/tests/testthat/0000755000176200001440000000000014154614552015052 5ustar liggesusersgeoknife/tests/testthat/test-whisker_templating.R0000644000176200001440000000607014036341062022045 0ustar liggesuserscontext("test email xml templating") test_that("basic email template works", { wp <- readRDS("data/test_email_wp.rds") gj <- readRDS("data/test_email_gj.rds") xml <- geoknife:::make_email_execute_xml(gj, wp) fn <- "data/test_email.xml" expect_equal(xml, gsub("\r", "", readChar(fn, file.info(fn)$size))) }) context("test XML method templating") test_that("basic XML creation works", { wd <- readRDS("data/test_webdata_prism_year.rds") wg <- readRDS("data/test_webgeom_WI.rds") wp <- readRDS("data/test_webprocess_knife_prod.rds") xml <- XML(wg, wd, wp) fn <-"data/test_XML_wg_xml.xml" expect_equal(xml, gsub("\r", "", readChar(fn, file.info(fn)$size))) sg <- simplegeom(c(-89,45)) xml <- XML(sg, wd, wp) fn <-"data/test_XML_sg_xml.xml" expect_equal(nchar(xml), nchar(gsub("\r", "", readChar(fn, file.info(fn)$size)))) }) test_that("Execute XML creation with two points works", { wd <- readRDS("data/test_webdata_fabric.rds") wg <- readRDS("data/test_simplegeom_two_points.rds") wp <- readRDS("data/test_webprocess_knife.rds") xml <- XML(wg, wd, wp) fn <- "data/test_XML_two_points_xml.xml" expect_equal(nchar(xml), nchar(gsub("\r", "", readChar(fn, file.info(fn)$size)))) }) test_that("Execute XML works with no gmlids and multiple variables", { # This examples was grabbed from the custom dataset vignette. wd <- readRDS("data/test_XML_no_gmlid_wd.rds") wg <- readRDS("data/test_XML_no_gmlid_wg.rds") wp <- readRDS("data/test_webprocess_knife_prod.rds") xml <- XML(wg, wd, wp) fn <- "data/test_XML_no_gmlid_xml.xml" expect_equal(xml, gsub("\r", "", readChar(fn, file.info(fn)$size))) }) test_that("you can set TAB delimited and get back the right XML", { wp <- readRDS("data/test_webprocess_knife_prod.rds") inputs(wp, "DELIMITER") <- "TAB" xml <- XML(stencil = readRDS("data/test_webgeom_WI.rds"), fabric = readRDS("data/test_webdata_prism_year.rds"), knife = wp) expect_true(grepl('mimeType="text/tab-separated-values"', xml)) }) test_that("you can set output_type geotiff and get back the right XML", { wp <- readRDS("data/test_XML_wp_opendapsubset.rds") xml <- XML(stencil = readRDS("data/test_webgeom_WI.rds"), fabric = readRDS("data/test_webdata_prism_year.rds"), knife = wp) expect_true(grepl('mimeType="application/zip"', xml)) }) test_that("execute XML for getgridtimerange works", { wd <- readRDS("data/test_webdata_fabric.rds") wp <- readRDS("data/test_webprocess_knife_prod.rds") xml <- geoknife:::make_listopendapgrids_execute_xml(wd, wp) fn <- "data/test_listopendapgrids.xml" expect_equal(xml, gsub("\r", "", readChar(fn, file.info(fn)$size))) }) test_that("execute XML for getgridtimerange works", { wd <- readRDS("data/test_webdata_fabric.rds") wp <- readRDS("data/test_webprocess_knife_prod.rds") xml <- geoknife:::make_getgridtimerange_execute_xml(wd, wp) fn <- "data/test_getgridtimerange.xml" expect_equal(xml, gsub("\r", "", readChar(fn, file.info(fn)$size))) })geoknife/tests/testthat/test-times_webdata.R0000644000176200001440000000217014036051075020754 0ustar liggesuserscontext("Test time settings for inputs") test_that("check using a POSIX, and that the tz is honored and converted", { t <- geoknife:::geotime(as.POSIXct("2012-11-04",tz="America/Chicago")) expect_equal(attr(t, 'tzone'), "UTC") expect_is(t, 'POSIXct') }) test_that("check using a POSIX w/o tz, it gets UTC", { t <- geoknife:::geotime(as.POSIXct("2012-11-04")) expect_equal(attr(t, 'tzone'), "UTC") expect_is(t, 'POSIXct') }) test_that("fails when times is more than 2 elements", { testthat::skip_on_cran() wd <- webdata('prism') expect_error(times(wd) <- c("2012-11-04","2012-11-05","2012-11-06")) }) test_that("warning with geotime class", { expect_warning(geoknife:::geotime(3)) }) test_that("fails when start later than stop", { testthat::skip_on_cran() wd <- webdata('prism') expect_error(times(wd) <- c("2012-11-04","2012-11-02")) }) test_that("check using a string, it gets UTC", { t <- geoknife:::geotime("2012-11-04") expect_equal(attr(t, 'tzone'), "UTC") expect_is(t, 'POSIXct') expect_equal(t, geoknife:::geotime(as.POSIXct("2012-11-04"))) }) geoknife/tests/testthat/test-setJobState.R0000644000176200001440000000150414036051075020373 0ustar liggesuserscontext("Test set job state") test_that("creating simple job", { cancel() testthat::skip_on_cran() stencil <- webgeom('state::Wisconsin') fabric <- webdata('prism') expect_equal(geoknife:::getJobState(), 'none') }) test_that("can start first job",{ testthat::skip_on_cran() stencil <- webgeom('state::Wisconsin') fabric <- webdata('prism') job <- geoknife(stencil, fabric) expect_true(geoknife:::getJobState() %in% c("ProcessStarted","Process successful")) }) test_that("fail for second job",{ testthat::skip_on_cran() stencil <- webgeom('state::Wisconsin') fabric <- webdata('prism') geoknife:::setJobState("ProcessStarted") expect_error(geoknife(stencil, fabric)) #because is running. cancel() expect_is(geoknife(stencil, fabric),'geojob') #expect no error }) geoknife/tests/testthat/test-processErrors.R0000644000176200001440000000120614036051075021016 0ustar liggesuserscontext("test failing request") test_that("java stack failure", { testthat::skip_on_cran() cancel() stencil <- webgeom('state::Wisconsin') fabric <- webdata('prism', variables = 'wrong') job <- geoknife(stencil, fabric, wait = TRUE) expect_equal(geoknife:::getJobState(), "ProcessFailed") }) context("testing required field as NA in webdata") test_that("required field as NA in webdata", { testthat::skip_on_cran() cancel() stencil <- webgeom('state::Wisconsin') fabric <- webdata('prism', variables = 'wrong') variables(fabric) <- as.character(NA) expect_error(geoknife(stencil, fabric)) })geoknife/tests/testthat/test-geoknife_utils.R0000644000176200001440000000530314036051075021154 0ustar liggesuserscontext("geoknife utils") default.sleep <- geoknife:::gconfig('sleep.time') geoknife:::gconfig(sleep.time=0.1) test_that("verbose", { testthat::skip_on_cran() expect_null(geoknife:::gverbose()) gconfig(verbose=TRUE) expect_is(geoknife:::gverbose(), 'request') gconfig(verbose=FALSE) }) test_that("error on url", { testthat::skip_on_cran() expect_error(geoknife:::retryVERB(httr::GET('bad.url.html')), ".*bad.url.html.*") }) context("geoknife convienence functions for job state") test_that("check status of empty job", { testthat::skip_on_cran() expect_equal(check(geojob())$status, 'none') expect_equal(check(geojob())$statusType, 'none') expect_equal(check(geojob())$percentComplete, 'none') }) test_that("check status of an ID that is not valid", { testthat::skip_on_cran() expect_error(check(geojob(id='bad_id')), 'is not a valid geojob ID. Status cannot be checked') }) test_that("check status of an ID that is incorrect", { testthat::skip_on_cran() fake.id <- 'bad_?id=asdf' status <- check(geojob(id=fake.id)) expect_equal(status$status, "unknown") expect_equal(status$statusType, "unknown") }) test_that("check status of an ID that doesn't exist", { testthat::skip_on_cran() fake.id <- "https://cida.usgs.gov:443/gdp/process/RetrieveResultServlet?id=bad" status <- check(geojob(id=fake.id)) expect_equal(status$status, "unknown") expect_equal(status$statusType, "unknown") }) test_that("check status of an ID that failed", { testthat::skip_on_cran() fabric <- webdata('prism', variables = 'wrong') job <- geoknife(c(-89,43), fabric, wait = TRUE) failed.id <- id(job) testthat::skip_on_cran() status <- check(failed.id) expect_equal(status$statusType, "ProcessFailed") expect_error(result(failed.id), "processing is incomplete or has failed. See check()") }) # test_that("percent complete works",{ # Used to test percent complete -- Do Not Run in Continuous Integration! # fabric <- webdata('prism') # times(fabric)[2] <- '1990-01-01' # job <- geoknife(c(-89,43), fabric, wait = F) # Sys.sleep(5) # status <- check(job) # expect_equal(names(status)[4], "percentCompleted") # expect_true(status$percentComplete != "100") # Sys.sleep(10) # status <- check(job) # expect_true(status$percentComplete == "100") # }) test_that("can create geojob from xml", { xmlLoc <- system.file("extdata", "testjob.xml", package = "geoknife") job <- geojob(xml = xmlLoc) expect_equal(length(job@url), 0) expect_gt(length(job@xml), 0) jobWithURL <- geojob(xml = xmlLoc, url = "foo") expect_equal(jobWithURL@url, "foo") }) geoknife:::gconfig(sleep.time=default.sleep)geoknife/tests/testthat/test-geoknife_xml_parser.R0000644000176200001440000000055114036051075022170 0ustar liggesuserscontext("Test xml parsing") test_that("parseXMLnodes works for WFS responses", { testthat::skip_on_cran() local_file <- system.file('extdata','SB_getCapabilities.xml', package = 'geoknife') xml <- xml2::read_xml(local_file) output <- geoknife:::parseXMLgeoms(xml) expect_is(output, "character") expect_equal(output[2], "sb:WBIC_190900") })geoknife/tests/testthat/test-parseCategorical.R0000644000176200001440000000220214036051075021410 0ustar liggesuserscontext("parse categorical") test_that("internal parsing works", { local.file <- system.file('extdata','csv_categorical_multifeature.csv', package = 'geoknife') output <- parseCategorical(local.file, delim = ',') expect_equal(output[['Driftless Area']][output$category=='Sample Count' & output$variable == 'housing_classes_iclus_a1_2010'], 4735427) expect_equal(output[['Wyoming Basin']][output$category=='3' & output$variable == 'housing_classes_iclus_a1_2100'], 0.0006708306) expect_is(output, 'data.frame') }) test_that('result works for categorical', { testthat::skip_on_cran() cancel() knife <- webprocess(algorithm = list('Categorical Coverage Fraction'="gov.usgs.cida.gdp.wps.algorithm.FeatureCategoricalGridCoverageAlgorithm"), wait=TRUE) library(sp) Sr1 = Polygon(cbind(c(-89,-89.2,-89.3,-89.2,-89),c(42,42.1,42,41.9,42))) Srs1 = Polygons(list(Sr1), "sample.poly") stencil <- simplegeom(Srl = list(Srs1), proj4string = CRS("+proj=longlat +datum=WGS84")) job <- geoknife(stencil, 'iclus', knife) # SLOW!!! expect_is(result(job), 'data.frame') cancel(job) })geoknife/tests/testthat/test-gconfig.R0000644000176200001440000000164614036302615017566 0ustar liggesuserscontext("gconfig") test_that("can get read.only variables", { # expect_equal(gconfig("wps.url"), "https://cida-test.er.usgs.gov/gdp/process/WebProcessingService") expect_equal(gconfig(no.readonly = FALSE), gconfig()) expect_false(length(gconfig(no.readonly = TRUE)) == length(gconfig())) }) test_that("can't set read.only variables", { expect_error(gconfig('version'='2.0.0')) expect_error(gconfig('version'='2.0.0', 'wait'=TRUE)) }) test_that("can set !read.only variables", { expect_false(gconfig('wait')) gconfig('wait'=TRUE) expect_true(gconfig('wait')) gconfig('wait'=FALSE) expect_false(gconfig('wait')) }) test_that("can set !read.only variables on webprocess()", { testthat::skip_on_cran() gconfig('email'='none@gmail.com') wp <<-webprocess() expect_equal(wp@email, 'none@gmail.com') expect_is(webprocess(), "webprocess") expect_is(wp@processInputs, "list") })geoknife/tests/testthat/data/0000755000176200001440000000000014154524765015771 5ustar liggesusersgeoknife/tests/testthat/data/test_webprocess_tab.rds0000644000176200001440000000132614036341177022537 0ustar liggesusersU]S@ EhEQga,&ԙM`%xq@6KD [!a% jۉZOBcSt8^!Z="3Z Y83疇mcDw+5MyՌSG9XdwZo #<ij︐ݲ|9%aX9 Tp2=8\Dԥ!c{!ap,c3~nL8쵉G gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm TIME_START 2001-01-01T00:00:00.000Z TIME_END 2002-02-05T00:00:00.000Z SUMMARIZE_TIMESTEP false SUMMARIZE_FEATURE_ATTRIBUTE false DATASET_URI dods://cida.usgs.gov/thredds/dodsC/prism_v2 FEATURE_ATTRIBUTE_NAME ID DELIMITER COMMA GROUP_BY STATISTIC REQUIRE_FULL_COVERAGE true DATASET_ID ppt STATISTICS MEAN FEATURE_COLLECTION 45 -89.0001 45.0001 -89 45 -88.9999 44.9999 -89 45 -89.0001 bufferedPoint OUTPUT geoknife/tests/testthat/data/test_XML_two_points_xml.xml0000644000176200001440000001137214036340307023346 0ustar liggesusers gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm TIME_START 1895-01-01T00:00:00.000Z TIME_END 1895-01-01T06:00:00.000Z SUMMARIZE_TIMESTEP false SUMMARIZE_FEATURE_ATTRIBUTE false DATASET_URI dods://cida.usgs.gov/thredds/dodsC/prism_v2 FEATURE_ATTRIBUTE_NAME ID DELIMITER COMMA GROUP_BY STATISTIC REQUIRE_FULL_COVERAGE true DATASET_ID ppt STATISTICS MEAN FEATURE_COLLECTION 45.2 -48.6001 45.2001 -48.6 45.2 -48.5999 45.1999 -48.6 45.2 -48.6001 point1 45.2 -88.6001 45.2001 -88.6 45.2 -88.5999 45.1999 -88.6 45.2 -88.6001 point2 OUTPUT geoknife/tests/testthat/data/test_webdata_fabric.rds0000644000176200001440000000045614036341176022454 0ustar liggesusersQKN0uiY %MYTHHH!76$ L!*k5iZJFHR[L1(Rm$4]:j$|{1Zz/zzd!PFڪIRuܼ&мeTύd;Ü[B ;x~+{q5-T |BVQ|Dgeoknife/tests/testthat/data/test_XML_no_gmlid_xml.xml0000644000176200001440000000742214036312240022725 0ustar liggesusers gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm TIME_START 2000-01-01T00:00:00.000Z TIME_END 2010-01-01T00:00:00.000Z SUMMARIZE_TIMESTEP false SUMMARIZE_FEATURE_ATTRIBUTE false FEATURE_ATTRIBUTE_NAME GRIDCODE DELIMITER COMMA DATASET_URI dods://cida.usgs.gov/thredds/dodsC/prism_v2 DATASET_ID tmx DATASET_ID tmn DATASET_ID ppt REQUIRE_FULL_COVERAGE true STATISTICS MEAN GROUP_BY STATISTIC FEATURE_COLLECTION the_geom GRIDCODE OUTPUT geoknife/tests/testthat/data/test_webprocess_knife.rds0000644000176200001440000000132614036341176023064 0ustar liggesusersU]S@ EhEQg>[ڠZ\h[|{dP}SJoH)!]LDhDNL?1"\ ԇ 9f$j XW.Q&˜8 evw \qj㞪g}BmA<+)qGt*Rw⥇%G/sd6X;8%s 8lر););d&RȩU㤾v )eL\db"D 4-{we:UA6#4B؝R4FxSV!e|{'AL s$ge)W&X'4?"_Uh;ˏEnW7geoknife/tests/testthat/data/test_webprocess_knife_prod.rds0000644000176200001440000000132614036341200024074 0ustar liggesusersU]S@ EhEQg>[ڠZ\h[|{dP}SJoH)!]LDhDNL?1"\ ԇ 9f$j XW.Q&˜8 evw \qj㞪g}BmA<+)qGt*Rw⥇%G/sd6X;8%s 8lر););d&RȩU㤾v )eL\db"D 4-{we:UA6#4B؝R4FxSV!e|{'AL s$ge)W&X'4?"_Uh;ˏEnW7geoknife/tests/testthat/data/test_XML_wp_opendapsubset.rds0000644000176200001440000000122014036341200023613 0ustar liggesusersT]s@GԪ3.I2% b'S /.4nôps?9YKTRCӏN$wyfWsbCFQ[=c@qh(}Y1}e`RF@|L&s,nK81H2tCQ6Te*&m;l`XS1%3ug3C^T/v{JQ'@580%ԧ SEn1f5:!sH0+ }L0]B)ZէL.zs˜RJ)ͻ߂;q^⡍$5/ȄaO1u ^fR ⮁ |O +S`<[˝;w8n=Po B !#*__HҖΣMD Kf͞!w\gqRȓۢ,@s,[Ef?h^p4͉ؗVzXLzSrX6ǚӟkcL ݾho_pܾ4t¼\\1A>7%.WCgeoknife/tests/testthat/data/test_webprocess_algorithms_prod.rds0000644000176200001440000000044014036341200025145 0ustar liggesusersK0Ɵ:pgeoknife/tests/testthat/data/test_webprocess_algorithms.rds0000644000176200001440000000044014036341177024136 0ustar liggesusersK0Ɵ:pgeoknife/tests/testthat/data/test_query_webdata.rds0000644000176200001440000012356014036341211022363 0ustar liggesuserso#Yt;Ӱߙ  a[r)z<äNeRo V)3{a^`g}gk~. 읯~sN ERە8q<|9}?~!?~4[}7?ɿd$?ǟ}?6~?)|ۏ^;cSFC0Aȏ' ;( ^Df?Ǿw޸xM05~{? Ak[IkLdm^k菒^4Zo<%_Î_$ݤڍNǽ8tNI8LG&^G*cOvZIv{}oOcHMΓq0X:i_xN\=8XڨnK4A{ 7M0:nP9[ɓcy(( ~O&q0JO±y5O.?yEc}zGreԙmzqMyjovTg`šwK+ Ǯ-Fi0hfe:ERIv/\ޏ%WOh0tr]Kz~':#?189JlمF Ot䤝dJ_Qw~/-rN,S&fHnOZs/In0ˋjOXVZ?þ FziJ$leDkSzL^~GSFv} Cj܋:^'jOtXIe_xjbgggUc(jՠ3YOHM͎=&Qěu[C3㟧~~$cW~'~|ͻzs}}/l#ڴ v[L"C7|5YF^?vѓwz6b O7Jov@-d rMҬdǡ%b<&j/8m6NfN;5QZD:RBJO=آ0 ty`+Fjyg۵Jٳg3M0qtd:Ң.~+uqJd5kM1Vm$:|quI4B<;Z$ys P ΅تH1%]'7@7ikbm%^K?[a@]D!u yh.mj ݾ{Γ-|w^}ݵ}Mbim?Y]һRKyжk2y ߫x}uyOCʽT_oO.x(oG?meDE^ lW9ܯ4N;6:a"UBFCF3iӥmjYe'24@kbm򠣾ߞUSTN8tAֳ/5^fXԧzS"m($dMjm=P;8mH|"QDGͩX /"$ UQh $B#&Ïփg~tMV٨m=]Q_=3aJ&m{aK1 Oh❅Iъ鄮K v*Т.E T*|pRFPPA T*~$WCJ͛V"Rx_mx;~(bbqYl쭛 m)~En`tiRr::~ϛ͆3~} I'1ƛ!]/0^H' "Ge ŝ2W?NTGIQ]ϣؑ6Qi<ޒ!=<^ϗ9ڀ1.B@vXIԻ[Vp,ac u[VՍ=WZfuSFd\޳/A)<9Oa ( i]]4|a'me+jպ2x{\Tӯ+ږgI~}p8KGVLzp"? b}MNj' XmM %?%[`X3|;k3ܲɤvypxG9:A 8lf$soDe[x̀ sإ(O9nb=YVX6/"/luw _dCW2[$ud&v &qX(؞>3@L@i'>p`S"\\5{ 5D~W@mV"j^EYqm.!&IMf>t_h֍nVi̧in6lV;9zBMz?ޱI7iRפZ&)SE0U()Bi.ۤbf˅+f&Ͳ6jv;<9*ˊa*Ef3 k_}~M4Ѯf3`]NN<@}c Sl$f"iw2tuUi}ab&o@dw5{Ej9UB]"vm6®vz[*p$;nv;\C3WϼLc6yygz]^([5wҌr4&kN+0q-ǡH $a{Qvڄ[+^2 ģ|QTU )̬N\LFWL; +!W9$ޙBkmn`HϜb.a߶W~u NJuiY)"0RJ͠hfLVy4@mVgw*aV(mts;hNFA#-+}򫖢PXOҖSKC=bnܖss[zL- =#/W}m4}w68~&ab%`gb_ӪF3>&]>';*Ęag΢%ٜXQhkQz_1-^(igWRBz4Y׭q, Zm=,*t٭PiQcH=7f_ߖm^Lece؜Wыh,kz<_yA1y-\B汱ic Wbңz4i1uk$[Dz4vײTyFkږ/XS2Lq\i4.X34 rciamK %=.[\(`m(I C[:1GdfCﭥns6I`Oݼy1%}\-`Ebe=ZlZV9y1y-^뱱ic "y!GcYg oVǮ]m Z±nr0qtiAG E~{ }|f4fs$Σiyww{eCWԗ,UIONF0t QlF|Q 'Ǟ--3G8W1ѫ^vPtrL"yܦ_aA< {wau_wc N/VAdu͓(0mdWkSPrִ^7ҊRb?3]ߤ > b{i']%g;hۘFI;serK=:-s43вlOdhA,ok۳j~ '_zAKOߪ5*6Y3HǁVp|g\[1QP8kFj+ OAzz aeȔk^'b,;֢ic=>ckŜ_Rj_*3XDzY=^f{\v"|S%jjK?pP>cIU^z(YSg,!S"M jEMǯ'k˗:DwI&񉎚Sl=]|t?UPjQKxP"d7~Lř]O͏CiFQj#ZssD-HJZIoD~:gV =`N Nlqgqi*N^Z]Eu?:ɉ8w8+*ZM"S8 6_o F5O8[.N3[d8^̏%|i8X|}%N:|,jX ʙ8"[Jߛ Bv+IN?>ṯ`ӞfL`z3Esb|eN7}sUٵ^[fy+g׍ݭqzpXKWjO:)^Rx1_x2CkQd$CS_+bQWBk[7 Icq+*!ˌJ%:#ԗ aݮؕfkg];a&uHtx45b<h hsA4{+$z:g?XI:ofCK^UEnk6L|8|ObǪ>ϱS;o'yuM=%3Jb-^O*jĊz7=B0Ыr >ظiYOIdNyƢŞGq {'U¼m|'ɹ'W$<{j_ Ubblw}S푶% 8m{(1ғ Zx+Luf06{^D&T~V:bXE"Vn&6,^VjW1sFɽf$h6#{a$޷3$ !MgG͋}?6\ ù]yc}G5JWgikx+" 2&$P\dqvqз\3J3?rIYA镉 CQ{V jʝzlCVɡ^T?lӋ^ƶQ]UbwEvlS HkˑS#ӔLZTxF(JZO<>Uޞ/C߈o7RϖN8-;d@?;ik::!ռ%(3ٺ< p=G`+&S:'Ez/q{jujooryM{[)7M!y٬ڛ㮮6fjkvZm3?4βݳNMv74붡~z|eOVaNr0 E6jO4?ݺ$|q[#Id~<[ CIn!MG[ kQœm^Kg%7Z`)f@~$5IFB4Xh,{;Y@D̦ t;/_L?Ù>[Ɉ^?+6oG4/;꽈dt_jQ?toyekk'=6Q2NW6jr|0p=}S6Y/q4'$X(vC?kT7~mܟmeMV 蘷2'8Mkp OD M"Uq-kN }Oo1xXٍ}Li=8OB[T?7?.UE}10nA^+;a6mQrf-˱Pk^7F8 X^p= 8QK®΢˚1yh&?=MDs`u{ `o]̢5yxq_'2ײ/ɝPsz?$L`l P~#5m0RoΔz8Z-@K%m9ٷ~orlt:,a0K%fDalD] Z-@K7[n{kRr¾KWv>7 h]b$9/=uf(3|]9r5K̮hpgl%:?7ԟ^&xD0QXf^(ȧqr/~1'fSW/M©\`VMO׶oHCbW[Σơq}pk⇴ S k7bS؎4kCF%(b6q'=rYl\~Lt ہr P5E+lqd"6ֱ88/(x<\6\ _'F0ī g]|88+ctjpR8)|'6*&/&&Ng7(m6jGҎЖ|tY3: 'jԦwB;Z~>f؅x'?ўřU Gޞ=1'ʥ&*={2t0fbv~{U)f|8~iY7f\]-;w-iIKvO;;{o1q'>LG[t˹"Z{n4;0F՗iL=ҹinu0{{2>>O#KG?To^\rSފn\`6Սm^r6456bKYuơ)WLu6%gIZF%uǙٲɵLYڪٮSvoڦ;JѰ25"r;7vUO=Lx\˷%0/9=}ݠy,d>R.y:_ikBNZ?ineힷroU2FLN0+v5=r$y5[r:jݷs(^W=ρ5O7b_J/^mnz/D/.8N5:4LmΙ?1n(*# ]Tt7pyůjjw1Y`ۺ/͉uxӆS:.zSmnqb<#߭Smk" D8墿ckD]p#64㞾ZS"])Aw:%Ujx N$lc]K#W->o(< ~ueH;(9%tM}gk,co tdzĎ$#.+8$N.'vE4h4&L} Wzd^N3s`ӟled²Ѵ왩Ae7]_)zXyjlmSbvUݕދ89H@)jACpr'qr'NasHMRa0AqC& ď)Lg&L0{x15]d'~J'SL2eȔAgʬt oMi1jC n7Arّ_3G{s'k3FHnҟ5޹5:* lsv <'#eEԍqj֌&OFALWRSdN],|x|VnIE9UYni2khs .ʒȳK\ RgcNRPSN*vy"J*uZI+ qڕFZ]e'z0~: ]cX\J:mYRz}z&/*O>~2~+_ Wy/]UIfXԙ^g~$PNL)G>NMMt-XeIQ\Ze3d|N4͎ g`8V\pSS Ia^*oPʫH{F&/2ɞx.7ɕj2*#%<w0)QAd3aᅡbGIW_xlsC3lm69ifwKнOswlYtXٙ pB5#rko

d0'~\H}Fn5>|#[Aa9ڧsdD&O:P(NIt&ӯs;u!hca|:ExUoZOO8^X|?(۹-m4:I4Q??+Z ZZ1:~Gukij]_7cYӔoW-ѮN%#c31 Lٕ̚I8]0K.NIu`lhNgV4D-Ǻt6hg`&8:3R"DAss.ӥ{&c%Y3H*H,'vFd7$ffMrit2"7zu*O _1L53WsyJ۴]7ؒq%jb&*/+|):^Z;֩86^!Kg~i0+8]h)(\h A=4~  7e櫎R j9WRm'3>*.Q_c4dVu3#7Ӑxfgy ܰꖏ]be6WzTA{y3Ȭ@8Ts$jDP׮Z1hOsHWv7#6IXnyHKˮј؝6 ځIa[P=;O/;h;4Ras+MN5ux: zka+cevߩ6AP J}!_y:?L^iShp]pmK*Xވ{5l-Vovy/3 6}? Տ1cubQS֌+zP5Fʤ >I26MOOTVy-WZ4[e0Xwe [3wZ]Z'eZs)cOS=37+Ła拆nedB21}Wx%o}MnzBGy 5йXUf[Qd5147רϙuPr͙Oq-e2=Y6C ReENSJ_ j0أic75+~8[q*ed`Q0^|ioRlk2@J}{t#yn:3Wv/ m['f嗊=ijZG]4RGq >I2]J9PO))Vd976MN5Ga9EV,8 ?H@N^y˛Gp3ݏFc׵c]cdr'b"=],杌4d, f%G3U=ydӇ75R>9L\@Ŭhly/˃al6 `l6 8088p8'̇KI `l6 `l6P..lBp_r@ @ RKI |>|>T+pdG@'ǣzEkRyք@ @ <7W'S| @ l@<@pP39)6 @PT* @P#[Wp K\W@ @ px2p8p8G:0p:@t:@SӁp8p8( \rK!@ B!@ ے RR@ @ , %\> z֤ !B!@ B!xnJN=AB!@ B!@ Aلw%6-(NX, `X, ҂;lX/@ B!@ 1,-e.-@ B!@ B' ^Z `X, `X\,pt',p[^نP(J%@ P(J%K -,oJ%@ P(J%@ Pr)J ^f @h4 @h\4h˝{kxzw* w48( @P( @Gn#@P( @P(P..PnkXB `0 "O*8:&98`Th-*M@ B!@ BS O>඀xJ@ @ GB0ׁB!@ B!@ %`>!XJ @ @ rA΀= F^P(J%@ P(J%K @ J$ @ H$ @ av#PPi`jM*ٳJ%@ P(J%@ Pڑঔ4#` tP(J%@ P(J%M P2%8({݂H @h4 @h1.3ӡ%.3\(J%@ P(J%@ 2|X2(J%@ P(J%@ e|Jeh4 @h4 E;ˏ<\R=@ HR)@ H\RpRHR)@ HR)@ %Z)Xx<x<onܹw'rJ#`0 `0x4` I!`0 `0 傁'?`9p8p8+ʠm*\˦ B/7n2?Hv.)H?f ]5Ѻ24ph˿ߖf}8|jg=\; 2lu4S7m7ɝEk]s41NneOg:~&Rȁd*E HbG#Hi7*"ZzFJ m3%|۽k}ZٳOݤΚGGZ&֎.~+>/nz68+݂ ҍJ?$!mW;oYgފ5U/KpGK1uv܌t`SHl"|w*u_wc+1 $^/5Ņy6$&s6&sx/6b)OʽԬB|#Iߖ]f}Sc.']%ޫg;hۘF44%+WeNfW\Kd:Xj i0ӣj~ '_ Wt0k=+CkeKoܬ\^) /DLKK6d4V^T@-6Bm;F!0I DeZT"Myɷ4ʎ/v^k&D_jа)5s ~ēBmti}ᠩ$ʾ1obM^{x'4Cs2*.IsmD)Y\Զ._rRމ4yT,[$ETCFSڽ ]|zfb]3iӉ't]q#Fn{4O;&#1춦d{ vmȞaB :Xa0A L&~a=Ķ f a0# dߟ~|o(zG)ȹoMM:Ձ]Ȭ= [ƹb&ѮD'}ϭ?bt{wC{MMS[FA߭&t\hg[u -F2Te ]Ppli?OKVP~f˗핁Y 7c3b3K-T@$5%im uZ8s08r 8,gU7';-BQSdݷq7 umc 3q܊BgIu uGc}O"ﻉ4E6>[߈UoO[,&vtEowuQr9@6JѰ\Ze3VAR%ݒst`dQqLjm5&ABT:~?B6L*:lQ/+2FgW{yNWR~W c {Nb&O/hu_::kS} iTUb~u9[͖\:1"iĭosj:;uglFR_)'[uq{T(m6ns m6q?vf?GO_vOQNc% Dy= KJՙ};ΒlBg xl 0_܂`HaA vⲌ Rb G(%PC P(?@"6l`OQj;N67)fB72#Iht!?o5wg'pdֺٶg nŰזawϽ~lj>Fٕ|m`}Z\͈Fڳ]j\e(ݪt2MVenR֥Qݾ&fG|Ed--6N{f25OLHQ<P`r FU۝yk02ŨA|.C$TK}X%P8O%v0$0w9i/X9Q[, \*z'ю`\xQ$y!Fx *v_)7^@|Z㏌h &!6䡣F E] -Oٌ 6jT_ވmtCH#w椅PN2&PLG੕mxo*v f)kD"6`zP^T .6R{I_d̾ذ7oUN[El{t敋u~^?ʽb-dߪ ֋8-Ǚe:̝^݋ 2sOtanu^3쥵ŭY}{\tx AfqൂTWet|!tYؠ Ž>T/W^cnl> ʋo^]sT;߮F_l$].smenVnw}WA -q-g7Οmn&{Dzj*:w{YM`Ym_d'!^m6{d;uY#{-Vg )DZ'=oL5L oR;*lbG7 twqMTg=4.p:7 "WX 2s flej%eyFit̬^* %ښ}ڤ0{' Ґ"Qe&1Зvk%^n7il,SGMEnSJiu'-shYKFVVg6]>#Uf [<=uoz]a8ӝJn'iW* Sxa-tV'S :Xbէki&Kn\Fڱ;d4;ʕu+զ'_nbqmiёHCàIS=Nywff,L˙3DUBs!cW|RR1[;j_zfC.jmk}D,xuuKq ?C,{ʇۿՖq46ez7D`% SpЙiiۨd'f̹]|{)m2꧍56fVyIȷ+w {G+!Ü+ c{@$y1GÎcF'ҟZ&/[.L2@ϓ/-GaFt:@t:@H>Gx6[QrL& `0L& `0E1;-(5x<x<]P0,sAt:@t:@Ё]P0,~AL& `0L& `0Ҙwa,*8@ D"@ DP"c` B!@ B!F),~q\. p\. pm8&^ Fւ# @P( @P(( |Uzm@qL& `0L& `0Ǒ(0X$ p4P( @P( (0 ,%Q& `0L& `0v|VaIl5 `0 @i`Rp\. p\. ,mg %A=:X'ԚT `0 `0 K]`d?#Y` t`0 `0 ޕx-(N4h4 @h4 @;LXN" `0 `t2`0 `0x@h4 @h4 (|skp[Cp8p8.,op8p8J ^K@ D"@ D4"к|s ; WK `X, `XCo2xX, `X, >ܖmyx<x<XV'^Nd5ggT3k|>|>8v|cn;x<x`\`r@P( @P( Ϛ.uMk|>|>`>Xx<x<g( @P( @@iPNP F#`0F#`0AYے2@ D"@ D"( dD`0 `0  bx‚{,,+Z N2 @PT* @PTT*,*pRBRP( @P( $U`IT* @PT* @2U`>XJP( @P( @m7x ’o2 @ d2 @ 7e `0 `0XJ8{ tR5{`0 `0 <( Nl4 `0 `@i0ww[+p R@ @ JG9Ȥ(M \s_L F#`0F#cߖ>ඈ` D"@ D"P2"jmk `0 `0 <w!\6%`0F#`0/D"@ D"@ #X_p Y_ `0 `40о3`å1C8N' p8N' J \g& `0L& `04L`ů5p8p8MTdkc^Zp!d2 @ d2 @ o$W/+-(.+ `0 `0RZ. @ d2 @ dS擁 `0 `0X3,)m=t:@t:(M:p8p` Z(ဂ6 z֤t:@t:X7W iSp@t:@tD:2AQ()0 @ H$ @ cZNp K\N9t:@t:XrH$ @ H$ @!? \~tp~!B!@ B!@  @ B!@ B!(lB`X, `X, J rg~ww" w48 @ }@@ @ ( N@nX6 @P( @@iPk.FUx8MrUלEE*SiԟlOx<x<<|>2?؁9x<x<XW'}=P( @P( @dz`K]S>|>î)<x<)) @P( @P(P8¥+8`0F#`0FP#dF̵ D"@ D"JC(,~}`0 `0 m:&^ Fւ PT* @PT*( |( \P( @P( @#I8rR8* @PT* @PLO* @P( @P`y ^w>t @ d2 @ d42Md`))`0 `0 *"`jM*w2 @ d2 @ e0pS2pu.0:d2 @ d2 @J$"Ea>*SilF#`0F#`0%3 -"sD"@ D"@ E ?Z[0`0 `0 k}]M a0F#`0F#x 3e/@ D"@ D0r`0 `0( .?pk 8N' p8N' p882 `0L& `0L&( i`k p8p8,w79EXd0Wr @ d2 @ @d2 n  `0 `0 <,'e d2 @ d2x蔁d`))`0 `0 E0p KJ`Bt:@t:@JGeӁp8p8XnJ8{ t`5XJL& `0L& `04x ’j0 `0 %$ p\. p\.X*J8{$ tO5|>q9v<x<b?j= @P( @P( <57\Ꚃ|>|>vM|>5x<x<xM,,gMP( @P( @Ҡѝ.u]F#`0F#`0%3e-@ D"@ DP"CɈ` `0 `0 ,o79XX0Wd @PT* @P@TCYTť@P( @P( I *PT* @PT* wwrJ `0 `0 xPph `0 `n V@@ @ r I P ,WJc0F#`0F#-\}m#@ D"@ D",dDpڂ`0 `0x\ BlJ#`0F#`0#X_0,s}D"@ D"@ G0 `0 @i`}g0pK]c9p8N' p8N'  L& `0L& `0AiO _kp8p`ȸ ,28"QCd2 @ d2 @J%ߔI^Vp[0P\V `0 ` ?`9)\ @ d2 @ C 'KI `0 `0-/;gXR{Bt:@t:P8*,%u8p8rwPP#mCI9{Bt:@t:nJN=@:@t:@@teҁ8Q| 60S.0"a$ @ H$ @ ǴNs t:@t:xw9t:@t:@z9|: H$ @ H$ JC-)BB!@ B!@J#Ge-+@ B!@ BP!cل`K `X, `X, ~w,ν.D@^ipt!@ @ n@ @ PÝ  l( @P( @Ҡ*ɖɠp8V՛|f޽y۟l9uub:4E)Ql]#qn||Yq,}3WMK;dO ku2N~nQ\:%*lZg۟67?d?I%z}TJChuM7gΔ _;g52MT+ˌ9S;aS6?۪xܨj:Cg19[d *63hbBDD>~I -olZJmK\ܼlVt|s/?ġْPefiV`k+rwly{oZA^0߰(*M`鋸XZ~jJӜ)"&3\cՖ/l"1RNK,s ti ?ʹD2tCvwg2+a\S%+?ꏛ'gvo>-+cWzJa2%_sM ǽT|/S3SL[ss{m]/85}dNq83 ggJm{1JmsùTmԶQj83lpg1q5/siI8lGGR)hN?~b}(vCP{#չx)c@m7W޼_ERmLiM2n)V.ڬjA\p;eO xej+qlfYxǑ f?vs>VϢ4+av=c%M:yS4[Np6R sk:xm0XCx)nz؋eK:і5\,tq__KC/k$Ϸe4"3KEL!sGo`Bkbi6O*(42=鲔:11]5ȥ F\Zd8d>KEJNĀg,ڑhe0< eiBJC^t8Y~Tt?Nǐ4I"YE..! I?\f5fC#r){wl +^s6?¦u1g$ GJ\y~H I NN4AwwLLuƚ>I;̺|¾9HL}ޖ lzcA:]0MgvlׁT;n<<rZCVq'wbV \kJ'׫϶ߺEFCf{+s:TJƐH>M&mcisI߬ݼÝwvdh/F(_hq<>kI_*fIA^j,}IgE0:"1Vm4(q͓7HmO[AW^Lb$$}@ۤS8 rJډjwrZmc] o^j[=C5m-ݍEpG"gjQv&,ÒNnQg"Ep,bVssէ**RjTVmnbnHD͇իK]#t16`y [!,u¦e KL؈YL؈? R&lL~q  0<Ԅm&lL~a 1 Qm1A}q0gEos ?N~X0gEoMX0b֣Y0㚰-4+zLd|YG=5<̄mYdE5fEo6+(籆-5+zh6b6fQ/Ka{l=+Iڏ<>ڷj,zpXwK7-ic w 1-3 ~Dх3 fɶq}mwO,c[{~PNO2Pּ^ݾU4v7OVgJ^Q7>*Udk2T~md e?rCzzj֩VZvWmWޒ9K6gͩ8k?~UtR>z? i&2-~'ιo\$4ɽd=bќk%#ԞuheX EnNӰ3y0;'KUGCsLӳ3>߮iVt>z^ߨO}*E,d^ eљ9[#'$٠;4)ʰNf7Co(JEԻg>?03?ZGV0Ft@ZIyb7 H[;k_oOIH1z̍s$ӦU):rUPƜq6[5W_/zÝxM7ؤTĂg{LS^sDk]z׮S/O}f^x[`qmWJ&AE:9uU~P^?|}imk{ w q ar&Tl* B"+O-l_ٌR{t;H+rpcfW[ƪㅝYέM"NT">V6U[NQ]0% Yqg:'se"zLtPOt,79g=ϙ2^c<ȾUv[f6jvNwϟ,E7÷`4/ qO[ip)yժyTs T{5}nfN$Φ@7ukxLĝx\$![=N0K_Va l[I߼ qV 拡'5-|d`eHc(J\ua0xez]q <-ˆtv ~4 ǛLcDP!խr  ,3g17 VR԰0)] @;Qe 6tZPô;(||*o}o6L>_ͻߊoŷ[mK-5;gVoSũTqTԩ4PTű}4ub~n ~ԕV}ljów{]>vͣv_PmNo{:2O:3p|>éh4slʋN[my؝D{? $t&a[DN{Tas qTz7.#cXMOŞ&Pa&D+_qC[Vp{s붬);DfQ9$pަнgaKa7>qQev;#kz1:B[đ5N|7޴V{+']&kzIdo,zEL΃b6zKPHXxrM" {nj[4c(̶ |uY҇a2cO(~љh}Z!(Φ޻ Z&a^Ǚonc٧+Kʯnz2V3SA5n*2B]T+j[_ZM?K]N㏋3C6H{Ad78_96|bafiowZ^߼lU|siQl*8sgP:A.ѩɈ L4QUBXSԡvu!,P×_7)i$k0sArc}8ǘ{Eؗ- L{~Ӗw7ǽYuHuWuWZ$p5M}(.$JIܶ*DXKiն9LI:a!lq"ӹ̼O?g^ٓ튦\58g'g:YפqO.#k)m kbDJXlqCS)(f~;FvP 5b2vd `XSdDk$b6 {TI[F{d7i C +ds 3Za+&+pNǔz t.dՆavcE6ruQvQb"EOR%s.^Dz6n}}iPL 3=QH#ipD("b{S2;~luViRK"Fj O>`zQinGt5{zd$&2@VLE' YOy$[pXQXE.YBX|ĕV4PPg˦U@R=&_4-ן{ҥ'567*atam<ylDAewQWB3'K&2t5X3Ĥ8IMuY{vKĥߕ5#tq,BE^wP/w8y A5~Pg913wE~uމ#8gd:3g;O|&cTQbbr2L5xy߶2+i$'s]|tu||q`lq7Ђo:iW%$d*}WIV)70Xwޱ#jFռ!\Z8ɽI+77k[2?LNޛ(cM'T$fAALȯ'%as-%8*OeD|$g%%}0CoғFU 夎EawxLȞ}&ai5u_Q0Fl e>jaF'ޛ-9)ZZ-gH@93;A0wVG MT/u*NM?3s&nL4_*>J~/\0:O (#@߽ߋp_HzHˎoikL_|eq$z0]Wj^tUsJ?HXoMH/ayA@n.gWn $;tE,]y86M5}L±큉̸n^Z*/KXOUM2/ m6&'Gі "}|,2D}j?ߛFɪ4h]qx4gſRd׆Sѣ%Dk↕MR|6XMgR3^$Pq_4m3fke~ R}>Q2_ZW}/Չם@37/}Y*k*AL,Q֕SNM.OGDk"IUoWf9Wz9j[}j;5h QggUE-H Vg[fuSUi~UώWc\R\>^= @q=/s$q:1iK̐Ry71UĴ܋ wkd-}'>6W|UƁ(I 0Pn`V[WV2%f9N[de86KJZV65KxӅˣ̍ۥ+Sf=Ttۑnϔ(t鸾tHdө5ExUtj0mӆ<=E /r(h^ o~wl<_$|.L`Z$C$(:a'k^_ʈBIƲŽ&absHB2ڼ텑)̝oS @&7jM_϶^c__\OmyMbUy?5+N~Ax:e[vB4}U{هh ^^sZ;`!j[KU~WSLh}7vm6hu-z=nRH|WL?|,MU&ӏcdU]w I"l'5jb5jeW?IcͪMoUů~>/نqy8)4泐Zlt(քtix993ۜ؜t%mZ$L^}ٮpoz]KhG,\lo-dGg6ʠF%:Ird2~o~9 |Lce oU49͙q;iKGfɽSd(1kVoO*~T( H\?V|`L"e tė}ؑ*]{Zd"Vn [2d_0 &;V^6WsҎe^&MJFn&d̖ן=?3Y iS8^٨=7jOY4um3Opc1ѼHAQiٴ;vBhjs ߛeyTM|.Xa2a:*7w/M*}6݀;$?dn0/5dΎL1yH5{DS32gV"("XNSbT#>Rio" UuU|'edƽ/Uc;۽ X`CESH_p 8v.۳A߾VfoGTg͵L_pjG+4hhX(c}LJغ<:ޓF?vw_m]%c" BD!Q(D}7+7o Z:DBR9DD""HD$"KDS7ogn6fS7E"BPD("GwF9Ͻ}]f->)q E3IDd"2LD&"X&.8/ H^""HD$"DDb "ۅ&^!IMD%QDT"*J,C%i!*q ىWt&;VD+ъhE"ZkniϙlB?>DчC!}#QC!u:D?x:$yD>J} !C!u:DQ#x:$y^xi~bk"9Dt":ND'щ%?.B'^xhRщ)"E"BPD(.zYqYY׽}&S\D."E"r>rq?ŗO80wL$ORD%QDT"*J|l*DMH$CFD#шhD4"*O#^xhoND$"DD""H,C$/O$^ěq&3TD*"HE"RG*s3KFqmWCyF,"E"bX|bq;)^SD*"HE"RT\9~ LH"ZVD+ъhEbZxAZq )^E#ňbD1Q(RQ~;<>1LGót|D"*JD%QDTT SF$FD#шhD4"XF}q hDDD""HD$"ߔ-xg2HE"RTD*";42ubBf"*JD%QDT#ULZ$FD#шhD4"X2qљWkD2DD""HD$"MfbQ$.#37d&"HE"RTD*>}F">I[l'XD,"E"bъ)"HE"RTD*>IWH+^#IWD+ъhE"ZV|𓞯ЊKZ54Y(F#ňbD1Q(o/W {b+g)_wKH>"eRD)Q(E"J*+^#WD'щDt":N,A'q:qɊDE"BPD("GKT3E"r\D."wAܕ/PuU~⸜āe"~J"*JD%QDTcS&ޟ$jnD"hD4"FD#ш%hVyDx#Hv""HD$"DDb"}y"Oe$3HE"RTD*">zhDÜ<)!'?#E"bXD,>rъ)"HE"RTD*.{IoxT$]VD+ъhE"Zq'?K+.a?^CbD1Q(F#Xb>o''FRZBhxvNHWD%QDT"*J|*qy׈DшhD4"FD#KЈ/[#.8AH""HD$"DDb"E2{Lf"RTD*"HEyܒ_ZfbrNLLD%QDT"*J|*qљWD2шhD4"FD#KfbQ#.:3jHf""HD$"DDL,ed&^ƙD"RTD*"HŇ?Hć99|턓E"bXD,"X\p5Z tk"hE"ZVD+ъ~Zq Y׽&kňbD1Q(F#_|zuۗS~4^vxoky'6^ő*g;԰}%{s1L6TV&+aǯNnRF4d(֢qoڪz/c&Zղ>G#@mT4+OOXZR;T[5076U:j&8Y5M SqԙWz)q 8Nj)ԡzGPNXb])vlV'M'H 1kPZtM2L C'M^HWEŪsY4yߩ+g{ʃO":W̍|ǁ׋DqbwU&Qvq,X=Jv}qOL}1]F<2[xX304xژC󩯓@n(l7de͓Qi{޹}Z)y8tTn0vSxm\ظo"Q65k_|5U$ӪIOTqR ^zyEh,ϠFlF0mw"t]82E4K'SZN E/JԎ37c؄@+t3LGtUJHV1Z{CheA´{4M3}|9|7|nd]IjҩY N&f$aw($vv'Nہ4SX?ۮU$VlYV8fZGzOQ]c͓S H)jI\P53L?$6ݩB+PO)43/6Ň 1+k5Wn?a&cT 7֦^o*+2dOʬ_y}N=Ut6GM KW[z-+H۔JDXmvd~ͧ>a*EuD%(NTMD}x:z:XeEM;u"uceDid EN0X1$;2j|(~\䓛Z1K&)rmKǔ+0c9".2FJ42WjӍ-/N( ѯiS-+UQ$p _+Gg2=;'+i>?aU&RnN¨Xt476)Az< p نޮPfqzd(PƵ63]٬az;A_f:2w#qJ"]:SVu+s~UK}>QǓk)d2'x锯MFj)ά%g;iֱdܚUR}(lbB@kz?sa6ܚV8|ڇ[xy.1Q",ZE!m3u4&GL43\m}0=jQdPg]Pln;xo국kgozeU㤪FzIX,V9WfZ[|6w[^\x$;>S.0tÊN.Lew"7*2kފqtk-d{;e~zQKf/oeH9}4<4~?OOo/O??~5E.{jOf=mFi~JKM'DYjo叵])`t쨴EyI0.*nX Wkvڜ0nbdYK!IUoO34w2}^m=QhMvgerpRn#bz)޶ckV03]QN$+a >el=KN5 ]o8V?!#jpSs,[5dH=ߋ er+~gLIx#qwk3E'JV4ƥȣo#Q:da7>ÓD۟{\geoknife/tests/testthat/data/test_email_gj.rds0000644000176200001440000000217214036051075021277 0ustar liggesusersXoF%w˵S,򡋕D,Aib9`Wwׁ/W@/MT d{73;|:R@9<T^lU~`'`Um:tS3׶A-w ȁ mʃ^&f# ZwVi,ƚ)bk7=p, e4yk$r%Y'<3rf@3\iY6 \PT󢙦S볏V?_*r{-W"}f]翊ⶇ^2?v>{ce-DZ̏C_i9-pܡegY'RMy>5_2wZ `v^t3'v[%Á}阶c_2PehboݮjX۽/X*ox2m^:{ {F5^v5ڎٿѶ8`*5jLcpdHLAinlh ㈜hȃǁ 9HJ.t+Ay&Kn;V]eBR2`#4G87D\*SUM> ]͑b ni\Ֆ[#A휍<TxY;/ƒ,ѧHFϐ[y7/۽ U&o7)GtKGg_f)">m.$ju&u!/dPz;3'_O{6)@ݱ^>sFdDF(>K6KK6ڕ B*#䙣m^Hf +3p.~#T.Rjĩ?\(WS=n܏ć js`CnWƻy=BVq]9< A+53b O1T`?ɩbp.NT1S1zGhj CmIeБ% Sgeoknife/tests/testthat/data/test_XML_no_gmlid_wg.rds0000644000176200001440000000055214036341200022525 0ustar liggesusers]O0DLLLRúM0eL a@@^- r혿^m#W6iڜymaN؛dML&$Y4M%>7'pWG`B":goǶT[m7 7ڒđa]2ӶCkؼ/!_=.ڪcH=m5ulrE 1DT\uɍk8^ :S>RG|͵RMl&!#2I M^FLT=G\Ҋ`9Shm3j ơeopG;^PlbSGڬ ߖÇZgeoknife/tests/testthat/data/test_email_wp.rds0000644000176200001440000000132614036051075021325 0ustar liggesusersU]o0bć is;kZvDY$2'KX6*v=㺢(Z(U_)J"lkJMK1btμ Z% LlfQD6<̙@ߥ I 6+ĜXHl[)ۉփ@kC$IC>62s ]VGsܔLv~jvqO7J}>m.QdRv+KFmyW(Ɋ'A=SX8rK3NlNB l "ʧ3YSbnL1FSwOٔLV#OeBoƔq rUPa81uD7[&.R6[vXܕQ<ȈPwɤщEzS3$ZDf мEh~HrqZɺ lqq)ӟRD-)k=uMיGH8R)Ss%,S^f1gy;)3^gi+5sAG3"+z2fܲYa xV117ЀGLr˥+ꨇ04 9]?X ~"-*EjSb#|*E1sfCr΅pIp geoknife/tests/testthat/data/test_webprocess_sleep-plus-five.rds0000644000176200001440000000133014036341177025004 0ustar liggesusersU]S@ EhEc>ȃGgCؖ ŗLHt4 79 -f /smuA*BU  eOX:1t.PDpp ZG'Y@ e>4&ęM@"IHČ6KY#B%pj۩Z_A}(ɐi:I୏ubi.qnPfww; Z8z֩O'ijr)ǁp4OǪ?.%zl/^z?_r4*˻2GI gov.usgs.cida.gdp.wps.algorithm.discovery.GetGridTimeRange catalog-url https://cida.usgs.gov/thredds/dodsC/prism_v2 grid ppt allow-cached-response false result_as_xml geoknife/tests/testthat/data/test_simplegeom_two_points.rds0000644000176200001440000000162014036341200024143 0ustar liggesusersTn@u^} uAv@Q⺑6rcj{,i`$?زEB@b Bf\-dx;{F a"B"hIL$@.Ah'h 0pc>Z\N>վ+<^{aN <>{ˋB 9jeDEZ[2ՁP (H}[x{ɡPtv49vl~xTe ގXWMg0Us X'gt<|VG V+ T(*y~<h~ǦNKd{;4;MȬ}O].sE3|HyדSW`7נy_lxdbG\sw/.Ngeвb豄dQ9]r6jiF7p/mi6HP$Έ-ѓWv-)pC&{ҁ  >d j{ʡJ<Q)mn[I|؉Cr,2V6؍j6mt@ XHR̶$E@i N7qm4+tEݻb>&X$)jF׏ uETtqe;Z#KJ^lT=n (=AK 5}FK]Py\#~ Mt~Q]U 3gP\ geoknife/tests/testthat/data/test_XML_wg_xml.xml0000644000176200001440000000733114036311136021554 0ustar liggesusers gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm TIME_START 2001-01-01T00:00:00.000Z TIME_END 2002-02-05T00:00:00.000Z SUMMARIZE_TIMESTEP false SUMMARIZE_FEATURE_ATTRIBUTE false FEATURE_ATTRIBUTE_NAME STATE DELIMITER COMMA DATASET_URI dods://cida.usgs.gov/thredds/dodsC/prism_v2 DATASET_ID ppt REQUIRE_FULL_COVERAGE true STATISTICS MEAN GROUP_BY STATISTIC FEATURE_COLLECTION the_geom STATE STATE Wisconsin OUTPUT geoknife/tests/testthat/data/test_wfsgetfeature.xml0000644000176200001440000000214314036051075022411 0ustar liggesusers STATE STATE Oregon STATE Colorado STATE Connecticut geoknife/tests/testthat/data/test_webdata_prism_year.rds0000644000176200001440000000046214036341200023361 0ustar liggesusersQAN0ti9 E$.=QP!!"8V| ^; v$dYάP(AqR4ʗWu9BUvbbeOf7.}7CrQQpdt}1].nׅW?r7ޙ*`^jRHF`ZbKh#~j@nR#k9f; 6N[g{@002Җ5f r}BQ=7Asn F!rb`TbKEjg-GDgeoknife/tests/testthat/data/test_listopendapgrids.xml0000644000176200001440000000207114036051075023111 0ustar liggesusers gov.usgs.cida.gdp.wps.algorithm.discovery.ListOpendapGrids catalog-url https://cida.usgs.gov/thredds/dodsC/prism_v2 allow-cached-response false result_as_xml geoknife/tests/testthat/data/test_email.xml0000644000176200001440000000241014036051075020622 0ustar liggesusers gov.usgs.cida.gdp.wps.algorithm.communication.EmailWhenFinishedAlgorithm wps-checkpoint test_wps_checkpoint email test@test.com filename geoknife_output result geoknife/tests/testthat/data/test_wfsgetfeature_wg.rds0000644000176200001440000000052514036051075023100 0ustar liggesusersQO0 J/-s* 0am)Qui;7v ^|wsBC\!KHǽ"XCdh[܆fkL%YiBH+&@jP{PhDdPc͋*._Xn 1*[Po/ZyUy^R ,/sx* _%$&Kjp}l'=zkxpMPzKoD/ ukui*+(Ei GbD#̸Dsy{YDL'[(@vg=56M~%9vo`~Xd~-ݕ٦?geoknife/tests/testthat/data/test_webgeom_huc08.rds0000644000176200001440000000051214036341200022150 0ustar liggesusersJ@ An7ihBTѻM6ۥ94>A:x2?vFi6H2W6p<$!4L_"6$u: c 9-Aّ0gRd (X"M1AKI (TDuօڕZvkX9=#池Pk &`b͞~0Zz \{~w2X44/D&L?\.4Ańk6&?0"倁x'~#v˾4K+#=e`| CÞgeoknife/tests/testthat/test-download_result.R0000644000176200001440000000174214036302564021357 0ustar liggesuserscontext("download and load") # gconfig(wps.url = "https://cida.usgs.gov/gdp/process/WebProcessingService") test_that("download from geojob works", { testthat::skip_on_cran() cancel() fabric <- readRDS("data/test_webdata_fabric.rds") job <<- geoknife(stencil = c(-89,42), fabric = fabric, wait=TRUE) file = download(job) expect_true(file.exists(file)) }) test_that("load result works from geojob object.", { testthat::skip_on_cran() expect_is(result(job),'data.frame') }) test_that("load result works from job id only", { testthat::skip_on_cran() expect_is(result(id(job)),'data.frame') }) # this test is duplicative and just takes extra time. # test_that("download result works from job id URL", { # testthat::skip_on_cran() # expect_true(file.exists(download(id(job), overwrite = TRUE))) # }) test_that("download result overwrite works", { testthat::skip_on_cran() expect_true(file.exists(download(job, overwrite = TRUE))) })geoknife/tests/testthat/test-knife_shorthand.R0000644000176200001440000000142614036051075021315 0ustar liggesuserscontext("shorthand webprocess()") test_that("character to knife", { testthat::skip_on_cran() expect_is(webprocess('subset'), 'webprocess') expect_error(webprocess('not a knife')) }) test_that("built in knifes are algorithms on prod", { testthat::skip_on_cran() web.knives <- unname(unlist(readRDS("data/test_webprocess_algorithms_prod.rds"))) pkg.knives <- unlist(unname(lapply(geoknife:::getKnives(),function(x) x[[1]][[1]]))) expect_true(all(pkg.knives %in% web.knives)) }) test_that('multi-args work with shorthand knife',{ testthat::skip_on_cran() wp <- webprocess('subset', OUTPUT_TYPE='geotiff') # this makes two describe process requests!!! HUH? expect_is(wp, 'webprocess') expect_equal(inputs(wp)$OUTPUT_TYPE, 'geotiff') })geoknife/tests/testthat/test-dodsReplace.R0000644000176200001440000000034414036051075020372 0ustar liggesuserscontext("dodsReplace") test_that("prism is replaced", { testthat::skip_on_cran() expect_equal(geoknife:::dodsReplace('https://cida.usgs.gov/thredds/dodsC/prism_v2'),'dods://cida.usgs.gov/thredds/dodsC/prism_v2') }) geoknife/tests/testthat/test-query_webdata.R0000644000176200001440000000252214036051075021001 0ustar liggesuserscontext("query for variables") test_that("can't query for variables w/o a url", { testthat::skip_on_cran() expect_error(query(webdata(), 'variables'), 'url cannot be NA for fabric argument when querying for available variables') }) context("query for times") test_that("can't query for times w/o a variable", { testthat::skip_on_cran() wd <- readRDS("data/test_webdata_fabric.rds") variables(wd) <- NA expect_error(query(wd, 'times'), "variables cannot be NA for fabric argument when querying for available time range") }) test_that("query for times warns w/ multiple variables", { testthat::skip_on_cran() wd <- readRDS("data/test_webdata_fabric.rds") variables(wd) <- query(wd, 'variables') expect_true(length(variables(wd)) > 1) # make sure this is actually being tested expect_warning(query(wd, 'times'), 'variables is > 1, using ') }) test_that("query works for times with base dataset", { testthat::skip_on_cran() wd <- readRDS("data/test_webdata_fabric.rds") times.out <- query(wd, 'times') expect_is(times.out, "POSIXct") expect_false(any(is.na(times.out))) }) test_that("bad url query returns NAs", { testthat::skip_on_cran() wd <- webdata('prism', url='https://cida.usgs.gov/') suppressWarnings(times.out <- query(wd, 'times')) expect_true(all(is.na(times.out))) }) geoknife/tests/testthat/test-webprocess_object.R0000644000176200001440000000604314152466137021661 0ustar liggesuserscontext('test modifying webprocess object') test_that("webprocess object is modified correctly", { testthat::skip_on_cran() wp <- readRDS("data/test_webprocess_knife.rds") # test setting url also changes util url(wp) <- 'https://cida-test.er.usgs.gov/gdp/process/WebProcessingService' expect_equal(slot(wp, 'UTILITY_URL'), "https://cida-test.er.usgs.gov/gdp/utility/WebProcessingService") url(wp) <- 'https://cida.usgs.gov/gdp/process/WebProcessingService' expect_equal(url(wp), url(wp <- webprocess(url = 'https://cida.usgs.gov/gdp/process/WebProcessingService'))) }) context('test get and set webprocess object') test_that("webprocess object get and set", { testthat::skip_on_cran() wp <- readRDS("data/test_webprocess_knife.rds") expect_is(url(wp),'character') expect_is(version(wp), 'character') expect_is(slot(wp, "processInputs"), 'list') }) context('test pass through of webprocess') context('test pass through of webprocess inputs') test_that('test pass through of webprocess inputs', { testthat::skip_on_cran() wp = webprocess(algorithm = list('OPeNDAP Subset'="gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageOPeNDAPIntersectionAlgorithm"), REQUIRE_FULL_COVERAGE = 'false') wp = initialize(wp) expect_equal(inputs(wp,'REQUIRE_FULL_COVERAGE')[[1]], 'false') wp = initialize(wp, OUTPUT_TYPE='geotiff', wait=TRUE) expect_equal(inputs(wp,'OUTPUT_TYPE')[[1]], 'geotiff') expect_true(wp@wait) }) context("valid wps url") test_that("error is thrown for non-WPS", { expect_warning(webprocess(url='http://www.google.com')) }) context("can't set read only process inputs") test_that("error is thrown read-only set on initialize", { skip_on_cran() expect_null(webprocess(TIME_START='1990-01-01T00:00:000Z')) }) test_that("error is thrown read-only set on initialize w/ multiple vars", { skip_on_cran() expect_null(webprocess(TIME_START='1990-01-01T00:00:000Z', wait=TRUE)) }) test_that("error is thrown on job start for read only vars", { skip_on_cran() expect_null(job <- geoknife(stencil = c(-89,42), fabric = 'prism', TIME_START='1990-01-01T00:00:000Z', wait=TRUE)) expect_null(job <- geoknife(stencil = c(-89,42), fabric = 'prism', TIME_START='1990-01-01T00:00:000Z')) }) context("create webprocess from geojob") # gconfig(wps.url = "https://cida-test.er.usgs.gov/gdp/process/WebProcessingService") test_that("given a geojob, we can create a webprocess", { testthat::skip_on_cran() xml <- system.file("extdata/state_webgeom_post.xml", package = "geoknife") geojob <- geojob(xml=xml) webprocess <- webprocess(geojob) expect_equal(algorithm(webprocess), list("Area Grid Statistics (weighted)"="gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm")) expect_equal(version(webprocess), "1.0.0") # expect_equal(url(webprocess), "https://cida-test.er.usgs.gov/gdp/process/WebProcessingService") expect_equal(length(inputs(webprocess)), 11) expect_equal(inputs(webprocess)$`DATASET_ID`, "ppt") }) geoknife/tests/testthat/test-geoknife_output_parser.R0000644000176200001440000000633414036051075022735 0ustar liggesuserscontext("Test output file parsing") test_that("timeseries parser works on multi feature, single variable", { local_file <- system.file('extdata','tsv_multi_feature.tsv', package = 'geoknife') output <- parseTimeseries(local_file, delim = '\t', with.units = T) expect_is(output, "data.frame") expect_true('units' %in% names(output)) output <- parseTimeseries(local_file, delim = '\t', with.units = F) expect_false('units' %in% names(output)) }) test_that("timeseries parser works on linear ring, single variable", { local_file <- system.file('extdata','tsv_linear_ring.tsv', package = 'geoknife') output <- parseTimeseries(local_file, delim = '\t') expect_is(output, "data.frame") }) test_that("timeseries parser works on linear ring, comma delimited", { local_file <- system.file('extdata','csv_linear_ring.csv', package = 'geoknife') output <- parseTimeseries(local_file, delim = ',') expect_is(output, "data.frame") expect_error(parseTimeseries(local_file, delim = '\t')) }) test_that("timeseries parser works on complex output tsv", { local_file <- system.file('extdata','tsv_multi_var_feature_stat.tsv', package = 'geoknife') output <- parseTimeseries(local_file, delim = '\t') expect_is(output, "data.frame") expect_error(parseTimeseries(local_file, delim = ',')) expect_equal(output$Alabama[output$variable == 'Prcp' & output$statistic == 'MEAN'][6], 25.76490800) expect_equal(output$Connecticut[output$variable == 'Prcp' & output$statistic == 'MEAN'][6], 12.5118475) expect_equal(output$Alabama[output$variable == 'Tmin' & output$statistic == 'MEAN'][1], 7.776923) expect_equal(output$Idaho[output$variable == 'Wind' & output$statistic == 'VARIANCE'][2], 1.8166552) expect_equal(output$DateTime[output$variable == 'Wind' & output$statistic == 'VARIANCE'][2], as.POSIXct('1950-01-02 00:00', tz = 'UTC')) }) test_that("timeseries parser works on complex output csv", { local_file <- system.file('extdata','csv_multi_feature_stat.csv', package = 'geoknife') output <- parseTimeseries(local_file, delim = ',') expect_is(output, "data.frame") expect_error(parseTimeseries(local_file, delim = ' ')) }) test_that("timeseries parser works on multi var multi feature", { local_file <- system.file('extdata','tsv_multi_feature_var.tsv', package = 'geoknife') output <- parseTimeseries(local_file, delim = '\t') expect_is(output, "data.frame") expect_error(parseTimeseries(local_file, delim = ' ')) }) test_that("timeseries parser works on multi threshold output",{ local_file <- system.file('extdata','csv_multi_threshold.csv', package = 'geoknife') output <- parseTimeseries(local_file, delim = ',') expect_is(output, "data.frame") expect_equivalent(names(output)[1],'DateTime') expect_equivalent(names(output)[length(output)],'threshold(C)') expect_equal(output[['threshold(C)']][1],32) expect_equivalent(output$variable[1],'MIROC-ESM-CHEM_rcp26_r1i1p1-longest_run_tmax_abv') }) test_that("timeseries parser works on multi feature w/ second time dimension", { local_file <- system.file('extdata','csv_time_dimension_parse.csv', package = 'geoknife') output <- parseTimeseries(local_file, delim = ',') expect_is(output, "data.frame") }) geoknife/tests/testthat/test-waitUntilFinished.R0000644000176200001440000000204214036051075021574 0ustar liggesuserscontext("Test wait until finished") default.sleep <- geoknife:::gconfig('sleep.time') geoknife:::gconfig(sleep.time=0.1) test_that("creating simple job", { testthat::skip_on_cran() stencil <- readRDS("data/test_webgeom_WI.rds") fabric <- readRDS("data/test_webdata_fabric.rds") geoknife:::setJobState('none') geoknife(stencil, fabric, wait = TRUE) expect_equal(geoknife:::getJobState(), "Process successful") expect_true(geoknife:::canStart()) geoknife(stencil, fabric, wait = FALSE) expect_false(geoknife:::getJobState() == "Process successful") cancel() }) context("Test re-enter wait loop") test_that("creation of webprocess object", { testthat::skip_on_cran() fabric <- webdata('prism',times <- c('1895-01-01T00:00:00Z', '1895-01-01T00:00:00Z')) # should take longer than a re-check cancel() job <- geoknife(stencil = c(-89,42), fabric, wait=FALSE) expect_equal(2+2, 4) expect_true(running(job)) wait(job) expect_false(running(job)) }) geoknife:::gconfig(sleep.time=default.sleep)geoknife/tests/testthat/test-geoknife_setters.R0000644000176200001440000000600014152475601021504 0ustar liggesuserscontext("Test setting of geoknife algorithms and process inputs") test_that("webprocess can set algorithms", { testthat::skip_on_cran() wp <- readRDS("data/test_webprocess_knife.rds") algs <- readRDS("data/test_webprocess_algorithms.rds") expect_error(algorithm(wp)<-'bad.char') expect_error(algorithm(wp)<-NULL) expect_error(suppressWarnings(algorithm(wp)<-list('junk'='will break process'))) algorithm(wp) <- algs[1] # test that it properly sets expect_equal(algorithm(wp), algs[1]) }) context("Test setting of webgeom simple sets") test_that("webgeom can set states", { testthat::skip_on_cran() states <- c("Colorado","Oregon","Wisconsin") wg <- webgeom(paste0('state::',paste(states,collapse = ','))) expect_equal(length(values(wg)), length(states)) }) context("geoknife sets stencil correctly") test_that("geoknife sets stencil correctly", { testthat::skip_on_cran() job <- geoknife('HUC8::09020306', 'prism') expect_is(job, 'geojob') cancel(job) job <- geoknife(data.frame('point1'=c(-89, 46), 'point2'=c(-88.6, 45.2)), 'prism') expect_is(job, 'geojob') cancel(job) }) library(sp) Sr1 <- Polygon(cbind(c(-89.0001,-89,-88.9999,-89,-89.0001),c(46,46.0001,46,45.9999,46))) Sr2 <- Polygon(cbind(c(-88.6,-88.5999,-88.5999,-88.6,-88.6),c(45.2,45.2,45.1999,45.1999,45.2))) Srs1 <- Polygons(list(Sr1), "s1") Srs2 <- Polygons(list(Sr2), "s2") test_that("geoknife converts SpatialPolygons to simplegeoms correctly", { SP <- SpatialPolygons(list(Srs1,Srs2), proj4string = CRS("+proj=longlat +datum=WGS84")) suppressWarnings(expect_is(simplegeom(SP), 'simplegeom')) expect_error(simplegeom(SpatialPolygons(list(Srs1,Srs2)))) }) context("geoknife w/ knife modified in line") test_that("geoknife sets knife correctly", { testthat::skip_on_cran() job <- geoknife('HUC8::09020306', 'prism', wait=TRUE) expect_true(geoknife:::canStart()) cancel(job) }) context("setting webgeom values") test_that("NULL results in error", { testthat::skip_on_cran() wg_c <- webgeom(geom = 'derivative:US_Counties', attribute = 'COUNTY') expect_silent(values(wg_c) <- "Belmont County") # expect_error(values(wg_c) <- "foo") }) test_that("we can set attributes on a webgeom", { testthat::skip_on_cran() stencil <- webgeom() geom(stencil) <- "sample:CONUS_states" attribute(stencil) <- "STATE" expect_equal(stencil@attribute, "STATE") stencil_attribute <- attribute(stencil) expect_equal(stencil_attribute, "STATE") }) context("basics of geoknife processing job are as expected") test_that("algorithm version works", { testthat::skip_on_cran() fabric <- webdata('prism') times(fabric)[2] <- as.POSIXct('1895-01-01', tz = "UTC") job <- geoknife(stencil = c(-89,42), fabric = fabric) expect_equal(job@algorithm.version, "1.0.0") cancel(job) }) test_that("version method works", { testthat::skip_on_cran() stencil <- webgeom() version(stencil) <- "2.0.0" expect_equal(version(stencil), "2.0.0") }) geoknife/tests/testthat/test-show_object.R0000644000176200001440000000133414036051075020453 0ustar liggesuserscontext("show object methods") test_that("show webdata", { expect_output(show(readRDS("data/test_webdata_fabric.rds"))) }) test_that("show webgeom", { expect_output(show(readRDS("data/test_webgeom_WI.rds"))) }) test_that("show simplegeom", { expect_output(show(readRDS("data/test_simplegeom_two_points.rds"))) expect_error(simplegeom(c(-88.6, 45.2,99))) }) test_that("show datagroup", { testthat::skip_on_cran() expect_output(show(readRDS("data/test_query_webdata.rds"))) }) test_that("show geojob", { expect_output(show(readRDS("data/test_email_gj.rds"))) }) test_that("show webprocess", { testthat::skip_on_cran() expect_output(show(readRDS("data/test_webprocess_knife.rds"))) })geoknife/tests/testthat/test-query_webdatasets.R0000644000176200001440000000140414036051075021676 0ustar liggesuserscontext("using query for webdata") test_that("webdata query returns a datagroup", { testthat::skip_on_cran() datasets <<- query('webdata') expect_is(datasets, 'datagroup') }) test_that("webdata query returns a list", { testthat::skip_on_cran() wd <- webdata(datasets[4]) expect_is(query(wd,'variables'), 'character') }) test_that("webdata title returns a title", { testthat::skip_on_cran() expect_is(title(datasets[4]), 'character') }) test_that("webdata url returns a url", { testthat::skip_on_cran() expect_is(url(datasets[4]), 'character') expect_is(url(datasets[4:5]), 'character') }) test_that("webdata abstract returns an abstract", { testthat::skip_on_cran() expect_is(url(datasets[4]), 'character') })geoknife/tests/testthat/test-webprocess_input.R0000644000176200001440000000555614036051075021552 0ustar liggesuserscontext("Test process input setters") test_that("process inputs initialize with defaults", { testthat::skip_on_cran() wp <- readRDS("data/test_webprocess_knife.rds") expect_is(wp, 'webprocess') expect_is(inputs(wp), 'list') }) test_that("setting with optional arguments is possible",{ testthat::skip_on_cran() wp <- webprocess(DELIMITER = 'TAB') wp2 <- readRDS("data/test_webprocess_knife.rds") expect_true(inputs(wp, 'DELIMITER')[[1]] != inputs(wp2, 'DELIMITER')[[1]]) expect_is(inputs(wp), 'list') inputs(wp) <- list(DELIMITER = 'COMMA', SUMMARIZE_FEATURE_ATTRIBUTE = 'false') expect_equal(inputs(wp, 'DELIMITER'),inputs(wp2, 'DELIMITER')) }) test_that("get inputs works as expected",{ testthat::skip_on_cran() wp <- readRDS("data/test_webprocess_tab.rds") expect_equal(inputs(wp, "DELIMITER")[[1]], 'TAB') expect_equal(length(inputs(wp, "DELIMITER")), 1) expect_equal(length(inputs(wp, "DELIMITER", "SUMMARIZE_FEATURE_ATTRIBUTE")), 2) }) test_that("reseting algorithm sets inputs back to defaults",{ testthat::skip_on_cran() wp <- webprocess(DELIMITER = 'TAB', SUMMARIZE_FEATURE_ATTRIBUTE = 'false', wait = TRUE, STATISTICS = "MEAN") expect_equal(inputs(wp, 'DELIMITER')[[1]], 'TAB') algorithm(wp) <- query(wp, 'algorithms')[1] algorithm(wp) <- list('Area Grid Statistics (unweighted)'="gov.usgs.cida.gdp.wps.algorithm.FeatureGridStatisticsAlgorithm") expect_equal(inputs(wp), inputs(readRDS("data/test_webprocess_knife.rds"))[names(inputs(wp))]) }) test_that("can use multiple dataset variables",{ testthat::skip_on_cran() fabric <- webdata(url = 'https://cida.usgs.gov/thredds/dodsC/iclus/hc') variables(fabric) <- c('housing_classes_iclus_a1_2010', 'housing_classes_iclus_a1_2100') cancel() knife <- webprocess(algorithm = list('Categorical Coverage Fraction'="gov.usgs.cida.gdp.wps.algorithm.FeatureCategoricalGridCoverageAlgorithm")) expect_is(geoknife(stencil = simplegeom(c(-89,45)), fabric, knife),'geojob') cancel() }) test_that("you can set booleans and they will be lowercase strings for post",{ testthat::skip_on_cran() expect_equal(webprocess(REQUIRE_FULL_COVERAGE = F), webprocess(REQUIRE_FULL_COVERAGE = 'false')) }) default.sleep <- gconfig("sleep.time") gconfig('sleep.time' = 0.1) test_that("you can set booleans as pass through and that require_full_coverage works",{ testthat::skip_on_cran() cancel() fabric <- readRDS("data/test_webdata_fabric.rds") job = geoknife(simplegeom(data.frame(point1 = c(-48.6, 45.2), point2=c(-68, 45.2))), fabric, REQUIRE_FULL_COVERAGE = FALSE, wait=TRUE) expect_true(all(is.na(result(job)$point1))) job = geoknife(simplegeom(data.frame(point1 = c(-48.6, 45.2), point2=c(-88.6, 45.2))), fabric, REQUIRE_FULL_COVERAGE = TRUE, wait=TRUE) expect_true(error(job)) }) gconfig(sleep.time = default.sleep)geoknife/tests/testthat/00_create_test_data.R0000644000176200001440000000515114152467252020772 0ustar liggesusers# Run this script in the testthat directory to refresh all the rds files loaded by tests. # Try to use RDS files when static objects can be used to keep chattyness of tests down. test_that("test data can be created", { testthat::skip_on_cran() library(geoknife) if(!"geoknife/tests/testthat" == substr(getwd(), nchar(getwd())-22, nchar(getwd()))) { warning("this script assumes it is in the testthat directory of the geoknife package!!!") } # gconfig(wps.url = "https://cida-test.er.usgs.gov/gdp/process/WebProcessingService") fabric <- webdata('prism') times(fabric)[2] <- "1895-01-01" saveRDS(fabric, "data/test_webdata_fabric.rds") wp <- webprocess() saveRDS(wp, "data/test_webprocess_knife.rds") default.sleep <- geoknife:::gconfig('sleep.time') saveRDS(webprocess(sleep.time = default.sleep+5), "data/test_webprocess_sleep-plus-five.rds") saveRDS(query(wp, 'algorithms'), "data/test_webprocess_algorithms.rds") saveRDS(webprocess(DELIMITER = 'TAB'), "data/test_webprocess_tab.rds") gconfig('wps.url'="https://cida.usgs.gov/gdp/process/WebProcessingService") wp <- webprocess() saveRDS(wp, "data/test_webprocess_knife_prod.rds") saveRDS(query(wp, 'algorithms'), "data/test_webprocess_algorithms_prod.rds") # gconfig(wps.url = "https://cida-test.er.usgs.gov/gdp/process/WebProcessingService") saveRDS(webgeom('HUC8::09020306'), "data/test_webgeom_huc08.rds") saveRDS(webgeom('state::Wisconsin'), "data/test_webgeom_WI.rds") saveRDS(simplegeom(data.frame(point1 = c(-48.6, 45.2), point2=c(-88.6, 45.2))), "data/test_simplegeom_two_points.rds") saveRDS(webdata('prism',times = as.POSIXct(c('2001-01-01','2002-02-05'))), "data/test_webdata_prism_year.rds") # from custom data source vignette wg <- webgeom(url="https://www.sciencebase.gov/catalogMaps/mapping/ows/54296bf0e4b0ad29004c2fbb") geom(wg) <- "sb:Yahara_River_HRUs_alb_eq" attribute(wg) <- "GRIDCODE" wd <- webdata(url = 'https://cida.usgs.gov/thredds/dodsC/prism_v2', variables = c('tmx', 'tmn', 'ppt'), times = as.POSIXct(c('2000-01-01', '2010-01-01'))) saveRDS(wg, "data/test_XML_no_gmlid_wg.rds") saveRDS(wd, "data/test_XML_no_gmlid_wd.rds") wp <- webprocess(algorithm = list('OPeNDAP Subset'="gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageOPeNDAPIntersectionAlgorithm")) inputs(wp, "OUTPUT_TYPE") <- "geotiff" saveRDS(wp, "data/test_XML_wp_opendapsubset.rds") webdata <- query("webdata") saveRDS(webdata, "data/test_query_webdata.rds") expect_gt(length(list.files('data')), 1) })geoknife/tests/testthat/test-webdata_object.R0000644000176200001440000000351314036051075021103 0ustar liggesuserscontext("Test create webdata object") test_that("creation of webdata object", { testthat::skip_on_cran() expect_is(webdata(), "webdata") expect_is(webdata('prism'), "webdata") wd <- webdata('prism',times = as.POSIXct(c('2001-01-01','2002-02-05'))) expect_is(wd, "webdata") times(wd)[1] <- as.POSIXct('2000-01-01') expect_is(wd, "webdata") }) test_that("create webdata from geojob", { xml <- system.file("extdata/state_webgeom_post.xml", package = "geoknife") geojob <- geojob(xml=xml) wd <- webdata(geojob) expect_equal(length(times(wd)), 2) expect_is(url(wd), "character") expect_is(variables(wd), "character") expect_gt(length(variables(wd)), 0) #test XML missing time slots testthat::skip_on_cran() noTimesJob <- geojob('https://cida.usgs.gov/gdp/process/request?id=b327be82-8bd5-4a7e-8fda-4288c1a6ef3d') wd <- webdata(noTimesJob) expect_equal(length(times(wd)), 2) expect_is(times(wd), "POSIXct") #make sure times aren't dropped wd <- webdata(geojob(xml = 'https://cida.usgs.gov:443/gdp/process/request?id=dded6ef9-1e52-4fec-b14d-6a93606e7b1f')) n <- nchar(as.character(times(wd))) expect_true(all(n > 10)) }) context("Test getting fields of webdata object") test_that("getters work", { testthat::skip_on_cran() wd <- webdata('prism',times = as.POSIXct(c('2001-01-01','2002-02-05'))) expect_is(times(wd), "POSIXct") expect_is(url(wd), "character") }) context("Test setting fields of webdata object") test_that("setters work", { testthat::skip_on_cran() wd <- webdata('prism',times = as.POSIXct(c('2001-01-01','2002-02-05'))) times(wd)[1] <- as.POSIXct('2000-01-01') expect_equal(as.numeric(times(wd)[1]-as.POSIXct('2000-01-01')), 0) url(wd) <- 'www.badurlppppp.com' expect_is(url(wd), "character") }) geoknife/tests/testthat/test-sleep_time.R0000644000176200001440000000132114036051075020267 0ustar liggesuserscontext("Test sleep params") test_that("Test sleep params", { testthat::skip_on_cran() default.sleep <- geoknife:::gconfig('sleep.time') wd <- readRDS("data/test_webprocess_knife.rds") expect_equal(wd@sleep.time, default.sleep) wd <- readRDS("data/test_webprocess_sleep-plus-five.rds") expect_false(wd@sleep.time == default.sleep) }) test_that("Test set sleep global and param", { testthat::skip_on_cran() default.sleep <- geoknife:::gconfig('sleep.time') geoknife:::gconfig('sleep.time'=default.sleep+5) wd <- webprocess() # tests on init. expect_equal(wd@sleep.time, default.sleep+5) wd <- webprocess(sleep.time = default.sleep) expect_equal(wd@sleep.time, default.sleep) })geoknife/tests/testthat/test-query_webgeom.R0000644000176200001440000000250714036307156021026 0ustar liggesuserscontext("query webgeom") test_that("query geoms", { testthat::skip_on_cran() expect_is(query(webgeom(), 'geoms'),'character') wg <- webgeom(geom = "sample:CONUS_states", attribute = "STATE", values = "New Hampshire") expect_is(query(wg, 'geoms'),'character') expect_error(query(webgeom(), 'attributes')) expect_error(query(webgeom(), 'values')) }) test_that("query attributes", { testthat::skip_on_cran() wg <- webgeom(geom = "sample:CONUS_states", attribute = "STATE", values = "New Hampshire") expect_is(query(wg, 'attributes'),'character') }) test_that("query values", { testthat::skip_on_cran() wg <- webgeom(geom = "sample:CONUS_states", attribute = "STATE", values = "New Hampshire") expect_is(query(wg, 'values'),'character') }) test_that("query values returns only unique", { expect_false(any( duplicated( query(webgeom(geom="sample:Counties" , attribute = "STATE_FIPS"), 'values')) ) ) }) context("Create WFS post XML works") test_that("two states", { wg <- readRDS("data/test_wfsgetfeature_wg.rds") xml <- geoknife:::wfsFilterFeatureXML(wg) fn <- "data/test_wfsgetfeature.xml" expect_equal(xml, gsub("\r", "", readChar(fn, file.info(fn)$size))) })geoknife/tests/testthat.R0000644000176200001440000000005114036051075015163 0ustar liggesuserslibrary(testthat) test_check('geoknife')geoknife/vignettes/0000755000176200001440000000000014154524764014065 5ustar liggesusersgeoknife/vignettes/custom_data_sources.Rmd0000644000176200001440000000766314041547235020604 0ustar liggesusers--- title: "Using `geoknife` with a custom webgeom and/or webdata" author: "David Blodgett" date: "`r Sys.Date()`" output: rmarkdown::html_vignette vignette: > %\VignetteIndexEntry{Using `geoknife` with a custom webgeom and/or webdata} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- ```{r init, echo=FALSE, include=FALSE} library(geoknife) knitr::opts_chunk$set(eval=nzchar(Sys.getenv("geoknife_vignette_eval"))) ``` This vignette shows how to use a custom Web Feature Service with `geoknife`. In this case, we are using a WFS from [ScienceBase](https://www.sciencebase.gov/catalog/item/5b68e7e3e4b006a11f75c06a). The url used for the WFS can be found in the "Spatial Services" section of the sciencebase item. If the WFS url you have has parameters included, remove them when passing them to `geoknife`. e.g. this: `https://www.sciencebase.gov/catalogMaps/mapping/ows/5b68e7e3e4b006a11f75c06a` not this: `https://www.sciencebase.gov/catalogMaps/mapping/ows/5b68e7e3e4b006a11f75c06a?service=wfs&request=getcapabilities&version=1.0.0` For advanced users, it may be interesting to see what `geoknife` is doing behind the scences. Switch `verbose=FALSE` to `verbose=TRUE` to see the web service request being made when you execute this vignette. ```{r stencil, echo=T} gconfig(verbose=FALSE) stencil <- webgeom(url="https://www.sciencebase.gov/catalogMaps/mapping/ows/5b68e7e3e4b006a11f75c06a") stencil_geoms <- query(stencil, 'geoms') print(stencil_geoms) ``` Now we can select a WFS geometry layer (`geom`) and query for its attributes. ```{r attribute, echo=T} geom(stencil) <- stencil_geoms[2] stencil_attributes <- query(stencil, 'attributes') print(stencil_attributes) ``` Now we can select an attribute and query for the values of that attribute. For this demo, we won't set the values, but rather just move forward using all polygons in this geom ```{r value, echo=T} attribute(stencil) <- stencil_attributes[2] print(query(stencil, 'values')) ``` Now we'll set up our webdata with an OPeNDAP service as its url. Note that this can be any OPeNDAP service compatible with `geoknife` and the Geo Data Portal. What datasets are compatible is beyond the scope of this vignette, but is documented [here](https://my.usgs.gov/confluence/display/GeoDataPortal/Custom+Dataset+Use+Guidlines). The OPeNDAP dataset used here is from the [main USGS THREDDS archive](https://cida.usgs.gov/thredds/) and is one included in `geoknife` but many other OPeNDAP datasets could be used by entering their OPeNDAP service base URL in the same way. ```{r fabric, echo=T} fabric <- webdata(url = 'https://cida.usgs.gov/thredds/dodsC/prism_v2', variables = c('tmx', 'tmn', 'ppt'), times = as.POSIXct(c('2000-01-01', '2010-01-01'))) print(fabric) ``` Note that if you don't know the valid variables and times for an OPeNDAP URL, you can use `query` to find them like this. ```{r query_fabric, echo=T, warning=F} fabric_variables <- query(fabric, "variables") fabric_times <- query(fabric, "times") print(paste(fabric@url, "has", paste(fabric_variables, collapse = ", "), "variables for the time range", fabric_times[1], "to", fabric_times[2])) ``` Now we can execute the `geoknife` job for the specified fabric and stencil. Note that we set `wait = TRUE` here so we can just wait for the result of the process. ```{r execute, echo=T} prism_yahara_result <- result(geoknife(stencil, fabric, wait = TRUE)) ``` ```{r print_execute, echo=F} print(paste0("The returned dataframe has ", ncol(prism_yahara_result), " columns with names '", paste(names(prism_yahara_result), collapse = "', '"), "' and ", nrow(prism_yahara_result), " rows from ", prism_yahara_result[1,1], " to ", prism_yahara_result[nrow(prism_yahara_result), 1])) ```geoknife/vignettes/geoknife.Rmd0000644000176200001440000006404014041547020016305 0ustar liggesusers--- title: "geoknife package" author: "Jordan Read" date: "`r format(Sys.time(), '%d %B, %Y')`" output: rmarkdown::html_vignette: toc: true fig_width: 7 fig_height: 6 vignette: > %\VignetteEngine{knitr::rmarkdown} %\VignetteIndexEntry{geoknife package guide} \usepackage[utf8]{inputenc} --- ```{r setup, include=FALSE} library(rmarkdown) options(continue=" ") options(width=60) library(knitr) library(geoknife) query <- geoknife::query `values<-` <- geoknife::`values<-` id <- geoknife::id ``` ##Introduction The **geoknife** package was created to support web-based geoprocessing of large gridded datasets according to their overlap with landscape (or aquatic/ocean) features that are often irregularly shaped. geoknife creates data access and subsequent geoprocessing requests for the USGS's Geo Data Portal to carry out on a web server. The results of these requests are available for download after the processes have been completed. This type of workflow has three main advantages: 1) it allows the user to avoid downloading large datasets, 2) it avoids reinventing the wheel for the creation and optimization of complex geoprocessing algorithms, and 3) computing resources are dedicated elsewhere, so geoknife operations do not have much of an impact on a local computer. Because communication with web resources are central to geoknife operations, users must have an active internet connection. geoknife interacts with a remote server to discover processing capabilities, find already available geospatial areas of interest (these are normally user-uploaded shapefiles), get gridded dataset characteristics, execute geoprocessing requests, and get geoprocessing results. The main elements of setting up and carrying out a geoknife 'job' (geojob) include defining the feature of interest (the stencil argument in the geoknife function), the gridded web dataset to be processed (the fabric argument in the geoknife function), and the the processing algorithm parameters (the knife argument in the geoknife function). The status of the geojob can be checked with check, and output can be loaded into a data.frame with results. See below for more details. ##Installation To install the stable version of **geoknife** package with dependencies: ```{r, eval=FALSE} install.packages("geoknife", repos = c("https://owi.usgs.gov/R","https://cran.rstudio.com/"), dependencies = TRUE) ``` Or to install the current development version of the package: ```{r, eval=FALSE} install.packages("devtools") devtools::install_github('USGS-R/geoknife') ``` ## getting started The `geoknife` package was created to support web-based geoprocessing of large gridded datasets according to their overlap with landscape (or aquatic/ocean) features that are often irregularly shaped. geoknife creates data access and subsequent geoprocessing requests for the USGS's Geo Data Portal to carry out on a web server. ### geoknife concepts geoknife has abstractions for web-available gridded data, geospatial features, and geoprocessing details. These abstractions are the basic geoknife arguments of `fabric`, `stencil` and `knife`. * `fabric` defines the web data that will be accessed, subset, and processed (see [the fabric section](#gridded-data-fabric) for more details). These data are limited to gridded datasets that are web-accessible through the definitions presented in [the OPeNDAP section](#opendap). Metadata for `fabric` include time, the URL for the data, and variables. * `stencil` is the geospatial feature (or set of features) that will be used to delineate specific regions of interest on the fabric (see [the stencil section](#spatial-features-stencil) for more details). `stencil` can include point or polygon groupings of various forms (including classes from the sp R package). * `knife` defines the way the analysis will be performed, including the algorithm and version used, the URL that receives the processing request, the statistics returned, and the format of the results (see [the knife section](#web-processing-details-knife) for more details). * The `geoknife()` function takes the `fabric`, `stencil`, and `knife`, and returns a `geojob`, which is a live geoprocessing request that will be carried out on a remote web server (see [the geojob section](#geojob-details) for more details). The `geojob` can be checked by users, and results can be parsed and loaded into the R environment for analyses. ### remote processing basics Because `geoknife` executes geospatial computations on a remote webserver, the workflow for to execute geoprocessing operations may feel a bit foreign to users who usually performing their analyses on a local computer. To find available datasets and their details (variables, time range, etc.), `geoknife` must query remote servers because data for use with `geoknife` is typically hosted on open access servers near the processing service. These operations are covered in detail below, but this section is designed to provide a quick overview. Interactions with web resources may take on the following forms, and each involve separate requests to various webservers: (@) Using the `query` function to figure out what data exist for `fabric`. This function will request data from a CSW (catalog service for the web) resource and return results, or, if a dataset is already specified, it can be used to query for the variables or time dimension. (@) Using the `query` function to use a web resource for the geometry of `stencil`, including a US State, Level III Ecoregion, and many others. (@) Submitting a `geojob` to be processed externally (@) Checking the status of a `geojob` (@) Loading the results from a successful `geojob` ### quick start guide There are various ways to get up and running quickly with `geoknife`. See sections below for additional details on any of the following operations. As mentioned above, `geoknife` has the basic arguments of `fabric`, `stencil` and `knife`. `knife` is an optional argument, and if not used, a default `knife` will be used to specify the processing details. #### define a stencil that represents the geographic region to slice out of the data There are many different ways to specify geometry (`stencil`) for `geoknife`. The two basic functions that support building `stencil` objects are `simplegeom` and `webdata`: ```{r} library(geoknife) ``` Use a single longitude latitude pair as the geometry with the `simplegeom` function: ```{r} stencil <- simplegeom(c(-89, 46.23)) ``` Or specify a collection of named points in a `data.frame` (note that naming is important for multi-features because it specifies how the results are filtered): ```{r} stencil <- simplegeom(data.frame( 'point1' = c(-89, 46), 'point2' = c(-88.6, 45.2))) ``` Use a web-available geometry dataset with the `webgeom` function to specify state boundaries: ```{r, eval=FALSE} stencil <- webgeom('state::New Hampshire') stencil <- webgeom('state::New Hampshire,Wisconsin,Alabama') ``` or HUC8s (hydrologic unit code): ```{r, eval=FALSE} stencil <- webgeom('HUC8::09020306,14060009') ``` ```{r, echo=FALSE} load(system.file('extdata', 'HUC8_stencil.RData', package = 'geoknife')) ``` display stencil: ```{r} stencil ``` see what other HUCs could be used via the `query` function: ```{r, eval=FALSE} HUCs <- query(stencil, 'values') ``` ```{r, echo=FALSE} load(system.file('extdata', 'HUC8_query.RData', package = 'geoknife')) ``` there are thousands of results, but `head()` will only display a few of them ```{r} head(HUCs) ``` #### define a fabric that represents the underlying data The Geo Data Portal's web data catalog is quite extensive, and inludes many datasets that can all be processed with `geoknife`. Check it out at cida.usgs.gov/gdp. This is not a complete list of all relevant datasets that can be accessed and processed. The `geoknife` package has a number of quick access datasets build in (similar to quick start `webgeom` objects). An example of a quick start dataset: ```{r} fabric <- webdata('prism') fabric ``` which can be a starting point for the PRISM dataset, as the fields can be modified: ```{r} times(fabric) <- c('2002-01-01','2010-01-01') variables(fabric) <- c('tmx') fabric ``` #### create the processing job that will carry out the subsetting/summarization task ```{r, eval=FALSE} job <- geoknife(stencil, fabric) ``` use convienence functions to check on the job: ```{r, eval=FALSE} check(job) running(job) error(job) successful(job) ``` Cancel a running job: ```{r, eval=FALSE} job <- cancel(job) ``` Run the job again, but have R wait until the process is finished: ```{r, eval=FALSE} job <- geoknife(stencil, fabric, wait = TRUE) ``` Load up the output and plot it ```{r, fig.height=3.5, fig.width=7, eval=FALSE} data <- result(job) plot(data[,1:2], ylab = variables(fabric)) ``` ```{r, fig.height=3.5, fig.width=7, echo=FALSE} load(system.file('extdata', 'prism_job.RData', package = 'geoknife')) plot(data[,1:2], ylab = variables(fabric)) ``` For long running processes, it often makes sense to use an email listener: ```{r, eval=FALSE} job <- geoknife(webgeom('state::Wisconsin'), fabric = 'prism', email = 'fake.email@gmail.com') ``` ## spatial features (`stencil`) The `stencil` concept in `geoknife` represents the area(s) of interest for geoprocessing. `stencil` can be represented by two classes in `geoknife`: `simplegeom` and `webdata`. Any other classes can also be used that can be coerced into either of these two classes (such as `data.frame`). ### `simplegeom` object The `simplegeom` class is designed to hold spatial information from the R environment and make it available to the processing engine. `simplegeom` is effectively a wrapper for the `sp` package's `SpatialPolygons` class, but also coerces a number of different other types into this class. For example: Points can be specified as longitude latitude pairs: ```{r} stencil <- simplegeom(c(-89, 45.43)) ``` or as a data.frame: ```{r} stencil <- simplegeom(data.frame( 'point1' = c(-89, 46), 'point2' = c(-88.6, 45.2))) ``` Also, a `SpatialPolygons` object can be used as well (example from `sp` package): ```{r} library(sp) Sr1 = Polygon(cbind(c(2,4,4,1,2),c(2,3,5,4,2))) Sr2 = Polygon(cbind(c(5,4,2,5),c(2,3,2,2))) Sr3 = Polygon(cbind(c(4,4,5,10,4),c(5,3,2,5,5))) Sr4 = Polygon(cbind(c(5,6,6,5,5),c(4,4,3,3,4)), hole = TRUE) Srs1 = Polygons(list(Sr1), "s1") Srs2 = Polygons(list(Sr2), "s2") Srs3 = Polygons(list(Sr3, Sr4), "s3/4") stencil <- simplegeom(Srl = list(Srs1,Srs2,Srs3), proj4string = CRS("+proj=longlat +datum=WGS84")) ``` ### `webgeom` object The `webgeom` class is designed to hold references to web feature service (WFS) details and make it available to the processing engine. Similar to `webdata` (see below), the `webgeom` class has public fields that can be set and accessed using simple methods. Public fields in `webgeom`: * `url`: the WFS endpoint to use for the data * `geom`: the feature collection name (can be namespaced shapefile names) * `attribute`: the attribute of the feature collection to be use * `values`: the values of the chosen attribute to use (or `NA` for all) * `version`: the WFS version to use. To create a default `webgeom` object: ```{r} stencil <- webgeom() ``` The user-level information in webgeom is all available with the webgeom "show" method (or print). ```{r} stencil ``` The public fields can be accessed in by using the field name: ```{r, eval=FALSE} geom(stencil) <- "sample:CONUS_states" attribute(stencil) <- "STATE" values(stencil) <- c("Wisconsin","Maine") ``` ### quick access to web available data for webgeoms There are some built in `webgeom` templates that can be used to figure out the pattern, or to use these datasets for analysis. Currently, the package only supports US States, Level III Ecoregions, or HUC8s: ```{r, eval=FALSE} stencil <- webgeom('state::Wisconsin') webgeom('state::Wisconsin,Maine') webgeom('HUC8::09020306,14060009') webgeom('ecoregion::Colorado Plateaus,Driftless Area') ``` ### query function for `webgeom` The `query` function on `webgeom` can be used to find possible inputs for each public field (other than `version` and `url` currently): ```{r, eval=FALSE} query(stencil, 'geoms') ``` ``` ## [1] "sample:Alaska" ## [2] "upload:CIDA_TEST_" ## [3] "sample:CONUS_Climate_Divisions" ## [4] "sample:CONUS_states" ## [5] "sample:CONUS_states" ## [6] "sample:CSC_Boundaries" ## [7] "sample:Landscape_Conservation_Cooperatives" ## [8] "sample:FWS_LCC" ## [9] "sample:simplified_huc8" ## [10] "sample:Ecoregions_Level_III" ## [12] "sample:Counties" ## [13] "sample:nps_boundary_2013" ## [14] "upload:nrhu_selection" ## [15] "upload:nrhu_selection_Gallatin" ## [16] "sample:simplified_HUC8s" ## [17] "draw:test" ``` ```{r, eval=FALSE} query(stencil, 'attributes') ``` ``` ## [1] "STATE" ``` ## gridded data (`fabric`) The `fabric` concept in `geoknife` represents the gridded dataset that will be operated on by the tool. `fabric` can be a time-varying dataset (such as PRISM) or a spatial snapshot coverage dataset (such as the NLCD). At present, `fabric` is limited to datasets that can be accessed using the OPeNDAP protocol or WMS (web map service). Most helper functions in geoknife, including `query(fabric,'variables')` tend to work better for OPeNDAP datasets. ### `webdata` object The `webdata` class holds all the important information for webdatasets in order to make them available for processing by geoknife's outsourced geoprocessing engine, the Geo Data Portal. Public fields in `webdata`: * `times`: a POSIXct vector of length 2. This specifies the start and end time of the process request. If `times()[1]` is `NA`, the start time will be the begining of the dataset. If `times()[2]` is `NA` the end time will be the end of the dataset. `times` must be `as.POSIXct(c(NA,NC))` for datasets without a time dimension. * `url`: a character for the location of a web available dataset. This URL will be queried for data access and used for the processing task. * `variables`: a character vector for the variables of the dataset to use. Must be valid variables that exist within the dataset specified with `url`. To create a default `webdata` object: ```{r} fabric <- webdata() ``` The user-level information in webdata is all available with the webdata "show" method (or print). ```{r} fabric ``` The public fields can be accessed in by using the field name: ```{r} times(fabric) url(fabric) <- 'https://cida.usgs.gov/thredds/dodsC/prism' variables(fabric) <- 'tmx' times(fabric)[1] <- as.POSIXct('1990-01-01') ``` ### find data that is indexed by the Geo Data Portal catalog The `fabric` is specified using the `webdata` function. `geoknife` can access a catalog of webdata by using the `query` function: ```{r, eval=FALSE} webdatasets = query('webdata') length(webdatasets) ``` ```{r, echo=FALSE} load(system.file('extdata', 'webdata_query.RData', package = 'geoknife')) length(webdatasets) ``` Interrogating datasets can be done by printing the returned dataset list, which displays the title and the url of each dataset by default (this example truncates the `r length(webdatasets)` datasets to display 5): ```{r} webdatasets[61:65] ``` Finding additional information about a particular dataset is supported by `title()` and `abstract()`, which return the dataset titles and abstracts respectively: ```{r} title(webdatasets[87]) abstract(webdatasets[87]) ``` indexing datasets based on order or title are equivalent ```{r} fabric <- webdata(webdatasets[99]) evapotran <- webdata(webdatasets['Monthly Conterminous U.S. actual evapotranspiration data']) ``` To modify the times in `fabric`, use `times()`: ```{r} times(fabric) <- c('1990-01-01','2005-01-01') ``` Similar to `webgeom`, the query method can be used on `webdata` objects: ```{r, eval=FALSE} query(fabric, 'times') query(fabric, 'variables') ``` ### find data that is *not* indexed by the Geo Data Portal catalog There are hundreds (or potentially thousands) of additional OPeNDAP datasets that will work with geoknife, but need to be found through web searches or catalogs (e.g., www.esrl.noaa.gov/psd/thredds/dodsC/Datasets, apdrc.soest.hawaii.edu/data/data.php). One such example is Sea Surface Temperature from the Advanced Very High Resolution Radiometer (AVHRR) temperature sensing system. Specifying datasets such as this requires finding out the OPeNDAP endpoint (URL) for the dataset, and specifying it as the `url` to webdata (we found this example in the extensive apdrc.soest.hawaii.edu/data/data.php catalog): ```{r} fabric = webdata(url='dods://apdrc.soest.hawaii.edu/dods/public_data/satellite_product/AVHRR/avhrr_mon') ``` `query` for `variables` doesn't work for this dataset, because it actually doesn't have units and therefore "valid" variables are not returned (instead you get an empty list). From the OPeNDAP endpoint, it is clear that this dataset has one variable of interest, which is called 'sst': ```{r, eval=FALSE} variables(fabric) <- 'sst' query(fabric, 'times') ``` ``` [1] "1985-01-01 UTC" "2003-05-01 UTC" ``` ```{r} times(fabric) <- c('1990-01-01','1999-12-31') ``` plotting the July surface temperature of a spot on the Caspian Sea is done by: ```{r, eval=FALSE} sst = result(geoknife(data.frame('caspian.sea'=c(51,40)), fabric, wait = TRUE)) head(sst) july.idx <- months(sst$DateTime) == 'July' plot(sst$DateTime[july.idx], sst$caspian.sea[july.idx], type='l', lwd=2, col='dodgerblue', ylab='Sea Surface Temperature (degC)',xlab=NA) ``` ```{r, echo=FALSE, fig.height=4, fig.width=6} load(system.file('extdata', 'sst_result.RData', package = 'geoknife')) head(sst) july.idx <- months(sst$DateTime) == 'July' plot(sst$DateTime[july.idx], sst$caspian.sea[july.idx], type='l', lwd=2, col='dodgerblue', ylab='Sea Surface Temperature (degC)',xlab=NA) ``` ### query function for `webdata` The `query` function works on `webdata`, similar to how it works for `webgeom` objects. For the PRISM dataset specified above, the time range of the dataset can come from `query` with `times`: ```{r, eval=FALSE} fabric = webdata('prism') variables(fabric) <- 'ppt' query(fabric, 'times') ``` ``` ## [1] "1895-01-01 UTC" "2013-02-01 UTC" ``` likewise, variables with `variables`: ```{r, eval=FALSE} query(fabric, 'variables') ``` Note that a variable has to be specified to use the `times` query: ```{r} variables(fabric) <- NA ``` ``` ## [1] "ppt" "tmx" "tmn" ``` This will fail: ```{r,eval=FALSE} query(fabric, 'times') ``` ``` Error in times_query(fabric, knife) : variables cannot be NA for fabric argument ``` At present, the `geoknife` package does not have a query method for dataset urls. ## `knife` object The `webprocess` class holds all the important information for geoknife processing details for the outsourced geoprocessing engine, the Geo Data Portal. Public fields in `webprocess`: * `url`: a character for the location of the web processing service to be used. * `algorithm`: a list specifying the algorithm to be used for processing. Defaults to `r names(algorithm(webprocess()))`. * `version`: a character specifying the version of the web processing service to be used. Defaults to `r version(webprocess())`. * `processInputs`: a list of processing details for the specified `algorithm`. These details vary depending on `algorithm` and are this field is automatically reset when the `algorithm` field is set. * `wait`: a boolean that specifies whether to have R wait until the process is finished. Defaults to `FALSE` * `email`: a character that species an email address to send the finished process result to. ### query function for `webprocess` The `query` function works on `webprocess`, similar to how it works for `webgeom` and `webdata` objects. For a default `webprocess` object, the available algorithms can be queried by: ```{r, eval=FALSE} knife <- webprocess() query(knife, 'algorithms') ``` ``` ## $`Categorical Coverage Fraction` ## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureCategoricalGridCoverageAlgorithm" ## ## $`OPeNDAP Subset` ## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageOPeNDAPIntersectionAlgorithm" ## ## $`Area Grid Statistics (unweighted)` ## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureGridStatisticsAlgorithm" ## ## $`Area Grid Statistics (weighted)` ## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm" ## ## $`WCS Subset` ## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageIntersectionAlgorithm" ``` Changing the `webprocess` url will modify the endpoint for the query, and different algorithms may be available: ```{r,eval=FALSE} url(knife) <- 'https://cida.usgs.gov/gdp/process/WebProcessingService' query(knife, 'algorithms') ``` ``` ## $`Categorical Coverage Fraction` ## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureCategoricalGridCoverageAlgorithm" ## ## $`OPeNDAP Subset` ## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageOPeNDAPIntersectionAlgorithm" ## ## $`Area Grid Statistics (unweighted)` ## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureGridStatisticsAlgorithm" ## ## $`Area Grid Statistics (weighted)` ## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm" ## ## $`WCS Subset` ## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageIntersectionAlgorithm" ``` ### algorithm As noted above, the `algorithm` field in `webprocess` is a list, specifying the algorithm name and relative path to the algorithm endpoint. To access or change the algorithm: ```{r, eval=FALSE} knife <- webprocess() algorithm(knife) <- query(knife, 'algorithms')[1] # -- or -- algorithm(knife) <- list('Area Grid Statistics (weighted)' = "gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm") ``` ### inputs getting and setting `processInputs` for `geoknife` is currently in. Check back later. ### url The `url` field in `webprocess` can be accessed and set as expected: ```{r, eval=FALSE} url(knife) <- 'https://cida.usgs.gov/gdp/process/WebProcessingService' ``` ### `wait` The `wait` boolean in `webprocess` can set during creation: ```{r, eval=FALSE} knife <- webprocess(wait = TRUE) knife ``` ``` ## An object of class "webprocess": ## url: https://cida.usgs.gov/gdp/process/WebProcessingService ## algorithm: Area Grid Statistics (weighted) ## web processing service version: 1.0.0 ## process inputs: ## SUMMARIZE_FEATURE_ATTRIBUTE: false ## SUMMARIZE_TIMESTEP: false ## REQUIRE_FULL_COVERAGE: true ## DELIMITER: COMMA ## STATISTICS: ## GROUP_BY: ## wait: TRUE ## email: NA ``` ### `email` The `email` field in `webprocess` can be accessed and set as expected: ```{r, eval=FALSE} knife <- webprocess(email = 'fake.email@gmail.com') knife ``` ``` ## An object of class "webprocess": ## url: https://cida.usgs.gov/gdp/process/WebProcessingService ## algorithm: Area Grid Statistics (weighted) ## web processing service version: 1.0.0 ## process inputs: ## SUMMARIZE_FEATURE_ATTRIBUTE: false ## SUMMARIZE_TIMESTEP: false ## REQUIRE_FULL_COVERAGE: true ## DELIMITER: COMMA ## STATISTICS: ## GROUP_BY: ## wait: FALSE ## email: fake.email@gmail.com ``` ## `geojob` details The `geojob` in the `geoknife` package contains all of the processing configuration details required to execute a processing request to the Geo Data Portal and check up on the state of that request. A `geojob` object is created using the high-level function `geoknife()` with the `stencil`, `fabric` and optional `knife` arguments as described above. ### `geojob` class and details The `geojob` public fields include: * `url`: the url where the processing job was sent to. Is defined by the `url` field of the `knife` argument used to create the job * `xml`: the XML used in the POST to the web geoprocessing service. This XML includes configurations set up by the `fabric`, `stencil`, and `knife` arguments. * `id`: the url of the process that is currently running, or `r id(geojob())` for no job. ### `check` and related functions The status of a `geojob` can be checked with the `check` function: ```{r, eval=FALSE} job <- geoknife(stencil, fabric = 'prism', wait = FALSE) check(job) ``` ``` ## $status ## [1] "Process Started" ## ## $URL ## NULL ## ## $statusType ## [1] "ProcessStarted" ``` use other convienence functions related to `check` to return boolean (`TRUE` or `FALSE`) responses ```{r, eval=FALSE} running(job) error(job) successful(job) ``` ### `cancel` geojob The `geoknife` package currently limits the user processing requests to single-running processes, so as to avoid creating thousands of requests in error, which could overwhelm the processing resources. If there is a reason to support additional jobs at one time, please email the package maintainers with your query. To cancel and existing job: Cancel a running job but retain the details: ```{r, eval=FALSE} id(job) ``` ``` ## [1] "https://cida.usgs.gov:80/gdp/process/RetrieveResultServlet?id=a264a88c-9672-4029-915b-a09b1403d26a" ``` ```{r, echo=FALSE} job <- geojob() ``` ```{r} job <- cancel(job) id(job) ``` To cancel any running job without specifying the `geojob` reference: ```{r} cancel() ``` ## geoknife web resources geoknife outsources all major geospatial processing tasks to a remote server. Because of this, users must have an active internet connection. Problems with connections to datasets or the processing resources are rare, but they do happen. When experiencing a connectivity problem, the best approach is often to try again later or email gdp@usgs.gov with any questions. The various web dependencies are described below. ### Geo Data Portal The U.S. Geological Survey's "Geo Data Portal" (GDP) provides the data access and processing services that are leveraged by the `geoknife` package. See [cida.usgs.gov/gdp](https://cida.usgs.gov/gdp/) for the GDP user interface. geoknife/vignettes/plot_geotiff.Rmd0000644000176200001440000000764414036051075017212 0ustar liggesusers--- title: "subset gridded data as geotiff and plot" author: "Jordan Read, Alison Appling" date: "`r format(Sys.time(), '%d %B, %Y')`" output: rmarkdown::html_vignette: toc: true fig_width: 7 fig_height: 6 vignette: > %\VignetteEngine{knitr::rmarkdown} %\VignetteIndexEntry{geoknife plot geotiff} \usepackage[utf8]{inputenc} --- ```{r setup, include=FALSE} library(rmarkdown) options(continue=" ") options(width=60) library(knitr) library(geoknife) knitr::opts_chunk$set(eval=nzchar(Sys.getenv("geoknife_vignette_eval"))) ``` `geoknife` has a number of output formats, but a new one that was added in version 1.1.0 of the package (after the initial release to CRAN) is the ability to output results as a zip file that contains a series of geotiffs for each timestep requested. This vignette is a brief introduction on how to do this using a few additional packages that are in the `Suggests` field in the description. ## get the data see the `geoknife` getting started vignette for more details, but for the purposes of this vignette, we need to get some data first and then plot it up. First things first, load up the `geoknife` package ```{r, warning=FALSE, message=FALSE} library(geoknife) ``` For this example, I am going to use a dataset that is hosted by NASA, and includes a number of radiation estimates for various components. There is a lot of global data here, but I am just going to pluck a subset in time (one timepoint for the month of July of one year) and a spatial subset. I am going to use the `OUTPUT_TYPE='geotiff'` argument that was added in version 1.1.0 of `geoknife`. We are relying on a NASA dataset here, so apologies if they change the url in the future and this doesn't work... ```{r, eval=FALSE} knife <- webprocess(algorithm = list('OPeNDAP Subset'="gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageOPeNDAPIntersectionAlgorithm")) fabric <- webdata(url='dods://opendap.larc.nasa.gov/opendap/hyrax/SortByProduct/CERES/EBAF/Surface_Edition2.8/CERES_EBAF-Surface_Edition2.8_200003-201506.nc', variable="sfc_sw_down_all_mon", #Surface Shortwave Flux Down, Monthly Means, All-Sky conditions times=c('2014-07-15','2014-07-15')) stencil <- simplegeom(data.frame('point1' = c(-5,32), 'point2' = c(-90,-78))) # big 'ol chunk 'o data job <- geoknife(stencil, fabric, knife, wait = TRUE, OUTPUT_TYPE = "geotiff") ``` now that the job is complete (because `wait=TRUE` was used), we can download the result and unzip it: ```{r, eval=FALSE} file <- download(job, destination = file.path(tempdir(), 'nasa_data.zip'), overwrite=TRUE) unzip(file, exdir=file.path(tempdir(),'NASA')) tiff.dir <- file.path(tempdir(),'NASA') ``` ```{r, message=FALSE, echo=FALSE} file <- system.file('extdata','nasa_data.zip', package='geoknife') unzip(file, exdir=file.path(tempdir(),'NASA')) tiff.dir <- file.path(tempdir(),'NASA') ``` ## plot the data using the `rasterVis` package, read this in and create a raster object: ```{r, warning=FALSE, message=FALSE} library(rgdal) library(rasterVis) nasa <- raster(file.path(tiff.dir , dir(tiff.dir))) ``` Now, use `ggplot2` and `ggmap` to plot this as a map: ```{r, warning=FALSE, message=FALSE} library(maps) library(ggmap) library(ggplot2) world <- map_data("world2") gplot(nasa, maxpixels = 5e5) + geom_tile(aes(fill = value), alpha=1) + geom_polygon(data=world, aes(x=long, y=lat, group=group), color="navy", fill='transparent') + scale_fill_gradientn("Surface Shortwave Flux (W/m^2)", colours=rev(rainbow(5))) + coord_equal() + theme_classic() + theme(axis.line = element_blank(), axis.text.x = element_blank(), axis.text.y = element_blank(), axis.ticks = element_blank(), axis.title.x = element_blank(), axis.title.y = element_blank()) + scale_y_continuous(limits=c(nasa@extent@ymin, nasa@extent@ymax)) + scale_x_continuous(limits=c(nasa@extent@xmin, nasa@extent@xmax)) ``` geoknife/R/0000755000176200001440000000000014036051075012243 5ustar liggesusersgeoknife/R/setProcessInputs.R0000644000176200001440000000271314036051075015726 0ustar liggesusers .setProcessInputs <- function(webprocess, ...){ processNames <- names(inputs(webprocess)) for (i in seq_along(processNames)){ fun <- paste0('.',processNames[i]) if (exists(fun)){ inputs(webprocess,processNames[i]) <- do.call(fun, list(...)) } else if (is.null(inputs(webprocess,processNames[i])[[1]])){ inputs(webprocess,processNames[i]) <- .defaultWhenNull(processNames[i]) } else { # / skip. will skip and allow NA, which is an optional input. } } return(webprocess) } .defaultWhenNull <- function(varName){ defaults <- list(GROUP_BY = 'STATISTIC', STATISTICS = 'MEAN') return(defaults[[varName]]) } .FEATURE_ATTRIBUTE_NAME <- function(stencil,...){ if (is(stencil,'webgeom')){ filterBy <- stencil@attribute } else if (is(stencil,'simplegeom')){ filterBy <- 'ID' } else { stop('FEATURE_ATTRIBUTE_NAME not supported for class ',class(stencil)) } return(filterBy) } .TIME_END <- function(fabric, ...){ strftime(times(fabric)[2] ,format = "%Y-%m-%dT%H:%M:%S.000Z", tz='UTC') } .TIME_START <- function(fabric, ...){ strftime(times(fabric)[1] ,format = "%Y-%m-%dT%H:%M:%S.000Z", tz='UTC') } .DATASET_ID <- function(fabric, ...){ if(!is.na(variables(fabric)[1])) { return(variables(fabric)) } else { stop('variables cannot be NA') } } .DATASET_URI <- function(fabric, ...){ dodsReplace(url(fabric)) } geoknife/R/check.R0000644000176200001440000000612314036051075013445 0ustar liggesusers#'@details check is a method for checking the process status of an active (executed) #' \linkS4class{geojob} object. The method returns \code{process}, which is a list containing #' two fields: \code{status} and \code{URL}. If the \linkS4class{geojob} object has not been executed #' (see \code{\link{start}}), this method returns \code{status}='none' and \code{URL}=NULL. #' #'@param .Object a \linkS4class{geojob} object with an active GDP process request, #' or a \code{character} URL of an existing job #'@return \code{process}, a list containing #' \code{status} and \code{URL}. #' #'@description Check status of processing request #'@title Check status of processing request #'@aliases check #'@author Jordan S. Read #'@seealso \code{\link{start}} #'@importFrom httr http_error #'@rdname check-geojob #'@examples #'gj <- geojob() # create geojob object #'check(gj) # no process for empty geojob object #'@export setGeneric(name="check",def=function(.Object){standardGeneric("check")}) #'@rdname check-geojob #'@aliases check setMethod(f = "check",signature(.Object = "geojob"), definition = function(.Object){ process <- list(status=NULL,URL=NULL) if (id(.Object) == ""){ process$status <- 'none' process$statusType <- 'none' process$percentComplete <- 'none' return(process) } else if (!is.geojobID(id(.Object))) { stop(id(.Object), ' is not a valid geojob ID. Status cannot be checked', call. = FALSE) } checkForComplete = tryCatch({ resp <- gGET(url = id(.Object)) if (httr::http_error(resp)) { stop('bad response from server', call. = FALSE) } resp },error = function(e) { return(NULL) } ) if (is.null(checkForComplete)){ process$status <- 'unknown' process$statusType <- 'unknown' process$percentComplete <- 'unknown' } if (is.null(process$status)){ checkForCompleteResponse <- gcontent(checkForComplete) checkResponseNS <- xml2::xml_ns(checkForCompleteResponse) root <- xml2::xml_root(checkForCompleteResponse) status <- xml2::xml_find_all(root,xpath = "//wps:Status", ns = checkResponseNS) process$status <- xml2::xml_text(status) process$statusType <- xml2::xml_name(xml2::xml_child(status)) if (process$status == "Process successful"){ root <- xml2::xml_root(checkForCompleteResponse) process$percentComplete <- "100" process$URL <- xml2::xml_text(xml2::xml_find_all(root, "//@href", ns = checkResponseNS)[[1]]) } else if (process$status == ""){ process$status <- "ProcessStarted" } else if (substr(process$status, 1, 34) == "org.n52.wps.server.ExceptionReport"){ process$status <- "ProcessFailed" } else if (process$status == "Process Started") { process$percentCompleted <- xml2::xml_attr(xml2::xml_find_all(root, "//wps:ProcessStarted"), "percentCompleted", ns = checkResponseNS) } } setJobState(process$status) return(process) }) #'@rdname check-geojob #'@aliases check setMethod(f = "check",signature(.Object = "character"), definition = function(.Object){ check(geojob(id = .Object)) }) geoknife/R/show-webprocess.R0000644000176200001440000000104714036051075015522 0ustar liggesuserssetMethod("show", "webprocess", function(object){ cat('An object of class "webprocess":\n') cat('url:',url(object),'\n') cat('algorithm:', names(algorithm(object)),'\n') cat('web processing service version:', version(object),'\n') cat('process inputs: \n') inputs <- inputs(object) inputs <- inputs[!paste0('.',names(inputs)) %in% pkg.env$private.funs] for (i in 1:length(inputs)){ cat(paste0(' ',names(inputs)[i],": ",inputs[[i]], '\n')) } cat('wait:', object@wait, '\n') cat('email:', object@email, '\n' ) })geoknife/R/sysdata.rda0000644000176200001440000000131414036051075014402 0ustar liggesusers}TMs0%G>&3C1$aष` $w*xHgy~+޾]{6ѿ7fh:jA#cr|qO:'fMٳAH@s(vZV݁^4`B.1TҐ*<")-29::6POK[q/yʵ( VUkHx;NH=+MK(U=0 \H%iP<[zZ8zw̥-[U ')c Jí 3&<BL= ./L@RiLec&~e*5;LIٍ3Gק x6&_o6ZaM$^ȃkŸEJ,Vnmtkߚo1e̮I/ZLxj&MMhR;)PRiS./Ӓk,S)J?^l{-x5?V{AZw2:5K 78TRW^~6ۨW?77re=+Ocnlɶ^,LtW'ި#ך.>/D &5D4%C]a#D.1?lP Fg03ah3G7EFS0L t|#ڦas 0 && any(names(args) %in% .gconfig.readonly)){ stop('read only argument(s) ', paste(names(args)[names(args) %in% .gconfig.readonly], collapse = ', '), " can't be set", call. = FALSE) } single <- FALSE if (length(args) == 0) { if (no.readonly) return(pkg.env$gconfig[-match(.gconfig.readonly,names(pkg.env$gconfig))]) else return(pkg.env$gconfig) } else { if (all(unlist(lapply(args, is.character)))) args <- as.list(unlist(args)) if (length(args) == 1) { if (is.list(args[[1L]]) | is.null(args[[1L]])) args <- args[[1L]] else if (is.null(names(args))) single <- TRUE } } if (single) value <- pkg.env$gconfig[args[[1L]]][[1L]] if (!is.null(names(args))){ pkg.env$gconfig[c(names(args))] <- args invisible(pkg.env$gconfig[c(names(args))]) } else value } geoserver_base <- function() { "https://cida.usgs.gov/gdp/geoserver" } process_base <- function() { "https://cida.usgs.gov/gdp/process/WebProcessingService" }geoknife/R/algorithm-webprocess.R0000644000176200001440000000375714036051075016542 0ustar liggesusers#' the algorithm of a webprocess object #' #' Functions to get or set the algorithm of a \linkS4class{webprocess} object. #' The algorithm is the type of process that will be used, and can be accessed #' or modified using the algorithm method. #' #'@param .Object a \linkS4class{webprocess} object #'@param value a list with name of algorithm and relative url endpoint #'@examples #'\dontrun{ #'wp <- webprocess() #'algorithm(wp) #'} #'@aliases #'algorithm #'algorithm<- #'@rdname algorithm-webprocess #'@export setGeneric(name="algorithm",def=function(.Object){ standardGeneric("algorithm") }) #'@rdname algorithm-webprocess #'@aliases algorithm #'@export setGeneric(name="algorithm<-",def=function(.Object, value){ standardGeneric("algorithm<-") }) #' @rdname algorithm-webprocess #' @aliases algorithm setMethod(f = "algorithm",signature="webprocess", definition = function(.Object){ return(.Object@algorithm) } ) #'@rdname algorithm-webprocess #'@aliases algorithm setMethod(f = "algorithm<-",signature = "webprocess", definition = function(.Object,value){ .Object <- initialize(.Object, algorithm = value) return(.Object) } ) #'@rdname algorithm-webprocess #'@aliases algorithm setMethod(f = "algorithm",signature="xml_document", definition = function(.Object){ xpath <- "//wps:Execute/ows:Identifier" algo <- xml2::xml_find_all(.Object, xpath, ns = pkg.env$NAMESPACES) if (length(algo) != 1) { stop("Invalid XML, algorithm must be defined (or only once)") } algo <- xml2::xml_text(algo[[1]]) # want friendly names for algorithms if (sum(grepl(algo, getKnives())) == 1) { result <- getKnives()[[grep(algo, getKnives())]][[1]] } else { result <- list(algo) } return(result) } )geoknife/R/geoknifeUtils.R0000644000176200001440000000531714036051075015204 0ustar liggesusers#' @importFrom curl curl_version #' @importFrom utils packageVersion geoknifeUserAgent <- function() { versions <- c( libcurl = curl::curl_version()$version, `r-curl` = as.character(utils::packageVersion("curl")), httr = as.character(utils::packageVersion("httr")), geoknife = as.character(utils::packageVersion("geoknife")) ) c(`User-Agent`=paste0(names(versions), "/", versions, collapse = " ")) } #'@importFrom httr verbose gverbose <- function(){ if (gconfig('verbose')) httr::verbose() else NULL } gheaders <- function(){ httr::add_headers(geoknifeUserAgent()) } #'@importFrom httr GET add_headers verbose gGET <- function(url, ...){ retryVERB(httr::GET, url, ...) } #' simple retry for httr VERBs #' #' Useful for intermittent server issues, when a retry will get the job done #' @param VERB \code{httr} function #' @param url a url #' @param \dots additional args passed into VERB #' @param retries number of times to try before failing #' @keywords internal retryVERB <- function(VERB, url, ..., retries = gconfig('retries')){ response <- simpleError(" ") retry <- 0 while (is(response, 'error') && retry <= retries){ response <- tryCatch({ # I don't like doing this, but the GDP response comes back as `content-type`="text/xml" instead of # `content-type`="text/xml; charset=UTF-8" so we get a charset warning message suppressWarnings(VERB(url=url, ..., gverbose(), gheaders())) }, error=function(e){ Sys.sleep(gconfig('sleep.time')) message('retrying...') return(e) }) retry=retry+1 } if (is(response, 'error')) stop(response$message, call.=FALSE) return(response) } #'@importFrom httr POST add_headers gPOST <- function(url, config = list(), ...){ retryVERB(httr::POST, url, config=config, ...) } #' xml2 version of gcontent #' #' @param response the result of httr::GET(url) #' @keywords internal gcontent <- function(response){ xml2::read_xml(iconv(readBin(response$content, character()), from = "UTF-8", to = "UTF-8")) } # takes a web process (knife) and returns a list for use in whisker # templating the root element of an execute request. get_wps_execute_attributes <- function(wp) { attribute_list <- list() attribute_list["service"] <- "WPS" attribute_list["version"] <- version(wp) attribute_list["schema_location"] <- paste(c(wp@WPS_NAMESPACE,wp@WPS_SCHEMA_LOCATION),collapse=" ") attribute_list["wps"] <- wp@WPS_NAMESPACE attribute_list["ows"] <- wp@OWS_NAMESPACE attribute_list["ogc"] <- wp@OGC_NAMESPACE attribute_list["xlink"] <- wp@XLINK_NAMESPACE attribute_list["xsi"] <- wp@XSI_NAMESPACE return(attribute_list) } geoknife/R/query-webdata.R0000644000176200001440000000744214036051075015147 0ustar liggesusers#'@importFrom httr GET verbose #'@author Jordan S. Read #'@rdname query #'@aliases query,webdata-method #'@export setGeneric(name="query",def=function(.Object, field, ...){standardGeneric("query")}) #' query webdata for various fields #' #' a method for finding possible values for a given field #' #' @param .Object a \code{webdata}, \code{webgeom}, or \code{webprocess} object. #' @param field a plural parameter name for fields in .Object (e.g., 'variables', 'times') #' @param ... additional arguments passed to methods #' @return a character vector of values corresponding to the query field specified #' @aliases query,webdata-method #' @keywords methods #' @examples #' \dontrun{ #' fabric <- webdata('prism') #' query(fabric, 'variables') #' wg <- webgeom() #' query(wg, 'geoms') #' geom(wg) <- "sample:CONUS_states" #' query(wg, 'attributes') #' attribute(wg) <- 'STATE' #' query(wg, 'values', rm.duplicates = TRUE) #' } #' @rdname query #' @aliases query,webdata-method setMethod(f = "query",signature("webdata",'character'), definition = function(.Object, field, ...){ field <- match.arg(field, c('variables','times')) args <- list(fabric = .Object, ...) values <- do.call(paste0(field,"_query"), args) return(values) } ) #'@rdname query #'@aliases query,webdata-method setMethod(f = "query",signature("webdata",'missing'), definition = function(.Object, field, ...){ stop('specify a field to query against for webdata object') } ) #'@rdname query #'@aliases query,webdata-method setMethod(f = "query",signature("character",'missing'), definition = function(.Object, field, ...){ field <- match.arg(.Object, c('webdata')) values <- do.call(paste0(field,"_query"), list(...)) return(values) } ) #' @importFrom httr content_type_xml webdata_query <- function(csw_url = 'https://www.sciencebase.gov/catalog/item/54dd2326e4b08de9379b2fb1/csw'){ request = ' full ' xpath <- '//srv:containsOperations/srv:SV_OperationMetadata/srv:connectPoint/gmd:CI_OnlineResource/gmd:linkage/gmd:URL' parentxpath <- paste0(xpath,paste(rep('/parent::node()[1]',6), collapse='')) #/parent::node()[1] response <- gcontent(gPOST(url = csw_url, body = request, content_type_xml())) namespaces = xml2::xml_ns(response) urls <- lapply(xml2::xml_find_all(response, xpath, ns = namespaces), xml2::xml_text) abstracts = xml2::xml_text(xml2::xml_find_all(response, paste0(parentxpath,'/gmd:abstract'), ns = namespaces)) titles = xml2::xml_text(xml2::xml_find_all(response, paste0(parentxpath, '/gmd:citation/gmd:CI_Citation/gmd:title/gco:CharacterString'), ns = namespaces)) group = list() sort.ix <- sort(titles, index.return = TRUE)$ix for (i in 1:length(urls)){ group[[i]] <- list(title = titles[sort.ix[i]], url=urls[[sort.ix[i]]], abstract = abstracts[sort.ix[i]]) } types = unname(xml2::xml_attrs(xml2::xml_find_all(response, parentxpath, ns = namespaces))) # removing all non-OPeNDAP endpoints group[which(substr(types[sort.ix],1,7) != "OPeNDAP")] <- NULL return(datagroup(group)) }geoknife/R/02-webgeom-obj.R0000644000176200001440000001525714036340506015014 0ustar liggesusers#' webgeom class #' #' The \code{webgeom} class represents a web feature service (WFS) dataset. #' WFS is an open geospatial consortium standard for spatial data on the web. WFS supports #' filtering of spatial elements and this object can support many of those filters. #' #' @slot url URL of web feature service endpoint. #' Can be set or accessed using \code{\link[geoknife]{url}} #' @slot geom character for geometric feature name. #' Can be set or accessed using \code{\link[geoknife]{geom}} #' @slot attribute character for feature attribute (used for filtering and naming in output) #' Can be set or accessed using \code{\link[geoknife]{attribute}} #' @slot values character vector of attribute values to be used in processing (a subset, or all if NA) #' Can be set or accessed using \code{\link[geoknife]{values}} #' @slot version a character that specifies the web feature service (WFS) version to use. #' Can be set or accessed using \code{\link[geoknife]{version}} #' @slot GML_IDs (_private) IDs that correspond to \code{values}. Used internally for processing. #' @slot WFS_NAMESPACE (_private) web location of web feature service namespace #' @slot GML_NAMESPACE (_private) web location of GML namespace #' @slot GML_SCHEMA_LOCATION (_private) web location of GML schema location #' @seealso \code{\link{webgeom}}, \code{\link[geoknife]{url}}, \code{\link[geoknife]{geom}}, #' \code{\link[geoknife]{attribute}}, \code{\link[geoknife]{values}}, \code{\link[geoknife]{version}} #' @rdname webgeom-class #' @exportClass webgeom setClass( Class = "webgeom", prototype = prototype( url = paste0(geoserver_base(), "/wfs"), geom = as.character(NA), attribute = as.character(NA), values = as.character(NA), version = '1.1.0' ), representation = representation( url = "character", geom = "character", attribute = "character", values = "character", version = "character", GML_IDs = "character", WFS_NAMESPACE = "character", GML_NAMESPACE = "character", GML_SCHEMA_LOCATION = "character") ) setMethod("initialize", signature = "webgeom", definition = function( .Object, url = .Object@url, geom = .Object@geom, attribute = .Object@attribute, values = .Object@values, version = .Object@version ){ .Object@url= url .Object@geom = geom .Object@attribute = attribute .Object@version = version .Object@GML_NAMESPACE = pkg.env$NAMESPACES[['gml']] .Object@WFS_NAMESPACE = pkg.env$NAMESPACES[['wfs']] .Object@GML_SCHEMA_LOCATION = pkg.env$SCHEMA_LOCATIONS[['GML_SCHEMA_LOCATION']] values(.Object) = values return(.Object) }) #' create webgeom object #' #' A class representing a web available feature geometry. #' #' @slot url value of type \code{"character"}, the web location for the web feature service #' @slot geom value of type \code{"character"}, the feature for webgeom #' @slot attribute the attribute (e.g., "State") #' @slot values the values of the attribute, (e.g., "Wisconsin") or NA (all) #' #' @details slots can be accessed or set with methods of the same names #' (e.g., url(webgeom())) #' #' @seealso \code{\link{url}}, \code{\link{geom}}, \code{\link{attribute}}, \code{\link{values}} #' #' @param .Object any object that can be coerced into \linkS4class{webgeom} #' @param \dots additional arguments passed initialize method (e.g., \code{\link{url}}). See #' the named slots above for arguments for \dots #' @return the webgeom object representing a dataset and parameters #' @author Jordan S Read #' @rdname webgeom-methods #' @examples #' wg <- webgeom(geom = "sample:CONUS_states", #' attribute = "STATE", #' values = "New Hampshire") #'#-- use available state datasets: #' wg <- webgeom('state::New Hampshire') #' wg <- webgeom('state::New Hampshire,Wisconsin,Alabama') #'#-- use available Level III Ecoregion datasets: #' wg <- webgeom('ecoregion::Colorado Plateaus,Driftless Area') #'#-- use available simplified HUC8s: #' wg <- webgeom('HUC8::09020306,14060009') #' wg <- webgeom() #' #' \dontrun{ #' ## Steps to find data on Howard County in Texas: #' #1) locate the \code{geom} for counties by looking at the options for geoms #' query(webgeom(), 'geoms') # discover sample:Counties #' #2) locate the \code{attribute} for county names by looking at the options for attributes #' query(webgeom(geom='sample:Counties'), 'attributes') # discover FIPS #' #3) find the appropriate fip code for the county: #' howard.fips <- maps::county.fips %>% #' dplyr::filter(polyname == 'texas,howard') %>% .$fips %>% as.character #' #4) create a webgeom for the Howard County in Texas #' stencil <- webgeom(geom='sample:Counties', attribute='FIPS', values=howard.fips) #' #5) get data for Howard County #' fabric <- webdata(url = 'https://cida.usgs.gov/thredds/dodsC/stageiv_combined', #' variables = "Total_precipitation_surface_1_Hour_Accumulation", #' times = c(as.POSIXct("2016-06-06 05:00:00"), #' as.POSIXct("2016-06-07 05:00:00"))) #' job <- geoknife(stencil, fabric, wait = TRUE) #' precipData <- result(job) #' head(precipData) #' } #' @export setGeneric("webgeom", function(.Object, ...) { standardGeneric("webgeom") }) #' @rdname webgeom-methods #' @aliases webgeom setMethod("webgeom", signature('missing'), function(.Object, ...) { ## create new webgeom object webgeom <- new("webgeom", ...) return(webgeom) }) #' @rdname webgeom-methods #' @aliases webgeom setMethod("webgeom", signature('ANY'), function(.Object, ...) { ## create new webgeom object webgeom <- as(.Object, "webgeom") if (!missing(...)){ webgeom <- initialize(webgeom, ...) } return(webgeom) }) setAs("character", "webgeom", function(from){ datasets <- list('state' = list(geom = "sample:CONUS_states", attribute = "STATE"), 'ecoregion' = list(geom = "sample:Ecoregions_Level_III", attribute = "LEVEL3_NAM"), 'HUC8' = list(geom = "sample:simplified_huc8", attribute = "HUC_8")) pieces <- strsplit(from, split = '::')[[1]] if (length(pieces) > 2) stop('invalid value for ', from, call.=FALSE) quickgeom <- match.arg(pieces[1], names(datasets)) values <- strsplit(pieces[2], split = ',')[[1]] args <- datasets[[quickgeom]] args$values <- values return(do.call(webgeom, args)) }) geoknife/R/variables-webdata.R0000644000176200001440000000206014036051075015741 0ustar liggesusers#' the variables of a webdata object #' #' access or set the variables of a webdata object #' #' @param .Object a \code{\link{webdata}} object #' @param value a character vector for variables #' @docType methods #' @usage #' variables(.Object) #' variables(.Object) <- value #' @rdname variables-webdata #' @aliases #' variables<- #' variables #' @export setGeneric(name="variables",def=function(.Object){standardGeneric("variables")}) #'@rdname variables-webdata #'@docType methods #'@export setGeneric(name="variables<-",def=function(.Object, value){standardGeneric("variables<-")}) #'@rdname variables-webdata #'@export setMethod(f = "variables",signature(.Object = "webdata"), definition = function(.Object){ return(.Object@variables) }) #'@rdname variables-webdata #'@export setMethod(f = "variables<-",signature(.Object= "webdata", value = "ANY"), definition = function(.Object, value){ return(initialize(.Object, variables = as.character(value))) }) geoknife/R/times-webdata.R0000644000176200001440000000401014036051075015107 0ustar liggesusers#' the times of an webdata object #' #' Functions to get or set the times of a \code{\link{webdata}} object #' #' @param .Object a \code{\link{webdata}} object #' @param value a POSIXct vector #' @examples #' wd <- webdata('prism') #' times(wd) <- as.POSIXct(c("2012-11-04", "2012-11-12")) #' times(wd)[1] <- as.POSIXct("2012-11-04") #' times(wd) #' @rdname times-webdata #' @aliases #' times #' times<- #' @export setGeneric(name="times",def=function(.Object){standardGeneric("times")}) #' @rdname times-webdata #' @aliases times #' @export setGeneric(name="times<-",def=function(.Object, value){standardGeneric("times<-")}) #' @rdname times-webdata #' @aliases times setMethod(f = "times<-",signature(.Object = "webdata"), definition = function(.Object, value){ if (length(value) != 2){ stop('times input must be a POSIXct vector of length 2', call. = FALSE) } if (!any(is.na(value)) && value[1] > value[2]){ stop('time start must precede time stop in "times" slot for webdata', call. = FALSE) } .Object@times <- geotime(value) return(.Object) }) geotime <- function(value){ if (is.character(value)){ geotime.character(value) } else if ("POSIXct" %in% class(value)){ geotime.POSIXct(value) } else { warning('no applicable geotime method for ',class(value)) } } geotime.POSIXct = function(value){ tz = "UTC" # check for tz, honor if it exists if (is.null(attr(value,'tzone')) || attr(value,'tzone') == ''){ as.POSIXct(format(value,usetz=F), tz=tz) } else { attr(value,'tzone') <- tz return(value) } } geotime.character = function(value){ geotime.POSIXct(do.call(c, lapply(value,as.POSIXct))) } #' @rdname times-webdata #' @aliases times setMethod(f = "times",signature(.Object = "webdata"), definition = function(.Object){ return(.Object@times) }) geoknife/R/waitUntilFinished.R0000644000176200001440000000424714036051075016027 0ustar liggesusers #' @rdname wait #' @aliases wait #' @title hold up R while GDP is processing #' #' @description keeps R in a loop while GDP works on the request. Checks \code{\link{running}}. #' Will drop out of loop whenever !running(geojob) #' #' @param .Object a geojob #' @param sleep.time a number of seconds to wait in between checking the process #' @return invisible return of .Object, unaltered #' @importFrom progress progress_bar #' @examples #' \dontrun{ #' job <- geoknife(stencil = c(-89,42), fabric = 'prism') #' 2+2 #' wait(job) #' check(job) # should be complete #' } #' @export setGeneric(name="wait",def=function(.Object, sleep.time){standardGeneric("wait")}) #' @rdname wait #' @aliases wait setMethod(f = "wait",signature(.Object = "geojob", sleep.time = "numeric"), definition = function(.Object, sleep.time){ wait(id(.Object), sleep.time = sleep.time) }) #' @rdname wait #' @aliases wait setMethod(f = "wait",signature(.Object = "geojob", sleep.time = "missing"), definition = function(.Object, sleep.time){ wait(id(.Object), sleep.time = gconfig('sleep.time')) }) #' @rdname wait #' @aliases wait setMethod(f = "wait",signature(.Object = "character", sleep.time = "numeric"), definition = function(.Object, sleep.time){ running <- running(.Object, retry = TRUE) pb <- progress_bar$new(total = 100, clear = FALSE) currentStatus <- 'unknown' succeededYet <- FALSE while(running){ Sys.sleep(sleep.time) running <- running(.Object, retry = TRUE) checkResult <- check(.Object) percentComplete <- checkResult$percentComplete if(!is.null(percentComplete) && !succeededYet) { pb$update(as.numeric(percentComplete)/100) } else if(checkResult$status != currentStatus) { message(checkResult$status) } currentStatus <- checkResult$status if(checkResult$statusType == "ProcessSucceeded" && percentComplete == 100) { succeededYet <- TRUE } } invisible(.Object) }) #' @rdname wait #' @aliases wait setMethod(f = "wait",signature(.Object = "character", sleep.time = "missing"), definition = function(.Object, sleep.time){ wait(.Object, sleep.time = gconfig('sleep.time')) })geoknife/R/dodsReplace.R0000644000176200001440000000065014036051075014614 0ustar liggesusers#' @importFrom httr HEAD headers dodsReplace <- function(uri){ # checks for dods or opendap, and replaces if (substr(uri, 1, 4) == 'dods') return(uri) dods.serve <- httr::headers(httr::HEAD(uri))$`xdods-server` if (!is.null(dods.serve) || grepl('dodsC',uri)){ # catch the case where prism, comes back 400 from HEAD, but is dods uri <- gsub('http[s]?', 'dods', uri) } return(uri) }geoknife/R/show-webgeom.R0000644000176200001440000000045614036051075014776 0ustar liggesuserssetMethod("show", "webgeom", function(object){ cat('An object of class "webgeom":\n') cat('url:',url(object),'\n') cat('geom:',geom(object),'\n') cat('attribute:',object@attribute,'\n') cat('values:', paste(values(object), collapse=', '),'\n') cat('wfs version:', version(object)) })geoknife/R/setJobState.R0000644000176200001440000000246714036051075014626 0ustar liggesusers#' @title set job state at package level for outgoing requests #' @description this function keeps the package from rifling off multiple requests #' while another is still pending. Package variable \code{jobState} is set with #' direct calls to this private function, or as part of any \code{status} type #' method for geojob #' @keywords internal #' @param state the state (as a character) to set \code{jobState} to. #' @return invisible return of \code{jobState} package variable setJobState <- function(state = 'none'){ if (!state %in% c('none',"ProcessStarted",'Process successful',"ProcessFailed",'unknown')){ state = "ProcessFailed" } pkg.env$jobState <- state invisible(pkg.env$jobState) } #' @title get job state #' @description convenience function for retrieving package-level \code{jobState} #' @keywords internal #' @return \code{jobState} package variable getJobState <- function(){ pkg.env$jobState } #' can start a new job? #' #' checks package job state and returns a boolean for whether a new job can be started #' #' @return TRUE or FALSE #' @keywords internal #' canStart <- function(){ state <- getJobState() if (state %in% c('none',"ProcessFailed",'Process successful','unknown')){ return(TRUE) } else { return(FALSE) } }geoknife/R/successful.R0000644000176200001440000000323614036051075014551 0ustar liggesusers#' @title Convenience function for GDP process state #' @rdname successful-methods #' @aliases #' successful #' running #' error #' @usage #' successful(.Object, retry) #' error(.Object, retry) #' running(.Object, retry) #' #' @param .Object a \linkS4class{geojob} object or geojob ID (character) #' @param retry logical, attempt to retry again if communication failed with the server #' @return TRUE/FALSE indicating if process is in the given state (error, processing, successful) #' @description Simple wrapper to check process status #' #' @author Luke Winslow, Jordan S Read #' @seealso \code{\link{check}} #' #' @examples #' \dontrun{ #' job <- geoknife(stencil = c(-89,42), fabric = 'prism') #' check(job) #' #' running(job) #' error(job) #' successful(job) #' } #' #' @export successful <- function(.Object, retry = FALSE){ status_is(id(.Object), status = 'successful', retry = retry) } #' @rdname successful-methods #' @aliases running #' @export running <- function(.Object, retry = FALSE){ status_is(id(.Object), status = 'running', retry = retry) } #' @rdname successful-methods #' @aliases error #' @export error <- function(.Object, retry = FALSE){ status_is(id(.Object), status = 'error', retry = retry) } status_is <- function(jobID, status, retry){ process = check(jobID) if (process$status == 'unknown' && retry){ Sys.sleep(gconfig('sleep.time')) process = check(jobID) } state <- process$statusType switch(status, error = state == "ProcessFailed", running = state == "ProcessStarted" | state == "ProcessAccepted", successful = state == "ProcessSucceeded") }geoknife/R/query-webdata-variables.R0000644000176200001440000000407714036051075017116 0ustar liggesusers#'@rdname variables_query-method #'@aliases variables_query,webdata-method #'@export setGeneric(name="variables_query",def=function(fabric, knife){standardGeneric("variables_query")}) #' variables query #' #' find possible variables in a webdata dataset #' #' #'@param variables #' #'@rdname variables_query-method #'@aliases variables_query,webdata-method #'@keywords internal #'@export setMethod(f = "variables_query",signature = c("webdata","missing"), definition = function(fabric, knife){ knife <- webprocess() variables_query(fabric, knife) }) #'@rdname variables_query-method #'@aliases variables_query,webdata-method #'@keywords internal #'@export setMethod(f = "variables_query",signature = c("webdata","webprocess"), definition = function(fabric, knife){ if (is.na(url(fabric))){ stop('url cannot be NA for fabric argument when querying for available variables', call. = FALSE) } response <- genericExecute(knife@UTILITY_URL, make_listopendapgrids_execute_xml(fabric, knife)) # will error if none found values <- xml2::xml_text( xml2::xml_find_all(gcontent(response),'//gdp:shortname'),) return(values) }) make_listopendapgrids_execute_xml <- function(fabric, knife) { getgtr_list <- get_wps_execute_attributes(knife) getgtr_list["identifier"] <- fabric@dataList input_list <- list() input_list <- list(list(input_identifier = "catalog-url", input_literal_data_element = url(fabric)), list(input_identifier = "allow-cached-response", input_literal_data_element = "false")) getgtr_list <- c(getgtr_list, inputs = list(input_list)) getgtr_list["rawoutput"] <- list(list(result_name = "result_as_xml")) return(whisker::whisker.render(readLines(system.file( "templates/utility_execute_template.xml", package = "geoknife")), getgtr_list)) } geoknife/R/show-webdata.R0000644000176200001440000000056314036051075014757 0ustar liggesuserssetMethod("show", "webdata", function(object){ cat('An object of class "webdata":\n') cat(paste0('times: ', strftime(times(object)[1] ,format = "%Y-%m-%dT%H:%M:%SZ", tz='UTC'), ', ', strftime(times(object)[2] ,format = "%Y-%m-%dT%H:%M:%SZ", tz='UTC'),'\n')) cat('url:',url(object),'\n') cat('variables:', paste(variables(object), collapse=', ')) })geoknife/R/download-geojob.R0000644000176200001440000000313214036051075015437 0ustar liggesusers#' download output from geojob #' #' download the result of a processing job to a local destination. #' #'@param .Object a \code{\link{geojob}} or job id that has completed #'@param destination a file destination. If missing, a temp directory will be used #'@param ... additional arguments passed to \code{\link[httr]{write_disk}}, such as overwrite = TRUE #'@return the location of the downloaded file #'@author Jordan S Read #'@rdname download #'@importFrom httr write_disk progress #'@export setGeneric("download", function(.Object, destination, ...) { standardGeneric("download") }) #'@rdname download #'@aliases download setMethod("download", signature("geojob",'missing'), function(.Object, destination, ...) { download(id(.Object), ...) }) #'@rdname download #'@aliases download setMethod("download", signature("character",'missing'), function(.Object, destination, ...) { status <- check(.Object) if (is.null(status)) stop('geojob must be completed for download. See "check(geojob)"') filename <- strsplit(status$URL, '?id=')[[1]][2] destination = file.path(tempdir(), filename) download(.Object, destination, ...) }) #'@rdname download #'@aliases download setMethod("download", signature("geojob",'character'), function(.Object, destination, ...) { download(id(.Object), destination, ...) }) #'@rdname download #'@aliases download setMethod("download", signature("character",'character'), function(.Object, destination, ...) { status <- check(.Object) gGET(url=status$URL, write_disk(destination, ...)) return(destination) }) geoknife/R/initializeProcessInputs.R0000644000176200001440000000551714152445505017305 0ustar liggesusers#'@name defaultProcessInputs #'@title Default Process Inputs #'@param algorithm the WPS algorithm to get process inputs for #'@param wps_url the service base URL for the WPS #'@param wps_version the service version to use #'@return list of default, optional, and required process inputs for use in the webprocess object. #'@description parses DescribeProcess request defaultProcessInputs <- function(algorithm, wps_url, wps_version){ getCaps <- gGET(wps_url, query = list( 'service' = 'WPS', 'version' = wps_version,'request' = 'DescribeProcess', 'identifier'=algorithm)) doc = tryCatch({ gcontent(getCaps) }, error = function(e) { warning(paste0(wps_url, ' does not seem to be a valid Web Processing Service url.'), call. = FALSE) return(NULL) }) checkException(doc) # -- get optional arguments -- optionNd <- xml2::xml_find_all(doc,'//DataInputs/Input[@minOccurs=0]/ows:Identifier') optionLs <- vector("list",length(optionNd)) optionLs[] <- NA # "NA" is the equivalent of "optional" as an input names(optionLs) <- xml2::xml_text(optionNd) # -- get required arguments -- (minOccurs > 0 means required) requirNd <- xml2::xml_find_all(doc,'//DataInputs/Input[@minOccurs>0]/ows:Identifier') requirLs <- vector("list",length(requirNd)) names(requirLs) <- xml2::xml_text(requirNd) # -- get and set default values -- defaultTag <- '//DataInputs/Input/LiteralData/DefaultValue' defaultNd <- xml2::xml_find_all(doc,paste0(defaultTag, '/parent::node()[1]/DefaultValue')) defaultLs <- vector("list",length(xml2::xml_text(defaultNd))) defaultLs[] <- xml2::xml_text(defaultNd) names(defaultLs) <- xml2::xml_text(xml2::xml_find_all(doc, paste0(defaultTag, '/parent::node()[1]/preceding-sibling::node()[3]'))) # -- get and set allowed values -- ?? why isn't this set up like defaults?? allowNd <- xml2::xml_find_all(doc, '//DataInputs/Input/LiteralData//parent::node()/ows:AllowedValues/ows:Value[1]') allowLs <- vector("list",length(xml2::xml_text(allowNd))) allowLs[] <- xml2::xml_text(allowNd) names(allowLs) <- xml2::xml_text( xml2::xml_find_all(doc, '//DataInputs/Input/LiteralData/ows:AllowedValues/ parent::node()[1]/preceding-sibling::node()[3]')) # add fields for optionLs and requirLs processInputs <- append(optionLs,requirLs) processInputs[names(defaultLs)] <- defaultLs # remove Feature, as it is handled elsewhere processInputs$FEATURE_COLLECTION <- NULL return(processInputs) } checkException <- function(doc){ exceptionTag <- '//ows:Exception/ows:ExceptionText' if(length(xml2::xml_find_all(doc, exceptionTag))>0){ stop(xml2::xml_text(xml2::xml_find_all(doc, exceptionTag)[[1]])) } } geoknife/R/values-webgeom.R0000644000176200001440000000471514036051075015317 0ustar liggesusers#' the values of a webgeom #' #' The values of a webgeom are the values of the attributes used in the geometries. #' For example, if the webgeom's "geom" field is a feature collection containing states #' and counties, and the "attributes" are the states, then the values would be the #' specific states. #' #' @param .Object a \linkS4class{webgeom} object #' @param value a values #' @rdname values #' #' @examples #' wg <- webgeom('state::Wisconsin') #' values(wg) #' values(wg) <- c('Wisconsin','New Hampshire') #' @aliases #' values #' values<- #' @export setGeneric(name="values<-",def=function(.Object, value){standardGeneric("values<-")}) #' @aliases values #' @rdname values #' @export setGeneric(name="values",def=function(.Object){standardGeneric("values")}) #'@aliases values #'@rdname values setMethod(f = "values<-",signature(.Object = "webgeom"), definition = function(.Object, value){ .Object@values <- as.character(value) return(.Object)}) #'@aliases values #'@rdname values setMethod(f = "values",signature="webgeom", definition = function(.Object){ return(.Object@values) } ) # knife = NULL for backward compatibility wfsFilterFeatureXML <- function(.Object, knife=NULL, match.case = TRUE){ match.case.char <- ifelse(match.case, 'true','false') wfs_list <- list() wfs_list["service"] <- "WFS" wfs_list["version"] <- version(.Object) wfs_list["schema_location"] <- paste(c(.Object@WFS_NAMESPACE, pkg.env$SCHEMA_LOCATIONS[['WPS_SCHEMA_LOCATION']]), collapse=" ") wfs_list["wfs"] <- .Object@WFS_NAMESPACE wfs_list["gml"] <- .Object@GML_NAMESPACE wfs_list["ows"] <- pkg.env$NAMESPACES[['ows']] wfs_list["ogc"] <- pkg.env$NAMESPACES[['ogc']] wfs_list["xsi"] <- pkg.env$NAMESPACES[['xsi']] wfs_list["query_typename"] <- geom(.Object) wfs_list["attribute_property"] <- .Object@attribute properties <- list() for (val in values(.Object)){ properties <- c(properties, list(list(match_case = match.case.char, property_name = .Object@attribute, property_literal = val))) } wfs_list["properties"] <- list(properties) return(whisker::whisker.render(readLines(system.file( "templates/getfeature_template.xml", package = "geoknife")), wfs_list)) } geoknife/R/show-geojob.R0000644000176200001440000000046514036051075014616 0ustar liggesuserssetMethod("show", "geojob", function(object){ cat('An object of class "geojob":\n') cat('url:',url(object),'\n') cat('xml:\n', xml(object),'\n') cat(getPackageName(), 'version:', object@package.version,'\n') cat('algorithm version:', object@algorithm.version,'\n') cat('id:', id(object)) })geoknife/R/03-webdata-obj.R0000644000176200001440000001655714036340704015003 0ustar liggesuserspkg.env <- new.env() pkg.env$gconfig <- list('wps.url'= process_base(), 'sleep.time' = 5, 'wait' = FALSE, 'email' = as.character(NA), 'algorithm' = list('Area Grid Statistics (weighted)' = "gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm"), 'verbose' = FALSE, 'retries' = 1, 'version' = '1.0.0') pkg.env$NAMESPACES <- c(wps = 'http://www.opengis.net/wps/1.0.0', xsi = 'http://www.w3.org/2001/XMLSchema-instance', xlink = 'http://www.w3.org/1999/xlink', ogc = 'http://www.opengis.net/ogc', ows = 'http://www.opengis.net/ows/1.1', gml = 'http://www.opengis.net/gml', wfs = 'http://www.opengis.net/wfs') pkg.env$SCHEMA_LOCATIONS <- c(WPS_SCHEMA_LOCATION = 'http://schemas.opengis.net/wps/1.0.0/wpsExecute_request.xsd', XSI_SCHEMA_LOCATION = 'http://www.opengis.net/wfs ../wfs/1.1.0/WFS.xsd', GML_SCHEMA_LOCATION = 'http://schemas.opengis.net/gml/3.1.1/base/feature.xsd') #' @importFrom utils lsf.str packageName .onLoad <- function(libname, pkgname){ setJobState() funs <- unclass(lsf.str(envir = asNamespace(packageName()), all = TRUE)) pkg.env$private.funs <- funs[substr(funs,1,1) == '.'] rm(funs) } library(methods) #' #' webdata class #' #' a class for specifying details of web datasets (webdata!). These datasets have to be #' accessible through the OPeNDAP protocol or as WCS (web coverage services). #' #' @slot times vector of POSIXct dates (specifying start and end time of processing) #' @slot url URL of web data #' @slot variables variable(s) used for processing from dataset #' @rdname webdata-class #' @import methods setClass( Class = "webdata", prototype = prototype( times = as.POSIXct(c(NA,NA)), url = as.character(NA), variables = as.character(NA)), representation = representation( times = 'POSIXct', url = "character", variables = "character", dataList = "character", timeList = "character") ) setMethod("initialize", signature = "webdata", definition = function(.Object, times = .Object@times, url = .Object@url, variables = .Object@variables){ .Object@times <- geotime(times) .Object@url <- url .Object@variables <- variables .Object@dataList <- 'gov.usgs.cida.gdp.wps.algorithm.discovery.ListOpendapGrids' .Object@timeList <- 'gov.usgs.cida.gdp.wps.algorithm.discovery.GetGridTimeRange' return(.Object) }) #' @title create webdata object #' @description A class representing a web dataset. #' #' @slot times value of type \code{"POSIXct"}, start and stop dates for data #' @slot url value of type \code{"character"}, the web location for the dataset #' @slot variable value of type \code{"character"}, the variable(s) for data #' #' @return the webdata object representing a dataset and parameters #' @author Jordan S Read #' @rdname webdata-methods #' @docType methods #' @aliases #' webdata #' @export setGeneric("webdata", function(.Object,...) { standardGeneric("webdata") }) #'@param .Object any object that can be coerced into \linkS4class{webdata} #' (currently \code{character}, \code{webdata}, and \code{list}) #'@param ... additional arguments passed initialize method (e.g., times, or any other #'in the \linkS4class{webdata} object. #'@examples #'webdata('prism') #'webdata('prism', times=as.POSIXct(c('1990-01-01', '1995-01-01'))) #'webdata(list(times = as.POSIXct(c('1895-01-01 00:00:00','1899-01-01 00:00:00')), #' url = 'https://cida.usgs.gov/thredds/dodsC/prism', #' variables = 'ppt')) #'@rdname webdata-methods #'@aliases webdata setMethod("webdata", signature("missing"), function(.Object,...) { ## create new webdata object webdata <- new("webdata",...) return(webdata) }) #'@rdname webdata-methods #'@aliases webdata setMethod("webdata", signature("character"), function(.Object=c("prism", "iclus", "daymet", "gldas", "nldas", "topowx", "solar", "metobs"),...) { ## create new webdata object webdata <- as(.Object, "webdata") if (!missing(...)){ webdata <- initialize(webdata, ...) } return(webdata) }) #' @rdname webdata-methods #' @aliases webdata setMethod("webdata", signature("geojob"), function(.Object, ...) { xmlVals <- inputs(xml2::read_xml(xml(.Object))) url <- xmlVals[["DATASET_URI"]] times <- c(start = xmlVals[["TIME_START"]], end = xmlVals[["TIME_END"]]) if(is.null(times[['start']])) {times[['start']] <- NA} if(length(times) == 1) {times[['end']] <- NA} times <- c(times[['start']], times[['end']])#could get out of order with one missing times <- as.POSIXct(times, format = '%Y-%m-%dT%H:%M:%S') variables <- xmlVals[names(xmlVals) %in% c("OBSERVED_PROPERTY", "DATASET_ID")] webdata <- webdata(url = url, times = times, variables = unlist(variables), ...) return(webdata) }) #'@rdname webdata-methods #'@aliases webdata setMethod("webdata", signature("ANY"), function(.Object, ...) { ## create new webdata object webdata <- as(.Object, "webdata") if (!missing(...)){ webdata <- initialize(webdata, ...) } return(webdata) }) getPkgData <- function(){ list('prism' = list(times = as.POSIXct(c('1895-01-01 00:00:00','1899-01-01 00:00:00')), url = 'https://cida.usgs.gov/thredds/dodsC/prism_v2', variables = 'ppt'), 'iclus' = list(url = 'https://cida.usgs.gov/thredds/dodsC/iclus/hc', variables = 'housing_classes_iclus_a1_2010'), 'daymet' = list(times = as.POSIXct(c('2000-01-01 00:00:00','2001-01-01 00:00:00')), url = 'https://thredds.daac.ornl.gov/thredds/dodsC/daymet-v3-agg/na.ncml', variables = 'prcp'), 'stageiv' = list(times = as.POSIXct(c('2010-01-01 00:00:00','2010-01-05 00:00:00')), url = 'dods://cida.usgs.gov/thredds/dodsC/stageiv_combined', variables = "Total_precipitation_surface_1_Hour_Accumulation"), 'topowx' = list(times = as.POSIXct(c('2010-01-01 00:00:00','2010-02-01 00:00:00')), url = 'https://cida.usgs.gov/thredds/dodsC/topowx', variables = 'tmax'), 'solar' = list(times = as.POSIXct(c('1980-01-01 00:00:00','1980-12-01 00:00:00')), url = 'https://cida.usgs.gov/thredds/dodsC/mows/sr', variables = 'sr'), 'metobs' = list(times = as.POSIXct(c('2010-01-01 00:00:00','2010-01-02 00:00:00')), url = 'https://cida.usgs.gov/thredds/dodsC/new_gmo', variables = 'tas')) } setAs("character", "webdata", function(from){ ## create new webdata object with a character input (for dataset matching) datasets <- getPkgData() from <- match.arg(arg = from, names(datasets)) .Object<- do.call(webdata, args = datasets[[from]]) return(.Object) }) setAs('list', 'webdata', function(from){ .Object <- do.call(what = "webdata", args = from) return(.Object) }) geoknife/R/email-geojob.R0000644000176200001440000000306514036051075014724 0ustar liggesusers#'@rdname email-method #'@aliases email,geojob-method #'@export setGeneric(name="email",def=function(geojob, knife){standardGeneric("email")}) #' email user when processing job is complete #' #' configure job to send an email when complete (success or failure) #' #'@param email a character for email address to use #' #'@rdname email-method #'@aliases email,geojob-method #'@keywords internal #'@export setMethod(f = "email",signature = c("geojob",'webprocess'), definition = function(geojob, knife){ response <- genericExecute(knife@UTILITY_URL, make_email_execute_xml(geojob, knife)) #return boolean? }) make_email_execute_xml <- function(geojob, knife) { email_list <- get_wps_execute_attributes(knife) email_list["identifier"] <- knife@emailK input_list <- list() input_list <- list(list(input_identifier = "wps-checkpoint", input_literal_data_element = id(geojob)), list(input_identifier = "email", input_literal_data_element = knife@email), list(input_identifier = "filename", input_literal_data_element = "geoknife_output")) email_list <- c(email_list, inputs = list(input_list)) email_list["responsedocument"] <- list(list(result_name = "result")) return(whisker::whisker.render(readLines(system.file( "templates/utility_execute_template.xml", package = "geoknife")), email_list)) }geoknife/R/01-geojob-obj.R0000644000176200001440000001073114036051075014623 0ustar liggesusers#' geojob class #' #' contains the information for processing the job, and the versions #' of the resources used. #' #' @slot url URL of web processing endpoint #' @slot xml XML character for post #' @slot id job identifier #' @slot package.version the version of the geoknife package #' @slot algorithm.version the version of the algorithm used for processing #' @importFrom utils packageVersion #' @rdname geojob-class setClass( Class = "geojob", representation = representation( url = 'character', xml = 'character', package.version = 'character', algorithm.version = 'character', id = "character") ) setMethod(f="initialize",signature="geojob", definition=function( .Object, id = '', url = character(0), algorithm.version = as.character(NULL), xml = as.character(NA) ){ .Object@xml <- xml .Object@id <- id .Object@url <- url .Object@package.version = as.character(package_version(packageVersion(getPackageName()))) .Object@algorithm.version = algorithm.version return(.Object) }) #' create geojob object #' @description A class representing a geoknife job (\code{geojob}). #' #' @return the geojob object #' @author Jordan S Read #' @rdname geojob-methods #' @export setGeneric("geojob", function(xml, ...) { standardGeneric("geojob") }) #'@param ... additional arguments passed to initialize method #'@rdname geojob-methods #'@aliases geojob,geojob-method setMethod("geojob", signature("missing"), function(xml, ...) { ## create new geojob object geojob <- new("geojob",...) return(geojob) }) setOldClass("xml_document") #' @rdname geojob-methods #' @aliases geojob,geojob-method setMethod("geojob", signature("xml_document"), function(xml, ...) { #slots xmlText <- toString(xml) algorithm.version <- xml2::xml_attrs(xml2::xml_root(xml))[['version']] job <- new("geojob", xml = xmlText, algorithm.version = algorithm.version, ...) return(job) }) #'@param xml location of xml (URL or local path) #'@rdname geojob-methods #'@aliases geojob,geojob-method setMethod("geojob", signature("character"), function(xml, ...) { #parse based on xml class if(length(xml == 1) && startsWith(x = xml, prefix= "http")){ response <- gGET(xml) doc <- gcontent(response) } else { doc <- xml2::read_xml(xml) } job <- geojob(xml = doc, ...) return(job) }) #'@rdname geojob-methods #'@aliases xml<-,geojob-method #'@param .Object a \code{\link{geojob}} object #'@param value a character string of xml #'@examples #'xml <- " text " #'gj <- geojob() #'xml(gj) <- xml #'xml(gj) #'@export setGeneric(name="xml<-",def=function(.Object, value){standardGeneric("xml<-")}) setMethod(f = "xml<-",signature = "geojob", definition = function(.Object, value){ .Object@xml <- value return(.Object) } ) #'@rdname geojob-methods #'@aliases xml,geojob-method #'@examples #'xml <- " text " #'gj <- geojob(xml = xml) #'xml(gj) #'@export setGeneric(name="xml",def=function(.Object){standardGeneric("xml")}) setMethod(f = "xml",signature = "geojob", definition = function(.Object){ value <- .Object@xml return(value) } ) #'@title process id of geojob #'@rdname geojob-methods #'@aliases id,geojob-method #'@usage #'id(.Object) #'id(.Object) <- value #'@examples #'id(gj) #'@export setGeneric(name="id<-",def=function(.Object, value){standardGeneric("id<-")}) #'@rdname geojob-methods #'@aliases id,geojob-method #'@export setGeneric(name="id",def=function(.Object){standardGeneric("id")}) #'@rdname geojob-methods #'@aliases id,geojob-method setMethod(f = "id<-",signature = "geojob", definition = function(.Object, value){ .Object@id <- value return(.Object) }) #'@rdname geojob-methods #'@aliases id,geojob-method setMethod(f = "id",signature = "geojob", definition = function(.Object){ value <- .Object@id return(value) }) #'@rdname geojob-methods #'@aliases id,geojob-method setMethod(f = "id",signature = "character", definition = function(.Object){ if (is.geojobID(.Object)){ return(.Object) } else { stop(.Object, ' is not a valid geojob id') } }) is.geojobID <- function(id){ grepl('?id=', id) }geoknife/R/query-webdata-times.R0000644000176200001440000000503614036051075016263 0ustar liggesusers#'@rdname times_query-method #'@aliases times_query,webdata-method #'@export setGeneric(name="times_query",def=function(fabric, knife){standardGeneric("times_query")}) #' times query #' #' query a webdata object for the time range #' #' @rdname times_query-method #' @aliases times_query,webdata-method #' @keywords internal #' @export setMethod(f = "times_query",signature = c("webdata","missing"), definition = function(fabric, knife){ knife <- webprocess() times_query(fabric, knife) }) #'@rdname times_query-method #'@aliases times_query,webdata-method #'@keywords internal #'@export setMethod(f = "times_query",signature = c("webdata","webprocess"), definition = function(fabric, knife){ if (any(is.na(variables(fabric)))){ stop('variables cannot be NA for fabric argument when querying for available time range', call. = FALSE) } if (length(variables(fabric)) > 1) { warning('variables is > 1, using ', variables(fabric)[1], ' only when querying for available time range', call. = FALSE) } response <- genericExecute(knife@UTILITY_URL, make_getgridtimerange_execute_xml(fabric, knife)) values <- tryCatch({ nodes <- xml2::xml_find_all(gcontent(response),'//gdp:availabletimes/gdp:time') as.POSIXct(xml2::xml_text(nodes), tz = 'UTC') }, error = function(err) { return(as.POSIXct(c(NA,NA))) }) return(values) }) make_getgridtimerange_execute_xml <- function(fabric, knife) { getgtr_list <- get_wps_execute_attributes(knife) getgtr_list["identifier"] <- fabric@timeList input_list <- list() input_list <- list(list(input_identifier = "catalog-url", input_literal_data_element = url(fabric)), list(input_identifier = "grid", input_literal_data_element = variables(fabric)[1]), list(input_identifier = "allow-cached-response", input_literal_data_element = "false")) getgtr_list <- c(getgtr_list, inputs = list(input_list)) getgtr_list["rawoutput"] <- list(list(result_name = "result_as_xml")) return(whisker::whisker.render(readLines(system.file( "templates/utility_execute_template.xml", package = "geoknife")), getgtr_list)) } geoknife/R/processInputsToXML.R0000644000176200001440000001537014036166553016151 0ustar liggesusers#'@rdname XML-method #'@aliases XML,webgeom-method #'@export setGeneric(name="XML",def=function(stencil, fabric, knife){standardGeneric("XML")}) #' XML from set of objects #' #' Extract important parts of stencil, fabric, and knife into POST XML #' #'@param stencil a \code{\link{webdata}} OR \code{\link{simplegeom}} object #'@param fabric a \code{\link{webdata}} object #'@param knife a \code{\link{webprocess}} object #'@return XML as ?string? #' #'@examples #'wd <- webdata('prism',times = as.POSIXct(c('2001-01-01','2002-02-05'))) #'wg <- webgeom('state::Wisconsin') #'\dontrun{ #'XML(wg, wd, webprocess()) #'sg <- simplegeom(c(-89,45)) #'XML(sg, wd, webprocess()) #'} #'@rdname XML-method #'@export setMethod(f = "XML",signature = c("ANY","webdata","webprocess"), definition = function(stencil, fabric, knife){ #stencil can be webgeom OR simplegeom knife <- .setProcessInputs(webprocess = knife, stencil = stencil, fabric = fabric) whisker_list <- get_wps_execute_attributes(knife) whisker_list["identifier"] <- knife@algorithm[[1]] input_list <- list() # unnamed list for {{#inputs}} for (i in 1:length(knife@processInputs)){ input_identifier <- names(knife@processInputs[i]) input_literal_data <- knife@processInputs[input_identifier] if (!is.na(input_literal_data)){ data_element_list <- list() # unnamed list for {{#data_elements}} for (j in 1:length(unlist(input_literal_data))){ input_literal_data_element <- unlist(knife@processInputs[input_identifier])[[j]] if (is.null(input_literal_data_element)) { stop(input_identifier, ' cannot be NULL. it is required') } input_list <- c(input_list, list(list(input_identifier = input_identifier, input_literal_data_element = input_literal_data_element))) } } } whisker_list["inputs"] <- list(input_list) whisker_list["feature_collection"] <- "FEATURE_COLLECTION" whisker_list <- c(whisker_list, suppressWarnings(addGeom(stencil))) whisker_list <- c(whisker_list, addResponse(knife)) return(whisker::whisker.render(readLines(system.file( "templates/execute_template.xml", package = "geoknife")), whisker_list)) }) addResponse <- function(.Object){ response_list <- list() # Store the response document on the server to download later? response_list["storeExecuteResponse"] <- "true" # Return a status document or just return the result? response_list["status"] <- "true" # include the response as a url reference or in line? response_list["asReference"] <- "true" #if text/tab-separated-values" or output_type if (!is.null(.Object@processInputs$DELIMITER) && .Object@processInputs$DELIMITER=="TAB"){ response_list["output_mimetype"] <- ' mimeType="text/tab-separated-values"' } else if (!is.null(.Object@processInputs$OUTPUT_TYPE) && .Object@processInputs$OUTPUT_TYPE=="geotiff") { response_list["output_mimetype"] <- ' mimeType="application/zip"' } response_list["output_identifier"] <- "OUTPUT" return(response_list) } setGeneric(name="addGeom",def=function(stencil, xmlNodes){standardGeneric("addGeom")}) setMethod(f = "addGeom",signature = c("webgeom","ANY"), definition = function(stencil){ geom_list <- list() # This is the WFS service base URL geom_list["wps_reference_href"] <- url(stencil) # These could / should be hard coded in the template. geom_list["wfs_namespace"] <- stencil@WFS_NAMESPACE geom_list["gml_namespace"] <- stencil@GML_NAMESPACE geom_list["wfs_version"] <- version(stencil) geom_list["wfs_service"] <- "WFS" # This is the format required by the GDP. geom_list["wfs_outputformat"] <- "text/xml; subtype=gml/3.1.1" # This is the WFS layer/typename geom_list["wfs_typename"] <- as.character(stencil@geom) # This is what the WFS layer calls its geometry property geom_list["wfs_geom_property"] <- "the_geom" # this is only valid for geoserver # This is the attribute property that the GDP will use to label output geom_list["wfs_attribute_property"] <- stencil@attribute if(!is.na(stencil@values[1])) { properties <- list() for (val in values(stencil)){ properties <- c(properties, list(list(match_case = "true", property_name = stencil@attribute, property_literal = val))) } geom_list["filter_properties"] <- list(list(properties = properties)) } return(list(wfs_reference = list(geom_list))) }) setMethod(f = "addGeom",signature = c("ANY","ANY"), definition = function(stencil, xmlNodes){ stencil <- simplegeom(stencil) return(addGeom(stencil, xmlNodes)) }) #'@importFrom sp coordinates setMethod(f = "addGeom",signature = c("simplegeom","ANY"), definition = function(stencil, xmlNodes){ simplegeom_list <- list() simplegeom_list["simplegeo_mimetype"] <- "text/xml" # "encoding"="UTF-8"? simplegeom_list["simplegeo_schema"] <- "http://schemas.opengis.net/gml/3.1.1/base/feature.xsd" simplegeom_list["gml_namespace"] <- "http://www.opengis.net/gml" simplegeom_list["draw_namespace"] <- stencil@DRAW_NAMESPACE simplegeom_list["draw_schema_location"] <- paste(c(stencil@DRAW_NAMESPACE, stencil@DRAW_SCHEMA), collapse=' ') # loop this section for multiple polygons: geom <- stencil@sp poly_list <- list() for (j in seq_along(geom)){ geom_list <- list(poly_id = sprintf("poly.%s",j)) geom_list["geom_property"] <- "the_geom" ringCoords <- geom@polygons[[j]]@Polygons[[1]]@coords ring = vector(length = 2*nrow(ringCoords)) ring[seq(from = 1,by = 2,length.out = nrow(ringCoords))] <- ringCoords[,2] ring[seq(from = 2,by = 2,length.out = nrow(ringCoords))] <- ringCoords[,1] ring.val <- paste(ring,collapse = ' ') drawID <- geom@polygons[[j]]@ID geom_list["filter_id"] <- .FEATURE_ATTRIBUTE_NAME(stencil) geom_list["ID_property"] <- drawID geom_list["srsDimension"] <- "2" geom_list["srsName"] <- "urn:x-ogc:def:crs:EPSG:4326" # FROM CRS in the future!!! geom_list["poslist"] <- ring.val poly_list <- c(poly_list, list(geom_list)) } simplegeom_list["polys"] <- list(poly_list) return(list(simple_geometry = list(simplegeom_list))) })geoknife/R/query-webgeom.R0000644000176200001440000000275214036051075015164 0ustar liggesusers #'@rdname query #'@aliases query,webgeom-method setMethod(f = "query",signature("webgeom",'character'), definition = function(.Object, field, ...){ input_list <- list(...) if (field == 'geoms'){ url <- sprintf('%s?service=WFS&version=%s&request=GetCapabilities',url(.Object), version(.Object)) } else if (field == 'attributes'){ if (any(is.na(geom(.Object)))){ stop('cannot query for attribute w/o geom specified.') } url <- sprintf('%s?service=WFS&version=%s&request=DescribeFeatureType&typename=%s', url(.Object), version(.Object), geom(.Object)) } else if (field == 'values'){ if (is.na(.Object@attribute)){ stop('cannot query for value w/o attribute specified.') } url <- sprintf('%s?service=WFS&version=%s&request=GetFeature&typename=%s&propertyname=%s', url(.Object), version(.Object), geom(.Object), .Object@attribute) input_list[['key']] <- sprintf("%s/*[local-name()='%s']", geom(.Object), .Object@attribute) } else { stop('field ', field, ' not supported.') } input_list[['xml']] <- gcontent(gGET(url)) values <- unique(do.call(paste0('parseXML',field), input_list)) return(values) })geoknife/R/show-simplegeom.R0000644000176200001440000000016614036051075015510 0ustar liggesuserssetMethod("show", "simplegeom", function(object){ cat('An object of class "simplegeom":\n') print(object@sp) })geoknife/R/parseTimeseries.R0000644000176200001440000001126114036051075015533 0ustar liggesusers #' parse timeseries file into R environment #' #' a function for loading data into R from a file (or URL) from a completed processing request #' #' @param file a \linkS4class{geojob} timeseries processing result file location #' (See \code{\link{download}}). #' @param delim the file delimiter #' @param with.units boolean for including a units column in returned data.frame (default = \code{FALSE}) #' @return a data.frame of timeseries values. #' @keywords methods #' @author Luke A. Winslow, Jordan S. Read #' @export #' @seealso \code{\link{check}}, \code{\link{download}}, \code{\link{parseCategorical}} #' @importFrom utils read.table #' @examples #' local_file <- system.file('extdata','tsv_linear_ring.tsv', package = 'geoknife') #' output <- parseTimeseries(local_file, delim = '\t') parseTimeseries <- function(file, delim, with.units = FALSE){ config = parseTimeseriesConfig(file, delim) if(!is.na(config[['features']][1]) && config[['features']][1]=="") { config[['features']]<-config[['features']][-1] } dataOut <- data.frame( row.names = c('TIMESTEP',config[['features']], 'variable', 'statistic')) for (blk in 1:length(config[['vars']])){ blockData <- read.table(file, sep = delim, header = TRUE, nrows = config[['nrows']][blk], skip = config[['skip']][blk], as.is=TRUE, check.names = FALSE, stringsAsFactors = FALSE) #parse the date into POSIXct format blockData$TIMESTEP = as.POSIXct(blockData$TIMESTEP, "%Y-%m-%dT%H:%M:%S", tz="UTC") if(any(grepl("threshold",names(blockData)))){ replace.name <- names(blockData)[grepl("threshold",names(blockData))] startCol<-3 } else if (any(grepl("time",names(blockData)))){ replace.name <- names(blockData)[grepl("time",names(blockData))] startCol<-3 } else { startCol<-2 } statNames <- unique(names(blockData)[startCol:ncol(blockData)]) for (st in 1:length(statNames)){ # select data columns based on stat code statI <- which(names(blockData) == statNames[st]) statData <- blockData[, c(1,statI)] tryCatch({ names(statData)[-1] <- config[['features']] }, warning = function(w) { stop('Delimiter parse fail.') }, error = function(e) { stop('Delimiter parse fail.') } ) #remove units from stats names statSplit = strsplit(x = statNames[st], split = '[()]')[[1]] cleanStat <- statSplit[1] units <- statSplit[2] statData = cbind(statData, data.frame( 'variable' = rep(as.character(config[['vars']][blk]), length.out = nrow(statData)), 'statistic' = rep(cleanStat, length.out = nrow(statData)), stringsAsFactors = FALSE) ) if (startCol==3) { names(blockData)[2] <- replace.name statData=cbind(statData,blockData[2]) } if (with.units){ statData = cbind(statData, data.frame('units'=rep(units, length.out = nrow(statData)), stringsAsFactors = FALSE)) } tryCatch({ dataOut <- rbind(dataOut, statData) }, warning = function(w) { stop(paste('Variable',as.character(config[['vars']][blk]),'had a problem being added to the data frame.')) }, error = function(e) { stop(paste('Variable',as.character(config[['vars']][blk]),'had a problem being added to the data frame.')) } ) } } names(dataOut)[1] = 'DateTime' return(dataOut) } parseTimeseriesConfig = function(file, delim){ featureLine = 2 # Line containing unique IDs of features (stencil) that were processed skipHead = 1 # Number of lines to skip past the variable marker header? varMarker = '# ' # Symbol that denotes a variable identifier and a new block of output. c <- file(file,"r") fileLines <- readLines(c) # This concerns me!!! close(c) nRead <- length(fileLines) blockStart <- grep(varMarker, fileLines) # Lines containing variable IDs. skips = blockStart+skipHead blockEnd = c(blockStart[-1] - 1, nRead) # End of blocks nrows = blockEnd - skips - 1 # Number of ros per block. features = unique(strsplit(fileLines[featureLine], split = delim)[[1]][-1]) # Parsing out feature identifiers vars = sub(varMarker,"",fileLines[blockStart]) # Getting the variable names from the block starts. vars = gsub(delim,'',vars) config = list(vars = vars, features = features, skip = skips, nrows = nrows) # Return all the good stuff! return(config) } parseChunk = function(lines, delim, use_cols){ # won't know var name, will return d.f df <- data.frame() return(df) }geoknife/R/inputs-webprocess.R0000644000176200001440000001074714036051075016073 0ustar liggesusers#' inputs of webprocess #' #' The webprocess inputs are a list of parameter names and their associated values. #' These inputs are specific to an individual \code{algorithm} used by the webprocess, #' and are pulled in from the web with defaults. An NA value in an input field means that #' this parameter will be left out of the web processing request. NULL values are required fields #' for the post and must be populated. For some values, there are defaults used if NULL (e.g., #' the mean for 'STATISTIC' is "mean"). Only characters can be used in input fields, but #' booleans are changed to characters as 'true' and 'false'. #' #' @param .Object a webprocessing object #' @param \dots arguments matching fields in .Object's processInputs slot #' @param value a field pair for .Object processInputs #' @rdname inputs-webprocess #'@aliases #'inputs<- #'@examples #'\dontrun{ #'wp <- webprocess(DELIMITER = 'TAB') #'inputs(wp) #' #'inputs(wp) <- list(DELIMITER = 'COMMA', SUMMARIZE_FEATURE_ATTRIBUTE = 'false') #'inputs(wp) #'inputs(wp, "DELIMITER") #'inputs(wp, "DELIMITER") <- "TAB" #'} #'@export #'@keywords internal setGeneric(name="inputs<-",def=function(.Object, ..., value){ standardGeneric("inputs<-") }) #'@title inputs of webprocess #'@description access or set the inputs of a webprocess #'@param .Object a webprocessing object #'@param ... arguments matching fields in .Object's processInputs slot #'@rdname inputs-webprocess #'@aliases inputs #'@export #'@keywords internal setGeneric(name="inputs",def=function(.Object, ..., value){standardGeneric("inputs")}) #'@rdname inputs-webprocess #'@aliases inputs setMethod(f = "inputs",signature = "webprocess", definition = function(.Object, ..., value){ if (missing(...)){ return(.Object@processInputs) } else { ret_idx <- which(names(.Object@processInputs) %in% as.character(expand.grid(...,stringsAsFactors = F))) return(.Object@processInputs[ret_idx]) } }) setOldClass("xml_document") #'@rdname inputs-webprocess #'@aliases inputs setMethod(f = "inputs",signature = "xml_document", definition = function(.Object, ...){ inputXpath <- "//wps:Execute/wps:DataInputs/wps:Input" inputs <- xml2::xml_find_all(.Object, inputXpath, ns = pkg.env$NAMESPACES) results <- list() names <- c() for (i in 1:length(inputs)) { xmlList <- xml2::as_list(inputs[[i]]) # only extract literal data if (!is.null(xmlList$Data) && !is.null(xmlList$Data$LiteralData)) { results <- c(results, xmlList$Data$LiteralData) names <- c(names, xmlList$Identifier) } } names(results) <- names return(results) }) #'@rdname inputs-webprocess #'@aliases inputs<- setMethod(f = "inputs<-",signature = c("webprocess",'missing'), definition = function(.Object, ..., value){ args <- expand.grid(..., stringsAsFactors = FALSE) for (i in seq_len(ncol(args))){ .Object <- .setInput(.Object, names(args)[i], args[[i]]) } return(.Object) }) #'@rdname inputs-webprocess #'@aliases inputs<- setMethod(f = "inputs<-",signature = c("webprocess",'character'), definition = function(.Object, ..., value){ name <- as.character(expand.grid(..., stringsAsFactors = FALSE)) .Object <- .setInput(.Object, name, value) return(.Object) }) #'@rdname inputs-webprocess #'@aliases inputs<- setMethod(f = "inputs<-",signature = c("webprocess",'list'), definition = function(.Object, ..., value){ for (i in seq_len(length(value))){ .Object <- .setInput(.Object, names(value)[i], value[[i]]) } inputs(.Object, ...) return(.Object) }) .setInput <- function(.Object, name, arg){ if (is.logical(arg)){ arg <- ifelse(isTRUE(arg),'true','false') } if (!is.character(arg)) stop('Process inputs values must be characters.') if (!name %in% names(.Object@processInputs)) stop(name,' not found in ', paste(c('url', 'algorithm', 'version', 'email', 'wait', names(inputs(.Object))), collapse = ', '), call. = FALSE) .Object@processInputs[[name]] <- arg return(.Object) }geoknife/R/bufferPoint.R0000644000176200001440000000210214036051075014644 0ustar liggesusers#'@details bufferPoint is a function that takes a longitude and latitude pair and creates #' a buffered ring (i.e., a feature with non-zero area) centered. #' #'@param point A vector of longitude and latitude values #'@return A linear ring (with closure) as a numeric vector #' #'@keywords methods internal #'@description Buffer ring creation from point #'@title Create linear ring from point #'@author Jordan S. Read #'@seealso \linkS4class{simplegeom} #'@examples linearRing = bufferPoint(c(-111.48, 36.95)) #'@export bufferPoint <- function(point){ offset <- 0.0001 if (length(point) != 2){ stop('only a single pair point is currently supported. This function is not yet vectorized.') } if (length(point) %% 2 != 0){ stop('point must be latitude and longitude pairs') } tp.lat <- point[2]+offset md.lat <- point[2] bt.lat <- point[2]-offset rt.lon <- point[1]+offset md.lon <- point[1] lf.lon <- point[1]-offset LinearRing <- c(lf.lon,md.lat, md.lon,tp.lat, rt.lon,md.lat, md.lon,bt.lat, lf.lon,md.lat) return(LinearRing) }geoknife/R/url-generic.R0000644000176200001440000000401414036051075014601 0ustar liggesusers #' the url of an object #' #' get or set the url of an object #' #' @param .Object a \linkS4class{webgeom}, \linkS4class{webdata}, #' @param \dots additional arguments that would be passed to the masked base::url function. #' These are only used when the .Object argument is character or missing #' \linkS4class{geojob}, or \linkS4class{webprocess} object #' @param value a url #' @rdname url #' @aliases #' url #' url<- #' @export setGeneric(name="url<-",def=function(.Object, value){standardGeneric("url<-")}) #' @aliases url #' @rdname url #' @export setGeneric(name="url",def=function(.Object, ...){standardGeneric("url")}) #' @aliases url #' @rdname url setMethod(f = "url<-",signature(.Object = "ANY"), definition = function(.Object, value){ if (length(value) != 1){ stop('url must be a single character string') } .Object@url <- value return(.Object)}) # special method because other slots depend on value of \code{url} for webprocess object #' @aliases url #' @rdname url setMethod(f = "url<-",signature(.Object = "webprocess"), definition = function(.Object, value){ if (length(value) != 1){ stop('url must be a single character string') } .Object <- new(Class = "webprocess", url = value) return(.Object)}) #'@aliases url #'@rdname url setMethod(f = "url",signature(.Object = "character"), definition = function(.Object, ...){ return(base::url(.Object, ...)) }) #'@aliases url #'@rdname url setMethod(f = "url",signature(.Object = "missing"), definition = function(.Object, ...){ return(base::url(...)) }) #'@aliases url #'@rdname url setMethod(f = "url",signature(.Object = "datagroup"), definition = function(.Object, ...){ return(sapply(.Object@group, function(x) x$url)) }) #'@aliases url #'@rdname url setMethod(f = "url",signature(.Object = "ANY"), definition = function(.Object, ...){ return(.Object@url) }) geoknife/R/geoknife-generic.R0000644000176200001440000001263614152447534015607 0ustar liggesusers #' geoknife #' #' Creates the processing job and allows specifying the processing details. #' #'@param stencil a \code{\link{webgeom}}, \code{\link{simplegeom}}, or any type #'that can be coerced into \code{\link{simplegeom}}. #'@param fabric a dataset. A \code{\link{webdata}} or any type that #'can be coerced into \code{\link{webdata}} #'@param knife (optional) a \code{\link{webprocess}} object #'@param ... additional arguments passed to \code{new} \code{\link{webprocess}}. #'Can also be used to modify the \code{knife} argument, if it is supplied. #'@return and object of class \linkS4class{geojob} #'@rdname geoknife-methods #'@details #'The \code{stencil} argument is akin to cookie cutter(s), which specify how the dataset is #'to be sub-sampled spatially. Supported types are all geometric in nature, be they collections #'of points or polygons. Because geoprocessing operations require a non-zero area for \code{stencil}, #'if points are used (i.e., the different point collections that can be used in \code{\link{simplegeom}}), #'there is a negligible automatic point buffer applied to each point to result in a non-zero area. #' #'Naming of the components of the \code{stencil} will impact the formatting of the result returned by #'the geoknife processing job (the \code{\link{geojob}}) #' #'geoknife will check the class of the stencil argument, and if stencil's class is not #'\code{\link{webgeom}}, it will attempt to coerce the object into a \code{\link{simplegeom}}. #'If no coercion method exists, geoknife will fail. #' #'The \code{fabric} argument is akin to the dough or fabric that will be subset with the \code{stencil} #'argument. At present, this is a web-available gridded dataset that meets a variety of formatting restrictions. #'Several quick start methods for creating a \code{\link{webdata}} object (only \code{\link{webdata}} or #'an type that can be coerced into \code{\link{webdata}} are valid arguments for \code{fabric}). #' #'Making concurrent requests to the Geo Data Portal will NOT result in faster overall execution times. #'The data backing the system is on high performance storage, but that storage is not meant to support #'parallelized random access and can be significantly slower under these conditions. Read more: #'https://my.usgs.gov/confluence/display/GeoDataPortal/Geo+Data+Portal+Scalability+Guidelines #'@docType methods #'@aliases #'geoknife #'@examples #'\dontrun{ #'job <- geoknife(stencil = c(-89,42), fabric = 'prism') #'check(job) #' #'#-- set up geoknife to email user when the process is complete #' #' job <- geoknife(webgeom("state::Wisconsin"), fabric = 'prism', email = 'fake.email@@gmail.com') #' #'} #'@export geoknife <- function(stencil, fabric, knife = webprocess(...), ...){ if(is.null(knife)) { return(NULL) } knife <- as(knife, Class = "webprocess") if (!missing(...)){ # if ... are specified, pass in additional args through ... to modify. knife <- initialize(knife, ...) } if (!is(stencil, "webgeom")){ stencil <- tryCatch({ as(stencil, Class = "simplegeom") }, error = function(err) { wg <- as(stencil, Class = "webgeom") return(wg) }) } fabric <- as(fabric, Class = "webdata") geojob <- geojob() xml(geojob) <- XML(stencil, fabric, knife) url(geojob) <- url(knife) geojob@algorithm.version <- algorithmVersion(knife) geojob <- start(geojob) if (!is.na(knife@email)) { email(geojob, knife) } if (knife@wait){ wait(geojob, sleep.time = knife@sleep.time) } return(geojob) } #'@importFrom httr content_type_xml genericExecute <- function(url,requestXML){ response <- gPOST(url,content_type_xml(), body = requestXML) return(response) } parseXMLalgorithms <- function(xml){ parentKey <- "wps:Process" childKey <- "ows:Identifier" titleKey <- "ows:Title" nodes <- xml2::xml_find_all(xml, sprintf("//%s/%s",parentKey,childKey), ns = pkg.env$NAMESPACES) values <- lapply(nodes,xml2::xml_text) nodes <- xml2::xml_find_all(xml, sprintf("//%s/%s",parentKey,titleKey), ns = pkg.env$NAMESPACES) names(values) <- xml2::xml_text(nodes) return(values) } parseXMLgeoms <- function(xml){ parentKey <- "FeatureTypeList" childKey <- "FeatureType" key="Name" # ignore namespaces xpath <- sprintf("//*[local-name()='%s']/*[local-name()='%s']/*[local-name()='%s']",parentKey,childKey,key) nodes <- xml2::xml_find_all(xml, xpath, ns = pkg.env$NAMESPACES) values <- xml2::xml_text(nodes) return(values) } parseXMLattributes <- function(xml,rm.duplicates = FALSE){ parentKey <- "xsd:element" childKey <- "maxOccurs" key="name" nodes <- xml2::xml_find_all(xml,paste(c("//",parentKey,"[@",childKey,"]"),collapse="")) # will error if none found values <- list() for (i in 1:length(nodes)){ values[[i]] <- xml2::xml_attr(nodes[[i]],key) } values <- unlist(values[values != "the_geom" & values != ""]) if (rm.duplicates){ values = unique(values) } return(values) } parseXMLvalues <- function(xml, key, rm.duplicates = FALSE){ nodes <- xml2::xml_find_all(xml,paste0("//",key)) # will error if none found values <- xml2::xml_text(nodes) if (rm.duplicates){ values = unique(values) } return(values) } geoknife/R/04-webprocess-obj.R0000644000176200001440000002016014152451206015531 0ustar liggesusers#' @title webprocess class #' @description A class representing geoknife web processing specifications #' @slot url URL for webprocessing service. #' Can be set or accessed using \code{\link[geoknife]{url}} #' @slot algorithm a list for algorithm used. #' Can be set or accessed using \code{\link[geoknife]{algorithm}} #' @slot version a character specifying the wep processing service version to use. #' Can be set or accessed using \code{\link[geoknife]{version}} #' @slot email an email to send finished process alert to #' @slot wait boolean for wait until complete (hold up R until processing is complete) #' @slot sleep.time numeric for time to wait in between calls to \code{\link{check}}. Only used if \code{wait=TRUE} #' @slot processInputs (_private) a list of required and options process inputs, and their #' default values (if specified). This is populated (or repopulated) whenever \code{algorithm} is set. #' @slot WPS_SCHEMA_LOCATION (_private) location for web processing service schema #' @slot WPS_NAMESPACE (_private) location for web processing service namespace #' @slot OWS_NAMESPACE (_private) namespace web location #' @slot XSI_SCHEMA_LOCATION (_private) schema web location #' @slot XSI_NAMESPACE (_private) namespace web location #' @slot XLINK_NAMESPACE (_private) namespace web location #' @slot UTILITY_URL (_private) web processing service utility url. Uses same base url as #' public slot \code{url} #' @slot OGC_NAMESPACE (_private) namespace web location #' @slot emailK (_private) relative url for email when complete utility. #' @rdname webprocess-class #' @seealso \code{\link{webprocess}}, \code{\link[geoknife]{url}}, #' \code{\link[geoknife]{algorithm}}, \code{\link[geoknife]{version}} #' @aliases #' webprocess-class #' @exportClass webprocess setClass( Class = "webprocess", prototype = prototype( version = gconfig('version'), WPS_SCHEMA_LOCATION = pkg.env$SCHEMA_LOCATIONS[['WPS_SCHEMA_LOCATION']], WPS_NAMESPACE = pkg.env$NAMESPACES[['wps']], XSI_SCHEMA_LOCATION = pkg.env$SCHEMA_LOCATIONS[['XSI_SCHEMA_LOCATION']], XSI_NAMESPACE = pkg.env$NAMESPACES[['xsi']], OGC_NAMESPACE = pkg.env$NAMESPACES[['ogc']], XLINK_NAMESPACE = pkg.env$NAMESPACES[['xlink']], OWS_NAMESPACE = pkg.env$NAMESPACES[['ows']], emailK = 'gov.usgs.cida.gdp.wps.algorithm.communication.EmailWhenFinishedAlgorithm' ), representation = representation( url="character", algorithm="list", version="character", email = "character", wait = 'logical', sleep.time = "numeric", processInputs="list", WPS_SCHEMA_LOCATION="character", WPS_NAMESPACE="character", OWS_NAMESPACE="character", XSI_SCHEMA_LOCATION="character", XSI_NAMESPACE = "character", XLINK_NAMESPACE = "character", UTILITY_URL = "character", OGC_NAMESPACE="character", emailK="character") ) setMethod(f="initialize",signature="webprocess", definition=function( .Object, url = .Object@url, algorithm = .Object@algorithm, version = .Object@version, email = .Object@email, wait = .Object@wait, sleep.time = .Object@sleep.time, ...) { # // -- supporting pass through of existing inputs arguments *when* they are applicable. old.algorithm <- if(length(.Object@algorithm) > 0) .Object@algorithm else gconfig('algorithm') old.inputs = inputs(.Object) #things that use package variables: .Object@url <- if(length(url) > 0) url else gconfig('wps.url') .Object@sleep.time <- if(length(sleep.time) > 0) sleep.time else gconfig('sleep.time') .Object@wait <- if(length(wait) > 0) wait else gconfig('wait') .Object@email <- if(length(email) > 0) email else gconfig('email') .Object@algorithm <- if(length(algorithm) > 0) algorithm else gconfig('algorithm') # will need to do this differently... .Object@UTILITY_URL <- gsub('process','utility', .Object@url) processInputs <- defaultProcessInputs(algorithm = .Object@algorithm[[1]], .Object@url, .Object@version) if(is.null(processInputs)) return(NULL) if (length(old.inputs) > 0 && old.algorithm[[1]] == algorithm[[1]]){ which.replace <- unlist(unname(lapply(old.inputs, function(x) !is.null(x[[1]]) && !is.na(x[[1]])))) & names(old.inputs) %in% names(processInputs) which.to.rplc <- names(processInputs) %in% names(old.inputs[which.replace]) } else { which.to.rplc <- which.replace <- FALSE } .Object@processInputs <- processInputs .Object@processInputs[which.to.rplc] <- old.inputs[which.replace] other.inputs <- list(...) if (any(paste0('.',names(other.inputs)) %in% pkg.env$private.funs)) stop('read only variables in webprocess cannot be set', call. = FALSE) inputs(.Object) <- other.inputs return(.Object) }) #' create webprocess object #' #' @return the webprocess object #' @author Jordan S Read #' @rdname webprocess-methods #' @export setGeneric("webprocess", function(.Object, ...) { standardGeneric("webprocess") }) #'@param .Object any object that can be coerced into \linkS4class{webprocess} #'@param ... additional arguments passed initialize method (e.g., \code{url}, \code{version}) #'@aliases webprocess #'@rdname webprocess-methods setMethod("webprocess", signature('missing'), function(.Object, ...) { ## create new webprocess object webprocess <- try(new("webprocess",...), silent = TRUE) if(inherits(webprocess, "try-error")) { return(NULL) } return(webprocess) }) #'@aliases webprocess #'@rdname webprocess-methods setMethod("webprocess", signature("character"), function(.Object=c("summary","unweighted summary","coverage summary","subset","coverage subset" ), ...) { ## create new webprocess object webprocess <- as(.Object, "webprocess") if (!missing(...)){ webprocess <- initialize(webprocess, ...) } return(webprocess) }) #'@aliases webprocess #'@rdname webprocess-methods setMethod("webprocess", signature("ANY"), function(.Object,...) { ## create new webprocess object webprocess <- as(.Object, "webprocess") if (!missing(...)){ webprocess <- initialize(webprocess, ...) } return(webprocess) }) getKnives <- function(){ list('summary' = list(algorithm= list('Area Grid Statistics (weighted)' = "gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm")), 'unweighted summary' = list(algorithm= list('Area Grid Statistics (unweighted)' = "gov.usgs.cida.gdp.wps.algorithm.FeatureGridStatisticsAlgorithm")), 'coverage summary' = list(algorithm= list('Categorical Coverage Fraction'= "gov.usgs.cida.gdp.wps.algorithm.FeatureCategoricalGridCoverageAlgorithm")), 'subset' = list(algorithm= list('OPeNDAP Subset' = "gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageOPeNDAPIntersectionAlgorithm")), 'coverage subset' = list(algorithm= list('WCS Subset' = "gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageIntersectionAlgorithm"))) } setAs("character", "webprocess", function(from){ ## create new webdata object with a character input (for dataset matching) knives <- getKnives() from <- match.arg(arg = from, names(knives)) .Object<- do.call(webprocess, args = knives[[from]]) return(.Object) }) setAs("geojob", "webprocess", function(from) { .Object <- webprocess(url = from@url, version = from@version) xmlDoc <- xml2::read_xml(xml(from)) algorithm(.Object) <- algorithm(xmlDoc) inputs(.Object) <- inputs(xmlDoc) return(.Object) }) geoknife/R/parseCategorical.R0000644000176200001440000000642314036051075015643 0ustar liggesusers #' parse categorical coverage file into R environment #' #' a function for loading data into R from a file (or URL) from a completed processing request #' #' @param file a \linkS4class{geojob} categorical processing result file location #' (See \code{\link{download}}). #' @param delim the file delimiter #' @return a data.frame of categorical fraction (and/or count) values. #' @keywords methods #' @export #' @importFrom utils read.table #' @seealso \code{\link{check}}, \code{\link{download}}, \code{\link{parseTimeseries}} #' @examples #' local.file <- system.file('extdata','csv_categorical_multifeature.csv', package = 'geoknife') #' output <- parseCategorical(local.file, delim = ',') parseCategorical <- function(file, delim){ config = parseCategoricalConfig(file, delim) if(!is.na(config[['features']][1]) && config[['features']][1]=="") { config[['features']]<-config[['features']][-1] } dataOut <- data.frame(c()) for (blk in 1:length(config[['vars']])){ blockData <- read.table(file, sep = delim, header = TRUE, nrows = config[['nrows']][blk], skip = config[['skip']][blk], as.is=TRUE, check.names = FALSE, stringsAsFactors = FALSE) startCol<-2 catNames <- unique(names(blockData)[startCol:ncol(blockData)]) for (cat in seq_along(catNames)){ # select data columns based on stat code cat.i <- which(names(blockData) == catNames[cat]) cat.data <- matrix(blockData[, cat.i], nrow=1) cat.name <- catNames[cat] cat.data = data.frame(cat.name, cat.data, as.character(config[['vars']][blk]), stringsAsFactors = FALSE) names(cat.data) <- c('category', blockData[, 1], 'variable') tryCatch({ dataOut <- rbind(dataOut, cat.data) }, warning = function(w) { stop(paste('Variable',as.character(config[['vars']][blk]),'had a problem being added to the data frame.')) }, error = function(e) { stop(paste('Variable',as.character(config[['vars']][blk]),'had a problem being added to the data frame.')) } ) } } return(dataOut) } parseCategoricalConfig = function(file, delim){ skipHead = 1 # Number of lines to skip past the variable marker header? vals.start = 3 #lines after blockStart when the data begin varMarker = '# ' # Symbol that denotes a variable identifier and a new block of output. c <- file(file,"r") fileLines <- readLines(c) # This concerns me!!! close(c) nRead <- length(fileLines) blockStart <- grep(varMarker, fileLines) # Lines containing variable IDs. skips = blockStart+skipHead blockEnd = c(blockStart[-1] - 1, nRead) # End of blocks nrows = blockEnd - skips - 1 # Number of ros per block. data.lines <- unlist(lapply(seq_along(blockStart), function(x) (blockStart[x]+vals.start):blockEnd[x])) features = unique(unlist(lapply(fileLines[data.lines], function(x) strsplit(x, split = delim)[[1]][1]))) # Parsing out feature identifiers vars = sub(varMarker,"",fileLines[blockStart]) # Getting the variable names from the block starts. config = list(vars = vars, features = features, skip = skips, nrows = nrows) # Return all the good stuff! return(config) }geoknife/R/cancel-geojob.R0000644000176200001440000000222614152451424015061 0ustar liggesusers#'@title cancel a geo-web processing request #'@details cancel is a method for cancelling a geo-web processing request. #' #'@param .Object a \linkS4class{geojob} object with an active geo-web processing request. #'@return A \linkS4class{geojob} object with no active job #' #'@docType methods #'@keywords methods #'@description Cancel process for \code{geojob} #'@seealso \code{check}, \code{start} #'@aliases cancel #'@docType methods #'@export #'@rdname cancel-methods #'@examples #'wd <- webdata('prism') #'wg <- webgeom('state::New Hampshire') #'wp <- webprocess() #' #'if(!is.null(wp)) { #' gj <- geojob() #' xml(gj) <- XML(wg, wd, wp) #' url(gj) <- url(wp) #'} #'\dontrun{ #'gj <- start(gj) #'gj <- cancel(gj) #'} setGeneric(name="cancel",def=function(.Object){standardGeneric("cancel")}) #'@rdname cancel-methods #'@export setMethod(f = "cancel",signature(.Object = "geojob"),definition = function(.Object){ setJobState() .Object@id <- "" return(.Object) }) #'@rdname cancel-methods #'@export setMethod(f = "cancel",signature(.Object = "missing"),definition = function(.Object){ setJobState() })geoknife/R/algorithmVersion-webprocess.R0000644000176200001440000000063714036051075020102 0ustar liggesusersalgorithmVersion <- function(knife){ getCaps <- gGET(url(knife), query = list( 'service' = 'WPS', 'version' = version(knife),'request' = 'DescribeProcess', 'identifier'=algorithm(knife)[[1]])) doc <- gcontent(getCaps) version <- xml2::xml_attrs(xml2::xml_find_all(doc,'//ProcessDescription', ns = pkg.env$NAMESPACES)[[1]])[['processVersion']] return(version) } geoknife/R/start-geojob.R0000644000176200001440000000272214036051075014771 0ustar liggesusers#' start a geo-web processing request #' #' start is a method for submitting a geo-web processing request. #' #' @param .Object a \linkS4class{geojob} object #' @return A \linkS4class{geojob} object with an active GDP process request. #' #' @docType methods #' @description Start process for \code{\link{geojob}} #' @title Submit a GDP web processing request #' @seealso \code{\link{check}} #' @aliases start #' @docType methods #' @export #' @rdname start-methods #' @examples #' wd <- webdata('prism') #' wg <- webgeom('state::New Hampshire') #' wp <- webprocess() #' gj <- geojob() #' \dontrun{ #' xml(gj) <- XML(wg, wd, wp) #' url(gj) <- url(wp) #' gj <- start(gj) #' } setGeneric(name="start",def=function(.Object){standardGeneric("start")}) #'@rdname start-methods #'@export setMethod(f = "start",signature(.Object = "geojob"),definition = function(.Object){ if (!canStart()){ stop('Cannot start a new geojob until a previous one is completed or is error. ', 'See "check(geojob)"', call.=FALSE) } requestXML <- xml(.Object) data <- genericExecute(url = url(.Object), requestXML) xmltext <- gcontent(data) response <- xml2::xml_root(xmltext) if(xml2::xml_name(response) == "ExceptionReport") { cancel(.Object) stop(cat(xml2::xml_text(response))) } else { processID <- xml2::xml_attr(response,"statusLocation") } id(.Object) <- processID setJobState("ProcessStarted") return(.Object) }) geoknife/R/07-datagroup-obj.R0000644000176200001440000000612014036051075015347 0ustar liggesusers#' datagroup class #' #' contains collections of webdata that can be processed with #' \code{\link{geoknife}} #' #' @slot group a list of webdata compatible elements #' @rdname datagroup-class setClass( Class = "datagroup", representation = representation( group = 'list') ) setMethod(f="initialize",signature="datagroup", definition=function( .Object, group = list()){ .Object@group <- group return(.Object) }) #' create datagroup object #' @description A class representing a geoknife job (\code{datagroup}). #' #' @return the datagroup object #' @author Jordan S Read #' @rdname datagroup-methods #' @export setGeneric("datagroup", function(...) { standardGeneric("datagroup") }) #' @param x a datagroup object #' @param i index specifying elements to extract or replace. #' @param j not implemented #' @param drop not implemented #' @param ... additional arguments passed to initialize method #' @rdname datagroup-methods #' @aliases datagroup,datagroup-methods setMethod("datagroup", signature(), function(...) { ## create new geojob object datagroup <- new("datagroup",...) return(datagroup) }) setAs('datagroup', 'webdata', function(from){ if (length(from@group) > 1){ warning('coercing datagroup into webdata. More than one dataset specified, using the first.') } .Object <- do.call(what = "webdata", args = list(url = from@group[[1]]$url)) return(.Object) }) #' get abstract from a datagroup #' #' extracts the abstract information from a datagroup object #' #' @param .Object a datagroup object #'@rdname abstract-datagroup #'@aliases #'abstract #'title #'@export setGeneric(name="abstract",def=function(.Object){standardGeneric("abstract")}) #'@rdname abstract-datagroup #'@aliases abstract setMethod(f = "abstract",signature(.Object = "datagroup"), definition = function(.Object){ return(sapply(.Object@group, function(x) x$abstract)) }) #' @rdname abstract-datagroup #' @aliases #' abstract #' title #'@export setGeneric(name="title",def=function(.Object){standardGeneric("title")}) #'@rdname abstract-datagroup #'@aliases #'abstract #'title setMethod(f = "title",signature(.Object = "datagroup"), definition = function(.Object){ return(sapply(.Object@group, function(x) x$title)) }) #'@rdname datagroup-methods #'@aliases datagroup,datagroup-methods setMethod(f = "length",signature(x = "datagroup"), definition = function(x){ return(length(x@group)) }) #'@rdname datagroup-methods #'@aliases datagroup,datagroup-methods setMethod("[", signature(x='datagroup',i="ANY",j='ANY'), function(x, i, j, ..., drop = TRUE) { if (is.character(i)) i = which(title(x) %in% i) return(datagroup(x@group[i])) }) #'@rdname datagroup-methods #'@aliases datagroup,datagroup-methods setMethod("[[", signature('datagroup',i="ANY",j='ANY'), function(x, i, j, ..., drop = TRUE) { return(x@group[[i]]) })geoknife/NEWS.md0000644000176200001440000000053114154476276013156 0ustar liggesusersgeoknife 1.6.6 ========== * Modified error handling when Geo Data Portal is offline. geoknife 1.6.5 ========== * Updated schema for jobs that use geoknife generated geometry * Migrated package to use github actions for CI geoknife 1.6.4 ========== * Improved error handling for failed processing jobs * Fixed bug with supported CRSgeoknife/MD50000644000176200001440000002665314154614552012374 0ustar liggesusers6f44182102499d7413b031d98580a29b *DESCRIPTION 9f34256442b989c57589176b79844057 *NAMESPACE eea90cee9da956222f2b068e9f3eb6da *NEWS.md 012a861f74f833280c3504ba58d25347 *R/00-gconfig.R 4aa2894329dc8257e47c9f34ca997a6d *R/01-geojob-obj.R 671349373de5395d0785f0b0c24bab42 *R/02-webgeom-obj.R a7f0f929882f4e2b1e35d94b503821a2 *R/03-webdata-obj.R b6115e1d56ed2caf7c8ebd62acf7cf47 *R/04-webprocess-obj.R 494f7ed5cd905cffbccb72d85bd2d0a4 *R/06-simplegeom-obj.R a3d47ba5eba754876ea495dc2136ada1 *R/07-datagroup-obj.R 98357e99faf138050015aa5d1a485516 *R/algorithm-webprocess.R 74e8b206d9496193690ee28576e4118c *R/algorithmVersion-webprocess.R 510667b9fd772d63e32f5f7dad2e3679 *R/attribute-webgeom.R 1cac665a09b31579dfcd15368bc6af98 *R/bufferPoint.R 20a304ffe09440f24ebc61725688aa74 *R/cancel-geojob.R 6f2e94a319f1a1a42ceed54645e6b6ac *R/check.R ef971315158e01efb88078632278b8be *R/dodsReplace.R ede256a64e72e733d8635f8538078cee *R/download-geojob.R e866e355b389d1e0bb1a47e62e6dac5d *R/email-geojob.R 5fdce1446f4ee4b3c81b935875dd23e2 *R/geoknife-generic.R ddde83df2ad0643164aaea9ab5f57b87 *R/geoknifeUtils.R 2544c1a6bb2f36d65505caf0a5c961ef *R/geom-webgeom.R 90e415ea048bd9f8d10798b0535afdaa *R/initializeProcessInputs.R 726a8b3416a5f961ea29260d8ec96927 *R/inputs-webprocess.R 17d7f03eaa6758fadad4b0dc71c978be *R/parseCategorical.R d44a0a85ec072bc9ba955bec3559e417 *R/parseTimeseries.R 0f86e8c9a7d001a8610688a656f865fb *R/processInputsToXML.R d3642e1c4762eef1aa8bd2b1ca2671ea *R/query-webdata-times.R d37673b6343224dd97f2a33502c2e16c *R/query-webdata-variables.R a03e2942ba2958154255eada4db6740b *R/query-webdata.R 78609992f1d858edd341b7abbaa656dd *R/query-webgeom.R d90c2e3887a30f650946b1f4cacad41a *R/query-webprocess.R d75dd48336ce2063166f265d25723d0b *R/result.R 81fc5123662cd82bcbd2a18836a49f88 *R/setJobState.R 61caaa27f5f2c9fdc2f387c64f65af8c *R/setProcessInputs.R 413548bc58bdc099c4013b99bdacb564 *R/show-datagroup.R d35034ba6561d459ceb9fe651677925e *R/show-geojob.R 427aa8706dcd0cd0a927be6075d625d5 *R/show-simplegeom.R 802c4e43a59c59a9ddd76f584c50c1ae *R/show-webdata.R efa781d84dddffd8465f1415969936c7 *R/show-webgeom.R 25d33490311345be9c3eed77282415a5 *R/show-webprocess.R b40b5b9f1a5fe3cd01e83ae40eeddd9d *R/start-geojob.R 0fba8419f0e5926a1a135e709467fbf8 *R/successful.R 476b2dc773269792f9bc3feebfb96a42 *R/sysdata.rda 88dd38e68e524afccf2b87d150273820 *R/times-webdata.R 7002f838b71e4d4bac315e25fbf19391 *R/url-generic.R 32cd5e3b763a53248639fe880dbe6f40 *R/values-webgeom.R 3d42a47a36d205678eb46eba96648daf *R/variables-webdata.R a519636581d3fcb586b7965563edc98b *R/version-generic.R 3ac8e90b3458a6e394d9bb81a84d982f *R/waitUntilFinished.R 7dee19fac12a8e026a002546de5a15e1 *build/vignette.rds 096723b8602f3e5c7283ba48c501a429 *demo/00Index c9c866b3af266362065f036c686a176a *demo/iclus_categorical.R 44b24a0811cad3a99003d53fcd0084a4 *demo/prism_subset.R e46bc5bec16945a6dd8d42f77141b885 *demo/prism_summary.R 910546cbaa925b4c09c731589a084364 *inst/CITATION 6077e298db0b42f750be663c9108bb20 *inst/doc/custom_data_sources.R 30a53384de98ee071e03238249c2ec37 *inst/doc/custom_data_sources.Rmd ef887979197c705a5d17eb72d1d07262 *inst/doc/custom_data_sources.html 04da75675a10c279d05523e8ed613bb4 *inst/doc/geoknife.R d8019a3c9660d8ea7ee3d55950be4de4 *inst/doc/geoknife.Rmd d5526bdb57d8de07fd7c49e6564bc3b4 *inst/doc/geoknife.html 11832345e412944ef7d01687e6da7c1d *inst/doc/plot_geotiff.R b927bbca56fe23912ebd4aecff615e2f *inst/doc/plot_geotiff.Rmd 2a60e49489a693d01a870672a4e9d538 *inst/doc/plot_geotiff.html fce0c1dbe37db6baf75ccf6a12e9609e *inst/draw.xsd 06b23427b83b7d49119b4e1699e6d22d *inst/extdata/HUC8_query.RData f86ba67bcbf24ca619a2160d73dbbf96 *inst/extdata/HUC8_stencil.RData 2feeb1aff9384ebc6e24525072cf6b66 *inst/extdata/SB_getCapabilities.xml 9726e0ce62eed9d9ec8d21cbaeada806 *inst/extdata/completed_request.xml 86493f2e96fc2b29a77960fa585e9702 *inst/extdata/csv_categorical_multifeature.csv 65a4d4fe7b557112a24711c147451848 *inst/extdata/csv_linear_ring.csv 9940b80d5c68a3537ed7f334977be46c *inst/extdata/csv_multi_feature_stat.csv 2c16f09ab89fff45728e7c773a0b01d5 *inst/extdata/csv_multi_threshold.csv 76646c7563a7ee055bd6c8bb938fa22d *inst/extdata/csv_time_dimension_parse.csv 2be645151075d5bab1d64b9ae82cc582 *inst/extdata/get_attribute_values.xml 7f55ea6053f2c62eaea9d9c512245ba6 *inst/extdata/multi_poly_post.xml 6be93bddeb058672d32771c59733b82f *inst/extdata/nasa_data.zip 2d9dafe1518b171e63a1192bfd13de4a *inst/extdata/prism_job.RData 8d7fe1fba396fd8e2fabffd6d58a7bcc *inst/extdata/sst_result.RData 29b696e9ee946fbff519ef718ae378c5 *inst/extdata/state_webgeom_post.xml 2c04128c948418eead54a78bf2f165ed *inst/extdata/testjob.xml 183db1b5a08b8d55b4d39d41ff64cc52 *inst/extdata/tsv_linear_ring.tsv b2f41dff32af6c1b28a6471ff3c7bc91 *inst/extdata/tsv_multi_feature.tsv 554473e9cf88c2c8f5b53ecc70dd67f5 *inst/extdata/tsv_multi_feature_var.tsv 2befd8bf947901823a0a504ddd0d614f *inst/extdata/tsv_multi_var_feature_stat.tsv 379a4f488760955124ad8afcbbfbb856 *inst/extdata/webdata_query.RData 23d62e03b0553935917ad311619cb32b *inst/templates/execute_template.xml 41cf483d22dbd04cf4cb6f4d10959919 *inst/templates/getfeature_template.xml f51b7a076ff0c788ed4fac3e66bd6fcc *inst/templates/utility_execute_template.xml 8a5daa1420316659d3e98b6c93c634ae *inst/unnamed-chunk-7-1.png 99e883d047dca8d2cc95e68070ca03a8 *man/XML-method.Rd 7b37baa11ef1a6f42f681ebb1b6c06d3 *man/abstract-datagroup.Rd 3e0a2563d0baf72236e396253c4ddfa5 *man/algorithm-webprocess.Rd ddfb2cd8c4806e27c275efe478cd3002 *man/attribute.Rd b44478d84413fe6f23157acedbdfca04 *man/bufferPoint.Rd 4c5f60055265751e1807139bc4b071cb *man/canStart.Rd d9868d637e20034198badb458f1d9cba *man/cancel-methods.Rd ead3d5e9a05393b6d5d27ad4de979771 *man/check-geojob.Rd 41a7cbeda366de1f85267e17ec37a71c *man/datagroup-class.Rd 0576153176e9b3d38b231c2631c97284 *man/datagroup-methods.Rd a28e0ee5aff682f5f28578c7e991212a *man/defaultProcessInputs.Rd 43e569456dce535dbcfa780b330d7b21 *man/download.Rd 5f7a7c897dcae3e46d79dabeebae39da *man/email-method.Rd 198b25abfb071653ee300fc9d696194e *man/gconfig.Rd 4c8c9d4332671686a2d5099dafc117fe *man/gcontent.Rd c4572b8ca3ff32b09ddccb2ae15447bf *man/geojob-class.Rd af398358d6af74003cc7030b747c882b *man/geojob-methods.Rd 23be42ca4c288322d5015757b069c97e *man/geoknife-methods.Rd 71b8668906ce922b00ab95b07739ef6b *man/geom.Rd bcfd2f6b2275fea07849e9987058cd84 *man/getJobState.Rd 12e692795d8dede4e052172435a9c232 *man/inputs-webprocess.Rd 1af127c27a1bd629293af39352c23713 *man/parseCategorical.Rd 24d9809088a7af0fd0afebda188c00ea *man/parseTimeseries.Rd 35c0c4548f90b4f02bb1e5aff6e139b8 *man/query.Rd f8108c660b842d47b022171776ee3eff *man/result-methods.Rd fbd63979c19493d03fac0cbaab07e843 *man/retryVERB.Rd e8dff9cd691b81da8827393da59cdefd *man/setJobState.Rd a5d8e7f8b15a511d68009b721050e553 *man/simplegeom-class.Rd 79cdf0ab9b772a934a8514521b42059f *man/simplegeom-methods.Rd 3056e289ef791220d2d3bc4bc2acb80a *man/start-methods.Rd c218172482642cced440fa2c51a5ba0b *man/successful-methods.Rd 55dd77e00e31bb2b9333bed40c644143 *man/times-webdata.Rd 13254a05767c69ad48ec52c779f1e3f0 *man/times_query-method.Rd e9a9de8c371247fcc4656367afa5d136 *man/url.Rd 216efaf697d0cf3ac78f744d7301f8eb *man/values.Rd 59542af65645722d1ee2e61d055d4513 *man/variables-webdata.Rd 5adc8bb1ea70adedbe3902221501d6d3 *man/variables_query-method.Rd f7d4651766aecea2df5afb59de3bb886 *man/version.Rd c0ba5e9a4f0153b41466accdc628e6cc *man/wait.Rd 7079e617a59836ecc450779dae17c481 *man/webdata-class.Rd 2990b44bd003ff7b1fdd7be7db844053 *man/webdata-methods.Rd 9591d44d8542d10e74ac4378f802d6e7 *man/webgeom-class.Rd 5fc1ff6874739eba8346cd6db765a769 *man/webgeom-methods.Rd 056be61df231088fa352bb247e66d1fe *man/webprocess-class.Rd d7ad1728d1bb1e269ef4b4fe4871e5aa *man/webprocess-methods.Rd 1acd5fbd80bdaca151171530d9ac401a *tests/testthat.R 05e5d8b297b9bf8e3eeacb3fe2bb9e50 *tests/testthat/00_create_test_data.R 5e2f6e908f04163504682c0cdbf9ade1 *tests/testthat/data/test_XML_no_gmlid_wd.rds c58b44707637ecbf7056067aaa465de4 *tests/testthat/data/test_XML_no_gmlid_wg.rds c6cd3f4c07eb5f368b3efbbd8b2f88a8 *tests/testthat/data/test_XML_no_gmlid_xml.xml 7bd07192de942a18d4a305ad0c47ebad *tests/testthat/data/test_XML_sg_xml.xml f5ab41b08021c2fc28d37e9b987bc875 *tests/testthat/data/test_XML_two_points_xml.xml 0a9b02a5946b98fff460c0fe95cc96ca *tests/testthat/data/test_XML_wg_xml.xml 439cb137fc53bfa31616799be86ffa07 *tests/testthat/data/test_XML_wp_opendapsubset.rds 16d0d3b7b1a484f51a36e3c3f9429ef6 *tests/testthat/data/test_email.xml 22127df489de758633a60e7fae4d181d *tests/testthat/data/test_email_gj.rds c43fa4325027b36f80becdf6573b9340 *tests/testthat/data/test_email_wp.rds 29853d63daa1ab6710ed80341377dbef *tests/testthat/data/test_getgridtimerange.xml 17acd77d3bf6c9c7baba4f2356f45964 *tests/testthat/data/test_listopendapgrids.xml 8749185946d7bc47f3c10450d3375727 *tests/testthat/data/test_query_webdata.rds 401f259de92509a7bacba0c221f2a28f *tests/testthat/data/test_simplegeom_two_points.rds 219f1eede0466847ea655bff7e9cb587 *tests/testthat/data/test_webdata_fabric.rds b27e7c123e95718dc933b28d8546a564 *tests/testthat/data/test_webdata_prism_year.rds 4f4a294f63fc7a72c78787170219b2c7 *tests/testthat/data/test_webgeom_WI.rds 27c33a48da497734d1f59343d6ab8cfe *tests/testthat/data/test_webgeom_huc08.rds 70e3a82bea9f9141059ebe018a4a3b85 *tests/testthat/data/test_webprocess_algorithms.rds 70e3a82bea9f9141059ebe018a4a3b85 *tests/testthat/data/test_webprocess_algorithms_prod.rds f6c22e8fdcdfd7d6131949fcb6b61805 *tests/testthat/data/test_webprocess_knife.rds f6c22e8fdcdfd7d6131949fcb6b61805 *tests/testthat/data/test_webprocess_knife_prod.rds f78aa468aadd9ffcf869b3cc196b6eb8 *tests/testthat/data/test_webprocess_sleep-plus-five.rds 9164a91ed1f9d94cc581b2150f602870 *tests/testthat/data/test_webprocess_tab.rds dedd715b3e3b27f258535afd120a495a *tests/testthat/data/test_wfsgetfeature.xml 373a2d0b216d15fb5a8e5eb8b172e9a1 *tests/testthat/data/test_wfsgetfeature_wg.rds aaffc44123c056b4078ad418d27beacb *tests/testthat/test-dodsReplace.R 2728f8c4a9be4c4c5455188c5e1ea20d *tests/testthat/test-download_result.R 4409cf6b5737ce470f612314ba04bdd9 *tests/testthat/test-gconfig.R 52ed03c93072ea4fc30247154313b06f *tests/testthat/test-geoknife_output_parser.R 4cd4633e9a7b8becbecdd363c067baf4 *tests/testthat/test-geoknife_setters.R a6c94216a5fdb8ad873c3a3710c122d5 *tests/testthat/test-geoknife_utils.R 5b02a8fb3cf97322958e04b6bf1f177a *tests/testthat/test-geoknife_xml_parser.R 3976955fd6a8a00388d86ae3a6f7839b *tests/testthat/test-knife_shorthand.R fc0dde1b5f9924fbdfdd6598f7aba17f *tests/testthat/test-parseCategorical.R e4b0dcbe4e7c234058d8392d0a15b7ea *tests/testthat/test-processErrors.R 267a9bcdbb88a4ad86cd0e8aa8bd63f1 *tests/testthat/test-query_webdata.R 1ddd90b757fef9377c8aeecc459b6444 *tests/testthat/test-query_webdatasets.R 9919f465943ec8bb35b759fd58bafebc *tests/testthat/test-query_webgeom.R 617e4e59105a22fb4937a447a2d1a941 *tests/testthat/test-setJobState.R 715746ab96e798b98cfd41cada11e25d *tests/testthat/test-show_object.R b8b5ebab86e662901a09ebf1e180e1ac *tests/testthat/test-sleep_time.R 8f4f2d34482176babab8128a38e05de7 *tests/testthat/test-times_webdata.R 8d427f9e6cd60de7ac54334086c6e116 *tests/testthat/test-waitUntilFinished.R aa1e47598ed7c2e17851d185a7f8bef8 *tests/testthat/test-webdata_object.R 41e437e64b9d798f019d137e5e71c477 *tests/testthat/test-webprocess_input.R 756f208e7f65db0845037ff298713145 *tests/testthat/test-webprocess_object.R c43619df7c2973b020ed34a16b77e10b *tests/testthat/test-whisker_templating.R 30a53384de98ee071e03238249c2ec37 *vignettes/custom_data_sources.Rmd d8019a3c9660d8ea7ee3d55950be4de4 *vignettes/geoknife.Rmd b927bbca56fe23912ebd4aecff615e2f *vignettes/plot_geotiff.Rmd geoknife/inst/0000755000176200001440000000000014154524764013032 5ustar liggesusersgeoknife/inst/unnamed-chunk-7-1.png0000644000176200001440000000535614036051075016575 0ustar liggesusersPNG  IHDRPW<1bDgjh?3_|Hg@ߟYLUh)d Qv:nм]yis |ft?u'FA :>YhR,elOZ2' C_꓅֡/BPdu(cK}:>FFFFFFFFFFFFfǮ{E?ر?;* ?>W>fi}>-*[W;ti_}}p98>px{zt7: !;tiY]\O(׿wȿ} pqb~Q`/w :ofFߍW]_/?~wk"P=m?D`qF;=V@䅨ICƇx@$E7I_`_=7d Wb*w[NjΙ=~{%-}t9 ?8C '??7@BBBBBBBBBBBBBBBBBBBBBBBBBB:xqꕳ/>T40ׇob4iu?=7@!T@u >tn6:)}Y/ZC}Z4;Խ {{identifier}} {{#inputs}} {{input_identifier}} {{input_literal_data_element}} {{/inputs}} {{#responsedocument}} {{result_name}} {{/responsedocument}}{{#rawoutput}} {{result_name}} {{/rawoutput}} geoknife/inst/templates/getfeature_template.xml0000644000176200001440000000125714036051075021572 0ustar liggesusers {{attribute_property}} {{#properties}} {{property_name}} {{property_literal}} {{/properties}} geoknife/inst/templates/execute_template.xml0000644000176200001440000000633014036051075021076 0ustar liggesusers {{identifier}} {{#inputs}} {{input_identifier}} {{input_literal_data_element}} {{/inputs}} {{feature_collection}}{{#wfs_reference}} {{wfs_geom_property}} {{wfs_attribute_property}} {{#filter_properties}} {{#properties}} {{property_name}} {{property_literal}} {{/properties}} {{/filter_properties}} {{/wfs_reference}}{{#simple_geometry}} {{#polys}} {{poslist}} {{ID_property}} {{/polys}} {{/simple_geometry}} {{output_identifier}} geoknife/inst/doc/0000755000176200001440000000000014154524764013577 5ustar liggesusersgeoknife/inst/doc/geoknife.html0000644000176200001440000023616514154524763016270 0ustar liggesusers geoknife package

geoknife package

Jordan Read

09 December, 2021

##Introduction

The geoknife package was created to support web-based geoprocessing of large gridded datasets according to their overlap with landscape (or aquatic/ocean) features that are often irregularly shaped. geoknife creates data access and subsequent geoprocessing requests for the USGS’s Geo Data Portal to carry out on a web server. The results of these requests are available for download after the processes have been completed. This type of workflow has three main advantages: 1) it allows the user to avoid downloading large datasets, 2) it avoids reinventing the wheel for the creation and optimization of complex geoprocessing algorithms, and 3) computing resources are dedicated elsewhere, so geoknife operations do not have much of an impact on a local computer.

Because communication with web resources are central to geoknife operations, users must have an active internet connection. geoknife interacts with a remote server to discover processing capabilities, find already available geospatial areas of interest (these are normally user-uploaded shapefiles), get gridded dataset characteristics, execute geoprocessing requests, and get geoprocessing results.

The main elements of setting up and carrying out a geoknife ‘job’ (geojob) include defining the feature of interest (the stencil argument in the geoknife function), the gridded web dataset to be processed (the fabric argument in the geoknife function), and the the processing algorithm parameters (the knife argument in the geoknife function). The status of the geojob can be checked with check, and output can be loaded into a data.frame with results. See below for more details.

##Installation To install the stable version of geoknife package with dependencies:

install.packages("geoknife", 
    repos = c("https://owi.usgs.gov/R","https://cran.rstudio.com/"),
    dependencies = TRUE)

Or to install the current development version of the package:

install.packages("devtools")
devtools::install_github('USGS-R/geoknife')

getting started

The geoknife package was created to support web-based geoprocessing of large gridded datasets according to their overlap with landscape (or aquatic/ocean) features that are often irregularly shaped. geoknife creates data access and subsequent geoprocessing requests for the USGS’s Geo Data Portal to carry out on a web server.

geoknife concepts

geoknife has abstractions for web-available gridded data, geospatial features, and geoprocessing details. These abstractions are the basic geoknife arguments of fabric, stencil and knife.
* fabric defines the web data that will be accessed, subset, and processed (see the fabric section for more details). These data are limited to gridded datasets that are web-accessible through the definitions presented in the OPeNDAP section. Metadata for fabric include time, the URL for the data, and variables.
* stencil is the geospatial feature (or set of features) that will be used to delineate specific regions of interest on the fabric (see the stencil section for more details). stencil can include point or polygon groupings of various forms (including classes from the sp R package).
* knife defines the way the analysis will be performed, including the algorithm and version used, the URL that receives the processing request, the statistics returned, and the format of the results (see the knife section for more details).
* The geoknife() function takes the fabric, stencil, and knife, and returns a geojob, which is a live geoprocessing request that will be carried out on a remote web server (see the geojob section for more details). The geojob can be checked by users, and results can be parsed and loaded into the R environment for analyses.

remote processing basics

Because geoknife executes geospatial computations on a remote webserver, the workflow for to execute geoprocessing operations may feel a bit foreign to users who usually performing their analyses on a local computer. To find available datasets and their details (variables, time range, etc.), geoknife must query remote servers because data for use with geoknife is typically hosted on open access servers near the processing service. These operations are covered in detail below, but this section is designed to provide a quick overview.

Interactions with web resources may take on the following forms, and each involve separate requests to various webservers:

  1. Using the query function to figure out what data exist for fabric. This function will request data from a CSW (catalog service for the web) resource and return results, or, if a dataset is already specified, it can be used to query for the variables or time dimension.
  2. Using the query function to use a web resource for the geometry of stencil, including a US State, Level III Ecoregion, and many others.
  3. Submitting a geojob to be processed externally
  4. Checking the status of a geojob
  5. Loading the results from a successful geojob

quick start guide

There are various ways to get up and running quickly with geoknife. See sections below for additional details on any of the following operations. As mentioned above, geoknife has the basic arguments of fabric, stencil and knife. knife is an optional argument, and if not used, a default knife will be used to specify the processing details.

define a stencil that represents the geographic region to slice out of the data

There are many different ways to specify geometry (stencil) for geoknife. The two basic functions that support building stencil objects are simplegeom and webdata:

library(geoknife)

Use a single longitude latitude pair as the geometry with the simplegeom function:

stencil <- simplegeom(c(-89, 46.23))

Or specify a collection of named points in a data.frame (note that naming is important for multi-features because it specifies how the results are filtered):

stencil <- simplegeom(data.frame(
              'point1' = c(-89, 46), 
              'point2' = c(-88.6, 45.2)))

Use a web-available geometry dataset with the webgeom function to specify state boundaries:

stencil <- webgeom('state::New Hampshire')
stencil <- webgeom('state::New Hampshire,Wisconsin,Alabama')

or HUC8s (hydrologic unit code):

stencil <- webgeom('HUC8::09020306,14060009')

display stencil:

stencil
## An object of class "webgeom":
## url: http://cida.usgs.gov/gdp/geoserver/wfs 
## geom: derivative:wbdhu8_alb_simp 
## attribute: HUC_8 
## values: 09020306, 14060009 
## wfs version: 1.1.0

see what other HUCs could be used via the query function:

HUCs <- query(stencil, 'values')

there are thousands of results, but head() will only display a few of them

head(HUCs) 
## [1] "11060006" "11060005" "11060001" "11060004" "11060003"
## [6] "11060002"

define a fabric that represents the underlying data

The Geo Data Portal’s web data catalog is quite extensive, and inludes many datasets that can all be processed with geoknife. Check it out at cida.usgs.gov/gdp. This is not a complete list of all relevant datasets that can be accessed and processed. The geoknife package has a number of quick access datasets build in (similar to quick start webgeom objects).

An example of a quick start dataset:

fabric <- webdata('prism')
fabric
## An object of class "webdata":
## times: 1895-01-01T00:00:00Z, 1899-01-01T00:00:00Z
## url: https://cida.usgs.gov/thredds/dodsC/prism_v2 
## variables: ppt

which can be a starting point for the PRISM dataset, as the fields can be modified:

times(fabric) <- c('2002-01-01','2010-01-01')
variables(fabric) <- c('tmx')
fabric
## An object of class "webdata":
## times: 2002-01-01T00:00:00Z, 2010-01-01T00:00:00Z
## url: https://cida.usgs.gov/thredds/dodsC/prism_v2 
## variables: tmx

create the processing job that will carry out the subsetting/summarization task

job <- geoknife(stencil, fabric)

use convienence functions to check on the job:

check(job)
running(job)
error(job)
successful(job)

Cancel a running job:

job <- cancel(job)

Run the job again, but have R wait until the process is finished:

job <- geoknife(stencil, fabric, wait = TRUE)

Load up the output and plot it

data <- result(job)
plot(data[,1:2], ylab = variables(fabric))

For long running processes, it often makes sense to use an email listener:

job <- geoknife(webgeom('state::Wisconsin'), fabric = 'prism', email = 'fake.email@gmail.com')

spatial features (stencil)

The stencil concept in geoknife represents the area(s) of interest for geoprocessing. stencil can be represented by two classes in geoknife: simplegeom and webdata. Any other classes can also be used that can be coerced into either of these two classes (such as data.frame).

simplegeom object

The simplegeom class is designed to hold spatial information from the R environment and make it available to the processing engine. simplegeom is effectively a wrapper for the sp package’s SpatialPolygons class, but also coerces a number of different other types into this class. For example:

Points can be specified as longitude latitude pairs:

stencil <- simplegeom(c(-89, 45.43))

or as a data.frame:

stencil <- simplegeom(data.frame(
              'point1' = c(-89, 46), 
              'point2' = c(-88.6, 45.2)))

Also, a SpatialPolygons object can be used as well (example from sp package):

library(sp)
Sr1 = Polygon(cbind(c(2,4,4,1,2),c(2,3,5,4,2)))
Sr2 = Polygon(cbind(c(5,4,2,5),c(2,3,2,2)))
Sr3 = Polygon(cbind(c(4,4,5,10,4),c(5,3,2,5,5)))
Sr4 = Polygon(cbind(c(5,6,6,5,5),c(4,4,3,3,4)), hole = TRUE)

Srs1 = Polygons(list(Sr1), "s1")
Srs2 = Polygons(list(Sr2), "s2")
Srs3 = Polygons(list(Sr3, Sr4), "s3/4")
stencil <- simplegeom(Srl = list(Srs1,Srs2,Srs3), proj4string = CRS("+proj=longlat +datum=WGS84"))

webgeom object

The webgeom class is designed to hold references to web feature service (WFS) details and make it available to the processing engine.

Similar to webdata (see below), the webgeom class has public fields that can be set and accessed using simple methods. Public fields in webgeom:

  • url: the WFS endpoint to use for the data
  • geom: the feature collection name (can be namespaced shapefile names)
  • attribute: the attribute of the feature collection to be use
  • values: the values of the chosen attribute to use (or NA for all)
  • version: the WFS version to use.

To create a default webgeom object:

stencil <- webgeom()

The user-level information in webgeom is all available with the webgeom “show” method (or print).

stencil
## An object of class "webgeom":
## url: https://cida.usgs.gov/gdp/geoserver/wfs 
## geom: NA 
## attribute: NA 
## values: NA 
## wfs version: 1.1.0

The public fields can be accessed in by using the field name:

geom(stencil) <- "sample:CONUS_states"
attribute(stencil) <- "STATE"
values(stencil) <- c("Wisconsin","Maine")

quick access to web available data for webgeoms

There are some built in webgeom templates that can be used to figure out the pattern, or to use these datasets for analysis. Currently, the package only supports US States, Level III Ecoregions, or HUC8s:

stencil <- webgeom('state::Wisconsin')
webgeom('state::Wisconsin,Maine')
webgeom('HUC8::09020306,14060009')
webgeom('ecoregion::Colorado Plateaus,Driftless Area')

query function for webgeom

The query function on webgeom can be used to find possible inputs for each public field (other than version and url currently):

query(stencil, 'geoms')
##  [1] "sample:Alaska"                  
##  [2] "upload:CIDA_TEST_"              
##  [3] "sample:CONUS_Climate_Divisions" 
##  [4] "sample:CONUS_states"        
##  [5] "sample:CONUS_states"            
##  [6] "sample:CSC_Boundaries"          
##  [7] "sample:Landscape_Conservation_Cooperatives"             
##  [8] "sample:FWS_LCC"                 
##  [9] "sample:simplified_huc8"     
## [10] "sample:Ecoregions_Level_III"
## [12] "sample:Counties"         
## [13] "sample:nps_boundary_2013"       
## [14] "upload:nrhu_selection"          
## [15] "upload:nrhu_selection_Gallatin" 
## [16] "sample:simplified_HUC8s"        
## [17] "draw:test"
query(stencil, 'attributes')
## [1] "STATE"

gridded data (fabric)

The fabric concept in geoknife represents the gridded dataset that will be operated on by the tool. fabric can be a time-varying dataset (such as PRISM) or a spatial snapshot coverage dataset (such as the NLCD). At present, fabric is limited to datasets that can be accessed using the OPeNDAP protocol or WMS (web map service). Most helper functions in geoknife, including query(fabric,'variables') tend to work better for OPeNDAP datasets.

webdata object

The webdata class holds all the important information for webdatasets in order to make them available for processing by geoknife’s outsourced geoprocessing engine, the Geo Data Portal. Public fields in webdata:

  • times: a POSIXct vector of length 2. This specifies the start and end time of the process request. If times()[1] is NA, the start time will be the begining of the dataset. If times()[2] is NA the end time will be the end of the dataset. times must be as.POSIXct(c(NA,NC)) for datasets without a time dimension.
  • url: a character for the location of a web available dataset. This URL will be queried for data access and used for the processing task.
  • variables: a character vector for the variables of the dataset to use. Must be valid variables that exist within the dataset specified with url.

To create a default webdata object:

fabric <- webdata()

The user-level information in webdata is all available with the webdata “show” method (or print).

fabric
## An object of class "webdata":
## times: NA, NA
## url: NA 
## variables: NA

The public fields can be accessed in by using the field name:

times(fabric)
## [1] NA NA
url(fabric) <- 'https://cida.usgs.gov/thredds/dodsC/prism'
variables(fabric) <- 'tmx'

times(fabric)[1] <- as.POSIXct('1990-01-01')

find data that is indexed by the Geo Data Portal catalog

The fabric is specified using the webdata function. geoknife can access a catalog of webdata by using the query function:

webdatasets = query('webdata')
length(webdatasets)
## [1] 190

Interrogating datasets can be done by printing the returned dataset list, which displays the title and the url of each dataset by default (this example truncates the 190 datasets to display 5):

webdatasets[61:65]
## An object of class "datagroup":
## [1] Eighth degree-CONUS Daily Downscaled Climate Projections Minimum and Maximum Temperature 
##   url: http://cida.usgs.gov/thredds/dodsC/dcp/conus_t 
## [2] Eighth degree-CONUS Daily Downscaled Climate Projections Precipitation 
##   url: http://cida.usgs.gov/thredds/dodsC/dcp/conus_pr 
## [3] Future California Basin Characterization Model Downscaled Climate and Hydrology 
##   url: http://cida.usgs.gov/thredds/dodsC/CA-BCM-2014/future 
## [4] GLDAS Version 2.0 Noah 0.25 degree monthly data 
##   url: http://hydro1.sci.gsfc.nasa.gov/dods/GLDAS_NOAH025_M.020 
## [5] GLDAS Version 2.0 Noah 1.0 degree 3-hourly data 
##   url: http://hydro1.sci.gsfc.nasa.gov/dods/GLDAS_NOAH10_3H.020

Finding additional information about a particular dataset is supported by title() and abstract(), which return the dataset titles and abstracts respectively:

title(webdatasets[87])
## [1] "North Central River Forecasting Center - Quantitative Precipitation Estimate Archive"
abstract(webdatasets[87])
## [1] "Radar indicated-rain gage verified and corrected hourly precipitation estimate on a corrected ~4km HRAP grid."

indexing datasets based on order or title are equivalent

fabric <- webdata(webdatasets[99])
evapotran <- webdata(webdatasets['Monthly Conterminous U.S. actual evapotranspiration data'])

To modify the times in fabric, use times():

times(fabric) <- c('1990-01-01','2005-01-01')

Similar to webgeom, the query method can be used on webdata objects:

query(fabric, 'times')
query(fabric, 'variables')

find data that is not indexed by the Geo Data Portal catalog

There are hundreds (or potentially thousands) of additional OPeNDAP datasets that will work with geoknife, but need to be found through web searches or catalogs (e.g., www.esrl.noaa.gov/psd/thredds/dodsC/Datasets, apdrc.soest.hawaii.edu/data/data.php). One such example is Sea Surface Temperature from the Advanced Very High Resolution Radiometer (AVHRR) temperature sensing system. Specifying datasets such as this requires finding out the OPeNDAP endpoint (URL) for the dataset, and specifying it as the url to webdata (we found this example in the extensive apdrc.soest.hawaii.edu/data/data.php catalog):

fabric = webdata(url='dods://apdrc.soest.hawaii.edu/dods/public_data/satellite_product/AVHRR/avhrr_mon')

query for variables doesn’t work for this dataset, because it actually doesn’t have units and therefore “valid” variables are not returned (instead you get an empty list). From the OPeNDAP endpoint, it is clear that this dataset has one variable of interest, which is called ‘sst’:

variables(fabric) <- 'sst'
query(fabric, 'times')
[1] "1985-01-01 UTC" "2003-05-01 UTC"
times(fabric) <- c('1990-01-01','1999-12-31')

plotting the July surface temperature of a spot on the Caspian Sea is done by:

sst = result(geoknife(data.frame('caspian.sea'=c(51,40)), fabric, wait = TRUE))
head(sst)
july.idx <- months(sst$DateTime) == 'July'
plot(sst$DateTime[july.idx], sst$caspian.sea[july.idx], type='l', lwd=2, col='dodgerblue', ylab='Sea Surface Temperature (degC)',xlab=NA)
##     DateTime caspian.sea variable statistic
## 1 1990-01-01      11.250      sst      MEAN
## 2 1990-02-01      10.575      sst      MEAN
## 3 1990-03-01      10.350      sst      MEAN
## 4 1990-04-01      11.400      sst      MEAN
## 5 1990-05-01      14.925      sst      MEAN
## 6 1990-06-01      19.800      sst      MEAN

query function for webdata

The query function works on webdata, similar to how it works for webgeom objects. For the PRISM dataset specified above, the time range of the dataset can come from query with times:

fabric = webdata('prism')
variables(fabric) <- 'ppt'
query(fabric, 'times')
## [1] "1895-01-01 UTC" "2013-02-01 UTC"

likewise, variables with variables:

query(fabric, 'variables')

Note that a variable has to be specified to use the times query:

variables(fabric) <- NA
## [1] "ppt" "tmx" "tmn"

This will fail:

query(fabric, 'times')
 Error in times_query(fabric, knife) : 
  variables cannot be NA for fabric argument 

At present, the geoknife package does not have a query method for dataset urls.

knife object

The webprocess class holds all the important information for geoknife processing details for the outsourced geoprocessing engine, the Geo Data Portal. Public fields in webprocess:

  • url: a character for the location of the web processing service to be used.
  • algorithm: a list specifying the algorithm to be used for processing. Defaults to Area Grid Statistics (weighted).
  • version: a character specifying the version of the web processing service to be used. Defaults to 1.0.0.
  • processInputs: a list of processing details for the specified algorithm. These details vary depending on algorithm and are this field is automatically reset when the algorithm field is set.
  • wait: a boolean that specifies whether to have R wait until the process is finished. Defaults to FALSE
  • email: a character that species an email address to send the finished process result to.

query function for webprocess

The query function works on webprocess, similar to how it works for webgeom and webdata objects. For a default webprocess object, the available algorithms can be queried by:

knife <- webprocess()
query(knife, 'algorithms')
## $`Categorical Coverage Fraction`
## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureCategoricalGridCoverageAlgorithm"
## 
## $`OPeNDAP Subset`
## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageOPeNDAPIntersectionAlgorithm"
## 
## $`Area Grid Statistics (unweighted)`
## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureGridStatisticsAlgorithm"
## 
## $`Area Grid Statistics (weighted)`
## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm"
## 
## $`WCS Subset`
## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageIntersectionAlgorithm"

Changing the webprocess url will modify the endpoint for the query, and different algorithms may be available:

url(knife) <- 'https://cida.usgs.gov/gdp/process/WebProcessingService'
query(knife, 'algorithms')
## $`Categorical Coverage Fraction`
## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureCategoricalGridCoverageAlgorithm"
## 
## $`OPeNDAP Subset`
## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageOPeNDAPIntersectionAlgorithm"
## 
## $`Area Grid Statistics (unweighted)`
## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureGridStatisticsAlgorithm"
## 
## $`Area Grid Statistics (weighted)`
## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm"
## 
## $`WCS Subset`
## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageIntersectionAlgorithm"

algorithm

As noted above, the algorithm field in webprocess is a list, specifying the algorithm name and relative path to the algorithm endpoint. To access or change the algorithm:

knife <- webprocess()
algorithm(knife) <- query(knife, 'algorithms')[1]
# -- or --
algorithm(knife) <- list('Area Grid Statistics (weighted)' = 
                           "gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm")

inputs

getting and setting processInputs for geoknife is currently in. Check back later.

url

The url field in webprocess can be accessed and set as expected:

url(knife) <- 'https://cida.usgs.gov/gdp/process/WebProcessingService'

wait

The wait boolean in webprocess can set during creation:

knife <- webprocess(wait = TRUE)
knife
## An object of class "webprocess":
## url: https://cida.usgs.gov/gdp/process/WebProcessingService 
## algorithm: Area Grid Statistics (weighted) 
## web processing service version: 1.0.0 
## process inputs: 
##    SUMMARIZE_FEATURE_ATTRIBUTE: false
##    SUMMARIZE_TIMESTEP: false
##    REQUIRE_FULL_COVERAGE: true
##    DELIMITER: COMMA
##    STATISTICS: 
##    GROUP_BY: 
## wait: TRUE 
## email: NA

email

The email field in webprocess can be accessed and set as expected:

knife <- webprocess(email = 'fake.email@gmail.com')
knife
## An object of class "webprocess":
## url: https://cida.usgs.gov/gdp/process/WebProcessingService 
## algorithm: Area Grid Statistics (weighted) 
## web processing service version: 1.0.0 
## process inputs: 
##    SUMMARIZE_FEATURE_ATTRIBUTE: false
##    SUMMARIZE_TIMESTEP: false
##    REQUIRE_FULL_COVERAGE: true
##    DELIMITER: COMMA
##    STATISTICS: 
##    GROUP_BY: 
## wait: FALSE 
## email: fake.email@gmail.com

geojob details

The geojob in the geoknife package contains all of the processing configuration details required to execute a processing request to the Geo Data Portal and check up on the state of that request. A geojob object is created using the high-level function geoknife() with the stencil, fabric and optional knife arguments as described above.

geojob class and details

The geojob public fields include:

  • url: the url where the processing job was sent to. Is defined by the url field of the knife argument used to create the job
  • xml: the XML used in the POST to the web geoprocessing service. This XML includes configurations set up by the fabric, stencil, and knife arguments.
  • id: the url of the process that is currently running, or for no job.

cancel geojob

The geoknife package currently limits the user processing requests to single-running processes, so as to avoid creating thousands of requests in error, which could overwhelm the processing resources. If there is a reason to support additional jobs at one time, please email the package maintainers with your query.

To cancel and existing job: Cancel a running job but retain the details:

id(job)
## [1] "https://cida.usgs.gov:80/gdp/process/RetrieveResultServlet?id=a264a88c-9672-4029-915b-a09b1403d26a"
job <- cancel(job)
id(job)
## [1] "<no active job>"

To cancel any running job without specifying the geojob reference:

cancel()

geoknife web resources

geoknife outsources all major geospatial processing tasks to a remote server. Because of this, users must have an active internet connection. Problems with connections to datasets or the processing resources are rare, but they do happen. When experiencing a connectivity problem, the best approach is often to try again later or email with any questions. The various web dependencies are described below.

Geo Data Portal

The U.S. Geological Survey’s “Geo Data Portal” (GDP) provides the data access and processing services that are leveraged by the geoknife package. See cida.usgs.gov/gdp for the GDP user interface.

geoknife/inst/doc/plot_geotiff.html0000644000176200001440000005104614154524764017154 0ustar liggesusers subset gridded data as geotiff and plot

subset gridded data as geotiff and plot

Jordan Read, Alison Appling

09 December, 2021

geoknife has a number of output formats, but a new one that was added in version 1.1.0 of the package (after the initial release to CRAN) is the ability to output results as a zip file that contains a series of geotiffs for each timestep requested. This vignette is a brief introduction on how to do this using a few additional packages that are in the Suggests field in the description.

get the data

see the geoknife getting started vignette for more details, but for the purposes of this vignette, we need to get some data first and then plot it up.
First things first, load up the geoknife package

library(geoknife)

For this example, I am going to use a dataset that is hosted by NASA, and includes a number of radiation estimates for various components. There is a lot of global data here, but I am just going to pluck a subset in time (one timepoint for the month of July of one year) and a spatial subset. I am going to use the OUTPUT_TYPE='geotiff' argument that was added in version 1.1.0 of geoknife. We are relying on a NASA dataset here, so apologies if they change the url in the future and this doesn’t work…

knife <- webprocess(algorithm = list('OPeNDAP Subset'="gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageOPeNDAPIntersectionAlgorithm"))
fabric <- webdata(url='dods://opendap.larc.nasa.gov/opendap/hyrax/SortByProduct/CERES/EBAF/Surface_Edition2.8/CERES_EBAF-Surface_Edition2.8_200003-201506.nc', 
                  variable="sfc_sw_down_all_mon", #Surface Shortwave Flux Down, Monthly Means, All-Sky conditions
                  times=c('2014-07-15','2014-07-15'))
stencil <- simplegeom(data.frame('point1' = c(-5,32), 'point2' = c(-90,-78))) # big 'ol chunk 'o data
job <- geoknife(stencil, fabric, knife, wait = TRUE, OUTPUT_TYPE = "geotiff")

now that the job is complete (because wait=TRUE was used), we can download the result and unzip it:

file <- download(job, destination = file.path(tempdir(), 'nasa_data.zip'), overwrite=TRUE)
unzip(file, exdir=file.path(tempdir(),'NASA'))
tiff.dir <- file.path(tempdir(),'NASA')

plot the data

using the rasterVis package, read this in and create a raster object:

library(rgdal)
library(rasterVis)
nasa <- raster(file.path(tiff.dir , dir(tiff.dir)))

Now, use ggplot2 and ggmap to plot this as a map:

library(maps)
library(ggmap)
library(ggplot2)



world <- map_data("world2")
gplot(nasa, maxpixels = 5e5) + 
  geom_tile(aes(fill = value), alpha=1) +
  geom_polygon(data=world, aes(x=long, y=lat, group=group), color="navy", fill='transparent') +
  scale_fill_gradientn("Surface Shortwave Flux (W/m^2)", colours=rev(rainbow(5))) +
  coord_equal() + 
  theme_classic() + 
  theme(axis.line = element_blank(), axis.text.x = element_blank(), axis.text.y = element_blank(),
        axis.ticks = element_blank(), axis.title.x = element_blank(), axis.title.y = element_blank()) +
  scale_y_continuous(limits=c(nasa@extent@ymin, nasa@extent@ymax)) + 
  scale_x_continuous(limits=c(nasa@extent@xmin, nasa@extent@xmax))
geoknife/inst/doc/plot_geotiff.R0000644000176200001440000000474714154524764016417 0ustar liggesusers## ----setup, include=FALSE--------------------------------- library(rmarkdown) options(continue=" ") options(width=60) library(knitr) library(geoknife) knitr::opts_chunk$set(eval=nzchar(Sys.getenv("geoknife_vignette_eval"))) ## ---- warning=FALSE, message=FALSE------------------------ # library(geoknife) ## ---- eval=FALSE------------------------------------------ # knife <- webprocess(algorithm = list('OPeNDAP Subset'="gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageOPeNDAPIntersectionAlgorithm")) # fabric <- webdata(url='dods://opendap.larc.nasa.gov/opendap/hyrax/SortByProduct/CERES/EBAF/Surface_Edition2.8/CERES_EBAF-Surface_Edition2.8_200003-201506.nc', # variable="sfc_sw_down_all_mon", #Surface Shortwave Flux Down, Monthly Means, All-Sky conditions # times=c('2014-07-15','2014-07-15')) # stencil <- simplegeom(data.frame('point1' = c(-5,32), 'point2' = c(-90,-78))) # big 'ol chunk 'o data # job <- geoknife(stencil, fabric, knife, wait = TRUE, OUTPUT_TYPE = "geotiff") ## ---- eval=FALSE------------------------------------------ # file <- download(job, destination = file.path(tempdir(), 'nasa_data.zip'), overwrite=TRUE) # unzip(file, exdir=file.path(tempdir(),'NASA')) # tiff.dir <- file.path(tempdir(),'NASA') ## ---- message=FALSE, echo=FALSE--------------------------- # file <- system.file('extdata','nasa_data.zip', package='geoknife') # unzip(file, exdir=file.path(tempdir(),'NASA')) # tiff.dir <- file.path(tempdir(),'NASA') ## ---- warning=FALSE, message=FALSE------------------------ # library(rgdal) # library(rasterVis) # nasa <- raster(file.path(tiff.dir , dir(tiff.dir))) ## ---- warning=FALSE, message=FALSE------------------------ # library(maps) # library(ggmap) # library(ggplot2) # # # # world <- map_data("world2") # gplot(nasa, maxpixels = 5e5) + # geom_tile(aes(fill = value), alpha=1) + # geom_polygon(data=world, aes(x=long, y=lat, group=group), color="navy", fill='transparent') + # scale_fill_gradientn("Surface Shortwave Flux (W/m^2)", colours=rev(rainbow(5))) + # coord_equal() + # theme_classic() + # theme(axis.line = element_blank(), axis.text.x = element_blank(), axis.text.y = element_blank(), # axis.ticks = element_blank(), axis.title.x = element_blank(), axis.title.y = element_blank()) + # scale_y_continuous(limits=c(nasa@extent@ymin, nasa@extent@ymax)) + # scale_x_continuous(limits=c(nasa@extent@xmin, nasa@extent@xmax)) geoknife/inst/doc/geoknife.R0000644000176200001440000002123214154524763015510 0ustar liggesusers## ----setup, include=FALSE--------------------------------- library(rmarkdown) options(continue=" ") options(width=60) library(knitr) library(geoknife) query <- geoknife::query `values<-` <- geoknife::`values<-` id <- geoknife::id ## ---- eval=FALSE------------------------------------------ # install.packages("geoknife", # repos = c("https://owi.usgs.gov/R","https://cran.rstudio.com/"), # dependencies = TRUE) ## ---- eval=FALSE------------------------------------------ # install.packages("devtools") # devtools::install_github('USGS-R/geoknife') ## --------------------------------------------------------- library(geoknife) ## --------------------------------------------------------- stencil <- simplegeom(c(-89, 46.23)) ## --------------------------------------------------------- stencil <- simplegeom(data.frame( 'point1' = c(-89, 46), 'point2' = c(-88.6, 45.2))) ## ---- eval=FALSE------------------------------------------ # stencil <- webgeom('state::New Hampshire') # stencil <- webgeom('state::New Hampshire,Wisconsin,Alabama') ## ---- eval=FALSE------------------------------------------ # stencil <- webgeom('HUC8::09020306,14060009') ## ---- echo=FALSE------------------------------------------ load(system.file('extdata', 'HUC8_stencil.RData', package = 'geoknife')) ## --------------------------------------------------------- stencil ## ---- eval=FALSE------------------------------------------ # HUCs <- query(stencil, 'values') ## ---- echo=FALSE------------------------------------------ load(system.file('extdata', 'HUC8_query.RData', package = 'geoknife')) ## --------------------------------------------------------- head(HUCs) ## --------------------------------------------------------- fabric <- webdata('prism') fabric ## --------------------------------------------------------- times(fabric) <- c('2002-01-01','2010-01-01') variables(fabric) <- c('tmx') fabric ## ---- eval=FALSE------------------------------------------ # job <- geoknife(stencil, fabric) ## ---- eval=FALSE------------------------------------------ # check(job) # running(job) # error(job) # successful(job) ## ---- eval=FALSE------------------------------------------ # job <- cancel(job) ## ---- eval=FALSE------------------------------------------ # job <- geoknife(stencil, fabric, wait = TRUE) ## ---- fig.height=3.5, fig.width=7, eval=FALSE------------- # data <- result(job) # plot(data[,1:2], ylab = variables(fabric)) ## ---- fig.height=3.5, fig.width=7, echo=FALSE------------- load(system.file('extdata', 'prism_job.RData', package = 'geoknife')) plot(data[,1:2], ylab = variables(fabric)) ## ---- eval=FALSE------------------------------------------ # job <- geoknife(webgeom('state::Wisconsin'), fabric = 'prism', email = 'fake.email@gmail.com') ## --------------------------------------------------------- stencil <- simplegeom(c(-89, 45.43)) ## --------------------------------------------------------- stencil <- simplegeom(data.frame( 'point1' = c(-89, 46), 'point2' = c(-88.6, 45.2))) ## --------------------------------------------------------- library(sp) Sr1 = Polygon(cbind(c(2,4,4,1,2),c(2,3,5,4,2))) Sr2 = Polygon(cbind(c(5,4,2,5),c(2,3,2,2))) Sr3 = Polygon(cbind(c(4,4,5,10,4),c(5,3,2,5,5))) Sr4 = Polygon(cbind(c(5,6,6,5,5),c(4,4,3,3,4)), hole = TRUE) Srs1 = Polygons(list(Sr1), "s1") Srs2 = Polygons(list(Sr2), "s2") Srs3 = Polygons(list(Sr3, Sr4), "s3/4") stencil <- simplegeom(Srl = list(Srs1,Srs2,Srs3), proj4string = CRS("+proj=longlat +datum=WGS84")) ## --------------------------------------------------------- stencil <- webgeom() ## --------------------------------------------------------- stencil ## ---- eval=FALSE------------------------------------------ # geom(stencil) <- "sample:CONUS_states" # attribute(stencil) <- "STATE" # values(stencil) <- c("Wisconsin","Maine") ## ---- eval=FALSE------------------------------------------ # stencil <- webgeom('state::Wisconsin') # webgeom('state::Wisconsin,Maine') # webgeom('HUC8::09020306,14060009') # webgeom('ecoregion::Colorado Plateaus,Driftless Area') ## ---- eval=FALSE------------------------------------------ # query(stencil, 'geoms') ## ---- eval=FALSE------------------------------------------ # query(stencil, 'attributes') ## --------------------------------------------------------- fabric <- webdata() ## --------------------------------------------------------- fabric ## --------------------------------------------------------- times(fabric) url(fabric) <- 'https://cida.usgs.gov/thredds/dodsC/prism' variables(fabric) <- 'tmx' times(fabric)[1] <- as.POSIXct('1990-01-01') ## ---- eval=FALSE------------------------------------------ # webdatasets = query('webdata') # length(webdatasets) ## ---- echo=FALSE------------------------------------------ load(system.file('extdata', 'webdata_query.RData', package = 'geoknife')) length(webdatasets) ## --------------------------------------------------------- webdatasets[61:65] ## --------------------------------------------------------- title(webdatasets[87]) abstract(webdatasets[87]) ## --------------------------------------------------------- fabric <- webdata(webdatasets[99]) evapotran <- webdata(webdatasets['Monthly Conterminous U.S. actual evapotranspiration data']) ## --------------------------------------------------------- times(fabric) <- c('1990-01-01','2005-01-01') ## ---- eval=FALSE------------------------------------------ # query(fabric, 'times') # query(fabric, 'variables') ## --------------------------------------------------------- fabric = webdata(url='dods://apdrc.soest.hawaii.edu/dods/public_data/satellite_product/AVHRR/avhrr_mon') ## ---- eval=FALSE------------------------------------------ # variables(fabric) <- 'sst' # query(fabric, 'times') ## --------------------------------------------------------- times(fabric) <- c('1990-01-01','1999-12-31') ## ---- eval=FALSE------------------------------------------ # sst = result(geoknife(data.frame('caspian.sea'=c(51,40)), fabric, wait = TRUE)) # head(sst) # july.idx <- months(sst$DateTime) == 'July' # plot(sst$DateTime[july.idx], sst$caspian.sea[july.idx], type='l', lwd=2, col='dodgerblue', ylab='Sea Surface Temperature (degC)',xlab=NA) ## ---- echo=FALSE, fig.height=4, fig.width=6--------------- load(system.file('extdata', 'sst_result.RData', package = 'geoknife')) head(sst) july.idx <- months(sst$DateTime) == 'July' plot(sst$DateTime[july.idx], sst$caspian.sea[july.idx], type='l', lwd=2, col='dodgerblue', ylab='Sea Surface Temperature (degC)',xlab=NA) ## ---- eval=FALSE------------------------------------------ # fabric = webdata('prism') # variables(fabric) <- 'ppt' # query(fabric, 'times') ## ---- eval=FALSE------------------------------------------ # query(fabric, 'variables') ## --------------------------------------------------------- variables(fabric) <- NA ## ----eval=FALSE------------------------------------------- # query(fabric, 'times') ## ---- eval=FALSE------------------------------------------ # knife <- webprocess() # query(knife, 'algorithms') ## ----eval=FALSE------------------------------------------- # url(knife) <- 'https://cida.usgs.gov/gdp/process/WebProcessingService' # query(knife, 'algorithms') ## ---- eval=FALSE------------------------------------------ # knife <- webprocess() # algorithm(knife) <- query(knife, 'algorithms')[1] # # -- or -- # algorithm(knife) <- list('Area Grid Statistics (weighted)' = # "gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm") ## ---- eval=FALSE------------------------------------------ # url(knife) <- 'https://cida.usgs.gov/gdp/process/WebProcessingService' ## ---- eval=FALSE------------------------------------------ # knife <- webprocess(wait = TRUE) # knife ## ---- eval=FALSE------------------------------------------ # knife <- webprocess(email = 'fake.email@gmail.com') # knife ## ---- eval=FALSE------------------------------------------ # job <- geoknife(stencil, fabric = 'prism', wait = FALSE) # check(job) ## ---- eval=FALSE------------------------------------------ # running(job) # error(job) # successful(job) ## ---- eval=FALSE------------------------------------------ # id(job) ## ---- echo=FALSE------------------------------------------ job <- geojob() ## --------------------------------------------------------- job <- cancel(job) id(job) ## --------------------------------------------------------- cancel() geoknife/inst/doc/custom_data_sources.Rmd0000644000176200001440000000766314041547235020316 0ustar liggesusers--- title: "Using `geoknife` with a custom webgeom and/or webdata" author: "David Blodgett" date: "`r Sys.Date()`" output: rmarkdown::html_vignette vignette: > %\VignetteIndexEntry{Using `geoknife` with a custom webgeom and/or webdata} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- ```{r init, echo=FALSE, include=FALSE} library(geoknife) knitr::opts_chunk$set(eval=nzchar(Sys.getenv("geoknife_vignette_eval"))) ``` This vignette shows how to use a custom Web Feature Service with `geoknife`. In this case, we are using a WFS from [ScienceBase](https://www.sciencebase.gov/catalog/item/5b68e7e3e4b006a11f75c06a). The url used for the WFS can be found in the "Spatial Services" section of the sciencebase item. If the WFS url you have has parameters included, remove them when passing them to `geoknife`. e.g. this: `https://www.sciencebase.gov/catalogMaps/mapping/ows/5b68e7e3e4b006a11f75c06a` not this: `https://www.sciencebase.gov/catalogMaps/mapping/ows/5b68e7e3e4b006a11f75c06a?service=wfs&request=getcapabilities&version=1.0.0` For advanced users, it may be interesting to see what `geoknife` is doing behind the scences. Switch `verbose=FALSE` to `verbose=TRUE` to see the web service request being made when you execute this vignette. ```{r stencil, echo=T} gconfig(verbose=FALSE) stencil <- webgeom(url="https://www.sciencebase.gov/catalogMaps/mapping/ows/5b68e7e3e4b006a11f75c06a") stencil_geoms <- query(stencil, 'geoms') print(stencil_geoms) ``` Now we can select a WFS geometry layer (`geom`) and query for its attributes. ```{r attribute, echo=T} geom(stencil) <- stencil_geoms[2] stencil_attributes <- query(stencil, 'attributes') print(stencil_attributes) ``` Now we can select an attribute and query for the values of that attribute. For this demo, we won't set the values, but rather just move forward using all polygons in this geom ```{r value, echo=T} attribute(stencil) <- stencil_attributes[2] print(query(stencil, 'values')) ``` Now we'll set up our webdata with an OPeNDAP service as its url. Note that this can be any OPeNDAP service compatible with `geoknife` and the Geo Data Portal. What datasets are compatible is beyond the scope of this vignette, but is documented [here](https://my.usgs.gov/confluence/display/GeoDataPortal/Custom+Dataset+Use+Guidlines). The OPeNDAP dataset used here is from the [main USGS THREDDS archive](https://cida.usgs.gov/thredds/) and is one included in `geoknife` but many other OPeNDAP datasets could be used by entering their OPeNDAP service base URL in the same way. ```{r fabric, echo=T} fabric <- webdata(url = 'https://cida.usgs.gov/thredds/dodsC/prism_v2', variables = c('tmx', 'tmn', 'ppt'), times = as.POSIXct(c('2000-01-01', '2010-01-01'))) print(fabric) ``` Note that if you don't know the valid variables and times for an OPeNDAP URL, you can use `query` to find them like this. ```{r query_fabric, echo=T, warning=F} fabric_variables <- query(fabric, "variables") fabric_times <- query(fabric, "times") print(paste(fabric@url, "has", paste(fabric_variables, collapse = ", "), "variables for the time range", fabric_times[1], "to", fabric_times[2])) ``` Now we can execute the `geoknife` job for the specified fabric and stencil. Note that we set `wait = TRUE` here so we can just wait for the result of the process. ```{r execute, echo=T} prism_yahara_result <- result(geoknife(stencil, fabric, wait = TRUE)) ``` ```{r print_execute, echo=F} print(paste0("The returned dataframe has ", ncol(prism_yahara_result), " columns with names '", paste(names(prism_yahara_result), collapse = "', '"), "' and ", nrow(prism_yahara_result), " rows from ", prism_yahara_result[1,1], " to ", prism_yahara_result[nrow(prism_yahara_result), 1])) ```geoknife/inst/doc/geoknife.Rmd0000644000176200001440000006404014041547020016017 0ustar liggesusers--- title: "geoknife package" author: "Jordan Read" date: "`r format(Sys.time(), '%d %B, %Y')`" output: rmarkdown::html_vignette: toc: true fig_width: 7 fig_height: 6 vignette: > %\VignetteEngine{knitr::rmarkdown} %\VignetteIndexEntry{geoknife package guide} \usepackage[utf8]{inputenc} --- ```{r setup, include=FALSE} library(rmarkdown) options(continue=" ") options(width=60) library(knitr) library(geoknife) query <- geoknife::query `values<-` <- geoknife::`values<-` id <- geoknife::id ``` ##Introduction The **geoknife** package was created to support web-based geoprocessing of large gridded datasets according to their overlap with landscape (or aquatic/ocean) features that are often irregularly shaped. geoknife creates data access and subsequent geoprocessing requests for the USGS's Geo Data Portal to carry out on a web server. The results of these requests are available for download after the processes have been completed. This type of workflow has three main advantages: 1) it allows the user to avoid downloading large datasets, 2) it avoids reinventing the wheel for the creation and optimization of complex geoprocessing algorithms, and 3) computing resources are dedicated elsewhere, so geoknife operations do not have much of an impact on a local computer. Because communication with web resources are central to geoknife operations, users must have an active internet connection. geoknife interacts with a remote server to discover processing capabilities, find already available geospatial areas of interest (these are normally user-uploaded shapefiles), get gridded dataset characteristics, execute geoprocessing requests, and get geoprocessing results. The main elements of setting up and carrying out a geoknife 'job' (geojob) include defining the feature of interest (the stencil argument in the geoknife function), the gridded web dataset to be processed (the fabric argument in the geoknife function), and the the processing algorithm parameters (the knife argument in the geoknife function). The status of the geojob can be checked with check, and output can be loaded into a data.frame with results. See below for more details. ##Installation To install the stable version of **geoknife** package with dependencies: ```{r, eval=FALSE} install.packages("geoknife", repos = c("https://owi.usgs.gov/R","https://cran.rstudio.com/"), dependencies = TRUE) ``` Or to install the current development version of the package: ```{r, eval=FALSE} install.packages("devtools") devtools::install_github('USGS-R/geoknife') ``` ## getting started The `geoknife` package was created to support web-based geoprocessing of large gridded datasets according to their overlap with landscape (or aquatic/ocean) features that are often irregularly shaped. geoknife creates data access and subsequent geoprocessing requests for the USGS's Geo Data Portal to carry out on a web server. ### geoknife concepts geoknife has abstractions for web-available gridded data, geospatial features, and geoprocessing details. These abstractions are the basic geoknife arguments of `fabric`, `stencil` and `knife`. * `fabric` defines the web data that will be accessed, subset, and processed (see [the fabric section](#gridded-data-fabric) for more details). These data are limited to gridded datasets that are web-accessible through the definitions presented in [the OPeNDAP section](#opendap). Metadata for `fabric` include time, the URL for the data, and variables. * `stencil` is the geospatial feature (or set of features) that will be used to delineate specific regions of interest on the fabric (see [the stencil section](#spatial-features-stencil) for more details). `stencil` can include point or polygon groupings of various forms (including classes from the sp R package). * `knife` defines the way the analysis will be performed, including the algorithm and version used, the URL that receives the processing request, the statistics returned, and the format of the results (see [the knife section](#web-processing-details-knife) for more details). * The `geoknife()` function takes the `fabric`, `stencil`, and `knife`, and returns a `geojob`, which is a live geoprocessing request that will be carried out on a remote web server (see [the geojob section](#geojob-details) for more details). The `geojob` can be checked by users, and results can be parsed and loaded into the R environment for analyses. ### remote processing basics Because `geoknife` executes geospatial computations on a remote webserver, the workflow for to execute geoprocessing operations may feel a bit foreign to users who usually performing their analyses on a local computer. To find available datasets and their details (variables, time range, etc.), `geoknife` must query remote servers because data for use with `geoknife` is typically hosted on open access servers near the processing service. These operations are covered in detail below, but this section is designed to provide a quick overview. Interactions with web resources may take on the following forms, and each involve separate requests to various webservers: (@) Using the `query` function to figure out what data exist for `fabric`. This function will request data from a CSW (catalog service for the web) resource and return results, or, if a dataset is already specified, it can be used to query for the variables or time dimension. (@) Using the `query` function to use a web resource for the geometry of `stencil`, including a US State, Level III Ecoregion, and many others. (@) Submitting a `geojob` to be processed externally (@) Checking the status of a `geojob` (@) Loading the results from a successful `geojob` ### quick start guide There are various ways to get up and running quickly with `geoknife`. See sections below for additional details on any of the following operations. As mentioned above, `geoknife` has the basic arguments of `fabric`, `stencil` and `knife`. `knife` is an optional argument, and if not used, a default `knife` will be used to specify the processing details. #### define a stencil that represents the geographic region to slice out of the data There are many different ways to specify geometry (`stencil`) for `geoknife`. The two basic functions that support building `stencil` objects are `simplegeom` and `webdata`: ```{r} library(geoknife) ``` Use a single longitude latitude pair as the geometry with the `simplegeom` function: ```{r} stencil <- simplegeom(c(-89, 46.23)) ``` Or specify a collection of named points in a `data.frame` (note that naming is important for multi-features because it specifies how the results are filtered): ```{r} stencil <- simplegeom(data.frame( 'point1' = c(-89, 46), 'point2' = c(-88.6, 45.2))) ``` Use a web-available geometry dataset with the `webgeom` function to specify state boundaries: ```{r, eval=FALSE} stencil <- webgeom('state::New Hampshire') stencil <- webgeom('state::New Hampshire,Wisconsin,Alabama') ``` or HUC8s (hydrologic unit code): ```{r, eval=FALSE} stencil <- webgeom('HUC8::09020306,14060009') ``` ```{r, echo=FALSE} load(system.file('extdata', 'HUC8_stencil.RData', package = 'geoknife')) ``` display stencil: ```{r} stencil ``` see what other HUCs could be used via the `query` function: ```{r, eval=FALSE} HUCs <- query(stencil, 'values') ``` ```{r, echo=FALSE} load(system.file('extdata', 'HUC8_query.RData', package = 'geoknife')) ``` there are thousands of results, but `head()` will only display a few of them ```{r} head(HUCs) ``` #### define a fabric that represents the underlying data The Geo Data Portal's web data catalog is quite extensive, and inludes many datasets that can all be processed with `geoknife`. Check it out at cida.usgs.gov/gdp. This is not a complete list of all relevant datasets that can be accessed and processed. The `geoknife` package has a number of quick access datasets build in (similar to quick start `webgeom` objects). An example of a quick start dataset: ```{r} fabric <- webdata('prism') fabric ``` which can be a starting point for the PRISM dataset, as the fields can be modified: ```{r} times(fabric) <- c('2002-01-01','2010-01-01') variables(fabric) <- c('tmx') fabric ``` #### create the processing job that will carry out the subsetting/summarization task ```{r, eval=FALSE} job <- geoknife(stencil, fabric) ``` use convienence functions to check on the job: ```{r, eval=FALSE} check(job) running(job) error(job) successful(job) ``` Cancel a running job: ```{r, eval=FALSE} job <- cancel(job) ``` Run the job again, but have R wait until the process is finished: ```{r, eval=FALSE} job <- geoknife(stencil, fabric, wait = TRUE) ``` Load up the output and plot it ```{r, fig.height=3.5, fig.width=7, eval=FALSE} data <- result(job) plot(data[,1:2], ylab = variables(fabric)) ``` ```{r, fig.height=3.5, fig.width=7, echo=FALSE} load(system.file('extdata', 'prism_job.RData', package = 'geoknife')) plot(data[,1:2], ylab = variables(fabric)) ``` For long running processes, it often makes sense to use an email listener: ```{r, eval=FALSE} job <- geoknife(webgeom('state::Wisconsin'), fabric = 'prism', email = 'fake.email@gmail.com') ``` ## spatial features (`stencil`) The `stencil` concept in `geoknife` represents the area(s) of interest for geoprocessing. `stencil` can be represented by two classes in `geoknife`: `simplegeom` and `webdata`. Any other classes can also be used that can be coerced into either of these two classes (such as `data.frame`). ### `simplegeom` object The `simplegeom` class is designed to hold spatial information from the R environment and make it available to the processing engine. `simplegeom` is effectively a wrapper for the `sp` package's `SpatialPolygons` class, but also coerces a number of different other types into this class. For example: Points can be specified as longitude latitude pairs: ```{r} stencil <- simplegeom(c(-89, 45.43)) ``` or as a data.frame: ```{r} stencil <- simplegeom(data.frame( 'point1' = c(-89, 46), 'point2' = c(-88.6, 45.2))) ``` Also, a `SpatialPolygons` object can be used as well (example from `sp` package): ```{r} library(sp) Sr1 = Polygon(cbind(c(2,4,4,1,2),c(2,3,5,4,2))) Sr2 = Polygon(cbind(c(5,4,2,5),c(2,3,2,2))) Sr3 = Polygon(cbind(c(4,4,5,10,4),c(5,3,2,5,5))) Sr4 = Polygon(cbind(c(5,6,6,5,5),c(4,4,3,3,4)), hole = TRUE) Srs1 = Polygons(list(Sr1), "s1") Srs2 = Polygons(list(Sr2), "s2") Srs3 = Polygons(list(Sr3, Sr4), "s3/4") stencil <- simplegeom(Srl = list(Srs1,Srs2,Srs3), proj4string = CRS("+proj=longlat +datum=WGS84")) ``` ### `webgeom` object The `webgeom` class is designed to hold references to web feature service (WFS) details and make it available to the processing engine. Similar to `webdata` (see below), the `webgeom` class has public fields that can be set and accessed using simple methods. Public fields in `webgeom`: * `url`: the WFS endpoint to use for the data * `geom`: the feature collection name (can be namespaced shapefile names) * `attribute`: the attribute of the feature collection to be use * `values`: the values of the chosen attribute to use (or `NA` for all) * `version`: the WFS version to use. To create a default `webgeom` object: ```{r} stencil <- webgeom() ``` The user-level information in webgeom is all available with the webgeom "show" method (or print). ```{r} stencil ``` The public fields can be accessed in by using the field name: ```{r, eval=FALSE} geom(stencil) <- "sample:CONUS_states" attribute(stencil) <- "STATE" values(stencil) <- c("Wisconsin","Maine") ``` ### quick access to web available data for webgeoms There are some built in `webgeom` templates that can be used to figure out the pattern, or to use these datasets for analysis. Currently, the package only supports US States, Level III Ecoregions, or HUC8s: ```{r, eval=FALSE} stencil <- webgeom('state::Wisconsin') webgeom('state::Wisconsin,Maine') webgeom('HUC8::09020306,14060009') webgeom('ecoregion::Colorado Plateaus,Driftless Area') ``` ### query function for `webgeom` The `query` function on `webgeom` can be used to find possible inputs for each public field (other than `version` and `url` currently): ```{r, eval=FALSE} query(stencil, 'geoms') ``` ``` ## [1] "sample:Alaska" ## [2] "upload:CIDA_TEST_" ## [3] "sample:CONUS_Climate_Divisions" ## [4] "sample:CONUS_states" ## [5] "sample:CONUS_states" ## [6] "sample:CSC_Boundaries" ## [7] "sample:Landscape_Conservation_Cooperatives" ## [8] "sample:FWS_LCC" ## [9] "sample:simplified_huc8" ## [10] "sample:Ecoregions_Level_III" ## [12] "sample:Counties" ## [13] "sample:nps_boundary_2013" ## [14] "upload:nrhu_selection" ## [15] "upload:nrhu_selection_Gallatin" ## [16] "sample:simplified_HUC8s" ## [17] "draw:test" ``` ```{r, eval=FALSE} query(stencil, 'attributes') ``` ``` ## [1] "STATE" ``` ## gridded data (`fabric`) The `fabric` concept in `geoknife` represents the gridded dataset that will be operated on by the tool. `fabric` can be a time-varying dataset (such as PRISM) or a spatial snapshot coverage dataset (such as the NLCD). At present, `fabric` is limited to datasets that can be accessed using the OPeNDAP protocol or WMS (web map service). Most helper functions in geoknife, including `query(fabric,'variables')` tend to work better for OPeNDAP datasets. ### `webdata` object The `webdata` class holds all the important information for webdatasets in order to make them available for processing by geoknife's outsourced geoprocessing engine, the Geo Data Portal. Public fields in `webdata`: * `times`: a POSIXct vector of length 2. This specifies the start and end time of the process request. If `times()[1]` is `NA`, the start time will be the begining of the dataset. If `times()[2]` is `NA` the end time will be the end of the dataset. `times` must be `as.POSIXct(c(NA,NC))` for datasets without a time dimension. * `url`: a character for the location of a web available dataset. This URL will be queried for data access and used for the processing task. * `variables`: a character vector for the variables of the dataset to use. Must be valid variables that exist within the dataset specified with `url`. To create a default `webdata` object: ```{r} fabric <- webdata() ``` The user-level information in webdata is all available with the webdata "show" method (or print). ```{r} fabric ``` The public fields can be accessed in by using the field name: ```{r} times(fabric) url(fabric) <- 'https://cida.usgs.gov/thredds/dodsC/prism' variables(fabric) <- 'tmx' times(fabric)[1] <- as.POSIXct('1990-01-01') ``` ### find data that is indexed by the Geo Data Portal catalog The `fabric` is specified using the `webdata` function. `geoknife` can access a catalog of webdata by using the `query` function: ```{r, eval=FALSE} webdatasets = query('webdata') length(webdatasets) ``` ```{r, echo=FALSE} load(system.file('extdata', 'webdata_query.RData', package = 'geoknife')) length(webdatasets) ``` Interrogating datasets can be done by printing the returned dataset list, which displays the title and the url of each dataset by default (this example truncates the `r length(webdatasets)` datasets to display 5): ```{r} webdatasets[61:65] ``` Finding additional information about a particular dataset is supported by `title()` and `abstract()`, which return the dataset titles and abstracts respectively: ```{r} title(webdatasets[87]) abstract(webdatasets[87]) ``` indexing datasets based on order or title are equivalent ```{r} fabric <- webdata(webdatasets[99]) evapotran <- webdata(webdatasets['Monthly Conterminous U.S. actual evapotranspiration data']) ``` To modify the times in `fabric`, use `times()`: ```{r} times(fabric) <- c('1990-01-01','2005-01-01') ``` Similar to `webgeom`, the query method can be used on `webdata` objects: ```{r, eval=FALSE} query(fabric, 'times') query(fabric, 'variables') ``` ### find data that is *not* indexed by the Geo Data Portal catalog There are hundreds (or potentially thousands) of additional OPeNDAP datasets that will work with geoknife, but need to be found through web searches or catalogs (e.g., www.esrl.noaa.gov/psd/thredds/dodsC/Datasets, apdrc.soest.hawaii.edu/data/data.php). One such example is Sea Surface Temperature from the Advanced Very High Resolution Radiometer (AVHRR) temperature sensing system. Specifying datasets such as this requires finding out the OPeNDAP endpoint (URL) for the dataset, and specifying it as the `url` to webdata (we found this example in the extensive apdrc.soest.hawaii.edu/data/data.php catalog): ```{r} fabric = webdata(url='dods://apdrc.soest.hawaii.edu/dods/public_data/satellite_product/AVHRR/avhrr_mon') ``` `query` for `variables` doesn't work for this dataset, because it actually doesn't have units and therefore "valid" variables are not returned (instead you get an empty list). From the OPeNDAP endpoint, it is clear that this dataset has one variable of interest, which is called 'sst': ```{r, eval=FALSE} variables(fabric) <- 'sst' query(fabric, 'times') ``` ``` [1] "1985-01-01 UTC" "2003-05-01 UTC" ``` ```{r} times(fabric) <- c('1990-01-01','1999-12-31') ``` plotting the July surface temperature of a spot on the Caspian Sea is done by: ```{r, eval=FALSE} sst = result(geoknife(data.frame('caspian.sea'=c(51,40)), fabric, wait = TRUE)) head(sst) july.idx <- months(sst$DateTime) == 'July' plot(sst$DateTime[july.idx], sst$caspian.sea[july.idx], type='l', lwd=2, col='dodgerblue', ylab='Sea Surface Temperature (degC)',xlab=NA) ``` ```{r, echo=FALSE, fig.height=4, fig.width=6} load(system.file('extdata', 'sst_result.RData', package = 'geoknife')) head(sst) july.idx <- months(sst$DateTime) == 'July' plot(sst$DateTime[july.idx], sst$caspian.sea[july.idx], type='l', lwd=2, col='dodgerblue', ylab='Sea Surface Temperature (degC)',xlab=NA) ``` ### query function for `webdata` The `query` function works on `webdata`, similar to how it works for `webgeom` objects. For the PRISM dataset specified above, the time range of the dataset can come from `query` with `times`: ```{r, eval=FALSE} fabric = webdata('prism') variables(fabric) <- 'ppt' query(fabric, 'times') ``` ``` ## [1] "1895-01-01 UTC" "2013-02-01 UTC" ``` likewise, variables with `variables`: ```{r, eval=FALSE} query(fabric, 'variables') ``` Note that a variable has to be specified to use the `times` query: ```{r} variables(fabric) <- NA ``` ``` ## [1] "ppt" "tmx" "tmn" ``` This will fail: ```{r,eval=FALSE} query(fabric, 'times') ``` ``` Error in times_query(fabric, knife) : variables cannot be NA for fabric argument ``` At present, the `geoknife` package does not have a query method for dataset urls. ## `knife` object The `webprocess` class holds all the important information for geoknife processing details for the outsourced geoprocessing engine, the Geo Data Portal. Public fields in `webprocess`: * `url`: a character for the location of the web processing service to be used. * `algorithm`: a list specifying the algorithm to be used for processing. Defaults to `r names(algorithm(webprocess()))`. * `version`: a character specifying the version of the web processing service to be used. Defaults to `r version(webprocess())`. * `processInputs`: a list of processing details for the specified `algorithm`. These details vary depending on `algorithm` and are this field is automatically reset when the `algorithm` field is set. * `wait`: a boolean that specifies whether to have R wait until the process is finished. Defaults to `FALSE` * `email`: a character that species an email address to send the finished process result to. ### query function for `webprocess` The `query` function works on `webprocess`, similar to how it works for `webgeom` and `webdata` objects. For a default `webprocess` object, the available algorithms can be queried by: ```{r, eval=FALSE} knife <- webprocess() query(knife, 'algorithms') ``` ``` ## $`Categorical Coverage Fraction` ## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureCategoricalGridCoverageAlgorithm" ## ## $`OPeNDAP Subset` ## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageOPeNDAPIntersectionAlgorithm" ## ## $`Area Grid Statistics (unweighted)` ## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureGridStatisticsAlgorithm" ## ## $`Area Grid Statistics (weighted)` ## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm" ## ## $`WCS Subset` ## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageIntersectionAlgorithm" ``` Changing the `webprocess` url will modify the endpoint for the query, and different algorithms may be available: ```{r,eval=FALSE} url(knife) <- 'https://cida.usgs.gov/gdp/process/WebProcessingService' query(knife, 'algorithms') ``` ``` ## $`Categorical Coverage Fraction` ## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureCategoricalGridCoverageAlgorithm" ## ## $`OPeNDAP Subset` ## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageOPeNDAPIntersectionAlgorithm" ## ## $`Area Grid Statistics (unweighted)` ## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureGridStatisticsAlgorithm" ## ## $`Area Grid Statistics (weighted)` ## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm" ## ## $`WCS Subset` ## [1] "gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageIntersectionAlgorithm" ``` ### algorithm As noted above, the `algorithm` field in `webprocess` is a list, specifying the algorithm name and relative path to the algorithm endpoint. To access or change the algorithm: ```{r, eval=FALSE} knife <- webprocess() algorithm(knife) <- query(knife, 'algorithms')[1] # -- or -- algorithm(knife) <- list('Area Grid Statistics (weighted)' = "gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm") ``` ### inputs getting and setting `processInputs` for `geoknife` is currently in. Check back later. ### url The `url` field in `webprocess` can be accessed and set as expected: ```{r, eval=FALSE} url(knife) <- 'https://cida.usgs.gov/gdp/process/WebProcessingService' ``` ### `wait` The `wait` boolean in `webprocess` can set during creation: ```{r, eval=FALSE} knife <- webprocess(wait = TRUE) knife ``` ``` ## An object of class "webprocess": ## url: https://cida.usgs.gov/gdp/process/WebProcessingService ## algorithm: Area Grid Statistics (weighted) ## web processing service version: 1.0.0 ## process inputs: ## SUMMARIZE_FEATURE_ATTRIBUTE: false ## SUMMARIZE_TIMESTEP: false ## REQUIRE_FULL_COVERAGE: true ## DELIMITER: COMMA ## STATISTICS: ## GROUP_BY: ## wait: TRUE ## email: NA ``` ### `email` The `email` field in `webprocess` can be accessed and set as expected: ```{r, eval=FALSE} knife <- webprocess(email = 'fake.email@gmail.com') knife ``` ``` ## An object of class "webprocess": ## url: https://cida.usgs.gov/gdp/process/WebProcessingService ## algorithm: Area Grid Statistics (weighted) ## web processing service version: 1.0.0 ## process inputs: ## SUMMARIZE_FEATURE_ATTRIBUTE: false ## SUMMARIZE_TIMESTEP: false ## REQUIRE_FULL_COVERAGE: true ## DELIMITER: COMMA ## STATISTICS: ## GROUP_BY: ## wait: FALSE ## email: fake.email@gmail.com ``` ## `geojob` details The `geojob` in the `geoknife` package contains all of the processing configuration details required to execute a processing request to the Geo Data Portal and check up on the state of that request. A `geojob` object is created using the high-level function `geoknife()` with the `stencil`, `fabric` and optional `knife` arguments as described above. ### `geojob` class and details The `geojob` public fields include: * `url`: the url where the processing job was sent to. Is defined by the `url` field of the `knife` argument used to create the job * `xml`: the XML used in the POST to the web geoprocessing service. This XML includes configurations set up by the `fabric`, `stencil`, and `knife` arguments. * `id`: the url of the process that is currently running, or `r id(geojob())` for no job. ### `check` and related functions The status of a `geojob` can be checked with the `check` function: ```{r, eval=FALSE} job <- geoknife(stencil, fabric = 'prism', wait = FALSE) check(job) ``` ``` ## $status ## [1] "Process Started" ## ## $URL ## NULL ## ## $statusType ## [1] "ProcessStarted" ``` use other convienence functions related to `check` to return boolean (`TRUE` or `FALSE`) responses ```{r, eval=FALSE} running(job) error(job) successful(job) ``` ### `cancel` geojob The `geoknife` package currently limits the user processing requests to single-running processes, so as to avoid creating thousands of requests in error, which could overwhelm the processing resources. If there is a reason to support additional jobs at one time, please email the package maintainers with your query. To cancel and existing job: Cancel a running job but retain the details: ```{r, eval=FALSE} id(job) ``` ``` ## [1] "https://cida.usgs.gov:80/gdp/process/RetrieveResultServlet?id=a264a88c-9672-4029-915b-a09b1403d26a" ``` ```{r, echo=FALSE} job <- geojob() ``` ```{r} job <- cancel(job) id(job) ``` To cancel any running job without specifying the `geojob` reference: ```{r} cancel() ``` ## geoknife web resources geoknife outsources all major geospatial processing tasks to a remote server. Because of this, users must have an active internet connection. Problems with connections to datasets or the processing resources are rare, but they do happen. When experiencing a connectivity problem, the best approach is often to try again later or email gdp@usgs.gov with any questions. The various web dependencies are described below. ### Geo Data Portal The U.S. Geological Survey's "Geo Data Portal" (GDP) provides the data access and processing services that are leveraged by the `geoknife` package. See [cida.usgs.gov/gdp](https://cida.usgs.gov/gdp/) for the GDP user interface. geoknife/inst/doc/plot_geotiff.Rmd0000644000176200001440000000764414036051075016724 0ustar liggesusers--- title: "subset gridded data as geotiff and plot" author: "Jordan Read, Alison Appling" date: "`r format(Sys.time(), '%d %B, %Y')`" output: rmarkdown::html_vignette: toc: true fig_width: 7 fig_height: 6 vignette: > %\VignetteEngine{knitr::rmarkdown} %\VignetteIndexEntry{geoknife plot geotiff} \usepackage[utf8]{inputenc} --- ```{r setup, include=FALSE} library(rmarkdown) options(continue=" ") options(width=60) library(knitr) library(geoknife) knitr::opts_chunk$set(eval=nzchar(Sys.getenv("geoknife_vignette_eval"))) ``` `geoknife` has a number of output formats, but a new one that was added in version 1.1.0 of the package (after the initial release to CRAN) is the ability to output results as a zip file that contains a series of geotiffs for each timestep requested. This vignette is a brief introduction on how to do this using a few additional packages that are in the `Suggests` field in the description. ## get the data see the `geoknife` getting started vignette for more details, but for the purposes of this vignette, we need to get some data first and then plot it up. First things first, load up the `geoknife` package ```{r, warning=FALSE, message=FALSE} library(geoknife) ``` For this example, I am going to use a dataset that is hosted by NASA, and includes a number of radiation estimates for various components. There is a lot of global data here, but I am just going to pluck a subset in time (one timepoint for the month of July of one year) and a spatial subset. I am going to use the `OUTPUT_TYPE='geotiff'` argument that was added in version 1.1.0 of `geoknife`. We are relying on a NASA dataset here, so apologies if they change the url in the future and this doesn't work... ```{r, eval=FALSE} knife <- webprocess(algorithm = list('OPeNDAP Subset'="gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageOPeNDAPIntersectionAlgorithm")) fabric <- webdata(url='dods://opendap.larc.nasa.gov/opendap/hyrax/SortByProduct/CERES/EBAF/Surface_Edition2.8/CERES_EBAF-Surface_Edition2.8_200003-201506.nc', variable="sfc_sw_down_all_mon", #Surface Shortwave Flux Down, Monthly Means, All-Sky conditions times=c('2014-07-15','2014-07-15')) stencil <- simplegeom(data.frame('point1' = c(-5,32), 'point2' = c(-90,-78))) # big 'ol chunk 'o data job <- geoknife(stencil, fabric, knife, wait = TRUE, OUTPUT_TYPE = "geotiff") ``` now that the job is complete (because `wait=TRUE` was used), we can download the result and unzip it: ```{r, eval=FALSE} file <- download(job, destination = file.path(tempdir(), 'nasa_data.zip'), overwrite=TRUE) unzip(file, exdir=file.path(tempdir(),'NASA')) tiff.dir <- file.path(tempdir(),'NASA') ``` ```{r, message=FALSE, echo=FALSE} file <- system.file('extdata','nasa_data.zip', package='geoknife') unzip(file, exdir=file.path(tempdir(),'NASA')) tiff.dir <- file.path(tempdir(),'NASA') ``` ## plot the data using the `rasterVis` package, read this in and create a raster object: ```{r, warning=FALSE, message=FALSE} library(rgdal) library(rasterVis) nasa <- raster(file.path(tiff.dir , dir(tiff.dir))) ``` Now, use `ggplot2` and `ggmap` to plot this as a map: ```{r, warning=FALSE, message=FALSE} library(maps) library(ggmap) library(ggplot2) world <- map_data("world2") gplot(nasa, maxpixels = 5e5) + geom_tile(aes(fill = value), alpha=1) + geom_polygon(data=world, aes(x=long, y=lat, group=group), color="navy", fill='transparent') + scale_fill_gradientn("Surface Shortwave Flux (W/m^2)", colours=rev(rainbow(5))) + coord_equal() + theme_classic() + theme(axis.line = element_blank(), axis.text.x = element_blank(), axis.text.y = element_blank(), axis.ticks = element_blank(), axis.title.x = element_blank(), axis.title.y = element_blank()) + scale_y_continuous(limits=c(nasa@extent@ymin, nasa@extent@ymax)) + scale_x_continuous(limits=c(nasa@extent@xmin, nasa@extent@xmax)) ``` geoknife/inst/doc/custom_data_sources.html0000644000176200001440000004436614154524761020545 0ustar liggesusers Using geoknife with a custom webgeom and/or webdata

Using geoknife with a custom webgeom and/or webdata

David Blodgett

2021-12-09

This vignette shows how to use a custom Web Feature Service with geoknife. In this case, we are using a WFS from ScienceBase. The url used for the WFS can be found in the “Spatial Services” section of the sciencebase item. If the WFS url you have has parameters included, remove them when passing them to geoknife.
e.g. this: https://www.sciencebase.gov/catalogMaps/mapping/ows/5b68e7e3e4b006a11f75c06a
not this: https://www.sciencebase.gov/catalogMaps/mapping/ows/5b68e7e3e4b006a11f75c06a?service=wfs&request=getcapabilities&version=1.0.0

For advanced users, it may be interesting to see what geoknife is doing behind the scences. Switch verbose=FALSE to verbose=TRUE to see the web service request being made when you execute this vignette.

gconfig(verbose=FALSE)
stencil <- webgeom(url="https://www.sciencebase.gov/catalogMaps/mapping/ows/5b68e7e3e4b006a11f75c06a")

stencil_geoms <- query(stencil, 'geoms')
print(stencil_geoms)

Now we can select a WFS geometry layer (geom) and query for its attributes.

geom(stencil) <- stencil_geoms[2]

stencil_attributes <- query(stencil, 'attributes')
print(stencil_attributes)

Now we can select an attribute and query for the values of that attribute. For this demo, we won’t set the values, but rather just move forward using all polygons in this geom

attribute(stencil) <- stencil_attributes[2]

print(query(stencil, 'values'))

Now we’ll set up our webdata with an OPeNDAP service as its url. Note that this can be any OPeNDAP service compatible with geoknife and the Geo Data Portal. What datasets are compatible is beyond the scope of this vignette, but is documented here. The OPeNDAP dataset used here is from the main USGS THREDDS archive and is one included in geoknife but many other OPeNDAP datasets could be used by entering their OPeNDAP service base URL in the same way.

fabric <- webdata(url = 'https://cida.usgs.gov/thredds/dodsC/prism_v2', 
                  variables = c('tmx', 'tmn', 'ppt'),
                  times = as.POSIXct(c('2000-01-01', '2010-01-01')))
print(fabric)

Note that if you don’t know the valid variables and times for an OPeNDAP URL, you can use query to find them like this.

fabric_variables <- query(fabric, "variables")
fabric_times <- query(fabric, "times")

print(paste(fabric@url, "has", 
            paste(fabric_variables, collapse = ", "), 
            "variables for the time range", fabric_times[1], 
            "to", fabric_times[2]))

Now we can execute the geoknife job for the specified fabric and stencil. Note that we set wait = TRUE here so we can just wait for the result of the process.

prism_yahara_result <- result(geoknife(stencil, fabric, wait = TRUE))
geoknife/inst/doc/custom_data_sources.R0000644000176200001440000000424714154524760017773 0ustar liggesusers## ----init, echo=FALSE, include=FALSE------------------------------------------ library(geoknife) knitr::opts_chunk$set(eval=nzchar(Sys.getenv("geoknife_vignette_eval"))) ## ----stencil, echo=T---------------------------------------------------------- # gconfig(verbose=FALSE) # stencil <- webgeom(url="https://www.sciencebase.gov/catalogMaps/mapping/ows/5b68e7e3e4b006a11f75c06a") # # stencil_geoms <- query(stencil, 'geoms') # print(stencil_geoms) ## ----attribute, echo=T-------------------------------------------------------- # geom(stencil) <- stencil_geoms[2] # # stencil_attributes <- query(stencil, 'attributes') # print(stencil_attributes) ## ----value, echo=T------------------------------------------------------------ # attribute(stencil) <- stencil_attributes[2] # # print(query(stencil, 'values')) ## ----fabric, echo=T----------------------------------------------------------- # fabric <- webdata(url = 'https://cida.usgs.gov/thredds/dodsC/prism_v2', # variables = c('tmx', 'tmn', 'ppt'), # times = as.POSIXct(c('2000-01-01', '2010-01-01'))) # print(fabric) ## ----query_fabric, echo=T, warning=F------------------------------------------ # fabric_variables <- query(fabric, "variables") # fabric_times <- query(fabric, "times") # # print(paste(fabric@url, "has", # paste(fabric_variables, collapse = ", "), # "variables for the time range", fabric_times[1], # "to", fabric_times[2])) ## ----execute, echo=T---------------------------------------------------------- # prism_yahara_result <- result(geoknife(stencil, fabric, wait = TRUE)) ## ----print_execute, echo=F---------------------------------------------------- # print(paste0("The returned dataframe has ", # ncol(prism_yahara_result), # " columns with names '", # paste(names(prism_yahara_result), collapse = "', '"), # "' and ", nrow(prism_yahara_result), # " rows from ", # prism_yahara_result[1,1], # " to ", # prism_yahara_result[nrow(prism_yahara_result), 1])) geoknife/inst/draw.xsd0000644000176200001440000000163514036167542014510 0ustar liggesusers geoknife/inst/extdata/0000755000176200001440000000000014036051075014451 5ustar liggesusersgeoknife/inst/extdata/tsv_multi_feature.tsv0000644000176200001440000026557114036051075020770 0ustar liggesusers# avgsurftsfc Ada Lake Adams Lake Airhole Lake Alder Lake Alexander Lake Allequash Lake Allequash Springs Alma Lake Alpine Lake Altoona Lake Alva Lake Amacoy Lake Ament Lake Amik Lake Amnicon Lake Anderson Lake Andrus Lake Angelo Pond Angus Lake Annabelle Lake Anne Lake Anodanta Lake Antigo Lake Antler Lake Anvil Lake Apeekwa Lake Apple River Flowage Arbutus Lake Archibald Lake Arkdale Lake Armstrong Lake Army Lake Arrowhead Lake Ashegon Lake Ashippun Lake Atkins Lake Auburn Lake Audie Lake Augustine Lake Aurora Lake Austin Lake Averill Lake Avoca Lake Axhandle Lake Back Lake Bagley Flowage 1061 Bahr Lake Bailey Lake Baker Lake Ballard Lake Balsam Lake Balsam Pond Barber Lake Bark Bay Slough Bark Lake Barker Lake Bashaw Lake Bass Lake Basswood Lake Battle Point Flowage Bay Spring Bean Lake Beans Lake Bear Creek Bear Lake Bear Paw Lake Bear Pond Bear Trap Lake Bearskin Lake Bearskull Lake Beartrack Lake Beartrap Lake Beasley Lake Beaulieu Lake Beaupre Springs Beauregard Lake Beaver Dam Lake Beaver Lake Beaver Lodge Pond Beaverdam Lake Becker Lake Beckman Lake Beecher Lake Beechwood Lake Bellevue Lake Benach Lake Benedict Lake Benoit Lake Benson Creek Benson Lake Berry Lake Beverly Lake Big Arbor Vitae Lake Big Bass Lake Big Bear Lake Big Blake Lake Big Brook Lake Big Butternut Lake Big Carr Lake Big Crooked Lake Big Dardis Lake Big Devil Lake Big Doctor Lake Big Dummy Lake Big Eau Pleine Reservoir Big Falls Flowage Big Fork Lake Big Gerber Big Gibson Lake Big Island Lake Big Kitten Lake Big Lake Big Moon Lake Big Muskellunge Lake Big Portage Lake Big Quinnesec Falls Flowage Big Roche a Cri Lake Big Round Lake Big Saint Germain Lake Big Sand Lake Big Stone Lake Big Trade Lake Big Twin Lake Bills Lake Birch Island Lake Birch Lake Bird Lake Biron Flowage Bishop Lake Bittersweet Lake Black Brook Flowage Black Dan Lake Black Hawk Lake Black Lake Black Oak Lake Black Otter Lake Bladder Lake Blaisdell Lake Blockhouse Lake Blue Gill Lake Blue Lake Blue Mountain Lake Blue Spring Lake Blue Springs Blueberry Lake Bob Lake Bohner Lake Bolger Lake Bond Lake Bone Lake Bony Lake Boom Lake Boot Lake Booth Lake Borth Lake Boulder Lake Boundary Lake Bowers Lake Bradley Lake Brandt Lake Brandy Lake Breakfast Lake Breitzman Lake Brekk Lake Bridge Lake Briggs Lake Bright Lake Brock Pond Browns Lake Bucks Lake Buckskin Lake Buena Lake Buffalo Lake Bufo Lake Bug Lake Bugle Lake Bullet Lake Bullhead Lake Burlingame Lake Burns Lake Burrows Lake Bush Lake Bushnell Lake Bushy Lake Buskey Bay Butler Lake Buttermilk Lake Butternut Lake Butzke Lake Cable Lake Cadotte Lake Caldron Falls Reservoir Caley Lake Callahan Lake Camelia Lake Cammerer Lake Camp Eight Flowage Camp Four Lake Camp Four Springs Camp Lake Camp Nine Lake Camp Six Lake Camp Thirteen Lake Campbell Lake Campbellsport Millpond Caroline Lake Caroline Pond Carrol Lake Carstens Lake Cascade Millpond Casey Creek Casey Lake Castle Rock Lake Catfish Lake Catherine Lake Cedar Lake Center Lake Ceylon Lagoon Chain Lake Chain O Lakes Chapman Lake Charnley Lake Chelsea Lake Chequamegon Waters Flowage Cherokee Lake Chicog Lake Chippanazie Lake Chippewa Falls Flowage 5555 Chippewa Lake Christie Lake Christner Lake Christy Lake Chub Lake Church Pine Lake Chute Pond Cincoe Lake Circle Lily Lake Cisco Lake Clair Lake Clam Falls Flowage Clam Lake Clam River Flowage Clark Lake Clarke Lake Clay Lake Clear Lake Clyde Lake Cochran Lake Coffee Lake Coleman Lake Colic Bayou Collins Lake Colton Flowage Columbia Lake Comstock Lake Comus Lake Conners Lake Connors Lake Coon Fork Lake Coon Lake Copper Lake Corbett Lake Cornell Flowage Cornell Lake Cosgrove Lake Cox Hollow Lake Crab Lake Cranberry Lake Crane Lake Crane and Chase Lake Cravath Lake Crawling Stone Lake Crescent Lake Crooked Lake Cross Lake Crott Lake Crowell Lake Crowley Flowage Crystal Lake Culbertson Lake Cunard Lake Currie Lake Cushman Pond Cycle Lake Cyclone Lake Dairyland Reservoir Dake Lake Dam Lake Dark Lake Dates Millpond Dave Lake Davis Creek Dawn Lake Day Lake DeNeveu Lake Dead Horse Lake Dead Lake Dead Pike Lake Dead Slough Lake Deadman Lake Decatur Lake Decorah Lake Deep Lake Deep Wood Lake Deer Lake Deerskin Lake Deertail Lake Delavan Lake Dells Pond Derosier Lake Des Moines Lake Devils Lake Diamond Lake Dilley Lake Dinger Lake Doctor Lake Dog Lake Dolan Lake Dorothy Dunn Lake Dorothy Lake Dowling Lake Druid Lake Drummond Lake Dry Dam Lake Dry Lake Duchien Lake Duck Lake Dugan Lake Dunham Lake Dunn Lake Duroy Lake Durphee Lake Dutch Hollow Lake Dutchman Lake Dyer Lake Dynamite Lake Eagle Lake Eagle Nest Flowage Eagle Spring Lake East Alaska Lake East Branch Rock River East Eightmile Lake East Ellerson Lake East Horsehead Lake East Lake East Spring Lake East Twin Lake Easton Lake Eau Claire Flowage Eau Claire River Eau Claire River Flowage Echo Lake Edith Lake Eighteenmile Creek Springs Elbow Lake Eleva Pond Elizabeth Lake Elk Creek Lake Elk Lake Elkhart Lake Ellison Lake Ellsworth Lake Ellwood Lake Embarrass River Emerald Lake Emerson Lake Emily Lake Emma Lake Emrick Lake English Lake Ennis Lake Enterprise Lake Erickson Lake Erler Lake Esadore Lake Escanaba Lake Esox Lake Eureka Lake Europe Lake Evergreen Lake Explosion Lake Falk Lake Fallison Lake Fanny Lake Farnsworth Lake Favil Lake Fawn Lake Fay Lake Fence Lake Fenner Lake Fenton Lake Ferguson Lake Fifth Lake Finnegan Lake Fire Lake Firefly Lake Fireside Lakes First Black Lake First Lake Firth Lake Fischer Lake Fish Lake Fisher Lake Fishtrap Lake Flakefjord Lake Flambeau Lake Flanagan Lake Flannery Lake Flynn Lake Forest Lake Forestville Flowage Foster Lake Foulds Springs Found Lake Fourmile Lake Fourth Lake Fowler Lake Fox Lake Frank Lake Franklin Lake Frels Lake Friedbauer Lake Friendship Lake Friess Lake Frog Lake Fuller Lake Garnet Lake Garth Lake Gaslyn Lake Gass Lake Gates Lake George Lake Getsey Lake Ghost Lake Gibbs Lake Gibson Lake Gilas Lake Gilbert Lake Gile Flowage Gilkey Lake Gillett Lake Gilmore Lake Ginty Lake Glade Lake Glen Lake Glen Lock Lake Glisezinski Lake Godfrey Lake Golden Lake Goodhal Lake Goodman Millpond Goodwiler Lake Goodyear Lake Goodyear Springs Goose Lake Gooseneck Lake Gordon Lake Gothic Mill Pond Goto Lake Graham Lake Grand Lake Grand Portage Lake Grandma Lake Grandmother Flowage Granger Lake Granite Lake Grass Lake Grassy Knoll Lake Grassy Lake Greater Bass Lake Green Isle Lake Green Lake Gremore Lake Grenlie Lake Grenquist Lake Grimh Flowage Grindle Lake Grindstone Lake Ground Hemlock Lake Grub Hoe Lake Gull Lake Gunlock Lake Gurno Lake Hadley Lake Half Moon Lake Halfmoon Lake Halsey Lake Halverson Lake Ham Lake Hammil Lake Hancock Lake Hanscom Lake Hanson Lake Harkner Flowage Harmon Lake Harpt Lake Harriet Lake Harris Lake Harris Pond Harrison Lake Hart Lake Hartlaub Lake Hartman Lake Harvey Pond Hasbrook Lake Hat Rapids Flowage Hatch Lake Hatfield Lake Haugen Lake Hawk Lake Hawkins Millpond Hay Lake Hay Meadow Flowage Hayward Lake Hazel Lake Helen Lake Hemlock Lake Hemlock Slough Henderson Lake Henneman Lake Hennig Lake Henrietta Lake Henson Lake Herby Lake Herde Lake Herman Lake Hewitt Lake Hidden Lake High Falls Reservoir High Lake High Life Lake Hilbert Lake Hildebrand Lake Hilderbrand Lake Hildur Lake Hiles Millpond Hilger Lake Hills Lake Hilts Lake Himley Lake Hodstradt Lake Hogsback Springs Hoist Lake Holcombe Flowage Holmes Lake Homestead Lake Homme Pond Honey Lake Hook Lake Hooker Lake Hope Lake Horgen Lake Horn Lake Horse Lake Horsehead Lake Horseshoe Lake Howe Lake Howell Lake Hulls Lake Hunter Lake Hunters Lake Hunting River Hyatt Spring Ice House Lake Idlewild Lake Ike Lake Inch Lake Indian Lake Indian School Lake Indianhead Flowage Interfalls Lake Iola Lake Irogami Lake Irving Lake Island Lake Jack Lake Jackson Lake Jacques Lake Jag Lake James Slough Jaquet Lake Jean Lake Jennie Webber Lake Jenny Lake Jersey City Flowage Jessie Lake Jim Lake Jo Ann Lake John Lake Johns Lake Johnson Lake Johnson Springs Jordan Lake Jordan Pond Joyce Lake Julia Lake Jungle Lake Jupa Lake Jute Lake Kangaroo Lake Katherine Lake Kathryn Lake Kawaguesaga Lake Keller Lake Kelly Lake Kentuck Lake Kern Lake Kettle Lake Kettle Moraine Lake Key Lake Keyes Lake Kidney Lake Kilby Lake Killarney Lake Kimball Lake King Lake Kinney Lake Kinny Lake Kippenberg Creek Kirby Lake Kleutch Lake Knab Lake Knight Lake Knuteson Lake Koonz Lake Korth Lake Krohns Lake Kusel Lake La Motte Lake LaValle Mill Pond Lac Courte Oreilles Lac La Belle Lac Sault Dore Lac Vieux Desert Lac du Lune Ladysmith Flowage Lake Adelade Lake Alice Lake Andrea Lake Anna Lake Annie Lake Arbutus Lake Belle View Lake Bernice Lake Beulah Lake Butte Des Morts Lake Chetac Lake Chetek Lake Chippewa Lake Clara Lake Columbia Lake Como Lake Content Lake Creek Lake Delta Lake Delton Lake Denoon Lake Desair Lake Dexter Lake Du Bay Lake Eau Galle Lake Eleven Lake Ellen Lake Emery Lake Emily Lake Evelyn Lake Galilee Lake Geneva Lake George Lake Half Moon Lake Hallie Lake Helane Lake Helen Lake Henry Lake Huron Lake Ivanhoe Lake Julia Lake Keesus Lake Kegonsa Lake Koshkonong Lake La Grange Lake Laura Lake Lenawee Lake Leota Lake Lime Lake Lorraine Lake Lucerne Lake Mable Lake Mallalieu Lake Maria Lake Mary Lake Mendota Lake Menomin Lake Millicent Lake Minnesuing Lake Mohawksin Lake Monona Lake Montanis Lake Montello Lake Morris Lake Nancy Lake Napowan Lake Nebagamon Lake Nokomis Lake Noquebay Lake O the Dalles Lake Onalaska Lake Owen Lake Placid Lake Poygan Lake Redstone Lake Ripley Lake Ruth Lake Salsich Lake Seven Lake Seventeen Lake Shangrila Lake Sharon Lake Sherwood Lake Six Lake Sixteen Lake Tahkodah Lake Ten Lake Thirty Lake Thompson Lake Three Lake Tomah Lake Twelve Lake Twenty-seven Lake Two Lake Virginia Lake Wandawega Lake Waubesa Lake Wausau Lake Wingra Lake Winnebago Lake Winter Lake Wisconsin Lake Wissota Lake of Dreams Lake of the Falls Lake of the Hills Lake of the Pines Lake of the Woods Landing Lake Langley Lake Largon Lake Larson Lake Laurel Lake Lauterman Lake Lawrence Lake Lazy Lake Le Tourneau Lake Lea Flowage Leach Lake Leader Lake Lee Lake Leesome Lake Left Foot Lake Leigh Flowage Leisure Lake Leland Millpond Leonard Lake Lewis Lake Lilly Lake Lily Lake Lily Springs Lincoln Lake Lindquist Lake Linie Lac Lipsett Lake Little Arbor Vitae Lake Little Bass Lake Little Bear Lake Little Bearskin Lake Little Blake Lake Little Butternut Lake Little Cedar Lake Little Chelsea Lake Little Clam Lake Little Crab Lake Little Cranberry Lake Little Crawling Stone Lake Little Crooked Lake Little Cub Lake Little Devil Lake Little Dummy Lake Little Eau Pleine Flowage Little Elkhart Lake Little Falls Lake Little Fork Lake Little Gillett Lake Little Granite Lake Little Green Lake Little Horn Lake Little Horsehead Lake Little John Junior Lake Little John Lake Little Kekegama Lake Little Lac Courte Oreilles Little Lake Little Lake Butte Des Morts Little Largon Lake Little Long Lake Little McGraw Lake Little Mirror Lake Little Moon Lake Little Moose Lake Little Mud Lake Little Muskego Lake Little Nelligan Lake Little Newton Lake Little Oxbow Lake Little Partridge Lake Little Pike Lake Little Pine Lake Little Presque Isle Lake Little Quinnesec Falls Flowage Little Rib Lake Little Ripley Lake Little Rock Lake Little Round Lake Little Sand Lake Little Siskiwit Lake Little Sissabagama Lake Little Spider Lake Little St Germain Lake Little Star Lake Little Stone Lake Little Tamarack Flowage Little Tomahawk Lake Little Trout Lake Little Wood Lake Little Yellow Lake Logger Lake Lone Pine Lake Lone Stone Lake Lone Tree Lake Long Interlaken Lake Long Lake Long Pond Long Trade Lake Loon Lake Loretta Lake Lost Canoe Lake Lost Lake Lost Land Lake Lotus Lake Love Lake Lovejoy Lake Loveless Lake Lowell Millpond Lower Bass Lake Lower Buckatabon Lake Lower Chain Lake Lower Clam Lake Lower Clear Lake Lower Devils Lake Lower Eau Claire Lake Lower Genesee Lake Lower Gresham Lake Lower Holly Lake Lower Kaubashine Lake Lower Kimball Lake Lower McKenzie Lake Lower Nashotah Lake Lower Nemahbin Lake Lower Ninemile Lake Lower Ox Lake Lower Park Falls Flowage Lower Phantom Lake Lower Pine Lake Lower Post Lake Lower Red Lake Lower Scott Flowage Lower Springstead Lake Lower Turtle Lake Lower Vermillion Lake Loyhead Lake Lucerne Lake Lucky Lake Lulu Lake Luna Lake Lund Lake Lundgren Lake Lyman Lake Lynx Lake Machickanee Flowage Mackay Springs Mackaysee Lake Madden Lakes Madeline Lake Magnor Lake Maiden Lake Mallard Lake Mamie Lake Manitowish Lake Mann Lake Manomin Lake Manson Lake Manuel Lake Maple Lake Marais Lake Marengo Lake Margaret Lake Marinuka Lake Marion Lake Marion Pond Markee Spring Marl Lake Mars Lake Marsh-miller Lake Martha Lake Mary Lake Mason Lake Matthews Lake Mauthe Lake Mayflower Lake McAllister Lake McArthur Lake McCann Lake McCarry Lake McCarthy Lake McCartney Lake McClaine Lake McComb Lake McCormick Lake McCrossen Lake McDermott Lake McDill Pond McGee Lake McGinnis Lake McGraw Lake McKeith Lake McKenzie Lake McKinley Lake McLain Lake McLaren Lake McLean Lake McNaughton Lake Mead Lake Mecan Springs Meder Lake Medford Flowage Medicine Lake Menominee River Mercer Lake Mermaid Lake Metcalf Lake Metonga Lake Meyer Lake Mid Lake Middle Eau Claire Lake Middle Ellerson Lake Middle Genesee Lake Middle Kimball Lake Middle Lake Middle McKenzie Lake Middle Price Lake Mielke Lake Mildred Lake Miles Lake Mill Lake Mill Pond Mill Pond Lake Miller Lake Mimi Lake Miner Lake Mineral Lake Minerva Lake Miniwakan Lake Minnow Lake Minocqua Lake Minong Flowage Mirror Lake Miscauno Pond Mischos Pond Mission Lake Mitchell Lake Moccasin Lake Moen Lake Mole Lake Mondeaux Flowage Monroe County Flowage Monson Flowage Montana Lake Montgomery Lake Mood Lake Moon Lake Moose Lake Moquah Lake Moraine Lake Moreland Lake Morgan Lake Moshawquit Lake Mosinee Flowage Mosquito Lake Moss Lake Mountain Lake Mountain Lakes Mud Hen Lake Mud Lake Mueller Lake Mulhern Lake Mullet Lake Mullet River Mulligan Lake Munger Lake Murphy Flowage Murphy Lake Murray Lake Muskego Lake Muskellunge Lake Muskie Lake Muskie Springs Lake Musser Lake Myklebust Lake Mystery Lake Nagawicka Lake Namekagon Lake Necedah Lake Neenah Lake Nelligan Lake Nelson Lake Neosho Millpond Nepco Lake Neshonoc Lake Nessling Lake Nettie B Lake New Lisbon Lake New Richmond Flowage Newman Lake Newman Springs Newton Lake Nicaboyne Lake Niebauer Springs Nimon Lake Nixon Lake No Mans Lake Norrie Lake North Bass Lake North Branch Embarrass River North Crab Lake North Fish Lake North Harper Lake North Lake North Lang Lake North Neva Lake North Nokomis Lake North Pipe Lake North Pond North Spirit Lake North Townline Flowage North Turtle Lake North Twin Lake Northeast Lake Nose Lake Nugget Lake Nymphia Lake O'Brien Lake O'Leary Lake Oak Lake Oak Ridge Lake Oakwood Lake Oberlin Lake Oconomowoc Lake Oconto Falls Pond Ogdensburg Pond Ogema Millpond Okauchee Lake Old Abe Lake Old Taylor Lake Ole Lake Olivotti Lake One Man Lake Oneida Lake Oneonta Lake Onland Lake Orlando Lake Oscar-Jenny Lake Osgood Lake Oswego Lake Ottawa Lake Otter Lake Ottman Lake Overby Lake Owl Lake Oxbow Lake Oxbow Pond Oxford Lake Pacwawong Lake Pacwawong Spring Paddock Lake Pallette Lake Palmer Lake Papoose Lake Paradise Lake Pardee Lake Park Lake Parker Lake Partridge Crop Lake Partridge Lake Patrick Lake Patsy Lake Patten Lake Patterson Lake Paulys Lake Pauto Lake Pavlas Lake Paya Lake Pear Lake Pearl Lake Pecor Lake Pelican Lake Pell Lake Pence Lake Pensaukee Lakes Peppermill Lake Perch Lake Perry Lake Person Lake Pesabic Lake Peshtigo Flowage 1086 Peshtigo Lake Petenwell Lake Peters Lake Peterson Lake Pewaukee Lake Phantom Lake Phipps Lake Phlox Lake Pickerel Lake Picture Lake Pier Lake Pigeon Creek Flowage Pigeon Lake Pike Lake Pine Island Lake Pine Lake Pine Ridge Lake Pine River Pine River Flowage Pioneer Lake Pipe Lake Pixley Flowage Places Lake Plantation Lake Planting Ground Lake Pleasant Lake Plum Lake Plummer Lake Plunkett Lake Pokegama Lake Pole Lake Pollywog Lake Pope Lake Poplar Lake Popple Lake Poquettes Lake Porcupine Lake Porters Lake Poskin Lake Potato Lake Pothole Lake Potter Flowage Potter Lake Powers Lake Prairie Farm Flowage Prairie Lake Pre-emption Creek Pond Presque Isle Lake Pretty Lake Price Lake Priest Lake Prinel Lake Prong Lake Puckaway Lake Pulaski Lake Punch Lake Quill Lake Rabe Creek Rabe Lake Radigan Flowage Railroad Lake Railroad Pond Rainbow Flowage Rainbow Lake Rainbow Spring Ranch Lake Randall Lake Random Lake Range Line Lake Rathbone Creek Razorback Lake Red Cedar Lake Red Lake Reed Lake Reservoir Pond Rest Lake Reynard Lake Rhinelander Flowage Rib Lake Rice Creek Rice Lake Rice River Flowage Richardson Lake Richter Lake Riley Lake Rinehart Lake Ripley Lake Riverdale Flowage Roach Lake Road Lake Roberts Lake Robinson Lake Rock Dam Lake Rock Lake Rockland Lake Rocky Ridge Lake Rolling Stone Lake Rollofson Lake Rome Pond Rooney Lake Roothouse Lake Rose Lake Ross Lake Rost Lake Round Lake Roxy Lake Runge Hollow Lake Rush Lake Rusk Lake Sackett Lake Saginaw Lake Sailor Creek Flowage Sailor Lake Saint Clair Lake Saint Croix Flowage Saint Croix River Salem Lake Sand Bar Lake Sand Lake Sandhill Lake Sandstone Flowage Sandy Beach Lake Sandy Lake Sanford Lake Saul Spring Sauntrys Pocket Lake Savage Lake Sawdust Lake Sawmill Lake Sawyer Lake Saxon Falls Flowage Scattered Rice Lake Scattering Rice Lake Schnur Lake School Section Lake Schoolhouse Lake Schwartz Pool Scotchman Lake Scott Lake Scout Lake Scovils Lake Sea Lion Lake Second Black Lake Second Lake Seeley Lake Seidel Lake Seitz Lake Setting Lake Seven Island Lake Sevenmile Lake Seventeen Flowage Seymour Lake Shadick Spring Shadow Lake Shallow Lake Shannon Lake Shawano Lake Shay Lake Shea Lake Shearer Lake Sheboygan Lake Shell Lake Sherman Lake Sherwood Lake Shishebogama Lake Shoe Lake Shoto Lake Shunenberg Lake Sidie Hollow Lake Silver Birch Lake Silver Lake Silverbass Lake Silverthorn Lake Simms Lake Sinissippi Lake Siskiwit Lake Sissabagama Lake Skanawan Lake Skunk Lake Sleepy Eye Lake Slim Creek Flowage Slim Lake Smith Lake Smoke Lake Smoky Lake Snipe Lake Snoose Lake Somers Lake Somo Lake Soo Lake South Blue Lake South Branch Embarrass River South Harper Lake South Lake South Neva Lake South Shattuck Lake South Turtle Lake South Twin Lake Sparkling Lake Sparta Creek Spectacle Lake Spencer Lake Spider Creek Flowage Spider Lake Spider Lake Chain Spillerberg Lake Spirit Lake Spirit River Flowage Spooner Lake Sportsman Lake Spring Lake Springville Pond Spruce Lake Spur Lake Squash Lake Squaw Lake Squirrel Lake Staples Lake Star Lake Starrett Lake Stauffer Lake Steele Lake Stella Lake Stevens Lake Stillwell Creek Stone Lake Stormy Lake Storrs Lake Straight Lake Stratton Lake Street Lake Strum Lake Stump Lake Sturgeon Lake Sugar Bush Lake Summerfield Lake Summit Lake Sunfish Lake Sunken Camp Lakes Sunset Lake Surprise Lake Susan Lake Swamp Lake Swamsauger Lake Swan Lake Swede Lake Sweeny Lake Sweet Lake Swift Lake Sylvan Lake Tahoe Lake Tainter Lake Tambling Lake Tarbert Lake Tarrant Lake Taylor Lake Tea Lake Teal Flowage Teal Lake Teal River Flowage Tee Lake Telstar Lake Tenderfoot Lake Tenmile Lake Third Black Lake Third Lake Thomas Lake Thompson Lake Thorn Lake Thornapple Flowage Three Johns Lake Thunder Lake Tichigan Lake Tiger Cat Flowage Timms Lake Tippecanoe Lake Tom Doyle Lake Tomahawk Lake Tombeau Lake Topside Lake Torrey Lake Totagatic Flowage Totagatic Lake Towanda Lake Town Corner Lake Town Line Lake Townline Lake Townsend Flowage Tozer Lake Tozer Springs Tracy Lake Tranus Lake Trapper Lake Travers Lake Tree Lake Trego Lake Tripp Lake Trout Lake Trow Lake Trude Lake Trump Lake Tucker Lake Tug Lake Tuma Lake Turner Lake Turtle Flambeau Flowage Turtle Lake Tuscobia Lake Tuttle Lake Twentysix Lake Twin Bear Lake Twin Falls Flowage Twin Island Lake Twin Lake Twin Lakes Twin Valley Lake Two Deer Lake Two Island Lake Two Mile Lake Two Sisters Lake Ucil Lake Underwood Lake Unnamed Upper Buckatabon Lake Upper Clam Lake Upper Devils Lake Upper Eau Claire Lake Upper Gresham Lake Upper Holly Lake Upper Island Lake Upper Kaubashine Lake Upper Kelly Lake Upper Nashotah Lake Upper Nemahbin Lake Upper Ox Lake Upper Park Falls Flowage 760 Upper Post Lake Upper Red Lake Upper Saint Croix Lake Upper Scott Flowage Upper Spring Lake Upper Springstead Lake Upper Tigerton Pond Upper Turtle Lake Upper Vermillion Lake Upper Wanato Lake Upson Lake Valley Lake Van Vliet Lake Van Zile Lake Vance Lake Vandercook Lake Velvet Lake Venison Spring Venus Lake Verna Lake Vic Lake Vincent Lake Viola Lake Virgin Lake Voltz Lake Voyageur Lake Wabasso Lake Wabigon Lake Wadley Lake Wallace Lake Wanoka Lake Wapogasset Lake Ward Lake Warner Lake Washburn Lake Washington Lake Water Power Lake Waubee Lake Waubeesee Lake Waupee Flowage Wautoma Pond Wazeda Lake Wazeecha Lake Webb Lake Weber Lake Weirgor Springs Wellington Lake Wescott Lake West Alaska Lake West Bass Lake West Bay Lake West Branch Mill Pond West Horsehead Lake West Lake West Twin Lake Westenberg Spring Weyauwega Lake Whalen Lake Wharton Lake Wheeler Lake Whitcomb Lake White Ash Lake White Birch Lake White Clay Lake White Deer Lake White Lake White Potato Lake White River White River Flowage White Sand Lake Whitefish Lake Whitewater Lake Whitney Lake Wiggins Lake Wilcox Lake Wild Goose Lake Wild Rice Lake Wild Rose Pond Wildcat Lake Wildwood Lake Wiley Lake Wilke Lake Williams Lake Willow Lake Willow Reservoir Willow Springs Wilson Flowage Wilson Lake Wind Lake Windfall Lake Windigo Lake Winneshiek Lake Wintergreen Lake Wiscobee Lake Wisconsin River Flowage Wisconsin River Flowage #2 Stevens Pt Wishbone Lake Wishow Lake Witters Lake Wolf Lake Wolf River Wood Lake Woodbury Lake Woodman Lake Woods Lake Woodtick Lake Worcester Lake Wyona Lake Yankee Lake Yellow Birch Lake Yellow Lake Yellow River Yellowstone Lake Youngs Lake Zander Lake Zielke Lake TIMESTEP MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) MEAN(K) 1948-01-01T03:00:00Z 258.58 258.39 256.99 257.94 257.11572 257.94 257.94 256.99 258.39 258.42 256.99 257.27 256.99 257.12 256.98 258.13568 257.12 260.85 257.94 257.94 257.94 257.94 256.99 257.12 256.99 257.12 257.12 258.58 258.58 258.39 257.94 264.55 257.47598 257.27 262.89 257.94 262.89 257.27 258.41 257.94 257.12 257.94 260.85 257.27 258.58 261.09 259.37 257.5556 258.39 257.94 257.15878 257.94 257.12 257.94 262.89 257.27 257.12 257.49643 257.94 258.04 258.41 259.00797 258.39 257.27 257.60034 258.58 257.94 257.12 256.99 258.37833 256.98 257.27 258.39 259.37 257.94 257.94 262.89 259.31058 257.27 258.41 259.37 264.47 259.00183 262.89 257.94 257.12 264.55 257.12 257.27 257.94 258.6256 257.27 256.99 258.1438 256.98 257.12 257.94 257.12 256.99 257.94 257.12 257.27 257.12 257.27 258.39 257.12 256.99 -9.99E8 257.94 258.58 257.94 257.74966 257.12 257.94 257.94 258.58 258.39 257.12 256.99 256.9383 256.99 257.12 260.4493 256.99 257.12 257.65884 256.99 258.39 256.99 256.99 257.12 257.12 260.85 257.0527 257.6823 259.37 257.94 257.12 257.12 257.12 256.99 259.37 264.55 256.99 257.27 257.27 264.55 256.99 257.94 257.12 257.94 256.99 257.9959 259.36316 258.58 258.16324 258.58 264.55 -2.63558192E8 258.41 256.99 257.94 256.98 258.39 257.02408 256.98215 261.01 258.58 262.9658 257.27 256.99 264.55 260.41324 257.94 258.58 258.42 -9.99E8 259.37 256.98 257.94 256.99 258.58 257.12 257.12 257.94 262.89 262.89 257.55826 262.89 257.71027 257.12 258.58 257.27 257.27 257.12 258.41 257.12 257.94 257.12 261.9648 257.94 258.58 258.58 258.65204 262.89 258.41 259.37 256.99 -9.99E8 262.89 257.27 257.5328 260.53577 256.99 257.94 -1.071682E8 264.55 264.55 257.44406 258.39 258.04 258.41 257.12 257.12 261.01 257.94 257.94 258.42 258.41 259.37 257.27 258.41 262.89 257.12 258.58 259.37 257.94 257.94 257.94 257.12 257.12 257.12 -9.99E8 257.12 257.94 257.65268 257.94 257.12 258.41 258.58 259.37 258.39 257.94 258.39 261.01 264.55 257.12 257.12 258.42 257.12 256.99 257.27 257.27 257.27 258.58 260.85 257.97153 257.20877 258.58 257.12 264.55 256.99 257.0116 258.89435 264.55 257.94 258.58 257.12 258.95944 257.12 256.99 256.99 264.55 258.41 257.27 257.22076 258.39 256.99 257.76776 261.01 257.12 258.04 257.94 258.2961 262.89 258.41 258.2 257.94 258.2 258.58 264.47 260.85 258.59818 256.99 257.29297 256.99 258.41 264.55 258.42 257.94 257.08228 258.68503 257.52576 257.27 257.12 257.12 257.03244 258.58 257.94 256.99 256.98 262.89 257.94 257.12 258.41 257.12 257.08533 257.27 257.12 257.27 257.12 257.27 260.85 262.89 264.55 256.99 259.3649 258.04 264.55 -9.99E8 262.89 257.94 257.77542 256.99 258.58 261.01 258.41 261.01 258.39 258.42 257.94 258.79916 258.58 257.94 258.07715 258.42 264.55 258.42 257.12 262.89 257.94 257.13724 258.58 259.37 256.99 258.04 258.1402 256.99 261.01 -2.26967328E8 261.01 256.99 256.99 262.89 257.12 257.94 257.94 258.41 -9.99E8 257.12 258.58 257.12 256.99 258.58 257.94 256.99088 258.2775 258.58 256.99 261.01 257.27 257.94 256.99 259.37 257.94 257.3145 257.27 258.41 258.39 257.27 258.58 258.08484 258.0342 257.47003 257.94 256.99 264.55 256.99 257.94 259.37982 -9.99E8 258.39 257.12 256.99 256.99 256.99 262.89 262.51685 257.94 257.49026 257.94 257.94 261.01 262.89 258.58 256.99 261.4807 256.99 257.12 -9.99E8 257.60266 258.40594 257.94 257.94 264.47 257.12 258.58 260.11264 258.41 258.58 258.58 257.5782 256.99 258.58 257.6028 258.42 258.39 257.12 262.89 258.39 258.58 260.85 256.99 256.99 258.67853 258.39 258.41 262.89 258.58 258.39 261.01 258.41 258.58 256.99 257.12 257.12 260.68048 257.12 257.12 256.99 264.55 261.06418 261.26 258.39 257.12 257.27 258.58 257.27 258.58 258.58 257.32684 256.99 257.27 258.41 257.39426 258.01825 258.58 260.85 257.16617 257.94 256.99 257.12 256.99 258.04 257.27 -9.99E8 257.94 257.94 261.01 257.03577 257.94 -9.99E8 258.39 258.58 256.99 256.99 258.39 257.12 257.94 256.99 257.12 257.60965 256.99 257.94 258.48505 257.94 257.21634 260.85 257.94 257.27 258.39 262.89 256.99 257.12 257.27 258.39 257.94 257.94 258.58 257.77023 257.94 258.58 257.94 256.99 257.94 258.58 256.99 258.39 256.99 258.58 256.99 257.12 257.94 257.27 257.12 257.12 258.39 264.55 264.47 264.55 262.89 256.99 258.58 257.12 257.43057 -4.7025504E7 257.27 258.58 257.12 257.3743 263.98135 256.99 257.94 257.12 257.94 258.41 257.94 257.80014 257.94 257.12 256.98 258.39 258.39 257.94 257.6134 256.99 257.94 257.27 257.94 257.27 258.58 257.94 256.99 257.94 256.99 258.58 257.12 257.94 258.58 258.39 257.0984 257.94 261.01 258.39 257.94 256.99 258.58 257.12 257.94 261.09 256.99 257.12 256.99 259.37 258.58 257.80353 257.94 257.12 262.89 258.58 258.58 257.12 261.01 256.99 256.99 257.12 259.37 257.12 256.99 257.15286 257.12 258.41 258.39 257.27 259.37 259.37 -9.99E8 258.39 259.37 260.85 257.27 262.89 257.12 257.94 257.94 257.27 257.94 256.99 -9.99E8 258.58 257.12 258.04 264.47 262.89 264.55 259.37 257.27 257.27 257.27 256.99 261.01 261.70016 256.99 256.99 257.94 261.01 264.55 257.27 258.04 258.39 258.2 257.12 262.89 261.01 260.6421 258.41 258.41 264.55 258.93237 257.94 258.42 257.94 258.39 258.42 258.39 264.55 258.5493 262.89 264.47 264.5334 264.55 258.12943 257.94 264.47 258.39 264.55 258.55853 256.99 258.2 261.87103 263.2703 261.01 258.42 257.94 257.94 256.99 261.01 257.27 261.01 258.39 257.8207 258.39 257.94 256.99 261.09 257.12 261.26 257.94 257.94 259.37 260.85 263.539 257.94 257.94 262.89 256.99 264.55 261.01 258.39 258.41 257.12 257.94 257.12 257.27 256.99 258.41 260.85 262.89 257.27 257.94 258.39 264.55 262.24527 258.39 261.01 261.00198 257.12 261.01 258.1034 258.58 258.41 256.99 257.12 257.94 257.94 256.99 257.12 256.99 256.99 258.58 260.4152 261.01 257.12 257.27 257.12 257.94 258.04 257.27 258.58 258.58 257.27 261.01 257.27 257.80438 -4.93729696E8 258.03174 258.58 257.61987 258.58 264.55 257.12 256.99 257.30518 257.12 256.99 257.12 257.12 262.89 257.12 258.41 257.94 257.27 256.99 257.94 258.58 257.27 257.27 258.39 -9.99E8 257.12 256.99 258.58 257.25302 262.89 258.58 257.94 257.94 257.94 257.27 257.27 -9.99E8 259.37 257.12 258.71094 256.98 257.12 257.12 258.41 257.27 264.55 258.58 258.58 258.41 256.99 258.41 256.99 257.94 259.86505 257.12 257.27 257.0984 257.23172 257.77383 257.94 257.27 256.99 256.99 257.94 257.27 257.94 256.99 257.94 257.12 257.12 258.58 257.94 256.99 257.94 256.99 257.97986 257.12 257.12 257.7798 257.12 257.94 258.85513 257.94 257.12 257.12 257.94 257.12 262.89 256.99 257.94 257.94 257.80283 256.99 257.27 257.94 262.89 257.94 257.27 256.99 257.94 257.12 262.89 262.89 256.99 257.94 257.12 264.55 257.12 256.99 259.37 261.09 258.41 257.12 257.27 257.27 257.04086 257.27 262.46948 258.58 258.281 258.58 257.99286 257.76138 259.37 257.27 261.09 261.01 256.99 257.12 258.58 257.17856 257.94 257.94 256.99 258.39 256.99 257.94 256.99 261.26 258.41 257.57983 258.42 256.99 259.37 257.12 258.39 256.99 257.27 258.42 258.58 257.12 257.94 262.89 258.39 258.39 257.12 257.27 257.94 258.41 263.68 257.94 258.58 256.99 258.39 258.1088 258.39 258.58 261.01 256.98 257.12 257.12 258.58 257.94 258.41 258.39 256.99 258.04 258.39 258.41 257.12 256.99 260.23553 257.68964 257.94 261.01 258.58 256.99 256.99 257.94 257.66135 262.89 257.94 263.00702 257.12 257.12 256.99 256.99 257.12 261.72888 258.43158 257.94 257.27 257.94 258.39 258.41 257.11203 256.99 257.27 256.99 257.94 258.40955 261.09 262.89 258.71933 257.27 257.31998 256.99 258.58 257.12 258.04 257.12 258.58 262.1909 258.58 258.43082 258.26187 258.41 256.99 257.94 258.58 259.37 258.39 258.58 256.99 259.37 258.58 257.12 259.07755 258.58 261.01 262.89 -9.99E8 257.94 258.58 257.27 258.58 257.94 264.55 257.18356 258.41 258.41 257.12 258.39 257.12 262.89 257.94 258.04 261.01 258.58 257.94 262.89 258.39 261.26 258.39 257.12 260.85 257.12 257.12 257.12 258.58 257.12 257.12 257.12 257.94 257.64758 258.39 257.73398 259.37 257.94 257.12 257.12 261.09442 257.12 256.99 256.99 257.12 258.58 257.12 258.39 257.94 257.7433 257.94 256.99 258.2 257.94 258.41 263.68 257.1556 257.12 258.04 256.99 262.89 259.37 258.39 257.12 262.89 257.27 258.39 257.94 256.99 258.41 256.99 258.58 258.39 258.39 256.99 257.94 257.94 264.55 257.30243 258.39 257.94 257.94 258.03372 258.04 261.01 257.94 257.94 264.55 257.94 257.94 257.94 256.99 257.94 261.01 261.01 258.88116 258.8411 261.01 257.94 258.58 257.12 262.89 256.99 257.27 258.58 256.98 258.39 258.58 257.06622 264.55 256.99 259.37 261.01 257.95407 257.94 257.94 256.99 261.09 258.58 258.33475 264.55 257.43863 262.89 262.1081 257.27 256.99 257.9223 257.94 256.99 258.04 -1.2081352E8 258.42465 257.27 258.7722 258.58 260.08487 258.58 257.94 257.12 257.12 257.12 258.58 256.99 261.7724 257.57507 257.27 257.94 257.37976 258.41 257.27 258.39 257.12 257.27 257.12 258.32068 258.39 257.27 257.27 258.58 258.04 262.44495 264.55 257.27 257.25 257.94 257.94 262.40005 257.12 257.94 256.98 256.99 261.01 257.27 256.99 258.58 258.58 258.58 256.98 258.58 258.58 256.99 258.154 257.94 258.58 258.41 -9.99E8 257.78616 258.04 257.94 258.75354 257.94 257.27 258.58 257.94 257.94 256.99 257.12 256.99 258.51935 256.99 258.58 257.12 257.96252 258.39 257.27 257.12 256.99 256.99 258.58 257.27713 258.04 260.79358 264.55 257.22403 258.58 258.39 264.55 257.3441 256.99 258.58 257.4999 258.58 257.6616 258.58 261.26 262.23395 257.27 257.12 256.98 257.12 257.12 257.12 257.94 257.95233 257.12 257.94 257.3147 257.12 258.58 257.94 261.01 257.94 258.58 257.94 258.58 257.94 257.27 258.58 258.41 258.58 256.99 257.12 262.02908 257.19302 258.04 256.99 257.12 -3.35731776E8 256.98 258.58 258.41 257.56683 261.01 258.58 258.41 258.58 256.99 256.99 258.04 257.27 256.99 258.39 257.12 256.99 259.37 258.58 -9.99E8 257.12 262.89 257.27 257.94 258.04 256.99 -1.6609464E8 -9.99E8 257.94 260.85 258.2 -6.3558492E7 256.99 257.94 257.94 262.89 257.94 257.27 256.99 257.36423 257.94 257.27 257.27 258.27975 258.58 256.28 257.18576 257.12 257.12 256.99 256.99 256.99 258.39 257.12 258.58 256.99 257.27 257.94 257.69623 257.94 258.04 257.81302 258.39 256.99 257.95657 257.27 258.41 257.07965 256.99 257.27 258.04 -2.620035E7 258.39 257.47028 257.02417 256.99 257.103 256.99 257.12 258.00723 257.94 257.27 257.94 256.99 258.58 260.85 257.4031 257.94 264.55 257.12 258.39 257.94 258.42 257.27 257.94 257.94 257.12 257.08218 257.27 257.94 257.9094 258.58 256.99 256.99 256.99 261.01 257.12 256.99 259.82407 264.55 257.27 256.99 258.42 256.99 257.12 261.01 257.65903 258.41 258.04 257.9923 257.94 258.58 257.27 257.94 257.27 258.41 256.99 258.39 257.91003 257.94 257.27 258.58 257.22528 264.55 257.94 259.2896 256.99 256.99 257.09143 264.55 257.94 258.41 257.94 257.94 256.99 258.58 257.54666 256.99 258.58 257.27 257.27 257.12 257.94 257.94 257.94 258.39 257.27 264.55 257.99997 258.04 258.41 258.58 257.12 256.99 -9.99E8 257.12 258.40924 260.0064 257.27 261.01 256.986 257.94 258.58 257.94 258.39 258.08865 260.85 257.94 257.27 257.94 256.99 258.58 258.58 -4.7960456E7 257.94 258.41 257.27 257.94 257.94 257.27 258.58 256.99 264.55 262.89 262.89 257.94 257.1205 256.99 259.37 257.94 261.09 264.55 258.41 258.39 257.12 257.27 258.58 258.41 258.58 257.94 258.58 257.94 256.99 256.99 257.27 256.99 256.99 258.58 257.12 257.12 256.99 264.55 256.99 257.08182 257.94 258.39 262.89 257.94 257.12 257.12 257.12 256.99 259.37 256.99 258.58 264.55 258.58 258.39 258.04 258.39 257.94 258.41 257.27 257.12 258.58 -9.99E8 258.58 257.94 258.39 256.99 259.27036 259.30634 257.27 259.37 257.27 257.94 258.58 257.12 257.12 257.62875 259.37 258.58 259.35965 258.58 261.01 258.39462 257.7727 257.48672 264.55 257.94 258.58 257.94 257.12 257.94 258.39 257.94 256.99 257.94 -9.99E8 261.01 257.0417 256.99 257.12 257.12 257.73404 263.374 257.9249 257.27 261.26 257.12 258.58 258.39 258.39 257.94 256.99 258.39 259.30292 259.37 257.7634 256.99 260.85 258.58 258.41 257.12 261.01 258.58 256.99 257.12 257.27 264.47 258.39 264.47 258.41 1948-01-01T06:00:00Z 258.18 258.35 256.46 256.15 256.411 256.15 256.15 256.46 258.35 257.84 256.46 256.23 256.46 256.44 254.87 257.1138 255.91 260.53 256.09 256.15 256.15 256.09 256.46 255.91 256.46 256.44 255.91 258.18 258.18 258.35 256.09 265.02 256.27072 256.23 262.75 256.09 262.75 256.23 256.74 256.15 255.91 256.15 260.53 256.23 258.18 260.78 259.53 257.22357 258.35 256.15 255.99275 256.09 256.44 256.09 262.75 256.23 255.91 256.53186 256.09 257.68 256.74 258.24628 258.35 256.23 256.84372 258.18 256.09 255.91 256.46 256.73264 254.87 256.23 258.35 259.53 256.09 256.09 262.75 258.2214 256.23 256.74 259.53 264.63 258.61697 262.75 256.09 255.91 265.02 255.91 256.23 256.15 258.36026 256.23 256.46 257.11346 254.87 255.91 256.09 255.91 256.46 256.15 256.44 256.23 255.91 256.23 258.35 256.44 256.46 -9.99E8 256.15 258.18 256.15 256.41144 255.91 256.15 256.15 258.18 258.35 255.91 256.46 255.86615 256.46 255.91 260.16205 256.46 255.91 256.1733 256.46 258.35 256.46 256.46 255.91 256.44 260.53 255.6358 256.23407 259.53 256.09 256.44 256.44 256.44 256.46 259.53 265.02 256.46 256.23 256.23 265.02 256.46 256.09 255.91 256.09 256.46 257.15598 259.14706 258.18 256.8581 258.18 265.02 -2.63558192E8 256.74 256.46 256.09 254.87 258.35 256.43198 254.88576 260.92 258.18 263.1072 256.23 256.46 265.02 260.11078 256.09 258.18 257.84 -9.99E8 259.53 254.87 256.09 256.46 258.18 255.91 255.91 256.09 262.75 262.75 256.92535 262.75 256.138 255.91 258.18 256.23 256.23 255.91 256.74 256.44 256.09 256.44 262.02304 256.09 258.18 258.18 258.6655 262.75 256.74 259.53 256.46 -9.99E8 262.75 256.23 256.72745 260.40048 256.46 256.15 -1.071682E8 265.02 265.02 256.62537 258.35 257.68 256.74 256.44 256.44 260.92 256.09 256.09 257.84 256.74 259.53 256.23 256.74 262.75 255.91 258.18 259.53 256.15 256.09 256.15 255.91 255.91 255.91 -9.99E8 256.44 256.09 256.6688 256.09 256.44 256.74 258.18 259.53 258.35 256.09 258.35 260.92 265.02 255.91 256.44 257.84 255.91 256.46 256.23 256.23 256.23 258.18 260.53 256.24997 256.34363 258.18 256.44 265.02 256.46 256.36862 257.98645 265.02 256.09 258.18 256.44 258.11215 255.91 256.46 256.46 265.02 256.74 256.23 256.29892 258.35 256.46 256.97098 260.92 256.44 257.68 256.09 256.59702 262.75 256.74 257.61 256.15 257.61 258.18 264.63 260.53 257.89554 256.46 256.29892 256.46 256.74 265.02 257.84 256.09 255.62976 257.96634 256.17023 256.23 255.91 255.91 256.45346 258.18 256.15 256.46 254.87 262.75 256.09 255.91 256.74 256.44 256.38168 256.23 255.91 256.23 256.44 256.23 260.53 262.75 265.02 256.46 258.6902 257.68 265.02 -9.99E8 262.75 256.09 256.2037 256.46 258.18 260.92 256.74 260.92 258.35 257.84 256.09 257.9156 258.18 256.09 257.4315 257.84 265.02 257.84 256.44 262.75 256.09 255.9468 258.18 259.53 256.46 257.68 257.65585 256.46 260.92 -2.26967328E8 260.92 256.46 256.46 262.75 256.44 256.15 256.09 256.74 -9.99E8 256.44 258.18 255.91 256.46 258.18 256.09 256.45984 257.00208 258.18 256.46 260.92 256.23 256.09 256.46 259.53 256.09 256.3541 256.23 256.74 258.35 256.23 258.18 257.36777 256.44885 256.31622 256.09 256.46 265.02 256.46 256.09 258.06976 -9.99E8 258.35 256.44 256.46 256.46 256.46 262.75 262.2494 256.15 257.00116 256.09 256.09 260.92 262.75 258.18 256.46 260.99927 256.46 255.91 -9.99E8 256.55225 257.79675 256.09 256.09 264.63 255.91 258.18 259.86566 256.74 258.18 258.18 256.23093 256.46 258.18 256.66068 257.84 258.35 255.91 262.75 258.35 258.18 260.53 256.46 256.46 258.03256 258.35 256.74 262.75 258.18 258.35 260.92 256.74 258.18 256.46 256.44 255.91 260.7288 256.44 256.44 256.46 265.02 260.77036 260.76 258.35 255.91 256.23 258.18 256.23 258.18 258.18 256.0639 256.46 256.23 256.74 255.9702 257.47763 258.18 260.53 256.0085 256.09 256.46 255.91 256.46 257.68 256.23 -9.99E8 256.09 256.15 260.92 256.4224 256.09 -9.99E8 258.35 258.18 256.46 256.46 258.35 255.91 256.09 256.46 256.44 256.231 256.46 256.09 257.37576 256.15 256.27408 260.53 256.09 256.23 258.35 262.75 256.46 255.91 256.23 258.35 256.15 256.09 258.18 256.20538 256.09 258.18 256.09 256.46 256.09 258.18 256.46 258.35 256.46 258.18 256.46 256.44 256.09 256.23 255.91 256.44 258.35 265.02 264.63 265.02 262.75 256.46 258.18 255.91 256.31622 -4.7025504E7 256.23 258.18 256.44 256.29642 264.2424 256.46 256.09 255.91 256.09 256.74 256.09 256.89465 256.09 255.91 254.87 258.35 258.35 256.15 256.3331 256.46 256.09 256.23 256.15 256.23 258.18 256.15 256.46 256.15 256.46 258.18 255.91 256.09 258.18 258.35 255.94922 256.09 260.92 258.35 256.15 256.46 258.18 256.44 256.15 260.78 256.46 256.44 256.46 259.53 258.18 257.34003 256.09 256.44 262.75 258.18 258.18 255.91 260.92 256.46 256.46 255.91 259.53 255.91 256.46 255.98012 256.44 256.74 258.35 256.23 259.53 259.53 -9.99E8 258.35 259.53 260.53 256.23 262.75 256.44 256.15 256.15 256.23 256.15 256.46 -9.99E8 258.18 256.44 257.68 264.63 262.75 265.02 259.53 256.23 256.23 256.23 256.46 260.92 261.57907 256.46 256.46 256.09 260.92 265.02 256.23 257.68 258.35 257.61 256.44 262.75 260.92 260.55203 256.74 256.74 265.02 258.4727 256.09 257.84 256.09 258.35 257.84 258.35 265.02 258.10297 262.75 264.63 264.939 265.02 256.7508 256.09 264.63 258.35 265.02 258.1992 256.46 257.61 261.75812 263.4518 260.92 257.84 256.09 256.09 256.46 260.92 256.23 260.92 258.35 255.93839 258.35 256.09 256.46 260.78 255.91 260.76 256.09 256.09 259.53 260.53 263.72842 256.09 256.15 262.75 256.46 265.02 260.92 258.35 256.74 256.44 256.09 256.44 256.23 256.46 256.74 260.53 262.75 256.23 256.09 258.35 265.02 262.2445 258.35 260.92 261.0229 256.44 260.92 257.39673 258.18 256.74 256.46 256.44 256.09 256.15 256.46 255.91 256.46 256.46 258.18 260.24933 260.92 256.44 256.23 255.91 256.09 257.68 256.23 258.18 258.18 256.23 260.92 256.23 256.19424 -4.93729696E8 257.32758 258.18 256.75082 258.18 265.02 255.91 256.46 256.24246 255.91 256.46 255.91 255.91 262.75 256.44 256.74 256.15 256.23 256.46 256.15 258.18 256.23 256.23 258.35 -9.99E8 255.91 256.46 258.18 256.19385 262.75 258.18 256.15 256.15 256.15 256.23 256.23 -9.99E8 259.53 255.91 258.40378 254.87 255.91 255.91 256.74 256.23 265.02 258.18 258.18 256.74 256.46 256.74 256.46 256.15 259.51114 256.44 256.23 256.42462 256.14835 256.56006 256.09 256.23 256.46 256.46 256.14423 256.23 256.15 256.46 256.15 255.91 255.91 258.18 256.15 256.46 256.15 256.46 257.10742 255.91 255.91 256.78638 256.44 256.15 258.48038 256.09 255.91 255.91 256.09 255.91 262.75 256.46 256.15 256.09 256.34933 256.46 256.23 256.09 262.75 256.15 256.23 256.46 256.09 255.91 262.75 262.75 256.46 256.09 256.44 265.02 255.91 256.46 259.53 260.78 256.74 255.91 256.23 256.23 255.32202 256.23 262.81497 258.18 257.2036 258.18 256.35547 256.20828 259.53 256.23 260.78 260.92 256.46 255.91 258.18 256.03497 256.15 256.15 256.46 258.35 256.46 256.15 256.46 260.76 256.74 256.5763 257.84 256.46 259.53 255.91 258.35 256.46 256.23 257.84 258.18 256.44 256.09 262.75 258.35 258.35 256.44 256.23 256.09 256.74 263.74 256.09 258.18 256.46 258.35 256.66995 258.35 258.18 260.92 254.87 255.91 255.91 258.18 256.09 256.74 258.35 256.46 257.68 258.35 256.74 256.44 256.46 259.89493 256.59796 256.15 260.92 258.18 256.46 256.46 256.09 256.2409 262.75 256.09 263.25217 255.91 256.44 256.46 256.46 256.44 261.23434 258.36182 256.09 256.23 256.09 258.35 256.74 255.85086 256.46 256.23 256.46 256.09 257.42038 260.78 262.75 258.74655 256.23 256.35233 256.46 258.18 256.44 257.68 256.44 258.18 262.3171 258.18 257.75818 256.6864 256.74 256.46 256.09 258.18 259.53 258.35 258.18 256.46 259.53 258.18 255.91 258.36517 258.18 260.92 262.75 -9.99E8 256.09 258.18 256.23 258.18 256.09 265.02 256.4454 256.74 256.74 256.44 258.35 255.91 262.75 256.09 257.68 260.92 258.18 256.09 262.75 258.35 260.76 258.35 256.44 260.53 255.91 256.44 256.44 258.18 255.91 256.44 255.91 256.15 255.76009 258.35 256.0897 259.53 256.15 255.91 256.44 260.7213 255.91 256.46 256.46 255.91 258.18 256.44 258.35 256.15 256.13416 256.09 256.46 257.61 256.09 256.74 263.74 255.98596 255.91 257.68 256.46 262.75 259.53 258.35 256.44 262.75 256.23 258.35 256.09 256.46 256.74 256.46 258.18 258.35 258.35 256.46 256.09 256.15 265.02 256.71115 258.35 256.09 256.15 256.26764 257.68 260.92 256.09 256.09 265.02 256.15 256.15 256.15 256.46 256.15 260.92 260.92 258.20087 258.53607 260.92 256.09 258.18 256.44 262.75 256.46 256.23 258.18 254.87 258.35 258.18 256.47174 265.02 256.46 259.53 260.92 257.1106 256.09 256.09 256.46 260.78 258.18 258.2442 265.02 255.97995 262.75 261.72104 256.23 256.46 257.30612 256.09 256.46 257.68 -1.2081352E8 257.4599 256.23 258.11172 258.18 259.85196 258.18 256.15 255.91 256.44 255.91 258.18 256.46 261.83826 256.26907 256.23 256.15 256.1963 256.74 256.23 258.35 255.91 256.23 255.91 257.03793 258.35 256.23 256.23 258.18 257.68 262.18124 265.02 256.23 256.24643 256.09 256.15 262.69205 256.44 256.09 254.87 256.46 260.92 256.23 256.46 258.18 258.18 258.18 254.87 258.18 258.18 256.46 257.1961 256.15 258.18 256.74 -9.99E8 257.3213 257.68 256.15 258.0213 256.09 256.23 258.18 256.15 256.09 256.46 256.44 256.46 257.5964 256.46 258.18 256.44 257.44412 258.35 256.23 255.91 256.46 256.46 258.18 255.93027 257.68 260.04877 265.02 256.132 258.18 258.35 265.02 256.25842 256.46 258.18 257.0116 258.18 256.54022 258.18 260.76 261.87234 256.23 256.44 254.87 256.44 256.44 256.44 256.09 257.22012 256.44 256.09 256.22665 255.91 258.18 256.15 260.92 256.15 258.18 256.09 258.18 256.09 256.23 258.18 256.74 258.18 256.46 256.44 262.2756 256.33774 257.68 256.46 255.91 -3.35731776E8 254.87 258.18 256.74 257.2387 260.92 258.18 256.74 258.18 256.46 256.46 257.68 256.23 256.46 258.35 255.91 256.46 259.53 258.18 -9.99E8 256.44 262.75 256.23 256.15 257.68 256.46 -1.6609464E8 -9.99E8 256.09 260.53 257.61 -6.3558492E7 256.46 256.09 256.09 262.75 256.09 256.23 256.46 256.9652 256.09 256.23 256.23 257.0359 258.18 255.69 256.38376 256.44 255.91 256.46 256.46 256.46 258.35 256.44 258.18 256.46 256.23 256.15 256.1292 256.15 257.68 256.19144 258.35 256.46 256.2958 256.23 256.74 256.2178 256.46 256.23 257.68 -2.620035E7 258.35 256.31613 256.45474 256.46 256.29062 256.46 255.91 256.34048 256.15 256.23 256.09 256.46 258.18 260.53 256.23962 256.15 265.02 255.91 258.35 256.15 257.84 256.23 256.15 256.09 255.91 256.38428 256.23 256.09 257.7012 258.18 256.46 256.46 256.46 260.92 255.91 256.46 258.554 265.02 256.23 256.46 257.84 256.46 255.91 260.92 256.60828 256.74 257.68 256.16232 256.09 258.18 256.23 256.15 256.23 256.74 256.46 258.35 257.2908 256.09 256.23 258.18 256.71454 265.02 256.09 258.81183 256.46 256.46 256.42047 265.02 256.09 256.74 256.09 256.09 256.46 258.18 256.64185 256.46 258.18 256.23 256.23 256.44 256.09 256.09 256.09 258.35 256.23 265.02 256.31717 257.68 256.74 258.18 256.44 256.46 -9.99E8 256.44 256.7398 259.7151 256.23 260.92 254.91455 256.09 258.18 256.15 258.35 256.64053 260.53 256.09 256.23 256.09 256.46 258.18 258.18 -4.7960456E7 256.15 256.74 256.23 256.09 256.15 256.23 258.18 256.46 265.02 262.75 262.75 256.09 256.44012 256.46 259.53 256.09 260.78 265.02 256.74 258.35 255.91 256.23 258.18 256.74 258.18 256.15 258.18 256.15 256.46 256.46 256.23 256.46 256.46 258.18 255.91 255.91 256.46 265.02 256.46 256.44586 256.09 258.35 262.75 256.09 255.91 255.91 255.91 256.46 259.53 256.46 258.18 265.02 258.18 258.35 257.68 258.35 256.09 256.74 256.23 256.44 258.18 -9.99E8 258.18 256.15 258.35 256.46 258.95844 258.18103 256.23 259.53 256.23 256.15 258.18 256.44 255.91 256.18716 259.53 258.18 259.34067 258.18 260.92 257.97852 256.2046 256.21396 265.02 256.15 258.18 256.09 255.91 256.15 258.35 256.15 256.46 256.09 -9.99E8 260.92 256.45206 256.46 256.44 256.44 256.7027 263.5781 257.20483 256.23 260.76 256.44 258.18 258.35 258.35 256.09 256.46 258.35 258.4335 259.53 256.8191 256.46 260.53 258.18 256.74 256.44 260.92 258.18 256.46 255.91 256.23 264.63 258.35 264.63 256.74 1948-01-01T09:00:00Z 257.56 258.89 255.53 252.53 255.174 252.53 252.53 255.53 258.89 257.47 255.53 254.59 255.53 255.26 250.75 255.38911 253.82 260.87 252.84 252.53 252.53 252.84 255.53 253.82 255.53 255.26 253.82 257.56 257.56 258.89 252.84 266.12 254.15388 254.59 263.56 252.84 263.56 254.59 253.48 252.53 253.82 252.53 260.87 254.59 257.56 260.49 260.36 256.88745 258.89 252.53 254.0191 252.84 255.26 252.84 263.56 254.59 253.82 254.91306 252.84 257.71 253.48 257.36392 258.89 254.59 255.66081 257.56 252.84 253.82 255.53 253.52368 250.75 254.59 258.89 260.36 252.84 252.84 263.56 256.54898 254.59 253.48 260.36 265.53 258.05243 263.56 252.84 253.82 266.12 253.82 254.59 252.53 258.31473 254.59 255.53 255.57977 250.75 253.82 252.84 253.82 255.53 252.53 255.26 254.59 253.82 254.59 258.89 255.26 255.53 -9.99E8 252.53 257.56 252.53 253.80457 253.82 252.53 252.53 257.56 258.89 253.82 255.53 253.45612 255.53 253.82 260.16226 255.53 253.82 253.44742 255.53 258.89 255.53 255.53 253.82 255.26 260.87 252.95758 253.34372 260.36 252.84 255.26 255.26 255.26 255.53 260.36 266.12 255.53 254.59 254.59 266.12 255.53 252.84 253.82 252.84 255.53 255.67589 258.8543 257.56 254.28456 257.56 266.12 -2.63558192E8 253.48 255.53 252.84 250.75 258.89 255.41554 250.79654 261.65 257.56 263.61093 254.59 255.53 266.12 260.2631 252.84 257.56 257.47 -9.99E8 260.36 250.75 252.84 255.53 257.56 253.82 253.82 252.84 263.56 263.56 255.86893 263.56 253.44008 253.82 257.56 254.59 254.59 253.82 253.48 255.26 252.84 255.26 262.3206 252.84 257.56 257.56 259.28302 263.56 253.48 260.36 255.53 -9.99E8 263.56 254.59 255.59895 261.00873 255.53 252.53 -1.071682E8 266.12 266.12 255.3164 258.89 257.71 253.48 255.26 255.26 261.65 252.84 252.84 257.47 253.48 260.36 254.59 253.48 263.56 253.82 257.56 260.36 252.53 252.84 252.53 253.82 253.82 253.82 -9.99E8 255.26 252.84 254.90007 252.84 255.26 253.48 257.56 260.36 258.89 252.84 258.89 261.65 266.12 253.82 255.26 257.47 253.82 255.53 254.59 254.59 254.59 257.56 260.87 252.77774 254.83258 257.56 255.26 266.12 255.53 255.24593 256.69098 266.12 252.84 257.56 255.26 256.93826 253.82 255.53 255.53 266.12 253.48 254.59 254.80981 258.89 255.53 255.71854 261.65 255.26 257.71 252.84 253.24979 263.56 253.48 256.82 252.53 256.82 257.56 265.53 260.87 257.09717 255.53 254.57765 255.53 253.48 266.12 257.47 252.84 252.99277 257.05386 253.71725 254.59 253.82 253.82 255.44183 257.56 252.53 255.53 250.75 263.56 252.84 253.82 253.48 255.26 255.20992 254.59 253.82 254.59 255.26 254.59 260.87 263.56 266.12 255.53 257.56165 257.71 266.12 -9.99E8 263.56 252.84 253.04971 255.53 257.56 261.65 253.48 261.65 258.89 257.47 252.84 256.3168 257.56 252.84 256.41998 257.47 266.12 257.47 255.26 263.56 252.84 253.90854 257.56 260.36 255.53 257.71 256.86716 255.53 261.65 -2.26967344E8 261.65 255.53 255.53 263.56 255.26 252.53 252.84 253.48 -9.99E8 255.26 257.56 253.82 255.53 257.56 252.84 255.52814 254.75995 257.56 255.53 261.65 254.59 252.84 255.53 260.36 252.84 254.5052 254.59 253.48 258.89 254.59 257.56 256.44797 253.27051 254.09467 252.84 255.53 266.12 255.53 252.84 255.73833 -9.99E8 258.89 255.26 255.53 255.53 255.53 263.56 262.72037 252.53 256.1687 252.84 252.84 261.65 263.56 257.56 255.53 261.01538 255.53 253.82 -9.99E8 254.59401 256.807 252.84 252.84 265.53 253.82 257.56 260.11557 253.48 257.56 257.56 253.86453 255.53 257.56 255.0568 257.47 258.89 253.82 263.56 258.89 257.56 260.87 255.53 255.53 257.28308 258.89 253.48 263.56 257.56 258.89 261.65 253.48 257.56 255.53 255.26 253.82 261.55133 255.26 255.26 255.53 266.12 260.93262 260.74 258.89 253.82 254.59 257.56 254.59 257.56 257.56 253.93156 255.53 254.59 253.48 253.49223 256.90765 257.56 260.87 254.05702 252.84 255.53 253.82 255.53 257.71 254.59 -9.99E8 252.84 252.53 261.65 255.37634 252.84 -9.99E8 258.89 257.56 255.53 255.53 258.89 253.82 252.84 255.53 255.26 253.8149 255.53 252.84 255.28136 252.53 254.77014 260.87 252.84 254.59 258.89 263.56 255.53 253.82 254.59 258.89 252.53 252.84 257.56 253.0661 252.84 257.56 252.84 255.53 252.84 257.56 255.53 258.89 255.53 257.56 255.53 255.26 252.84 254.59 253.82 255.26 258.89 266.12 265.53 266.12 263.56 255.53 257.56 253.82 254.13873 -4.7025508E7 254.59 257.56 255.26 254.33885 265.24304 255.53 252.84 253.82 252.84 253.48 252.84 255.32758 252.84 253.82 250.75 258.89 258.89 252.53 253.9632 255.53 252.84 254.59 252.53 254.59 257.56 252.53 255.53 252.53 255.53 257.56 253.82 252.84 257.56 258.89 253.92137 252.84 261.65 258.89 252.53 255.53 257.56 255.26 252.53 260.49 255.53 255.26 255.53 260.36 257.56 256.56863 252.84 255.26 263.56 257.56 257.56 253.82 261.65 255.53 255.53 253.82 260.36 253.82 255.53 253.9887 255.26 253.48 258.89 254.59 260.36 260.36 -9.99E8 258.89 260.36 260.87 254.59 263.56 255.26 252.53 252.53 254.59 252.53 255.53 -9.99E8 257.56 255.26 257.71 265.53 263.56 266.12 260.36 254.59 254.59 254.59 255.53 261.65 261.60648 255.53 255.53 252.84 261.65 266.12 254.59 257.71 258.89 256.82 255.26 263.56 261.65 261.22714 253.48 253.48 266.12 258.07886 252.84 257.47 252.84 258.89 257.47 258.89 266.12 257.41638 263.56 265.53 265.99744 266.12 254.01868 252.84 265.53 258.89 266.12 257.7102 255.53 256.82 262.52475 264.03772 261.65 257.47 252.84 252.84 255.53 261.65 254.59 261.65 258.89 252.58028 258.89 252.84 255.53 260.49 253.82 260.74 252.84 252.84 260.36 260.87 264.682 252.84 252.53 263.56 255.53 266.12 261.65 258.89 253.48 255.26 252.84 255.26 254.59 255.53 253.48 260.87 263.56 254.59 252.84 258.89 266.12 263.0352 258.89 261.65 261.8436 255.26 261.65 256.67706 257.56 253.48 255.53 255.26 252.84 252.53 255.53 253.82 255.53 255.53 257.56 260.64886 261.65 255.26 254.59 253.82 252.84 257.71 254.59 257.56 257.56 254.59 261.65 254.59 252.95828 -4.93729696E8 256.15555 257.56 255.38322 257.56 266.12 253.82 255.53 254.38286 253.82 255.53 253.82 253.82 263.56 255.26 253.48 252.53 254.59 255.53 252.53 257.56 254.59 254.59 258.89 -9.99E8 253.82 255.53 257.56 254.50296 263.56 257.56 252.53 252.53 252.53 254.59 254.59 -9.99E8 260.36 253.82 258.02417 250.75 253.82 253.82 253.48 254.59 266.12 257.56 257.56 253.48 255.53 253.48 255.53 252.53 259.0601 255.26 254.59 255.18765 254.39352 254.33723 252.84 254.59 255.53 255.53 252.55988 254.59 252.53 255.53 252.53 253.82 253.82 257.56 252.53 255.53 252.53 255.53 255.68439 253.82 253.82 255.15596 255.26 252.53 258.1198 252.84 253.82 253.82 252.84 253.82 263.56 255.53 252.53 252.84 253.64003 255.53 254.59 252.84 263.56 252.53 254.59 255.53 252.84 253.82 263.56 263.56 255.53 252.84 255.26 266.12 253.82 255.53 260.36 260.49 253.48 253.82 254.59 254.59 252.08434 254.59 263.80655 257.56 255.35498 257.56 253.55066 253.0941 260.36 254.59 260.49 261.65 255.53 253.82 257.56 254.12071 252.53 252.53 255.53 258.89 255.53 252.53 255.53 260.74 253.48 254.67845 257.47 255.53 260.36 253.82 258.89 255.53 254.59 257.47 257.56 255.26 252.84 263.56 258.89 258.89 255.26 254.59 252.84 253.48 264.52 252.84 257.56 255.53 258.89 253.89563 258.89 257.56 261.65 250.75 253.82 253.82 257.56 252.84 253.48 258.89 255.53 257.71 258.89 253.48 255.26 255.53 259.49258 254.51996 252.53 261.65 257.56 255.53 255.53 252.84 253.40993 263.56 252.84 263.90765 253.82 255.26 255.53 255.53 255.26 260.3199 258.77908 252.84 254.59 252.84 258.89 253.48 253.6454 255.53 254.59 255.53 252.84 255.86554 260.49 263.56 259.384 254.59 254.48795 255.53 257.56 255.26 257.71 255.26 257.56 262.73743 257.56 256.89267 253.94447 253.48 255.53 252.84 257.56 260.36 258.89 257.56 255.53 260.36 257.56 253.82 257.4085 257.56 261.65 263.56 -9.99E8 252.84 257.56 254.59 257.56 252.84 266.12 255.1257 253.48 253.48 255.26 258.89 253.82 263.56 252.84 257.71 261.65 257.56 252.84 263.56 258.89 260.74 258.89 255.26 260.87 253.82 255.26 255.26 257.56 253.82 255.26 253.82 252.53 251.9878 258.89 252.85413 260.36 252.53 253.82 255.26 260.5109 253.82 255.53 255.53 253.82 257.56 255.26 258.89 252.53 253.00899 252.84 255.53 256.82 252.84 253.48 264.52 254.00278 253.82 257.71 255.53 263.56 260.36 258.89 255.26 263.56 254.59 258.89 252.84 255.53 253.48 255.53 257.56 258.89 258.89 255.53 252.84 252.53 266.12 255.73776 258.89 252.84 252.53 252.71945 257.71 261.65 252.84 252.84 266.12 252.53 252.53 252.53 255.53 252.53 261.65 261.65 257.2056 258.2863 261.65 252.84 257.56 255.26 263.56 255.53 254.59 257.56 250.75 258.89 257.56 255.41403 266.12 255.53 260.36 261.65 255.76044 252.84 252.84 255.53 260.49 257.56 258.70367 266.12 253.43918 263.56 261.21405 254.59 255.53 256.28833 252.84 255.53 257.71 -1.2081352E8 255.904 254.59 257.2105 257.56 260.25415 257.56 252.53 253.82 255.26 253.82 257.56 255.53 262.4248 253.68243 254.59 252.53 254.11345 253.48 254.59 258.89 253.82 254.59 253.82 254.92108 258.89 254.59 254.59 257.56 257.71 261.78647 266.12 254.59 254.65707 252.84 252.53 263.59662 255.26 252.84 250.75 255.53 261.65 254.59 255.53 257.56 257.56 257.56 250.75 257.56 257.56 255.53 255.55417 252.53 257.56 253.48 -9.99E8 256.5465 257.71 252.53 256.93967 252.84 254.59 257.56 252.53 252.84 255.53 255.26 255.53 256.11023 255.53 257.56 255.26 256.58728 258.89 254.59 253.82 255.53 255.53 257.56 253.03966 257.71 259.2171 266.12 254.35413 257.56 258.89 266.12 254.39406 255.53 257.56 256.181 257.56 254.65659 257.56 260.74 262.11298 254.59 255.26 250.75 255.26 255.26 255.26 252.84 256.132 255.26 252.84 254.36655 253.82 257.56 252.53 261.65 252.53 257.56 252.84 257.56 252.84 254.59 257.56 253.48 257.56 255.53 255.26 263.2055 254.93375 257.71 255.53 253.82 -3.35731776E8 250.75 257.56 253.48 256.91437 261.65 257.56 253.48 257.56 255.53 255.53 257.71 254.59 255.53 258.89 253.82 255.53 260.36 257.56 -9.99E8 255.26 263.56 254.59 252.53 257.71 255.53 -1.6609464E8 -9.99E8 252.84 260.87 256.82 -6.3558492E7 255.53 252.84 252.84 263.56 252.84 254.59 255.53 256.42816 252.84 254.59 254.59 254.99338 257.56 253.34 254.97565 255.26 253.82 255.53 255.53 255.53 258.89 255.26 257.56 255.53 254.59 252.53 253.17433 252.53 257.71 252.93105 258.89 255.53 253.23087 254.59 253.48 254.72325 255.53 254.59 257.71 -2.620035E7 258.89 254.09381 255.459 255.53 254.92068 255.53 253.82 253.17616 252.53 254.59 252.84 255.53 257.56 260.87 254.1111 252.53 266.12 253.82 258.89 252.53 257.47 254.59 252.53 252.84 253.82 255.22052 254.59 252.84 257.73657 257.56 255.53 255.53 255.53 261.65 253.82 255.53 256.50137 266.12 254.59 255.53 257.47 255.53 253.82 261.65 254.91045 253.48 257.71 252.91122 252.84 257.56 254.59 252.53 254.59 253.48 255.53 258.89 256.60306 252.84 254.59 257.56 255.83041 266.12 252.84 258.1182 255.53 255.53 255.24275 266.12 252.84 253.48 252.84 252.84 255.53 257.56 255.21727 255.53 257.56 254.59 254.59 255.26 252.84 252.84 252.84 258.89 254.59 266.12 252.9311 257.71 253.48 257.56 255.26 255.53 -9.99E8 255.26 253.48103 259.32605 254.59 261.65 250.8815 252.84 257.56 252.53 258.89 254.13136 260.87 252.84 254.59 252.84 255.53 257.56 257.56 -4.7960456E7 252.53 253.48 254.59 252.84 252.53 254.59 257.56 255.53 266.12 263.56 263.56 252.84 255.25926 255.53 260.36 252.84 260.49 266.12 253.48 258.89 253.82 254.59 257.56 253.48 257.56 252.53 257.56 252.53 255.53 255.53 254.59 255.53 255.53 257.56 253.82 253.82 255.53 266.12 255.53 255.33931 252.84 258.89 263.56 252.84 253.82 253.82 253.82 255.53 260.36 255.53 257.56 266.12 257.56 258.89 257.71 258.89 252.84 253.48 254.59 255.26 257.56 -9.99E8 257.56 252.53 258.89 255.53 258.722 256.29657 254.59 260.36 254.59 252.53 257.56 255.26 253.82 253.48694 260.36 257.56 259.77368 257.56 261.65 257.64172 253.05829 254.0595 266.12 252.53 257.56 252.84 253.82 252.53 258.89 252.53 255.53 252.84 -9.99E8 261.65 255.42265 255.53 255.26 255.26 254.94603 264.1732 256.07477 254.59 260.74 255.26 257.56 258.89 258.89 252.84 255.53 258.89 257.09537 260.36 255.33365 255.53 260.87 257.56 253.48 255.26 261.65 257.56 255.53 253.82 254.59 265.53 258.89 265.53 253.48 1948-01-01T12:00:00Z 259.02 260.31 257.16 254.05 256.67828 254.05 254.05 257.16 260.31 258.35 257.16 255.64 257.16 256.68 251.58 256.50372 254.71 261.6 253.52 254.05 254.05 253.52 257.16 254.71 257.16 256.68 254.71 259.02 259.02 260.31 253.52 267.15 255.2979 255.64 264.52 253.52 264.52 255.64 254.62 254.05 254.71 254.05 261.6 255.64 259.02 261.48 261.88 258.43262 260.31 254.05 254.95049 253.52 256.68 253.52 264.52 255.64 254.71 256.0725 253.52 258.73 254.62 258.38608 260.31 255.64 256.91776 259.02 253.52 254.71 257.16 254.67056 251.58 255.64 260.31 261.88 253.52 253.52 264.52 257.58447 255.64 254.62 261.88 266.37 259.43344 264.52 253.52 254.71 267.15 254.71 255.64 254.05 259.66812 255.64 257.16 256.59488 251.58 254.71 253.52 254.71 257.16 254.05 256.68 255.64 254.71 255.64 260.31 256.68 257.16 -9.99E8 254.05 259.02 254.05 255.28305 254.71 254.05 254.05 259.02 260.31 254.71 257.16 254.62323 257.16 254.71 261.4054 257.16 254.71 254.62654 257.16 260.31 257.16 257.16 254.71 256.68 261.6 254.04443 254.89355 261.88 253.52 256.68 256.68 256.68 257.16 261.88 267.15 257.16 255.64 255.64 267.15 257.16 253.52 254.71 253.52 257.16 257.0318 260.296 259.02 255.78363 259.02 267.15 -2.63558192E8 254.62 257.16 253.52 251.58 260.31 256.97495 251.62744 262.61 259.02 264.6453 255.64 257.16 267.15 261.29376 253.52 259.02 258.35 -9.99E8 261.88 251.58 253.52 257.16 259.02 254.71 254.71 253.52 264.52 264.52 257.26852 264.52 254.24696 254.71 259.02 255.64 255.64 254.71 254.62 256.68 253.52 256.68 263.4962 253.52 259.02 259.02 260.72977 264.52 254.62 261.88 257.16 -9.99E8 264.52 255.64 256.73578 261.9899 257.16 254.05 -1.071682E8 267.15 267.15 256.56152 260.31 258.73 254.62 256.68 256.68 262.61 253.52 253.52 258.35 254.62 261.88 255.64 254.62 264.52 254.71 259.02 261.88 254.05 253.52 254.05 254.71 254.71 254.71 -9.99E8 256.68 253.52 256.2165 253.52 256.68 254.62 259.02 261.88 260.31 253.52 260.31 262.61 267.15 254.71 256.68 258.35 254.71 257.16 255.64 255.64 255.64 259.02 261.6 254.2948 256.16214 259.02 256.68 267.15 257.16 256.753 257.6581 267.15 253.52 259.02 256.68 257.98914 254.71 257.16 257.16 267.15 254.62 255.64 255.9812 260.31 257.16 256.92432 262.61 256.68 258.73 253.52 254.48187 264.52 254.62 257.62 254.05 257.62 259.02 266.37 261.6 258.1152 257.16 255.77406 257.16 254.62 267.15 258.35 253.52 253.8666 258.02884 254.82866 255.64 254.71 254.71 257.00327 259.02 254.05 257.16 251.58 264.52 253.52 254.71 254.62 256.68 256.64243 255.64 254.71 255.64 256.68 255.64 261.6 264.52 267.15 257.16 258.73874 258.73 267.15 -9.99E8 264.52 253.52 254.58878 257.16 259.02 262.61 254.62 262.61 260.31 258.35 253.52 257.5045 259.02 253.52 257.7226 258.35 267.15 258.35 256.68 264.52 253.52 254.81694 259.02 261.88 257.16 258.73 258.3151 257.16 262.61 -2.26967344E8 262.61 257.16 257.16 264.52 256.68 254.05 253.52 254.62 -9.99E8 256.68 259.02 254.71 257.16 259.02 253.52 257.1567 255.95314 259.02 257.16 262.61 255.64 253.52 257.16 261.88 253.52 256.09763 255.64 254.62 260.31 255.64 259.02 257.50558 254.78168 255.55736 253.52 257.16 267.15 257.16 253.52 257.09543 -9.99E8 260.31 256.68 257.16 257.16 257.16 264.52 263.69534 254.05 257.7452 253.52 253.52 262.61 264.52 259.02 257.16 261.57343 257.16 254.71 -9.99E8 255.90924 258.14554 253.52 253.52 266.37 254.71 259.02 261.3307 254.62 259.02 259.02 254.90637 257.16 259.02 256.13528 258.35 260.31 254.71 264.52 260.31 259.02 261.6 257.16 257.16 258.18823 260.31 254.62 264.52 259.02 260.31 262.61 254.62 259.02 257.16 256.68 254.71 262.86285 256.68 256.68 257.16 267.15 261.91412 261.3 260.31 254.71 255.64 259.02 255.64 259.02 259.02 254.84358 257.16 255.64 254.62 254.312 258.08893 259.02 261.6 254.99626 253.52 257.16 254.71 257.16 258.73 255.64 -9.99E8 253.52 254.05 262.61 256.91153 253.52 -9.99E8 260.31 259.02 257.16 257.16 260.31 254.71 253.52 257.16 256.68 254.79301 257.16 253.52 256.56262 254.05 255.9313 261.6 253.52 255.64 260.31 264.52 257.16 254.71 255.64 260.31 254.05 253.52 259.02 254.60576 253.52 259.02 253.52 257.16 253.52 259.02 257.16 260.31 257.16 259.02 257.16 256.68 253.52 255.64 254.71 256.68 260.31 267.15 266.37 267.15 264.52 257.16 259.02 254.71 255.71773 -4.7025504E7 255.64 259.02 256.68 255.69208 266.24908 257.16 253.52 254.71 253.52 254.62 253.52 256.73123 253.52 254.71 251.58 260.31 260.31 254.05 255.24486 257.16 253.52 255.64 254.05 255.64 259.02 254.05 257.16 254.05 257.16 259.02 254.71 253.52 259.02 260.31 255.00912 253.52 262.61 260.31 254.05 257.16 259.02 256.68 254.05 261.48 257.16 256.68 257.16 261.88 259.02 258.11166 253.52 256.68 264.52 259.02 259.02 254.71 262.61 257.16 257.16 254.71 261.88 254.71 257.16 254.91376 256.68 254.62 260.31 255.64 261.88 261.88 -9.99E8 260.31 261.88 261.6 255.64 264.52 256.68 254.05 254.05 255.64 254.05 257.16 -9.99E8 259.02 256.68 258.73 266.37 264.52 267.15 261.88 255.64 255.64 255.64 257.16 262.61 262.6443 257.16 257.16 253.52 262.61 267.15 255.64 258.73 260.31 257.62 256.68 264.52 262.61 262.41693 254.62 254.62 267.15 258.92053 253.52 258.35 253.52 260.31 258.35 260.31 267.15 258.80298 264.52 266.37 266.98798 267.15 255.52092 253.52 266.37 260.31 267.15 259.16568 257.16 257.62 263.48474 265.05292 262.61 258.35 253.52 253.52 257.16 262.61 255.64 262.61 260.31 253.27892 260.31 253.52 257.16 261.48 254.71 261.3 253.52 253.52 261.88 261.6 265.67865 253.52 254.05 264.52 257.16 267.15 262.61 260.31 254.62 256.68 253.52 256.68 255.64 257.16 254.62 261.6 264.52 255.64 253.52 260.31 267.15 263.95236 260.31 262.61 263.10397 256.68 262.61 257.60388 259.02 254.62 257.16 256.68 253.52 254.05 257.16 254.71 257.16 257.16 259.02 261.73126 262.61 256.68 255.64 254.71 253.52 258.73 255.64 259.02 259.02 255.64 262.61 255.64 254.49399 -4.93729696E8 257.4015 259.02 256.54272 259.02 267.15 254.71 257.16 255.58191 254.71 257.16 254.71 254.71 264.52 256.68 254.62 254.05 255.64 257.16 254.05 259.02 255.64 255.64 260.31 -9.99E8 254.71 257.16 259.02 255.53487 264.52 259.02 254.05 254.05 254.05 255.64 255.64 -9.99E8 261.88 254.71 259.4941 251.58 254.71 254.71 254.62 255.64 267.15 259.02 259.02 254.62 257.16 254.62 257.16 254.05 260.27945 256.68 255.64 256.8051 255.4027 255.53928 253.52 255.64 257.16 257.16 253.99892 255.64 254.05 257.16 254.05 254.71 254.71 259.02 254.05 257.16 254.05 257.16 256.88486 254.71 254.71 256.23846 256.68 254.05 259.5187 253.52 254.71 254.71 253.52 254.71 264.52 257.16 254.05 253.52 254.66235 257.16 255.64 253.52 264.52 254.05 255.64 257.16 253.52 254.71 264.52 264.52 257.16 253.52 256.68 267.15 254.71 257.16 261.88 261.48 254.62 254.71 255.64 255.64 252.94041 255.64 265.03336 259.02 256.4506 259.02 254.31758 254.63478 261.88 255.64 261.48 262.61 257.16 254.71 259.02 255.0732 254.05 254.05 257.16 260.31 257.16 254.05 257.16 261.3 254.62 256.10492 258.35 257.16 261.88 254.71 260.31 257.16 255.64 258.35 259.02 256.68 253.52 264.52 260.31 260.31 256.68 255.64 253.52 254.62 265.28 253.52 259.02 257.16 260.31 255.10101 260.31 259.02 262.61 251.58 254.71 254.71 259.02 253.52 254.62 260.31 257.16 258.73 260.31 254.62 256.68 257.16 260.64258 255.90854 254.05 262.61 259.02 257.16 257.16 253.52 254.9622 264.52 253.52 265.04877 254.71 256.68 257.16 257.16 256.68 261.55902 260.2163 253.52 255.64 253.52 260.31 254.62 254.532 257.16 255.64 257.16 253.52 256.97125 261.48 264.52 260.83762 255.64 256.07974 257.16 259.02 256.68 258.73 256.68 259.02 263.93735 259.02 258.06818 254.8044 254.62 257.16 253.52 259.02 261.88 260.31 259.02 257.16 261.88 259.02 254.71 258.46014 259.02 262.61 264.52 -9.99E8 253.52 259.02 255.64 259.02 253.52 267.15 256.63 254.62 254.62 256.68 260.31 254.71 264.52 253.52 258.73 262.61 259.02 253.52 264.52 260.31 261.3 260.31 256.68 261.6 254.71 256.68 256.68 259.02 254.71 256.68 254.71 254.05 253.2976 260.31 254.21584 261.88 254.05 254.71 256.68 261.53165 254.71 257.16 257.16 254.71 259.02 256.68 260.31 254.05 254.32713 253.52 257.16 257.62 253.52 254.62 265.28 254.93076 254.71 258.73 257.16 264.52 261.88 260.31 256.68 264.52 255.64 260.31 253.52 257.16 254.62 257.16 259.02 260.31 260.31 257.16 253.52 254.05 267.15 257.1989 260.31 253.52 254.05 254.16367 258.73 262.61 253.52 253.52 267.15 254.05 254.05 254.05 257.16 254.05 262.61 262.61 258.49707 259.81732 262.61 253.52 259.02 256.68 264.52 257.16 255.64 259.02 251.58 260.31 259.02 257.00586 267.15 257.16 261.88 262.61 256.94348 253.52 253.52 257.16 261.48 259.02 260.06052 267.15 254.24759 264.52 262.11475 255.64 257.16 257.69482 253.52 257.16 258.73 -1.2081352E8 257.04782 255.64 258.42578 259.02 261.19876 259.02 254.05 254.71 256.68 254.71 259.02 257.16 263.53476 255.24469 255.64 254.05 255.2714 254.62 255.64 260.31 254.71 255.64 254.71 255.84833 260.31 255.64 255.64 259.02 258.73 262.8542 267.15 255.64 255.74847 253.52 254.05 264.76273 256.68 253.52 251.58 257.16 262.61 255.64 257.16 259.02 259.02 259.02 251.58 259.02 259.02 257.16 257.0266 254.05 259.02 254.62 -9.99E8 258.0914 258.73 254.05 257.98557 253.52 255.64 259.02 254.05 253.52 257.16 256.68 257.16 257.09686 257.16 259.02 256.68 258.03036 260.31 255.64 254.71 257.16 257.16 259.02 254.00719 258.73 260.23773 267.15 255.35512 259.02 260.31 267.15 255.37155 257.16 259.02 257.7565 259.02 255.73744 259.02 261.3 263.10684 255.64 256.68 251.58 256.68 256.68 256.68 253.52 256.95264 256.68 253.52 255.42317 254.71 259.02 254.05 262.61 254.05 259.02 253.52 259.02 253.52 255.64 259.02 254.62 259.02 257.16 256.68 264.38953 256.17358 258.73 257.16 254.71 -3.35731776E8 251.58 259.02 254.62 258.45786 262.61 259.02 254.62 259.02 257.16 257.16 258.73 255.64 257.16 260.31 254.71 257.16 261.88 259.02 -9.99E8 256.68 264.52 255.64 254.05 258.73 257.16 -1.6609464E8 -9.99E8 253.52 261.6 257.62 -6.3558492E7 257.16 253.52 253.52 264.52 253.52 255.64 257.16 258.002 253.52 255.64 255.64 255.9474 259.02 254.74 256.40988 256.68 254.71 257.16 257.16 257.16 260.31 256.68 259.02 257.16 255.64 254.05 254.35394 254.05 258.73 254.46574 260.31 257.16 254.24478 255.64 254.62 255.98001 257.16 255.64 258.73 -2.620035E7 260.31 255.55653 257.03378 257.16 256.23135 257.16 254.71 254.37085 254.05 255.64 253.52 257.16 259.02 261.6 255.39885 254.05 267.15 254.71 260.31 254.05 258.35 255.64 254.05 253.52 254.71 256.65958 255.64 253.52 259.22864 259.02 257.16 257.16 257.16 262.61 254.71 257.16 257.22754 267.15 255.64 257.16 258.35 257.16 254.71 262.61 255.96777 254.62 258.73 253.64243 253.52 259.02 255.64 254.05 255.64 254.62 257.16 260.31 257.6949 253.52 255.64 259.02 257.43527 267.15 253.52 259.30322 257.16 257.16 256.7713 267.15 253.52 254.62 253.52 253.52 257.16 259.02 256.35385 257.16 259.02 255.64 255.64 256.68 253.52 253.52 253.52 260.31 255.64 267.15 254.43687 258.73 254.62 259.02 256.68 257.16 -9.99E8 256.68 254.6212 260.56015 255.64 262.61 251.71408 253.52 259.02 254.05 260.31 255.05728 261.6 253.52 255.64 253.52 257.16 259.02 259.02 -4.7960456E7 254.05 254.62 255.64 253.52 254.05 255.64 259.02 257.16 267.15 264.52 264.52 253.52 256.67914 257.16 261.88 253.52 261.48 267.15 254.62 260.31 254.71 255.64 259.02 254.62 259.02 254.05 259.02 254.05 257.16 257.16 255.64 257.16 257.16 259.02 254.71 254.71 257.16 267.15 257.16 256.82098 253.52 260.31 264.52 253.52 254.71 254.71 254.71 257.16 261.88 257.16 259.02 267.15 259.02 260.31 258.73 260.31 253.52 254.62 255.64 256.68 259.02 -9.99E8 259.02 254.05 260.31 257.16 260.03992 257.3745 255.64 261.88 255.64 254.05 259.02 256.68 254.71 254.7886 261.88 259.02 261.2097 259.02 262.61 258.9971 254.59767 255.06232 267.15 254.05 259.02 253.52 254.71 254.05 260.31 254.05 257.16 253.52 -9.99E8 262.61 256.96918 257.16 256.68 256.68 256.1311 265.18103 257.3297 255.64 261.3 256.68 259.02 260.31 260.31 253.52 257.16 260.31 258.25357 261.88 256.31567 257.16 261.6 259.02 254.62 256.68 262.61 259.02 257.16 254.71 255.64 266.37 260.31 266.37 254.62 1948-01-01T15:00:00Z 264.55 264.38 263.59 263.01 263.22076 263.01 263.01 263.59 264.38 262.58 263.59 261.92 263.59 263.02 259.96 262.78055 261.09 264.29 260.8 263.01 263.01 260.8 263.59 261.09 263.59 263.02 261.09 264.55 264.55 264.38 260.8 269.37 262.16272 261.92 267.01 260.8 267.01 261.92 262.63 263.01 261.09 263.01 264.29 261.92 264.55 265.35 265.74 263.90915 264.38 263.01 261.30463 260.8 263.02 260.8 267.01 261.92 261.09 262.38885 260.8 262.62 262.63 263.49408 264.38 261.92 262.90564 264.55 260.8 261.09 263.59 262.6396 259.96 261.92 264.38 265.74 260.8 260.8 267.01 263.51242 261.92 262.63 265.74 268.34 264.68445 267.01 260.8 261.09 269.37 261.09 261.92 263.01 264.38593 261.92 263.59 262.4212 259.96 261.09 260.8 261.09 263.59 263.01 263.02 261.92 261.09 261.92 264.38 263.02 263.59 -9.99E8 263.01 264.55 263.01 263.1133 261.09 263.01 263.01 264.55 264.38 261.09 263.59 262.0015 263.59 261.09 265.61694 263.59 261.09 262.17468 263.59 264.38 263.59 263.59 261.09 263.02 264.29 261.3687 263.16733 265.74 260.8 263.02 263.02 263.02 263.59 265.74 269.37 263.59 261.92 261.92 269.37 263.59 260.8 261.09 260.8 263.59 263.46783 265.40442 264.55 263.54718 264.55 269.37 -2.63558192E8 262.63 263.59 260.8 259.96 264.38 263.38666 259.9771 265.26 264.55 267.7488 261.92 263.59 269.37 264.83606 260.8 264.55 262.58 -9.99E8 265.74 259.96 260.8 263.59 264.55 261.09 261.09 260.8 267.01 267.01 263.36957 267.01 261.18405 261.09 264.55 261.92 261.92 261.09 262.63 263.02 260.8 263.02 267.18225 260.8 264.55 264.55 264.74362 267.01 262.63 265.74 263.59 -9.99E8 267.01 261.92 262.49722 264.88025 263.59 263.01 -1.071682E8 269.37 269.37 262.73972 264.38 262.62 262.63 263.02 263.02 265.26 260.8 260.8 262.58 262.63 265.74 261.92 262.63 267.01 261.09 264.55 265.74 263.01 260.8 263.01 261.09 261.09 261.09 -9.99E8 263.02 260.8 262.9403 260.8 263.02 262.63 264.55 265.74 264.38 260.8 264.38 265.26 269.37 261.09 263.02 262.58 261.09 263.59 261.92 261.92 261.92 264.55 264.29 263.08585 262.69717 264.55 263.02 269.37 263.59 263.17468 263.05307 269.37 260.8 264.55 263.02 263.35916 261.09 263.59 263.59 269.37 262.63 261.92 262.2809 264.38 263.59 262.91934 265.26 263.02 262.62 260.8 262.72208 267.01 262.63 262.09 263.01 262.09 264.55 268.34 264.29 263.10614 263.59 262.28552 263.59 262.63 269.37 262.58 260.8 260.7855 262.96564 261.96686 261.92 261.09 261.09 263.40387 264.55 263.01 263.59 259.96 267.01 260.8 261.09 262.63 263.02 263.02133 261.92 261.09 261.92 263.02 261.92 264.29 267.01 269.37 263.59 264.30505 262.62 269.37 -9.99E8 267.01 260.8 263.11047 263.59 264.55 265.26 262.63 265.26 264.38 262.58 260.8 263.68607 264.55 260.8 263.5405 262.58 269.37 262.58 263.02 267.01 260.8 261.18542 264.55 265.74 263.59 262.62 264.0891 263.59 265.26 -2.26967328E8 265.26 263.59 263.59 267.01 263.02 263.01 260.8 262.63 -9.99E8 263.02 264.55 261.09 263.59 264.55 260.8 263.58606 262.84113 264.55 263.59 265.26 261.92 260.8 263.59 265.74 260.8 263.39188 261.92 262.63 264.38 261.92 264.55 262.70914 263.23672 263.01572 260.8 263.59 269.37 263.59 260.8 264.1735 -9.99E8 264.38 263.02 263.59 263.59 263.59 267.01 266.64517 263.01 263.89206 260.8 260.8 265.26 267.01 264.55 263.59 264.2563 263.59 261.09 -9.99E8 262.87408 263.96 260.8 260.8 268.34 261.09 264.55 265.20444 262.63 264.55 264.55 261.8626 263.59 264.55 262.2342 262.58 264.38 261.09 267.01 264.38 264.55 264.29 263.59 263.59 262.8032 264.38 262.63 267.01 264.55 264.38 265.26 262.63 264.55 263.59 263.02 261.09 266.21283 263.02 263.02 263.59 269.37 265.38525 264.06 264.38 261.09 261.92 264.55 261.92 264.55 264.55 261.35062 263.59 261.92 262.63 260.993 263.14795 264.55 264.29 261.3455 260.8 263.59 261.09 263.59 262.62 261.92 -9.99E8 260.8 263.01 265.26 263.31702 260.8 -9.99E8 264.38 264.55 263.59 263.59 264.38 261.09 260.8 263.59 263.02 261.6943 263.59 260.8 263.4777 263.01 262.24005 264.29 260.8 261.92 264.38 267.01 263.59 261.09 261.92 264.38 263.01 260.8 264.55 263.11365 260.8 264.55 260.8 263.59 260.8 264.55 263.59 264.38 263.59 264.55 263.59 263.02 260.8 261.92 261.09 263.02 264.38 269.37 268.34 269.37 267.01 263.59 264.55 261.09 263.321 -4.70255E7 261.92 264.55 263.02 262.73184 268.56155 263.59 260.8 261.09 260.8 262.63 260.8 263.32184 260.8 261.09 259.96 264.38 264.38 263.01 262.58987 263.59 260.8 261.92 263.01 261.92 264.55 263.01 263.59 263.01 263.59 264.55 261.09 260.8 264.55 264.38 261.67804 260.8 265.26 264.38 263.01 263.59 264.55 263.02 263.01 265.35 263.59 263.02 263.59 265.74 264.55 264.08118 260.8 263.02 267.01 264.55 264.55 261.09 265.26 263.59 263.59 261.09 265.74 261.09 263.59 261.27185 263.02 262.63 264.38 261.92 265.74 265.74 -9.99E8 264.38 265.74 264.29 261.92 267.01 263.02 263.01 263.01 261.92 263.01 263.59 -9.99E8 264.55 263.02 262.62 268.34 267.01 269.37 265.74 261.92 261.92 261.92 263.59 265.26 266.4536 263.59 263.59 260.8 265.26 269.37 261.92 262.62 264.38 262.09 263.02 267.01 265.26 265.69623 262.63 262.63 269.37 262.9162 260.8 262.58 260.8 264.38 262.58 264.38 269.37 264.25937 267.01 268.34 269.15607 269.37 263.4658 260.8 268.34 264.38 269.37 264.5308 263.59 262.09 266.0615 267.88318 265.26 262.58 260.8 260.8 263.59 265.26 261.92 265.26 264.38 260.6956 264.38 260.8 263.59 265.35 261.09 264.06 260.8 260.8 265.74 264.29 268.04425 260.8 263.01 267.01 263.59 269.37 265.26 264.38 262.63 263.02 260.8 263.02 261.92 263.59 262.63 264.29 267.01 261.92 260.8 264.38 269.37 266.3596 264.38 265.26 266.3288 263.02 265.26 262.3983 264.55 262.63 263.59 263.02 260.8 263.01 263.59 261.09 263.59 263.59 264.55 265.0862 265.26 263.02 261.92 261.09 260.8 262.62 261.92 264.55 264.55 261.92 265.26 261.92 263.0928 -4.93729664E8 263.25067 264.55 262.62244 264.55 269.37 261.09 263.59 262.26233 261.09 263.59 261.09 261.09 267.01 263.02 262.63 263.01 261.92 263.59 263.01 264.55 261.92 261.92 264.38 -9.99E8 261.09 263.59 264.55 261.82617 267.01 264.55 263.01 263.01 263.01 261.92 261.92 -9.99E8 265.74 261.09 264.74725 259.96 261.09 261.09 262.63 261.92 269.37 264.55 264.55 262.63 263.59 262.63 263.59 263.01 264.95956 263.02 261.92 263.5238 261.70822 262.50488 260.8 261.92 263.59 263.59 262.79703 261.92 263.01 263.59 263.01 261.09 261.09 264.55 263.01 263.59 263.01 263.59 262.9964 261.09 261.09 262.37564 263.02 263.01 264.61655 260.8 261.09 261.09 260.8 261.09 267.01 263.59 263.01 260.8 261.90518 263.59 261.92 260.8 267.01 263.01 261.92 263.59 260.8 261.09 267.01 267.01 263.59 260.8 263.02 269.37 261.09 263.59 265.74 265.35 262.63 261.09 261.92 261.92 260.45114 261.92 267.91205 264.55 262.79813 264.55 261.22052 263.11908 265.74 261.92 265.35 265.26 263.59 261.09 264.55 261.41415 263.01 263.01 263.59 264.38 263.59 263.01 263.59 264.06 262.63 263.19122 262.58 263.59 265.74 261.09 264.38 263.59 261.92 262.58 264.55 263.02 260.8 267.01 264.38 264.38 263.02 261.92 260.8 262.63 267.29 260.8 264.55 263.59 264.38 262.72107 264.38 264.55 265.26 259.96 261.09 261.09 264.55 260.8 262.63 264.38 263.59 262.62 264.38 262.63 263.02 263.59 265.07767 263.117 263.01 265.26 264.55 263.59 263.59 260.8 263.1801 267.01 260.8 268.12427 261.09 263.02 263.59 263.59 263.02 266.6556 264.47812 260.8 261.92 260.8 264.38 262.63 261.02573 263.59 261.92 263.59 260.8 262.94833 265.35 267.01 264.83704 261.92 263.38855 263.59 264.55 263.02 262.62 263.02 264.55 267.46533 264.55 263.40698 261.77475 262.63 263.59 260.8 264.55 265.74 264.38 264.55 263.59 265.74 264.55 261.09 263.6375 264.55 265.26 267.01 -9.99E8 260.8 264.55 261.92 264.55 260.8 269.37 263.2558 262.63 262.63 263.02 264.38 261.09 267.01 260.8 262.62 265.26 264.55 260.8 267.01 264.38 264.06 264.38 263.02 264.29 261.09 263.02 263.02 264.55 261.09 263.02 261.09 263.01 262.08093 264.38 262.5276 265.74 263.01 261.09 263.02 265.54745 261.09 263.59 263.59 261.09 264.55 263.02 264.38 263.01 262.46533 260.8 263.59 262.09 260.8 262.63 267.29 261.28702 261.09 262.62 263.59 267.01 265.74 264.38 263.02 267.01 261.92 264.38 260.8 263.59 262.63 263.59 264.55 264.38 264.38 263.59 260.8 263.01 269.37 263.33932 264.38 260.8 263.01 262.93423 262.62 265.26 260.8 260.8 269.37 263.01 263.01 263.01 263.59 263.01 265.26 265.26 264.11707 264.97028 265.26 260.8 264.55 263.02 267.01 263.59 261.92 264.55 259.96 264.38 264.55 263.50378 269.37 263.59 265.74 265.26 262.91403 260.8 260.8 263.59 265.35 264.55 264.10208 269.37 260.9773 267.01 266.20404 261.92 263.59 263.69757 260.8 263.59 262.62 -1.20813512E8 263.1329 261.92 263.8162 264.55 264.318 264.55 263.01 261.09 263.02 261.09 264.55 263.59 266.6846 263.23282 261.92 263.01 262.12296 262.63 261.92 264.38 261.09 261.92 261.09 262.20502 264.38 261.92 261.92 264.55 262.62 267.05923 269.37 261.92 262.03918 260.8 263.01 267.6284 263.02 260.8 259.96 263.59 265.26 261.92 263.59 264.55 264.55 264.55 259.96 264.55 264.55 263.59 263.66144 263.01 264.55 262.63 -9.99E8 264.0707 262.62 263.01 263.43823 260.8 261.92 264.55 263.01 260.8 263.59 263.02 263.59 262.8625 263.59 264.55 263.02 263.90292 264.38 261.92 261.09 263.59 263.59 264.55 261.61063 262.62 264.96838 269.37 261.66574 264.55 264.38 269.37 261.62106 263.59 264.55 263.89786 264.55 262.19293 264.55 264.06 266.37375 261.92 263.02 259.96 263.02 263.02 263.02 260.8 261.86066 263.02 260.8 261.83746 261.09 264.55 263.01 265.26 263.01 264.55 260.8 264.55 260.8 261.92 264.55 262.63 264.55 263.59 263.02 267.26355 262.48438 262.62 263.59 261.09 -3.35731776E8 259.96 264.55 262.63 263.9155 265.26 264.55 262.63 264.55 263.59 263.59 262.62 261.92 263.59 264.38 261.09 263.59 265.74 264.55 -9.99E8 263.02 267.01 261.92 263.01 262.62 263.59 -1.6609464E8 -9.99E8 260.8 264.29 262.09 -6.3558488E7 263.59 260.8 260.8 267.01 260.8 261.92 263.59 263.80118 260.8 261.92 261.92 262.2849 264.55 262.83 263.01505 263.02 261.09 263.59 263.59 263.59 264.38 263.02 264.55 263.59 261.92 263.01 262.1033 263.01 262.62 263.08755 264.38 263.59 261.86185 261.92 262.63 262.36517 263.59 261.92 262.62 -2.6200344E7 264.38 263.01572 263.44012 263.59 262.60223 263.59 261.09 262.33246 263.01 261.92 260.8 263.59 264.55 264.29 262.50946 263.01 269.37 261.09 264.38 263.01 262.58 261.92 263.01 260.8 261.09 263.0402 261.92 260.8 264.1088 264.55 263.59 263.59 263.59 265.26 261.09 263.59 262.97546 269.37 261.92 263.59 262.58 263.59 261.09 265.26 262.13348 262.63 262.62 261.00363 260.8 264.55 261.92 263.01 261.92 262.63 263.59 264.38 262.7526 260.8 261.92 264.55 263.73206 269.37 260.8 264.29333 263.59 263.59 263.29205 269.37 260.8 262.63 260.8 260.8 263.59 264.55 262.47546 263.59 264.55 261.92 261.92 263.02 260.8 260.8 260.8 264.38 261.92 269.37 263.11563 262.62 262.63 264.55 263.02 263.59 -9.99E8 263.02 262.63022 265.3107 261.92 265.26 260.0084 260.8 264.55 263.01 264.38 261.8981 264.29 260.8 261.92 260.8 263.59 264.55 264.55 -4.7960452E7 263.01 262.63 261.92 260.8 263.01 261.92 264.55 263.59 269.37 267.01 267.01 260.8 263.01984 263.59 265.74 260.8 265.35 269.37 262.63 264.38 261.09 261.92 264.55 262.63 264.55 263.01 264.55 263.01 263.59 263.59 261.92 263.59 263.59 264.55 261.09 261.09 263.59 269.37 263.59 263.1874 260.8 264.38 267.01 260.8 261.09 261.09 261.09 263.59 265.74 263.59 264.55 269.37 264.55 264.38 262.62 264.38 260.8 262.63 261.92 263.02 264.55 -9.99E8 264.55 263.01 264.38 263.59 264.7517 263.53668 261.92 265.74 261.92 263.01 264.55 263.02 261.09 262.50366 265.74 264.55 265.36584 264.55 265.26 263.97623 263.11215 261.7626 269.37 263.01 264.55 260.8 261.09 263.01 264.38 263.01 263.59 260.8 -9.99E8 265.26 263.36337 263.59 263.02 263.02 262.6029 268.05945 263.2348 261.92 264.06 263.02 264.55 264.38 264.38 260.8 263.59 264.38 263.9045 265.74 262.07263 263.59 264.29 264.55 262.63 263.02 265.26 264.55 263.59 261.09 261.92 268.34 264.38 268.34 262.63 geoknife/inst/extdata/state_webgeom_post.xml0000644000176200001440000000661714036051075021077 0ustar liggesusers gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm FEATURE_ATTRIBUTE_NAME STATE DATASET_URI dods://cida.usgs.gov/thredds/dodsC/prism DATASET_ID ppt TIME_START 1895-01-01T00:00:00.000Z TIME_END 1899-01-01T00:00:00.000Z REQUIRE_FULL_COVERAGE true GROUP_BY STATISTIC STATISTICS MEAN DELIMITER TAB SUMMARIZE_TIMESTEP false SUMMARIZE_FEATURE_ATTRIBUTE false FEATURE_COLLECTION the_geom STATE OUTPUT geoknife/inst/extdata/csv_linear_ring.csv0000644000176200001440000000032214036051075020327 0ustar liggesusers# prcp ,MULTIPOLYGON (((-111.4801 36.95 -111.48 36.9501 -111.4799 36.95 -111.48 36.9499 -111.4801 36.95))) TIMESTEP,MEAN(mm/day) 2010-01-01T00:00:00Z,0.0 2010-01-02T00:00:00Z,0.0 2010-01-03T00:00:00Z,0.0 geoknife/inst/extdata/csv_multi_threshold.csv0000644000176200001440000176015314036051075021264 0ustar liggesusers# MIROC-ESM-CHEM_rcp26_r1i1p1-longest_run_tmax_abv ,,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71 TIMESTEP,threshold(C),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days) 2006-01-01T00:00:00Z,32.0,2.0,2.0,1.5973794,1.9920604,1.3756051,1.284894,1.0,1.0,1.0,1.0,1.0,1.1101146,1.0,1.0,1.0,1.0,1.0024724,2.0,1.0639635,1.0,2.0,1.5560318,1.5990703,1.361104,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0,1.6842462,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.9928781,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.25821,2.0 2006-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2006-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2007-01-01T00:00:00Z,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2007-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2007-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2008-01-01T00:00:00Z,32.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0 2008-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2008-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2009-01-01T00:00:00Z,32.0,4.0,4.0,4.0,3.9920604,3.6207874,3.284894,3.9349744,3.116868,3.0,3.9623153,3.1536672,4.3705573,3.0,3.2296147,3.0,4.0,3.7545888,3.0,3.593894,3.0,4.0,3.1200826,3.6046414,3.3521867,4.0,4.0,7.0,3.0,4.0,4.0,4.0,3.0,3.0,7.0,4.0,4.0,4.0,4.0,4.0,3.0550115,6.112992,3.031933,4.0547924,7.0,7.0,3.3284059,3.6081092,5.9138994,7.0,6.1198726,7.0,5.5680943,3.0,7.0,7.0,6.591831,3.4981503,7.0,4.414009,6.999677,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0 2009-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2009-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2010-01-01T00:00:00Z,32.0,4.0,4.0,4.0,4.0,3.8185763,4.0,3.2593923,2.0,4.0,2.2033622,3.6926658,4.0,2.0,2.0,4.0,2.0,2.4858775,2.0,2.0,1.5491252,3.0,1.7322209,3.4009297,3.6299639,3.0,3.0,3.0,2.0,3.0,3.0,3.0,1.0,1.6842462,3.0,3.0,3.0,3.0,3.0,3.0,2.0550115,3.007122,2.031933,3.0,3.0,2.0,2.3284059,2.3340185,2.8670633,3.0,2.2933757,3.0,2.0034623,2.0,3.0,2.0351539,2.0,2.0,2.0,2.0,2.2971587,3.0,2.9543808,2.408517,3.0,3.0,3.0,3.0,3.0,3.0,3.25821,3.0 2010-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2010-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2011-01-01T00:00:00Z,32.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,4.116868,5.0,4.962315,5.0,5.0,4.0,4.2296147,5.0,5.0,4.9975276,4.0,4.593894,4.0,5.0,4.120083,5.0,4.991078,5.0,5.0,5.0,4.0,5.0,5.0,5.0,4.0,4.0,5.0,5.0,5.0,5.0,5.0,5.0,4.0550113,5.0,4.031933,5.0,5.0,5.0,4.328406,4.402541,5.0,5.0,5.0,5.0,4.6446204,4.0,5.0,5.0,4.897958,4.1245375,5.0,4.3535023,4.9999194,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0 2011-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2011-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2012-01-01T00:00:00Z,32.0,1.0,1.0,1.0,1.0079396,1.4699244,1.715106,1.4353293,0.23373593,2.0,1.8229494,2.0,1.8814329,0.0,0.4592294,2.0,2.0,2.0,2.0,1.3157151,0.0,2.0,1.3522291,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,0.0,1.3684925,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0,1.9599928,1.500589,1.7044064,1.4577914,1.2933758,1.1223416,1.0034623,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.1098955,1.1358479,1.0584587,1.8552394,1.9964286,1.0,2.0,1.0,1.2237593,2.51642,2.0 2012-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2012-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2013-01-01T00:00:00Z,32.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,5.0982504,6.0,5.464442,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,4.0,5.3684926,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,5.959993,5.569112,6.0,6.0,6.0,6.0,5.6446204,5.0,6.0,6.0,5.897958,5.1245375,6.0,5.3535023,5.9938946,6.0,6.0,6.0,6.0,6.0,5.998713,6.0,6.0,6.0,6.0,6.0 2013-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2013-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2014-01-01T00:00:00Z,32.0,2.0,2.0,2.0,2.0158792,2.758425,3.430212,2.130051,2.0,4.0,2.0,3.6926658,3.7797709,2.0,2.0,4.0,2.0,2.48835,3.0,2.0639637,2.0,2.0,2.556032,2.8018594,3.2867045,2.0,2.0,2.0,3.0,2.0,2.0,2.0,2.0,2.6842463,2.0,2.0,2.0,2.0,2.0,2.0,2.9449885,2.0142438,2.968067,2.0,2.0,2.0,2.631587,2.1665707,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.2911336,2.219791,2.2716959,2.3955002,3.7104788,3.9928572,2.998713,4.0,3.0,3.2237594,4.2582097,4.0 2014-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2014-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2015-01-01T00:00:00Z,32.0,4.0,4.0,4.0,4.00794,4.288501,4.715106,3.6947217,3.0,5.0,3.101681,4.6926656,4.2638903,3.0,3.0,5.0,3.0,3.4858775,3.0,3.0,2.5491252,3.0,2.732221,3.799074,4.277782,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.0,2.6842463,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0069537,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.25821,3.0 2015-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2015-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2016-01-01T00:00:00Z,32.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0024724,4.0,3.0639637,3.4508748,5.0,3.823811,4.1981406,3.7132857,5.0,5.0,4.0,4.0,5.0,5.0,5.0,4.0,4.0,4.0,5.0,5.0,5.0,5.0,5.0,4.0550113,4.2839117,4.031933,4.9817357,4.0,4.0,4.328406,4.334018,4.52469,4.5422087,4.293376,4.8776584,4.0034623,4.0,5.0,4.035154,4.0,4.0,4.0,4.0,4.0,5.0,4.954381,4.129934,5.0,5.0,4.0,5.0,4.0,4.223759,5.0,5.0 2016-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.002472387,1.0,0.06396356,0.0,0.0,0.5560319,0.0,0.008922311,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.68424624,0.0,0.0,0.0,0.0,0.0,0.0,0.9449886,0.0,0.968067,0.0,0.0,1.0,0.631587,0.23509328,0.13293672,0.0,0.7066242,0.0,0.641158,0.0,0.0,0.9648461,0.89795786,0.12453761,1.0,0.35350227,0.70276076,0.0,0.045619234,0.591483,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2016-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-01-01T00:00:00Z,32.0,10.0,10.0,9.59738,9.992061,10.192012,9.284894,12.332734,8.285547,9.0,16.670338,10.383004,9.110114,7.0,9.525762,9.0,18.0,15.793772,10.0,13.724725,6.0982504,18.0,9.453447,14.391632,12.178601,18.0,18.0,18.0,10.0,18.0,18.0,18.0,5.0,8.421231,18.0,18.0,18.0,18.0,18.0,18.0,10.440091,17.935902,10.255465,18.0,18.0,18.0,12.627246,13.220329,18.0,18.0,18.0,18.0,15.156962,10.0,18.0,18.0,17.183662,10.996301,18.0,12.828018,17.951155,18.0,18.0,18.0,18.0,18.0,17.989704,18.0,18.0,18.0,18.25821,18.0 2017-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.004944774,2.0,0.12792712,0.4508748,1.0,1.3798429,0.59907025,0.3700263,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,1.6842462,1.0,1.0,1.0,1.0,1.0,1.0,1.9449886,0.9928781,1.9680669,1.0,1.0,1.0,1.631587,1.1665705,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2017-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-01-01T00:00:00Z,32.0,5.0,5.0,4.194759,5.023819,6.0101204,7.145318,4.8063426,7.0,8.0,6.5932755,7.846333,7.34398,7.0,7.0,8.0,7.0,7.242939,7.0,7.0,7.0,8.0,7.0,7.998607,7.9910727,8.0,8.0,7.0,7.0,8.0,8.0,8.0,7.0,7.0,7.0,8.0,8.0,8.0,8.0,8.0,7.0550113,7.2945104,7.031933,7.9817357,7.0,7.0,7.328406,7.334018,7.3620334,7.0,7.293376,7.0,7.0034623,7.0,7.0,7.0,7.0,7.0,7.0,7.0,6.7028413,6.890105,6.864152,6.662958,6.1447606,6.0035715,6.0,6.0,6.0,6.0,6.2582097,6.0 2018-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.007939601,0.37921253,0.715106,0.065025456,0.0,1.0,0.0,0.84633285,0.5726617,0.0,0.0,1.0,0.0,0.24541116,1.0,0.06396356,0.0,1.0,0.5560319,0.9986072,0.99999505,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.0,0.68424624,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.99635494,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2018-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2019-01-01T00:00:00Z,32.0,2.0,2.0,2.0,2.0079396,2.4699244,2.715106,2.4353292,2.116868,3.0,2.860634,3.0,2.8814328,2.0,2.2296147,3.0,3.0,3.0,3.0,2.6578577,2.4508748,3.0,2.9438937,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0 2019-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0079396,1.3792125,1.715106,1.0650254,0.11686797,2.0,0.96231526,1.8463329,1.8814329,0.0,0.2296147,2.0,1.0,1.2404664,0.0,0.593894,0.0,1.0,0.12008271,1.4009297,1.6299688,1.0,1.0,2.0,0.0,1.0,1.0,1.0,0.0,0.0,2.0,1.0,1.0,1.0,1.0,1.0,0.055011395,1.7089664,0.03193301,1.0182642,2.0,0.0,0.32840574,0.33401844,1.2094362,1.4577914,0.29337582,1.1223416,0.003462314,0.0,1.0,0.03515395,0.0,0.0,0.0,0.0,0.2911337,1.0,0.95438075,0.40851697,1.0,1.0,0.99871296,1.0,1.0,1.0,1.0,1.0 2019-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2020-01-01T00:00:00Z,32.0,8.0,8.0,8.0,7.99206,7.439364,7.284894,7.194367,6.0,7.0,6.203362,6.846333,7.118567,6.0,6.0,7.0,6.0,6.242939,6.0,6.0,6.0,7.0,6.0,7.0,6.9910727,7.0,7.0,6.0,6.0,7.0,7.0,7.0,6.0,6.0,6.0,7.0,7.0,7.0,7.0,7.0,6.0550113,6.298156,6.031933,6.9817357,6.0,6.0,6.328406,6.334018,6.52469,6.5422087,6.293376,6.8776584,6.0034623,6.0,7.0,6.035154,6.0,6.0,6.0,6.0,6.006025,7.109895,7.0902286,6.1883926,7.8552394,7.9964285,6.001287,8.0,6.0,6.447519,8.25821,8.0 2020-01-01T00:00:00Z,35.0,1.0,1.0,0.59737945,1.0079396,1.224742,1.715106,0.50035477,0.11686797,2.0,0.86063415,1.8463329,1.5642091,0.0,0.2296147,2.0,1.0,1.2429388,1.0,0.65785754,0.0,1.0,0.67611456,1.399537,1.6388911,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.0,0.68424624,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0034769,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2020-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2021-01-01T00:00:00Z,32.0,2.0,2.0,2.0,2.0158792,2.8491368,3.430212,2.5003548,2.116868,4.0,2.860634,3.8463328,3.4540946,2.0,2.2296147,4.0,3.0,3.2429388,3.0,2.6578577,2.0,3.0,2.6761146,3.399537,3.638891,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.0,2.6842463,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0034769,3.0,3.0,3.0,2.0,3.0,2.9314773,2.8670633,3.0,2.2933757,3.0,2.3588421,3.0,3.0,2.0351539,2.1020422,2.8754623,2.0,2.6464977,3.188715,3.219791,3.2260766,3.3611834,4.710479,4.9928575,6.0,5.0,6.0,5.776241,5.0,5.0 2021-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2021-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2022-01-01T00:00:00Z,32.0,7.0,7.0,6.597379,7.0317583,8.36238,9.860424,6.695431,7.0,11.0,6.898319,10.385331,9.282194,7.0,7.0,11.0,7.0,7.971755,7.0,7.0,7.0,11.0,7.0,10.994429,10.964291,11.0,11.0,11.0,7.0,11.0,11.0,11.0,7.0,7.0,11.0,11.0,11.0,11.0,11.0,11.0,7.2200456,10.985419,7.1277323,11.0,11.0,8.0,8.313623,8.404596,9.9505625,8.831166,8.880127,7.4893665,7.6550074,7.0,7.0,7.964846,7.897958,7.1245375,8.0,7.3535023,9.158429,7.659373,7.860707,9.33515,12.131436,12.978572,11.993565,13.0,12.0,12.22376,11.450741,13.0 2022-01-01T00:00:00Z,35.0,3.0,3.0,2.194759,3.0,2.5096352,3.0,1.1300509,1.0,3.0,1.0,2.6926658,2.3655524,1.0,1.0,3.0,1.0,1.4858775,1.0,1.0,1.0,1.0,1.0,1.7990739,2.2777822,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0069537,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2022-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2023-01-01T00:00:00Z,32.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0 2023-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.09071186,0.0,0.37030384,0.11686797,0.0,0.86063415,0.15366712,0.0,0.0,0.2296147,0.0,1.0,0.75706124,1.0,0.65785754,0.4508748,1.0,0.94389373,0.59907025,0.3611089,1.0,1.0,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.2910337,1.0,0.9817358,0.0,1.0,1.0,1.0,0.65762705,0.5422085,1.0,0.8776584,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2023-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2024-01-01T00:00:00Z,32.0,4.0,4.0,4.0,4.039698,5.896063,7.57553,4.325127,4.0,9.0,4.0,8.231665,6.8633084,4.0,4.0,9.0,4.0,5.214694,4.0,4.0,3.5491252,4.0,3.732221,5.997685,7.1944556,4.0,4.0,4.0,4.0,4.0,4.0,4.0,3.0,3.6842463,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.017384,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.5822673,4.8791633,5.0867834,5.024835,10.841915,11.971429,5.997426,12.0,6.0,7.342556,12.0,12.0 2024-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.002472387,1.0,0.06396356,0.0,1.0,0.5560319,0.59907025,0.36110398,1.0,1.0,0.0,1.0,1.0,1.0,1.0,0.0,0.68424624,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.2910337,1.0,0.9817358,0.0,0.0,1.0,0.9314773,0.3620335,0.0,0.29337582,0.0,0.35884202,1.0,0.0,0.0,0.10204216,0.8754624,0.0,0.6464977,0.29723927,0.10989543,0.1358479,0.33704165,0.85523933,0.99642867,1.0,1.0,1.0,1.0,1.0,1.0 2024-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2025-01-01T00:00:00Z,32.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.291134,7.109895,7.135848,7.337042,7.8552394,7.9964285,7.998713,8.0,8.0,8.0,8.0,8.0 2025-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.51642,2.0 2025-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2026-01-01T00:00:00Z,32.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.116868,3.0,2.9623153,3.0,3.0,2.0,2.2296147,3.0,3.0,3.0024724,4.0,2.721821,2.0,4.0,3.2321465,3.5990703,3.361104,4.0,4.0,3.0,4.0,4.0,4.0,4.0,2.0,3.3684924,3.0,4.0,4.0,4.0,4.0,4.0,4.0,3.2910337,4.0,3.9817357,3.0,4.0,3.9599926,3.5691118,3.49497,3.0,4.0,3.0,3.6446202,3.0,3.0,3.9648461,3.8979578,3.1245377,4.0,3.3535023,3.4056022,2.8901045,2.9097714,3.2544413,2.1447606,2.0035713,2.0,2.0,2.0,2.0,2.51642,2.0 2026-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2026-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2027-01-01T00:00:00Z,32.0,14.0,14.0,13.59738,14.01588,14.603954,15.430212,13.56538,14.0,16.0,13.898319,15.692666,15.145324,14.0,14.0,16.0,14.0,14.485878,14.0,14.0,13.549125,16.0,13.732221,15.997214,15.982145,16.0,16.0,16.0,14.0,16.0,16.0,16.0,13.0,13.684246,16.0,16.0,16.0,16.0,16.0,16.0,14.110023,15.99271,14.063866,16.0,16.0,15.0,14.656812,14.73656,15.8670635,16.0,15.293376,16.0,14.648083,14.0,16.0,15.035154,14.897958,14.124537,15.0,14.353502,15.285028,16.0,15.954381,15.408517,16.0,16.0,15.997426,16.0,16.0,16.0,16.0,16.0 2027-01-01T00:00:00Z,35.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0024724,4.0,3.0639637,2.5491252,4.0,3.2882526,3.5990703,3.361104,4.0,4.0,3.0,4.0,4.0,4.0,4.0,2.0,3.3684924,3.0,4.0,4.0,4.0,4.0,4.0,4.0,3.2910337,4.0,3.9817357,3.0,4.0,4.0,4.0,3.49497,3.0,4.0,3.0,4.0,4.0,3.0,3.9648461,4.0,4.0,4.0,4.0,4.0,3.0,3.0456192,3.870066,3.0,3.0,4.0,3.0,4.0,3.7762406,3.51642,3.0 2027-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.11686797,1.0,0.96231526,1.0,1.0,0.0,0.2296147,1.0,1.0,0.9975276,0.0,0.593894,0.0,0.0,0.12008271,0.40092975,0.638896,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0071219355,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2911337,0.10989543,0.1358479,0.33704165,0.85523933,0.99642867,0.99871296,1.0,1.0,1.0,1.0,1.0 2028-01-01T00:00:00Z,32.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0024724,7.0,6.0639634,6.0,7.0,6.5560317,6.59907,6.361104,7.0,7.0,7.0,7.0,7.0,7.0,7.0,6.0,6.684246,7.0,7.0,7.0,7.0,7.0,7.0,7.0,6.992878,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0 2028-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,0.90928817,1.0,0.62969613,0.0,1.0,0.101681106,0.84633285,0.6827762,0.0,0.0,1.0,0.0,0.24541116,1.0,0.06396356,0.4508748,1.0,0.823811,0.9986072,0.99999505,1.0,1.0,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.2945105,1.0,0.9817358,0.0,1.0,1.0,1.0,0.65762705,0.5422085,1.0,0.8776584,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.7028414,1.0,1.0,0.72141695,1.0,1.0,0.0,1.0,0.0,0.22375934,1.0,1.0 2028-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2029-01-01T00:00:00Z,32.0,4.0,4.0,4.0,4.023819,5.1376376,6.145318,4.1950765,4.0,7.0,4.0,6.5389986,6.6442986,4.0,4.0,7.0,4.0,4.731289,5.0,4.0639634,3.5491252,4.0,4.288253,5.2027893,5.9255958,4.0,4.0,4.0,5.0,4.0,4.0,4.0,3.0,4.3684926,4.0,4.0,4.0,4.0,4.0,4.0,4.9449887,4.0213656,4.968067,4.0,4.0,4.0,4.631587,4.1665707,4.4879704,5.6266255,4.0,6.632975,4.0,4.0,7.0,4.105462,4.0,4.0,4.0,4.0,4.5943174,7.659373,7.67823,5.29772,12.131436,12.978572,6.0,13.0,6.0,7.566315,13.0,13.0 2029-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.007939601,0.37921253,0.715106,0.065025456,0.0,1.0,0.0,0.84633285,0.5726617,0.0,0.0,1.0,0.0,0.24293877,0.0,0.0,0.0,0.0,0.0,0.39953697,0.6388911,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0034768532,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.10989543,0.1358479,0.058458637,0.85523933,0.99642867,0.0,1.0,0.0,0.22375934,1.0,1.0 2029-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2030-01-01T00:00:00Z,32.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,19.982693,13.0,19.552256,16.843876,20.0,14.233323,20.0,19.937544,20.0,20.0,20.0,13.0,20.0,20.0,20.0,13.0,13.0,20.0,20.0,20.0,20.0,20.0,20.0,13.385079,20.0,13.223531,20.0,20.0,20.0,15.578891,18.834005,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0 2030-01-01T00:00:00Z,35.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,4.116868,5.0,4.962315,5.0,5.0,4.0,4.2296147,5.0,5.0,4.9975276,4.0,4.593894,4.0,4.0,4.120083,4.40093,4.638896,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.007122,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.291134,4.109895,4.135848,4.337042,4.8552394,4.9964285,4.998713,5.0,5.0,5.0,5.0,5.0 2030-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.007939601,0.4699244,0.715106,0.4353293,1.0,1.0,0.8983189,1.0,0.8814329,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2031-01-01T00:00:00Z,32.0,8.0,8.0,8.0,8.031758,9.51685,10.860424,8.260102,7.116868,12.0,7.962315,11.385331,10.316005,7.0,7.2296147,12.0,8.0,8.981645,12.0,7.913712,8.803499,12.0,10.971358,11.994429,11.99998,12.0,12.0,8.0,12.0,12.0,12.0,12.0,11.0,11.684246,8.0,12.0,12.0,12.0,12.0,12.0,12.0,9.178042,12.0,11.926943,8.0,12.0,12.0,12.0,10.630508,10.168834,12.0,11.510633,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.109896,12.135848,12.058458,12.855239,12.9964285,12.0,13.0,12.0,12.22376,13.25821,13.0 2031-01-01T00:00:00Z,35.0,3.0,3.0,3.0,2.9920604,2.5300756,2.284894,2.5646708,2.0,2.0,2.101681,2.0,2.4273384,2.0,2.0,2.0,2.0,2.0024724,3.0,2.0639637,2.0,3.0,2.556032,2.600463,2.361104,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.0,2.6842463,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.9965231,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0 2031-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2032-01-01T00:00:00Z,32.0,7.0,7.0,6.194759,6.984121,5.75121,5.569788,5.0,4.116868,5.0,4.962315,5.0,5.220229,4.0,4.2296147,5.0,5.0,4.9975276,4.0,4.593894,4.0,5.0,4.120083,5.0,4.991078,5.0,5.0,5.0,4.0,5.0,5.0,5.0,4.0,4.0,5.0,5.0,5.0,5.0,5.0,5.0,4.0550113,5.0,4.031933,5.0,5.0,6.0,4.328406,4.4710636,5.2955937,5.5422087,5.706624,5.8776584,5.285778,4.0,6.0,6.0,5.7959156,4.2490754,6.0,4.7070045,5.4055214,6.0,6.0,5.442834,6.0,6.0,4.0,6.0,4.0,4.447519,5.48358,6.0 2032-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,3.0,2.0,2.0685227,2.2955935,2.5422084,2.7066243,2.8776584,2.6411579,2.0,3.0,3.0,2.8979578,2.1245377,3.0,2.3535023,2.9999194,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0 2032-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2033-01-01T00:00:00Z,32.0,3.0,3.0,3.0,3.0079396,3.3792126,3.715106,3.0650256,3.0,4.0,3.0,3.8463328,3.5726616,3.0,3.0,4.0,3.0,3.2429388,3.0,3.0,3.0,5.0,3.0,4.5976777,4.3432546,5.0,5.0,3.0,3.0,5.0,5.0,5.0,3.0,3.0,3.0,5.0,5.0,5.0,5.0,5.0,3.1100228,3.585544,3.0638661,4.9634714,3.0,5.0,3.6568115,3.8050823,4.315254,4.084417,5.0,4.7553167,4.2892404,3.0,5.0,5.0,4.7959156,3.2490752,5.0,3.7070045,4.999839,5.109895,5.135848,5.058459,5.8552394,5.9964285,5.0,6.0,5.0,5.223759,5.7417903,6.0 2033-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.11686797,1.0,0.96231526,1.0,1.0,0.0,0.2296147,1.0,1.0,0.9975276,0.0,0.593894,0.0,0.0,0.12008271,0.40092975,0.638896,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.7089663,0.0,0.018264176,1.0,0.0,0.0,0.0,0.34237295,0.45779148,0.0,0.12234159,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2911337,0.10989543,0.1358479,0.33704165,0.85523933,0.99642867,0.99871296,1.0,1.0,1.0,1.0,1.0 2033-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2034-01-01T00:00:00Z,32.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,8.233736,10.0,9.92463,10.0,10.0,8.0,8.459229,10.0,10.0,9.995055,8.0,9.187788,8.0,10.0,8.240166,10.0,9.982156,10.0,10.0,10.0,8.0,10.0,10.0,10.0,8.0,8.0,10.0,10.0,10.0,10.0,10.0,10.0,8.110023,10.0,8.063866,10.0,10.0,10.0,8.656812,8.805082,10.0,10.0,10.0,10.0,9.289241,8.0,10.0,10.0,9.795916,8.249075,10.0,8.707005,9.9938135,10.21979,10.271696,10.116918,11.710479,11.992857,9.998713,12.0,10.0,10.447518,11.74179,12.0 2034-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0079396,1.3792125,1.715106,1.0650254,1.0,2.0,1.0,1.8463329,1.5726616,1.0,1.0,2.0,1.0,1.2429388,1.0,1.0,1.0,2.0,1.0,1.9986073,1.9910728,2.0,2.0,2.0,1.0,2.0,2.0,2.0,1.0,1.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0550114,1.9963549,1.0319331,2.0,2.0,1.0,1.3284057,1.3340185,1.8670633,2.0,1.2933758,2.0,1.0034623,1.0,2.0,1.035154,1.0,1.0,1.0,1.0,1.0,1.8901045,1.8185328,1.0714753,1.1447606,1.0035714,1.0,1.0,1.0,1.0,1.0,1.0 2034-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2035-01-01T00:00:00Z,32.0,8.0,8.0,8.0,8.023819,9.046926,10.145318,7.8247724,7.0,11.0,7.101681,10.385331,10.669657,7.0,7.0,11.0,7.0,7.971755,7.0,7.0,7.0,7.0,7.0,8.603719,9.555564,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0284877,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,6.4056826,7.329686,7.4075437,6.61821,9.565718,9.989286,5.0,10.0,5.0,6.118797,10.0,10.0 2035-01-01T00:00:00Z,35.0,2.0,2.0,1.5973794,1.9920604,1.4663169,1.284894,1.3703039,1.116868,1.0,1.8606341,1.1536671,1.1101146,1.0,1.2296147,1.0,2.0,1.7570612,2.0,1.6578575,1.0,2.0,1.6761146,1.5990703,1.3611089,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0,1.6842462,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.9928781,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.993975,2.0,2.0,2.0,2.0,2.0,1.9987129,2.0,2.0,2.0,2.0,2.0 2035-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2036-01-01T00:00:00Z,32.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,8.350604,11.0,10.886946,11.0,11.0,8.0,8.688844,11.0,11.0,10.995055,9.0,9.845646,8.0,11.0,8.91628,11.0,10.982156,11.0,11.0,11.0,9.0,11.0,11.0,11.0,8.0,8.684246,11.0,11.0,11.0,11.0,11.0,11.0,9.110023,11.0,9.063866,11.0,11.0,11.0,9.616804,9.374194,11.0,11.0,11.0,11.0,9.933861,8.0,11.0,11.0,10.693873,8.373612,11.0,9.060507,13.346902,11.879164,12.086783,13.696333,17.841915,18.97143,18.993565,19.0,19.0,19.0,20.54926,19.0 2036-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.11686797,1.0,0.96231526,1.0,0.9915474,0.0,0.2296147,1.0,1.0,0.9975276,0.0,0.593894,0.0,1.0,0.12008271,1.0,0.99107766,1.0,1.0,1.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.055011395,1.0,0.03193301,1.0,1.0,0.0,0.32840574,0.33401844,0.8670633,1.0,0.29337582,1.0,0.003462314,0.0,1.0,0.03515395,0.0,0.0,0.0,0.0,0.2911337,1.0,0.95438075,0.40851697,1.0,1.0,0.99871296,1.0,1.0,1.0,1.0,1.0 2036-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2037-01-01T00:00:00Z,32.0,9.0,9.0,7.389518,8.968242,6.8652678,6.139576,6.4812155,3.7012079,5.0,8.3671665,5.6146684,5.4404583,3.0,4.3776884,5.0,9.0,8.0233,7.0,6.819218,3.9017496,9.0,6.480182,7.3962812,6.426591,9.0,9.0,9.0,7.0,9.0,9.0,9.0,5.0,6.3684926,9.0,9.0,9.0,9.0,9.0,9.0,7.110023,8.971512,7.063866,9.0,9.0,8.0,7.6568117,7.7365594,8.8670635,9.0,8.293376,9.0,7.6480827,7.0,9.0,8.035154,7.897958,7.1245375,8.0,7.3535023,7.9999194,8.890104,8.818533,8.071475,8.144761,8.0035715,8.0,8.0,8.0,8.0,8.25821,8.0 2037-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2037-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2038-01-01T00:00:00Z,32.0,19.0,19.0,17.389517,18.96824,16.865269,16.139576,16.481215,15.467472,15.0,18.442537,15.614669,15.440458,15.0,15.918459,15.0,19.0,18.018354,15.0,17.375576,15.0,25.0,15.48033,20.990702,18.521837,25.0,25.0,19.0,15.0,25.0,25.0,25.0,15.0,15.0,19.0,25.0,25.0,25.0,25.0,25.0,15.550114,20.717714,15.31933,24.890415,19.0,15.0,18.284058,18.340185,21.616396,22.253252,17.933758,24.265951,15.034623,15.0,25.0,15.35154,15.0,15.0,15.0,15.0,16.795002,24.56042,24.000416,17.737003,21.579042,21.014286,21.002575,21.0,21.0,21.0,21.0,21.0 2038-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0049448,3.0,1.1279272,1.0,3.0,2.1120636,2.1981406,1.722208,3.0,3.0,3.0,3.0,3.0,3.0,3.0,1.0,2.3684924,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.9857562,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.4117076,3.1098955,3.1358478,2.5012927,3.8552394,3.9964287,1.0012871,4.0,1.0,1.671278,4.0,4.0 2038-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.002472387,1.0,0.06396356,0.0,0.0,0.5560319,0.0,0.008922311,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.68424624,0.0,0.0,0.0,0.0,0.0,0.0,0.9449886,0.0,0.968067,0.0,0.0,0.0,0.631587,0.16657059,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2039-01-01T00:00:00Z,32.0,11.0,11.0,11.0,11.0,10.909288,11.0,10.629696,11.766264,11.0,10.177051,10.846333,11.0,12.0,11.540771,11.0,10.0,10.242939,10.0,10.684285,11.09825,12.0,10.112212,11.599071,11.343254,12.0,12.0,10.0,10.0,12.0,12.0,12.0,10.0,10.0,10.0,12.0,12.0,12.0,12.0,12.0,10.110023,10.58919,10.063866,11.963471,10.0,10.0,10.656812,10.668036,11.04938,11.084417,10.586752,11.755317,10.006925,10.0,12.0,10.070308,10.0,10.0,10.0,10.0,10.0,12.0,11.908762,10.259868,12.0,12.0,10.0,12.0,10.0,10.447518,12.25821,12.0 2039-01-01T00:00:00Z,35.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.116868,3.0,2.9623153,3.0,3.0,2.0,2.2296147,3.0,3.0,2.9975276,2.0,2.593894,2.0,3.0,2.1200826,3.0,2.9910777,3.0,3.0,3.0,2.0,3.0,3.0,3.0,2.0,2.0,3.0,3.0,3.0,3.0,3.0,3.0,2.0550115,3.0,2.031933,3.0,3.0,2.0,2.3284059,2.3340185,2.8670633,3.0,2.2933757,3.0,2.0034623,2.0,3.0,2.0351539,2.0,2.0,2.0,2.0,2.0,3.0,2.9543808,2.129934,3.0,3.0,2.0,3.0,2.0,2.2237594,3.25821,3.0 2039-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2040-01-01T00:00:00Z,32.0,19.0,19.0,19.0,19.0,18.909288,19.0,18.629696,18.0,19.0,18.10168,18.846333,19.0,18.0,18.0,19.0,18.0,18.24541,19.0,18.063963,13.942126,19.0,16.146019,19.0,18.999994,19.0,19.0,18.0,19.0,19.0,19.0,19.0,9.0,15.842463,18.0,19.0,19.0,19.0,19.0,19.0,19.0,18.298155,19.0,18.981735,18.0,18.0,18.959993,18.50059,18.362034,18.0,18.293375,18.0,18.003462,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.29716,18.109896,18.135847,18.337042,18.85524,18.99643,19.0,19.0,19.0,19.0,19.0,19.0 2040-01-01T00:00:00Z,35.0,3.0,3.0,2.5973794,2.9920604,2.466317,2.284894,2.3703039,2.116868,2.0,2.860634,2.1536672,2.4188857,2.0,2.2296147,2.0,3.0,2.762006,5.0,2.7857847,2.0,3.0,3.7881782,2.600463,2.3789535,3.0,3.0,3.0,5.0,3.0,3.0,3.0,2.0,4.0527387,3.0,3.0,3.0,3.0,3.0,3.0,4.889977,2.9965231,4.936134,3.0,3.0,3.0,4.263174,3.333141,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.2971587,3.0,3.0,3.278583,3.0,3.0,4.0,3.0,4.0,3.7762406,3.0,3.0 2040-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2582099,0.0 2041-01-01T00:00:00Z,32.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,3.116868,4.0,3.9623153,4.0,4.0,3.0,3.2296147,4.0,4.0,3.9975276,3.0,3.593894,3.0,4.0,3.1200826,4.0,3.9910777,4.0,4.0,4.0,3.0,4.0,4.0,4.0,3.0,3.0,4.0,4.0,4.0,4.0,4.0,4.0,3.0550115,4.0,3.031933,4.0,4.0,3.0,3.3284059,3.3340185,3.8670633,4.0,3.2933757,4.0,3.0034623,3.0,4.0,3.0351539,3.0,3.0,3.0,3.0,3.2971587,4.0,3.9543808,3.408517,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0 2041-01-01T00:00:00Z,35.0,1.0,1.0,1.0,0.9920604,0.5300756,0.284894,0.5646707,0.0,0.0,0.101681106,0.0,0.11011452,0.0,0.0,0.0,0.0,0.002472387,1.0,0.06396356,0.4508748,1.0,0.823811,0.59907025,0.36110398,1.0,1.0,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.2910337,1.0,0.9817358,0.0,1.0,1.0,1.0,0.65762705,0.5422085,1.0,0.8776584,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.25821,1.0 2041-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2042-01-01T00:00:00Z,32.0,5.0,5.0,5.0,5.0555773,7.7451997,10.005742,5.825482,4.233736,12.0,5.8229494,11.077997,11.170031,4.0,4.4592295,12.0,6.0,7.4526877,4.0,5.187788,3.0982504,7.0,3.704607,9.004649,10.167684,7.0,7.0,11.0,4.0,7.0,7.0,7.0,2.0,3.3684924,11.0,7.0,7.0,7.0,7.0,7.0,4.1650343,9.842987,4.095799,7.0730567,11.0,4.0,4.985217,5.002055,8.621309,11.0,4.8801274,11.0,4.010387,4.0,11.0,4.2460775,4.0,4.0,4.0,4.0,4.0,11.0,10.680665,4.909538,11.0,11.0,4.0,11.0,4.0,5.566315,10.483581,11.0 2042-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,0.90928817,1.0,0.62969613,0.0,1.0,0.101681106,0.84633285,1.0,0.0,0.0,1.0,0.0,0.24293877,0.0,0.0,0.0,0.0,0.0,0.40092975,0.6388911,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0071219355,0.0,0.0,0.0,0.0,0.0,0.0,0.16265686,0.5422085,0.0,0.8776584,0.0,0.0,1.0,0.03515395,0.0,0.0,0.0,0.0,0.0,1.0,0.95438075,0.12993395,1.0,1.0,0.0,1.0,0.0,0.22375934,1.0,1.0 2042-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2043-01-01T00:00:00Z,32.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,4.116868,5.0,4.962315,5.0,5.0,4.0,4.2296147,5.0,5.0,5.0,5.0,4.6578574,4.450875,5.0,4.943894,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.2971587,5.439582,5.5433917,5.512418,8.420958,8.985715,6.0,9.0,6.0,6.671278,8.22537,9.0 2043-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0,1.9092882,2.0,1.6296961,1.0,2.0,1.1016811,1.8463329,2.0,1.0,1.0,2.0,1.0,1.2429388,1.0,1.0,0.5491252,1.0,0.7322208,1.4009297,1.6388911,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.0,0.68424624,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0071219,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.2911336,1.1098955,1.1358479,1.3370416,1.8552394,1.9964286,1.9987129,2.0,2.0,2.0,2.0,2.0 2043-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2044-01-01T00:00:00Z,32.0,5.0,5.0,5.0,5.00794,5.3792124,5.715106,5.0650253,5.0,6.0,5.0,5.846333,5.572662,5.0,5.0,6.0,5.0,5.242939,5.0,5.0,4.549125,5.0,4.7322206,5.399537,5.638891,5.0,5.0,5.0,5.0,5.0,5.0,5.0,4.0,4.684246,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0034766,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0 2044-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.116868,2.0,1.9623152,2.0,2.0,1.0,1.2296147,2.0,2.0,1.9975276,1.0,1.593894,0.5491252,2.0,0.85230356,2.0,1.9910777,2.0,2.0,2.0,1.0,2.0,2.0,2.0,0.0,0.68424624,2.0,2.0,2.0,2.0,2.0,2.0,1.0550114,2.0,1.0319331,2.0,2.0,2.0,1.3284057,1.4025412,2.0,2.0,2.0,2.0,1.6446203,1.0,2.0,2.0,1.8979578,1.1245376,2.0,1.3535023,1.9999193,2.1098955,2.1358478,2.0584586,2.8552394,2.9964287,2.0,3.0,2.0,2.2237594,2.74179,3.0 2044-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2045-01-01T00:00:00Z,32.0,11.0,11.0,11.0,11.007939,11.197789,11.715106,10.324418,9.0,12.0,9.203362,11.538999,11.572661,9.0,9.0,12.0,9.0,9.718926,5.0,8.744145,7.196501,11.0,5.704756,11.399537,11.585347,11.0,11.0,12.0,5.0,11.0,11.0,11.0,5.0,5.0,12.0,11.0,11.0,11.0,11.0,11.0,5.3300686,11.705321,5.191598,11.018264,12.0,11.0,7.1704707,9.569688,11.50503,12.0,11.0,12.0,10.64462,10.0,12.0,11.035154,10.897958,10.124537,11.0,10.353502,10.405602,11.670314,11.546837,10.397392,9.434282,9.010714,9.0,9.0,9.0,9.0,9.0,9.0 2045-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0,1.8185763,2.0,1.2593923,0.0,2.0,0.20336221,1.6926657,2.0,0.0,0.0,2.0,0.0,0.48587754,0.0,0.0,0.0,1.0,0.0,1.4009297,1.6299639,1.0,1.0,1.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.055011395,1.0071219,0.03193301,1.0,1.0,1.0,0.32840574,0.40254113,1.1626569,1.5422086,1.0,1.8776584,0.6446203,0.0,2.0,1.035154,0.89795786,0.12453761,1.0,0.35350227,1.2970779,2.0,1.9543808,1.408517,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0 2045-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2046-01-01T00:00:00Z,32.0,7.0,7.0,7.0,7.00794,7.560636,7.715106,7.805633,7.233736,8.0,8.721269,8.153667,7.881433,7.0,7.4592295,8.0,9.0,8.754589,8.0,8.251752,7.0,9.0,7.7961974,8.599071,8.352186,9.0,9.0,9.0,8.0,9.0,9.0,9.0,7.0,7.684246,9.0,9.0,9.0,9.0,9.0,9.0,8.055012,8.992878,8.031933,9.0,9.0,11.0,8.328405,8.539586,8.940559,7.915583,10.413248,7.2446833,9.926936,8.0,7.0,10.859385,10.693873,8.373612,11.0,9.060507,10.981684,7.439582,7.7258687,10.714099,10.420958,10.985715,10.996139,11.0,11.0,11.0,10.22537,11.0 2046-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0158792,2.758425,3.430212,2.130051,1.116868,4.0,1.9623152,3.6926658,3.7628658,1.0,1.2296147,4.0,2.0,2.483405,1.0,1.593894,1.0,2.0,1.1200827,2.8018594,3.2688599,2.0,2.0,2.0,1.0,2.0,2.0,2.0,1.0,1.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0550114,2.0142438,1.0319331,2.0,2.0,2.0,1.3284057,1.4025412,2.0,2.0,2.0,2.0,1.6446203,1.0,2.0,2.0,1.8979578,1.1245376,2.0,1.3535023,1.9999193,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0 2046-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2047-01-01T00:00:00Z,32.0,6.0,6.0,6.0,6.015879,6.758425,7.430212,6.130051,3.3506038,8.0,5.8869457,7.6926656,7.7628655,3.0,3.6888442,8.0,6.0,6.4784603,3.0,4.781682,3.0,8.0,3.360248,8.0,7.9553785,8.0,8.0,8.0,3.0,8.0,8.0,8.0,3.0,3.0,8.0,8.0,8.0,8.0,8.0,8.0,3.275057,8.0,3.159665,8.0,8.0,8.0,4.642029,5.012706,8.0,8.0,8.0,8.0,6.2231016,3.0,8.0,8.0,7.489789,3.622688,8.0,4.7675114,7.690388,7.890105,7.864152,7.662958,7.1447606,7.0035715,6.997426,7.0,7.0,7.0,8.03284,7.0 2047-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.007939601,0.37921253,0.715106,0.065025456,0.0,1.0,0.0,0.84633285,0.5726617,0.0,0.0,1.0,0.0,0.24293877,0.0,0.0,0.0,0.0,0.0,0.39953697,0.6388911,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0034768532,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2582099,0.0 2047-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2048-01-01T00:00:00Z,32.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0024724,7.0,6.0639634,6.0,7.0,6.5560317,6.59907,6.361104,7.0,7.0,6.0,7.0,7.0,7.0,7.0,6.0,6.684246,6.0,7.0,7.0,7.0,7.0,7.0,7.0,6.2910337,7.0,6.9817357,6.0,7.0,7.0,7.0,6.4949703,6.0,7.0,6.0,7.0,7.0,6.0,6.964846,7.0,7.0,7.0,7.0,6.7028413,6.769268,6.9965544,7.0006933,11.986675,12.975,6.0,13.0,6.0,7.566315,11.192531,13.0 2048-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.5491252,2.0,1.7322209,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0,1.6842462,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.1098955,2.1358478,2.0584586,2.8552394,2.9964287,2.0,3.0,2.0,2.2237594,3.0,3.0 2048-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2049-01-01T00:00:00Z,32.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,7.116868,8.0,7.962315,8.0,8.0,7.0,7.2296147,8.0,8.0,7.9975276,7.0,7.593894,7.0,8.0,7.120083,8.0,7.991078,8.0,8.0,8.0,7.0,8.0,8.0,8.0,7.0,7.0,8.0,8.0,8.0,8.0,8.0,8.0,7.0550113,8.0,7.031933,8.0,8.0,7.0,7.328406,7.334018,7.8670635,8.0,7.293376,8.0,7.0034623,7.0,8.0,7.035154,7.0,7.0,7.0,7.0,7.0,7.890105,7.818533,7.0714755,7.1447606,7.0035715,7.0,7.0,7.0,7.0,7.51642,7.0 2049-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0079396,2.3792126,2.715106,2.0650256,2.0,3.0,2.0,2.8463328,2.8814328,2.0,2.0,3.0,2.0,2.2404664,1.0,1.9360365,1.5491252,2.0,1.176189,2.4009297,2.629969,2.0,2.0,2.0,1.0,2.0,2.0,2.0,1.0,1.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0550114,2.007122,1.0319331,2.0,2.0,2.0,1.3284057,1.4025412,2.0,2.0,2.0,2.0,1.6446203,1.0,2.0,2.0,1.8979578,1.1245376,2.0,1.3535023,1.9999193,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0 2049-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2050-01-01T00:00:00Z,32.0,5.0,5.0,5.0,5.0,4.909288,5.0,4.6296964,4.0,5.0,4.101681,4.846333,5.0,4.0,4.0,5.0,4.0,4.237994,2.0,3.872073,3.0982504,5.0,2.352378,5.0,4.973228,5.0,5.0,5.0,2.0,5.0,5.0,5.0,2.0,2.0,5.0,5.0,5.0,5.0,5.0,5.0,2.1650343,5.0,2.095799,5.0,5.0,5.0,2.9852173,3.2076235,5.0,5.0,5.0,5.0,3.9338608,2.0,5.0,5.0,4.6938734,2.3736129,5.0,3.0605068,4.993733,5.0,5.0,5.0,5.0,5.0,4.998713,5.0,5.0,5.0,5.0,5.0 2050-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.10989543,0.1358479,0.058458637,0.85523933,0.99642867,0.0,1.0,0.0,0.22375934,1.0,1.0 2050-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2051-01-01T00:00:00Z,32.0,6.0,6.0,5.597379,5.984121,5.0871043,4.569788,5.3052783,5.116868,4.0,5.8606343,4.3073344,4.8462243,5.0,5.2296147,4.0,6.0,5.51165,5.0,5.593894,5.0,6.0,5.120083,5.200926,4.7132955,6.0,6.0,6.0,5.0,6.0,6.0,6.0,5.0,5.0,6.0,6.0,6.0,6.0,6.0,6.0,5.0550113,5.9930463,5.031933,6.0,6.0,5.0,5.328406,5.334018,5.8670635,6.0,5.293376,6.0,5.0034623,5.0,6.0,5.035154,5.0,5.0,5.0,5.0,5.2971587,6.0,5.954381,5.408517,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0 2051-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0079396,1.4699244,1.715106,1.4353293,1.116868,2.0,1.8606341,2.0,1.8898854,1.0,1.2296147,2.0,2.0,2.0,2.0,1.6578575,1.0,2.0,1.6761146,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0,1.6842462,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0,1.9599928,1.500589,1.8670633,2.0,1.2933758,2.0,1.0034623,1.0,2.0,1.035154,1.0,1.0,1.0,1.0,1.3031836,2.1098955,2.0902286,1.4669756,2.8552394,2.9964287,2.001287,3.0,2.0,2.2237594,2.74179,3.0 2051-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2052-01-01T00:00:00Z,32.0,13.0,13.0,13.0,12.992061,12.530076,12.284894,12.564671,12.0,12.0,12.101681,12.0,12.118567,12.0,12.0,12.0,12.0,12.004945,14.0,12.127927,11.09825,14.0,12.576506,13.19814,12.722208,14.0,14.0,13.0,14.0,14.0,14.0,14.0,10.0,12.736985,13.0,14.0,14.0,14.0,14.0,14.0,14.0,13.283912,14.0,13.981736,13.0,14.0,14.0,14.0,13.820284,14.084417,14.0,14.755317,14.0,14.0,15.0,14.035154,14.0,14.0,14.0,14.0,13.993975,15.0,14.954381,14.129934,15.0,15.0,13.998713,15.0,14.0,14.22376,15.0,15.0 2052-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0238189,2.1376376,3.145318,1.1950763,1.0,4.0,1.0,3.5389986,3.0267563,1.0,1.0,4.0,1.0,1.7312887,2.0,1.0639635,1.0,1.0,1.5560318,2.2000036,2.9255955,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,1.6842462,1.0,1.0,1.0,1.0,1.0,1.0,1.9449886,1.0140756,1.9680669,1.0,1.0,1.0,1.631587,1.1665705,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.3031836,1.1098955,1.1358479,1.3370416,1.8552394,1.9964286,2.001287,2.0,2.0,2.0,2.0,2.0 2052-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2053-01-01T00:00:00Z,32.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.21979,11.271696,11.116918,12.710479,12.992857,11.0,13.0,11.0,11.447518,13.0,13.0 2053-01-01T00:00:00Z,35.0,5.0,5.0,4.194759,4.984121,3.7512102,3.569788,3.0,2.116868,3.0,2.9623153,3.0,3.2202291,2.0,2.2296147,3.0,3.0,2.9975276,2.0,2.593894,2.0,3.0,2.1200826,3.0,2.9910777,3.0,3.0,3.0,2.0,3.0,3.0,3.0,2.0,2.0,3.0,3.0,3.0,3.0,3.0,3.0,2.0550115,3.0,2.031933,3.0,3.0,2.0,2.3284059,2.3340185,2.8670633,3.0,2.2933757,3.0,2.0034623,2.0,3.0,2.0351539,2.0,2.0,2.0,2.0,2.3031836,3.1098955,3.0902286,2.4669757,3.8552394,3.9964287,3.001287,4.0,3.0,3.2237594,3.74179,4.0 2053-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2054-01-01T00:00:00Z,32.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,10.997528,10.0,10.936036,10.549125,11.0,10.176189,11.0,10.991077,11.0,11.0,11.0,10.0,11.0,11.0,11.0,10.0,10.0,11.0,11.0,11.0,11.0,11.0,11.0,10.055012,11.0,10.031933,11.0,11.0,10.0,10.328405,10.334019,10.8670635,11.0,10.293376,11.0,10.003462,10.0,11.0,10.035154,10.0,10.0,10.0,10.0,10.291134,11.0,10.954381,10.408517,11.0,11.0,10.998713,11.0,11.0,11.0,11.0,11.0 2054-01-01T00:00:00Z,35.0,3.0,3.0,3.0,2.9920604,2.6207874,2.284894,2.9349744,2.116868,2.0,2.9623153,2.1536672,2.1101146,2.0,2.2296147,2.0,3.0,2.7570612,3.0,2.6578577,2.4508748,3.0,2.9438937,2.5990703,2.361109,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.992878,3.0,3.0,3.0,3.0,3.0,3.0,2.8373432,2.4577916,3.0,2.1223416,3.0,3.0,2.0,2.9648461,3.0,3.0,3.0,3.0,3.0,2.1098955,2.181467,2.9285247,2.8552394,2.9964287,3.0,3.0,3.0,3.0,2.74179,3.0 2054-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.10989543,0.1358479,0.058458637,0.85523933,0.99642867,0.0,1.0,0.0,0.22375934,1.0,1.0 2055-01-01T00:00:00Z,32.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,8.997528,8.0,8.936036,8.09825,9.0,7.9084096,9.0,8.991077,9.0,9.0,9.0,8.0,9.0,9.0,9.0,7.0,7.684246,9.0,9.0,9.0,9.0,9.0,9.0,8.055012,9.0,8.031933,9.0,9.0,9.0,8.288399,7.971653,9.0,9.0,9.0,9.0,8.289241,7.0,9.0,9.0,8.795916,7.2490754,9.0,7.7070045,8.9938135,9.0,9.0,9.0,9.0,9.0,8.998713,9.0,9.0,9.0,9.0,9.0 2055-01-01T00:00:00Z,35.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,3.5491252,5.0,3.732221,4.59907,4.352182,5.0,5.0,4.0,4.0,5.0,5.0,5.0,3.0,3.6842463,4.0,5.0,5.0,5.0,5.0,5.0,4.0550113,4.2910337,4.031933,4.9817357,4.0,5.0,4.328406,4.402541,4.9829407,5.6266255,5.0,6.632975,4.6446204,4.0,7.0,5.0703077,4.897958,4.1245375,5.0,4.3535023,5.297078,6.890105,6.7729135,5.4799924,6.1447606,6.0035715,6.0,6.0,6.0,6.0,6.0,6.0 2055-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2056-01-01T00:00:00Z,32.0,9.0,9.0,9.0,9.023819,9.956214,11.145318,8.454469,5.233736,12.0,7.1279926,11.231665,11.644299,5.0,5.4592295,12.0,7.0,8.214694,7.0,6.3157153,5.9017496,7.0,6.8877873,9.004649,10.194455,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0356097,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,8.455668,7.549477,7.6792393,8.685208,11.2761965,11.982143,11.993565,12.0,12.0,12.0,12.0,12.0 2056-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,0.90928817,1.0,0.62969613,0.0,1.0,0.101681106,0.84633285,1.0,0.0,0.0,1.0,0.0,0.24293877,0.0,0.0,0.0,0.0,0.0,0.40092975,0.6388911,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0071219355,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.10989543,0.1358479,0.058458637,0.85523933,0.99642867,0.0,1.0,0.0,0.22375934,1.0,1.0 2056-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2057-01-01T00:00:00Z,32.0,8.0,8.0,8.0,8.007939,8.469924,8.715106,8.435329,8.116868,9.0,8.860634,9.0,8.881433,8.0,8.229614,9.0,9.0,8.995055,7.0,8.52993,7.0982504,9.0,7.0284925,9.0,8.982156,9.0,9.0,9.0,7.0,9.0,9.0,9.0,6.0,6.684246,9.0,9.0,9.0,9.0,9.0,9.0,7.110023,9.0,7.063866,9.0,9.0,9.0,7.576797,6.9433055,9.0,9.0,9.0,9.0,7.578481,5.0,9.0,9.0,8.591831,5.4981503,9.0,6.414009,8.690469,8.890104,8.864152,8.662958,8.144761,8.0035715,7.997426,8.0,8.0,8.0,8.0,8.0 2057-01-01T00:00:00Z,35.0,2.0,2.0,2.0,1.9920604,1.5300756,1.284894,1.5646707,1.0,1.0,1.1016811,1.0,1.1185671,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2057-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2058-01-01T00:00:00Z,32.0,10.0,10.0,10.0,9.976181,8.408803,7.854682,7.9534044,5.0,7.0,5.5084057,6.6926656,7.3303437,5.0,5.0,7.0,5.0,5.48835,6.0,5.0639634,4.549125,6.0,5.288253,6.40093,6.638886,6.0,6.0,5.0,6.0,6.0,6.0,6.0,4.0,5.3684926,5.0,6.0,6.0,6.0,6.0,6.0,6.0,5.3052773,6.0,5.9817357,5.0,5.0,5.959993,5.500589,5.3620334,5.0,5.293376,5.0,5.0034623,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,6.2910495,5.0 2058-01-01T00:00:00Z,35.0,3.0,3.0,3.4026206,3.0,2.882335,3.0,2.4537592,0.0,3.0,0.40672442,2.5389986,3.3172238,0.0,0.0,3.0,0.0,0.7312887,1.0,0.06396356,0.4508748,1.0,0.823811,1.8032522,2.2777772,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0178889,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2058-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2059-01-01T00:00:00Z,32.0,6.0,6.0,5.597379,6.015879,6.603955,7.430212,5.56538,3.3506038,8.0,5.7852645,7.6926656,6.8280997,3.0,3.6888442,8.0,6.0,6.4858775,6.0,4.9735727,4.3526244,6.0,5.8316813,6.7976813,7.277782,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.003309,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.2971587,6.109895,6.135848,6.337042,6.8552394,6.9964285,7.0,7.0,7.0,7.0,7.2582097,7.0 2059-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.002472387,1.0,0.06396356,0.0,0.0,0.5560319,0.0,0.008922311,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.68424624,0.0,0.0,0.0,0.0,0.0,0.0,0.9449886,0.0,0.968067,0.0,0.0,0.0,0.631587,0.16657059,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2971586,0.10989543,0.1358479,0.33704165,0.85523933,0.99642867,1.0,1.0,1.0,1.0,0.7417901,1.0 2059-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2060-01-01T00:00:00Z,32.0,3.0,3.0,4.207862,3.0238187,4.8731847,5.145318,6.0,5.116868,6.0,5.962315,6.0,5.6696563,5.0,5.2296147,6.0,6.0,5.992583,3.0,5.4659667,4.0982504,6.0,3.4724607,6.0,5.973233,6.0,6.0,6.0,3.0,6.0,6.0,6.0,3.0,3.0,6.0,6.0,6.0,6.0,6.0,6.0,3.1650343,6.0,3.095799,6.0,6.0,6.0,4.105239,5.5002885,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,7.03284,6.0 2060-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.1626569,1.5422086,1.0,1.8776584,1.0,1.0,2.0,1.035154,1.0,1.0,1.0,1.0,1.2911336,2.0,1.9543808,1.408517,2.0,2.0,1.9987129,2.0,2.0,2.0,2.0,2.0 2060-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2061-01-01T00:00:00Z,32.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,4.350604,7.0,6.8869457,7.0,7.0,4.0,4.688844,7.0,7.0,6.995055,5.0,5.8456454,4.0,5.0,4.91628,5.8018594,6.277792,5.0,5.0,7.0,5.0,5.0,5.0,5.0,4.0,4.684246,7.0,5.0,5.0,5.0,5.0,5.0,5.0,6.4179325,5.0,5.0365286,7.0,5.0,4.959993,4.569112,5.684746,5.915583,5.0,5.2446833,4.6446204,4.0,5.0,5.0,4.897958,4.1245375,5.0,4.3535023,6.170479,5.439582,5.5433917,6.3481665,8.420958,8.985715,8.996139,9.0,9.0,9.0,9.516419,9.0 2061-01-01T00:00:00Z,35.0,1.0,1.0,0.59737945,0.9920604,0.3756051,0.284894,0.0,0.0,0.0,0.0,0.0,0.11011452,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.7018444,0.0,0.018264176,1.0,0.0,0.0,0.0,0.5050298,1.0,0.0,1.0,0.0,0.0,1.0,0.03515395,0.0,0.0,0.0,0.0,0.2971586,1.1098955,1.0902287,0.46697563,1.8552394,1.9964286,1.0,2.0,1.0,1.2237593,2.0,2.0 2061-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2062-01-01T00:00:00Z,32.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,7.467472,11.0,10.849261,11.0,11.0,7.0,7.918459,11.0,11.0,10.995055,9.0,9.503503,7.9017496,12.0,9.127953,11.599071,11.334337,12.0,12.0,11.0,9.0,12.0,12.0,12.0,9.0,9.0,11.0,12.0,12.0,12.0,12.0,12.0,9.165034,11.291034,9.095799,11.981736,11.0,9.0,9.985217,10.002055,11.258817,11.542209,9.880127,11.877659,9.010386,9.0,12.0,9.105462,9.0,9.0,9.0,9.0,9.891476,12.329686,12.270686,10.400927,14.565718,14.989286,12.0,15.0,12.0,12.671278,15.25821,15.0 2062-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.116868,2.0,1.9623152,2.0,2.0,1.0,1.2296147,2.0,2.0,1.9975276,1.0,1.593894,1.4508748,2.0,1.3878618,2.0,1.9910777,2.0,2.0,2.0,1.0,2.0,2.0,2.0,2.0,1.3157538,2.0,2.0,2.0,2.0,2.0,2.0,1.0550114,2.0,1.0319331,2.0,2.0,2.0,1.368413,1.8334295,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.2911336,2.1098955,2.1358478,2.3370416,2.8552394,2.9964287,2.998713,3.0,3.0,3.0,3.0,3.0 2062-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2063-01-01T00:00:00Z,32.0,2.0,2.0,1.5973794,2.0,1.8455296,2.0,1.4353293,2.0,2.0,1.8983189,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.2911336,2.1098955,2.1358478,2.3370416,2.8552394,2.9964287,2.998713,3.0,3.0,3.0,3.0,3.0 2063-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2063-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2064-01-01T00:00:00Z,32.0,15.0,15.0,15.0,14.976181,13.590227,12.854682,13.694012,12.0,12.0,12.305043,12.0,13.282015,12.0,12.0,12.0,12.0,12.024724,22.0,12.639636,13.803499,16.0,18.631435,14.400459,13.49795,16.0,16.0,16.0,22.0,16.0,16.0,16.0,16.0,20.105478,16.0,16.0,16.0,16.0,16.0,16.0,21.669931,15.982448,21.808401,16.0,16.0,21.0,19.629494,15.618484,16.664684,16.0,19.533121,16.0,17.784271,12.0,16.0,20.82423,20.081621,13.120838,21.0,15.18152,21.296432,16.659372,17.043184,20.979666,21.131435,21.978573,22.0,22.0,22.0,22.0,22.0,22.0 2064-01-01T00:00:00Z,35.0,2.0,2.0,1.5973794,2.0079396,2.315454,2.715106,1.8706586,2.116868,3.0,2.758953,3.0,2.8814328,2.0,2.2296147,3.0,3.0,3.0,3.0,2.6578577,2.4508748,3.0,2.9438937,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.25821,3.0 2064-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2065-01-01T00:00:00Z,32.0,24.0,24.0,24.0,24.0,24.0,24.0,24.0,23.116867,24.0,23.962315,24.0,23.991547,23.0,23.229614,24.0,24.0,23.972803,13.0,22.954258,18.491251,24.0,14.881972,24.0,23.901855,24.0,24.0,24.0,13.0,24.0,24.0,24.0,13.0,13.0,24.0,24.0,24.0,24.0,24.0,24.0,13.605125,24.0,13.351263,24.0,24.0,24.0,16.892513,20.44417,24.0,24.0,24.0,24.0,22.578482,20.0,24.0,24.0,23.591831,20.49815,24.0,21.41401,23.999678,24.0,24.0,24.0,24.0,24.0,24.0,24.0,24.0,24.0,24.25821,24.0 2065-01-01T00:00:00Z,35.0,3.0,3.0,3.0,3.0238187,4.1376376,5.145318,3.1950765,3.0,6.0,3.0,5.5389986,5.9530697,3.0,3.0,6.0,3.0,3.7288163,3.0,3.0,3.0,6.0,3.0,6.001393,5.9732184,6.0,6.0,6.0,3.0,6.0,6.0,6.0,3.0,3.0,6.0,6.0,6.0,6.0,6.0,6.0,3.1650343,6.003645,3.095799,6.0,6.0,6.0,3.9852173,4.2076235,6.0,6.0,6.0,6.0,4.933861,3.0,6.0,6.0,5.6938734,3.3736129,6.0,4.060507,5.9756584,6.0,6.0,6.0,6.0,6.0,5.9948516,6.0,6.0,6.0,7.03284,6.0 2065-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2066-01-01T00:00:00Z,32.0,4.0,4.0,5.610482,4.023819,6.027655,6.145318,7.5646706,4.350604,7.0,6.988627,7.0,6.6865616,4.0,4.688844,7.0,7.0,6.992583,4.0,5.781682,3.5491252,7.0,4.0924687,7.0,6.973233,7.0,7.0,7.0,4.0,7.0,7.0,7.0,3.0,3.6842463,7.0,7.0,7.0,7.0,7.0,7.0,4.1650343,7.0,4.095799,7.0,7.0,4.0,4.94521,4.571167,6.60119,7.0,4.8801274,7.0,3.6550071,3.0,7.0,4.105462,3.8979578,3.1245377,4.0,3.3535023,5.782871,7.0,6.8631425,6.0613,7.0,7.0,10.0,7.0,10.0,9.328722,7.0,7.0 2066-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.9975276,0.0,0.9360364,0.5491252,1.0,0.17618898,1.0,0.99107766,1.0,1.0,1.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.055011395,1.0,0.03193301,1.0,1.0,1.0,0.32840574,0.40254113,1.0,1.0,1.0,1.0,0.6446203,0.0,1.0,1.0,0.89795786,0.12453761,1.0,0.35350227,0.9938944,1.0,1.0,1.0,1.0,1.0,0.99871296,1.0,1.0,1.0,1.0,1.0 2066-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2067-01-01T00:00:00Z,32.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.325314,13.084417,12.0,13.755317,12.0,12.0,14.0,12.070308,12.0,12.0,12.0,12.0,12.0,14.439582,14.452153,12.493703,17.420958,17.985714,12.0,18.0,12.0,13.342556,18.25821,18.0 2067-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0079396,1.4699244,1.715106,1.4353293,2.0,2.0,1.8983189,2.0,1.8814329,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,3.0,2.0,2.5990703,2.3521817,3.0,3.0,2.0,2.0,3.0,3.0,3.0,2.0,2.0,2.0,3.0,3.0,3.0,3.0,3.0,2.0550115,2.2910337,2.031933,2.9817357,2.0,2.0,2.3284059,2.3340185,2.3620336,2.0,2.2933757,2.0,2.0034623,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.5943172,2.3296864,2.4075437,2.732542,4.565718,4.989286,4.0,5.0,4.0,4.223759,5.0,5.0 2067-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2068-01-01T00:00:00Z,32.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0024724,5.0,4.0639634,4.450875,4.0,4.823811,4.0,4.008922,4.0,4.0,4.0,5.0,4.0,4.0,4.0,5.0,5.0,4.0,4.0,4.0,4.0,4.0,4.0,4.9449887,4.0,4.968067,4.0,4.0,4.0,4.631587,4.1665707,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.291134,4.109895,4.135848,4.337042,4.8552394,4.9964285,4.998713,5.0,5.0,5.0,5.0,5.0 2068-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.10989543,0.1358479,0.058458637,0.85523933,0.99642867,0.0,1.0,0.0,0.22375934,1.0,1.0 2068-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2069-01-01T00:00:00Z,32.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,3.233736,5.0,4.9246306,5.0,5.0,3.0,3.4592295,5.0,5.0,5.0024724,6.0,4.3796787,3.4508748,5.0,5.17604,5.0,5.008922,5.0,5.0,5.0,6.0,5.0,5.0,5.0,4.0,5.3684926,5.0,5.0,5.0,5.0,5.0,5.0,5.9449887,5.0,5.968067,5.0,5.0,8.0,5.671594,5.803027,5.39881,5.0,7.1198726,5.0,7.2788534,6.0,5.0,7.894538,7.7959156,6.2490754,8.0,6.7070045,9.485632,5.8791633,6.223641,9.470782,11.841915,12.971429,13.0,13.0,13.0,13.0,13.0,13.0 2069-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,0.90928817,1.0,0.62969613,0.0,1.0,0.101681106,0.84633285,1.0,0.0,0.0,1.0,0.0,0.24541116,1.0,0.06396356,0.0,1.0,0.5560319,1.0,0.99999505,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.0,0.68424624,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.95999277,0.5691117,1.0,1.0,1.0,1.0,0.6446203,0.0,1.0,1.0,0.89795786,0.12453761,1.0,0.35350227,0.99991935,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.25821,1.0 2069-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2070-01-01T00:00:00Z,32.0,10.0,10.0,10.0,9.992061,9.4393635,9.284894,9.194366,6.233736,9.0,8.127993,8.846333,9.73611,6.0,6.4592295,9.0,8.0,8.240466,7.0,7.2517514,5.0982504,8.0,6.2606387,8.403715,8.629969,8.0,8.0,11.0,7.0,8.0,8.0,8.0,4.0,6.0527387,11.0,8.0,8.0,8.0,8.0,8.0,7.0550113,10.119946,7.031933,8.054792,11.0,7.0,7.328406,7.334018,9.056839,9.915583,7.293376,9.244683,7.0034623,7.0,9.0,7.0703077,7.0,7.0,7.0,7.0,7.588292,9.21979,9.180457,7.9339514,10.710479,10.992857,8.998713,11.0,9.0,9.447518,11.516419,11.0 2070-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.116868,2.0,1.9623152,2.0,2.0,1.0,1.2296147,2.0,2.0,1.9975276,1.0,1.593894,1.0,2.0,1.1200827,2.0,1.9910777,2.0,2.0,2.0,1.0,2.0,2.0,2.0,1.0,1.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0550114,2.0,1.0319331,2.0,2.0,2.0,1.3284057,1.4025412,2.0,2.0,2.0,2.0,1.6446203,1.0,2.0,2.0,1.8979578,1.1245376,2.0,1.3535023,1.9999193,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0 2070-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2071-01-01T00:00:00Z,32.0,10.0,10.0,10.0,10.047638,12.275275,14.290636,10.390153,10.0,16.0,10.0,15.077997,15.288597,10.0,10.0,16.0,10.0,11.457633,10.0,10.0,9.549125,11.0,9.732221,13.004649,14.185528,11.0,11.0,16.0,10.0,11.0,11.0,11.0,9.0,9.684246,16.0,11.0,11.0,11.0,11.0,11.0,10.055012,14.544831,10.031933,11.091321,16.0,10.0,10.328405,10.334019,12.578928,13.288958,10.293376,11.611708,10.003462,10.0,11.0,10.035154,10.0,10.0,10.0,10.0,10.297158,11.109896,11.090229,10.466975,11.855239,11.9964285,11.0,12.0,11.0,11.22376,13.03284,12.0 2071-01-01T00:00:00Z,35.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.116868,3.0,2.9623153,3.0,3.0,2.0,2.2296147,3.0,3.0,3.0,3.0,2.6578577,2.0,4.0,2.6761146,3.5990703,3.3521817,4.0,4.0,3.0,3.0,4.0,4.0,4.0,2.0,2.6842463,3.0,4.0,4.0,4.0,4.0,4.0,3.0550115,3.2910337,3.031933,3.9817357,3.0,3.0,3.3284059,3.3340185,3.5246904,3.5422084,3.2933757,3.8776584,3.0034623,3.0,4.0,3.0351539,3.0,3.0,3.0,3.0,2.7088664,3.8901045,3.818533,2.7928922,3.1447606,3.0035713,2.001287,3.0,2.0,2.2237594,3.0,3.0 2071-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2072-01-01T00:00:00Z,32.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0 2072-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.007939601,0.4699244,0.715106,0.4353293,0.11686797,1.0,0.86063415,1.0,0.8814329,0.0,0.2296147,1.0,1.0,1.0,1.0,0.65785754,0.0,1.0,0.67611456,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.0,0.68424624,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2072-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2073-01-01T00:00:00Z,32.0,6.0,6.0,6.0,6.00794,6.4699244,6.715106,6.4353294,6.116868,7.0,6.8606343,7.0,6.572662,6.0,6.2296147,7.0,7.0,6.9975276,6.0,6.593894,6.0,6.0,6.120083,6.399537,6.638896,6.0,6.0,7.0,6.0,6.0,6.0,6.0,6.0,6.0,7.0,6.0,6.0,6.0,6.0,6.0,6.0,6.7053213,6.0,6.0182643,7.0,6.0,6.0,6.0,6.5050297,7.0,6.0,7.0,6.0,6.0,7.0,6.035154,6.0,6.0,6.0,6.0,6.2971587,7.219791,7.2260766,6.525434,8.710479,8.992857,7.0,9.0,7.0,7.447519,9.0,9.0 2073-01-01T00:00:00Z,35.0,2.0,2.0,1.5973794,1.9920604,1.3756051,1.284894,1.0,1.0,1.0,1.0,1.0,1.1185671,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.2911336,1.2197908,1.2716959,1.3955003,2.7104788,2.9928572,1.9987129,3.0,2.0,2.2237594,3.25821,3.0 2073-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2074-01-01T00:00:00Z,32.0,5.0,5.0,5.0,5.0,5.090712,5.0,5.3703036,6.0,5.0,5.898319,5.153667,5.0,6.0,6.0,5.0,6.0,5.762006,8.0,6.1279273,6.9017496,8.0,7.647622,6.7972107,6.083317,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,7.9786344,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.297158,8.109896,8.135848,8.337042,8.855239,8.9964285,9.0,9.0,9.0,9.0,9.0,9.0 2074-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0024724,2.0,1.0639635,1.0,1.0,1.5560318,1.0,1.0089223,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,1.6842462,1.0,1.0,1.0,1.0,1.0,1.0,1.9449886,1.0,1.9680669,1.0,1.0,1.0,1.631587,1.1665705,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.1098955,1.1358479,1.0584587,1.8552394,1.9964286,1.0,2.0,1.0,1.2237593,2.0,2.0 2074-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2075-01-01T00:00:00Z,32.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0024724,7.0,6.0639634,5.0982504,6.0,6.0204735,6.0,6.008922,6.0,6.0,6.0,7.0,6.0,6.0,6.0,4.0,6.0527387,6.0,6.0,6.0,6.0,6.0,6.0,6.9449887,6.0,6.968067,6.0,6.0,6.0,6.671594,6.597459,6.0,6.0,6.0,6.0,6.3553796,7.0,6.0,6.0,6.102042,6.8754625,6.0,6.6464977,6.588373,6.219791,6.2716956,6.674083,7.710479,7.9928575,7.998713,8.0,8.0,8.0,8.0,8.0 2075-01-01T00:00:00Z,35.0,2.0,2.0,1.5973794,1.9920604,1.3756051,1.284894,1.0,1.0,1.0,1.0,1.0,1.1101146,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.25821,1.0 2075-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2076-01-01T00:00:00Z,32.0,15.0,15.0,14.59738,14.98412,13.996392,13.569788,13.934975,14.0,13.0,14.0,13.153667,13.537453,14.0,14.0,13.0,14.0,13.759534,15.0,14.063964,14.450875,15.0,14.823811,14.199533,13.722213,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,14.989401,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,14.708866,14.890104,14.864152,14.662958,14.144761,14.0035715,14.001287,14.0,14.0,14.0,14.0,14.0 2076-01-01T00:00:00Z,35.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.2971587,4.329686,4.4075437,4.453959,6.565718,6.989286,5.0,7.0,5.0,5.447519,7.0,7.0 2076-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0079396,1.4699244,1.715106,1.4353293,0.23373593,2.0,1.8229494,2.0,1.8814329,0.0,0.4592294,2.0,2.0,1.9975276,1.0,1.2517515,0.0,2.0,0.7961973,2.0,1.9910777,2.0,2.0,2.0,1.0,2.0,2.0,2.0,0.0,0.68424624,2.0,2.0,2.0,2.0,2.0,2.0,1.0550114,2.0,1.0319331,2.0,2.0,2.0,1.3284057,1.4025412,2.0,2.0,2.0,2.0,1.6446203,1.0,2.0,2.0,1.8979578,1.1245376,2.0,1.3535023,1.4056021,2.0,2.0,1.4428339,2.0,2.0,0.0,2.0,0.0,0.44751868,2.0,2.0 2077-01-01T00:00:00Z,32.0,7.0,7.0,6.597379,6.976181,5.61718,4.854682,5.869949,6.0,4.0,6.0,4.3073344,4.9647913,6.0,6.0,4.0,6.0,5.5190673,8.0,6.1279273,6.0,6.0,7.112064,5.200926,4.740062,6.0,6.0,6.0,8.0,6.0,6.0,6.0,6.0,7.3684926,6.0,6.0,6.0,6.0,6.0,6.0,7.889977,5.9930463,7.936134,6.0,6.0,6.0,7.263174,6.3331413,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.5822673,6.219791,6.2716956,6.674083,7.710479,7.9928575,7.997426,8.0,8.0,8.0,11.356729,8.0 2077-01-01T00:00:00Z,35.0,2.0,2.0,1.5973794,2.0,1.7548176,2.0,1.0650254,1.0,2.0,1.0,1.8463329,1.9915475,1.0,1.0,2.0,1.0,1.2429388,1.0,1.0,1.0,2.0,1.0,2.0,1.9910728,2.0,2.0,1.0,1.0,2.0,2.0,2.0,1.0,1.0,1.0,2.0,2.0,2.0,2.0,2.0,1.0550114,1.2981557,1.0319331,1.9817358,1.0,2.0,1.3284057,1.4025412,1.6576271,1.5422086,2.0,1.8776584,1.6446203,1.0,2.0,2.0,1.8979578,1.1245376,2.0,1.3535023,1.9938945,2.1098955,2.1358478,2.0584586,2.8552394,2.9964287,1.9987129,3.0,2.0,2.2237594,2.74179,3.0 2077-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2078-01-01T00:00:00Z,32.0,8.0,8.0,8.0,8.007939,8.379212,8.715106,8.065025,8.0,9.0,8.0,8.846333,8.889886,8.0,8.0,9.0,8.0,8.242939,8.0,8.0,8.0,9.0,8.0,9.0,8.991073,9.0,9.0,9.0,8.0,9.0,9.0,9.0,8.0,8.0,9.0,9.0,9.0,9.0,9.0,9.0,8.055012,9.0,8.031933,9.0,9.0,9.0,8.328405,8.402541,9.0,9.0,9.0,9.0,8.64462,8.0,9.0,9.0,8.897958,8.124537,9.0,8.353502,10.176504,9.439582,9.543391,10.348166,12.420958,12.985715,12.997426,13.0,13.0,13.0,12.74179,13.0 2078-01-01T00:00:00Z,35.0,3.0,3.0,3.0,2.9920604,2.5300756,2.284894,2.5646708,2.0,2.0,2.101681,2.0,2.101662,2.0,2.0,2.0,2.0,2.0024724,3.0,2.0639637,2.0,2.0,2.556032,2.0,2.0089223,2.0,2.0,2.0,3.0,2.0,2.0,2.0,2.0,2.6842463,2.0,2.0,2.0,2.0,2.0,2.0,2.9449885,2.0,2.968067,2.0,2.0,2.0,2.631587,2.1665707,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.5943172,2.219791,2.2716959,2.6740832,3.7104788,3.9928572,4.0,4.0,4.0,4.0,4.0,4.0 2078-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2079-01-01T00:00:00Z,32.0,9.0,9.0,8.59738,9.039698,11.557999,12.57553,12.093191,9.168679,14.0,16.60634,14.614669,13.415617,8.0,10.296147,14.0,18.0,17.008467,10.0,14.066867,8.90175,18.0,10.848449,16.39628,15.373057,18.0,18.0,18.0,10.0,18.0,18.0,18.0,10.0,10.0,18.0,18.0,18.0,18.0,18.0,18.0,10.440091,17.971512,10.255465,18.0,18.0,18.0,12.627246,13.220329,18.0,18.0,18.0,18.0,15.156962,10.0,18.0,18.0,17.183662,10.996301,18.0,12.828018,15.324927,17.230732,17.049065,15.083542,12.013325,11.025,9.0,11.0,9.0,9.447518,12.807469,11.0 2079-01-01T00:00:00Z,35.0,4.0,4.0,3.5973794,4.0,3.8455296,4.0,3.4353292,4.0,4.0,3.898319,4.0,3.6827762,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,3.9986072,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,3.9963548,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0 2079-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.007939601,0.37921253,0.715106,0.065025456,0.0,1.0,0.0,0.84633285,0.8814329,0.0,0.0,1.0,0.0,0.24293877,0.0,0.0,0.0,0.0,0.0,0.40092975,0.6388911,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0071219355,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2080-01-01T00:00:00Z,32.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.7746296,6.0 2080-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0079396,1.3792125,1.715106,1.0650254,0.11686797,2.0,0.96231526,1.8463329,1.8814329,0.0,0.2296147,2.0,1.0,1.2404664,0.0,0.593894,0.0,2.0,0.12008271,2.0,1.9821504,2.0,2.0,2.0,0.0,2.0,2.0,2.0,0.0,0.0,2.0,2.0,2.0,2.0,2.0,2.0,0.11002279,2.0,0.06386602,2.0,2.0,0.0,0.6568115,0.6680369,1.7341266,2.0,0.58675164,2.0,0.006924628,0.0,2.0,0.0703079,0.0,0.0,0.0,0.0,0.0,1.8901045,1.7729136,0.20140928,1.1447606,1.0035714,0.0,1.0,0.0,0.22375934,1.0,1.0 2080-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2081-01-01T00:00:00Z,32.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,3.3506038,6.0,5.8869457,6.0,6.0,3.0,3.6888442,6.0,6.0,5.9975276,5.0,4.9096093,3.4508748,9.0,4.740091,7.7972107,7.0476227,9.0,9.0,6.0,5.0,9.0,9.0,9.0,4.0,4.684246,6.0,9.0,9.0,9.0,9.0,9.0,5.2200456,6.873101,5.1277323,8.945208,6.0,5.0,6.313623,6.336074,6.9531636,6.0,6.1735034,6.0,5.0138493,5.0,6.0,5.035154,5.0,5.0,5.0,5.0,5.0,6.0,5.954381,5.129934,6.0,6.0,5.0,6.0,5.0,5.223759,5.7417903,6.0 2081-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.007939601,0.37921253,0.715106,0.065025456,0.0,1.0,0.0,0.84633285,0.8814329,0.0,0.0,1.0,0.0,0.24541116,1.0,0.06396356,0.0,1.0,0.5560319,1.0,0.99999505,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.0,0.68424624,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.9939751,1.0,1.0,1.0,1.0,1.0,0.99871296,1.0,1.0,1.0,1.0,1.0 2081-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2082-01-01T00:00:00Z,32.0,12.0,12.0,12.0,11.976181,10.590227,9.854682,10.694012,8.116868,9.0,9.267359,9.0,9.355701,8.0,8.229614,9.0,9.0,8.992583,6.0,8.465967,6.6473756,8.0,6.2046814,8.400929,8.621052,8.0,8.0,9.0,6.0,8.0,8.0,8.0,5.0,5.684246,9.0,8.0,8.0,8.0,8.0,8.0,6.110023,8.708966,6.063866,8.018264,9.0,8.0,6.736826,7.6668587,8.342373,8.457791,8.0,8.122341,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,9.29105,8.0 2082-01-01T00:00:00Z,35.0,2.0,2.0,1.5973794,2.0,1.8455296,2.0,1.4353293,1.116868,2.0,1.8606341,2.0,1.6827762,1.0,1.2296147,2.0,2.0,2.0,2.0,1.6578575,1.0,2.0,1.6761146,1.9986073,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0,1.6842462,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.9963549,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.7028414,1.8901045,1.8641521,1.6629584,1.1447606,1.0035714,1.0,1.0,1.0,1.0,1.25821,1.0 2082-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2083-01-01T00:00:00Z,32.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,8.116868,9.0,8.962316,9.0,9.0,8.0,8.229614,9.0,9.0,8.997528,8.0,8.593894,6.6473756,9.0,7.3167453,9.0,8.991077,9.0,9.0,9.0,8.0,9.0,9.0,9.0,5.0,7.0527387,9.0,9.0,9.0,9.0,9.0,9.0,8.055012,9.0,8.031933,9.0,9.0,6.0,8.2083845,6.9043083,8.60119,9.0,6.8801274,9.0,5.6550074,5.0,9.0,6.105462,5.897958,5.1245375,6.0,5.3535023,6.5882115,8.890104,8.727294,6.8885093,8.144761,8.0035715,7.998713,8.0,8.0,8.0,8.0,8.0 2083-01-01T00:00:00Z,35.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0024724,4.0,3.0639637,3.0,4.0,3.556032,3.5990703,3.361104,4.0,4.0,3.0,4.0,4.0,4.0,4.0,3.0,3.6842463,3.0,4.0,4.0,4.0,4.0,4.0,4.0,3.2910337,4.0,3.9817357,3.0,4.0,4.0,4.0,3.657627,3.5422084,4.0,3.8776584,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,3.9939752,4.0,4.0,4.0,4.0,4.0,3.998713,4.0,4.0,4.0,4.0,4.0 2083-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.002472387,1.0,0.06396356,0.0,0.0,0.5560319,0.0,0.008922311,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.68424624,0.0,0.0,0.0,0.0,0.0,0.0,0.9449886,0.0,0.968067,0.0,0.0,0.0,0.631587,0.16657059,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2971586,0.10989543,0.1358479,0.33704165,0.85523933,0.99642867,1.0,1.0,1.0,1.0,1.0,1.0 2084-01-01T00:00:00Z,32.0,13.0,13.0,11.389518,12.968242,10.50242,10.139576,9.0,7.233736,9.0,8.92463,9.0,9.440458,7.0,7.4592295,9.0,9.0,8.995055,7.0,8.187788,7.0,8.0,7.240165,8.400929,8.629973,8.0,8.0,9.0,7.0,8.0,8.0,8.0,7.0,7.0,9.0,8.0,8.0,8.0,8.0,8.0,7.0550113,8.708966,7.031933,8.018264,9.0,7.0,7.328406,7.334018,8.372093,9.0,7.293376,9.0,7.0034623,7.0,9.0,7.0703077,7.0,7.0,7.0,7.0,7.006025,8.890104,8.772914,7.2014093,8.144761,8.0035715,7.001287,8.0,7.0,7.223759,8.0,8.0 2084-01-01T00:00:00Z,35.0,2.0,2.0,1.5973794,2.0,1.7548176,2.0,1.0650254,2.766264,2.0,1.0753695,1.8463329,1.9915475,3.0,2.5407705,2.0,1.0,1.250356,4.0,1.8761755,3.0,4.0,3.3158665,3.1981406,2.722203,4.0,4.0,3.0,4.0,4.0,4.0,4.0,3.0,3.6842463,3.0,4.0,4.0,4.0,4.0,4.0,4.0,3.2839117,4.0,3.9817357,3.0,4.0,4.0,4.0,3.49497,3.0,4.0,3.0,4.0,4.0,3.0,3.9648461,4.0,4.0,4.0,4.0,3.7028413,3.0,3.0456192,3.591483,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0 2084-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2085-01-01T00:00:00Z,32.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0 2085-01-01T00:00:00Z,35.0,1.0,1.0,0.59737945,1.0079396,1.224742,1.715106,0.50035477,0.11686797,2.0,0.86063415,1.8463329,1.5642091,0.0,0.2296147,2.0,1.0,1.2429388,1.0,0.65785754,0.0,2.0,0.67611456,1.9986073,1.9910728,2.0,2.0,2.0,1.0,2.0,2.0,2.0,0.0,0.68424624,2.0,2.0,2.0,2.0,2.0,2.0,1.0550114,1.9963549,1.0319331,2.0,2.0,1.0,1.3284057,1.3340185,1.8670633,2.0,1.2933758,2.0,1.0034623,1.0,2.0,1.035154,1.0,1.0,1.0,1.0,1.0,1.8901045,1.8185328,1.0714753,1.1447606,1.0035714,1.0,1.0,1.0,1.0,1.25821,1.0 2085-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2086-01-01T00:00:00Z,32.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0084524,5.0,5.0,5.0,5.0,5.0,5.0,5.0,4.0982504,8.0,4.464442,6.7972107,6.0565453,8.0,8.0,8.0,5.0,8.0,8.0,8.0,3.0,4.3684926,8.0,8.0,8.0,8.0,8.0,8.0,5.1650343,7.9786344,5.095799,8.0,8.0,6.0,5.985217,6.070578,7.7341266,8.0,6.5867515,8.0,5.651545,5.0,8.0,6.0703077,5.897958,5.1245375,6.0,5.3535023,6.297078,8.0,7.9087615,6.5384507,8.0,8.0,7.0,8.0,7.0,7.223759,8.0,8.0 2086-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0049448,3.0,1.1279272,1.0,1.0,2.1120636,1.0,1.0178447,1.0,1.0,1.0,3.0,1.0,1.0,1.0,1.0,2.3684924,1.0,1.0,1.0,1.0,1.0,1.0,2.8899772,1.0,2.9361339,1.0,1.0,1.0,2.263174,1.3331412,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2086-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2087-01-01T00:00:00Z,32.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,25.977749,17.0,25.424328,21.491251,26.0,18.31792,26.0,25.919699,26.0,26.0,26.0,17.0,26.0,26.0,26.0,16.0,16.684246,26.0,26.0,26.0,26.0,26.0,26.0,17.495102,26.0,17.287397,26.0,26.0,26.0,19.915644,20.191982,26.0,26.0,26.0,26.0,22.446203,16.0,26.0,26.0,24.979578,17.245377,26.0,19.535023,23.6159,25.01094,24.777369,23.245209,18.302845,17.032143,17.998713,17.0,18.0,17.776241,20.614939,17.0 2087-01-01T00:00:00Z,35.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,5.995055,4.0,5.8720727,4.6473756,6.0,4.084599,6.0,5.9821553,6.0,6.0,6.0,4.0,6.0,6.0,6.0,3.0,3.6842463,6.0,6.0,6.0,6.0,6.0,6.0,4.110023,6.0,4.063866,6.0,6.0,6.0,4.6568117,4.8050823,6.162657,6.5422087,6.0,6.8776584,5.2892404,4.0,7.0,6.035154,5.7959156,4.2490754,6.0,4.7070045,6.296997,7.0,6.954381,6.408517,7.0,7.0,7.0,7.0,7.0,7.0,7.2582097,7.0 2087-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.007939601,0.37921253,0.715106,0.065025456,0.0,1.0,0.0,0.84633285,0.5726617,0.0,0.0,1.0,0.0,0.24293877,0.0,0.0,0.0,1.0,0.0,0.9986072,0.9910728,1.0,1.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,1.0,1.0,1.0,1.0,1.0,0.055011395,0.2945105,0.03193301,0.9817358,0.0,0.0,0.32840574,0.33401844,0.52469033,0.5422085,0.29337582,0.8776584,0.003462314,0.0,1.0,0.03515395,0.0,0.0,0.0,0.0,0.5822674,1.1098955,1.0902287,0.7455586,1.8552394,1.9964286,1.9974259,2.0,2.0,2.0,2.0,2.0 2088-01-01T00:00:00Z,32.0,8.0,8.0,8.0,8.007939,8.469924,8.715106,8.435329,7.233736,9.0,8.822949,9.0,8.881433,7.0,7.4592295,9.0,9.0,8.997528,8.0,8.251752,7.0,9.0,7.7961974,9.0,8.991077,9.0,9.0,9.0,8.0,9.0,9.0,9.0,7.0,7.684246,9.0,9.0,9.0,9.0,9.0,9.0,8.055012,9.0,8.031933,9.0,9.0,9.0,8.328405,8.402541,9.162657,9.542209,9.0,9.877659,8.64462,8.0,10.0,9.035154,8.897958,8.124537,9.0,8.353502,9.297078,10.0,9.954381,9.408517,10.0,10.0,10.0,10.0,10.0,10.0,9.74179,10.0 2088-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.2911336,2.1098955,2.1358478,2.3370416,2.8552394,2.9964287,2.998713,3.0,3.0,3.0,3.0,3.0 2088-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2089-01-01T00:00:00Z,32.0,7.0,7.0,7.0,7.00794,7.3792124,7.715106,7.0650253,7.0,8.0,7.0,7.846333,7.881433,7.0,7.0,8.0,7.0,7.242939,7.0,7.0,6.549125,8.0,6.7322206,8.0,7.9910727,8.0,8.0,8.0,7.0,8.0,8.0,8.0,6.0,6.684246,8.0,8.0,8.0,8.0,8.0,8.0,7.0550113,8.0,7.031933,8.0,8.0,7.0,7.2883987,6.90313,7.8670635,8.0,7.293376,8.0,6.6480827,6.0,8.0,7.035154,6.897958,6.1245375,7.0,6.3535023,6.9938946,7.890105,7.818533,7.0714755,7.1447606,7.0035715,6.998713,7.0,7.0,7.0,7.0,7.0 2089-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.59907025,0.35218167,1.0,1.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,1.0,1.0,1.0,1.0,1.0,0.055011395,0.2910337,0.03193301,0.9817358,0.0,0.0,0.32840574,0.33401844,0.3620335,0.0,0.29337582,0.0,0.003462314,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2971586,0.10989543,0.1358479,0.33704165,0.85523933,0.99642867,1.0,1.0,1.0,1.0,1.25821,1.0 2089-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2090-01-01T00:00:00Z,32.0,19.0,19.0,16.181656,18.928543,14.505794,12.564046,14.462076,13.701208,10.0,18.062124,11.383004,11.625479,13.0,14.377688,10.0,19.0,16.7913,10.0,16.371473,11.647375,19.0,11.2490635,15.394418,13.16968,19.0,19.0,19.0,10.0,19.0,19.0,19.0,10.0,10.0,19.0,19.0,19.0,19.0,19.0,19.0,10.495103,18.943193,10.287397,19.0,19.0,10.0,12.955651,13.0061655,17.80357,19.0,12.640382,19.0,10.03116,10.0,19.0,10.316385,10.0,10.0,10.0,10.0,10.891476,18.340628,17.77434,11.654403,13.868564,13.021428,13.0,13.0,13.0,13.0,14.549259,13.0 2090-01-01T00:00:00Z,35.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.116868,3.0,2.9623153,3.0,3.0,2.0,2.2296147,3.0,3.0,3.0024724,4.0,2.721821,2.0,3.0,3.2321465,3.0,3.0089223,3.0,3.0,3.0,4.0,3.0,3.0,3.0,2.0,3.3684924,3.0,3.0,3.0,3.0,3.0,3.0,3.9449885,3.0,3.968067,3.0,3.0,4.0,3.6715941,3.6659815,2.97028,2.4577916,3.7066243,2.1223416,3.9965377,4.0,2.0,3.929692,4.0,4.0,4.0,4.0,4.0,2.769268,3.0421739,4.1493425,7.9866753,8.975,4.0,9.0,4.0,5.118797,9.0,9.0 2090-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.9939751,1.0,1.0,1.0,1.0,1.0,0.99871296,1.0,1.0,1.0,1.0,1.0 2091-01-01T00:00:00Z,32.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,15.980221,8.0,15.488292,12.393002,16.0,9.409512,16.0,15.928621,16.0,16.0,16.0,8.0,16.0,16.0,16.0,8.0,8.0,16.0,16.0,16.0,16.0,16.0,16.0,8.440091,16.0,8.255465,16.0,16.0,16.0,10.947304,14.667436,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0 2091-01-01T00:00:00Z,35.0,3.0,3.0,3.0,3.0079396,3.4699244,3.715106,3.4353292,4.0,4.0,3.898319,4.0,3.8898854,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.6506276,6.168834,4.0,7.5106335,4.0,4.0,8.0,4.140616,4.0,4.0,4.0,4.0,4.5822673,8.0,7.817523,5.076902,8.0,8.0,5.997426,8.0,6.0,6.447519,8.0,8.0 2091-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2582099,0.0 2092-01-01T00:00:00Z,32.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,11.09825,12.0,11.464441,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,10.0,11.368492,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.297158,12.109896,12.135848,12.337042,12.855239,12.9964285,13.0,13.0,13.0,13.0,13.0,13.0 2092-01-01T00:00:00Z,35.0,4.0,4.0,3.5973794,3.9920604,3.375605,3.284894,3.0,3.0,3.0,3.0,3.0,3.1101146,3.0,3.0,3.0,3.0,2.9975276,2.0,2.9360363,2.5491252,4.0,2.176189,3.5990703,3.3432593,4.0,4.0,4.0,2.0,4.0,4.0,4.0,2.0,2.0,4.0,4.0,4.0,4.0,4.0,4.0,2.1100228,3.992878,2.0638661,4.0,4.0,4.0,2.736826,3.666859,4.3253136,5.084417,4.0,5.7553167,4.0,4.0,6.0,4.0703077,4.0,4.0,4.0,4.0,4.291134,6.0,5.9087615,4.5384507,6.0,6.0,4.998713,6.0,5.0,5.223759,6.51642,6.0 2092-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2911337,0.10989543,0.1358479,0.33704165,0.85523933,0.99642867,0.99871296,1.0,1.0,1.0,1.0,1.0 2093-01-01T00:00:00Z,32.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,5.116868,6.0,5.962315,6.0,6.0,5.0,5.2296147,6.0,6.0,6.0,6.0,5.6578574,5.450875,6.0,5.943894,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,5.708866,6.0,6.0,5.721417,6.0,6.0,5.001287,6.0,5.0,5.223759,6.0,6.0 2093-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.007939601,0.4699244,0.715106,0.4353293,0.11686797,1.0,0.86063415,1.0,0.8814329,0.0,0.2296147,1.0,1.0,1.0024724,2.0,0.7218211,0.4508748,1.0,1.4999256,1.0,1.0089223,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,1.6842462,1.0,1.0,1.0,1.0,1.0,1.0,1.9449886,1.0,1.9680669,1.0,1.0,1.0,1.631587,1.1665705,1.1626569,1.5422086,1.0,1.8776584,1.0,1.0,2.0,1.035154,1.0,1.0,1.0,1.0,0.9939751,1.8901045,1.8185328,1.0714753,1.1447606,1.0035714,0.99871296,1.0,1.0,1.0,1.0,1.0 2093-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2094-01-01T00:00:00Z,32.0,2.0,2.0,2.0,2.0158792,2.8491368,3.430212,2.5003548,2.116868,4.0,2.860634,3.8463328,3.7628658,2.0,2.2296147,4.0,3.0,3.2429388,3.0,2.6578577,2.0,4.0,2.6761146,4.0,3.9910727,4.0,4.0,4.0,3.0,4.0,4.0,4.0,2.0,2.6842463,4.0,4.0,4.0,4.0,4.0,4.0,3.0550115,4.0,3.031933,4.0,4.0,4.0,3.2883985,2.9716527,4.0,4.0,4.0,4.0,3.2892406,2.0,4.0,4.0,3.7959156,2.2490752,4.0,2.7070045,3.4055214,3.8901045,3.8641522,3.3843753,3.1447606,3.0035713,2.0,3.0,2.0,2.2237594,3.0,3.0 2094-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2094-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2095-01-01T00:00:00Z,32.0,5.0,5.0,5.402621,5.015879,6.0943193,6.430212,6.4353294,4.350604,7.0,6.7852645,7.0,6.7713184,4.0,4.688844,7.0,7.0,6.995055,5.0,5.8456454,4.0,7.0,4.91628,7.0,6.9821553,7.0,7.0,7.0,5.0,7.0,7.0,7.0,4.0,4.684246,7.0,7.0,7.0,7.0,7.0,7.0,5.110023,7.0,5.063866,7.0,7.0,6.0,5.6568117,5.7365594,6.7044063,6.4577913,6.293376,6.1223416,5.6480827,5.0,6.0,6.0,5.897958,5.1245375,6.0,5.3535023,5.7027607,5.890105,5.864152,5.662958,5.1447606,5.0035715,5.0,5.0,5.0,5.0,5.0,5.0 2095-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0079396,1.4699244,1.715106,1.4353293,1.116868,2.0,1.8606341,2.0,1.8814329,1.0,1.2296147,2.0,2.0,1.9975276,1.0,1.593894,1.0,2.0,1.1200827,2.0,1.9910777,2.0,2.0,2.0,1.0,2.0,2.0,2.0,1.0,1.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0550114,2.0,1.0319331,2.0,2.0,2.0,1.3284057,1.4025412,2.0,2.0,2.0,2.0,1.6446203,1.0,2.0,2.0,1.8979578,1.1245376,2.0,1.3535023,1.7027607,1.8901045,1.8641521,1.6629584,1.1447606,1.0035714,1.0,1.0,1.0,1.0,1.0,1.0 2095-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2096-01-01T00:00:00Z,32.0,11.0,11.0,11.0,11.055577,13.745199,16.005743,11.825482,12.0,18.0,11.898319,17.077997,15.385024,12.0,12.0,18.0,12.0,13.450215,9.0,11.808109,10.647375,12.0,9.528567,14.397222,15.80658,12.0,12.0,12.0,9.0,12.0,12.0,12.0,9.0,9.0,12.0,12.0,12.0,12.0,12.0,12.0,9.165034,12.020861,9.095799,12.0,12.0,9.0,9.985217,10.002055,11.60119,12.0,9.880127,12.0,9.010386,9.0,12.0,9.105462,9.0,9.0,9.0,9.0,9.873401,12.0,11.863142,10.225551,12.0,12.0,11.996139,12.0,12.0,12.0,12.0,12.0 2096-01-01T00:00:00Z,35.0,3.0,3.0,2.5973794,2.9920604,2.375605,2.284894,2.0,2.0,2.0,2.0,2.0,2.1101146,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.1098955,2.1358478,2.0584586,2.8552394,2.9964287,2.0,3.0,2.0,2.2237594,3.0,3.0 2096-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2097-01-01T00:00:00Z,32.0,10.0,10.0,8.389518,10.0,9.382118,10.0,7.7413173,10.0,10.0,9.593276,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.861351,10.329686,10.407544,11.011125,12.565718,12.989286,12.993565,13.0,13.0,13.0,13.25821,13.0 2097-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0079396,1.3792125,1.715106,1.0650254,1.0,2.0,1.0,1.8463329,1.5726616,1.0,1.0,2.0,1.0,1.2429388,1.0,1.0,1.0,2.0,1.0,1.9986073,1.9910728,2.0,2.0,1.0,1.0,2.0,2.0,2.0,1.0,1.0,1.0,2.0,2.0,2.0,2.0,2.0,1.0550114,1.2945105,1.0319331,1.9817358,1.0,1.0,1.3284057,1.3340185,1.3620335,1.0,1.2933758,1.0,1.0034623,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.2911336,1.1098955,1.1358479,1.3370416,1.8552394,1.9964286,1.9987129,2.0,2.0,2.0,2.0,2.0 2097-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2098-01-01T00:00:00Z,32.0,3.0,3.0,3.805241,3.0079396,3.8695772,3.715106,4.9349747,2.3506038,4.0,4.8869457,4.153667,4.2071095,2.0,2.6888442,4.0,5.0,4.7595334,6.0,4.037536,3.3526244,5.0,5.387713,4.600463,4.3700314,5.0,5.0,5.0,6.0,5.0,5.0,5.0,5.0,5.684246,5.0,5.0,5.0,5.0,5.0,5.0,5.9449887,4.9965234,5.968067,5.0,5.0,5.0,5.631587,5.1665707,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.006025,5.109895,5.135848,5.058459,5.8552394,5.9964285,5.001287,6.0,5.0,5.223759,6.0,6.0 2098-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2098-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2099-01-01T00:00:00Z,32.0,20.0,20.0,15.973794,19.904724,13.451185,11.418728,11.721468,8.818076,8.0,14.227801,9.07567,9.380543,8.0,9.607303,8.0,15.0,13.301901,16.0,12.668966,10.2543745,15.0,14.627729,12.193492,10.536685,15.0,15.0,15.0,16.0,15.0,15.0,15.0,13.0,15.052739,15.0,15.0,15.0,15.0,15.0,15.0,15.944988,14.950147,15.968067,15.0,15.0,15.0,15.631587,15.166571,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,16.752827,15.659372,15.815087,17.02225,20.131435,20.978573,20.993565,21.0,21.0,21.0,21.0,21.0 2099-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0,1.9092882,2.0,1.6296961,1.0,2.0,1.1016811,1.8463329,2.0,1.0,1.0,2.0,1.0,1.2478836,3.0,1.1279272,1.0,2.0,2.1120636,2.0,2.0089173,2.0,2.0,2.0,3.0,2.0,2.0,2.0,1.0,2.3684924,2.0,2.0,2.0,2.0,2.0,2.0,2.9449885,2.0,2.968067,2.0,2.0,1.0,2.5915797,1.6671596,2.192377,3.084417,1.2933758,3.7553167,1.0034623,1.0,4.0,1.1054618,1.0,1.0,1.0,1.0,1.8914758,4.109895,3.9989903,2.2840097,4.8552394,4.9964285,4.0,5.0,4.0,4.223759,5.0,5.0 2099-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 # IPSL-CM5A-MR_rcp85_r1i1p1-longest_run_tmax_abv ,,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71 TIMESTEP,threshold(C),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days) 2006-01-01T00:00:00Z,32.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,6.116868,7.0,6.962315,7.0,7.0,6.0,6.2296147,7.0,7.0,6.9975276,6.0,6.593894,6.0,7.0,6.120083,7.0,6.991078,7.0,7.0,7.0,6.0,7.0,7.0,7.0,6.0,6.0,7.0,7.0,7.0,7.0,7.0,7.0,6.0550113,7.0,6.031933,7.0,7.0,6.0,6.328406,6.334018,6.7044063,6.4577913,6.293376,6.1223416,6.0034623,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0 2006-01-01T00:00:00Z,35.0,0.0,0.0,0.40262055,0.031758405,1.8527443,2.860424,1.5653802,1.116868,4.0,1.8606341,3.6926658,3.5510893,1.0,1.2296147,4.0,2.0,2.4858775,2.0,1.6578575,1.0,3.0,1.6761146,3.4009297,3.6299639,3.0,3.0,4.0,2.0,3.0,3.0,3.0,1.0,1.6842462,4.0,3.0,3.0,3.0,3.0,3.0,2.0550115,3.7089663,2.031933,3.0182643,4.0,2.0,2.3284059,2.3340185,3.3720932,4.0,2.2933757,4.0,2.0034623,2.0,4.0,2.070308,2.0,2.0,2.0,2.0,2.0,4.0,3.9087615,2.259868,4.0,4.0,2.0,4.0,2.0,2.4475186,4.0,4.0 2006-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2007-01-01T00:00:00Z,32.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.116868,3.0,2.9623153,3.0,3.0,2.0,2.2296147,3.0,3.0,3.0049448,5.0,2.7857847,2.9017496,4.0,4.3237367,3.5990703,3.3700264,4.0,4.0,3.0,5.0,4.0,4.0,4.0,4.0,4.684246,3.0,4.0,4.0,4.0,4.0,4.0,4.9449887,3.2910337,4.968067,3.9817357,3.0,5.0,4.671594,4.665982,3.9532206,4.084417,4.706624,4.7553167,4.9965377,5.0,5.0,5.0,5.0,5.0,5.0,5.0,4.7028413,4.890105,4.864152,4.662958,4.1447606,4.0035715,4.0,4.0,4.0,4.0,4.0,4.0 2007-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.002472387,1.0,0.06396356,0.0,0.0,0.5560319,0.0,0.008922311,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.68424624,0.0,0.0,0.0,0.0,0.0,0.0,0.9449886,0.0,0.968067,0.0,0.0,0.0,0.631587,0.16657059,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2007-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2008-01-01T00:00:00Z,32.0,6.0,6.0,5.597379,5.99206,5.375605,5.284894,5.0,5.883132,5.0,5.037685,5.0,5.4188857,6.0,5.7703853,5.0,5.0,5.0024724,6.0,5.406106,6.0,7.0,5.879917,6.1995335,5.7132854,7.0,7.0,6.0,6.0,7.0,7.0,7.0,6.0,6.0,6.0,7.0,7.0,7.0,7.0,7.0,6.0550113,6.2875566,6.031933,6.9817357,6.0,6.0,6.328406,6.334018,6.3620334,6.0,6.293376,6.0,6.0034623,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.109895,6.135848,6.058459,6.8552394,6.9964285,6.0,7.0,6.0,6.223759,7.0,7.0 2008-01-01T00:00:00Z,35.0,4.0,4.0,3.5973794,4.0,3.664106,4.0,2.6947217,2.0,4.0,2.101681,3.6926658,3.6912289,2.0,2.0,4.0,2.0,2.4858775,2.0,2.0,2.0,2.0,2.0,2.8004668,3.2777822,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.010599,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0 2008-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.59907025,0.35218167,1.0,1.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,1.0,1.0,1.0,1.0,1.0,0.055011395,0.2910337,0.03193301,0.9817358,0.0,0.0,0.32840574,0.33401844,0.3620335,0.0,0.29337582,0.0,0.003462314,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2009-01-01T00:00:00Z,32.0,2.0,2.0,2.0,2.0079396,2.4699244,2.715106,2.4353292,3.0,3.0,2.898319,3.0,2.8898854,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.219791,3.2716959,3.1169174,4.710479,4.9928575,3.0,5.0,3.0,3.4475186,5.0,5.0 2009-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.2911336,1.1098955,1.1358479,1.3370416,1.8552394,1.9964286,1.9987129,2.0,2.0,2.0,2.0,2.0 2009-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2582099,0.0 2010-01-01T00:00:00Z,32.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,7.9975276,7.0,7.9360366,7.0982504,8.0,6.9084096,8.0,7.991078,8.0,8.0,8.0,7.0,8.0,8.0,8.0,6.0,6.684246,8.0,8.0,8.0,8.0,8.0,8.0,7.0550113,8.0,7.031933,8.0,8.0,8.0,7.328406,7.402541,8.0,8.0,8.0,8.0,7.6446204,7.0,8.0,8.0,7.897958,7.1245375,8.0,7.3535023,7.7027607,8.0,8.0,7.721417,8.0,8.0,7.0,8.0,7.0,7.223759,8.0,8.0 2010-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.59907025,0.35218167,1.0,1.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,1.0,1.0,1.0,1.0,1.0,0.055011395,0.2910337,0.03193301,0.9817358,0.0,1.0,0.32840574,0.40254113,0.4949702,0.0,1.0,0.0,0.6446203,0.0,0.0,0.9648461,0.89795786,0.12453761,1.0,0.35350227,0.9938944,0.10989543,0.18146713,0.9285247,0.85523933,0.99642867,0.99871296,1.0,1.0,1.0,1.0,1.0 2010-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2011-01-01T00:00:00Z,32.0,5.0,5.0,5.0,5.00794,5.4699244,5.715106,5.4353294,5.116868,6.0,5.8606343,6.0,5.2638903,5.0,5.2296147,6.0,6.0,6.0024724,7.0,5.7218213,5.0,6.0,6.2321463,5.9972143,6.008922,6.0,6.0,5.0,7.0,6.0,6.0,6.0,5.0,6.3684926,5.0,6.0,6.0,6.0,6.0,6.0,6.9449887,5.2908654,6.968067,5.9817357,5.0,5.0,6.59158,5.6671596,5.52469,5.5422087,5.293376,5.8776584,5.0034623,5.0,6.0,5.035154,5.0,5.0,5.0,5.0,5.006025,6.329686,6.3619246,5.30531,8.565718,8.989286,5.001287,9.0,5.0,5.895037,9.0,9.0 2011-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.11686797,1.0,0.96231526,1.0,1.0,0.0,0.2296147,1.0,1.0,1.0,1.0,0.65785754,0.4508748,1.0,0.94389373,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.2911336,1.1098955,1.1358479,1.3370416,1.8552394,1.9964286,1.9987129,2.0,2.0,2.0,2.0,2.0 2011-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2012-01-01T00:00:00Z,32.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,8.350604,11.0,10.886946,11.0,11.0,8.0,8.688844,11.0,11.0,10.995055,9.0,9.845646,7.549125,11.0,8.6485,11.0,10.982156,11.0,11.0,11.0,9.0,11.0,11.0,11.0,7.0,8.368492,11.0,11.0,11.0,11.0,11.0,11.0,9.110023,11.0,9.063866,11.0,11.0,11.0,9.656812,9.805082,11.0,11.0,11.0,11.0,10.289241,9.0,11.0,11.0,10.795916,9.249075,11.0,9.707005,10.417571,10.78021,10.728304,10.325916,9.289521,9.007143,9.002574,9.0,9.0,9.0,9.0,9.0 2012-01-01T00:00:00Z,35.0,4.0,4.0,4.0,4.0,3.9092882,4.0,3.6296961,3.0,4.0,3.101681,3.8463328,4.0,3.0,3.0,4.0,3.0,3.2478836,5.0,3.127927,3.0,3.0,4.112064,3.4009297,3.6567357,3.0,3.0,5.0,5.0,3.0,3.0,3.0,3.0,4.3684926,5.0,3.0,3.0,3.0,3.0,3.0,4.889977,4.410811,4.936134,3.0365283,5.0,5.0,4.3431883,4.331963,4.275933,5.0,4.4132485,5.0,4.9930754,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.2971587,5.109895,5.135848,5.337042,5.8552394,5.9964285,6.0,6.0,6.0,6.0,6.0,6.0 2012-01-01T00:00:00Z,37.0,1.0,1.0,0.59737945,1.0,0.8455295,1.0,0.4353293,1.0,1.0,0.8983189,1.0,0.9915474,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2013-01-01T00:00:00Z,32.0,5.0,5.0,5.0,4.99206,4.5300756,4.284894,4.5646706,3.116868,4.0,4.0639963,4.0,4.118567,3.0,3.2296147,4.0,4.0,4.0,4.0,3.6578577,3.0,4.0,3.6761146,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,3.0,3.6842463,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.162657,4.5422087,4.0,4.8776584,4.0,4.0,5.0,4.035154,4.0,4.0,4.0,4.0,4.2971587,5.109895,5.0902286,4.4669757,5.8552394,5.9964285,5.0,6.0,5.0,5.223759,6.0,6.0 2013-01-01T00:00:00Z,35.0,1.0,1.0,0.59737945,0.9920604,0.3756051,0.284894,0.0,0.0,0.0,0.0,0.0,0.42733833,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0013927676,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0036450822,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5164198,0.0 2013-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2014-01-01T00:00:00Z,32.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,6.995055,5.0,6.8720727,5.6473756,7.0,5.084599,7.0,6.9821553,7.0,7.0,7.0,5.0,7.0,7.0,7.0,4.0,4.684246,7.0,7.0,7.0,7.0,7.0,7.0,5.110023,7.0,5.063866,7.0,7.0,7.0,5.696819,6.2359705,7.0,7.0,7.0,7.0,6.6446204,6.0,7.0,7.0,6.897958,6.1245375,7.0,6.3535023,6.7027607,6.890105,6.864152,6.662958,6.1447606,6.0035715,6.0,6.0,6.0,6.0,6.0,6.0 2014-01-01T00:00:00Z,35.0,3.0,3.0,2.5973794,2.9920604,2.375605,2.284894,2.0,2.0,2.0,2.0,2.0,2.1185672,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.51642,2.0 2014-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.11686797,1.0,0.96231526,1.0,1.0,0.0,0.2296147,1.0,1.0,0.9975276,0.0,0.593894,0.0,0.0,0.12008271,0.40092975,0.638896,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0071219355,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2582099,0.0 2015-01-01T00:00:00Z,32.0,5.0,5.0,5.0,5.00794,5.4699244,5.715106,5.4353294,5.116868,6.0,5.8606343,6.0,5.8898854,5.0,5.2296147,6.0,6.0,5.995055,4.0,5.5299306,3.6473756,6.0,3.7607133,6.0,5.9821553,6.0,6.0,6.0,4.0,6.0,6.0,6.0,2.0,3.3684924,6.0,6.0,6.0,6.0,6.0,6.0,4.110023,6.0,4.063866,6.0,6.0,6.0,4.6568117,4.8050823,6.0,6.0,6.0,6.0,5.2892404,4.0,6.0,6.0,5.7959156,4.2490754,6.0,4.7070045,5.1083627,5.670314,5.5924563,4.988875,3.434282,3.010714,3.0,3.0,3.0,3.0,3.0,3.0 2015-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2015-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2016-01-01T00:00:00Z,32.0,4.0,4.0,4.0,4.00794,4.4699244,4.715106,4.4353294,5.0,5.0,4.898319,5.0,4.8898854,5.0,5.0,5.0,5.0,5.0,5.0,5.0,4.549125,5.0,4.7322206,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,4.0,4.684246,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.2582097,5.0 2016-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,0.23373593,2.0,1.9246305,2.0,2.0,0.0,0.4592294,2.0,2.0,1.9975276,1.0,1.2517515,0.4508748,2.0,1.0639764,2.0,1.9910777,2.0,2.0,1.0,1.0,2.0,2.0,2.0,1.0,1.0,1.0,2.0,2.0,2.0,2.0,2.0,1.0550114,1.2981557,1.0319331,1.9817358,1.0,0.0,1.2883985,0.8346074,1.2290968,1.0,0.58675164,1.0,0.006924628,0.0,1.0,0.03515395,0.0,0.0,0.0,0.0,0.2971586,0.8901046,0.8185329,0.35005835,0.14476065,0.0035713373,1.0,0.0,1.0,0.77624065,0.0,0.0 2016-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-01-01T00:00:00Z,32.0,5.0,5.0,4.597379,5.0,4.8455296,5.0,4.4353294,5.0,5.0,4.898319,5.0,4.9915476,5.0,5.0,5.0,5.0,4.992583,2.0,4.8081093,3.6473756,5.0,2.5285668,5.0,4.973233,5.0,5.0,5.0,2.0,5.0,5.0,5.0,2.0,2.0,5.0,5.0,5.0,5.0,5.0,5.0,2.1650343,5.0,2.095799,5.0,5.0,5.0,2.9852173,3.2076235,5.0,5.0,5.0,5.0,3.9338608,2.0,5.0,5.0,4.6938734,2.3736129,5.0,3.0605068,4.993733,4.890105,4.864152,4.941541,4.1447606,4.0035715,4.998713,4.0,5.0,4.776241,4.0,4.0 2017-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.007939601,0.37921253,0.715106,0.065025456,0.0,1.0,0.0,0.84633285,0.5726617,0.0,0.0,1.0,0.0,0.24293877,0.0,0.0,0.0,1.0,0.0,0.9986072,0.9910728,1.0,1.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,1.0,1.0,1.0,1.0,1.0,0.055011395,0.2945105,0.03193301,0.9817358,0.0,0.0,0.32840574,0.33401844,0.3620335,0.0,0.29337582,0.0,0.003462314,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-01-01T00:00:00Z,32.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,3.6473756,5.0,4.1966624,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,2.0,4.0527387,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0 2018-01-01T00:00:00Z,35.0,1.0,1.0,1.0,0.9920604,0.5300756,0.284894,0.5646707,0.0,0.0,0.101681106,0.0,0.11856711,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2019-01-01T00:00:00Z,32.0,20.0,20.0,19.59738,19.99206,19.375605,19.284893,19.0,11.934944,19.0,18.698523,19.0,19.110115,11.0,12.836918,19.0,19.0,18.98022,11.0,15.751152,11.0,19.0,11.960662,19.0,18.928621,19.0,19.0,19.0,11.0,19.0,19.0,19.0,11.0,11.0,19.0,19.0,19.0,19.0,19.0,19.0,11.440091,19.0,11.255465,19.0,19.0,11.0,13.627246,13.672148,16.797909,15.20454,13.347007,12.856391,11.0276985,11.0,12.0,11.035154,11.0,11.0,11.0,11.0,13.377269,12.879164,13.041164,13.826267,18.841915,19.97143,19.0,20.0,19.0,19.223759,20.0,20.0 2019-01-01T00:00:00Z,35.0,3.0,3.0,2.5973794,3.0079396,3.13403,3.715106,2.130051,2.0,4.0,2.0,3.6926658,3.8814328,2.0,2.0,4.0,2.0,2.4858775,2.0,2.0,2.0,2.0,2.0,2.8018594,3.2777822,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0142438,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0 2019-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,0.90928817,1.0,0.62969613,0.0,1.0,0.101681106,0.84633285,0.6912288,0.0,0.0,1.0,0.0,0.24541116,1.0,0.06396356,0.4508748,1.0,0.823811,0.9986072,0.99999505,1.0,1.0,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.2945105,1.0,0.9817358,0.0,1.0,1.0,1.0,0.4949702,0.0,1.0,0.0,1.0,1.0,0.0,0.9648461,1.0,1.0,1.0,1.0,0.7028414,0.10989543,0.18146713,0.6499416,0.85523933,0.99642867,0.0,1.0,0.0,0.22375934,0.7417901,1.0 2020-01-01T00:00:00Z,32.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,9.350604,12.0,11.886946,12.0,12.0,9.0,9.688844,12.0,12.0,11.99011,8.0,10.717718,9.0,10.0,8.804216,10.80186,11.259948,10.0,10.0,10.0,8.0,10.0,10.0,10.0,9.0,8.315754,10.0,10.0,10.0,10.0,10.0,10.0,8.110023,10.014244,8.063866,10.0,10.0,9.0,8.696818,9.167448,9.8670635,10.0,9.293376,10.0,9.003462,9.0,10.0,9.035154,9.0,9.0,9.0,9.0,9.582268,10.21979,10.226076,9.804017,11.710479,11.992857,10.997426,12.0,11.0,11.22376,12.0,12.0 2020-01-01T00:00:00Z,35.0,4.0,4.0,3.5973794,4.0,3.8455296,4.0,3.4353292,4.0,4.0,3.898319,4.0,3.6827762,4.0,4.0,4.0,4.0,4.0,4.0,4.0,3.0982504,4.0,3.4644418,3.9986072,4.0,4.0,4.0,3.0,4.0,4.0,4.0,4.0,2.0,3.3684924,3.0,4.0,4.0,4.0,4.0,4.0,4.0,3.2945106,4.0,3.9817357,3.0,4.0,4.0,4.0,3.49497,3.0,4.0,3.0,4.0,4.0,3.0,3.9648461,4.0,4.0,4.0,4.0,3.7028413,3.0,3.0456192,3.591483,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0 2020-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.5491252,1.0,0.7322208,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.0,0.68424624,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2021-01-01T00:00:00Z,32.0,4.0,4.0,4.0,4.0,3.9092882,4.0,3.6296961,3.0,4.0,3.101681,3.8463328,4.0,3.0,3.0,4.0,3.0,3.2429388,3.0,3.0,3.0,3.0,3.0,3.4009297,3.638891,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.007122,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.219791,3.2716959,3.1169174,4.710479,4.9928575,3.0,5.0,3.0,3.4475186,5.0,5.0 2021-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.9939751,1.0,1.0,1.0,1.0,1.0,0.99871296,1.0,1.0,1.0,1.25821,1.0 2021-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2022-01-01T00:00:00Z,32.0,5.0,5.0,5.0,5.00794,5.3792124,5.715106,5.0650253,5.0,6.0,5.0,5.846333,5.881433,5.0,5.0,6.0,5.0,5.242939,5.0,5.0,4.0982504,5.0,4.464442,5.40093,5.638891,5.0,5.0,5.0,5.0,5.0,5.0,5.0,3.0,4.3684926,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.007122,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0 2022-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.002472387,1.0,0.06396356,0.0,0.0,0.5560319,0.0,0.008922311,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.68424624,0.0,0.0,0.0,0.0,0.0,0.0,0.9449886,0.0,0.968067,0.0,0.0,0.0,0.631587,0.16657059,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2971586,0.10989543,0.1358479,0.33704165,0.85523933,0.99642867,1.0,1.0,1.0,1.0,1.0,1.0 2022-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2023-01-01T00:00:00Z,32.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.002472,11.0,10.063964,10.0,10.0,10.556032,10.0,10.008923,10.0,10.0,10.0,11.0,10.0,10.0,10.0,10.0,10.684246,10.0,10.0,10.0,10.0,10.0,10.0,10.944988,10.0,10.968067,10.0,10.0,11.0,10.671595,10.665981,10.1329365,10.0,10.706624,10.0,10.996538,11.0,10.0,10.964846,11.0,11.0,11.0,11.0,11.0,10.109896,10.181467,10.928525,10.855239,10.9964285,11.0,11.0,11.0,11.0,11.0,11.0 2023-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.116868,2.0,1.9623152,2.0,2.0,1.0,1.2296147,2.0,2.0,1.9975276,1.0,1.593894,1.0,2.0,1.1200827,2.0,1.9910777,2.0,2.0,2.0,1.0,2.0,2.0,2.0,1.0,1.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0550114,2.0,1.0319331,2.0,2.0,1.0,1.3284057,1.3340185,1.8670633,2.0,1.2933758,2.0,1.0034623,1.0,2.0,1.035154,1.0,1.0,1.0,1.0,1.0,2.0,1.9543808,1.129934,2.0,2.0,1.0,2.0,1.0,1.2237593,2.0,2.0 2023-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2024-01-01T00:00:00Z,32.0,11.0,11.0,11.0,10.952362,8.724725,6.709364,10.609847,6.5843396,5.0,10.811576,5.922003,6.020174,6.0,7.1480737,5.0,11.0,9.542367,11.0,9.289288,8.2543745,7.0,10.719469,6.1995335,5.757927,7.0,7.0,6.0,11.0,7.0,7.0,7.0,11.0,11.0,6.0,7.0,7.0,7.0,7.0,7.0,10.779954,6.2875566,10.872268,6.9817357,6.0,11.0,9.686377,9.663926,7.840001,8.711042,9.826497,10.388292,10.986151,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0 2024-01-01T00:00:00Z,35.0,2.0,2.0,1.5973794,1.9920604,1.3756051,1.284894,1.0,1.0,1.0,1.0,1.0,1.1101146,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.1098955,1.1358479,1.0584587,1.8552394,1.9964286,1.0,2.0,1.0,1.2237593,2.0,2.0 2024-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2025-01-01T00:00:00Z,32.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,7.549125,8.0,7.7322206,8.0,8.0,8.0,8.0,13.0,8.0,8.0,8.0,8.0,7.0,7.684246,13.0,8.0,8.0,8.0,8.0,8.0,8.0,11.509222,8.0,8.091321,13.0,8.0,8.0,8.0,9.874521,10.831166,8.0,9.489367,8.0,8.0,9.0,8.035154,8.0,8.0,8.0,8.0,9.485793,9.439582,9.497772,9.756683,12.420958,12.985715,13.0,13.0,13.0,13.0,11.450741,13.0 2025-01-01T00:00:00Z,35.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0024724,6.0,5.0639634,5.0,5.0,5.5560317,5.0,5.008922,5.0,5.0,5.0,6.0,5.0,5.0,5.0,5.0,5.684246,5.0,5.0,5.0,5.0,5.0,5.0,5.9449887,5.0,5.968067,5.0,5.0,5.0,5.631587,5.1665707,5.162657,5.5422087,5.0,5.8776584,5.0,5.0,6.0,5.035154,5.0,5.0,5.0,5.0,5.291134,6.0,5.954381,5.408517,6.0,6.0,5.998713,6.0,6.0,6.0,6.0,6.0 2025-01-01T00:00:00Z,37.0,3.0,3.0,3.0,3.0,2.9092882,3.0,2.6296961,2.0,3.0,2.101681,2.8463328,3.0,2.0,2.0,3.0,2.0,2.2429388,2.0,2.0,2.0,2.0,2.0,2.4009297,2.638891,2.0,2.0,3.0,2.0,2.0,2.0,2.0,2.0,2.0,3.0,2.0,2.0,2.0,2.0,2.0,2.0,2.7089663,2.0,2.0182643,3.0,2.0,2.0,2.0,2.50503,3.0,2.0,3.0,2.0,2.0,3.0,2.0351539,2.0,2.0,2.0,2.0,2.0,2.8901045,2.818533,2.0714753,2.1447606,2.0035713,2.0,2.0,2.0,2.0,2.25821,2.0 2026-01-01T00:00:00Z,32.0,3.0,3.0,3.0,3.0079396,3.4699244,3.715106,3.4353292,3.116868,4.0,3.860634,4.0,3.8814328,3.0,3.2296147,4.0,4.0,4.0,4.0,3.6578577,3.4508748,3.0,3.9438937,3.4009297,3.6478183,3.0,3.0,3.0,4.0,3.0,3.0,3.0,4.0,4.0,3.0,3.0,3.0,3.0,3.0,3.0,3.9449885,3.007122,3.968067,3.0,3.0,4.0,3.631587,3.2350934,3.1329367,3.0,3.7066243,3.0,3.6411579,3.0,3.0,3.9648461,3.8979578,3.1245377,4.0,3.3535023,3.7027607,3.0,3.0456192,3.591483,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0 2026-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.002472387,1.0,0.06396356,0.0,0.0,0.5560319,0.0,0.008922311,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.68424624,0.0,0.0,0.0,0.0,0.0,0.0,0.9449886,0.0,0.968067,0.0,0.0,0.0,0.631587,0.16657059,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2026-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2027-01-01T00:00:00Z,32.0,2.0,2.0,2.0,2.0079396,2.3792126,2.715106,2.0650256,2.0,3.0,2.0,2.8463328,2.5726616,2.0,2.0,3.0,2.0,2.2454112,3.0,2.0639637,2.0,3.0,2.556032,2.9986072,2.999995,3.0,3.0,2.0,3.0,3.0,3.0,3.0,2.0,2.6842463,2.0,3.0,3.0,3.0,3.0,3.0,3.0,2.2945106,3.0,2.9817357,2.0,2.0,3.0,2.9314773,2.3620336,2.0,2.2933757,2.0,2.3588421,3.0,2.0,2.0,2.1020422,2.8754623,2.0,2.6464977,2.2912145,2.1098955,2.1358478,2.3370416,2.8552394,2.9964287,2.998713,3.0,3.0,3.0,2.74179,3.0 2027-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.007939601,0.37921253,0.715106,0.065025456,0.0,1.0,0.0,0.84633285,0.8814329,0.0,0.0,1.0,0.0,0.24293877,0.0,0.0,0.0,0.0,0.0,0.40092975,0.6388911,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0071219355,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.10989543,0.1358479,0.058458637,0.85523933,0.99642867,0.0,1.0,0.0,0.22375934,1.0,1.0 2027-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2028-01-01T00:00:00Z,32.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,8.992583,6.0,8.808109,7.6473756,9.0,6.528567,9.0,8.973233,9.0,9.0,9.0,6.0,9.0,9.0,9.0,6.0,6.0,9.0,9.0,9.0,9.0,9.0,9.0,6.1650343,9.0,6.095799,9.0,9.0,9.0,7.105239,8.500288,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0 2028-01-01T00:00:00Z,35.0,4.0,4.0,4.0,3.9920604,3.5300756,3.284894,3.5646708,3.0,3.0,3.101681,3.0,3.1185672,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.5491252,3.0,2.732221,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.0,2.6842463,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,4.0,3.0,3.0685227,3.2955935,3.5422084,3.7066243,3.8776584,3.6411579,3.0,4.0,4.0,3.8979578,3.1245377,4.0,3.3535023,3.9999194,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0 2028-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0079396,1.4699244,1.715106,1.4353293,0.23373593,2.0,1.8229494,2.0,1.8898854,0.0,0.4592294,2.0,2.0,1.9950552,0.0,1.187788,0.0,2.0,0.24016543,2.0,1.9821553,2.0,2.0,2.0,0.0,2.0,2.0,2.0,0.0,0.0,2.0,2.0,2.0,2.0,2.0,2.0,0.11002279,2.0,0.06386602,2.0,2.0,1.0,0.6568115,0.73655957,1.8670633,2.0,1.2933758,2.0,0.6480826,0.0,2.0,1.035154,0.89795786,0.12453761,1.0,0.35350227,1.2850281,2.0,1.9543808,1.408517,2.0,2.0,1.9974259,2.0,2.0,2.0,2.0,2.0 2029-01-01T00:00:00Z,32.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,4.116868,5.0,4.962315,5.0,5.0,4.0,4.2296147,5.0,5.0,4.995055,3.0,4.5299306,3.0982504,4.0,3.0284925,4.40093,4.629974,4.0,4.0,5.0,3.0,4.0,4.0,4.0,2.0,2.6842463,5.0,4.0,4.0,4.0,4.0,4.0,3.0550115,4.7089663,3.031933,4.0182643,5.0,4.0,3.2883985,2.9716527,4.5050297,5.0,4.0,5.0,3.2892406,2.0,5.0,4.035154,3.7959156,2.2490752,4.0,2.7070045,3.9938138,4.890105,4.818533,4.0714755,4.1447606,4.0035715,3.998713,4.0,4.0,4.0,4.7746296,4.0 2029-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.015879203,0.75842506,1.430212,0.13005091,0.0,2.0,0.0,1.6926657,1.1453234,0.0,0.0,2.0,0.0,0.48587754,0.0,0.0,0.0,0.0,0.0,0.79907393,1.2777822,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0069537065,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2029-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2030-01-01T00:00:00Z,32.0,16.0,16.0,12.779036,15.936483,11.004841,10.279152,8.0,8.0,8.0,8.0,8.0,8.880917,8.0,8.0,8.0,8.0,8.002472,9.0,8.063964,8.0,8.0,8.556032,8.0,8.008923,8.0,8.0,8.0,9.0,8.0,8.0,8.0,8.0,8.684246,8.0,8.0,8.0,8.0,8.0,8.0,8.944988,8.0,8.968067,8.0,8.0,9.0,8.671595,8.665981,8.295593,8.542209,8.706624,8.877659,8.996538,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.329686,9.407544,9.175376,11.565718,11.989286,9.0,12.0,9.0,9.671278,12.0,12.0 2030-01-01T00:00:00Z,35.0,3.0,3.0,3.0,3.0,3.1814237,3.0,3.7406077,3.233736,3.0,4.721268,3.3073342,3.0,3.0,3.4592295,3.0,5.0,4.516595,6.0,4.3796787,3.9017496,5.0,5.4438195,4.1981406,3.7311401,5.0,5.0,5.0,6.0,5.0,5.0,5.0,5.0,5.684246,5.0,5.0,5.0,5.0,5.0,5.0,5.9449887,4.985756,5.968067,5.0,5.0,6.0,5.671594,5.665982,5.2955937,5.5422087,5.706624,5.8776584,5.9965377,6.0,6.0,6.0,6.0,6.0,6.0,6.0,5.708866,6.0,6.0,5.721417,6.0,6.0,5.001287,6.0,5.0,5.223759,6.0,6.0 2030-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2031-01-01T00:00:00Z,32.0,4.0,4.0,4.0,3.9920604,3.6207874,3.284894,3.9349744,4.0,3.0,4.0,3.1536672,3.4273384,4.0,4.0,3.0,4.0,3.7570612,4.0,4.0,3.5491252,4.0,3.732221,3.600463,3.361109,4.0,4.0,4.0,4.0,4.0,4.0,4.0,3.0,3.6842463,4.0,4.0,4.0,4.0,4.0,4.0,4.0,3.9965231,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.109895,4.135848,4.058459,4.8552394,4.9964285,4.0,5.0,4.0,4.223759,5.0,5.0 2031-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.5164198,1.0 2031-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2032-01-01T00:00:00Z,32.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,3.116868,4.0,3.9623153,4.0,4.0,3.0,3.2296147,4.0,4.0,3.9975276,3.0,3.593894,2.5491252,4.0,2.8523035,4.0,3.9910777,4.0,4.0,4.0,3.0,4.0,4.0,4.0,2.0,2.6842463,4.0,4.0,4.0,4.0,4.0,4.0,3.0550115,4.0,3.031933,4.0,4.0,4.0,3.3284059,3.4025412,4.0,4.0,4.0,4.0,3.6446202,3.0,4.0,4.0,3.8979578,3.1245377,4.0,3.3535023,3.9999194,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0 2032-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2032-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2033-01-01T00:00:00Z,32.0,11.0,11.0,11.0,11.055577,14.289471,16.005743,14.047305,10.934944,18.0,16.986753,18.0,17.229198,10.0,11.836918,18.0,18.0,17.985167,12.0,14.879079,10.450875,22.0,12.340505,20.39628,19.355192,22.0,22.0,13.0,12.0,22.0,22.0,22.0,11.0,11.684246,13.0,22.0,22.0,22.0,22.0,22.0,12.550114,15.654913,12.31933,21.835623,13.0,12.0,15.24405,14.909296,15.9627075,12.457791,14.933758,12.122341,11.679243,11.0,12.0,12.0,11.897958,11.124537,12.0,11.353502,14.620123,12.9890585,13.222631,15.033375,19.697155,20.967857,20.988417,21.0,21.0,21.0,21.77463,21.0 2033-01-01T00:00:00Z,35.0,6.0,6.0,6.0,6.015879,6.758425,7.430212,6.130051,5.116868,8.0,5.962315,7.6926656,7.7628655,5.0,5.2296147,8.0,6.0,6.483405,5.0,5.593894,4.549125,6.0,4.8523035,6.8018594,7.26886,6.0,6.0,6.0,5.0,6.0,6.0,6.0,4.0,4.684246,6.0,6.0,6.0,6.0,6.0,6.0,5.0550113,6.014244,5.031933,6.0,6.0,6.0,5.328406,5.402541,6.0,6.0,6.0,6.0,5.6446204,5.0,6.0,6.0,5.897958,5.1245375,6.0,5.3535023,5.9938946,6.0,6.0,6.0,6.0,6.0,5.998713,6.0,6.0,6.0,6.0,6.0 2033-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2034-01-01T00:00:00Z,32.0,19.0,19.0,19.0,19.00794,19.197788,19.715107,18.324417,17.0,20.0,17.203362,19.539,19.881433,17.0,17.0,20.0,17.0,17.738707,21.0,17.255854,17.90175,24.0,19.759686,22.39628,21.417635,24.0,24.0,20.0,21.0,24.0,24.0,24.0,19.0,20.368492,20.0,24.0,24.0,24.0,24.0,24.0,21.165033,21.164135,21.095798,23.926943,20.0,21.0,21.985218,22.002056,21.58107,20.0,21.880127,20.0,21.010387,21.0,20.0,20.964846,21.0,21.0,21.0,21.0,21.594316,20.329687,20.453163,21.602608,22.565718,22.989286,23.0,23.0,23.0,23.0,22.22537,23.0 2034-01-01T00:00:00Z,35.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,3.233736,5.0,4.9246306,5.0,5.0,3.0,3.4592295,5.0,5.0,4.992583,2.0,4.1238246,2.5491252,5.0,2.4163544,5.0,4.973233,5.0,5.0,5.0,2.0,5.0,5.0,5.0,2.0,2.0,5.0,5.0,5.0,5.0,5.0,5.0,2.1650343,5.0,2.095799,5.0,5.0,3.0,2.9852173,3.070578,4.408813,3.915583,3.5867517,3.2446833,2.6515448,2.0,3.0,3.0,2.8979578,2.1245377,3.0,2.3535023,2.9999194,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0 2034-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2035-01-01T00:00:00Z,32.0,13.0,13.0,12.194758,12.928544,8.46174,6.564046,7.952695,3.116868,4.0,4.6740828,4.0,5.024841,3.0,3.2296147,4.0,4.0,4.0024724,5.0,3.721821,3.4508748,5.0,4.4999256,4.59907,4.361104,5.0,5.0,5.0,5.0,5.0,5.0,5.0,4.0,4.684246,5.0,5.0,5.0,5.0,5.0,5.0,5.0,4.992878,5.0,5.0,5.0,4.0,4.959993,4.500589,4.8670635,5.0,4.293376,5.0,4.0034623,4.0,5.0,4.035154,4.0,4.0,4.0,4.0,4.3031836,5.0,4.954381,4.408517,5.0,5.0,5.001287,5.0,5.0,5.0,5.2582097,5.0 2035-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.002472387,1.0,0.06396356,0.0,0.0,0.5560319,0.0,0.008922311,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.68424624,0.0,0.0,0.0,0.0,0.0,0.0,0.9449886,0.0,0.968067,0.0,0.0,0.0,0.631587,0.16657059,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2035-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2036-01-01T00:00:00Z,32.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,10.0,9.0,9.599071,9.352181,10.0,10.0,9.0,9.0,10.0,10.0,10.0,9.0,9.0,9.0,10.0,10.0,10.0,10.0,10.0,9.055012,9.291034,9.031933,9.981736,9.0,9.0,9.328405,9.334019,9.362034,9.0,9.293376,9.0,9.003462,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.891476,9.439582,9.543391,10.069584,12.420958,12.985715,12.0,13.0,12.0,12.22376,12.74179,13.0 2036-01-01T00:00:00Z,35.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,7.0,6.0,6.59907,6.352182,7.0,7.0,7.0,6.0,7.0,7.0,7.0,6.0,6.0,7.0,7.0,7.0,7.0,7.0,7.0,6.0550113,6.992878,6.031933,7.0,7.0,6.0,6.328406,6.334018,6.8670635,7.0,6.293376,7.0,6.0034623,6.0,7.0,6.035154,6.0,6.0,6.0,6.0,5.993975,7.0,6.954381,6.129934,7.0,7.0,5.998713,7.0,6.0,6.223759,7.0,7.0 2036-01-01T00:00:00Z,37.0,5.0,5.0,4.597379,4.99206,4.375605,4.284894,4.0,4.0,4.0,4.0,4.0,4.1101146,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.109895,4.135848,4.058459,4.8552394,4.9964285,4.0,5.0,4.0,4.223759,5.0,5.0 2037-01-01T00:00:00Z,32.0,5.0,5.0,5.0,5.0,5.090712,5.0,5.3703036,6.0,5.0,5.898319,5.153667,5.308771,6.0,6.0,5.0,6.0,5.757061,6.0,6.0,6.0,8.0,6.0,6.7986035,6.065472,8.0,8.0,8.0,6.0,8.0,8.0,8.0,6.0,6.0,8.0,8.0,8.0,8.0,8.0,8.0,6.110023,7.9822793,6.063866,8.0,8.0,6.0,6.6568117,6.668037,7.7341266,8.0,6.5867515,8.0,6.0069246,6.0,8.0,6.0703077,6.0,6.0,6.0,6.0,7.1886344,8.21979,8.180457,7.4911175,9.710479,9.992857,10.0,10.0,10.0,10.0,10.0,10.0 2037-01-01T00:00:00Z,35.0,4.0,4.0,4.0,3.9920604,3.6207874,3.284894,3.9349744,3.116868,3.0,3.9623153,3.1536672,3.4273384,3.0,3.2296147,3.0,4.0,3.7545888,3.0,3.593894,3.0,4.0,3.1200826,3.600463,3.3521867,4.0,4.0,4.0,3.0,4.0,4.0,4.0,3.0,3.0,4.0,4.0,4.0,4.0,4.0,4.0,3.0550115,3.9965231,3.031933,4.0,4.0,3.0,3.3284059,3.3340185,3.8670633,4.0,3.2933757,4.0,3.0034623,3.0,4.0,3.0351539,3.0,3.0,3.0,3.0,3.2971587,4.109895,4.0902286,3.4669757,4.8552394,4.9964285,4.0,5.0,4.0,4.223759,4.7417903,5.0 2037-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2038-01-01T00:00:00Z,32.0,18.0,18.0,18.0,17.96824,16.120302,15.139576,16.258682,14.0,14.0,14.406724,14.0,15.709353,14.0,14.0,14.0,14.0,14.027196,25.0,14.703599,17.156124,18.0,21.990805,16.401852,15.506872,18.0,18.0,18.0,25.0,18.0,18.0,18.0,21.0,23.736984,18.0,18.0,18.0,18.0,18.0,18.0,24.61492,17.986094,24.776468,18.0,18.0,25.0,22.661152,22.230982,21.045095,25.04871,22.94637,29.40956,24.620384,24.0,31.0,25.210924,24.897959,24.124538,25.0,24.353502,24.102419,30.01094,29.503653,24.417727,23.302845,22.032143,21.998713,22.0,22.0,22.0,22.51642,22.0 2038-01-01T00:00:00Z,35.0,9.0,9.0,9.0,8.960302,6.650378,5.42447,6.8233533,3.116868,4.0,4.470721,4.0,4.5505724,3.0,3.2296147,4.0,4.0,4.0024724,5.0,3.721821,3.4508748,4.0,4.4999256,4.0,4.008922,4.0,4.0,4.0,5.0,4.0,4.0,4.0,4.0,4.684246,4.0,4.0,4.0,4.0,4.0,4.0,4.9449887,4.0,4.968067,4.0,4.0,4.0,4.631587,4.1665707,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,3.9939752,4.0,4.0,4.0,4.0,4.0,3.998713,4.0,4.0,4.0,4.0,4.0 2038-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2039-01-01T00:00:00Z,32.0,7.0,7.0,7.0,6.99206,6.711499,6.284894,7.3052783,6.233736,6.0,7.8229494,6.3073344,6.118567,6.0,6.4592295,6.0,8.0,7.5091777,6.0,7.187788,6.0,8.0,6.240165,7.1981406,6.7043734,8.0,8.0,8.0,6.0,8.0,8.0,8.0,6.0,6.0,8.0,8.0,8.0,8.0,8.0,8.0,6.110023,7.985756,6.063866,8.0,8.0,8.0,6.6568117,6.8050823,8.0,8.0,8.0,8.0,7.2892404,6.0,8.0,8.0,7.7959156,6.2490754,8.0,6.7070045,7.993814,8.109896,8.135848,8.058458,8.855239,8.9964285,7.998713,9.0,8.0,8.22376,9.0,9.0 2039-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.116868,2.0,1.9623152,2.0,2.0,1.0,1.2296147,2.0,2.0,1.9975276,1.0,1.593894,1.0,2.0,1.1200827,2.0,1.9910777,2.0,2.0,2.0,1.0,2.0,2.0,2.0,1.0,1.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0550114,2.0,1.0319331,2.0,2.0,2.0,1.3284057,1.4025412,2.0,2.0,2.0,2.0,1.6446203,1.0,2.0,2.0,1.8979578,1.1245376,2.0,1.3535023,1.9999193,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0 2039-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2040-01-01T00:00:00Z,32.0,19.0,19.0,21.013103,18.952362,17.043518,14.709364,19.581682,13.116868,13.0,14.979126,13.153667,13.753666,13.0,13.229614,13.0,14.0,13.747171,10.0,13.402003,11.647375,14.0,10.648649,13.599071,13.325419,14.0,14.0,14.0,10.0,14.0,14.0,14.0,10.0,10.0,14.0,14.0,14.0,14.0,14.0,14.0,10.220046,13.992878,10.127732,14.0,14.0,23.0,11.313623,12.226869,16.660341,18.879877,20.359617,21.898926,18.348904,10.0,23.0,23.0,21.673452,11.618989,23.0,14.59553,23.229836,23.219791,23.271696,23.3955,24.710478,24.992857,23.985842,25.0,24.0,24.223759,25.0,25.0 2040-01-01T00:00:00Z,35.0,3.0,3.0,3.0,3.0079396,3.4699244,3.715106,3.4353292,3.116868,4.0,3.860634,4.0,3.8898854,3.0,3.2296147,4.0,4.0,3.9975276,3.0,3.593894,3.0,4.0,3.1200826,4.0,3.9910777,4.0,4.0,4.0,3.0,4.0,4.0,4.0,3.0,3.0,4.0,4.0,4.0,4.0,4.0,4.0,3.0550115,4.0,3.031933,4.0,4.0,3.0,3.3284059,3.3340185,3.8670633,4.0,3.2933757,4.0,3.0034623,3.0,4.0,3.0351539,3.0,3.0,3.0,3.0,3.2911336,4.0,3.9543808,3.408517,4.0,4.0,3.998713,4.0,4.0,4.0,4.0,4.0 2040-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0079396,1.3792125,1.715106,1.0650254,0.11686797,2.0,0.96231526,1.8463329,1.5726616,0.0,0.2296147,2.0,1.0,1.2404664,0.0,0.593894,0.0,1.0,0.12008271,1.399537,1.6299688,1.0,1.0,1.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.055011395,1.0034769,0.03193301,1.0,1.0,0.0,0.32840574,0.33401844,0.70440644,0.45779148,0.29337582,0.12234159,0.003462314,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2971586,0.10989543,0.1358479,0.33704165,0.85523933,0.99642867,1.0,1.0,1.0,1.0,1.0,1.0 2041-01-01T00:00:00Z,32.0,16.0,16.0,16.0,15.98412,14.9694395,14.569788,14.759038,13.883132,14.0,13.342728,13.846333,13.928363,14.0,13.770386,14.0,13.0,13.233049,9.0,13.086288,11.7456255,13.0,9.760862,13.399537,13.603202,13.0,13.0,13.0,9.0,13.0,13.0,13.0,9.0,9.0,13.0,13.0,13.0,13.0,13.0,13.0,9.220046,13.003477,9.127732,13.0,13.0,9.0,10.313623,10.336074,11.817626,10.831166,10.173503,9.489367,9.013849,9.0,9.0,9.0,9.0,9.0,9.0,9.0,10.188635,9.439582,9.543391,10.348166,12.420958,12.985715,13.0,13.0,13.0,13.0,14.03284,13.0 2041-01-01T00:00:00Z,35.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.007417,8.0,5.1918907,5.0,5.0,6.6680956,5.0,5.026767,5.0,5.0,5.0,8.0,5.0,5.0,5.0,5.0,7.0527387,5.0,5.0,5.0,5.0,5.0,5.0,7.8349657,5.0,7.904201,5.0,5.0,8.0,7.014783,6.997945,5.39881,5.0,7.1198726,5.0,7.989613,8.0,5.0,7.894538,8.0,8.0,8.0,8.0,7.993975,5.329686,5.5444016,7.785574,7.565718,7.989286,7.998713,8.0,8.0,8.0,8.0,8.0 2041-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0079396,1.3792125,1.715106,1.0650254,1.0,2.0,1.0,1.8463329,1.5726616,1.0,1.0,2.0,1.0,1.2454112,2.0,1.0639635,0.5491252,2.0,1.2882527,1.9986073,1.9999951,2.0,2.0,1.0,2.0,2.0,2.0,2.0,0.0,1.3684925,1.0,2.0,2.0,2.0,2.0,2.0,2.0,1.2945105,2.0,1.9817358,1.0,2.0,2.0,2.0,1.6576271,1.5422086,2.0,1.8776584,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0 2042-01-01T00:00:00Z,32.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,7.467472,11.0,10.849261,11.0,11.0,7.0,7.918459,11.0,11.0,10.992583,8.0,9.43954,7.450875,11.0,8.304142,11.0,10.973233,11.0,11.0,11.0,8.0,11.0,11.0,11.0,8.0,8.0,11.0,11.0,11.0,11.0,11.0,11.0,8.165034,11.0,8.095799,11.0,11.0,11.0,9.065231,10.0694,11.0,11.0,11.0,11.0,10.64462,10.0,11.0,11.0,10.897958,10.124537,11.0,10.353502,10.708786,11.0,11.0,10.721417,11.0,11.0,10.001287,11.0,10.0,10.22376,11.0,11.0 2042-01-01T00:00:00Z,35.0,3.0,3.0,3.0,3.0,2.9092882,3.0,2.6296961,2.0,3.0,2.101681,2.8463328,3.0,2.0,2.0,3.0,2.0,2.2454112,3.0,2.0639637,2.4508748,3.0,2.823811,3.0,2.999995,3.0,3.0,2.0,3.0,3.0,3.0,3.0,3.0,3.0,2.0,3.0,3.0,3.0,3.0,3.0,3.0,2.2981555,3.0,2.9817357,2.0,3.0,3.0,3.0,2.657627,2.5422084,3.0,2.8776584,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0 2042-01-01T00:00:00Z,37.0,1.0,1.0,1.0,0.9920604,0.62078744,0.284894,0.93497455,0.11686797,0.0,0.96231526,0.15366712,0.41888574,0.0,0.2296147,0.0,1.0,0.75706124,1.0,0.65785754,0.0,1.0,0.67611456,0.60046303,0.3611089,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.0,0.68424624,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.99652314,1.0,1.0,1.0,0.0,0.95999277,0.500589,0.8670633,1.0,0.29337582,1.0,0.003462314,0.0,1.0,0.03515395,0.0,0.0,0.0,0.0,0.0,1.0,0.95438075,0.12993395,1.0,1.0,0.0,1.0,0.0,0.22375934,1.25821,1.0 2043-01-01T00:00:00Z,32.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,5.116868,6.0,5.962315,6.0,6.0,5.0,5.2296147,6.0,6.0,5.995055,4.0,5.5299306,4.549125,5.0,4.296272,5.40093,5.629974,5.0,5.0,6.0,4.0,5.0,5.0,5.0,4.0,4.0,6.0,5.0,5.0,5.0,5.0,5.0,4.0550113,5.7089663,4.031933,5.0182643,6.0,5.0,4.328406,4.402541,5.342373,5.4577913,5.0,5.1223416,4.6446204,4.0,5.0,5.0,4.897958,4.1245375,5.0,4.3535023,4.9999194,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,6.03284,5.0 2043-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0079396,1.4699244,1.715106,1.4353293,1.116868,2.0,1.8606341,2.0,1.8898854,1.0,1.2296147,2.0,2.0,2.0,2.0,1.6578575,1.0,2.0,1.6761146,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0,1.6842462,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.9599928,1.5691117,2.0,2.0,2.0,2.0,1.6446203,1.0,2.0,2.0,1.8979578,1.1245376,2.0,1.3535023,1.9938945,2.1098955,2.1358478,2.0584586,2.8552394,2.9964287,1.9987129,3.0,2.0,2.2237594,2.74179,3.0 2043-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2044-01-01T00:00:00Z,32.0,9.0,9.0,9.0,9.01588,10.0305605,10.430212,10.240962,9.350604,11.0,11.5819025,11.153667,10.762866,9.0,9.688844,11.0,12.0,11.759534,13.0,11.037537,9.0,12.0,11.584375,11.599071,11.370031,12.0,12.0,12.0,13.0,12.0,12.0,12.0,9.0,11.736985,12.0,12.0,12.0,12.0,12.0,12.0,12.944988,11.992878,12.968067,12.0,12.0,12.0,12.631587,12.166571,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.329686,12.407544,12.175376,14.565718,14.989286,12.0,15.0,12.0,12.671278,15.0,15.0 2044-01-01T00:00:00Z,35.0,7.0,7.0,7.0,7.0,6.909288,7.0,6.6296964,6.0,7.0,6.101681,6.846333,7.0,6.0,6.0,7.0,6.0,6.237994,4.0,5.8720727,5.0982504,6.0,4.352378,6.40093,6.6210465,6.0,6.0,6.0,4.0,6.0,6.0,6.0,4.0,4.0,6.0,6.0,6.0,6.0,6.0,6.0,4.110023,6.007122,4.063866,6.0,6.0,6.0,4.6568117,4.8050823,6.0,6.0,6.0,6.0,5.2892404,4.0,6.0,6.0,5.7959156,4.2490754,6.0,4.7070045,5.9877887,6.109895,6.135848,6.058459,6.8552394,6.9964285,5.997426,7.0,6.0,6.223759,7.0,7.0 2044-01-01T00:00:00Z,37.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.9975276,2.0,2.9360363,2.5491252,3.0,2.176189,3.0,2.9910777,3.0,3.0,3.0,2.0,3.0,3.0,3.0,2.0,2.0,3.0,3.0,3.0,3.0,3.0,3.0,2.0550115,3.0,2.031933,3.0,3.0,3.0,2.368413,2.8334293,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0 2045-01-01T00:00:00Z,32.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.002472,13.0,12.063964,12.0,12.0,12.556032,12.0,12.008923,12.0,12.0,12.0,13.0,12.0,12.0,12.0,12.0,12.684246,12.0,12.0,12.0,12.0,12.0,12.0,12.944988,12.0,12.968067,12.0,12.0,12.0,12.631587,12.166571,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.297158,12.109896,12.135848,12.337042,12.855239,12.9964285,13.0,13.0,13.0,13.0,13.0,13.0 2045-01-01T00:00:00Z,35.0,8.0,8.0,8.40262,8.0,8.15447,8.0,8.564671,7.116868,8.0,8.063996,8.0,8.0,7.0,7.2296147,8.0,8.0,7.9975276,7.0,7.593894,7.0,7.0,7.120083,7.40093,7.638896,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.007122,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.2971587,7.109895,7.135848,7.337042,7.8552394,7.9964285,8.0,8.0,8.0,8.0,8.0,8.0 2045-01-01T00:00:00Z,37.0,5.0,5.0,4.597379,4.99206,4.375605,4.284894,4.0,4.0,4.0,4.0,4.0,4.1101146,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.2582097,4.0 2046-01-01T00:00:00Z,32.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,9.116868,10.0,9.962316,10.0,10.008452,9.0,9.229614,10.0,10.0,10.002472,11.0,9.721821,9.0,10.0,10.232146,10.0,10.008923,10.0,10.0,10.0,11.0,10.0,10.0,10.0,9.0,10.368492,10.0,10.0,10.0,10.0,10.0,10.0,10.944988,10.0,10.968067,10.0,10.0,10.0,10.631587,10.166571,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,11.188635,10.549478,10.679239,11.406626,14.2761965,14.982143,14.0,15.0,14.0,14.22376,15.0,15.0 2046-01-01T00:00:00Z,35.0,7.0,7.0,6.194759,6.984121,5.75121,5.569788,5.0,5.0,5.0,5.0,5.0,5.220229,5.0,5.0,5.0,5.0,5.0024724,6.0,5.0639634,4.549125,5.0,5.288253,5.0,5.008922,5.0,5.0,6.0,6.0,5.0,5.0,5.0,4.0,5.3684926,6.0,5.0,5.0,5.0,5.0,5.0,5.9449887,5.701844,5.968067,5.0182643,6.0,5.0,5.631587,5.1665707,5.342373,5.4577913,5.0,5.1223416,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.8914757,5.439582,5.5433917,6.0695834,8.420958,8.985715,8.0,9.0,8.0,8.22376,9.0,9.0 2046-01-01T00:00:00Z,37.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0024724,3.0,2.0639637,2.0,3.0,2.556032,2.5990703,2.361104,3.0,3.0,2.0,3.0,3.0,3.0,3.0,2.0,2.6842463,2.0,3.0,3.0,3.0,3.0,3.0,3.0,2.2910337,3.0,2.9817357,2.0,3.0,3.0,3.0,2.657627,2.5422084,3.0,2.8776584,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.2911336,3.1098955,3.1358478,3.3370416,3.8552394,3.9964287,3.998713,4.0,4.0,4.0,4.0,4.0 2047-01-01T00:00:00Z,32.0,11.0,11.0,12.207862,11.071456,15.874155,17.435955,17.352583,11.402415,20.0,20.734333,20.307335,19.550438,10.0,12.755377,20.0,22.0,21.486927,11.0,17.190691,10.450875,24.0,12.264804,22.399067,21.328436,24.0,24.0,25.0,11.0,24.0,24.0,24.0,11.0,11.0,25.0,24.0,24.0,24.0,24.0,24.0,11.715148,24.680647,11.415129,24.018265,25.0,18.0,15.269275,15.821898,22.568811,21.20454,19.760254,18.856392,15.533116,11.0,18.0,18.0,17.285706,11.871763,18.0,13.474516,15.039899,16.901045,16.641521,14.629583,9.447606,8.035713,8.002574,8.0,8.0,8.0,10.06568,8.0 2047-01-01T00:00:00Z,35.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,3.233736,5.0,4.9246306,5.0,5.0,3.0,3.4592295,5.0,5.0,4.9975276,4.0,4.2517514,3.4508748,4.0,4.0639763,4.40093,4.638896,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.007122,4.0,4.0,4.0,4.0,4.0,4.0,4.3253136,5.084417,4.0,5.7553167,4.0,4.0,6.0,4.0703077,4.0,4.0,4.0,4.0,4.2971587,5.890105,5.7729135,4.4799924,5.1447606,5.0035715,5.0,5.0,5.0,5.0,5.0,5.0 2047-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.3031836,1.1098955,1.1358479,1.3370416,1.8552394,1.9964286,2.001287,2.0,2.0,2.0,1.74179,2.0 2048-01-01T00:00:00Z,32.0,12.0,12.0,11.59738,12.007939,12.224742,12.715106,11.500355,12.0,13.0,11.898319,12.846333,12.889886,12.0,12.0,13.0,12.0,12.242939,12.0,12.0,12.0,14.0,12.0,13.599071,13.343254,14.0,14.0,13.0,12.0,14.0,14.0,14.0,12.0,12.0,13.0,14.0,14.0,14.0,14.0,14.0,12.110023,13.291034,12.063866,13.981736,13.0,14.0,12.616804,12.374194,13.657627,13.542209,14.0,13.877659,12.933861,11.0,14.0,14.0,13.693873,11.373612,14.0,12.060507,14.272817,14.109896,14.135848,14.337042,14.855239,14.9964285,14.994852,15.0,15.0,15.0,15.0,15.0 2048-01-01T00:00:00Z,35.0,8.0,8.0,7.194759,7.976181,6.281286,5.854682,5.5646706,5.0,5.0,5.101681,5.0,5.338796,5.0,5.0,5.0,5.0,5.004945,7.0,5.1279273,5.0,7.0,6.112064,6.1981406,5.722208,7.0,7.0,5.0,7.0,7.0,7.0,7.0,5.0,6.3684926,5.0,7.0,7.0,7.0,7.0,7.0,7.0,5.5820675,7.0,6.9634714,5.0,7.0,7.0,7.0,6.315254,6.084417,7.0,6.7553167,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0 2048-01-01T00:00:00Z,37.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.116868,2.0,1.9623152,2.0,2.0,1.0,1.2296147,2.0,2.0,1.9975276,1.0,1.593894,1.0,1.0,1.1200827,1.4009297,1.638896,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0071219,1.0,1.0,1.0,1.0,1.0,1.0,1.1626569,1.5422086,1.0,1.8776584,1.0,1.0,2.0,1.035154,1.0,1.0,1.0,1.0,1.2911336,1.8901045,1.8185328,1.3500583,1.1447606,1.0035714,1.9987129,1.0,2.0,1.7762407,1.25821,1.0 2049-01-01T00:00:00Z,32.0,13.0,13.0,13.0,12.992061,12.4393635,12.284894,12.194366,11.0,12.0,11.203362,11.846333,12.118567,11.0,11.0,12.0,11.0,11.242939,11.0,11.0,11.0,11.0,11.0,11.400929,11.638891,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.007122,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,12.188635,11.439582,11.543391,12.348166,14.420958,14.985715,15.0,15.0,15.0,15.0,15.0,15.0 2049-01-01T00:00:00Z,35.0,8.0,8.0,7.194759,7.984121,6.932634,6.569788,6.7406077,8.883132,6.0,7.8343225,6.3073344,6.2286816,9.0,8.770386,6.0,8.0,7.516595,9.0,8.406106,9.450875,9.0,9.1476965,7.7972107,7.083322,9.0,9.0,8.0,9.0,9.0,9.0,9.0,10.0,9.315754,8.0,9.0,9.0,9.0,9.0,9.0,9.0,8.27679,9.0,8.981736,8.0,9.0,9.0,9.0,8.49497,8.0,9.0,8.0,9.0,9.0,8.0,8.964846,9.0,9.0,9.0,9.0,8.993975,8.109896,8.181467,8.928525,8.855239,8.9964285,8.998713,9.0,9.0,9.0,9.0,9.0 2049-01-01T00:00:00Z,37.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.116868,3.0,2.9623153,3.0,3.0,2.0,2.2296147,3.0,3.0,3.0,3.0,2.6578577,2.0,3.0,2.6761146,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.0,2.6842463,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.0,2.9599926,2.5005891,2.8670633,3.0,2.2933757,3.0,2.0034623,2.0,3.0,2.0351539,2.0,2.0,2.0,2.0,2.0,2.8901045,2.818533,2.0714753,2.1447606,2.0035713,2.0,2.0,2.0,2.0,2.0,2.0 2050-01-01T00:00:00Z,32.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0024724,7.0,6.0639634,6.450875,6.0,6.823811,6.0,6.008922,6.0,6.0,6.0,7.0,6.0,6.0,6.0,7.0,7.0,6.0,6.0,6.0,6.0,6.0,6.0,6.9449887,6.0,6.968067,6.0,6.0,6.0,6.631587,6.1665707,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.2582097,6.0 2050-01-01T00:00:00Z,35.0,4.0,4.0,4.0,4.0,3.9092882,4.0,3.6296961,3.0,4.0,3.101681,3.8463328,3.6912289,3.0,3.0,4.0,3.0,3.2429388,3.0,3.0,3.4508748,3.0,3.267779,3.399537,3.638891,3.0,3.0,3.0,3.0,3.0,3.0,3.0,4.0,3.3157537,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0034769,3.0,3.0,3.0,4.0,3.0400074,3.4994109,3.1329367,3.0,3.7066243,3.0,3.9965377,4.0,3.0,3.9648461,4.0,4.0,4.0,4.0,3.9939752,3.1098955,3.181467,3.9285247,3.8552394,3.9964287,3.998713,4.0,4.0,4.0,4.0,4.0 2050-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.002472387,1.0,0.06396356,0.0,0.0,0.5560319,0.0,0.008922311,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.68424624,0.0,0.0,0.0,0.0,0.0,0.0,0.9449886,0.0,0.968067,0.0,0.0,0.0,0.631587,0.16657059,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2582099,0.0 2051-01-01T00:00:00Z,32.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,7.233736,9.0,8.92463,9.0,9.0,7.0,7.4592295,9.0,9.0,8.995055,7.0,8.187788,7.0,7.0,7.240165,7.8018594,8.277792,7.0,7.0,9.0,7.0,7.0,7.0,7.0,7.0,7.0,9.0,7.0,7.0,7.0,7.0,7.0,7.0,8.4179325,7.0,7.0365286,9.0,7.0,7.0,7.0,7.684746,7.915583,7.0,7.2446833,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.2971587,7.109895,7.135848,7.337042,7.8552394,7.9964285,8.0,8.0,8.0,8.0,8.516419,8.0 2051-01-01T00:00:00Z,35.0,3.0,3.0,2.5973794,2.9920604,2.375605,2.284894,2.0,1.116868,2.0,1.9623152,2.0,2.1101146,1.0,1.2296147,2.0,2.0,2.0,2.0,1.6578575,1.0,3.0,1.6761146,2.5990703,2.3521817,3.0,3.0,3.0,2.0,3.0,3.0,3.0,1.0,1.6842462,3.0,3.0,3.0,3.0,3.0,3.0,2.0550115,2.992878,2.031933,3.0,3.0,3.0,2.2883985,1.9716529,3.0,3.0,3.0,3.0,2.2892406,1.0,3.0,3.0,2.7959156,1.2490752,3.0,1.7070045,2.70268,2.8901045,2.8641522,2.6629584,2.1447606,2.0035713,2.0,2.0,2.0,2.0,2.7746298,2.0 2051-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2582099,0.0 2052-01-01T00:00:00Z,32.0,14.0,14.0,14.0,14.023819,15.954044,16.145319,17.527811,17.701208,17.0,21.85876,17.922003,16.327074,17.0,18.377687,17.0,23.0,21.552258,27.0,21.203,15.196501,23.0,22.209698,20.593029,19.202343,23.0,23.0,23.0,27.0,23.0,23.0,23.0,13.0,22.579447,23.0,23.0,23.0,23.0,23.0,23.0,26.779955,22.953623,26.872269,23.0,23.0,37.0,25.686377,26.349154,27.13831,30.59092,32.89274,35.287216,33.39773,27.0,37.0,37.0,35.97958,28.245377,37.0,30.535023,37.59351,35.681255,35.369823,36.855663,26.737127,25.042856,39.0,25.0,39.0,35.86737,24.48358,25.0 2052-01-01T00:00:00Z,35.0,5.0,5.0,5.0,5.00794,5.3792124,5.715106,5.0650253,3.233736,6.0,4.9246306,5.846333,5.881433,3.0,3.4592295,6.0,5.0,5.2454114,6.0,4.3796787,4.3526244,5.0,5.7115984,5.40093,5.6478133,5.0,5.0,5.0,6.0,5.0,5.0,5.0,6.0,6.0,5.0,5.0,5.0,5.0,5.0,5.0,5.9449887,5.007122,5.968067,5.0,5.0,6.0,5.671594,5.665982,5.2955937,5.5422087,5.706624,5.8776584,5.9965377,6.0,6.0,6.0,6.0,6.0,6.0,6.0,5.7028413,6.0,6.0,5.721417,6.0,6.0,5.0,6.0,5.0,5.223759,6.2582097,6.0 2052-01-01T00:00:00Z,37.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0 2053-01-01T00:00:00Z,32.0,17.0,17.0,17.0,17.0,17.181423,17.0,17.740608,19.0,17.0,18.796638,17.307335,17.0,19.0,19.0,17.0,19.0,18.49187,10.0,18.424328,16.29475,19.0,12.389038,18.198141,17.641916,19.0,19.0,19.0,10.0,19.0,19.0,19.0,13.0,10.947261,19.0,19.0,19.0,19.0,19.0,19.0,10.495103,18.985756,10.287397,19.0,19.0,15.0,12.955651,13.34878,18.468254,19.0,16.173504,19.0,13.236951,10.0,19.0,15.140615,14.489789,10.622688,15.0,11.767511,16.176182,20.098955,20.176003,17.218655,27.552393,28.964287,18.997425,29.0,19.0,21.237593,29.0,29.0 2053-01-01T00:00:00Z,35.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,6.116868,7.0,6.962315,7.0,7.0,6.0,6.2296147,7.0,7.0,6.9975276,6.0,6.593894,6.0,6.0,6.120083,6.40093,6.638896,6.0,6.0,7.0,6.0,6.0,6.0,6.0,6.0,6.0,7.0,6.0,6.0,6.0,6.0,6.0,6.0,6.7089663,6.0,6.0182643,7.0,6.0,6.0,6.0,6.342373,6.4577913,6.0,6.1223416,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.2582097,6.0 2053-01-01T00:00:00Z,37.0,5.0,5.0,5.0,5.0,4.909288,5.0,4.6296964,2.233736,5.0,4.0263114,4.846333,5.0,2.0,2.4592295,5.0,4.0,4.237994,2.0,3.187788,2.0,4.0,2.2401655,4.40093,4.6210465,4.0,4.0,4.0,2.0,4.0,4.0,4.0,2.0,2.0,4.0,4.0,4.0,4.0,4.0,4.0,2.1100228,4.007122,2.0638661,4.0,4.0,4.0,2.6568115,2.8050823,4.0,4.0,4.0,4.0,3.2892406,2.0,4.0,4.0,3.7959156,2.2490752,4.0,2.7070045,3.9998386,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.2582097,4.0 2054-01-01T00:00:00Z,32.0,17.0,17.0,17.0,17.0,16.818577,17.0,16.259392,15.0,17.0,15.203362,16.692665,16.682775,15.0,15.0,17.0,15.0,15.483405,14.0,14.936036,14.549125,15.0,14.176189,15.800467,16.26886,15.0,15.0,16.0,14.0,15.0,15.0,15.0,14.0,14.0,16.0,15.0,15.0,15.0,15.0,15.0,14.055012,15.712443,14.031933,15.018264,16.0,15.0,14.368413,14.833429,15.50503,16.0,15.0,16.0,15.0,15.0,16.0,15.035154,15.0,15.0,15.0,15.0,15.0,15.890104,15.818533,15.071475,15.144761,15.0035715,15.0,15.0,15.0,15.0,15.516419,15.0 2054-01-01T00:00:00Z,35.0,6.0,6.0,6.402621,6.0,6.063759,6.0,6.194367,5.0,6.0,5.203362,5.846333,6.0084524,5.0,5.0,6.0,5.0,5.242939,5.0,5.0,4.549125,6.0,4.7322206,6.0,5.9910727,6.0,6.0,9.0,5.0,6.0,6.0,6.0,4.0,4.684246,9.0,6.0,6.0,6.0,6.0,6.0,5.0550113,8.105534,5.031933,6.0547924,9.0,6.0,5.328406,5.402541,7.3524327,8.457791,6.0,8.122341,5.6446204,5.0,8.0,6.0703077,5.897958,5.1245375,6.0,5.3535023,6.891395,8.109896,8.044609,7.1540756,8.855239,8.9964285,9.0,9.0,9.0,9.0,8.74179,9.0 2054-01-01T00:00:00Z,37.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0024724,3.0,2.0639637,1.5491252,3.0,2.2882526,2.5990703,2.361104,3.0,3.0,2.0,3.0,3.0,3.0,3.0,1.0,2.3684924,2.0,3.0,3.0,3.0,3.0,3.0,3.0,2.2910337,3.0,2.9817357,2.0,2.0,2.9199855,2.0697007,2.5246904,2.5422084,2.2933757,2.8776584,1.6480826,1.0,3.0,2.0351539,1.8979578,1.1245376,2.0,1.3535023,2.297078,3.0,2.9543808,2.408517,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0 2055-01-01T00:00:00Z,32.0,11.0,11.0,11.0,10.992061,10.4393635,10.284894,10.194366,8.116868,10.0,9.165677,9.846333,10.110114,8.0,8.229614,10.0,9.0,9.242939,9.0,8.657858,8.450875,9.0,8.943893,9.400929,9.638891,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.007122,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.516419,9.0 2055-01-01T00:00:00Z,35.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0024724,6.0,5.0639634,5.450875,6.0,5.823811,5.59907,5.361104,6.0,6.0,5.0,6.0,6.0,6.0,6.0,6.0,6.0,5.0,6.0,6.0,6.0,6.0,6.0,6.0,5.2910337,6.0,5.9817357,5.0,6.0,6.0,6.0,5.657627,5.5422087,6.0,5.8776584,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,5.890105,5.864152,5.941541,5.1447606,5.0035715,6.0,5.0,6.0,5.776241,5.0,5.0 2055-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.11686797,1.0,0.96231526,1.0,1.0,0.0,0.2296147,1.0,1.0,1.0024724,2.0,0.7218211,0.0,1.0,1.2321464,1.0,1.0089223,1.0,1.0,1.0,2.0,1.0,1.0,1.0,0.0,1.3684925,1.0,1.0,1.0,1.0,1.0,1.0,1.9449886,1.0,1.9680669,1.0,1.0,1.0,1.631587,1.1665705,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2056-01-01T00:00:00Z,32.0,8.0,8.0,8.0,8.039698,9.896063,11.57553,8.325128,8.0,13.0,8.0,12.231665,10.863308,8.0,8.0,13.0,8.0,9.217166,9.0,8.063964,8.450875,8.0,8.823811,9.9976845,11.203378,8.0,8.0,8.0,9.0,8.0,8.0,8.0,9.0,9.0,8.0,8.0,8.0,8.0,8.0,8.0,8.944988,8.017385,8.968067,8.0,8.0,8.0,8.671595,8.597459,8.0,8.0,8.0,8.0,8.35538,9.0,8.0,8.0,8.102042,8.875463,8.0,8.646498,8.303265,8.109896,8.135848,8.337042,8.855239,8.9964285,9.001287,9.0,9.0,9.0,9.0,9.0 2056-01-01T00:00:00Z,35.0,4.0,4.0,4.0,3.9920604,3.5300756,3.284894,3.5646708,3.0,3.0,3.101681,3.0,3.1101146,3.0,3.0,3.0,3.0,3.0049448,5.0,3.127927,3.0,4.0,4.112064,3.5990703,3.3700264,4.0,4.0,4.0,5.0,4.0,4.0,4.0,3.0,4.3684926,4.0,4.0,4.0,4.0,4.0,4.0,4.9449887,3.992878,4.968067,4.0,4.0,4.0,4.631587,4.1665707,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.109895,4.135848,4.058459,4.8552394,4.9964285,4.0,5.0,4.0,4.223759,5.0,5.0 2056-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2057-01-01T00:00:00Z,32.0,24.0,24.0,24.0,23.984121,24.148693,22.569788,27.572987,22.519283,22.0,32.493286,23.844006,26.018461,21.0,23.984991,22.0,34.0,31.087208,35.0,29.616112,21.0,34.0,30.345522,29.205557,26.34223,34.0,34.0,34.0,35.0,34.0,34.0,34.0,21.0,30.579447,34.0,34.0,34.0,34.0,34.0,34.0,34.94499,33.95828,34.968067,34.0,34.0,35.0,34.671593,34.66598,34.295593,34.54221,34.706623,34.87766,34.996536,35.0,35.0,35.0,35.0,35.0,35.0,35.0,30.839779,33.461464,33.09813,30.281416,23.02665,21.05,21.0,21.0,21.0,21.0,21.0,21.0 2057-01-01T00:00:00Z,35.0,11.0,11.0,11.0,10.992061,10.620788,10.284894,10.934975,11.0,10.0,11.0,10.153667,10.118567,11.0,11.0,10.0,11.0,10.7694235,16.0,11.319818,13.2543745,16.0,15.119055,13.594421,12.166629,16.0,16.0,15.0,16.0,16.0,16.0,16.0,16.0,16.0,15.0,16.0,16.0,16.0,16.0,16.0,16.0,15.255424,16.0,15.981736,15.0,16.0,16.0,16.0,15.657627,15.542209,16.0,15.877659,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,14.253198,15.340628,15.184913,13.97775,10.868564,10.021428,10.007722,10.0,10.0,10.0,10.25821,10.0 2057-01-01T00:00:00Z,37.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.004945,6.0,4.1279273,4.0,5.0,5.112064,4.59907,4.370026,5.0,5.0,4.0,6.0,5.0,5.0,5.0,4.0,5.3684926,4.0,5.0,5.0,5.0,5.0,5.0,5.9449887,4.2910337,5.968067,4.9817357,4.0,5.0,5.631587,5.1665707,4.4949703,4.0,5.0,4.0,5.0,5.0,4.0,4.964846,5.0,5.0,5.0,5.0,4.7028413,4.0,4.045619,4.591483,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0 2058-01-01T00:00:00Z,32.0,20.0,20.0,20.0,20.134974,27.988714,32.156803,27.400599,37.0,37.0,35.27142,37.0,29.426477,37.0,37.0,37.0,37.0,37.002472,38.0,37.063965,37.450874,38.0,37.82381,37.574,37.361103,38.0,38.0,37.0,38.0,38.0,38.0,38.0,38.0,38.0,37.0,38.0,38.0,38.0,38.0,38.0,38.0,37.22542,38.0,37.981735,37.0,38.0,38.0,38.0,37.657627,37.54221,38.0,37.87766,38.0,38.0,38.0,38.0,38.0,38.0,38.0,38.0,38.0,38.0,38.0,38.0,38.0,38.0,38.0,38.0,38.0,38.0,38.0,38.0 2058-01-01T00:00:00Z,35.0,13.0,13.0,10.986897,12.952362,9.770948,8.709364,9.045886,7.467472,7.0,10.544218,7.6146684,8.929583,7.0,7.918459,7.0,11.0,10.028245,11.0,9.631431,8.803499,11.0,10.775575,9.401852,8.444436,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,10.986093,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.659372,11.815087,11.350752,16.131435,16.978573,11.0,17.0,11.0,12.342556,17.51642,17.0 2058-01-01T00:00:00Z,37.0,2.0,2.0,2.0,2.0,2.0907118,2.0,2.3703039,1.2337359,2.0,2.8229494,2.1536672,2.0,1.0,1.4592294,2.0,3.0,2.7545888,2.0,2.2517517,1.9017496,3.0,2.3317556,2.5990703,2.3521867,3.0,3.0,3.0,2.0,3.0,3.0,3.0,3.0,2.3157537,3.0,3.0,3.0,3.0,3.0,3.0,2.0550115,2.992878,2.031933,3.0,3.0,3.0,2.3284059,2.4025412,3.0,3.0,3.0,3.0,2.6446202,2.0,3.0,3.0,2.8979578,2.1245377,3.0,2.3535023,2.9999194,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0 2059-01-01T00:00:00Z,32.0,17.0,17.0,16.19476,17.0,16.69106,17.0,15.870659,17.0,17.0,16.796638,17.0,16.365553,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,16.997215,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,16.99271,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,16.993975,17.0,17.0,17.0,17.0,17.0,16.998713,17.0,17.0,17.0,17.0,17.0 2059-01-01T00:00:00Z,35.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0 2059-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0049448,3.0,1.1279272,1.0,3.0,2.1120636,2.1981406,1.722208,3.0,3.0,1.0,3.0,3.0,3.0,3.0,1.0,2.3684924,1.0,3.0,3.0,3.0,3.0,3.0,3.0,1.5820674,3.0,2.9634717,1.0,3.0,2.9199855,2.1382234,2.3152542,2.084417,3.0,2.7553167,2.2892406,1.0,3.0,3.0,2.7959156,1.2490752,3.0,1.7070045,2.4055214,2.780209,2.7283041,2.3259168,1.2895213,1.0071427,1.0,1.0,1.0,1.0,1.0,1.0 2060-01-01T00:00:00Z,32.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,8.233736,10.0,9.92463,10.0,10.008452,8.0,8.459229,10.0,10.0,9.997528,9.0,9.251752,8.450875,12.0,9.063976,11.19814,10.695441,12.0,12.0,10.0,9.0,12.0,12.0,12.0,9.0,9.0,10.0,12.0,12.0,12.0,12.0,12.0,9.165034,10.5820675,9.095799,11.963471,10.0,9.0,9.985217,10.002055,10.916444,11.084417,9.880127,11.755317,9.010386,9.0,12.0,9.105462,9.0,9.0,9.0,9.0,9.291134,12.21979,12.134838,9.785302,13.710479,13.992857,9.998713,14.0,10.0,10.895038,12.70895,14.0 2060-01-01T00:00:00Z,35.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,4.0982504,5.0,4.464442,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,3.0,4.3684926,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0 2060-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.11686797,1.0,0.96231526,1.0,1.0,0.0,0.2296147,1.0,1.0,0.9975276,0.0,0.593894,0.0,1.0,0.12008271,1.0,0.99107766,1.0,1.0,1.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.055011395,1.0,0.03193301,1.0,1.0,1.0,0.32840574,0.40254113,1.0,1.0,1.0,1.0,0.6446203,0.0,1.0,1.0,0.89795786,0.12453761,1.0,0.35350227,0.99991935,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2061-01-01T00:00:00Z,32.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,11.58434,16.0,15.811576,16.0,16.0,11.0,12.148073,16.0,16.0,15.987638,11.0,13.96947,11.0,11.0,11.600413,13.004649,14.19448,11.0,11.0,16.0,11.0,11.0,11.0,11.0,11.0,11.0,16.0,11.0,11.0,11.0,11.0,11.0,11.0,14.544831,11.0,11.091321,16.0,15.0,11.0,11.274091,13.406268,13.831166,13.826497,12.489367,13.564631,11.0,12.0,14.894538,14.591831,11.498151,15.0,12.414009,14.999678,12.329686,12.544401,14.785574,14.565718,14.989286,15.0,15.0,15.0,15.0,15.0,15.0 2061-01-01T00:00:00Z,35.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,4.9975276,4.0,4.9360366,4.549125,5.0,4.176189,5.0,4.991078,5.0,5.0,5.0,4.0,5.0,5.0,5.0,4.0,4.0,5.0,5.0,5.0,5.0,5.0,5.0,4.0550113,5.0,4.031933,5.0,5.0,5.0,4.368413,4.8334293,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.659373,5.8150873,5.350752,10.131436,10.978572,5.0,11.0,5.0,6.342556,9.450741,11.0 2061-01-01T00:00:00Z,37.0,4.0,4.0,3.5973794,3.9920604,3.2848933,3.284894,2.6296961,2.0,3.0,2.101681,2.8463328,3.1101146,2.0,2.0,3.0,2.0,2.2429388,2.0,2.0,2.0,2.0,2.0,2.4009297,2.638891,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.007122,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.2911336,2.1098955,2.1358478,2.3370416,2.8552394,2.9964287,2.998713,3.0,3.0,3.0,3.0,3.0 2062-01-01T00:00:00Z,32.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,16.116867,17.0,16.962315,17.0,17.0,16.0,16.229614,17.0,17.0,17.034613,31.0,17.553347,22.312248,17.0,28.209469,17.0,17.124912,17.0,17.0,17.0,31.0,17.0,17.0,17.0,30.0,30.684246,17.0,17.0,17.0,17.0,17.0,17.0,30.229841,17.0,30.552938,17.0,17.0,17.0,25.842218,19.331987,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,19.84031,17.0 2062-01-01T00:00:00Z,35.0,8.0,8.0,7.194759,7.99206,7.3118463,7.284894,6.805633,8.0,7.0,7.796638,7.153667,7.427338,8.0,8.0,7.0,8.0,7.757061,8.0,8.0,8.0,8.0,8.0,7.600463,7.361109,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,7.9965234,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0 2062-01-01T00:00:00Z,37.0,3.0,3.0,2.194759,2.9920604,2.3118465,2.284894,1.8056332,3.0,2.0,2.7966378,2.1536672,2.1101146,3.0,3.0,2.0,3.0,2.762006,5.0,3.127927,3.9017496,3.0,4.647622,2.5990703,2.3789535,3.0,3.0,2.0,5.0,3.0,3.0,3.0,5.0,5.0,2.0,3.0,3.0,3.0,3.0,3.0,4.889977,2.2910337,4.936134,2.9817357,2.0,5.0,4.303181,3.901075,3.248814,3.6266255,4.4132485,4.632975,4.637696,4.0,5.0,5.0,4.897958,4.1245375,5.0,4.3535023,4.1144686,4.890105,4.864152,4.1057925,4.1447606,4.0035715,2.001287,4.0,2.0,2.4475186,4.51642,4.0 2063-01-01T00:00:00Z,32.0,17.0,17.0,17.0,16.99206,16.620787,16.284893,16.934975,17.0,16.0,17.0,16.153667,16.427338,17.0,17.0,16.0,17.0,16.762007,19.0,17.127928,17.90175,17.0,18.647621,16.600464,16.378954,17.0,17.0,17.0,19.0,17.0,17.0,17.0,19.0,19.0,17.0,17.0,17.0,17.0,17.0,17.0,18.889977,16.996523,18.936134,17.0,17.0,17.0,18.34319,18.194918,17.0,17.0,17.0,17.0,17.71076,19.0,17.0,17.0,17.204084,18.750925,17.0,18.292995,17.01221,17.0,17.0,17.0,17.0,17.0,17.002575,17.0,17.0,17.0,17.0,17.0 2063-01-01T00:00:00Z,35.0,8.0,8.0,7.597379,8.0,7.7548175,8.0,7.0650253,7.0,8.0,7.0,7.846333,8.60909,7.0,7.0,8.0,7.0,7.2454114,8.0,7.0639634,7.450875,8.0,7.823811,8.002786,7.999995,8.0,8.0,10.0,8.0,8.0,8.0,8.0,8.0,8.0,10.0,8.0,8.0,8.0,8.0,8.0,8.0,9.410979,8.0,8.036529,10.0,8.0,8.0,8.0,8.684746,8.915583,8.0,8.244683,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.873401,8.439582,8.543391,9.069584,11.420958,11.985715,10.996139,12.0,11.0,11.22376,12.0,12.0 2063-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0907118,1.0,1.3703039,2.0,1.0,1.8983189,1.1536671,1.0,2.0,2.0,1.0,2.0,1.762006,4.0,2.127927,2.9017496,2.0,3.647622,1.5990703,1.3789536,2.0,2.0,2.0,4.0,2.0,2.0,2.0,4.0,4.0,2.0,2.0,2.0,2.0,2.0,2.0,3.8899772,1.9928781,3.9361339,2.0,2.0,2.0,3.3431885,3.1949177,2.0,2.0,2.0,2.0,2.7107594,4.0,2.0,2.0,2.2040844,3.7509248,2.0,3.2929955,2.5944786,2.219791,2.2716959,2.6740832,3.7104788,3.9928572,4.0,4.0,4.0,4.0,4.0,4.0 2064-01-01T00:00:00Z,32.0,11.0,11.0,10.59738,10.968242,9.2379675,8.139576,9.804924,7.350604,7.0,9.886946,7.4610014,7.465816,7.0,7.688844,7.0,10.0,9.278601,13.0,9.165463,9.705249,16.0,12.303114,12.391632,10.223184,16.0,16.0,9.0,13.0,16.0,16.0,16.0,13.0,13.0,9.0,16.0,16.0,16.0,16.0,16.0,13.165034,11.022992,13.095799,15.87215,9.0,13.0,13.865195,12.709391,13.204579,12.79546,13.880127,15.143609,11.944248,10.0,16.0,13.105462,12.693873,10.373612,13.0,11.060507,13.86111,16.0,15.863142,14.225551,16.0,16.0,15.993565,16.0,16.0,16.0,16.51642,16.0 2064-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0,1.9092882,2.0,1.6296961,1.0,2.0,1.1016811,1.8463329,1.9915475,1.0,1.0,2.0,1.0,1.2454112,2.0,1.0639635,1.4508748,3.0,1.823811,2.5990703,2.3521767,3.0,3.0,3.0,2.0,3.0,3.0,3.0,2.0,2.0,3.0,3.0,3.0,3.0,3.0,3.0,2.0550115,2.992878,2.031933,3.0,3.0,2.0,2.3284059,2.3340185,2.8670633,3.0,2.2933757,3.0,2.0034623,2.0,3.0,2.0351539,2.0,2.0,2.0,2.0,2.0060248,3.0,2.9543808,2.129934,3.0,3.0,2.001287,3.0,2.0,2.2237594,3.51642,3.0 2064-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.002472387,1.0,0.06396356,0.0,0.0,0.5560319,0.0,0.008922311,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.68424624,0.0,0.0,0.0,0.0,0.0,0.0,0.9449886,0.0,0.968067,0.0,0.0,0.0,0.631587,0.16657059,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.10989543,0.1358479,0.058458637,0.85523933,0.99642867,0.0,1.0,0.0,0.22375934,1.0,1.0 2065-01-01T00:00:00Z,32.0,23.0,23.0,23.0,22.99206,22.620787,22.284893,22.934975,23.0,22.0,23.0,22.153667,22.427338,23.0,23.0,22.0,23.0,22.762007,25.0,23.127928,23.0,25.0,24.112064,23.798603,23.083317,25.0,25.0,23.0,25.0,25.0,25.0,25.0,23.0,24.368492,23.0,25.0,25.0,25.0,25.0,25.0,25.0,23.57859,25.0,24.963472,23.0,26.0,25.0,25.068523,24.610847,24.626625,25.706625,25.632975,25.641157,25.0,26.0,26.0,25.897959,25.124538,26.0,25.353502,25.70276,26.0,26.0,25.721416,26.0,26.0,25.0,26.0,25.0,25.223759,27.54926,26.0 2065-01-01T00:00:00Z,35.0,16.0,16.0,16.0,15.944423,12.710529,10.994258,12.952695,10.766264,9.0,9.787137,9.0,11.314658,11.0,10.540771,9.0,9.0,9.0,9.0,9.684285,11.0,9.0,9.647771,9.006964,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,11.0,9.631508,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.018226,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,10.485793,9.549478,9.679239,10.685208,13.2761965,13.982143,14.0,14.0,14.0,14.0,12.70895,14.0 2065-01-01T00:00:00Z,37.0,6.0,6.0,6.0,5.984121,5.060151,4.569788,5.1293416,3.116868,4.0,4.1656775,4.0,4.8546767,3.0,3.2296147,4.0,4.0,3.9975276,3.0,3.593894,3.0,4.0,3.1200826,4.0027857,3.9910777,4.0,4.0,4.0,3.0,4.0,4.0,4.0,3.0,3.0,4.0,4.0,4.0,4.0,4.0,4.0,3.0550115,4.0072904,3.031933,4.0,4.0,4.0,3.3284059,3.4025412,4.0,4.0,4.0,4.0,3.6446202,3.0,4.0,4.0,3.8979578,3.1245377,4.0,3.3535023,3.9938943,3.8901045,3.8641522,3.9415414,3.1447606,3.0035713,3.998713,3.0,4.0,3.7762406,3.0,3.0 2066-01-01T00:00:00Z,32.0,19.0,19.0,19.0,19.095276,24.820517,27.581272,24.96456,33.0,31.0,31.576464,31.307335,30.313074,33.0,33.0,31.0,33.0,32.514122,33.0,33.0,33.0,31.0,33.0,31.002785,31.017855,31.0,31.0,33.0,33.0,31.0,31.0,31.0,33.0,33.0,33.0,31.0,31.0,31.0,31.0,31.0,32.889977,32.41098,32.936134,31.036528,33.0,33.0,32.34319,32.331963,32.275932,33.0,32.41325,33.0,32.993076,33.0,33.0,33.0,33.0,33.0,33.0,33.0,33.0,33.0,33.0,33.0,33.0,33.0,33.0,33.0,33.0,33.0,33.25821,33.0 2066-01-01T00:00:00Z,35.0,6.0,6.0,6.0,6.0317583,7.9704094,8.860424,8.111621,9.233736,10.0,10.4162245,10.153667,9.542637,9.0,9.459229,10.0,11.0,10.757061,11.0,10.315715,9.0,11.0,10.352229,10.599071,10.361109,11.0,11.0,11.0,11.0,11.0,11.0,11.0,9.0,10.368492,11.0,11.0,11.0,11.0,11.0,11.0,11.0,10.992878,11.0,11.0,11.0,14.0,11.0,11.205568,11.886781,12.626626,13.119873,13.632976,12.923474,11.0,14.0,14.0,13.693873,11.373612,14.0,12.060507,13.999758,14.21979,14.271696,14.116918,15.710479,15.992857,14.0,16.0,14.0,14.447518,16.25821,16.0 2066-01-01T00:00:00Z,37.0,3.0,3.0,3.0,3.0079396,3.4699244,3.715106,3.4353292,4.0,4.0,3.898319,4.0,3.8814328,4.0,4.0,4.0,4.0,4.0098896,8.0,4.255854,4.450875,4.0,6.4919066,4.0,4.0356894,4.0,4.0,4.0,8.0,4.0,4.0,4.0,5.0,7.0527387,4.0,4.0,4.0,4.0,4.0,4.0,7.7799544,4.0,7.8722677,4.0,4.0,5.0,6.566355,5.1656933,4.1329365,4.0,4.706624,4.0,4.9965377,5.0,4.0,4.964846,5.0,5.0,5.0,5.0,4.708866,4.0,4.045619,4.591483,4.0,4.0,4.001287,4.0,4.0,4.0,4.0,4.0 2067-01-01T00:00:00Z,32.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,26.0,17.0,22.391632,20.169636,26.0,26.0,17.0,17.0,26.0,26.0,26.0,17.0,17.0,17.0,26.0,26.0,26.0,26.0,26.0,17.495102,19.619303,17.287397,25.835623,17.0,26.0,19.955652,20.62287,22.918644,21.879877,26.0,24.898926,22.801582,17.0,26.0,26.0,25.081621,18.120838,26.0,20.18152,23.324846,25.01094,24.777369,22.966625,18.302845,17.032143,17.0,17.0,17.0,17.0,17.0,17.0 2067-01-01T00:00:00Z,35.0,12.0,12.0,12.0,11.992061,11.530076,11.284894,11.564671,11.883132,11.0,11.139366,11.0,11.110114,12.0,11.770386,11.0,11.0,11.002472,12.0,11.406106,12.0,12.0,11.879917,11.599071,11.361104,12.0,12.0,11.0,12.0,12.0,12.0,12.0,12.0,12.0,11.0,12.0,12.0,12.0,12.0,12.0,12.0,11.291034,12.0,11.981736,11.0,12.0,12.0,12.0,11.657627,11.542209,12.0,11.877659,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0 2067-01-01T00:00:00Z,37.0,9.0,9.0,8.59738,9.0,8.84553,9.0,8.435329,8.116868,9.0,8.860634,9.0,8.991548,8.0,8.229614,9.0,9.0,9.0,9.0,8.657858,8.0,9.0,8.676115,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,8.0,8.684246,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,10.0,9.0,9.068522,9.1329365,9.0,9.706624,9.0,9.641158,9.0,9.0,9.964846,9.897958,9.124537,10.0,9.353502,9.993895,9.109896,9.181467,9.928525,9.855239,9.9964285,9.998713,10.0,10.0,10.0,10.25821,10.0 2068-01-01T00:00:00Z,32.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,37.16868,46.0,45.623154,46.0,46.0,36.0,38.296146,46.0,46.0,45.97775,37.0,42.002903,31.942127,46.0,35.346848,46.0,45.9197,46.0,46.0,46.0,37.0,46.0,46.0,46.0,27.0,33.84246,46.0,46.0,46.0,46.0,46.0,46.0,37.495102,46.0,37.287395,46.0,46.0,37.0,39.95565,40.006165,44.80357,46.0,39.64038,46.0,37.031162,37.0,46.0,37.316387,37.0,37.0,37.0,37.0,36.702843,46.0,45.589428,37.890823,46.0,46.0,36.0,46.0,36.0,38.237595,46.0,46.0 2068-01-01T00:00:00Z,35.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.008452,12.0,12.0,12.0,12.0,11.997528,11.0,11.936036,11.549125,22.0,11.176189,17.990702,15.512895,22.0,22.0,23.0,11.0,22.0,22.0,22.0,11.0,11.0,23.0,22.0,22.0,22.0,22.0,22.0,11.605125,22.630625,11.351263,22.018265,23.0,12.0,14.612463,14.742725,19.386436,17.035706,14.933758,13.3457575,11.679243,11.0,12.0,12.0,11.897958,11.124537,12.0,11.353502,11.999919,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0 2068-01-01T00:00:00Z,37.0,4.0,4.0,4.0,4.0,4.090712,4.0,4.3703036,4.116868,4.0,4.8606343,4.153667,4.308771,4.0,4.2296147,4.0,5.0,4.7545886,4.0,4.593894,4.0,5.0,4.120083,4.600463,4.3521867,5.0,5.0,5.0,4.0,5.0,5.0,5.0,4.0,4.0,5.0,5.0,5.0,5.0,5.0,5.0,4.0550113,4.9965234,4.031933,5.0,5.0,5.0,4.328406,4.402541,5.0,5.0,5.0,5.0,4.6446204,4.0,5.0,5.0,4.897958,4.1245375,5.0,4.3535023,4.9999194,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0 2069-01-01T00:00:00Z,32.0,12.0,12.0,12.0,12.039698,14.168199,15.57553,13.436039,14.116868,17.0,14.657272,16.692665,15.840338,14.0,14.229614,17.0,15.0,15.485878,15.0,14.657858,14.0,15.0,14.676115,15.799074,16.277782,15.0,15.0,15.0,15.0,15.0,15.0,15.0,14.0,14.684246,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.006953,15.0,15.0,15.0,15.0,15.0,15.0,15.48797,16.626625,15.0,17.632975,15.0,15.0,18.0,15.105462,15.0,15.0,15.0,15.0,15.867376,18.0,17.863142,16.225552,18.0,18.0,17.994852,18.0,18.0,18.0,18.0,18.0 2069-01-01T00:00:00Z,35.0,5.0,5.0,5.0,5.0,4.909288,5.0,4.6296964,4.0,5.0,4.101681,4.846333,5.0,4.0,4.0,5.0,4.0,4.2454114,5.0,4.0639634,4.450875,4.0,4.823811,4.40093,4.6478133,4.0,4.0,4.0,5.0,4.0,4.0,4.0,5.0,5.0,4.0,4.0,4.0,4.0,4.0,4.0,4.9449887,4.007122,4.968067,4.0,4.0,4.0,4.671594,4.597459,4.0,4.0,4.0,4.0,4.3553796,5.0,4.0,4.0,4.102042,4.8754625,4.0,4.6464977,4.0000806,4.109895,4.135848,4.058459,4.8552394,4.9964285,4.0,5.0,4.0,4.223759,5.0,5.0 2069-01-01T00:00:00Z,37.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.7028413,2.8901045,2.8641522,2.6629584,2.1447606,2.0035713,2.0,2.0,2.0,2.0,2.25821,2.0 2070-01-01T00:00:00Z,32.0,19.0,19.0,18.59738,18.99206,18.375605,18.284893,18.0,18.0,18.0,18.0,18.0,18.110115,18.0,18.0,18.0,18.0,18.002472,19.0,18.063963,18.0,19.0,18.556032,18.59907,18.361103,19.0,19.0,18.0,19.0,19.0,19.0,19.0,18.0,18.684246,18.0,19.0,19.0,19.0,19.0,19.0,19.0,18.291033,19.0,18.981735,18.0,19.0,19.0,19.0,18.49497,18.0,19.0,18.0,19.0,19.0,18.0,18.964846,19.0,19.0,19.0,19.0,23.451355,19.758327,20.219185,23.98415,31.68383,33.94286,33.998714,34.0,34.0,34.0,30.64327,34.0 2070-01-01T00:00:00Z,35.0,11.0,11.0,12.610482,10.968242,9.647472,8.139576,11.147061,9.532528,7.0,7.065869,6.846333,8.434393,10.0,9.081541,7.0,6.0,6.252828,10.0,7.624424,10.0,10.0,9.51967,8.801389,8.083307,10.0,10.0,7.0,10.0,10.0,10.0,10.0,10.0,10.0,7.0,10.0,10.0,10.0,10.0,10.0,10.0,7.884036,10.0,9.945208,7.0,10.0,10.0,10.0,9.786165,11.337668,10.0,14.021267,10.0,10.0,15.0,10.17577,10.0,10.0,10.0,10.0,11.485793,15.0,14.771904,12.042585,15.0,15.0,15.0,15.0,15.0,15.0,15.25821,15.0 2070-01-01T00:00:00Z,37.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,4.766264,3.0,3.0753696,3.0,3.0,5.0,4.5407705,3.0,3.0,3.0074172,6.0,3.8761756,5.0,3.0,5.3158665,3.0,3.026767,3.0,3.0,3.0,6.0,3.0,3.0,3.0,5.0,5.684246,3.0,3.0,3.0,3.0,3.0,3.0,5.8349657,3.0,5.904201,3.0,3.0,6.0,5.014783,4.997945,3.8867807,4.6266255,5.1198726,5.632975,5.989613,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0 2071-01-01T00:00:00Z,32.0,23.0,23.0,24.610483,22.99206,23.147957,22.284893,24.823353,21.116867,22.0,22.47072,22.0,22.118567,21.0,21.229614,22.0,22.0,22.004944,24.0,21.785784,21.90175,22.0,23.323736,22.0,22.017845,22.0,22.0,22.0,24.0,22.0,22.0,22.0,23.0,23.684246,22.0,22.0,22.0,22.0,22.0,22.0,23.889977,22.0,23.936134,22.0,22.0,23.0,23.30318,22.832552,22.295593,22.542208,22.706625,22.877659,22.996538,23.0,23.0,23.0,23.0,23.0,23.0,23.0,24.170559,23.43958,23.543392,24.348167,26.420958,26.985714,26.99614,27.0,27.0,27.0,25.967161,27.0 2071-01-01T00:00:00Z,35.0,7.0,7.0,7.0,7.00794,7.560636,7.715106,7.805633,7.233736,8.0,8.721269,8.153667,8.190204,7.0,7.4592295,8.0,9.0,8.757061,9.0,8.315715,7.9017496,9.0,8.887788,8.600463,8.361109,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,8.996523,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,12.268744,10.20885,10.494327,12.7074585,18.407633,19.960714,20.0,20.0,20.0,20.0,20.0,20.0 2071-01-01T00:00:00Z,37.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0 2072-01-01T00:00:00Z,32.0,17.0,17.0,17.0,17.00794,17.379213,17.715107,17.065025,17.0,18.0,17.0,17.846333,17.572662,17.0,17.0,18.0,17.0,17.242939,17.0,17.0,17.0,19.0,17.0,18.597677,18.343254,19.0,19.0,17.0,17.0,19.0,19.0,19.0,17.0,17.0,17.0,19.0,19.0,19.0,19.0,19.0,17.110023,17.585545,17.063866,18.963472,17.0,17.0,17.65681,17.668037,18.374695,19.168835,17.586752,20.510633,17.006924,17.0,21.0,17.140615,17.0,17.0,17.0,17.0,17.29716,20.56042,20.274132,17.564484,17.579042,17.014286,18.0,17.0,18.0,17.776241,17.0,17.0 2072-01-01T00:00:00Z,35.0,12.0,12.0,12.0,11.960302,9.650378,8.42447,9.823354,7.0,7.0,7.5084057,7.0,7.5928354,7.0,7.0,7.0,7.0,7.0024724,8.0,7.0639634,7.450875,7.0,7.823811,7.0,7.008922,7.0,7.0,7.0,8.0,7.0,7.0,7.0,8.0,8.0,7.0,7.0,7.0,7.0,7.0,7.0,7.9449887,7.0,7.968067,7.0,7.0,8.0,7.671594,7.665982,7.2955937,7.5422087,7.706624,7.8776584,7.9965377,8.0,8.0,8.0,8.0,8.0,8.0,8.0,9.164535,8.659372,8.815087,9.465084,13.131436,13.978572,11.994852,14.0,12.0,12.447518,14.0,14.0 2072-01-01T00:00:00Z,37.0,5.0,5.0,5.0,5.00794,5.3792124,5.715106,5.0650253,5.0,6.0,5.0,5.846333,5.572662,5.0,5.0,6.0,5.0,5.2454114,6.0,5.0639634,5.450875,6.0,5.823811,5.998607,5.999995,6.0,6.0,5.0,6.0,6.0,6.0,6.0,6.0,6.0,5.0,6.0,6.0,6.0,6.0,6.0,6.0,5.2945104,6.0,5.9817357,5.0,6.0,5.959993,5.569112,5.4949703,5.0,6.0,5.0,5.6446204,5.0,5.0,5.964846,5.897958,5.1245375,6.0,5.3535023,5.9999194,5.109895,5.181467,5.9285245,5.8552394,5.9964285,6.0,6.0,6.0,6.0,6.2582097,6.0 2073-01-01T00:00:00Z,32.0,39.0,39.0,36.181656,39.0,37.827995,39.0,34.677002,31.818075,39.0,37.12612,38.846333,39.0,31.0,32.607304,39.0,38.0,38.198437,20.0,34.45366,34.607,39.0,27.866463,39.0,38.83047,39.0,39.0,38.0,20.0,39.0,39.0,39.0,39.0,25.999321,38.0,39.0,39.0,39.0,39.0,39.0,21.045216,38.298157,20.606728,38.981735,38.0,39.0,26.999847,35.83516,38.657627,38.54221,39.0,38.87766,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,40.318745,40.630177,39.701504,49.26287,50.957146,39.0,51.0,39.0,41.685112,48.15969,51.0 2073-01-01T00:00:00Z,35.0,17.0,17.0,17.0,16.96824,15.120302,14.139576,15.258683,15.649396,13.0,13.519778,13.0,13.474269,16.0,15.311156,13.0,13.0,13.012362,18.0,14.346245,16.450874,17.0,17.019594,15.396281,14.453339,17.0,17.0,13.0,18.0,17.0,17.0,17.0,17.0,17.684246,13.0,17.0,17.0,17.0,17.0,17.0,17.944988,14.164135,17.968067,16.926943,13.0,17.0,17.631586,17.16657,15.630508,15.168834,17.0,16.510633,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.25821,17.0 2073-01-01T00:00:00Z,37.0,6.0,6.0,6.0,6.0317583,8.061121,8.860424,8.481925,12.0,10.0,11.389914,10.307334,9.5764475,12.0,12.0,10.0,12.0,11.514122,12.0,12.0,12.0,12.0,12.0,11.19814,10.722218,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,11.985756,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0 2074-01-01T00:00:00Z,32.0,34.0,34.0,34.0,34.0,34.0,34.0,34.0,22.519283,34.0,33.510098,34.0,34.0,21.0,23.984991,34.0,34.0,33.970333,22.0,28.784586,21.450874,31.0,23.384886,32.20279,32.836388,31.0,31.0,31.0,22.0,31.0,31.0,31.0,22.0,22.0,31.0,31.0,31.0,31.0,31.0,31.0,22.495102,31.021366,22.287397,31.0,31.0,22.0,24.955652,25.006166,30.29154,32.626625,24.640383,33.632977,22.03116,22.0,34.0,22.421848,22.0,22.0,22.0,22.0,22.0,34.109894,33.588417,23.617666,34.85524,34.99643,22.0,35.0,22.0,24.90887,34.74179,35.0 2074-01-01T00:00:00Z,35.0,20.0,20.0,19.59738,19.952362,17.025984,15.709364,16.823353,14.0,14.0,14.508406,14.0,16.246807,14.0,14.0,14.0,14.0,13.995055,12.0,13.872073,13.09825,19.0,12.352378,17.002316,15.743064,19.0,19.0,19.0,12.0,19.0,19.0,19.0,12.0,12.0,19.0,19.0,19.0,19.0,19.0,19.0,12.385079,18.982616,12.223531,19.0,19.0,19.0,14.578891,17.834005,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.29716,19.109896,19.135847,19.337042,19.85524,19.99643,20.0,20.0,20.0,20.0,20.0,20.0 2074-01-01T00:00:00Z,37.0,7.0,7.0,7.0,6.99206,6.5300756,6.284894,6.5646706,6.0,6.0,6.101681,6.0,6.118567,6.0,6.0,6.0,6.0,6.0,6.0,6.0,5.549125,6.0,5.7322206,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,5.0,5.684246,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0 2075-01-01T00:00:00Z,32.0,15.0,15.0,15.0,15.007939,15.469924,15.715106,15.435329,15.116868,16.0,15.860634,16.0,16.190205,15.0,15.229614,16.0,16.0,16.007418,19.0,15.849749,15.450875,17.0,17.61199,16.600464,16.378948,17.0,17.0,18.0,19.0,17.0,17.0,17.0,16.0,18.052738,18.0,17.0,17.0,17.0,17.0,17.0,18.889977,17.698368,18.936134,17.018265,18.0,18.0,18.30318,17.832552,17.637966,18.0,17.706625,18.0,17.996538,18.0,18.0,18.0,18.0,18.0,18.0,18.0,17.708866,17.890104,17.864153,17.662958,17.14476,17.00357,17.001287,17.0,17.0,17.0,17.0,17.0 2075-01-01T00:00:00Z,35.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,10.116868,11.0,10.962316,11.0,10.691229,10.0,10.229614,11.0,11.0,10.997528,10.0,10.593894,10.0,10.0,10.120083,10.399537,10.638896,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.003477,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,11.455668,10.549478,10.679239,11.685208,14.2761965,14.982143,14.993565,15.0,15.0,15.0,15.0,15.0 2075-01-01T00:00:00Z,37.0,3.0,3.0,2.194759,2.9841208,1.7512102,1.569788,1.0,1.0,1.0,1.0,1.0,1.220229,1.0,1.0,1.0,1.0,1.0024724,2.0,1.0639635,1.0,1.0,1.5560318,1.0,1.0089223,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,1.6842462,1.0,1.0,1.0,1.0,1.0,1.0,1.9449886,1.0,1.9680669,1.0,1.0,1.0,1.631587,1.1665705,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.2911336,1.1098955,1.1358479,1.3370416,1.8552394,1.9964286,1.9987129,2.0,2.0,2.0,2.0,2.0 2076-01-01T00:00:00Z,32.0,55.0,55.0,55.0,54.896786,50.886642,45.70362,57.487404,42.804832,42.0,62.180435,45.380676,43.625896,40.0,45.510754,42.0,64.0,58.67018,70.0,56.172363,49.919247,70.0,65.45408,58.773968,52.11102,70.0,70.0,64.0,70.0,70.0,70.0,70.0,62.0,67.47397,64.0,70.0,70.0,70.0,70.0,70.0,70.0,65.589516,70.0,69.89041,64.0,70.0,69.75996,67.41467,66.96982,64.0,70.0,64.0,67.86772,64.0,64.0,69.78908,69.38775,64.74722,70.0,66.12102,67.9194,64.0,64.27371,67.27032,64.0,64.0,63.0,64.0,63.0,63.22376,64.0,64.0 2076-01-01T00:00:00Z,35.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.291134,20.109896,20.135847,20.337042,20.85524,20.99643,20.998713,21.0,21.0,21.0,22.80747,21.0 2076-01-01T00:00:00Z,37.0,13.0,13.0,10.986897,12.960302,10.422297,9.42447,10.221823,13.116868,8.0,13.352228,8.922003,8.550572,13.0,13.229614,8.0,14.0,12.539895,13.0,13.593894,12.549125,14.0,12.8523035,11.594421,10.157731,14.0,14.0,14.0,13.0,14.0,14.0,14.0,12.0,12.684246,14.0,14.0,14.0,14.0,14.0,14.0,13.055012,13.957269,13.031933,14.0,14.0,13.0,13.328405,13.334019,13.8670635,14.0,13.293376,14.0,13.003462,13.0,14.0,13.035154,13.0,13.0,13.0,13.0,13.582268,14.109896,14.090229,13.745559,14.855239,14.9964285,14.997426,15.0,15.0,15.0,15.25821,15.0 2077-01-01T00:00:00Z,32.0,35.0,35.0,30.168552,34.944424,30.491867,29.994257,27.768774,17.337358,28.0,33.02613,29.07567,30.99137,15.0,19.592295,28.0,35.0,33.24751,14.0,26.813917,14.549125,35.0,16.577843,32.20324,30.340393,35.0,35.0,35.0,14.0,35.0,35.0,35.0,14.0,14.0,35.0,35.0,35.0,35.0,35.0,35.0,15.155239,34.975662,14.670593,35.0,35.0,22.0,21.17657,24.578787,31.157284,27.95129,25.813885,23.59044,21.68963,21.0,22.0,22.0,21.897959,21.124538,22.0,21.353502,27.943092,24.527596,25.124502,28.916208,41.670506,44.91786,42.0,45.0,42.0,42.67128,45.77463,45.0 2077-01-01T00:00:00Z,35.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0098896,11.0,7.255854,8.352625,8.0,10.027465,7.59907,7.387871,8.0,8.0,7.0,11.0,8.0,8.0,8.0,10.0,10.684246,7.0,8.0,8.0,8.0,8.0,8.0,10.834966,7.2910337,10.904201,7.9817357,7.0,11.0,9.974775,9.567057,7.89378,7.0,10.119873,7.0,10.634233,10.0,7.0,10.859385,10.897958,10.124537,11.0,10.353502,10.702761,7.109895,7.318325,10.260139,7.8552394,7.9964285,10.0,8.0,10.0,9.552482,8.516419,8.0 2077-01-01T00:00:00Z,37.0,4.0,4.0,3.5973794,4.00794,4.315454,4.715106,3.8706586,3.233736,5.0,4.721268,5.0,4.881433,3.0,3.4592295,5.0,5.0,4.9975276,4.0,4.2517514,2.5491252,5.0,3.528418,5.0,4.991078,5.0,5.0,5.0,4.0,5.0,5.0,5.0,2.0,3.3684924,5.0,5.0,5.0,5.0,5.0,5.0,4.0550113,5.0,4.031933,5.0,5.0,5.0,4.328406,4.402541,5.0,5.0,5.0,5.0,4.6446204,4.0,5.0,5.0,4.897958,4.1245375,5.0,4.3535023,4.9999194,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0 2078-01-01T00:00:00Z,32.0,39.0,39.0,39.0,38.896786,34.070236,29.70362,38.15467,39.0,26.0,39.0,27.997673,27.850143,39.0,39.0,26.0,39.0,35.84427,40.0,39.063965,39.0,39.0,39.55603,33.789307,30.703339,39.0,39.0,39.0,40.0,39.0,39.0,39.0,39.0,39.684246,39.0,39.0,39.0,39.0,39.0,39.0,39.94499,38.91106,39.968067,39.0,39.0,39.0,39.59158,38.735683,39.0,39.0,39.0,39.0,38.64462,38.0,39.0,39.0,38.897957,38.12454,39.0,38.353504,38.71481,38.890106,38.86415,38.66296,38.14476,38.00357,38.002575,38.0,38.0,38.0,38.25821,38.0 2078-01-01T00:00:00Z,35.0,12.0,12.0,11.59738,11.992061,11.466317,11.284894,11.370304,7.5843396,11.0,11.709895,11.153667,11.118567,7.0,8.148073,11.0,12.0,11.747171,8.0,10.033434,7.450875,17.0,8.424225,14.594421,13.0863285,17.0,17.0,12.0,8.0,17.0,17.0,17.0,8.0,8.0,12.0,17.0,17.0,17.0,17.0,17.0,8.495103,13.448047,8.287397,16.90868,12.0,16.0,10.955651,11.554347,15.155198,14.711042,16.293375,16.388292,13.160424,8.0,17.0,16.035154,15.183662,8.996301,16.0,10.828018,15.999354,17.109896,17.090229,16.188393,17.85524,17.99643,16.0,18.0,16.0,16.44752,18.25821,18.0 2078-01-01T00:00:00Z,37.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0049448,5.0,3.127927,3.4508748,3.0,4.3798428,3.0,3.0178447,3.0,3.0,3.0,5.0,3.0,3.0,3.0,4.0,4.684246,3.0,3.0,3.0,3.0,3.0,3.0,4.889977,3.0,4.936134,3.0,3.0,5.0,4.3431883,4.331963,3.2658734,3.0,4.4132485,3.0,4.9930754,5.0,3.0,4.9296923,5.0,5.0,5.0,5.0,5.0,3.0,3.0912385,4.740132,3.0,3.0,5.0,3.0,5.0,4.552481,3.25821,3.0 2079-01-01T00:00:00Z,32.0,22.0,22.0,22.0,21.99206,21.439363,21.284893,21.194366,13.818076,21.0,19.93957,20.846333,18.957169,13.0,14.607303,21.0,20.0,20.220688,11.0,17.029331,13.0,13.0,12.728516,16.19769,18.093319,13.0,13.0,13.0,11.0,13.0,13.0,13.0,13.0,11.631508,13.0,13.0,13.0,13.0,13.0,13.0,11.110023,13.03146,11.063866,13.0,13.0,13.0,11.656812,11.805082,14.138598,16.79546,13.0,19.143608,12.289241,11.0,20.0,13.246078,12.795916,11.249075,13.0,11.707005,13.915414,20.0,19.680666,14.745287,20.0,20.0,16.005148,20.0,16.0,16.895037,20.25821,20.0 2079-01-01T00:00:00Z,35.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,5.0,4.0,4.59907,4.352182,5.0,5.0,5.0,4.0,5.0,5.0,5.0,4.0,4.0,5.0,5.0,5.0,5.0,5.0,5.0,4.0550113,4.992878,4.031933,5.0,5.0,5.0,4.328406,4.402541,5.0,5.0,5.0,5.0,4.6446204,4.0,5.0,5.0,4.897958,4.1245375,5.0,4.3535023,4.9999194,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0 2079-01-01T00:00:00Z,37.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0 2080-01-01T00:00:00Z,32.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,37.467472,41.0,40.849262,41.0,41.0,37.0,37.918457,41.0,41.0,40.943134,18.0,38.160267,28.433378,41.0,21.82792,41.0,40.79479,41.0,41.0,41.0,18.0,41.0,41.0,41.0,18.0,18.0,41.0,41.0,41.0,41.0,41.0,41.0,19.265263,41.0,18.734459,41.0,41.0,41.0,25.59334,27.689335,41.0,41.0,41.0,41.0,33.18165,19.0,41.0,41.0,38.755074,21.739828,41.0,26.77705,34.76392,40.890106,40.86415,35.091297,40.14476,40.00357,20.001287,40.0,20.0,24.475187,40.0,40.0 2080-01-01T00:00:00Z,35.0,12.0,12.0,12.0,12.01588,12.758425,13.430212,12.130051,7.5843396,14.0,11.811576,13.692666,13.762866,7.0,8.148073,14.0,12.0,12.475988,8.0,10.033434,7.450875,12.0,8.424225,12.80186,13.242093,12.0,12.0,12.0,8.0,12.0,12.0,12.0,8.0,8.0,12.0,12.0,12.0,12.0,12.0,12.0,8.220046,12.014244,8.127732,12.0,12.0,8.0,9.313623,9.336074,11.468253,12.0,9.173503,12.0,8.013849,8.0,12.0,8.140615,8.0,8.0,8.0,8.0,7.7028413,11.560418,11.274132,8.0073185,8.579042,8.014285,7.0,8.0,7.0,7.223759,8.25821,8.0 2080-01-01T00:00:00Z,37.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0 2081-01-01T00:00:00Z,32.0,25.0,25.0,24.59738,24.99206,24.375605,24.284893,24.0,24.0,24.0,24.0,24.0,24.110115,24.0,24.0,24.0,24.0,24.002472,25.0,24.063963,24.450874,24.0,24.82381,24.0,24.008923,24.0,24.0,24.0,25.0,24.0,24.0,24.0,25.0,25.0,24.0,24.0,24.0,24.0,24.0,24.0,24.944988,24.0,24.968067,24.0,24.0,25.0,24.59158,23.804205,24.132936,24.0,24.706625,24.0,24.285778,23.0,24.0,24.964846,24.795916,23.249075,25.0,23.707005,24.98779,24.109896,24.181467,24.928524,24.85524,24.99643,24.997425,25.0,25.0,25.0,25.0,25.0 2081-01-01T00:00:00Z,35.0,14.0,14.0,14.0,14.039698,15.896063,17.575531,14.325128,14.0,19.0,14.0,18.231665,18.407164,14.0,14.0,19.0,14.0,15.219639,16.0,14.127927,14.0,16.0,15.112063,17.20279,17.916664,16.0,16.0,19.0,16.0,16.0,16.0,16.0,14.0,15.368492,19.0,16.0,16.0,16.0,16.0,16.0,16.0,18.1269,16.0,16.054792,19.0,15.0,15.919986,15.069701,16.894182,17.373375,15.293376,16.367025,14.648083,14.0,16.0,15.035154,14.897958,14.124537,15.0,14.353502,15.285028,16.0,15.954381,15.408517,16.0,16.0,15.997426,16.0,16.0,16.0,16.0,16.0 2081-01-01T00:00:00Z,37.0,13.0,13.0,12.59738,12.98412,11.905681,11.569788,11.564671,11.0,11.0,11.101681,11.0,11.228682,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,12.0,11.0,11.0,11.0,11.0,11.0,11.0,12.0,11.0,11.0,11.0,11.0,11.0,11.0,11.701844,11.0,11.018264,12.0,11.0,11.0,11.0,11.50503,12.0,11.0,12.0,11.0,11.0,12.0,11.035154,11.0,11.0,11.0,11.0,11.297158,12.0,11.954381,11.408517,12.0,12.0,12.0,12.0,12.0,12.0,12.25821,12.0 2082-01-01T00:00:00Z,32.0,24.0,24.0,24.0,23.984121,23.695135,22.569788,25.721468,22.818075,22.0,28.2278,23.07567,22.237135,22.0,23.607304,22.0,29.0,27.282122,22.0,26.157257,22.0,45.0,22.840578,35.778614,30.100212,45.0,45.0,31.0,22.0,45.0,45.0,45.0,22.0,22.0,31.0,45.0,45.0,45.0,45.0,45.0,23.265263,35.010372,22.734459,44.7443,31.0,45.0,30.353477,39.876213,40.20678,38.59092,45.0,43.287216,43.93386,42.0,45.0,45.0,44.693874,42.37361,45.0,43.06051,44.108284,45.0,45.0,44.16425,45.0,45.0,42.0,45.0,42.0,42.67128,45.0,45.0 2082-01-01T00:00:00Z,35.0,19.0,19.0,18.19476,18.960302,16.794996,15.42447,17.545532,19.0,14.0,18.796638,14.768335,16.136692,19.0,19.0,14.0,19.0,17.785307,19.0,19.0,19.0,19.0,19.0,17.002316,15.805545,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,18.982616,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0 2082-01-01T00:00:00Z,37.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,5.116868,6.0,5.962315,6.0,6.0,5.0,5.2296147,6.0,6.0,5.9975276,5.0,5.593894,5.0,5.0,5.120083,5.40093,5.638896,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.007122,5.0,5.0,5.0,5.0,5.0,5.0,5.3253136,6.084417,5.0,6.7553167,5.0,5.0,7.0,5.0703077,5.0,5.0,5.0,5.0,5.5762424,7.549477,7.5880013,6.1093273,11.2761965,11.982143,6.996139,12.0,7.0,8.118796,11.483581,12.0 2083-01-01T00:00:00Z,32.0,40.0,40.0,40.0,39.904724,35.449448,31.418728,39.219696,29.402416,28.0,39.547783,29.844006,33.12806,28.0,30.755377,28.0,40.0,37.158905,70.0,37.813198,46.93674,28.0,64.04105,28.016714,28.374796,28.0,28.0,40.0,70.0,28.0,28.0,28.0,70.0,70.0,40.0,28.0,28.0,28.0,28.0,28.0,67.68952,36.465874,68.65881,28.21917,40.0,64.0,55.966915,52.97476,42.749844,53.013004,53.438473,61.0638,63.87536,64.0,64.0,64.0,64.0,64.0,64.0,64.0,63.702843,64.65937,64.81509,64.07217,69.13144,69.97857,63.0,70.0,63.0,64.566315,70.0,70.0 2083-01-01T00:00:00Z,35.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,9.233736,11.0,10.92463,11.0,11.0,9.0,9.459229,11.0,11.0,10.995055,9.0,10.187788,9.0,11.0,9.240166,11.0,10.982156,11.0,11.0,11.0,9.0,11.0,11.0,11.0,9.0,9.0,11.0,11.0,11.0,11.0,11.0,11.0,9.110023,11.0,9.063866,11.0,11.0,11.0,9.656812,9.805082,11.0,11.0,11.0,11.0,10.289241,9.0,11.0,11.0,10.795916,9.249075,11.0,9.707005,10.987789,11.0,11.0,11.0,11.0,11.0,10.997426,11.0,11.0,11.0,11.77463,11.0 2083-01-01T00:00:00Z,37.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0024724,8.0,7.0639634,7.450875,7.0,7.823811,7.0,7.008922,7.0,7.0,7.0,8.0,7.0,7.0,7.0,8.0,8.0,7.0,7.0,7.0,7.0,7.0,7.0,7.9449887,7.0,7.968067,7.0,7.0,7.0,7.671594,7.597459,7.0,7.0,7.0,7.0,7.3553796,8.0,7.0,7.0,7.102042,7.8754625,7.0,7.6464977,7.2972393,7.109895,7.135848,7.337042,7.8552394,7.9964285,8.0,8.0,8.0,8.0,8.0,8.0 2084-01-01T00:00:00Z,32.0,37.0,37.0,36.19476,37.02382,37.828697,39.145317,36.065735,37.0,40.0,36.79664,39.538998,38.717983,37.0,37.0,40.0,37.0,37.760956,50.0,37.831528,42.861374,37.0,47.709545,38.198612,39.03266,37.0,37.0,37.0,50.0,37.0,37.0,37.0,50.0,50.0,37.0,37.0,37.0,37.0,37.0,37.0,49.28485,37.01043,49.58487,37.0,37.0,37.0,45.210632,39.165417,37.0,37.0,37.0,37.0,37.0,37.0,37.0,37.0,37.0,37.0,37.0,37.0,37.0,38.538536,38.90187,37.81842,48.97335,50.95,37.0,51.0,37.0,40.13263,51.0,51.0 2084-01-01T00:00:00Z,35.0,28.0,28.0,28.0,27.904724,22.360907,19.418728,22.776049,16.0,16.0,17.220173,16.0,17.414352,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.659372,16.815088,16.350752,21.131435,21.978573,16.0,22.0,16.0,17.342556,22.0,22.0 2084-01-01T00:00:00Z,37.0,6.0,6.0,5.597379,6.0,5.8455296,6.0,5.4353294,6.0,6.0,5.898319,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.659373,6.8150873,6.350752,11.131436,11.978572,6.0,12.0,6.0,7.342556,12.0,12.0 2085-01-01T00:00:00Z,32.0,22.0,22.0,22.0,21.99206,21.530075,21.284893,21.56467,21.0,21.0,21.10168,21.0,21.427338,21.0,21.0,21.0,21.0,20.997528,20.0,20.936037,20.549126,21.0,20.17619,21.001392,20.991077,21.0,21.0,21.0,20.0,21.0,21.0,21.0,20.0,20.0,21.0,21.0,21.0,21.0,21.0,21.0,20.055012,21.003645,20.031933,21.0,21.0,21.0,20.368414,20.83343,21.0,21.0,21.0,21.0,21.0,21.0,21.0,21.0,21.0,21.0,21.0,21.0,23.971586,24.626549,25.48298,25.714966,49.2229,53.882145,31.0,54.0,31.0,36.146465,54.0,54.0 2085-01-01T00:00:00Z,35.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0,16.0 2085-01-01T00:00:00Z,37.0,4.0,4.0,4.0,4.00794,4.4699244,4.715106,4.4353294,5.0,5.0,4.898319,5.0,4.881433,5.0,5.0,5.0,5.0,5.0024724,6.0,5.0639634,5.450875,6.0,5.823811,5.59907,5.361104,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,5.992878,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.439582,6.5433917,6.2338347,9.420958,9.985715,6.0,10.0,6.0,6.895037,10.25821,10.0 2086-01-01T00:00:00Z,32.0,23.0,23.0,23.0,23.0,23.0,23.0,23.0,23.0,23.0,23.0,23.0,23.0,23.0,23.0,23.0,23.0,23.007418,26.0,23.19189,24.352625,24.0,25.471434,23.59907,23.378948,24.0,24.0,24.0,26.0,24.0,24.0,24.0,26.0,26.0,24.0,24.0,24.0,24.0,24.0,24.0,25.889977,23.992878,25.936134,24.0,24.0,24.0,25.34319,25.194918,24.0,24.0,24.0,24.0,24.71076,26.0,24.0,24.0,24.204084,25.750925,24.0,25.292995,24.594479,24.219791,24.271696,24.674084,25.710478,25.992857,26.0,26.0,26.0,26.0,28.06568,26.0 2086-01-01T00:00:00Z,35.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.012362,14.0,9.319818,10.803499,9.0,12.851276,9.0,9.044612,9.0,9.0,9.0,14.0,9.0,9.0,9.0,13.0,13.684246,9.0,9.0,9.0,9.0,9.0,9.0,13.724943,9.0,13.840335,9.0,9.0,14.0,12.357971,12.329907,10.477968,11.711042,12.533121,13.388292,13.982689,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,12.70895,14.0 2086-01-01T00:00:00Z,37.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,7.116868,8.0,7.962315,8.0,7.9915476,7.0,7.2296147,8.0,8.0,7.9975276,7.0,7.593894,6.549125,7.0,6.8523035,7.40093,7.638896,7.0,7.0,8.0,7.0,7.0,7.0,7.0,6.0,6.684246,8.0,7.0,7.0,7.0,7.0,7.0,7.0,7.7089663,7.0,7.0182643,8.0,7.0,7.0,7.0,7.342373,7.4577913,7.0,7.1223416,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,6.993975,7.0,7.0,7.0,7.0,7.0,6.998713,7.0,7.0,7.0,7.2582097,7.0 2087-01-01T00:00:00Z,32.0,50.0,50.0,44.36331,49.86503,42.29792,37.843197,44.692215,60.0,33.0,57.559654,37.149014,34.897305,60.0,60.0,33.0,60.0,53.43818,59.0,59.936035,59.549126,60.0,59.17619,49.174896,42.74102,60.0,60.0,60.0,59.0,60.0,60.0,60.0,59.0,59.0,60.0,60.0,60.0,60.0,60.0,60.0,59.05501,59.80771,59.031933,60.0,60.0,60.0,59.368412,59.83343,60.0,60.0,60.0,60.0,60.0,60.0,60.0,60.0,60.0,60.0,60.0,60.0,60.0,60.0,60.0,60.0,60.0,60.0,60.0,60.0,60.0,60.0,60.0,60.0 2087-01-01T00:00:00Z,35.0,16.0,16.0,16.0,16.0,15.546441,16.0,14.14848,9.233736,16.0,11.433036,15.231665,16.0,9.0,9.459229,16.0,11.0,12.229528,17.0,10.699496,8.549125,10.0,13.420641,12.405579,13.895807,10.0,10.0,11.0,17.0,10.0,10.0,10.0,8.0,14.158216,11.0,10.0,10.0,10.0,10.0,10.0,16.61492,10.744576,16.776468,10.018264,11.0,10.0,14.381102,10.7351055,10.342373,10.457791,10.0,10.122341,9.64462,9.0,10.0,10.0,9.897958,9.124537,10.0,9.353502,9.999919,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.25821,10.0 2087-01-01T00:00:00Z,37.0,8.0,8.0,7.597379,7.99206,7.375605,7.284894,7.0,7.0,7.0,7.0,7.0,7.1101146,7.0,7.0,7.0,7.0,6.995055,5.0,6.8720727,5.6473756,7.0,5.084599,7.0,6.9821553,7.0,7.0,7.0,5.0,7.0,7.0,7.0,4.0,4.684246,7.0,7.0,7.0,7.0,7.0,7.0,5.110023,7.0,5.063866,7.0,7.0,5.0,5.6568117,5.668037,6.8967834,7.5422087,5.5867515,7.8776584,5.0069246,5.0,8.0,5.105462,5.0,5.0,5.0,5.0,4.7028413,7.560418,7.319751,4.877384,4.5790424,4.0142856,4.0,4.0,4.0,4.0,4.0,4.0 2088-01-01T00:00:00Z,32.0,64.0,64.0,64.0,63.9603,62.10394,60.42447,63.674873,63.116867,59.0,63.962315,59.768337,59.592834,63.0,63.229614,59.0,64.0,62.770473,58.0,63.274075,63.450874,63.0,60.607704,61.396282,60.39983,63.0,63.0,88.0,58.0,63.0,63.0,63.0,64.0,59.894524,88.0,63.0,63.0,63.0,63.0,63.0,58.27506,80.517624,58.159664,63.456604,88.0,88.0,59.882072,64.311104,78.949165,88.0,80.6656,88.0,79.38433,64.0,88.0,88.0,85.55099,66.9889,88.0,72.484055,81.0229,85.36251,84.73965,79.911,67.47426,64.08571,64.03346,64.0,64.0,64.0,64.0,64.0 2088-01-01T00:00:00Z,35.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,10.233736,12.0,11.92463,12.0,12.0,10.0,10.459229,12.0,12.0,11.995055,10.0,11.187788,8.647375,12.0,9.436828,12.0,11.982156,12.0,12.0,12.0,10.0,12.0,12.0,12.0,7.0,9.052739,12.0,12.0,12.0,12.0,12.0,12.0,10.110023,12.0,10.063866,12.0,12.0,11.0,10.656812,10.73656,11.8670635,12.0,11.293376,12.0,10.648083,10.0,12.0,11.035154,10.897958,10.124537,11.0,10.353502,14.220465,13.098954,13.31286,14.778934,20.552393,21.964287,21.989704,22.0,22.0,22.0,22.0,22.0 2088-01-01T00:00:00Z,37.0,4.0,4.0,3.5973794,3.9920604,3.375605,3.284894,3.0,3.0,3.0,3.0,3.0,3.1101146,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.2911336,3.1098955,3.1358478,3.3370416,3.8552394,3.9964287,3.998713,4.0,4.0,4.0,4.0,4.0 2089-01-01T00:00:00Z,32.0,36.0,36.0,36.0,35.99206,35.530075,35.284893,35.56467,29.701208,35.0,34.875572,35.0,35.11857,29.0,30.377687,35.0,35.0,34.982693,28.0,32.4994,28.549126,36.0,28.896685,35.59907,35.289726,36.0,36.0,35.0,28.0,36.0,36.0,36.0,28.0,28.0,35.0,36.0,36.0,36.0,36.0,36.0,28.440092,35.291035,28.255465,35.981735,35.0,29.0,30.627247,30.74067,34.564415,35.0,31.05363,35.0,28.668856,28.0,35.0,29.210924,28.897959,28.124538,29.0,28.353502,30.782871,35.0,34.726284,31.451101,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0 2089-01-01T00:00:00Z,35.0,12.0,12.0,12.0,11.992061,11.4393635,11.284894,11.194366,8.233736,11.0,10.127993,10.846333,11.118567,8.0,8.459229,11.0,10.0,10.252829,14.0,9.571569,9.803499,10.0,12.647473,10.400929,10.674581,10.0,10.0,10.0,14.0,10.0,10.0,10.0,12.0,13.368492,10.0,10.0,10.0,10.0,10.0,10.0,13.779954,10.007122,13.872268,10.0,10.0,10.0,12.64637,11.958947,10.0,10.0,10.0,10.0,11.066139,13.0,10.0,10.0,10.306127,12.626388,10.0,11.939493,11.188876,10.439582,10.543391,11.348166,13.420958,13.985715,14.0,14.0,14.0,14.0,14.0,14.0 2089-01-01T00:00:00Z,37.0,5.0,5.0,4.597379,5.0,4.8455296,5.0,4.4353294,4.116868,5.0,4.8606343,5.0,5.0,4.0,4.2296147,5.0,5.0,5.0,5.0,4.6578574,4.450875,5.0,4.943894,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.5762424,5.109895,5.135848,5.615625,5.8552394,5.9964285,6.996139,6.0,7.0,6.776241,6.0,6.0 2090-01-01T00:00:00Z,32.0,42.0,42.0,41.597378,41.99206,41.375607,41.284893,41.0,41.0,41.0,41.0,41.0,41.110115,41.0,41.0,41.0,41.0,40.990112,37.0,40.744144,39.1965,38.0,37.704758,39.20279,39.907764,38.0,38.0,41.0,37.0,38.0,38.0,38.0,37.0,37.0,41.0,38.0,38.0,38.0,38.0,38.0,37.05501,40.1269,37.031933,38.054794,41.0,38.0,37.328407,37.402542,39.51509,41.0,38.0,41.0,37.64462,37.0,41.0,38.10546,37.897957,37.12454,38.0,37.353504,37.702763,40.560417,40.31975,37.877384,37.579044,37.014286,37.0,37.0,37.0,37.0,37.77463,37.0 2090-01-01T00:00:00Z,35.0,33.0,33.0,28.168552,32.904724,26.595804,24.418728,25.443645,33.0,21.0,31.779827,22.844006,22.321375,33.0,33.0,21.0,33.0,30.087208,34.0,33.063965,33.450874,33.0,33.82381,28.188843,25.34223,33.0,33.0,33.0,34.0,33.0,33.0,33.0,34.0,34.0,33.0,33.0,33.0,33.0,33.0,33.0,33.94499,32.914536,33.968067,33.0,33.0,33.0,33.631588,33.16657,33.16266,33.54221,33.0,33.87766,33.0,33.0,34.0,33.035152,33.0,33.0,33.0,33.0,33.0,34.0,33.95438,33.129932,34.0,34.0,33.0,34.0,33.0,33.22376,34.0,34.0 2090-01-01T00:00:00Z,37.0,7.0,7.0,6.194759,7.00794,7.523831,7.715106,7.7872033,7.5843396,8.0,11.099809,8.614669,7.8645277,7.0,8.148073,8.0,12.0,11.015883,7.0,9.96947,6.0982504,9.0,7.064855,8.599071,8.343279,9.0,9.0,12.0,7.0,9.0,9.0,9.0,5.0,6.3684926,12.0,9.0,9.0,9.0,9.0,9.0,7.110023,11.098412,7.063866,9.054792,12.0,7.0,7.6568117,7.668037,9.761246,10.373374,7.5867515,9.367024,7.0069246,7.0,9.0,7.0703077,7.0,7.0,7.0,7.0,7.0,9.109896,9.044609,7.3183265,9.855239,9.9964285,7.0,10.0,7.0,7.671278,11.03284,10.0 2091-01-01T00:00:00Z,32.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.029669,41.0,29.767563,34.4105,41.0,38.88573,36.188843,33.33325,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,40.914536,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0,41.0 2091-01-01T00:00:00Z,35.0,12.0,12.0,12.0,11.992061,11.620788,11.284894,11.934975,12.0,11.0,12.0,11.153667,11.427339,12.0,12.0,11.0,12.0,11.754589,11.0,11.936036,15.156124,19.0,13.318422,15.793955,13.817458,19.0,19.0,12.0,11.0,19.0,19.0,19.0,19.0,13.526031,12.0,19.0,19.0,19.0,19.0,19.0,11.440091,14.033759,11.255465,18.87215,12.0,19.0,13.947304,17.667435,16.60339,15.79546,19.0,18.143608,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.582268,19.98906,20.222631,20.083294,26.697155,27.967857,20.997425,28.0,21.0,22.566315,28.0,28.0 2091-01-01T00:00:00Z,37.0,11.0,11.0,11.0,10.968242,9.120302,8.139576,9.258683,7.0,7.0,7.4067245,7.0,7.7830396,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.001393,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.003645,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0 2092-01-01T00:00:00Z,32.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,17.116867,18.0,17.962315,18.0,18.0,17.0,17.229614,18.0,18.0,17.997528,17.0,17.593893,17.450874,18.0,17.387861,18.0,17.991077,18.0,18.0,18.0,17.0,18.0,18.0,18.0,18.0,17.315754,18.0,18.0,18.0,18.0,18.0,18.0,17.055012,18.0,17.031933,18.0,18.0,34.0,17.328405,18.498905,22.566841,26.133127,29.305986,31.164877,27.903149,17.0,33.0,33.964848,32.26528,19.11714,34.0,23.009539,33.99863,33.0,33.04562,33.870068,33.0,33.0,34.0,33.0,34.0,33.77624,33.0,33.0 2092-01-01T00:00:00Z,35.0,15.0,15.0,15.0,14.992061,14.530076,14.284894,14.564671,14.0,14.0,14.101681,14.0,14.118567,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.25821,14.0 2092-01-01T00:00:00Z,37.0,8.0,8.0,7.597379,8.0,7.8455296,8.0,7.4353294,7.116868,8.0,7.8606343,8.0,8.0,7.0,7.2296147,8.0,8.0,8.0,8.0,7.6578574,7.0,8.0,7.6761146,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,7.0,7.684246,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0 2093-01-01T00:00:00Z,32.0,41.0,41.0,40.597378,40.98412,39.99639,39.569786,39.934975,39.116867,39.0,39.962315,39.153667,39.228683,39.0,39.229614,39.0,40.0,39.73481,31.0,39.082184,34.491253,40.0,31.994036,39.59907,39.280807,40.0,40.0,40.0,31.0,40.0,40.0,40.0,29.0,30.368492,40.0,40.0,40.0,40.0,40.0,40.0,31.495102,39.992878,31.287397,40.0,40.0,50.0,34.71579,43.494976,41.32937,40.0,47.066242,40.0,49.965378,50.0,40.0,49.64846,50.0,50.0,50.0,50.0,49.702843,40.98906,41.67882,48.948204,47.697155,48.967857,49.0,49.0,49.0,49.0,49.25821,49.0 2093-01-01T00:00:00Z,35.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,10.116868,11.0,10.962316,11.0,11.0,10.0,10.229614,11.0,11.0,10.997528,10.0,10.593894,10.0,10.0,10.120083,10.400929,10.638896,10.0,10.0,11.0,10.0,10.0,10.0,10.0,10.0,10.0,11.0,10.0,10.0,10.0,10.0,10.0,10.0,10.708966,10.0,10.018264,11.0,10.0,10.0,10.0,10.50503,11.0,10.0,11.0,10.0,10.0,11.0,10.035154,10.0,10.0,10.0,10.0,10.0,10.890104,10.818533,10.071475,10.144761,10.0035715,10.0,10.0,10.0,10.0,10.0,10.0 2093-01-01T00:00:00Z,37.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0024724,6.0,5.0639634,5.0,5.0,5.5560317,5.0,5.008922,5.0,5.0,5.0,6.0,5.0,5.0,5.0,5.0,5.684246,5.0,5.0,5.0,5.0,5.0,5.0,5.9449887,5.0,5.968067,5.0,5.0,5.0,5.631587,5.1665707,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.2971587,5.109895,5.135848,5.337042,5.8552394,5.9964285,6.0,6.0,6.0,6.0,6.0,6.0 2094-01-01T00:00:00Z,32.0,53.0,53.0,53.0,53.01588,53.849136,54.430214,53.500355,54.0,55.0,53.89832,54.846333,54.454094,54.0,54.0,55.0,54.0,54.30722,80.0,55.66305,65.27187,83.0,75.151306,71.772575,65.08414,83.0,83.0,83.0,80.0,83.0,83.0,83.0,79.0,79.68425,83.0,83.0,83.0,83.0,83.0,83.0,80.16503,82.79694,80.0958,83.0,83.0,81.0,81.02522,81.501465,82.73412,83.0,81.586754,83.0,81.00693,81.0,83.0,81.070305,81.0,81.0,81.0,81.0,80.411705,82.67031,82.50122,80.52733,80.43428,80.01071,79.00129,80.0,79.0,79.22376,79.74179,80.0 2094-01-01T00:00:00Z,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,34.116867,35.0,34.962315,35.0,34.691227,34.0,34.229614,35.0,35.0,35.004944,37.0,34.785786,34.90175,35.0,36.32374,34.998608,35.017845,35.0,35.0,34.0,37.0,35.0,35.0,35.0,36.0,36.684246,34.0,35.0,35.0,35.0,35.0,35.0,36.889977,34.29451,36.936134,34.981735,34.0,36.0,36.30318,35.832554,34.790565,34.54221,35.706623,34.87766,35.996536,36.0,35.0,35.964848,36.0,36.0,36.0,36.0,35.993977,35.109894,35.18147,35.928524,35.85524,35.99643,35.998714,36.0,36.0,36.0,36.25821,36.0 2094-01-01T00:00:00Z,37.0,21.0,21.0,21.0,21.0,21.0,21.0,21.0,21.0,21.0,21.0,21.0,21.0,21.0,21.0,21.0,21.0,20.99011,17.0,20.744146,19.1965,32.0,17.704756,27.589773,24.838308,32.0,32.0,21.0,17.0,32.0,32.0,32.0,17.0,17.0,21.0,32.0,32.0,32.0,32.0,32.0,17.82517,24.20137,17.478994,31.799093,21.0,17.0,21.926086,22.010277,26.239847,26.964294,21.400637,30.654243,17.051935,17.0,32.0,17.52731,17.0,17.0,17.0,17.0,18.164536,30.021883,28.87045,19.011086,16.605692,14.064284,20.994852,14.0,21.0,19.433685,14.0,14.0 2095-01-01T00:00:00Z,32.0,67.0,67.0,67.0,66.73799,53.941715,43.4015,62.632336,39.804832,34.0,60.70565,38.149014,46.24954,37.0,42.510754,34.0,61.0,54.46785,72.0,53.49218,37.0,68.0,59.3431,54.405994,46.31336,68.0,68.0,61.0,72.0,68.0,68.0,68.0,37.0,60.94862,61.0,68.0,68.0,68.0,68.0,68.0,71.77995,62.94336,71.87227,67.872154,61.0,69.0,70.56635,69.165695,66.386955,66.964294,68.70663,70.65424,68.99654,69.0,72.0,69.10546,69.0,69.0,69.0,69.0,56.591637,68.92293,68.0594,56.052475,48.0533,44.1,27.015444,44.0,27.0,30.80391,44.0,44.0 2095-01-01T00:00:00Z,35.0,16.0,16.0,16.0,16.0,16.090712,16.0,16.370304,17.0,16.0,16.89832,16.153667,16.0,17.0,17.0,16.0,17.0,16.75459,16.0,16.936037,16.549126,17.0,16.17619,16.59907,16.352186,17.0,17.0,17.0,16.0,17.0,17.0,17.0,16.0,16.0,17.0,17.0,17.0,17.0,17.0,17.0,16.055012,16.992878,16.031933,17.0,17.0,17.0,16.368414,16.83343,17.162657,17.542208,17.0,17.877659,17.0,17.0,18.0,17.035154,17.0,17.0,17.0,17.0,16.708866,18.0,17.95438,16.85135,18.0,18.0,16.001287,18.0,16.0,16.44752,18.25821,18.0 2095-01-01T00:00:00Z,37.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,9.485793,8.549478,8.679239,9.685208,12.2761965,12.982143,13.0,13.0,13.0,13.0,13.0,13.0 2096-01-01T00:00:00Z,32.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,32.33736,50.0,49.246304,50.0,50.0,30.0,34.592293,50.0,50.0,50.002472,51.0,43.221115,30.0,51.0,44.078323,50.59907,50.361103,51.0,51.0,51.0,51.0,51.0,51.0,51.0,30.0,44.36917,51.0,51.0,51.0,51.0,51.0,51.0,51.0,50.992878,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.59432,51.439583,51.543392,51.791,54.420956,54.985714,53.0,55.0,53.0,53.447517,55.25821,55.0 2096-01-01T00:00:00Z,35.0,20.0,20.0,20.0,19.976181,18.590227,17.854681,18.694012,16.116867,17.0,17.267359,17.0,17.364155,16.0,16.229614,17.0,17.0,17.002472,18.0,16.72182,16.450874,16.0,17.499926,16.40093,16.65674,16.0,16.0,17.0,18.0,16.0,16.0,16.0,17.0,17.684246,17.0,16.0,16.0,16.0,16.0,16.0,17.889977,16.708967,17.936134,16.018265,17.0,17.0,17.30318,16.832552,16.47531,16.457792,16.706625,16.122341,16.996538,17.0,16.0,16.964846,17.0,17.0,17.0,17.0,17.29716,16.329687,16.453163,17.324024,18.565718,18.989286,18.0,19.0,18.0,18.223759,18.74179,19.0 2096-01-01T00:00:00Z,37.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,9.997528,9.0,9.936036,9.549125,10.0,9.176189,10.0,9.991077,10.0,10.0,10.0,9.0,10.0,10.0,10.0,9.0,9.0,10.0,10.0,10.0,10.0,10.0,10.0,9.055012,10.0,9.031933,10.0,10.0,11.0,9.328405,9.471064,10.45825,11.084417,10.706624,11.755317,10.285778,9.0,12.0,11.035154,10.795916,9.249075,11.0,9.707005,11.296997,12.0,11.954381,11.408517,12.0,12.0,12.0,12.0,12.0,12.0,13.03284,12.0 2097-01-01T00:00:00Z,32.0,78.0,78.0,78.0,78.0,78.0,78.0,78.0,39.14219,78.0,76.34187,78.0,78.02536,34.0,44.103046,78.0,78.0,77.90852,41.0,60.579082,33.09825,47.0,42.640305,59.42882,66.75224,47.0,47.0,47.0,41.0,47.0,47.0,47.0,32.0,38.158215,47.0,47.0,47.0,47.0,47.0,47.0,41.330067,47.22078,41.191597,47.0,47.0,47.0,42.970436,43.415245,47.0,47.0,47.0,47.0,44.86772,41.0,47.0,47.0,46.38775,41.747227,47.0,43.121014,56.89806,50.736446,51.618828,58.459415,76.07814,80.87858,80.95624,81.0,81.0,81.0,68.60593,81.0 2097-01-01T00:00:00Z,35.0,30.0,30.0,29.59738,29.984121,28.905682,28.569788,28.56467,28.0,28.0,28.10168,28.0,28.537453,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.001392,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.003645,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0,27.708866,28.0,28.0,27.721416,28.0,28.0,27.001287,28.0,27.0,27.223759,28.25821,28.0 2097-01-01T00:00:00Z,37.0,17.0,17.0,14.986897,17.0,15.683376,17.0,11.9548235,11.0,17.0,11.101681,16.077997,17.0,11.0,11.0,17.0,11.0,12.457633,11.0,11.0,10.549125,11.0,10.732221,13.405579,14.833346,11.0,11.0,16.0,11.0,11.0,11.0,11.0,10.0,10.684246,16.0,11.0,11.0,11.0,11.0,11.0,11.0,14.551953,11.0,11.091321,16.0,11.0,11.0,11.0,13.525149,16.0,11.0,16.0,11.0,11.0,16.0,11.17577,11.0,11.0,11.0,11.0,13.371244,16.549477,16.451143,14.170628,20.276197,20.982143,18.998713,21.0,19.0,19.44752,21.0,21.0 2098-01-01T00:00:00Z,32.0,27.0,27.0,26.59738,26.99206,26.466316,26.284893,26.370304,27.0,26.0,26.89832,26.153667,26.118567,27.0,27.0,26.0,27.0,26.759533,28.0,27.063963,27.450874,27.0,27.82381,26.59907,26.370031,27.0,27.0,27.0,28.0,27.0,27.0,27.0,28.0,28.0,27.0,27.0,27.0,27.0,27.0,27.0,27.944988,26.992878,27.968067,27.0,27.0,28.0,27.671595,27.665981,27.295593,27.542208,27.706625,27.877659,27.996538,28.0,28.0,28.0,28.0,28.0,28.0,28.0,27.70284,28.879164,29.086782,28.189087,34.841915,35.971428,27.0,36.0,27.0,29.013834,36.0,36.0 2098-01-01T00:00:00Z,35.0,19.0,19.0,19.0,19.0,19.181423,19.0,19.740608,21.0,19.0,20.796638,19.307335,19.0,21.0,21.0,19.0,21.0,20.496817,14.0,20.552256,21.450874,21.0,17.375557,20.198141,19.659761,21.0,21.0,21.0,14.0,21.0,21.0,21.0,22.0,16.52603,21.0,21.0,21.0,21.0,21.0,21.0,14.385079,20.985756,14.223531,21.0,21.0,15.0,16.29884,16.406652,21.015663,23.711042,16.760254,25.388292,14.665394,14.0,26.0,15.386693,14.897958,14.124537,15.0,14.353502,14.702761,26.109896,25.634037,16.209148,26.85524,26.99643,14.0,27.0,14.0,16.90887,27.0,27.0 2098-01-01T00:00:00Z,37.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,9.350604,12.0,11.886946,12.0,12.0,9.0,9.688844,12.0,12.0,11.992583,9.0,10.781682,9.0,10.0,9.360249,10.80186,11.268869,10.0,10.0,12.0,9.0,10.0,10.0,10.0,9.0,9.0,12.0,10.0,10.0,10.0,10.0,10.0,9.055012,11.4179325,9.031933,10.036529,12.0,9.0,9.248391,8.472241,10.551809,10.915583,9.293376,10.244683,8.292703,7.0,10.0,9.035154,8.795916,7.2490754,9.0,7.7070045,8.429621,9.890104,9.818533,8.514309,9.144761,9.0035715,7.0051484,9.0,7.0,7.447519,9.25821,9.0 2099-01-01T00:00:00Z,32.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,31.0,32.758327,33.173565,31.935339,44.68383,46.94286,31.0,47.0,31.0,34.58015,47.0,47.0 2099-01-01T00:00:00Z,35.0,14.0,14.0,14.0,14.007939,14.74206,14.715106,15.546241,22.41566,15.0,17.7817,15.461001,14.881433,23.0,21.851927,15.0,18.0,17.281073,22.0,19.966566,22.549126,23.0,21.575775,19.792562,17.879925,23.0,23.0,23.0,22.0,23.0,23.0,23.0,22.0,22.0,23.0,23.0,23.0,23.0,23.0,23.0,22.055012,22.943024,22.031933,23.0,23.0,29.0,22.528442,24.968119,24.610905,25.711042,27.239746,27.388292,28.268467,27.0,28.0,28.964846,28.795916,27.249075,29.0,27.707005,28.70268,28.0,28.04562,28.591482,28.0,28.0,28.0,28.0,28.0,28.0,28.0,28.0 2099-01-01T00:00:00Z,37.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,9.549125,10.0,9.732221,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,9.0,9.684246,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,9.959992,9.569112,10.0,10.0,10.0,10.0,9.64462,9.0,10.0,10.0,9.897958,9.124537,10.0,9.353502,9.993895,10.109896,10.135848,10.058458,10.855239,10.9964285,9.998713,11.0,10.0,10.22376,11.0,11.0 # MIROC-ESM-CHEM_rcp85_r1i1p1-longest_run_tmax_abv ,,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71 TIMESTEP,threshold(C),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days) 2006-01-01T00:00:00Z,32.0,3.0,3.0,3.0,3.0238187,4.2283497,5.145318,3.56538,3.116868,6.0,3.860634,5.6926656,4.717985,3.0,3.2296147,6.0,4.0,4.4858775,4.0,3.6578577,3.4508748,4.0,3.9438937,4.7976813,5.277782,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.003309,4.0,4.0,4.0,4.0,3.9599926,3.5691118,4.0,4.0,4.0,4.0,3.6446202,3.0,4.0,4.0,3.8979578,3.1245377,4.0,3.3535023,3.9999194,4.549477,4.6792393,4.292293,8.2761965,8.982143,4.0,9.0,4.0,5.118797,8.74179,9.0 2006-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.10989543,0.1358479,0.058458637,0.85523933,0.99642867,0.0,1.0,0.0,0.22375934,1.0,1.0 2006-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2007-01-01T00:00:00Z,32.0,4.0,4.0,4.0,4.00794,4.3792124,4.715106,4.0650253,3.116868,5.0,3.9623153,4.846333,4.881433,3.0,3.2296147,5.0,4.0,4.242939,4.0,3.6578577,3.0,4.0,3.6761146,4.40093,4.638891,4.0,4.0,3.0,4.0,4.0,4.0,4.0,3.0,3.6842463,3.0,4.0,4.0,4.0,4.0,4.0,4.0,3.3052776,4.0,3.9817357,3.0,4.0,3.9599926,3.5691118,3.657627,3.5422084,4.0,3.8776584,3.6446202,3.0,4.0,4.0,3.8979578,3.1245377,4.0,3.3535023,3.9999194,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0 2007-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,0.90928817,1.0,0.62969613,0.0,1.0,0.101681106,0.84633285,1.0,0.0,0.0,1.0,0.0,0.24293877,0.0,0.0,0.0,0.0,0.0,0.40092975,0.6388911,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0071219355,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.10989543,0.1358479,0.058458637,0.85523933,0.99642867,0.0,1.0,0.0,0.22375934,1.0,1.0 2007-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2008-01-01T00:00:00Z,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2971586,0.21979086,0.2716958,0.3955003,1.7104787,1.9928573,1.0,2.0,1.0,1.2237593,2.0,2.0 2008-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2008-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2009-01-01T00:00:00Z,32.0,3.0,3.0,3.4026206,3.0079396,3.533683,3.715106,3.6296961,3.0,4.0,3.101681,3.8463328,3.8898854,3.0,3.0,4.0,3.0,3.2429388,3.0,3.0,3.0,3.0,3.0,3.4009297,3.638891,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.007122,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0 2009-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2009-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2010-01-01T00:00:00Z,32.0,1.0,1.0,1.0,1.0079396,1.4699244,1.715106,1.4353293,1.116868,2.0,1.8606341,2.0,1.8814329,1.0,1.2296147,2.0,2.0,1.9975276,1.0,1.593894,1.0,2.0,1.1200827,2.0,1.9910777,2.0,2.0,2.0,1.0,2.0,2.0,2.0,1.0,1.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0550114,2.0,1.0319331,2.0,2.0,1.0,1.3284057,1.3340185,1.8670633,2.0,1.2933758,2.0,1.0034623,1.0,2.0,1.035154,1.0,1.0,1.0,1.0,1.0,1.8901045,1.8185328,1.0714753,1.1447606,1.0035714,1.0,1.0,1.0,1.0,1.0,1.0 2010-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2010-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2011-01-01T00:00:00Z,32.0,2.0,2.0,1.5973794,2.0,1.8455296,2.0,1.4353293,1.116868,2.0,1.8606341,2.0,2.0,1.0,1.2296147,2.0,2.0,2.0024724,3.0,1.7218211,1.9017496,3.0,2.7677047,2.5990703,2.361104,3.0,3.0,2.0,3.0,3.0,3.0,3.0,3.0,3.0,2.0,3.0,3.0,3.0,3.0,3.0,3.0,2.2910337,3.0,2.9817357,2.0,3.0,3.0,3.0,2.49497,2.0,3.0,2.0,3.0,3.0,2.0,2.9648461,3.0,3.0,3.0,3.0,3.0,2.0,2.0456192,2.870066,2.0,2.0,3.0,2.0,3.0,2.7762406,2.0,2.0 2011-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2911337,0.10989543,0.1358479,0.33704165,0.85523933,0.99642867,0.99871296,1.0,1.0,1.0,1.0,1.0 2011-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2012-01-01T00:00:00Z,32.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,5.992583,3.0,5.8081093,4.6473756,6.0,3.5285668,6.0,5.973233,6.0,6.0,6.0,3.0,6.0,6.0,6.0,3.0,3.0,6.0,6.0,6.0,6.0,6.0,6.0,3.1650343,6.0,3.095799,6.0,6.0,6.0,4.065232,5.0694,5.837343,5.4577913,6.0,5.1223416,5.6446204,5.0,5.0,5.964846,5.897958,5.1245375,6.0,5.3535023,5.7027607,5.0,5.045619,5.591483,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0 2012-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2582099,0.0 2012-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2013-01-01T00:00:00Z,32.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,4.116868,5.0,4.962315,5.0,5.0,4.0,4.2296147,5.0,5.0,5.0024724,6.0,4.7218213,4.0,6.0,5.2321463,5.59907,5.361104,6.0,6.0,5.0,6.0,6.0,6.0,6.0,4.0,5.3684926,5.0,6.0,6.0,6.0,6.0,6.0,6.0,5.2910337,6.0,5.9817357,5.0,6.0,6.0,6.0,5.657627,5.5422087,6.0,5.8776584,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.291134,6.439582,6.5433917,6.512418,9.420958,9.985715,6.998713,10.0,7.0,7.671278,10.0,10.0 2013-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.1098955,1.1358479,1.0584587,1.8552394,1.9964286,1.0,2.0,1.0,1.2237593,2.0,2.0 2013-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2014-01-01T00:00:00Z,32.0,3.0,3.0,3.0,2.9920604,2.7114992,2.284894,3.3052783,2.233736,2.0,3.8229494,2.3073342,2.7361095,2.0,2.4592295,2.0,4.0,3.5141225,4.0,3.315715,2.0,3.0,3.352229,2.6018558,2.3700361,3.0,3.0,4.0,4.0,3.0,3.0,3.0,2.0,3.3684924,4.0,3.0,3.0,3.0,3.0,3.0,3.9449885,3.7020125,3.968067,3.0182643,4.0,4.0,3.5915797,2.804205,3.6379664,4.0,3.7066243,4.0,3.2857783,2.0,4.0,4.0,3.7959156,2.2490752,4.0,2.7070045,3.9998386,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.51642,4.0 2014-01-01T00:00:00Z,35.0,1.0,1.0,1.0,0.9920604,0.5300756,0.284894,0.5646707,0.0,0.0,0.101681106,0.0,0.11011452,0.0,0.0,0.0,0.0,0.002472387,1.0,0.06396356,0.0,0.0,0.5560319,0.0,0.008922311,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.68424624,0.0,0.0,0.0,0.0,0.0,0.0,0.9449886,0.0,0.968067,0.0,0.0,0.0,0.631587,0.16657059,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2582099,0.0 2014-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2015-01-01T00:00:00Z,32.0,6.0,6.0,6.0,6.00794,6.4699244,6.715106,6.4353294,7.0,7.0,6.898319,7.0,6.8898854,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0 2015-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.007939601,0.37921253,0.715106,0.065025456,0.0,1.0,0.0,0.84633285,0.5726617,0.0,0.0,1.0,0.0,0.24293877,0.0,0.0,0.0,0.0,0.0,0.39953697,0.6388911,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0034768532,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2911337,0.10989543,0.1358479,0.33704165,0.85523933,0.99642867,0.99871296,1.0,1.0,1.0,1.0,1.0 2015-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2016-01-01T00:00:00Z,32.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,3.116868,4.0,3.9623153,4.0,4.0,3.0,3.2296147,4.0,4.0,4.0,4.0,3.6578577,2.5491252,4.0,3.4083354,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,2.0,3.3684924,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,3.9939752,4.0,4.0,4.0,4.0,4.0,3.998713,4.0,4.0,4.0,4.0,4.0 2016-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2016-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-01-01T00:00:00Z,32.0,1.0,1.0,1.0,1.0079396,1.4699244,1.715106,1.4353293,0.23373593,2.0,1.8229494,2.0,1.8814329,0.0,0.4592294,2.0,2.0,1.9950552,0.0,1.187788,0.0,2.0,0.24016543,2.0,1.9821553,2.0,2.0,2.0,0.0,2.0,2.0,2.0,0.0,0.0,2.0,2.0,2.0,2.0,2.0,2.0,0.11002279,2.0,0.06386602,2.0,2.0,2.0,0.6568115,0.80508226,2.0,2.0,2.0,2.0,1.2892406,0.0,2.0,2.0,1.7959157,0.24907522,2.0,0.70700455,1.9998387,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0 2017-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-01-01T00:00:00Z,32.0,6.0,6.0,6.0,6.015879,6.939849,7.430212,6.8706584,6.233736,8.0,7.721268,8.0,7.7628655,6.0,6.4592295,8.0,8.0,7.9901104,4.0,7.0598607,5.0982504,8.0,4.5925436,8.0,7.9643106,8.0,8.0,8.0,4.0,8.0,8.0,8.0,4.0,4.0,8.0,8.0,8.0,8.0,8.0,8.0,4.2200456,8.0,4.1277323,8.0,8.0,7.0,5.313623,5.5416417,7.7044063,7.4577913,7.293376,7.1223416,5.937323,4.0,7.0,7.0,6.6938734,4.373613,7.0,5.060507,6.7025995,7.329686,7.4075437,6.896793,9.565718,9.989286,6.0,10.0,6.0,6.895037,8.70895,10.0 2018-01-01T00:00:00Z,35.0,2.0,2.0,1.5973794,2.0,1.8455296,2.0,1.4353293,1.116868,2.0,1.8606341,2.0,1.6827762,1.0,1.2296147,2.0,2.0,2.0024724,3.0,1.7218211,1.0,3.0,2.2321465,2.5976775,2.361104,3.0,3.0,2.0,3.0,3.0,3.0,3.0,1.0,2.3684924,2.0,3.0,3.0,3.0,3.0,3.0,3.0,2.2873886,3.0,2.9817357,2.0,3.0,2.9599926,2.5691118,2.49497,2.0,3.0,2.0,2.6446202,2.0,2.0,2.9648461,2.8979578,2.1245377,3.0,2.3535023,2.9999194,2.1098955,2.181467,2.9285247,2.8552394,2.9964287,3.0,3.0,3.0,3.0,3.0,3.0 2018-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2019-01-01T00:00:00Z,32.0,4.0,4.0,4.0,4.00794,4.4699244,4.715106,4.4353294,4.116868,5.0,4.8606343,5.0,4.881433,4.0,4.2296147,5.0,5.0,5.0,5.0,4.6578574,4.450875,5.0,4.943894,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0 2019-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0079396,1.4699244,1.715106,1.4353293,0.23373593,2.0,1.8229494,2.0,1.8898854,0.0,0.4592294,2.0,2.0,1.9975276,1.0,1.2517515,0.0,2.0,0.7961973,2.0,1.9910777,2.0,2.0,2.0,1.0,2.0,2.0,2.0,0.0,0.68424624,2.0,2.0,2.0,2.0,2.0,2.0,1.0550114,2.0,1.0319331,2.0,2.0,2.0,1.3284057,1.4025412,2.0,2.0,2.0,2.0,1.6446203,1.0,2.0,2.0,1.8979578,1.1245376,2.0,1.3535023,1.9938945,2.0,2.0,2.0,2.0,2.0,1.9987129,2.0,2.0,2.0,2.25821,2.0 2019-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2020-01-01T00:00:00Z,32.0,12.0,12.0,9.584276,11.960302,8.723555,8.42447,6.4353294,7.0,7.0,6.898319,7.0,7.54212,7.0,7.0,7.0,7.0,7.007417,10.0,7.1918907,6.0982504,10.0,8.132537,8.797211,8.083312,10.0,10.0,7.0,10.0,10.0,10.0,10.0,5.0,8.421231,7.0,10.0,10.0,10.0,10.0,10.0,10.0,7.873101,10.0,9.945208,7.0,10.0,9.959992,9.569112,8.810225,8.084417,10.0,8.755317,9.64462,9.0,9.0,9.964846,9.897958,9.124537,10.0,9.353502,9.708786,9.439582,9.589011,9.825317,12.420958,12.985715,9.001287,13.0,9.0,9.895038,13.0,13.0 2020-01-01T00:00:00Z,35.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0 2020-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2021-01-01T00:00:00Z,32.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0 2021-01-01T00:00:00Z,35.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,4.116868,5.0,4.962315,5.0,5.0,4.0,4.2296147,5.0,5.0,5.0,5.0,4.6578574,3.0982504,5.0,4.1405563,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,2.0,4.0527387,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.7746296,5.0 2021-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.11686797,1.0,0.96231526,1.0,1.0,0.0,0.2296147,1.0,1.0,1.0,1.0,0.65785754,0.4508748,1.0,0.94389373,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2022-01-01T00:00:00Z,32.0,3.0,3.0,3.0,3.0158792,3.758425,4.430212,3.130051,3.0,5.0,3.0,4.6926656,4.1453233,3.0,3.0,5.0,3.0,3.48835,4.0,3.0639637,3.4508748,4.0,3.823811,4.3981442,4.638886,4.0,4.0,3.0,4.0,4.0,4.0,4.0,4.0,4.0,3.0,4.0,4.0,4.0,4.0,4.0,4.0,3.2979875,4.0,3.9817357,3.0,4.0,4.0,4.0,3.657627,3.5422084,4.0,3.8776584,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.2582097,4.0 2022-01-01T00:00:00Z,35.0,2.0,2.0,2.0,1.9920604,1.5300756,1.284894,1.5646707,0.11686797,1.0,1.0639963,1.0,1.1101146,0.0,0.2296147,1.0,1.0,0.9975276,0.0,0.593894,0.0,0.0,0.12008271,0.40092975,0.638896,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.7089663,0.0,0.018264176,1.0,0.0,0.0,0.0,0.34237295,0.45779148,0.0,0.12234159,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2911337,0.0,0.0,0.27858302,0.0,0.0,0.99871296,0.0,1.0,0.77624065,0.0,0.0 2022-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2023-01-01T00:00:00Z,32.0,6.0,6.0,6.0,6.00794,6.560636,6.715106,6.805633,8.0,7.0,7.796638,7.153667,7.190204,8.0,8.0,7.0,8.0,7.7496443,5.0,7.8081093,6.196501,8.0,5.260788,7.600463,7.334342,8.0,8.0,8.0,5.0,8.0,8.0,8.0,4.0,4.684246,8.0,8.0,8.0,8.0,8.0,8.0,5.1650343,7.9965234,5.095799,8.0,8.0,8.0,6.105239,7.5002885,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0 2023-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.11686797,1.0,0.96231526,1.0,1.0,0.0,0.2296147,1.0,1.0,1.0,1.0,0.65785754,0.0,1.0,0.67611456,1.0,1.0,1.0,1.0,0.0,1.0,1.0,1.0,1.0,0.0,0.68424624,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.2981556,1.0,0.9817358,0.0,1.0,1.0,1.0,0.65762705,0.5422085,1.0,0.8776584,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2023-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2024-01-01T00:00:00Z,32.0,6.0,6.0,6.402621,6.023819,7.6549554,8.145318,8.240962,7.350604,9.0,9.5819025,9.153667,8.652751,7.0,7.688844,9.0,10.0,9.747171,6.0,8.717718,6.549125,10.0,6.536437,9.599071,9.325419,10.0,10.0,10.0,6.0,10.0,10.0,10.0,6.0,6.0,10.0,10.0,10.0,10.0,10.0,10.0,6.2200456,9.992878,6.1277323,10.0,10.0,10.0,7.313623,7.6101646,10.0,10.0,10.0,10.0,8.578481,6.0,10.0,10.0,9.591831,6.4981503,10.0,7.414009,9.999678,10.109896,10.135848,10.058458,10.855239,10.9964285,10.0,11.0,10.0,10.22376,11.0,11.0 2024-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,3.766264,2.0,2.0753696,2.0,2.0,4.0,3.5407705,2.0,2.0,2.0049448,4.0,2.812212,3.0982504,4.0,3.2242763,3.1981406,2.722208,4.0,4.0,4.0,4.0,4.0,4.0,4.0,2.0,3.3684924,4.0,4.0,4.0,4.0,4.0,4.0,4.0,3.9857562,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0 2024-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2025-01-01T00:00:00Z,32.0,10.0,10.0,10.0,9.976181,8.408803,7.854682,7.9534044,5.0,7.0,5.5084057,6.6926656,8.590786,5.0,5.0,7.0,5.0,5.4858775,5.0,5.0,4.549125,6.0,4.7322206,6.406501,6.629964,6.0,6.0,7.0,5.0,6.0,6.0,6.0,4.0,4.684246,7.0,6.0,6.0,6.0,6.0,6.0,5.0550113,6.7235465,5.031933,6.0182643,7.0,5.0,5.328406,5.334018,6.046779,5.915583,5.293376,5.2446833,5.0034623,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.2582097,5.0 2025-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.007939601,0.37921253,0.715106,0.065025456,0.0,1.0,0.0,0.84633285,0.8814329,0.0,0.0,1.0,0.0,0.24541116,1.0,0.06396356,0.0,1.0,0.5560319,1.0,0.99999505,1.0,1.0,0.0,1.0,1.0,1.0,1.0,0.0,0.68424624,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.2981556,1.0,0.9817358,0.0,1.0,1.0,1.0,0.65762705,0.5422085,1.0,0.8776584,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.7028414,0.8901046,0.8641521,0.6629583,0.14476065,0.0035713373,0.0,0.0,0.0,0.0,0.0,0.0 2025-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2026-01-01T00:00:00Z,32.0,12.0,12.0,12.0,11.992061,11.4393635,11.284894,11.194366,9.116868,11.0,10.165677,10.846333,11.427339,9.0,9.229614,11.0,10.0,10.240466,9.0,9.593894,8.549125,11.0,8.8523035,11.001392,10.98215,11.0,11.0,11.0,9.0,11.0,11.0,11.0,8.0,8.684246,11.0,11.0,11.0,11.0,11.0,11.0,9.110023,11.003645,9.063866,11.0,11.0,9.0,9.656812,9.668036,10.571469,10.457791,9.586752,10.122341,9.006925,9.0,10.0,9.035154,9.0,9.0,9.0,9.0,8.708866,9.890104,9.818533,8.792892,9.144761,9.0035715,8.001287,9.0,8.0,8.22376,9.0,9.0 2026-01-01T00:00:00Z,35.0,2.0,2.0,2.4026206,2.0158792,2.9128957,3.430212,2.6947217,2.0,4.0,2.101681,3.6926658,3.7713184,2.0,2.0,4.0,2.0,2.4858775,2.0,2.0,2.0,2.0,2.0,2.8018594,3.2777822,2.0,2.0,4.0,2.0,2.0,2.0,2.0,2.0,2.0,4.0,2.0,2.0,2.0,2.0,2.0,2.0,3.4179327,2.0,2.0365283,4.0,2.0,2.0,2.0,3.0100596,4.0,2.0,4.0,2.0,2.0,4.0,2.070308,2.0,2.0,2.0,2.0,2.5943172,4.0,3.9087615,2.817034,4.0,4.0,4.0,4.0,4.0,4.0,4.2582097,4.0 2026-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2027-01-01T00:00:00Z,32.0,7.0,7.0,7.0,7.015879,7.758425,8.430212,7.130051,5.233736,9.0,6.9246306,8.692666,8.145324,5.0,5.4592295,9.0,7.0,7.4809327,5.0,6.187788,5.0,7.0,5.240165,7.799074,8.259937,7.0,7.0,7.0,5.0,7.0,7.0,7.0,5.0,5.0,7.0,7.0,7.0,7.0,7.0,7.0,5.110023,7.0069537,5.063866,7.0,7.0,7.0,5.6568117,5.8050823,6.6746864,5.915583,7.0,5.2446833,6.2892404,5.0,5.0,6.9296923,6.7959156,5.2490754,7.0,5.7070045,6.4055214,5.0,5.0912385,6.182966,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0 2027-01-01T00:00:00Z,35.0,1.0,1.0,0.59737945,0.9920604,0.3756051,0.284894,0.0,0.0,0.0,0.0,0.0,0.11011452,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2027-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2028-01-01T00:00:00Z,32.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,7.116868,8.0,7.962315,8.0,8.0,7.0,7.2296147,8.0,8.0,8.0,8.0,7.6578574,7.450875,8.0,7.943894,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0 2028-01-01T00:00:00Z,35.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.116868,3.0,2.9623153,3.0,3.0,2.0,2.2296147,3.0,3.0,2.9975276,2.0,2.593894,1.5491252,3.0,1.8523035,3.0,2.9910777,3.0,3.0,3.0,2.0,3.0,3.0,3.0,1.0,1.6842462,3.0,3.0,3.0,3.0,3.0,3.0,2.0550115,3.0,2.031933,3.0,3.0,3.0,2.3284059,2.4025412,3.3253138,4.084417,3.0,4.7553167,2.6446202,2.0,5.0,3.070308,2.8979578,2.1245377,3.0,2.3535023,2.7027607,4.670314,4.501218,2.805909,2.434282,2.010714,2.0,2.0,2.0,2.0,2.7746298,2.0 2028-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2029-01-01T00:00:00Z,32.0,2.0,2.0,3.2078617,2.0158792,3.4032602,3.430212,4.5646706,4.0,4.0,4.101681,4.0,4.096995,4.0,4.0,4.0,4.0,3.9975276,3.0,3.9360363,3.0982504,5.0,2.9084098,4.600463,4.3432593,5.0,5.0,5.0,3.0,5.0,5.0,5.0,2.0,2.6842463,5.0,5.0,5.0,5.0,5.0,5.0,3.1100228,4.9965234,3.0638661,5.0,5.0,5.0,3.6568115,3.8050823,5.0,5.0,5.0,5.0,4.2892404,3.0,5.0,5.0,4.7959156,3.2490752,5.0,3.7070045,4.4055214,5.109895,5.135848,4.5012927,5.8552394,5.9964285,3.0,6.0,3.0,3.671278,6.0,6.0 2029-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.007939601,0.5606363,0.715106,0.8056331,1.116868,1.0,1.758953,1.1536671,0.8898855,1.0,1.2296147,1.0,2.0,1.7570612,2.0,1.6578575,1.4508748,2.0,1.9438938,1.5990703,1.3611089,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.9928781,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0 2029-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2030-01-01T00:00:00Z,32.0,7.0,7.0,7.0,7.015879,8.121272,8.430212,8.611266,11.0,9.0,10.593276,9.307334,8.145324,11.0,11.0,9.0,11.0,10.531429,18.0,11.447745,11.0,11.0,14.892223,10.195355,9.784674,11.0,11.0,11.0,18.0,11.0,11.0,11.0,11.0,15.789723,11.0,11.0,11.0,11.0,11.0,11.0,17.61492,10.978466,17.776468,11.0,11.0,18.0,15.7011595,15.661871,13.069155,14.79546,15.946369,17.143608,17.975763,18.0,18.0,18.0,18.0,18.0,18.0,18.0,16.508183,17.450523,17.32076,16.314793,13.7238035,13.017857,12.998713,13.0,13.0,13.0,13.0,13.0 2030-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.5491252,2.0,1.7322209,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0,1.6842462,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.7746298,2.0 2030-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.9975276,0.0,0.9360364,0.5491252,1.0,0.17618898,1.0,0.99107766,1.0,1.0,1.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.055011395,1.0,0.03193301,1.0,1.0,0.0,0.32840574,0.33401844,0.8670633,1.0,0.29337582,1.0,0.003462314,0.0,1.0,0.03515395,0.0,0.0,0.0,0.0,0.2971586,1.0,0.95438075,0.40851697,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2031-01-01T00:00:00Z,32.0,14.0,14.0,14.0,13.960302,11.831801,10.42447,12.563961,8.350604,9.0,11.191989,9.307334,9.584383,8.0,8.688844,9.0,11.0,10.514122,11.0,9.973573,7.0982504,11.0,9.492785,10.19814,9.722218,11.0,11.0,11.0,11.0,11.0,11.0,11.0,6.0,9.421231,11.0,11.0,11.0,11.0,11.0,11.0,11.0,10.985756,11.0,11.0,11.0,11.0,11.0,11.0,11.325314,12.084417,11.0,12.755317,11.0,11.0,13.0,11.070308,11.0,11.0,11.0,11.0,11.594317,13.769268,13.859696,12.226244,18.986675,19.975,13.0,20.0,13.0,14.566316,18.19253,20.0 2031-01-01T00:00:00Z,35.0,2.0,2.0,1.5973794,2.0079396,2.224742,2.715106,1.5003548,1.116868,3.0,1.8606341,2.8463328,2.8729804,1.0,1.2296147,3.0,2.0,2.2404664,1.0,1.593894,1.0,2.0,1.1200827,2.4009297,2.629969,2.0,2.0,2.0,1.0,2.0,2.0,2.0,1.0,1.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0550114,2.007122,1.0319331,2.0,2.0,1.0,1.3284057,1.3340185,1.7044064,1.4577914,1.2933758,1.1223416,1.0034623,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.25821,1.0 2031-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2032-01-01T00:00:00Z,32.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,3.3506038,6.0,5.8869457,6.0,6.0,3.0,3.6888442,6.0,6.0,5.9975276,5.0,4.9096093,3.0,4.0,4.472312,4.8018594,5.2867146,4.0,4.0,6.0,5.0,4.0,4.0,4.0,3.0,4.3684926,6.0,4.0,4.0,4.0,4.0,4.0,4.9449887,5.4179325,4.968067,4.0365286,6.0,4.0,4.631587,4.1665707,4.522089,4.3733745,4.0,3.3670247,4.0,4.0,3.0,3.9648461,4.0,4.0,4.0,4.0,3.9939752,3.219791,3.317315,3.9869833,4.710479,4.9928575,3.998713,5.0,4.0,4.223759,5.0,5.0 2032-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.10989543,0.1358479,0.058458637,0.85523933,0.99642867,0.0,1.0,0.0,0.22375934,1.0,1.0 2032-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2033-01-01T00:00:00Z,32.0,9.0,9.0,9.0,8.976181,7.8623624,6.854682,8.804924,8.116868,6.0,8.962316,6.4610014,7.282015,8.0,8.229614,6.0,9.0,8.271184,9.0,8.657858,8.450875,8.0,8.943893,7.2023187,6.731145,8.0,8.0,8.0,9.0,8.0,8.0,8.0,9.0,9.0,8.0,8.0,8.0,8.0,8.0,8.0,8.944988,7.996691,8.968067,8.0,8.0,8.0,8.631587,8.166571,8.162657,8.542209,8.0,8.877659,8.0,8.0,9.0,8.035154,8.0,8.0,8.0,8.0,8.297158,9.109896,9.090229,8.466975,9.855239,9.9964285,9.0,10.0,9.0,9.22376,10.0,10.0 2033-01-01T00:00:00Z,35.0,2.0,2.0,2.4026206,2.0,2.2451823,2.0,2.9349744,1.2337359,2.0,2.9246304,2.1536672,2.3172238,1.0,1.4592294,2.0,3.0,2.7570612,3.0,2.315715,1.0,3.0,2.352229,2.600463,2.361109,3.0,3.0,3.0,3.0,3.0,3.0,3.0,1.0,2.3684924,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.9965231,3.0,3.0,3.0,3.0,2.9199855,2.1382234,3.0,3.0,3.0,3.0,2.2892406,1.0,3.0,3.0,2.7959156,1.2490752,3.0,1.7070045,2.9938138,3.0,3.0,3.0,3.0,3.0,2.998713,3.0,3.0,3.0,3.0,3.0 2033-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2034-01-01T00:00:00Z,32.0,13.0,13.0,12.59738,12.952362,10.025983,8.709364,9.823354,6.116868,7.0,7.470721,7.0,8.011722,6.0,6.2296147,7.0,7.0,6.9975276,6.0,6.593894,5.549125,7.0,5.8523035,7.001393,6.991078,7.0,7.0,7.0,6.0,7.0,7.0,7.0,5.0,5.684246,7.0,7.0,7.0,7.0,7.0,7.0,6.0550113,7.003645,6.031933,7.0,7.0,6.0,6.328406,6.334018,7.0297203,7.5422087,6.293376,7.8776584,6.0034623,6.0,8.0,6.0703077,6.0,6.0,6.0,6.0,7.782952,8.439582,8.452153,8.1652,11.420958,11.985715,12.0,12.0,12.0,12.0,11.483581,12.0 2034-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0024724,3.0,2.0639637,2.0,2.0,2.556032,2.0,2.0089223,2.0,2.0,2.0,3.0,2.0,2.0,2.0,2.0,2.6842463,2.0,2.0,2.0,2.0,2.0,2.0,2.9449885,2.0,2.968067,2.0,2.0,2.0,2.631587,2.1665707,2.1626568,2.5422084,2.0,2.8776584,2.0,2.0,3.0,2.0351539,2.0,2.0,2.0,2.0,2.2971587,3.0,2.9543808,2.408517,3.0,3.0,3.0,3.0,3.0,3.0,2.74179,3.0 2034-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2035-01-01T00:00:00Z,32.0,4.0,4.0,4.0,4.015879,4.758425,5.430212,4.130051,3.116868,6.0,3.9623153,5.6926656,5.7628655,3.0,3.2296147,6.0,4.0,4.483405,3.0,3.593894,3.0,6.0,3.1200826,6.0,5.973223,6.0,6.0,6.0,3.0,6.0,6.0,6.0,3.0,3.0,6.0,6.0,6.0,6.0,6.0,6.0,3.1650343,6.0,3.095799,6.0,6.0,5.0,3.9852173,4.1391006,5.8670635,6.0,5.293376,6.0,4.2927027,3.0,6.0,5.035154,4.7959156,3.2490752,5.0,3.7070045,4.4055214,6.0,5.954381,4.5727677,6.0,6.0,3.0,6.0,3.0,3.671278,6.0,6.0 2035-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.002472387,1.0,0.06396356,0.0,1.0,0.5560319,0.59907025,0.36110398,1.0,1.0,0.0,1.0,1.0,1.0,1.0,0.0,0.68424624,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.2910337,1.0,0.9817358,0.0,1.0,1.0,1.0,0.65762705,0.5422085,1.0,0.8776584,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2035-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2036-01-01T00:00:00Z,32.0,8.0,8.0,8.0,8.031758,9.879698,10.860424,9.741317,9.350604,12.0,11.480222,12.0,11.525731,9.0,9.688844,12.0,12.0,11.995055,10.0,10.845646,9.0,12.0,9.91628,12.0,11.982156,12.0,12.0,12.0,10.0,12.0,12.0,12.0,9.0,9.684246,12.0,12.0,12.0,12.0,12.0,12.0,10.110023,12.0,10.063866,12.0,12.0,12.0,10.616804,10.374194,12.0,12.0,12.0,12.0,10.933861,9.0,12.0,12.0,11.693873,9.373612,12.0,10.060507,12.296917,12.21979,12.271696,12.3955,13.710479,13.992857,13.0,14.0,13.0,13.22376,13.74179,14.0 2036-01-01T00:00:00Z,35.0,4.0,4.0,3.5973794,4.0,3.664106,4.0,2.6947217,2.0,4.0,2.101681,3.6926658,3.6827762,2.0,2.0,4.0,2.0,2.4858775,2.0,2.0,2.0,2.0,2.0,2.8004668,3.2777822,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.010599,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.2911336,2.1098955,2.1358478,2.3370416,2.8552394,2.9964287,2.998713,3.0,3.0,3.0,2.74179,3.0 2036-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2911337,0.10989543,0.1358479,0.33704165,0.85523933,0.99642867,0.99871296,1.0,1.0,1.0,0.7417901,1.0 2037-01-01T00:00:00Z,32.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,7.03284,6.0 2037-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0079396,1.4699244,1.715106,1.4353293,1.116868,2.0,1.8606341,2.0,1.8814329,1.0,1.2296147,2.0,2.0,2.0,2.0,1.6578575,1.4508748,2.0,1.9438938,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.51642,2.0 2037-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2038-01-01T00:00:00Z,32.0,14.0,14.0,14.0,13.98412,13.060151,12.569788,13.129341,8.467472,12.0,12.052623,12.0,11.928363,8.0,8.918459,12.0,12.0,12.0,12.0,10.631431,7.549125,12.0,10.436679,11.998608,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,7.0,10.421231,12.0,12.0,12.0,12.0,12.0,12.0,12.0,11.996355,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,10.811365,11.670314,11.592456,10.710292,9.434282,9.010714,8.0,9.0,8.0,8.22376,9.516419,9.0 2038-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0079396,1.3792125,1.715106,1.0650254,1.0,2.0,1.0,1.8463329,1.8814329,1.0,1.0,2.0,1.0,1.2429388,1.0,1.0,1.0,1.0,1.0,1.4009297,1.6388911,1.0,1.0,3.0,1.0,1.0,1.0,1.0,1.0,1.0,3.0,1.0,1.0,1.0,1.0,1.0,1.0,2.4108107,1.0,1.0365283,3.0,1.0,1.0,1.0,1.8474027,2.4577916,1.0,2.1223416,1.0,1.0,2.0,1.035154,1.0,1.0,1.0,1.0,1.006025,1.8901045,1.8185328,1.0714753,1.1447606,1.0035714,1.0012871,1.0,1.0,1.0,1.0,1.0 2038-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2039-01-01T00:00:00Z,32.0,3.0,3.0,3.0,3.0079396,3.3792126,3.715106,3.0650256,2.116868,4.0,2.9623153,3.8463328,3.8814328,2.0,2.2296147,4.0,3.0,3.2404664,2.0,2.593894,2.0,3.0,2.1200826,3.4009297,3.629969,3.0,3.0,3.0,2.0,3.0,3.0,3.0,2.0,2.0,3.0,3.0,3.0,3.0,3.0,3.0,2.0550115,3.007122,2.031933,3.0,3.0,4.0,2.4084203,3.3328404,3.1329367,3.0,3.7066243,3.0,3.9965377,4.0,3.0,3.9648461,4.0,4.0,4.0,4.0,4.873401,3.1098955,3.181467,4.7642736,3.8552394,3.9964287,6.996139,4.0,7.0,6.328722,4.0,4.0 2039-01-01T00:00:00Z,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2039-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2040-01-01T00:00:00Z,32.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,8.116868,9.0,8.962316,9.0,9.0,8.0,8.229614,9.0,9.0,8.997528,8.0,8.593894,8.0,9.0,8.120083,9.0,8.991077,9.0,9.0,9.0,8.0,9.0,9.0,9.0,8.0,8.0,9.0,9.0,9.0,9.0,9.0,9.0,8.055012,9.0,8.031933,9.0,9.0,8.0,8.328405,8.334019,8.8670635,9.0,8.293376,9.0,8.003462,8.0,9.0,8.035154,8.0,8.0,8.0,8.0,10.074085,9.549478,9.63362,10.372309,13.2761965,13.982143,14.998713,14.0,15.0,14.77624,14.0,14.0 2040-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0049448,3.0,1.1279272,1.9017496,2.0,2.647622,1.5990703,1.3700264,2.0,2.0,1.0,3.0,2.0,2.0,2.0,3.0,3.0,1.0,2.0,2.0,2.0,2.0,2.0,2.9449885,1.2910336,2.968067,1.9817358,1.0,3.0,2.6715941,2.6659815,1.7905638,1.5422086,2.7066243,1.8776584,2.9965377,3.0,2.0,2.9648461,3.0,3.0,3.0,3.0,2.4117076,2.1098955,2.181467,2.3713586,2.8552394,2.9964287,1.0012871,3.0,1.0,1.4475187,3.51642,3.0 2040-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2041-01-01T00:00:00Z,32.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.022251,20.0,11.575672,13.2543745,11.0,17.343182,11.0,11.0803,11.0,11.0,11.0,20.0,11.0,11.0,11.0,16.0,18.736984,11.0,11.0,11.0,11.0,11.0,11.0,19.504898,11.0,19.712603,11.0,11.0,20.0,17.044348,16.993834,13.660342,15.879877,17.359617,18.898926,19.96884,20.0,20.0,20.0,20.0,20.0,20.0,20.0,19.9759,20.0,20.0,20.0,20.0,20.0,19.994852,20.0,20.0,20.0,20.0,20.0 2041-01-01T00:00:00Z,35.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,2.233736,4.0,3.9246304,4.0,4.0,2.0,2.4592295,4.0,4.0,3.9975276,3.0,3.2517517,2.4508748,4.0,3.0639765,4.0,3.9910777,4.0,4.0,4.0,3.0,4.0,4.0,4.0,3.0,3.0,4.0,4.0,4.0,4.0,4.0,4.0,3.0550115,4.0,3.031933,4.0,4.0,3.0,3.3284059,3.3340185,3.8670633,4.0,3.2933757,4.0,3.0034623,3.0,4.0,3.0351539,3.0,3.0,3.0,3.0,3.0,3.8901045,3.818533,3.0714753,3.1447606,3.0035713,3.0,3.0,3.0,3.0,3.25821,3.0 2041-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2582099,0.0 2042-01-01T00:00:00Z,32.0,13.0,13.0,13.0,12.98412,12.060151,11.569788,12.129341,11.883132,11.0,11.241047,11.0,11.237134,12.0,11.770386,11.0,11.0,11.002472,12.0,11.406106,11.09825,12.0,11.344359,11.599071,11.361104,12.0,12.0,12.0,12.0,12.0,12.0,12.0,10.0,11.368492,12.0,12.0,12.0,12.0,12.0,12.0,12.0,11.992878,12.0,12.0,12.0,12.0,11.959992,11.569112,12.0,12.0,12.0,12.0,11.64462,11.0,12.0,12.0,11.897958,11.124537,12.0,11.353502,12.879345,14.088014,14.58111,13.946464,28.249548,30.932144,14.997426,31.0,15.0,18.580149,27.385061,31.0 2042-01-01T00:00:00Z,35.0,6.0,6.0,6.0,5.984121,5.241575,4.569788,5.869949,5.116868,4.0,5.962315,4.3073344,4.8546767,5.0,5.2296147,4.0,6.0,5.5141225,6.0,5.6578574,4.549125,6.0,5.408335,5.200926,4.722218,6.0,6.0,6.0,6.0,6.0,6.0,6.0,4.0,5.3684926,6.0,6.0,6.0,6.0,6.0,6.0,6.0,5.9930463,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,5.993975,6.0,6.0,6.0,6.0,6.0,5.998713,6.0,6.0,6.0,6.2582097,6.0 2042-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.007939601,0.4699244,0.715106,0.4353293,1.0,1.0,0.8983189,1.0,0.8814329,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.25821,1.0 2043-01-01T00:00:00Z,32.0,9.0,9.0,8.59738,8.98412,7.9963927,7.569788,7.9349747,10.649396,7.0,8.113054,7.153667,7.2286816,11.0,10.311156,7.0,8.0,7.764478,11.0,9.218318,9.647375,12.0,9.836414,9.995351,8.796602,12.0,12.0,7.0,11.0,12.0,12.0,12.0,8.0,10.052739,7.0,12.0,12.0,12.0,12.0,12.0,11.055012,8.455169,11.031933,11.908679,7.0,12.0,11.328405,11.402541,10.288136,9.711042,12.0,11.388292,11.64462,11.0,12.0,12.0,11.897958,11.124537,12.0,11.353502,11.702761,12.0,12.0,11.721417,12.0,12.0,11.0,12.0,11.0,11.22376,12.25821,12.0 2043-01-01T00:00:00Z,35.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.11686797,1.0,0.96231526,1.0,1.0,0.0,0.2296147,1.0,1.0,1.0074172,4.0,0.84974825,0.9017496,1.0,2.8797684,1.0,1.0267669,1.0,1.0,1.0,4.0,1.0,1.0,1.0,2.0,3.3684924,1.0,1.0,1.0,1.0,1.0,1.0,3.8349657,1.0,3.904201,1.0,1.0,2.0,2.9347682,1.9991227,1.2955936,1.5422086,1.7066242,1.8776584,1.9965377,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.1098955,2.1358478,2.0584586,2.8552394,2.9964287,2.0,3.0,2.0,2.2237594,2.74179,3.0 2043-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2044-01-01T00:00:00Z,32.0,5.0,5.0,5.0,5.023819,6.4097733,7.145318,6.305988,8.0,8.0,7.694957,8.0,8.261841,8.0,8.0,8.0,8.0,8.0,8.0,8.0,6.6473756,8.0,7.1966624,8.002786,8.0,8.0,8.0,10.0,8.0,8.0,8.0,8.0,5.0,7.0527387,10.0,8.0,8.0,8.0,8.0,8.0,8.0,9.410979,8.0,8.036529,10.0,8.0,8.0,8.0,9.010059,10.0,8.0,10.0,8.0,8.0,10.0,8.070308,8.0,8.0,8.0,8.0,7.6968164,9.670314,9.501218,7.805909,7.434282,7.010714,6.998713,7.0,7.0,7.0,7.2582097,7.0 2044-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0079396,2.3792126,2.715106,2.0650256,1.116868,3.0,1.9623152,2.8463328,2.8814328,1.0,1.2296147,3.0,2.0,2.2429388,2.0,1.6578575,1.4508748,3.0,1.9438938,3.0,2.9910727,3.0,3.0,2.0,2.0,3.0,3.0,3.0,2.0,2.0,2.0,3.0,3.0,3.0,3.0,3.0,2.0550115,2.2981555,2.031933,2.9817357,2.0,2.0,2.3284059,2.3340185,2.3620336,2.0,2.2933757,2.0,2.0034623,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.219791,2.2716959,2.1169174,3.7104788,3.9928572,2.0,4.0,2.0,2.4475186,4.0,4.0 2044-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2045-01-01T00:00:00Z,32.0,14.0,14.0,14.0,13.98412,13.060151,12.569788,13.129341,12.0,12.0,12.203362,12.0,12.220229,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,13.0,12.0,12.599071,12.352181,13.0,13.0,12.0,12.0,13.0,13.0,13.0,12.0,12.0,12.0,13.0,13.0,13.0,13.0,13.0,12.055012,12.291034,12.031933,12.981736,12.0,14.0,12.328405,12.471064,12.790564,12.542209,13.706624,12.877659,13.285778,12.0,13.0,13.964846,13.795916,12.249075,14.0,12.707005,13.696655,13.109896,13.181467,13.649941,13.855239,13.9964285,12.998713,14.0,13.0,13.22376,14.0,14.0 2045-01-01T00:00:00Z,35.0,4.0,4.0,4.0,4.0,3.9092882,4.0,3.6296961,2.116868,4.0,3.0639963,3.8463328,4.0,2.0,2.2296147,4.0,3.0,3.2429388,3.0,2.6578577,2.0,3.0,2.6761146,3.4009297,3.638891,3.0,3.0,4.0,3.0,3.0,3.0,3.0,2.0,2.6842463,4.0,3.0,3.0,3.0,3.0,3.0,3.0,3.7089663,3.0,3.0182643,4.0,5.0,3.0,3.1370454,3.770903,4.0,4.4132485,4.0,4.2823157,3.0,4.0,4.964846,4.7959156,3.2490752,5.0,3.7070045,4.70268,4.109895,4.181467,4.6499414,4.8552394,4.9964285,4.0,5.0,4.0,4.223759,4.48358,5.0 2045-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.007939601,0.37921253,0.715106,0.065025456,0.0,1.0,0.0,0.84633285,0.5726617,0.0,0.0,1.0,0.0,0.24293877,0.0,0.0,0.0,0.0,0.0,0.39953697,0.6388911,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0034768532,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2582099,0.0 2046-01-01T00:00:00Z,32.0,13.0,13.0,12.59738,12.992061,12.375605,12.284894,12.0,12.0,12.0,12.0,12.0,12.110114,12.0,12.0,12.0,12.0,12.004945,14.0,12.127927,12.90175,15.0,13.647622,13.797211,13.074389,15.0,15.0,14.0,14.0,15.0,15.0,15.0,14.0,14.0,14.0,15.0,15.0,15.0,15.0,15.0,14.055012,14.27679,14.031933,14.981736,14.0,14.0,14.328405,14.334019,14.362034,14.0,14.293376,14.0,14.003462,14.0,14.0,14.0,14.0,14.0,14.0,14.0,13.696816,15.20885,15.494327,14.364462,23.407633,24.960714,12.998713,25.0,13.0,15.685112,22.93432,25.0 2046-01-01T00:00:00Z,35.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,8.0,7.0,7.0,7.0,7.0,7.0,7.0,8.0,7.0,7.0,7.0,7.0,7.0,7.0,7.701844,7.0,7.0182643,8.0,8.0,7.0,7.068523,7.6379666,8.0,7.706624,8.0,7.641158,7.0,8.0,8.0,7.897958,7.1245375,8.0,7.3535023,8.291053,8.109896,8.135848,8.337042,8.855239,8.9964285,8.998713,9.0,9.0,9.0,9.77463,9.0 2046-01-01T00:00:00Z,37.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.9975276,1.0,1.9360365,1.5491252,2.0,1.176189,2.0,1.9910777,2.0,2.0,2.0,1.0,2.0,2.0,2.0,1.0,1.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0550114,2.0,1.0319331,2.0,2.0,2.0,1.368413,1.8334295,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.2911336,2.0,2.0,2.278583,2.0,2.0,2.998713,2.0,3.0,2.7762406,2.25821,2.0 2047-01-01T00:00:00Z,32.0,44.0,44.0,43.19476,43.833267,34.639053,28.982773,37.061478,27.58434,23.0,32.82839,24.383003,25.473003,27.0,28.148073,23.0,32.0,29.81355,32.0,30.289288,29.254374,41.0,31.71947,33.783264,29.419615,41.0,41.0,32.0,32.0,41.0,41.0,41.0,32.0,32.0,32.0,41.0,41.0,41.0,41.0,41.0,32.495102,34.555206,32.287395,40.83562,32.0,33.0,34.99566,35.505577,35.39124,32.0,35.347008,32.0,33.0277,33.0,32.0,32.964848,33.0,33.0,33.0,33.0,33.0,32.21979,32.317314,32.986984,33.71048,33.99286,33.0,34.0,33.0,33.22376,34.77463,34.0 2047-01-01T00:00:00Z,35.0,7.0,7.0,7.0,7.0,7.090712,7.0,7.3703036,5.350604,7.0,7.7852645,7.153667,7.0,5.0,5.688844,7.0,8.0,7.7496443,5.0,6.781682,5.0,8.0,5.360248,7.59907,7.334342,8.0,8.0,8.0,5.0,8.0,8.0,8.0,5.0,5.0,8.0,8.0,8.0,8.0,8.0,8.0,5.1650343,7.992878,5.095799,8.0,8.0,8.0,6.105239,7.5002885,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0 2047-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0024724,2.0,1.0639635,1.0,1.0,1.5560318,1.0,1.0089223,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,1.6842462,1.0,1.0,1.0,1.0,1.0,1.0,1.9449886,1.0,1.9680669,1.0,1.0,1.0,1.631587,1.1665705,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2048-01-01T00:00:00Z,32.0,14.0,14.0,14.0,13.976181,12.408803,11.854682,11.953404,8.116868,11.0,9.47072,10.692666,11.964791,8.0,8.229614,11.0,9.0,9.4982395,14.0,8.977675,8.0,12.0,11.456274,11.601856,11.378939,12.0,12.0,9.0,14.0,12.0,12.0,12.0,8.0,12.105477,9.0,12.0,12.0,12.0,12.0,12.0,13.889977,9.894635,13.936134,11.945208,9.0,14.0,13.343188,13.331964,12.377353,14.422085,13.413248,17.776585,13.993075,14.0,19.0,14.17577,14.0,14.0,14.0,14.0,14.0,18.56042,18.228512,14.415835,15.579042,15.014285,14.0,15.0,14.0,14.22376,15.0,15.0 2048-01-01T00:00:00Z,35.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0 2048-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.002472387,1.0,0.06396356,0.0,0.0,0.5560319,0.0,0.008922311,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.68424624,0.0,0.0,0.0,0.0,0.0,0.0,0.9449886,0.0,0.968067,0.0,0.0,0.0,0.67159426,0.59745884,0.0,0.0,0.0,0.0,0.3553797,1.0,0.0,0.0,0.10204216,0.8754624,0.0,0.6464977,0.29723927,0.10989543,0.1358479,0.33704165,0.85523933,0.99642867,1.0,1.0,1.0,1.0,1.0,1.0 2049-01-01T00:00:00Z,32.0,15.0,15.0,15.0,14.952362,12.724725,10.709364,14.609847,8.818076,9.0,14.736207,9.922003,11.56403,8.0,9.607303,9.0,15.0,13.532477,11.0,12.349149,8.0,15.0,10.508675,12.602778,11.130964,15.0,15.0,15.0,11.0,15.0,15.0,15.0,8.0,10.052739,15.0,15.0,15.0,15.0,15.0,15.0,11.220046,14.979139,11.127732,15.0,15.0,13.0,12.313623,12.473119,14.4088125,13.915583,13.586752,13.244683,12.296165,11.0,13.0,13.0,12.795916,11.249075,13.0,11.707005,13.594156,13.21979,13.271696,13.674084,14.710479,14.992857,15.0,15.0,15.0,15.0,15.0,15.0 2049-01-01T00:00:00Z,35.0,3.0,3.0,3.4026206,3.0,3.1544704,3.0,3.5646708,3.0,3.0,3.101681,3.0,3.0084527,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.1626568,3.5422084,3.0,3.8776584,3.0,3.0,4.0,3.0351539,3.0,3.0,3.0,3.0,3.2911336,4.0,3.9543808,3.408517,4.0,4.0,3.998713,4.0,4.0,4.0,4.0,4.0 2049-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2582099,0.0 2050-01-01T00:00:00Z,32.0,21.0,21.0,21.0,20.99206,21.25577,20.284893,23.527102,19.16868,20.0,26.911385,21.229338,20.118567,18.0,20.296146,20.0,28.0,26.031767,18.0,23.93894,18.0,28.0,19.200827,24.792562,22.799648,28.0,28.0,28.0,18.0,28.0,28.0,28.0,18.0,18.0,28.0,28.0,28.0,28.0,28.0,28.0,18.550114,27.943024,18.31933,28.0,28.0,28.0,21.284058,22.025412,28.162657,28.542208,28.0,28.877659,24.446203,18.0,29.0,28.035154,26.979578,19.245377,28.0,21.535023,28.290327,29.0,28.95438,28.408518,29.0,29.0,28.998713,29.0,29.0,29.0,29.0,29.0 2050-01-01T00:00:00Z,35.0,8.0,8.0,8.0,8.0,7.909288,8.0,7.6296964,7.0,8.0,7.101681,7.846333,8.0,7.0,7.0,8.0,7.0,7.252828,11.0,7.255854,8.352625,15.0,10.027465,12.193492,10.492034,15.0,15.0,8.0,11.0,15.0,15.0,15.0,10.0,10.684246,8.0,15.0,15.0,15.0,15.0,15.0,11.220046,10.037235,11.127732,14.87215,8.0,11.0,12.273616,11.905186,12.071643,11.79546,12.173503,14.143609,10.658469,10.0,15.0,11.140615,10.897958,10.124537,11.0,10.353502,10.435727,15.0,14.817523,10.96257,15.0,15.0,9.006435,15.0,9.0,10.342556,15.25821,15.0 2050-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.25821,1.0 2051-01-01T00:00:00Z,32.0,16.0,16.0,16.0,15.944423,12.710529,10.994258,12.952695,9.0,9.0,9.711768,9.0,11.991368,9.0,9.0,9.0,9.0,9.004945,11.0,9.127927,9.0,9.0,10.112063,9.009749,9.017844,9.0,9.0,9.0,11.0,9.0,9.0,9.0,9.0,10.368492,9.0,9.0,9.0,9.0,9.0,9.0,10.889977,9.025516,10.936134,9.0,9.0,9.0,10.263174,9.333141,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.0,10.782951,11.4177,11.988654,11.957588,27.815266,30.92143,15.0,31.0,15.0,18.580149,30.74179,31.0 2051-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,3.0,2.0,2.0685227,2.2955935,2.5422084,2.7066243,2.8776584,2.6411579,2.0,3.0,3.0,2.8979578,2.1245377,3.0,2.3535023,3.297078,3.1098955,3.1358478,3.3370416,3.8552394,3.9964287,4.0,4.0,4.0,4.0,4.2582097,4.0 2051-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2052-01-01T00:00:00Z,32.0,17.0,17.0,17.0,17.119095,24.048866,27.726591,23.52994,23.16868,32.0,30.097937,32.0,30.221493,22.0,24.296146,32.0,32.0,32.027195,43.0,29.282175,22.0,42.0,34.877495,37.990704,35.61996,42.0,42.0,42.0,43.0,42.0,42.0,42.0,22.0,36.36917,42.0,42.0,42.0,42.0,42.0,42.0,42.94499,41.92878,42.968067,42.0,42.0,43.0,42.671593,42.66598,42.295593,42.54221,42.706623,42.87766,42.996536,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,40.15969,43.0 2052-01-01T00:00:00Z,35.0,4.0,4.0,4.0,4.015879,4.849137,5.430212,4.500355,5.0,6.0,4.898319,5.846333,5.4540944,5.0,5.0,6.0,5.0,5.2454114,6.0,5.0639634,5.450875,9.0,5.823811,7.795818,7.05654,9.0,9.0,5.0,6.0,9.0,9.0,9.0,6.0,6.0,5.0,9.0,9.0,9.0,9.0,9.0,6.1650343,6.1676116,6.095799,8.926943,5.0,6.0,6.985217,7.002055,6.7437277,5.5422087,6.8801274,5.8776584,6.010387,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.109895,6.135848,6.058459,6.8552394,6.9964285,6.0,7.0,6.0,6.223759,6.7417903,7.0 2052-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2053-01-01T00:00:00Z,32.0,20.0,20.0,19.59738,20.015879,20.785378,21.430212,20.305988,19.350603,22.0,21.581902,22.0,21.754414,19.0,19.688845,22.0,22.0,21.997528,21.0,20.909609,17.647375,23.0,19.668974,22.59907,22.34326,23.0,23.0,22.0,21.0,23.0,23.0,23.0,16.0,19.42123,22.0,23.0,23.0,23.0,23.0,23.0,21.110023,22.291033,21.063866,22.981735,22.0,23.0,21.65681,21.805082,22.657627,22.542208,23.0,22.877659,22.28924,21.0,23.0,23.0,22.795916,21.249075,23.0,21.707005,22.999838,24.42864,24.766024,23.759962,34.11811,35.95357,23.0,36.0,23.0,25.90887,37.29105,36.0 2053-01-01T00:00:00Z,35.0,4.0,4.0,4.0,4.00794,4.4699244,4.715106,4.4353294,4.116868,5.0,4.8606343,5.0,5.190204,4.0,4.2296147,5.0,5.0,5.0,5.0,4.6578574,4.0,5.0,4.6761146,5.001393,5.0,5.0,5.0,6.0,5.0,5.0,5.0,5.0,4.0,4.684246,6.0,5.0,5.0,5.0,5.0,5.0,5.0,5.7054896,5.0,5.0182643,6.0,6.0,5.0,5.068523,5.6379666,6.0,5.706624,6.0,5.641158,5.0,6.0,6.0,5.897958,5.1245375,6.0,5.3535023,5.411627,5.890105,5.864152,5.384375,5.1447606,5.0035715,4.001287,5.0,4.0,4.223759,5.0,5.0 2053-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.007939601,0.37921253,0.715106,0.065025456,0.0,1.0,0.0,0.84633285,0.5726617,0.0,0.0,1.0,0.0,0.24293877,0.0,0.0,0.0,0.0,0.0,0.39953697,0.6388911,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0034768532,0.0,0.0,0.0,0.0,0.0,0.0,0.16265686,0.5422085,0.0,0.8776584,0.0,0.0,1.0,0.03515395,0.0,0.0,0.0,0.0,0.0,0.8901046,0.8185329,0.07147533,0.14476065,0.0035713373,0.0,0.0,0.0,0.0,0.5164198,0.0 2054-01-01T00:00:00Z,32.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,9.051812,17.0,16.660837,17.0,17.0,8.0,10.066532,17.0,17.0,16.977749,8.0,13.345046,8.0,17.0,9.080745,17.0,16.919699,17.0,17.0,17.0,8.0,17.0,17.0,17.0,8.0,8.0,17.0,17.0,17.0,17.0,17.0,17.0,8.495103,17.0,8.287397,17.0,17.0,16.0,10.955651,11.554347,16.867064,17.0,16.293375,17.0,13.160424,8.0,17.0,16.035154,15.183662,8.996301,16.0,10.828018,16.296513,17.549477,17.633621,16.70081,21.276197,21.982143,17.0,22.0,17.0,18.118797,22.0,22.0 2054-01-01T00:00:00Z,35.0,4.0,4.0,4.0,3.9920604,3.5300756,3.284894,3.5646708,3.883132,3.0,3.139366,3.0,3.1185672,4.0,3.7703853,3.0,3.0,3.0024724,4.0,3.406106,4.0,3.0,3.8799174,3.0,3.0089223,3.0,3.0,3.0,4.0,3.0,3.0,3.0,4.0,4.0,3.0,3.0,3.0,3.0,3.0,3.0,3.9449885,3.0,3.968067,3.0,3.0,4.0,3.6715941,3.6659815,3.2955935,3.5422084,3.7066243,3.8776584,3.9965377,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0 2054-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.002472387,1.0,0.06396356,0.0,0.0,0.5560319,0.0,0.008922311,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.68424624,0.0,0.0,0.0,0.0,0.0,0.0,0.9449886,0.0,0.968067,0.0,0.0,0.0,0.67159426,0.59745884,0.0,0.0,0.0,0.0,0.3553797,1.0,0.0,0.0,0.10204216,0.8754624,0.0,0.6464977,8.0656595E-5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2582099,0.0 2055-01-01T00:00:00Z,32.0,14.0,14.0,14.0,13.968242,12.120302,11.139576,12.258683,10.0,10.0,10.406724,10.0,11.692449,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.005571,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.014581,10.0,10.0,10.0,10.0,9.959992,9.569112,10.162657,10.542209,10.0,10.877659,9.64462,9.0,11.0,10.035154,9.897958,9.124537,10.0,9.353502,10.88537,11.21979,11.226076,11.082601,12.710479,12.992857,12.998713,13.0,13.0,13.0,13.0,13.0 2055-01-01T00:00:00Z,35.0,5.0,5.0,5.0,4.99206,4.439364,4.284894,4.194367,3.0,4.0,3.2033622,3.8463328,4.118567,3.0,3.0,4.0,3.0,3.2429388,3.0,3.0,2.5491252,5.0,2.732221,4.59907,4.3432546,5.0,5.0,3.0,3.0,5.0,5.0,5.0,2.0,2.6842463,3.0,5.0,5.0,5.0,5.0,5.0,3.1100228,3.5891893,3.0638661,4.9634714,3.0,5.0,3.6568115,3.8050823,4.315254,4.084417,5.0,4.7553167,4.2892404,3.0,5.0,5.0,4.7959156,3.2490752,5.0,3.7070045,4.999839,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0 2055-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,0.90928817,1.0,0.62969613,0.0,1.0,0.101681106,0.84633285,1.0,0.0,0.0,1.0,0.0,0.24293877,0.0,0.0,0.0,0.0,0.0,0.40092975,0.6388911,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0071219355,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.10989543,0.1358479,0.058458637,0.85523933,0.99642867,0.0,1.0,0.0,0.22375934,1.0,1.0 2056-01-01T00:00:00Z,32.0,15.0,15.0,15.0,14.98412,13.9694395,13.569788,13.759038,11.116868,13.0,12.267359,12.846333,13.220229,11.0,11.229614,13.0,12.0,12.242939,12.0,11.657858,11.0,12.0,11.676115,12.400929,12.638891,12.0,12.0,11.0,12.0,12.0,12.0,12.0,11.0,11.684246,11.0,12.0,12.0,12.0,12.0,12.0,12.0,11.305278,12.0,11.981736,11.0,12.0,12.0,12.0,12.145597,13.168834,12.0,14.510633,12.0,12.0,15.0,12.105462,12.0,12.0,12.0,12.0,12.873401,15.0,14.863142,13.225551,15.0,15.0,14.996139,15.0,15.0,15.0,15.0,15.0 2056-01-01T00:00:00Z,35.0,4.0,4.0,3.5973794,4.00794,4.315454,4.715106,3.8706586,3.233736,5.0,4.721268,5.0,4.87298,3.0,3.4592295,5.0,5.0,4.995055,3.0,4.187788,2.5491252,5.0,2.9723864,5.0,4.9821553,5.0,5.0,5.0,3.0,5.0,5.0,5.0,2.0,2.6842463,5.0,5.0,5.0,5.0,5.0,5.0,3.1100228,5.0,3.0638661,5.0,5.0,4.0,3.6968188,4.167448,4.8670635,5.0,4.293376,5.0,4.0034623,4.0,5.0,4.035154,4.0,4.0,4.0,4.0,4.291134,5.0,4.954381,4.408517,5.0,5.0,4.998713,5.0,5.0,5.0,6.5492597,5.0 2056-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.007939601,0.37921253,0.715106,0.065025456,0.0,1.0,0.0,0.84633285,0.5726617,0.0,0.0,1.0,0.0,0.24293877,0.0,0.0,0.0,0.0,0.0,0.39953697,0.6388911,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0034768532,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2057-01-01T00:00:00Z,32.0,16.0,16.0,16.0,16.015879,16.939848,17.430212,16.870659,18.0,18.0,17.796638,18.0,18.071636,18.0,18.0,18.0,18.0,18.002472,19.0,18.063963,18.0,19.0,18.556032,18.600464,18.361103,19.0,19.0,18.0,19.0,19.0,19.0,19.0,18.0,18.684246,18.0,19.0,19.0,19.0,19.0,19.0,19.0,18.29468,19.0,18.981735,18.0,19.0,18.959993,18.56911,18.49497,18.0,19.0,18.0,18.64462,18.0,18.0,18.964846,18.897959,18.124538,19.0,18.353502,18.99992,18.549477,18.72486,19.16236,22.276197,22.982143,19.0,23.0,19.0,19.895037,22.48358,23.0 2057-01-01T00:00:00Z,35.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.116868,2.0,1.9623152,2.0,2.0,1.0,1.2296147,2.0,2.0,1.9975276,1.0,1.593894,1.0,2.0,1.1200827,2.0,1.9910777,2.0,2.0,2.0,1.0,2.0,2.0,2.0,1.0,1.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0550114,2.0,1.0319331,2.0,2.0,2.0,1.3284057,1.4025412,2.0,2.0,2.0,2.0,1.6446203,1.0,2.0,2.0,1.8979578,1.1245376,2.0,1.3535023,1.9999193,2.1098955,2.1358478,2.0584586,2.8552394,2.9964287,2.0,3.0,2.0,2.2237594,3.0,3.0 2057-01-01T00:00:00Z,37.0,1.0,1.0,1.0,0.9920604,0.5300756,0.284894,0.5646707,0.0,0.0,0.101681106,0.0,0.11011452,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.10989543,0.1358479,0.058458637,0.85523933,0.99642867,0.0,1.0,0.0,0.22375934,1.0,1.0 2058-01-01T00:00:00Z,32.0,25.0,25.0,20.973795,24.920605,18.75605,17.84894,15.0,14.116868,15.0,14.962316,15.0,16.101145,14.0,14.229614,15.0,15.0,14.997528,14.0,14.593894,14.0,15.0,14.120083,15.0,14.991077,15.0,15.0,15.0,14.0,15.0,15.0,15.0,14.0,14.0,15.0,15.0,15.0,15.0,15.0,15.0,14.055012,15.0,14.031933,15.0,15.0,15.0,14.328405,14.402541,16.626568,20.422085,15.0,23.776585,14.64462,14.0,25.0,15.35154,14.897958,14.124537,15.0,14.353502,15.582187,24.340628,23.72872,16.505754,19.868565,19.021427,16.997425,19.0,17.0,17.44752,18.48358,19.0 2058-01-01T00:00:00Z,35.0,9.0,9.0,9.0,8.952362,6.180454,4.709364,6.3880243,3.0,3.0,3.6100867,3.0,4.328945,3.0,3.0,3.0,3.0,3.0049448,5.0,3.127927,3.0,5.0,4.112064,4.200926,3.722208,5.0,5.0,5.0,5.0,5.0,5.0,5.0,3.0,4.3684926,5.0,5.0,5.0,5.0,5.0,5.0,5.0,4.9930463,5.0,5.0,5.0,5.0,4.959993,4.569112,5.8132844,7.7110424,5.0,9.388292,4.6446204,4.0,10.0,5.17577,4.897958,4.1245375,5.0,4.3535023,4.9999194,10.0,9.771904,5.6496696,10.0,10.0,5.0,10.0,5.0,6.118797,10.0,10.0 2058-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,0.90928817,1.0,0.62969613,0.0,1.0,0.101681106,0.84633285,1.3087713,0.0,0.0,1.0,0.0,0.24541116,1.0,0.06396356,0.0,0.0,0.5560319,0.4023225,0.6478134,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.68424624,0.0,0.0,0.0,0.0,0.0,0.0,0.9449886,0.0107670175,0.968067,0.0,0.0,0.0,0.631587,0.16657059,0.16265686,0.5422085,0.0,0.8776584,0.0,0.0,1.0,0.03515395,0.0,0.0,0.0,0.0,0.0,1.0,0.95438075,0.12993395,1.0,1.0,0.0,1.0,0.0,0.22375934,1.25821,1.0 2059-01-01T00:00:00Z,32.0,12.0,12.0,10.792138,11.98412,10.59674,10.569788,9.435329,10.0,10.0,9.898319,10.0,10.228682,10.0,10.0,10.0,10.0,10.002472,11.0,10.063964,10.450875,11.0,10.823811,10.599071,10.361104,11.0,11.0,10.0,11.0,11.0,11.0,11.0,11.0,11.0,10.0,11.0,11.0,11.0,11.0,11.0,11.0,10.291034,11.0,10.981736,10.0,14.0,11.0,11.205568,11.544408,12.168834,13.119873,13.510633,12.923474,11.0,14.0,14.0,13.693873,11.373612,14.0,12.060507,15.485551,14.549478,14.679239,15.685208,18.276197,18.982143,19.0,19.0,19.0,19.0,19.0,19.0 2059-01-01T00:00:00Z,35.0,8.0,8.0,8.0,8.0,7.6371527,8.0,6.5187845,3.116868,8.0,4.3690395,7.3853316,8.0,3.0,3.2296147,8.0,4.0,4.9692826,3.0,3.593894,3.0,3.0,3.1200826,5.0046487,6.1944604,3.0,3.0,4.0,3.0,3.0,3.0,3.0,3.0,3.0,4.0,3.0,3.0,3.0,3.0,3.0,3.0,3.7374542,3.0,3.0182643,4.0,4.0,3.0,3.0685227,3.6379664,4.0,3.7066243,4.0,3.6411579,3.0,4.0,4.0,3.8979578,3.1245377,4.0,3.3535023,4.8853703,4.439582,4.5433917,5.0695834,7.4209576,7.9857144,6.998713,8.0,7.0,7.223759,8.0,8.0 2059-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,0.90928817,1.0,0.62969613,0.0,1.0,0.101681106,0.84633285,0.9915474,0.0,0.0,1.0,0.0,0.24541116,1.0,0.06396356,0.4508748,1.0,0.823811,1.0,0.99999505,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.9939751,1.1098955,1.1358479,1.0584587,1.8552394,1.9964286,0.99871296,2.0,1.0,1.2237593,2.0,2.0 2060-01-01T00:00:00Z,32.0,39.0,39.0,39.0,39.00794,39.469925,39.715107,39.43533,39.116867,40.0,39.860634,40.0,39.88143,39.0,39.229614,40.0,40.0,40.024723,50.0,40.297493,39.0,40.0,45.236435,40.0,40.089222,40.0,40.0,40.0,50.0,40.0,40.0,40.0,39.0,46.526707,40.0,40.0,40.0,40.0,40.0,40.0,49.449886,40.0,49.68067,40.0,40.0,50.0,46.275864,41.920044,42.955936,45.422085,47.066242,48.776585,46.056202,39.0,50.0,50.0,48.877537,40.369915,50.0,42.888527,46.73037,51.318745,51.630177,47.63709,60.26287,61.957146,39.0,62.0,39.0,44.146465,62.0,62.0 2060-01-01T00:00:00Z,35.0,7.0,7.0,8.207862,7.023819,8.873185,9.145318,10.0,9.116868,10.0,9.962316,10.0,9.728825,9.0,9.229614,10.0,10.0,10.0,10.0,9.657858,9.0,10.0,9.676115,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,9.0,9.684246,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,9.959992,9.569112,10.650627,12.168834,10.0,13.510633,9.64462,9.0,14.0,10.140615,9.897958,9.124537,10.0,9.353502,12.03183,14.329686,14.225067,12.645193,16.565718,16.989286,16.989704,17.0,17.0,17.0,17.0,17.0 2060-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0024724,2.0,1.0639635,1.0,1.0,1.5560318,1.0,1.0089223,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,1.6842462,1.0,1.0,1.0,1.0,1.0,1.0,1.9449886,1.0,1.9680669,1.0,1.0,1.0,1.631587,1.1665705,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.25821,1.0 2061-01-01T00:00:00Z,32.0,29.0,29.0,29.0,29.0,29.090712,29.0,29.370304,28.233736,29.0,29.822948,29.153667,29.317225,28.0,28.459229,29.0,30.0,29.75459,29.0,29.25175,28.450874,30.0,29.063976,29.600464,29.352186,30.0,30.0,30.0,29.0,30.0,30.0,30.0,29.0,29.0,30.0,30.0,30.0,30.0,30.0,30.0,29.055012,29.996523,29.031933,30.0,30.0,30.0,29.328405,29.40254,30.0,30.0,30.0,30.0,29.64462,29.0,30.0,30.0,29.897959,29.124538,30.0,29.353502,29.993895,30.109896,30.135847,30.058458,30.85524,30.99643,29.998713,31.0,30.0,30.223759,31.0,31.0 2061-01-01T00:00:00Z,35.0,7.0,7.0,7.0,7.0,6.909288,7.0,6.6296964,6.0,7.0,6.101681,6.846333,7.0,6.0,6.0,7.0,6.0,6.2454114,7.0,6.0639634,6.0,6.0,6.5560317,6.40093,6.6478133,6.0,6.0,5.0,7.0,6.0,6.0,6.0,6.0,6.684246,5.0,6.0,6.0,6.0,6.0,6.0,6.9449887,5.3052773,6.968067,5.9817357,5.0,6.0,6.631587,6.1665707,5.4949703,5.0,6.0,5.0,6.0,6.0,5.0,5.964846,6.0,6.0,6.0,6.0,6.2971587,5.549477,5.7248588,6.4409423,9.2761965,9.982143,7.0,10.0,7.0,7.671278,9.74179,10.0 2061-01-01T00:00:00Z,37.0,3.0,3.0,3.0,3.0079396,3.3792126,3.715106,3.0650256,2.116868,4.0,2.9623153,3.8463328,3.8814328,2.0,2.2296147,4.0,3.0,3.2404664,2.0,2.593894,2.0,3.0,2.1200826,3.4009297,3.629969,3.0,3.0,3.0,2.0,3.0,3.0,3.0,2.0,2.0,3.0,3.0,3.0,3.0,3.0,3.0,2.0550115,3.007122,2.031933,3.0,3.0,2.0,2.3284059,2.3340185,2.8670633,3.0,2.2933757,3.0,2.0034623,2.0,3.0,2.0351539,2.0,2.0,2.0,2.0,2.2911336,2.8901045,2.818533,2.3500583,2.1447606,2.0035713,2.998713,2.0,3.0,2.7762406,2.0,2.0 2062-01-01T00:00:00Z,32.0,19.0,19.0,19.0,18.984121,17.878727,17.569788,17.388733,15.0,17.0,15.406724,16.692665,17.854677,15.0,15.0,17.0,15.0,15.480933,13.0,14.872073,14.09825,15.0,13.352378,15.804645,16.259937,15.0,15.0,15.0,13.0,15.0,15.0,15.0,13.0,13.0,15.0,15.0,15.0,15.0,15.0,15.0,13.110023,15.021534,13.063866,15.0,15.0,15.0,13.696818,14.2359705,15.0,15.0,15.0,15.0,14.64462,14.0,15.0,15.0,14.897958,14.124537,15.0,14.353502,17.359114,15.879164,16.086782,17.696333,21.841915,22.97143,22.99614,23.0,23.0,23.0,23.0,23.0 2062-01-01T00:00:00Z,35.0,5.0,5.0,5.0,4.984121,4.060151,3.569788,4.1293416,2.116868,3.0,3.1656775,3.0,3.2371342,2.0,2.2296147,3.0,3.0,2.9975276,2.0,2.593894,2.0,3.0,2.1200826,3.0,2.9910777,3.0,3.0,3.0,2.0,3.0,3.0,3.0,2.0,2.0,3.0,3.0,3.0,3.0,3.0,3.0,2.0550115,3.0,2.031933,3.0,3.0,2.0,2.3284059,2.3340185,2.8670633,3.0,2.2933757,3.0,2.0034623,2.0,3.0,2.0351539,2.0,2.0,2.0,2.0,2.2971587,3.1098955,3.0902286,2.4669757,3.8552394,3.9964287,3.0,4.0,3.0,3.2237594,4.2582097,4.0 2062-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,0.90928817,1.0,0.62969613,0.0,1.0,0.101681106,0.84633285,1.0,0.0,0.0,1.0,0.0,0.24293877,0.0,0.0,0.0,0.0,0.0,0.40092975,0.6388911,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0071219355,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2582099,0.0 2063-01-01T00:00:00Z,32.0,29.0,29.0,29.0,28.960302,27.013226,25.424469,28.30457,21.818075,24.0,27.837887,24.614668,25.82792,21.0,22.607304,24.0,28.0,27.030718,29.0,25.668966,24.156124,29.0,28.163288,27.000923,25.80554,29.0,29.0,28.0,29.0,29.0,29.0,29.0,28.0,28.684246,28.0,29.0,29.0,29.0,29.0,29.0,29.0,28.277126,29.0,28.981735,28.0,29.0,29.0,29.0,28.657627,28.542208,29.0,28.877659,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,28.708866,29.43958,29.543392,28.955252,32.420956,32.985714,28.001287,33.0,28.0,29.118797,35.5821,33.0 2063-01-01T00:00:00Z,35.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.002472,12.0,11.063964,11.0,11.0,11.556032,11.0,11.008923,11.0,11.0,11.0,12.0,11.0,11.0,11.0,11.0,11.684246,11.0,11.0,11.0,11.0,11.0,11.0,11.944988,11.0,11.968067,11.0,11.0,12.0,11.631587,11.235093,11.1329365,11.0,11.706624,11.0,11.641158,11.0,11.0,11.964846,11.897958,11.124537,12.0,11.353502,11.702761,11.0,11.045619,11.591483,11.0,11.0,11.0,11.0,11.0,11.0,13.582099,11.0 2063-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.11686797,1.0,0.96231526,1.0,1.0,0.0,0.2296147,1.0,1.0,1.0024724,2.0,0.7218211,0.4508748,1.0,1.4999256,1.0,1.0089223,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,1.6842462,1.0,1.0,1.0,1.0,1.0,1.0,1.9449886,1.0,1.9680669,1.0,1.0,2.0,1.6715943,1.6659815,1.1329367,1.0,1.7066242,1.0,1.9965377,2.0,1.0,1.964846,2.0,2.0,2.0,2.0,2.0,1.1098955,1.1814672,1.9285247,1.8552394,1.9964286,2.0,2.0,2.0,2.0,2.51642,2.0 2064-01-01T00:00:00Z,32.0,39.0,39.0,40.61048,39.031757,41.49758,41.860424,43.0,41.233734,43.0,42.92463,43.0,42.559544,41.0,41.45923,43.0,43.0,42.965385,29.0,41.420227,35.5895,44.0,31.354433,43.59907,43.22727,44.0,44.0,44.0,29.0,44.0,44.0,44.0,29.0,29.0,44.0,44.0,44.0,44.0,44.0,44.0,29.82517,43.992878,29.478994,44.0,44.0,42.0,33.966095,35.33196,43.734127,44.0,42.58675,44.0,37.742367,30.0,44.0,42.07031,40.775494,31.494452,42.0,34.242027,47.572746,46.088013,46.489872,48.66366,60.249546,62.932144,60.984554,63.0,61.0,61.447517,63.25821,63.0 2064-01-01T00:00:00Z,35.0,9.0,9.0,8.59738,9.071456,13.074849,15.435954,12.353293,10.934944,18.0,16.681711,18.0,14.145502,10.0,11.836918,18.0,18.0,17.982693,11.0,14.815116,10.450875,16.0,11.784472,16.789324,17.233181,16.0,16.0,18.0,11.0,16.0,16.0,16.0,11.0,11.0,18.0,16.0,16.0,16.0,16.0,16.0,11.275057,17.385126,11.159665,16.036528,18.0,16.0,12.682036,13.443594,17.01006,18.0,16.0,18.0,14.578481,12.0,18.0,16.070309,15.591831,12.498151,16.0,13.414009,15.114226,17.56042,17.36537,15.190285,14.579042,14.014285,13.001287,14.0,13.0,13.22376,14.0,14.0 2064-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0024724,2.0,1.0639635,1.0,1.0,1.5560318,1.0,1.0089223,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,1.6842462,1.0,1.0,1.0,1.0,1.0,1.0,1.9449886,1.0,1.9680669,1.0,1.0,2.0,1.631587,1.2350932,1.2955936,1.5422086,1.7066242,1.8776584,1.641158,1.0,2.0,2.0,1.8979578,1.1245376,2.0,1.3535023,2.297078,2.1098955,2.1358478,2.3370416,2.8552394,2.9964287,3.0,3.0,3.0,3.0,3.0,3.0 2065-01-01T00:00:00Z,32.0,46.0,46.0,46.0,46.00794,46.469925,46.715107,46.43533,47.0,47.0,46.89832,47.0,46.88143,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0 2065-01-01T00:00:00Z,35.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,11.350604,14.0,13.886946,14.0,14.0,11.0,11.688844,14.0,14.0,13.992583,11.0,12.781682,11.0,14.0,11.360249,14.0,13.973233,14.0,14.0,14.0,11.0,14.0,14.0,14.0,11.0,11.0,14.0,14.0,14.0,14.0,14.0,14.0,11.165034,14.0,11.095799,14.0,14.0,14.0,11.985217,12.2076235,14.0,14.0,14.0,14.0,12.933861,11.0,14.0,14.0,13.693873,11.373612,14.0,12.060507,13.999758,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0 2065-01-01T00:00:00Z,37.0,4.0,4.0,4.0,4.00794,4.3792124,4.715106,4.0650253,2.233736,5.0,3.9246304,4.846333,4.572662,2.0,2.4592295,5.0,4.0,4.2404666,3.0,3.2517517,2.0,3.0,2.7961972,3.8004668,4.277787,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.0,2.6842463,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.010599,3.0,3.0,3.0,3.0,3.0,3.0,3.1626568,3.5422084,3.0,3.8776584,3.0,3.0,4.0,3.0351539,3.0,3.0,3.0,3.0,3.0,4.0,3.9543808,3.129934,4.0,4.0,3.0,4.0,3.0,3.2237594,4.51642,4.0 2066-01-01T00:00:00Z,32.0,23.0,23.0,23.0,22.99206,22.7115,22.284893,23.305279,17.818075,22.0,23.634525,22.307335,22.435791,17.0,18.607304,22.0,24.0,23.506706,21.0,21.413113,17.0,21.0,20.064707,21.402323,21.638906,21.0,21.0,24.0,21.0,21.0,21.0,21.0,17.0,19.736984,24.0,21.0,21.0,21.0,21.0,21.0,21.0,23.1163,21.0,21.054792,24.0,23.0,21.0,21.137045,22.292992,22.373375,22.413248,21.367025,22.282316,21.0,21.0,22.929691,22.795916,21.249075,23.0,21.707005,22.999838,21.219791,21.362934,22.85705,22.710478,22.992857,23.0,23.0,23.0,23.0,23.77463,23.0 2066-01-01T00:00:00Z,35.0,14.0,14.0,13.59738,14.0,13.754818,14.0,13.065025,13.0,14.0,13.0,13.846333,14.300319,13.0,13.0,14.0,13.0,13.245411,14.0,13.063964,13.0,14.0,13.556032,14.001392,13.999995,14.0,14.0,14.0,14.0,14.0,14.0,14.0,13.0,13.684246,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.003645,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,13.702842,13.890104,13.864152,13.662958,13.144761,13.0035715,13.0,13.0,13.0,13.0,13.516419,13.0 2066-01-01T00:00:00Z,37.0,4.0,4.0,4.0,4.0,3.9092882,4.0,3.6296961,3.0,4.0,3.101681,3.8463328,4.0,3.0,3.0,4.0,3.0,3.2429388,3.0,3.0,3.0,3.0,3.0,3.4009297,3.638891,3.0,3.0,4.0,3.0,3.0,3.0,3.0,3.0,3.0,4.0,3.0,3.0,3.0,3.0,3.0,3.0,3.7089663,3.0,3.0182643,4.0,3.0,3.0,3.0,3.50503,4.0,3.0,4.0,3.0,3.0,4.0,3.0351539,3.0,3.0,3.0,3.0,3.0,4.0,3.9543808,3.129934,4.0,4.0,3.0,4.0,3.0,3.2237594,4.2582097,4.0 2067-01-01T00:00:00Z,32.0,34.0,34.0,34.0,33.968243,32.120304,31.139576,32.258682,26.467472,30.0,30.255985,30.0,26.769014,26.0,26.918459,30.0,30.0,29.970331,18.0,27.863867,22.393002,30.0,19.889843,29.983286,29.892933,30.0,30.0,30.0,18.0,30.0,30.0,30.0,18.0,18.0,30.0,30.0,30.0,30.0,30.0,30.0,18.660137,29.956259,18.383196,30.0,30.0,31.0,22.460962,28.500565,30.295593,30.542208,30.706625,30.877659,30.996538,31.0,31.0,31.0,31.0,31.0,31.0,31.0,30.70284,32.538536,32.90187,31.539839,42.97335,44.95,30.0,45.0,30.0,33.35639,43.70895,45.0 2067-01-01T00:00:00Z,35.0,9.0,9.0,9.0,8.992061,8.620788,8.284894,8.934975,8.116868,8.0,8.962316,8.153667,8.427339,8.0,8.229614,8.0,9.0,8.752116,7.0,8.52993,7.549125,9.0,7.296272,8.600463,8.343265,9.0,9.0,9.0,7.0,9.0,9.0,9.0,7.0,7.0,9.0,9.0,9.0,9.0,9.0,9.0,7.110023,8.996523,7.063866,9.0,9.0,9.0,7.6568117,7.8050823,9.0,9.0,9.0,9.0,8.289241,7.0,9.0,9.0,8.795916,7.2490754,9.0,7.7070045,8.70268,9.0,9.0,8.721417,9.0,9.0,8.0,9.0,8.0,8.22376,9.0,9.0 2067-01-01T00:00:00Z,37.0,2.0,2.0,2.0,2.0158792,2.939849,3.430212,2.8706586,1.3506039,4.0,3.6835835,4.0,3.1453233,1.0,1.6888441,4.0,4.0,3.9975276,3.0,2.909609,1.9017496,4.0,3.0078702,3.9972146,3.9910777,4.0,4.0,4.0,3.0,4.0,4.0,4.0,3.0,3.0,4.0,4.0,4.0,4.0,4.0,4.0,3.0550115,3.9927099,3.031933,4.0,4.0,4.0,3.2883985,2.9716527,4.0,4.0,4.0,4.0,3.2892406,2.0,4.0,4.0,3.7959156,2.2490752,4.0,2.7070045,3.9998386,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0 2068-01-01T00:00:00Z,32.0,41.0,41.0,41.0,41.00794,41.469925,41.715107,41.43533,42.0,42.0,41.89832,42.0,41.88143,42.0,42.0,42.0,42.0,42.002472,43.0,42.063965,42.450874,42.0,42.82381,42.0,42.008923,42.0,42.0,42.0,43.0,42.0,42.0,42.0,43.0,43.0,42.0,42.0,42.0,42.0,42.0,42.0,42.94499,42.0,42.968067,42.0,42.0,43.0,42.671593,42.66598,42.295593,42.54221,42.706623,42.87766,42.996536,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.25821,43.0 2068-01-01T00:00:00Z,35.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.012362,11.0,6.319818,6.0,11.0,8.780159,8.995351,7.80552,11.0,11.0,6.0,11.0,11.0,11.0,11.0,6.0,9.421231,6.0,11.0,11.0,11.0,11.0,11.0,11.0,7.4551682,11.0,10.908679,6.0,11.0,11.0,11.0,8.800165,7.084417,11.0,7.7553167,11.0,11.0,8.0,10.894538,11.0,11.0,11.0,11.0,10.108524,8.0,8.136858,9.774449,8.0,8.0,8.0,8.0,8.0,8.0,9.29105,8.0 2068-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0079396,1.4699244,1.715106,1.4353293,2.0,2.0,1.8983189,2.0,1.8898854,2.0,2.0,2.0,2.0,2.0024724,3.0,2.0639637,1.5491252,2.0,2.2882526,2.0,2.0089223,2.0,2.0,2.0,3.0,2.0,2.0,2.0,1.0,2.3684924,2.0,2.0,2.0,2.0,2.0,2.0,2.9449885,2.0,2.968067,2.0,2.0,3.0,2.6715941,2.6659815,2.2955935,2.5422084,2.7066243,2.8776584,2.9965377,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.6968164,3.0,3.0,2.721417,3.0,3.0,1.9987129,3.0,2.0,2.2237594,3.0,3.0 2069-01-01T00:00:00Z,32.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,26.350603,29.0,28.886946,29.0,29.0,26.0,26.688845,29.0,29.0,28.995056,27.0,27.845646,24.1965,29.0,25.845163,29.0,28.982155,29.0,29.0,29.0,27.0,29.0,29.0,29.0,22.0,25.42123,29.0,29.0,29.0,29.0,29.0,29.0,27.110023,29.0,27.063866,29.0,29.0,29.0,27.736826,28.666859,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0 2069-01-01T00:00:00Z,35.0,15.0,15.0,15.0,14.952362,12.724725,10.709364,14.609847,14.116868,9.0,14.962316,9.922003,9.711403,14.0,14.229614,9.0,15.0,13.552257,19.0,14.913712,14.450875,9.0,17.16802,9.0,9.089252,9.0,9.0,9.0,19.0,9.0,9.0,9.0,15.0,17.736984,9.0,9.0,9.0,9.0,9.0,9.0,18.449886,9.0,18.68067,9.0,9.0,15.0,15.555914,13.662171,10.7735615,12.253251,13.239745,14.26595,14.979226,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.0,15.769268,15.950935,15.40921,20.986675,21.975,15.0,22.0,15.0,16.566315,22.0,22.0 2069-01-01T00:00:00Z,37.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.1098955,2.1358478,2.0584586,2.8552394,2.9964287,2.0,3.0,2.0,2.2237594,3.0,3.0 2070-01-01T00:00:00Z,32.0,43.0,43.0,43.0,42.912663,38.375103,35.133835,40.4332,38.0,32.0,38.508404,32.922,33.270428,38.0,38.0,32.0,38.0,36.520115,29.0,37.424328,33.942127,39.0,30.585701,36.193493,34.438534,39.0,39.0,39.0,29.0,39.0,39.0,39.0,29.0,29.0,39.0,39.0,39.0,39.0,39.0,39.0,29.550114,38.950146,29.31933,39.0,39.0,38.0,32.284058,32.95689,38.86706,39.0,38.293377,39.0,34.805046,29.0,39.0,38.035152,37.08162,30.120838,38.0,32.181522,35.919163,38.12084,37.867596,35.712185,32.158085,31.02857,31.0,31.0,31.0,31.0,31.0,31.0 2070-01-01T00:00:00Z,35.0,24.0,24.0,24.0,23.928543,19.861393,17.564045,20.452341,13.350604,15.0,16.700394,15.153667,16.067104,13.0,13.688844,15.0,16.0,15.774368,23.0,15.421318,16.156124,24.0,20.795021,20.391632,18.241018,24.0,24.0,15.0,23.0,24.0,24.0,24.0,20.0,22.052738,15.0,24.0,24.0,24.0,24.0,24.0,23.055012,17.619303,23.031933,23.835623,15.0,24.0,23.328405,23.40254,20.918644,19.879877,24.0,22.898926,23.64462,23.0,24.0,24.0,23.897959,23.124538,24.0,23.353502,23.981844,24.0,24.0,24.0,24.0,24.0,23.99614,24.0,24.0,24.0,24.25821,24.0 2070-01-01T00:00:00Z,37.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,3.9950552,2.0,3.872073,4.0,5.0,2.8879364,4.59907,4.334337,5.0,5.0,4.0,2.0,5.0,5.0,5.0,4.0,2.6315076,4.0,5.0,5.0,5.0,5.0,5.0,2.1650343,4.2910337,2.095799,4.9817357,4.0,4.0,3.0652318,4.0008774,4.3620334,4.0,4.293376,4.0,4.0034623,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.5943174,4.989059,5.222631,5.083294,11.697154,12.967858,6.0,13.0,6.0,7.566315,11.192531,13.0 2071-01-01T00:00:00Z,32.0,46.0,46.0,46.0,45.928543,42.587086,39.564045,45.414772,38.05181,37.0,45.660835,38.383003,40.846046,37.0,39.066532,37.0,46.0,43.825912,51.0,43.240536,41.95962,46.0,48.81076,42.404167,40.29459,46.0,46.0,46.0,51.0,46.0,46.0,46.0,48.0,50.05274,46.0,46.0,46.0,46.0,46.0,46.0,50.72494,45.968708,50.840336,46.0,46.0,51.0,49.35797,49.329906,47.640625,49.25325,49.53312,51.26595,50.98269,51.0,52.0,51.035152,51.0,51.0,51.0,51.0,51.0,52.0,51.95438,51.129932,52.0,52.0,51.0,52.0,51.0,51.22376,57.1642,52.0 2071-01-01T00:00:00Z,35.0,10.0,10.0,10.0,10.0,10.090712,10.0,10.370304,11.0,10.0,10.898319,10.153667,10.0,11.0,11.0,10.0,11.0,10.759534,12.0,11.063964,11.450875,11.0,11.823811,10.599071,10.370031,11.0,11.0,16.0,12.0,11.0,11.0,11.0,12.0,12.0,16.0,11.0,11.0,11.0,11.0,11.0,11.944988,14.5021,11.968067,11.091321,16.0,12.0,11.671595,11.665981,13.658086,16.0,11.706624,16.0,11.996538,12.0,16.0,12.140615,12.0,12.0,12.0,12.0,13.188635,16.109896,15.953371,13.692527,16.85524,16.99643,16.0,17.0,16.0,16.223759,17.0,17.0 2071-01-01T00:00:00Z,37.0,2.0,2.0,2.0,2.0079396,2.4699244,2.715106,2.4353292,2.116868,3.0,2.860634,3.0,2.8814328,2.0,2.2296147,3.0,3.0,2.9975276,2.0,2.593894,2.0,3.0,2.1200826,3.0,2.9910777,3.0,3.0,3.0,2.0,3.0,3.0,3.0,2.0,2.0,3.0,3.0,3.0,3.0,3.0,3.0,2.0550115,3.0,2.031933,3.0,3.0,3.0,2.3284059,2.4025412,3.0,3.0,3.0,3.0,2.6446202,2.0,3.0,3.0,2.8979578,2.1245377,3.0,2.3535023,2.9938943,3.0,3.0,3.0,3.0,3.0,2.998713,3.0,3.0,3.0,2.74179,3.0 2072-01-01T00:00:00Z,32.0,41.0,41.0,40.597378,40.98412,40.087105,39.569786,40.30528,33.934944,39.0,40.59684,39.307335,39.854675,33.0,34.836918,39.0,41.0,40.499287,35.0,37.879078,30.745626,41.0,33.73383,40.200928,39.668682,41.0,41.0,41.0,35.0,41.0,41.0,41.0,28.0,32.789722,41.0,41.0,41.0,41.0,41.0,41.0,35.330067,40.993046,35.191597,41.0,41.0,43.0,37.250484,40.568512,41.42853,41.54221,42.41325,41.87766,42.637695,42.0,42.0,42.964848,42.897957,42.12454,43.0,42.353504,42.702763,42.0,42.04562,42.591484,42.0,42.0,42.0,42.0,42.0,42.0,42.0,42.0 2072-01-01T00:00:00Z,35.0,7.0,7.0,7.0,7.0,7.4535594,7.0,8.85152,12.0,7.0,11.491594,7.768336,7.0084524,12.0,12.0,7.0,12.0,10.785306,12.0,12.0,12.0,12.0,12.0,9.995351,8.805545,12.0,12.0,6.0,12.0,12.0,12.0,12.0,12.0,12.0,6.0,12.0,12.0,12.0,12.0,12.0,12.0,7.753324,12.0,11.890415,6.0,12.0,12.0,12.0,10.108419,9.79546,12.0,12.143609,12.0,12.0,13.0,12.035154,12.0,12.0,12.0,12.0,12.0,13.0,12.954381,12.129934,13.0,13.0,12.0,13.0,12.0,12.22376,13.0,13.0 2072-01-01T00:00:00Z,37.0,4.0,4.0,4.0,4.0,3.8185763,4.0,3.2593923,1.116868,4.0,2.1656775,3.6926658,4.0,1.0,1.2296147,4.0,2.0,2.4858775,2.0,1.6578575,1.0,2.0,1.6761146,2.8018594,3.2777822,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0,1.6842462,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0142438,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0060248,2.219791,2.2716959,2.1169174,3.7104788,3.9928572,2.001287,4.0,2.0,2.4475186,4.0,4.0 2073-01-01T00:00:00Z,32.0,44.0,44.0,40.779034,43.928543,38.534916,37.564045,35.56467,35.0,35.0,35.10168,35.0,35.999485,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.0,35.58829,35.21979,35.271694,35.674084,36.71048,36.99286,36.998714,37.0,37.0,37.0,41.13136,37.0 2073-01-01T00:00:00Z,35.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,12.116868,13.0,12.962316,13.0,13.0,12.0,12.229614,13.0,13.0,12.997528,12.0,12.593894,12.0,13.0,12.120083,13.0,12.991077,13.0,13.0,13.0,12.0,13.0,13.0,13.0,12.0,12.0,13.0,13.0,13.0,13.0,13.0,13.0,12.055012,13.0,12.031933,13.0,13.0,13.0,12.328405,12.402541,13.0,13.0,13.0,13.0,12.64462,12.0,13.0,13.0,12.897958,12.124537,13.0,12.353502,12.993895,13.329686,13.407544,13.175376,15.565718,15.989286,12.998713,16.0,13.0,13.671278,17.80747,16.0 2073-01-01T00:00:00Z,37.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,3.3506038,6.0,5.8869457,6.0,6.0,3.0,3.6888442,6.0,6.0,5.992583,3.0,4.781682,3.0,5.0,3.360248,5.40093,5.6210513,5.0,5.0,5.0,3.0,5.0,5.0,5.0,3.0,3.0,5.0,5.0,5.0,5.0,5.0,5.0,3.1100228,5.007122,3.0638661,5.0,5.0,4.0,3.6568115,3.7365596,4.7044063,4.4577913,4.293376,4.1223416,3.6480825,3.0,4.0,4.0,3.8979578,3.1245377,4.0,3.3535023,4.8672953,4.439582,4.5433917,5.0695834,7.4209576,7.9857144,6.9948516,8.0,7.0,7.223759,8.0,8.0 2074-01-01T00:00:00Z,32.0,57.0,57.0,57.0,57.079395,60.792126,64.15106,57.650253,56.116867,67.0,56.962315,65.463326,74.78112,56.0,56.229614,67.0,57.0,59.36016,29.0,54.86688,43.82638,68.0,33.877186,67.63807,67.013084,68.0,68.0,88.0,29.0,68.0,68.0,68.0,29.0,29.0,88.0,68.0,68.0,68.0,68.0,68.0,31.145445,82.13183,30.245388,68.36528,88.0,40.0,42.247902,47.52024,71.12523,77.15583,48.214523,70.44683,40.096943,40.0,68.0,40.98431,40.0,40.0,40.0,40.0,54.263615,70.19791,69.43962,58.17931,85.10479,87.92857,88.0,88.0,88.0,88.0,88.0,88.0 2074-01-01T00:00:00Z,35.0,10.0,10.0,10.40262,10.0,10.15447,10.0,10.564671,10.0,10.0,10.101681,10.0,10.0,10.0,10.0,10.0,10.0,9.997528,9.0,9.936036,9.549125,10.0,9.176189,10.0,9.991077,10.0,10.0,10.0,9.0,10.0,10.0,10.0,9.0,9.0,10.0,10.0,10.0,10.0,10.0,10.0,9.055012,10.0,9.031933,10.0,10.0,10.0,9.328405,9.402541,10.0,10.0,10.0,10.0,9.64462,9.0,10.0,10.0,9.897958,9.124537,10.0,9.353502,9.999919,10.549478,10.679239,10.292294,14.2761965,14.982143,10.0,15.0,10.0,11.118796,15.0,15.0 2074-01-01T00:00:00Z,37.0,2.0,2.0,2.0,2.0158792,2.758425,3.430212,2.130051,2.0,4.0,2.0,3.6926658,3.1453233,2.0,2.0,4.0,2.0,2.48835,3.0,2.0639637,2.0,3.0,2.556032,3.3981442,3.6388862,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.0,2.6842463,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.9998317,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0060248,3.0,3.0,3.0,3.0,3.0,3.001287,3.0,3.0,3.0,3.7746298,3.0 2075-01-01T00:00:00Z,32.0,26.0,26.0,26.0,26.0,25.727865,26.0,24.889088,38.896378,26.0,23.98337,25.539,26.0,41.0,36.866936,26.0,23.0,23.760958,36.0,29.99009,38.745625,65.0,34.719456,49.36374,39.824295,65.0,65.0,65.0,36.0,65.0,65.0,65.0,36.0,36.0,65.0,65.0,65.0,65.0,65.0,65.0,37.59533,64.722244,36.926056,65.0,65.0,47.0,45.843826,49.88739,59.679317,55.240246,52.280766,49.20215,45.99618,44.0,47.0,47.0,46.693874,44.37361,47.0,45.06051,46.99976,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0,47.0 2075-01-01T00:00:00Z,35.0,9.0,9.0,8.59738,8.98412,7.9056807,7.569788,7.5646706,7.0,7.0,7.101681,7.0,7.2286816,7.0,7.0,7.0,7.0,7.0024724,8.0,7.0639634,7.450875,8.0,7.823811,7.59907,7.361104,8.0,8.0,7.0,8.0,8.0,8.0,8.0,8.0,8.0,7.0,8.0,8.0,8.0,8.0,8.0,8.0,7.2910337,8.0,7.9817357,7.0,8.0,8.0,8.0,7.4949703,7.0,8.0,7.0,8.0,8.0,7.0,7.964846,8.0,8.0,8.0,8.0,8.0,7.109895,7.181467,7.9285245,7.8552394,7.9964285,8.0,8.0,8.0,8.0,8.516419,8.0 2075-01-01T00:00:00Z,37.0,3.0,3.0,3.4026206,3.0238187,4.292108,5.145318,3.759747,3.0,6.0,3.101681,5.5389986,5.6527514,3.0,3.0,6.0,3.0,3.7312887,4.0,3.0639637,3.4508748,3.0,3.823811,4.2027893,4.9255958,3.0,3.0,4.0,4.0,3.0,3.0,3.0,4.0,4.0,4.0,3.0,3.0,3.0,3.0,3.0,3.9449885,3.72321,3.968067,3.0182643,4.0,3.0,3.6715941,3.5974588,3.342373,3.4577916,3.0,3.1223416,3.3553798,4.0,3.0,3.0,3.1020422,3.8754623,3.0,3.6464977,3.588373,3.3296864,3.4075437,3.732542,5.565718,5.989286,4.998713,6.0,5.0,5.223759,6.0,6.0 2076-01-01T00:00:00Z,32.0,42.0,42.0,37.168552,41.97618,38.73658,39.854683,33.917965,32.818077,39.0,37.821075,39.0,39.3557,32.0,33.607304,39.0,39.0,38.982693,32.0,36.157257,32.0,39.0,32.84058,39.0,38.937542,39.0,39.0,39.0,32.0,39.0,39.0,39.0,32.0,32.0,39.0,39.0,39.0,39.0,39.0,39.0,32.38508,39.0,32.22353,39.0,39.0,39.0,34.29884,34.817787,37.536087,34.120125,39.0,31.101074,36.51234,32.0,30.0,38.683613,38.285706,32.871765,39.0,34.474518,40.109745,31.538536,32.312443,39.763348,41.97335,43.95,42.98327,44.0,43.0,43.22376,44.0,44.0 2076-01-01T00:00:00Z,35.0,9.0,9.0,9.0,9.007939,9.5606365,9.715106,9.805634,10.116868,10.0,10.758953,10.153667,9.906791,10.0,10.229614,10.0,11.0,10.757061,11.0,10.657858,10.450875,11.0,10.943893,10.599071,10.361109,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,10.992878,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,11.0,10.126599,11.0,11.0,10.164251,11.0,11.0,8.003861,11.0,8.0,8.671278,12.549259,11.0 2076-01-01T00:00:00Z,37.0,4.0,4.0,4.402621,4.00794,4.624395,4.715106,5.0,5.0,5.0,5.0,5.0,4.8898854,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0 2077-01-01T00:00:00Z,32.0,73.0,73.0,73.0,73.0,73.0,73.0,73.0,58.86989,73.0,72.39704,73.0,73.0,57.0,60.673836,73.0,73.0,72.96291,58.0,66.56627,57.0,73.0,59.477356,73.0,72.866165,73.0,73.0,73.0,58.0,73.0,73.0,73.0,57.0,57.684246,73.0,73.0,73.0,73.0,73.0,73.0,58.825172,73.0,58.478996,73.0,73.0,57.0,62.886078,62.510864,71.198326,74.08442,61.69401,74.75532,57.055397,57.0,75.0,57.63277,57.0,57.0,57.0,57.0,61.760563,74.78021,73.90716,63.679222,73.28952,73.00714,73.00129,73.0,73.0,73.0,73.77463,73.0 2077-01-01T00:00:00Z,35.0,10.0,10.0,9.59738,10.0,9.754818,10.0,9.065025,8.116868,10.0,8.962316,9.846333,10.0,8.0,8.229614,10.0,9.0,9.240466,8.0,8.593894,8.0,9.0,8.120083,9.400929,9.629969,9.0,9.0,8.0,8.0,9.0,9.0,9.0,8.0,8.0,8.0,9.0,9.0,9.0,9.0,9.0,8.055012,8.305278,8.031933,8.981736,8.0,8.0,8.328405,8.334019,8.362034,8.0,8.293376,8.0,8.003462,8.0,8.0,8.0,8.0,8.0,8.0,8.0,10.329069,8.879164,9.086783,10.696333,14.841915,15.971429,15.989703,16.0,16.0,16.0,16.77463,16.0 2077-01-01T00:00:00Z,37.0,2.0,2.0,2.0,1.9920604,1.5300756,1.284894,1.5646707,1.0,1.0,1.1016811,1.0,1.1185671,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.5822674,1.2197908,1.2716959,1.6740834,2.7104788,2.9928572,2.9974258,3.0,3.0,3.0,3.7746298,3.0 2078-01-01T00:00:00Z,32.0,24.0,24.0,24.0,24.055576,28.74086,29.005743,32.972168,27.571095,31.0,43.83227,33.458675,30.17003,25.0,30.051523,31.0,47.0,43.07342,31.0,38.449448,27.70525,49.0,32.584686,41.783264,37.339348,49.0,49.0,54.0,31.0,49.0,49.0,49.0,31.0,31.0,54.0,49.0,49.0,49.0,49.0,49.0,31.990206,52.381027,31.574795,49.09132,54.0,44.0,36.911304,37.903126,50.860466,54.0,45.46688,54.0,39.397377,31.0,54.0,44.35154,42.67345,32.618988,44.0,35.59553,45.163486,53.340626,52.72872,46.06292,48.868565,48.021427,47.99485,48.0,48.0,48.0,42.061172,48.0 2078-01-01T00:00:00Z,35.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,16.116867,17.0,16.962315,17.0,17.0,16.0,16.229614,17.0,17.0,17.0,17.0,16.657858,16.0,17.0,16.676115,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,16.0,16.684246,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,16.959993,16.56911,17.0,17.0,17.0,17.0,16.64462,16.0,17.0,17.0,16.897959,16.124538,17.0,16.353502,16.99992,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0,17.0 2078-01-01T00:00:00Z,37.0,2.0,2.0,2.0,2.0079396,2.3792126,2.715106,2.0650256,1.116868,3.0,1.9623152,2.8463328,2.5726616,1.0,1.2296147,3.0,2.0,2.2429388,2.0,1.6578575,1.4508748,2.0,1.9438938,2.399537,2.638891,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0034769,2.0,2.0,2.0,2.0,2.0,2.0,2.1626568,2.5422084,2.0,2.8776584,2.0,2.0,3.0,2.0351539,2.0,2.0,2.0,2.0,2.0,3.1098955,3.0902286,2.1883926,3.8552394,3.9964287,2.0,4.0,2.0,2.4475186,4.0,4.0 2079-01-01T00:00:00Z,32.0,36.0,36.0,36.0,35.912663,30.74012,28.133833,30.841074,24.0,25.0,25.220173,24.846333,26.820349,24.0,24.0,25.0,24.0,24.344307,65.0,26.622505,30.763123,25.0,50.813995,25.002785,25.356888,25.0,25.0,24.0,65.0,25.0,25.0,25.0,39.0,56.7904,24.0,25.0,25.0,25.0,25.0,25.0,62.799545,24.305447,63.72268,24.981735,24.0,66.0,50.86359,40.935577,33.198513,34.84417,53.971592,41.55317,56.61817,40.0,44.0,65.226616,63.346905,43.237976,66.0,49.19106,66.88938,46.747387,48.399822,65.43867,65.38098,68.91071,69.0,69.0,69.0,69.0,75.455246,69.0 2079-01-01T00:00:00Z,35.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,21.116867,22.0,21.962315,22.0,22.0,21.0,21.229614,22.0,22.0,22.0,22.0,21.657858,21.0,22.0,21.676115,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,21.0,21.684246,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0,22.0 2079-01-01T00:00:00Z,37.0,7.0,7.0,7.0,7.0,6.909288,7.0,6.6296964,5.116868,7.0,6.0639963,6.846333,7.0,5.0,5.2296147,7.0,6.0,6.2404666,5.0,5.593894,5.0,5.0,5.120083,5.8018594,6.277787,5.0,5.0,9.0,5.0,5.0,5.0,5.0,5.0,5.0,9.0,5.0,5.0,5.0,5.0,5.0,5.0,7.8216214,5.0,5.0730567,9.0,5.0,5.0,5.0,7.020119,9.0,5.0,9.0,5.0,5.0,9.0,5.140616,5.0,5.0,5.0,5.0,5.3031836,8.78021,8.545827,5.6814017,7.289521,7.0071425,6.001287,7.0,6.0,6.223759,8.03284,7.0 2080-01-01T00:00:00Z,32.0,87.0,87.0,87.805244,87.00794,87.59744,87.7151,87.824066,85.11687,88.0,86.26736,87.692665,87.889885,85.0,85.229614,88.0,86.0,86.48588,86.0,85.65786,85.0,86.0,85.67612,86.80186,87.27778,86.0,86.0,86.0,86.0,86.0,86.0,86.0,85.0,85.68425,86.0,86.0,86.0,86.0,86.0,86.0,86.0,86.014244,86.0,86.0,86.0,86.0,86.0,86.0,86.32532,87.08442,86.0,87.75532,86.0,86.0,88.0,86.070305,86.0,86.0,86.0,86.0,86.29716,88.10989,88.04461,86.59691,88.85524,88.99643,87.0,89.0,87.0,87.44752,89.0,89.0 2080-01-01T00:00:00Z,35.0,29.0,29.0,29.0,29.023819,30.409773,31.145319,30.305988,31.116867,32.0,31.657272,32.0,31.644299,31.0,31.229614,32.0,32.0,31.997528,31.0,31.593893,31.0,32.0,31.120083,32.0,31.991077,32.0,32.0,32.0,31.0,32.0,32.0,32.0,31.0,31.0,32.0,32.0,32.0,32.0,32.0,32.0,31.055012,32.0,31.031933,32.0,32.0,32.0,31.328405,31.40254,32.0,32.0,32.0,32.0,31.64462,31.0,32.0,32.0,31.897959,31.124538,32.0,31.353502,31.70276,32.87916,33.086784,32.189087,38.841915,39.971428,31.0,40.0,31.0,33.013836,40.0,40.0 2080-01-01T00:00:00Z,37.0,6.0,6.0,6.402621,6.0,6.1544704,6.0,6.5646706,6.0,6.0,6.101681,6.0,6.0084524,6.0,6.0,6.0,6.0,5.9975276,5.0,5.9360366,6.0,6.0,5.4439683,6.0,5.991078,6.0,6.0,6.0,5.0,6.0,6.0,6.0,6.0,5.315754,6.0,6.0,6.0,6.0,6.0,6.0,5.0550113,6.0,5.031933,6.0,6.0,7.0,5.368413,5.9019523,6.6209073,7.6266255,6.706624,8.632976,6.641158,6.0,9.0,7.0703077,6.897958,6.1245375,7.0,6.3535023,6.9938946,8.78021,8.637066,7.1429505,7.289521,7.0071425,6.998713,7.0,7.0,7.0,7.7746296,7.0 2081-01-01T00:00:00Z,32.0,69.0,69.0,68.59738,68.89678,63.825054,59.70362,67.219696,66.233734,56.0,67.92463,57.844006,57.49911,66.0,66.45923,56.0,68.0,65.06496,60.0,66.80401,62.843876,68.0,61.029522,63.188843,60.26193,68.0,68.0,68.0,60.0,68.0,68.0,68.0,59.0,59.684246,68.0,68.0,68.0,68.0,68.0,68.0,60.44009,67.914536,60.255463,68.0,68.0,69.0,62.627247,63.288853,68.29559,68.542206,68.70663,68.877655,65.79812,60.0,69.0,69.0,68.08162,61.12084,69.0,63.181522,69.27836,69.0,69.0,69.27858,69.0,69.0,69.99614,69.0,70.0,69.77624,69.25821,69.0 2081-01-01T00:00:00Z,35.0,19.0,19.0,19.0,18.976181,17.77165,16.854681,18.43462,12.701208,16.0,17.875572,16.307335,17.282015,12.0,13.377688,16.0,18.0,17.499289,12.0,15.563364,12.0,21.0,12.720496,18.999529,17.72523,21.0,21.0,19.0,12.0,21.0,21.0,21.0,12.0,12.0,19.0,21.0,21.0,21.0,21.0,21.0,12.495103,19.571636,12.287397,20.963472,19.0,12.0,14.955651,15.0061655,19.444138,21.168835,14.640382,22.510633,12.03116,12.0,23.0,12.386693,12.0,12.0,12.0,12.0,14.971586,22.890104,22.36234,16.156645,22.14476,22.00357,22.0,22.0,22.0,22.0,21.74179,22.0 2081-01-01T00:00:00Z,37.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,3.4056828,4.109895,4.135848,3.5012927,4.8552394,4.9964285,2.0,5.0,2.0,2.671278,5.0,5.0 2082-01-01T00:00:00Z,32.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,26.0,30.0,26.0,26.274092,26.531746,26.0,28.826496,26.0,28.564632,26.0,26.0,29.859385,29.591831,26.49815,30.0,27.41401,29.999678,26.43958,26.725868,29.714098,29.420958,29.985714,30.0,30.0,30.0,30.0,30.0,30.0 2082-01-01T00:00:00Z,35.0,9.0,9.0,8.194758,8.98412,7.75121,7.569788,7.0,6.116868,7.0,6.962315,7.0,7.220229,6.0,6.2296147,7.0,7.0,7.0024724,8.0,6.7218213,6.9017496,7.0,7.767705,7.0,7.008922,7.0,7.0,7.0,8.0,7.0,7.0,7.0,8.0,8.0,7.0,7.0,7.0,7.0,7.0,7.0,7.9449887,7.0,7.968067,7.0,7.0,8.0,7.671594,7.665982,7.783564,9.168834,7.706624,10.510633,7.9965377,8.0,11.0,8.105462,8.0,8.0,8.0,8.0,8.0,11.879164,11.949925,8.8574705,17.841915,18.97143,8.0,19.0,8.0,10.461352,16.4179,19.0 2082-01-01T00:00:00Z,37.0,3.0,3.0,3.0,2.9841208,2.060151,1.569788,2.1293414,1.0,1.0,1.2033622,1.0,1.220229,1.0,1.0,1.0,1.0,1.0024724,2.0,1.0639635,1.0,1.0,1.5560318,1.0,1.0089223,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,1.6842462,1.0,1.0,1.0,1.0,1.0,1.0,1.9449886,1.0,1.9680669,1.0,1.0,2.0,1.631587,1.2350932,1.1329367,1.0,1.7066242,1.0,1.641158,1.0,1.0,1.964846,1.8979578,1.1245376,2.0,1.3535023,1.9999193,1.1098955,1.1814672,1.9285247,1.8552394,1.9964286,2.0,2.0,2.0,2.0,1.74179,2.0 2083-01-01T00:00:00Z,32.0,49.0,49.0,49.0,49.19849,60.83882,66.87765,60.253536,71.46747,74.0,72.20555,74.15366,71.572815,71.0,71.91846,74.0,75.0,74.74964,72.0,73.43954,71.450874,75.0,72.30414,74.600464,74.33434,75.0,75.0,76.0,72.0,75.0,75.0,75.0,72.0,72.0,76.0,75.0,75.0,75.0,75.0,75.0,72.16503,75.698364,72.0958,75.018265,76.0,72.0,72.985214,73.00205,75.268875,76.542206,72.88013,76.877655,72.01038,72.0,77.0,72.175766,72.0,72.0,72.0,72.0,74.32907,77.65937,77.58699,75.22909,82.13144,82.97857,79.9897,83.0,80.0,80.67128,83.0,83.0 2083-01-01T00:00:00Z,35.0,12.0,12.0,12.0,11.968242,10.120302,9.139576,10.258683,8.0,8.0,8.406724,8.0,8.516531,8.0,8.0,8.0,8.0,8.007417,11.0,8.191891,9.352625,8.0,10.471433,8.0,8.026767,8.0,8.0,8.0,11.0,8.0,8.0,8.0,11.0,11.0,8.0,8.0,8.0,8.0,8.0,8.0,10.834966,8.0,10.904201,8.0,8.0,11.0,10.014783,9.997945,9.374751,11.253251,10.119873,13.26595,10.989614,11.0,14.0,11.105462,11.0,11.0,11.0,11.0,12.473743,14.21979,14.134838,12.899634,15.710479,15.992857,15.997426,16.0,16.0,16.0,19.873148,16.0 2083-01-01T00:00:00Z,37.0,3.0,3.0,3.0,3.0079396,3.3792126,3.715106,3.0650256,3.0,4.0,3.0,3.8463328,3.5726616,3.0,3.0,4.0,3.0,3.2429388,3.0,3.0,3.0,3.0,3.0,3.399537,3.638891,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0034769,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,4.1826096,3.4395816,3.5433917,4.3481665,6.4209576,6.9857144,6.998713,7.0,7.0,7.0,7.0,7.0 2084-01-01T00:00:00Z,32.0,29.0,29.0,26.181656,28.944424,26.35276,23.994257,29.035772,25.103624,22.0,38.389732,24.919676,22.770802,23.0,27.133064,22.0,41.0,36.33966,23.0,33.69009,25.254374,32.0,26.500385,27.990702,25.530832,32.0,32.0,32.0,23.0,32.0,32.0,32.0,28.0,24.57877,32.0,32.0,32.0,32.0,32.0,32.0,23.495102,31.928782,23.287397,32.0,32.0,23.0,25.955652,26.006166,30.80357,32.0,25.640383,32.0,23.03116,23.0,32.0,23.316385,23.0,23.0,23.0,23.0,24.485792,31.56042,31.046036,25.328485,28.579042,28.014286,28.0,28.0,28.0,28.0,29.032839,28.0 2084-01-01T00:00:00Z,35.0,6.0,6.0,6.0,6.00794,6.3792124,6.715106,6.0650253,6.0,7.0,6.0,6.846333,6.572662,6.0,6.0,7.0,6.0,6.2454114,7.0,6.0639634,5.549125,7.0,6.288253,6.998607,6.999995,7.0,7.0,7.0,7.0,7.0,7.0,7.0,5.0,6.3684926,7.0,7.0,7.0,7.0,7.0,7.0,7.0,6.996355,7.0,7.0,7.0,6.0,6.959993,6.500589,6.8670635,7.0,6.293376,7.0,6.0034623,6.0,7.0,6.035154,6.0,6.0,6.0,6.0,6.2971587,7.0,6.954381,6.408517,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0 2084-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.002472387,1.0,0.06396356,0.0,1.0,0.5560319,0.59907025,0.36110398,1.0,1.0,0.0,1.0,1.0,1.0,1.0,0.0,0.68424624,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.2910337,1.0,0.9817358,0.0,1.0,1.0,1.0,0.65762705,0.5422085,1.0,0.8776584,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2085-01-01T00:00:00Z,32.0,56.0,56.0,52.779034,55.928543,51.351322,49.564045,50.897404,36.571095,47.0,54.357487,48.383003,47.999485,34.0,39.051525,47.0,56.0,53.74185,27.0,46.617924,28.138628,56.0,29.268467,52.391632,49.991234,56.0,56.0,56.0,27.0,56.0,56.0,56.0,21.0,25.105478,56.0,56.0,56.0,56.0,56.0,56.0,28.595331,55.9359,27.926058,56.0,56.0,56.0,36.843826,42.1208,56.0,56.0,56.0,56.0,48.537025,35.0,56.0,56.0,53.857113,37.61529,56.0,42.42355,55.998306,57.97812,58.445263,57.052254,71.39431,73.935715,56.0,74.0,56.0,60.027668,74.0,74.0 2085-01-01T00:00:00Z,35.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0,19.0 2085-01-01T00:00:00Z,37.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,6.8180757,13.0,12.736207,13.0,13.0,6.0,7.6073027,13.0,13.0,12.982694,6.0,10.157258,5.0982504,10.0,6.305021,11.202789,11.880999,10.0,10.0,11.0,6.0,10.0,10.0,10.0,4.0,5.3684926,11.0,10.0,10.0,10.0,10.0,10.0,6.2200456,10.72321,6.1277323,10.018264,11.0,10.0,7.313623,7.6101646,10.342373,10.457791,10.0,10.122341,8.578481,6.0,10.0,10.0,9.591831,6.4981503,10.0,7.414009,9.999678,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0 2086-01-01T00:00:00Z,32.0,31.0,31.0,31.0,30.944424,28.345512,25.994257,30.544823,30.116867,24.0,30.962315,25.07567,25.350056,30.0,30.229614,24.0,31.0,29.336514,46.0,31.617311,37.213997,31.0,43.30106,28.194885,26.661596,31.0,31.0,56.0,46.0,31.0,31.0,31.0,46.0,46.0,56.0,31.0,31.0,31.0,31.0,31.0,45.174828,48.4999,45.521004,31.456604,56.0,72.0,41.073914,42.771313,49.401463,57.084415,59.971592,57.755318,62.61817,46.0,58.0,71.50784,69.3469,49.237976,72.0,55.19106,71.9979,59.538536,60.54054,70.999344,69.97335,71.950005,72.0,72.0,72.0,72.0,72.0,72.0 2086-01-01T00:00:00Z,35.0,14.0,14.0,14.0,14.0,14.0,14.0,14.0,13.116868,14.0,13.962316,14.0,14.0,13.0,13.229614,14.0,14.0,14.019779,22.0,14.169566,11.647375,23.0,17.321032,19.391632,17.241014,23.0,23.0,15.0,22.0,23.0,23.0,23.0,10.0,18.210955,15.0,23.0,23.0,23.0,23.0,23.0,22.055012,17.321148,22.031933,22.853886,15.0,15.0,22.048355,18.838142,19.36018,19.879877,17.347006,22.898926,15.0276985,15.0,24.0,15.316385,15.0,15.0,15.0,15.0,15.0,24.659372,24.404514,16.520157,29.131435,29.978573,15.0,30.0,15.0,18.35639,29.74179,30.0 2086-01-01T00:00:00Z,37.0,3.0,3.0,3.0,3.0079396,3.4699244,3.715106,3.4353292,3.116868,4.0,3.860634,4.0,3.8814328,3.0,3.2296147,4.0,4.0,3.9975276,3.0,3.593894,3.0,4.0,3.1200826,4.0,3.9910777,4.0,4.0,4.0,3.0,4.0,4.0,4.0,3.0,3.0,4.0,4.0,4.0,4.0,4.0,4.0,3.0550115,4.0,3.031933,4.0,4.0,4.0,3.368413,3.8334293,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,3.9939752,4.0,4.0,4.0,4.0,4.0,3.998713,4.0,4.0,4.0,4.2582097,4.0 2087-01-01T00:00:00Z,32.0,85.0,85.0,85.0,85.0,84.90929,85.0,84.6297,84.0,85.0,84.101685,84.84634,84.99155,84.0,84.0,85.0,84.0,84.215744,73.0,83.2964,79.040375,84.0,74.93808,84.40093,84.54075,84.0,84.0,85.0,73.0,84.0,84.0,84.0,73.0,73.0,85.0,84.0,84.0,84.0,84.0,84.0,73.605125,84.70897,73.351265,84.018265,85.0,84.0,77.05254,82.167725,84.50503,85.0,84.0,85.0,84.0,84.0,85.0,84.03516,84.0,84.0,84.0,84.0,84.0,84.89011,84.818535,84.07147,84.14476,84.00357,84.0,84.0,84.0,84.0,84.0,84.0 2087-01-01T00:00:00Z,35.0,28.0,28.0,28.0,28.0,27.909288,28.0,27.629696,26.116867,28.0,27.063997,27.846333,27.682775,26.0,26.229614,28.0,27.0,27.242939,27.0,26.657858,26.450874,42.0,26.943893,36.38559,32.921616,42.0,42.0,27.0,27.0,42.0,42.0,42.0,27.0,27.0,27.0,42.0,42.0,42.0,42.0,42.0,27.82517,31.368982,27.478994,41.726036,27.0,26.0,31.88608,31.510866,32.297565,27.0,30.694014,27.0,26.055397,26.0,27.0,26.035154,26.0,26.0,26.0,26.0,26.0,27.0,26.95438,26.129934,27.0,27.0,26.0,27.0,26.0,26.223759,27.0,27.0 2087-01-01T00:00:00Z,37.0,11.0,11.0,11.0,10.968242,9.120302,8.139576,9.258683,7.0,7.0,7.4067245,7.0,8.091811,7.0,7.0,7.0,7.0,7.007417,10.0,7.1918907,7.9017496,7.0,9.203654,7.0027857,7.026767,7.0,7.0,7.0,10.0,7.0,7.0,7.0,9.0,9.684246,7.0,7.0,7.0,7.0,7.0,7.0,9.834966,7.0072904,9.904201,7.0,7.0,10.0,9.014783,8.997945,8.0494375,9.168834,9.119873,10.510633,9.989614,10.0,11.0,10.035154,10.0,10.0,10.0,10.0,10.297158,11.0,10.954381,10.408517,11.0,11.0,11.0,11.0,11.0,11.0,10.74179,11.0 2088-01-01T00:00:00Z,32.0,48.0,48.0,46.792137,47.97618,46.126816,45.854683,45.0,29.986755,45.0,44.35936,45.0,47.82587,28.0,31.90345,45.0,45.0,44.96044,29.0,38.16016,28.450874,45.0,30.865217,45.011143,44.857243,45.0,45.0,46.0,29.0,45.0,45.0,45.0,29.0,29.0,46.0,45.0,45.0,45.0,45.0,45.0,29.880182,45.731007,29.51093,45.018265,46.0,44.0,34.254494,35.372135,46.510693,49.79546,44.293377,52.14361,38.672768,29.0,53.0,44.316387,42.469368,30.868065,44.0,34.302536,39.541412,52.450523,51.910187,40.698368,48.723804,48.017857,29.0,48.0,29.0,33.251427,49.80747,48.0 2088-01-01T00:00:00Z,35.0,20.0,20.0,20.0,19.928543,16.587088,13.564046,19.41477,18.233736,11.0,19.924631,12.383004,11.775238,18.0,18.459229,11.0,20.0,17.816023,21.0,19.379679,17.549126,20.0,19.640482,16.39024,14.258903,20.0,20.0,21.0,21.0,20.0,20.0,20.0,17.0,19.736984,21.0,20.0,20.0,20.0,20.0,20.0,20.944988,20.634102,20.968067,20.018265,21.0,21.0,20.631586,20.235094,20.637966,21.0,20.706625,21.0,20.641157,20.0,21.0,21.0,20.897959,20.124538,21.0,20.353502,20.99992,21.0,21.0,21.0,21.0,21.0,21.0,21.0,21.0,21.0,22.54926,21.0 2088-01-01T00:00:00Z,37.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,4.116868,5.0,4.962315,5.0,5.0,4.0,4.2296147,5.0,5.0,4.9975276,4.0,4.593894,4.0,5.0,4.120083,5.0,4.991078,5.0,5.0,5.0,4.0,5.0,5.0,5.0,4.0,4.0,5.0,5.0,5.0,5.0,5.0,5.0,4.0550113,5.0,4.031933,5.0,5.0,4.0,4.328406,4.334018,4.8670635,5.0,4.293376,5.0,4.0034623,4.0,5.0,4.035154,4.0,4.0,4.0,4.0,4.879426,5.219791,5.2260766,5.0826,6.710479,6.9928575,6.997426,7.0,7.0,7.0,7.2582097,7.0 2089-01-01T00:00:00Z,32.0,92.0,92.0,88.77904,91.936485,86.64199,86.27915,82.51878,80.0,84.0,80.40672,83.38533,84.88091,80.0,80.0,84.0,80.0,80.971756,80.0,80.0,80.0,80.0,80.0,81.60372,82.555565,80.0,80.0,84.0,80.0,80.0,80.0,80.0,80.0,80.0,84.0,80.0,80.0,80.0,80.0,80.0,80.0,82.83587,80.0,80.07306,84.0,80.0,80.0,80.0,82.02012,84.0,80.0,84.0,80.0,80.0,84.0,80.14062,80.0,80.0,80.0,80.0,81.164536,84.0,83.81752,81.63407,84.0,84.0,83.99485,84.0,84.0,84.0,84.25821,84.0 2089-01-01T00:00:00Z,35.0,48.0,48.0,48.0,47.9603,46.013226,44.42447,47.30457,47.0,43.0,47.10168,43.61467,45.12824,47.0,47.0,43.0,47.0,46.0233,45.0,46.872074,43.393,47.0,43.745705,45.403244,44.42659,47.0,47.0,49.0,45.0,47.0,47.0,47.0,39.0,43.105476,49.0,47.0,47.0,47.0,47.0,47.0,45.110023,48.393425,45.063866,47.03653,49.0,49.0,45.81684,47.66568,48.275932,49.0,48.41325,49.0,48.993076,49.0,49.0,49.0,49.0,49.0,49.0,49.0,49.0,49.0,49.0,49.0,49.0,49.0,49.0,49.0,49.0,49.0,56.746296,49.0 2089-01-01T00:00:00Z,37.0,13.0,13.0,13.0,13.071456,16.412912,19.435955,13.585229,13.0,22.0,13.0,20.616997,20.624125,13.0,13.0,22.0,13.0,15.183976,12.0,12.936036,12.549125,13.0,12.176189,16.606976,18.741098,13.0,13.0,13.0,12.0,13.0,13.0,13.0,12.0,12.0,13.0,13.0,13.0,13.0,13.0,13.0,12.055012,13.060452,12.031933,13.0,13.0,13.0,12.368413,12.833429,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.0,13.582268,13.21979,13.271696,13.674084,14.710479,14.992857,14.997426,15.0,15.0,15.0,17.84031,15.0 2090-01-01T00:00:00Z,32.0,88.0,88.0,88.0,87.6586,71.69386,57.250443,85.2039,61.50604,45.0,86.86945,51.607685,51.95101,58.0,64.88844,45.0,88.0,77.41765,33.0,74.21773,46.72813,45.0,41.007206,45.008358,44.893143,45.0,45.0,88.0,33.0,45.0,45.0,45.0,33.0,33.0,88.0,45.0,45.0,45.0,45.0,45.0,33.660137,75.20118,33.383198,45.78536,88.0,88.0,37.94105,51.549175,72.43256,88.0,75.38484,88.0,77.18973,58.0,88.0,88.0,84.938736,61.73613,88.0,68.60507,88.29474,88.10989,88.13585,88.33704,88.85524,88.99643,89.0,89.0,89.0,89.0,89.25821,89.0 2090-01-01T00:00:00Z,35.0,19.0,19.0,19.0,18.984121,18.150864,17.569788,18.499645,17.116867,17.0,18.063997,17.153667,17.545906,17.0,17.229614,17.0,18.0,17.757061,18.0,17.657858,17.450874,17.0,17.943893,17.001392,17.008926,17.0,17.0,18.0,18.0,17.0,17.0,17.0,18.0,18.0,18.0,17.0,17.0,17.0,17.0,17.0,17.944988,17.70549,17.968067,17.018265,18.0,19.0,17.671595,17.734505,17.93356,18.542208,18.413248,18.877659,18.637695,18.0,19.0,19.0,18.897959,18.124538,19.0,18.353502,22.862982,20.42864,20.766024,23.381542,30.11811,31.953573,32.0,32.0,32.0,32.0,36.905987,32.0 2090-01-01T00:00:00Z,37.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.813284,10.711042,8.0,12.388292,8.0,8.0,13.0,8.17577,8.0,8.0,8.0,8.0,8.0,13.0,12.771904,8.64967,13.0,13.0,8.0,13.0,8.0,9.118796,13.0,13.0 2091-01-01T00:00:00Z,32.0,29.0,29.0,29.0,29.0,29.0,29.0,29.0,28.116867,29.0,28.962315,29.0,29.0,28.0,28.229614,29.0,29.0,29.05192,50.0,30.001093,28.0,49.0,40.352783,40.981403,36.231003,49.0,49.0,49.0,50.0,49.0,49.0,49.0,28.0,43.053417,49.0,49.0,49.0,49.0,49.0,49.0,49.94499,48.857563,49.968067,49.0,49.0,49.0,48.87145,40.979694,49.0,49.0,49.0,49.0,42.247784,30.0,49.0,49.0,47.0612,32.366215,49.0,36.716545,43.09747,46.80209,46.283043,42.259167,31.895212,29.071426,29.00901,29.0,29.0,29.0,34.1642,29.0 2091-01-01T00:00:00Z,35.0,9.0,9.0,9.0,9.023819,10.137638,11.145318,9.195076,6.350604,12.0,8.886946,11.538999,11.644299,6.0,6.688844,12.0,9.0,9.726344,8.0,7.9096093,5.549125,12.0,7.2045326,12.0,11.964296,12.0,12.0,12.0,8.0,12.0,12.0,12.0,5.0,7.0527387,12.0,12.0,12.0,12.0,12.0,12.0,8.220046,12.0,8.127732,12.0,12.0,8.0,9.233608,8.474298,11.793567,13.084417,9.173503,13.755317,7.3030896,6.0,14.0,8.210924,7.7959156,6.2490754,8.0,6.7070045,9.455507,13.890104,13.590437,10.11406,13.144761,13.0035715,12.993565,13.0,13.0,13.0,13.0,13.0 2091-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,2.0,1.0,1.5990703,1.3521817,2.0,2.0,1.0,1.0,2.0,2.0,2.0,1.0,1.0,1.0,2.0,2.0,2.0,2.0,2.0,1.0550114,1.2910336,1.0319331,1.9817358,1.0,1.0,1.3284057,1.3340185,1.5246904,1.5422086,1.2933758,1.8776584,1.0034623,1.0,2.0,1.035154,1.0,1.0,1.0,1.0,1.885451,2.219791,2.2260766,2.0826004,3.7104788,3.9928572,3.998713,4.0,4.0,4.0,4.0,4.0 2092-01-01T00:00:00Z,32.0,88.0,88.0,88.0,87.81739,79.1874,71.55256,86.13411,87.0,65.0,87.101685,68.38068,68.03581,87.0,87.0,65.0,87.0,81.65535,87.0,87.0,87.0,87.0,87.0,78.18094,72.9444,87.0,87.0,87.0,87.0,87.0,87.0,87.0,87.0,87.0,87.0,87.0,87.0,87.0,87.0,87.0,87.0,86.84696,87.0,87.0,87.0,87.0,87.0,87.0,87.16266,87.542206,87.0,87.877655,87.0,87.0,88.0,87.03516,87.0,87.0,87.0,87.0,88.18261,88.32969,88.36192,88.41964,90.56572,90.98929,90.99871,91.0,91.0,91.0,91.0,91.0 2092-01-01T00:00:00Z,35.0,28.0,28.0,33.234066,28.0,30.008116,28.0,35.340717,38.597584,28.0,29.77407,28.0,28.312746,40.0,37.244625,28.0,28.0,28.027197,39.0,32.809307,39.549126,39.0,37.735195,34.58977,31.972143,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,38.921658,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,39.0,46.569477,44.05519,45.249004,48.932255,78.34101,84.83572,64.96654,85.0,65.0,69.47519,79.8358,85.0 2092-01-01T00:00:00Z,37.0,16.0,16.0,14.389518,15.976181,14.153769,13.854682,13.175937,13.233736,13.0,14.619587,13.307334,13.347249,13.0,13.459229,13.0,15.0,14.516595,16.0,14.379679,13.0,16.0,14.908261,14.797211,14.083322,16.0,16.0,22.0,16.0,16.0,16.0,16.0,13.0,15.052739,22.0,16.0,16.0,16.0,16.0,16.0,16.0,20.189701,16.0,16.109585,22.0,13.0,15.879978,14.501767,18.631369,22.0,13.880127,22.0,13.010386,13.0,22.0,13.316385,13.0,13.0,13.0,13.0,15.620203,22.329687,21.996971,16.852028,24.565718,24.989286,21.988417,25.0,22.0,22.671278,25.0,25.0 2093-01-01T00:00:00Z,32.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.0,43.054394,65.0,44.4072,52.468372,43.0,60.856064,43.0,43.19629,43.0,43.0,43.0,65.0,43.0,43.0,43.0,64.0,64.68425,43.0,43.0,43.0,43.0,43.0,43.0,63.78975,43.0,64.29747,43.0,43.0,64.0,57.735065,57.152184,49.207466,54.38638,57.839108,61.43083,63.92729,64.0,64.0,64.0,64.0,64.0,64.0,64.0,64.0,64.0,64.0,64.0,64.0,64.0,64.0,64.0,64.0,64.0,64.0,64.0 2093-01-01T00:00:00Z,35.0,20.0,20.0,20.0,20.00794,21.467754,20.715107,24.50867,30.233736,21.0,30.704456,22.690338,20.889885,30.0,30.459229,21.0,32.0,29.325201,31.0,31.25175,30.450874,32.0,31.063976,27.589773,24.963276,32.0,32.0,32.0,31.0,32.0,32.0,32.0,31.0,31.0,32.0,32.0,32.0,32.0,32.0,32.0,31.055012,31.92166,31.031933,32.0,32.0,33.0,31.328405,31.471064,32.295593,32.54221,32.706623,32.87766,32.285778,31.0,33.0,33.0,32.795918,31.249075,33.0,31.707005,32.99984,33.0,33.0,33.0,33.0,33.0,33.0,33.0,33.0,33.0,34.29105,33.0 2093-01-01T00:00:00Z,37.0,12.0,12.0,11.59738,11.992061,11.375605,11.284894,11.0,7.467472,11.0,10.849261,11.0,11.110114,7.0,7.918459,11.0,11.0,10.987638,6.0,9.311612,6.0982504,7.0,6.3887405,8.603719,9.546661,7.0,7.0,13.0,6.0,7.0,7.0,7.0,5.0,5.684246,13.0,7.0,7.0,7.0,7.0,7.0,6.0550113,11.239554,6.031933,7.1095853,13.0,7.0,6.368413,6.8334293,9.216894,10.288958,7.0,8.611708,7.0,7.0,8.0,7.035154,7.0,7.0,7.0,7.0,8.746802,9.098954,9.31286,9.386019,16.552393,17.964287,12.992278,18.0,13.0,14.118796,18.0,18.0 2094-01-01T00:00:00Z,32.0,77.0,77.0,77.0,76.97618,75.590225,74.85468,75.694016,74.0,74.0,74.305046,74.0,76.81742,74.0,74.0,74.0,74.0,74.007416,77.0,74.19189,74.0,82.0,75.6681,78.8037,76.84422,82.0,82.0,75.0,77.0,82.0,82.0,82.0,74.0,76.05274,75.0,82.0,82.0,82.0,82.0,82.0,77.275055,77.05927,77.15967,81.872154,75.0,82.0,78.56201,78.15093,78.30213,74.457794,82.0,74.122345,79.512344,75.0,74.0,81.718765,81.285706,75.871765,82.0,77.47452,80.501595,74.32969,74.7725,79.74299,76.56572,76.98929,76.99743,77.0,77.0,77.0,76.22537,77.0 2094-01-01T00:00:00Z,35.0,30.0,30.0,30.0,30.079395,33.247856,37.151062,28.42843,24.0,40.0,24.610086,37.541325,34.182762,24.0,24.0,40.0,24.0,27.88702,24.0,24.0,20.393002,24.0,21.857767,30.393984,34.222256,24.0,24.0,24.0,24.0,24.0,24.0,24.0,16.0,21.47397,24.0,24.0,24.0,24.0,24.0,24.0,24.0,24.059275,24.0,24.0,24.0,25.0,24.040007,24.49941,24.132936,24.0,24.706625,24.0,24.996538,25.0,24.0,24.964846,25.0,25.0,25.0,25.0,25.0,24.109896,24.181467,24.928524,24.85524,24.99643,25.0,25.0,25.0,25.0,32.488087,25.0 2094-01-01T00:00:00Z,37.0,9.0,9.0,9.0,9.039698,11.349622,12.57553,11.176646,9.58434,14.0,13.30317,14.0,13.449428,9.0,10.148073,14.0,14.0,13.987638,9.0,11.96947,9.0,14.0,9.600413,14.0,13.955388,14.0,14.0,14.0,9.0,14.0,14.0,14.0,9.0,9.0,14.0,14.0,14.0,14.0,14.0,14.0,9.275057,14.0,9.159665,14.0,14.0,9.0,10.642029,10.670093,13.335317,14.0,10.466879,14.0,9.017311,9.0,14.0,9.17577,9.0,9.0,9.0,9.0,9.0,13.450522,13.092665,9.357377,9.7238035,9.017857,9.0,9.0,9.0,9.0,10.29105,9.0 2095-01-01T00:00:00Z,32.0,94.0,94.0,85.14235,93.777695,77.98804,73.97703,71.60985,69.3506,66.0,71.88695,66.922005,69.083206,69.0,69.68884,66.0,72.0,70.52506,65.0,70.525826,65.393,39.0,64.99389,49.825104,56.4822,39.0,39.0,72.0,65.0,39.0,39.0,39.0,61.0,63.736984,72.0,39.0,39.0,39.0,39.0,39.0,63.569702,62.353157,64.16974,39.60272,72.0,94.0,57.581654,70.36755,62.9775,72.0,77.864334,72.0,93.45419,93.0,72.0,93.226616,93.89796,93.124535,94.0,93.3535,94.29105,74.527596,76.12813,92.76459,91.6705,94.91786,94.99871,95.0,95.0,95.0,92.93432,95.0 2095-01-01T00:00:00Z,35.0,23.0,23.0,23.0,22.99206,22.530075,22.284893,22.56467,22.0,22.0,22.10168,22.0,22.118567,22.0,22.0,22.0,22.0,22.002472,23.0,22.063963,22.0,22.0,22.556032,22.0,22.008923,22.0,22.0,23.0,23.0,22.0,22.0,22.0,22.0,22.684246,23.0,22.0,22.0,22.0,22.0,22.0,22.944988,22.701845,22.968067,22.018265,23.0,23.0,22.671595,22.665981,22.637966,23.0,22.706625,23.0,22.996538,23.0,23.0,23.0,23.0,23.0,23.0,23.0,22.708866,22.890104,22.864153,22.662958,22.14476,22.00357,22.001287,22.0,22.0,22.0,22.25821,22.0 2095-01-01T00:00:00Z,37.0,6.0,6.0,6.402621,6.015879,7.0036073,7.430212,7.0650253,7.0,8.0,7.0,7.846333,7.4625473,7.0,7.0,8.0,7.0,7.242939,7.0,7.0,7.0,7.0,7.0,7.399537,7.638891,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0034766,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,8.03284,7.0 2096-01-01T00:00:00Z,32.0,93.0,93.0,93.0,92.9206,88.48218,85.84894,89.387314,85.0,83.0,85.813446,83.307335,83.8769,85.0,85.0,83.0,85.0,84.51412,85.0,85.0,85.0,85.0,85.0,84.19675,83.72222,85.0,85.0,85.0,85.0,85.0,85.0,85.0,85.0,85.0,85.0,85.0,85.0,85.0,85.0,85.0,85.0,84.98211,85.0,85.0,85.0,85.0,85.0,85.0,84.83734,84.457794,85.0,84.122345,85.0,85.0,84.0,84.96484,85.0,85.0,85.0,85.0,84.76309,85.20885,85.53995,85.23453,93.40763,94.96072,84.01287,95.0,84.0,86.46135,92.15969,95.0 2096-01-01T00:00:00Z,35.0,26.0,26.0,26.40262,26.03176,28.034168,28.860424,28.305988,27.350603,30.0,29.581902,30.0,31.078041,27.0,27.688845,30.0,30.0,29.985167,24.0,28.58979,25.647375,30.0,24.888815,30.006964,29.946466,30.0,30.0,30.0,24.0,30.0,30.0,30.0,24.0,24.0,30.0,30.0,30.0,30.0,30.0,30.0,24.330069,30.018225,24.191599,30.0,30.0,24.0,25.970434,26.00411,29.20238,30.0,25.760254,30.0,24.020773,24.0,30.0,24.210924,24.0,24.0,24.0,24.0,24.594316,30.0,29.726284,25.33677,30.0,30.0,26.0,30.0,26.0,26.895037,34.647778,30.0 2096-01-01T00:00:00Z,37.0,8.0,8.0,8.0,7.99206,7.5300756,7.284894,7.5646706,6.116868,7.0,7.0639963,7.0,7.118567,6.0,6.2296147,7.0,7.0,6.9975276,6.0,6.593894,5.549125,7.0,5.8523035,7.0,6.991078,7.0,7.0,7.0,6.0,7.0,7.0,7.0,5.0,5.684246,7.0,7.0,7.0,7.0,7.0,7.0,6.0550113,7.0,6.031933,7.0,7.0,7.0,6.328406,6.402541,7.162657,7.5422087,7.0,7.8776584,6.6446204,6.0,8.0,7.035154,6.897958,6.1245375,7.0,6.3535023,7.291053,8.109896,8.090229,7.4669757,8.855239,8.9964285,7.998713,9.0,8.0,8.22376,10.807469,9.0 2097-01-01T00:00:00Z,32.0,89.0,89.0,89.0,89.095276,94.63909,97.581276,94.22395,101.0,101.0,99.77982,101.0,99.68708,101.0,101.0,101.0,101.0,101.004944,103.0,101.12793,101.0,102.0,102.11206,101.59907,101.370026,102.0,102.0,102.0,103.0,102.0,102.0,102.0,101.0,102.36849,102.0,102.0,102.0,102.0,102.0,102.0,102.94499,101.99288,102.96806,102.0,102.0,103.0,102.59158,101.80421,102.29559,102.542206,102.70663,102.877655,102.28578,101.0,103.0,103.0,102.79591,101.24908,103.0,101.70701,102.99984,103.0,103.0,103.0,103.0,103.0,103.0,103.0,103.0,103.0,103.25821,103.0 2097-01-01T00:00:00Z,35.0,48.0,48.0,45.181656,48.00794,50.29141,48.715107,56.332355,45.674717,49.0,75.42536,53.917347,48.889885,41.0,50.18459,49.0,81.0,73.203705,72.0,66.73863,54.97712,78.0,71.34145,66.37304,59.41864,78.0,78.0,81.0,72.0,78.0,78.0,78.0,72.0,72.0,81.0,78.0,78.0,78.0,78.0,78.0,72.33007,79.898994,72.1916,78.054794,81.0,77.0,72.850235,62.281853,78.73152,78.83117,77.29337,77.489365,65.27593,44.0,77.0,77.0,73.63261,48.10974,77.0,55.665577,67.1911,73.37345,72.51702,65.877625,48.7771,44.117855,44.0,44.0,44.0,44.0,54.586605,44.0 2097-01-01T00:00:00Z,37.0,19.0,19.0,19.0,18.944424,15.710529,13.994258,15.952695,12.0,12.0,12.711768,12.0,15.308592,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.0,12.011142,12.0,12.0,12.0,20.0,12.0,12.0,12.0,12.0,12.0,12.0,20.0,12.0,12.0,12.0,12.0,12.0,12.0,17.643915,12.0,12.146113,20.0,14.0,12.0,12.137046,16.306112,20.0,13.413248,20.0,13.282316,12.0,20.0,14.210924,13.795916,12.249075,14.0,12.707005,14.296997,20.0,19.726284,15.058187,20.0,20.0,15.0,20.0,15.0,16.118797,22.323889,20.0 2098-01-01T00:00:00Z,32.0,93.0,93.0,93.0,93.0,93.0,93.0,93.0,93.0,93.0,93.0,93.0,93.0,93.0,93.0,93.0,93.0,92.90358,54.0,90.505424,75.415886,93.0,60.87137,93.0,92.65203,93.0,93.0,93.0,54.0,93.0,93.0,93.0,54.0,54.0,93.0,93.0,93.0,93.0,93.0,93.0,56.145443,93.0,55.245388,93.0,93.0,93.0,66.80782,69.699104,93.0,93.0,93.0,93.0,79.14019,54.0,93.0,93.0,89.020355,58.856968,93.0,67.78659,92.99686,93.0,93.0,93.0,93.0,93.0,93.0,93.0,93.0,93.0,93.0,93.0 2098-01-01T00:00:00Z,35.0,29.0,29.0,28.19476,28.960302,26.341436,25.424469,25.694012,24.0,24.0,24.305044,24.0,25.502245,24.0,24.0,24.0,24.0,24.002472,25.0,24.063963,24.450874,24.0,24.82381,24.004179,24.008923,24.0,24.0,24.0,25.0,24.0,24.0,24.0,25.0,25.0,24.0,24.0,24.0,24.0,24.0,24.0,24.944988,24.010935,24.968067,24.0,24.0,24.0,24.631586,24.16657,24.0,24.0,24.0,24.0,24.0,24.0,24.0,24.0,24.0,24.0,24.0,24.0,24.29716,24.109896,24.135847,24.337042,24.85524,24.99643,25.0,25.0,25.0,25.0,26.54926,25.0 2098-01-01T00:00:00Z,37.0,12.0,12.0,12.0,11.992061,11.711499,11.284894,12.305279,10.350604,11.0,12.785265,11.307334,11.118567,10.0,10.688844,11.0,13.0,12.509177,11.0,11.845646,10.450875,13.0,11.184059,12.19814,11.704373,13.0,13.0,13.0,11.0,13.0,13.0,13.0,11.0,11.0,13.0,13.0,13.0,13.0,13.0,13.0,11.110023,12.985756,11.063866,13.0,13.0,12.0,11.696818,12.167448,12.8670635,13.0,12.293376,13.0,12.003462,12.0,13.0,12.035154,12.0,12.0,12.0,12.0,11.696816,13.0,12.954381,11.851351,13.0,13.0,10.998713,13.0,11.0,11.447518,13.77463,13.0 2099-01-01T00:00:00Z,32.0,106.0,106.0,106.0,106.0,106.0,106.0,106.0,106.0,106.0,106.0,106.0,106.0,106.0,106.0,106.0,106.0,106.00247,107.0,106.063965,106.450874,107.0,106.823814,106.59907,106.36111,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.0,106.99288,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.0,107.29113,107.879166,108.086784,107.746254,113.84191,114.97143,107.99871,115.0,108.0,109.566315,115.0,115.0 2099-01-01T00:00:00Z,35.0,47.0,47.0,44.181656,46.80151,35.621986,29.122349,38.088936,37.116867,22.0,38.165676,24.458673,30.21329,37.0,37.229614,22.0,38.0,34.11298,38.0,37.657856,37.450874,37.0,37.943893,31.009731,27.42556,37.0,37.0,37.0,38.0,37.0,37.0,37.0,38.0,38.0,37.0,37.0,37.0,37.0,37.0,37.0,37.94499,36.95514,37.968067,37.0,37.0,38.0,37.631588,37.235092,38.434193,41.33767,37.706623,44.021267,37.64116,37.0,45.0,38.24608,37.897957,37.12454,38.0,37.353504,40.03183,45.0,44.680664,40.85962,45.0,45.0,44.989704,45.0,45.0,45.0,45.0,45.0 2099-01-01T00:00:00Z,37.0,10.0,10.0,8.792138,10.0,9.536589,10.0,8.305988,10.0,10.0,9.694957,10.0,9.974642,10.0,10.0,10.0,10.0,9.997528,9.0,9.936036,10.0,10.0,9.443968,10.0,9.991077,10.0,10.0,10.0,9.0,10.0,10.0,10.0,10.0,9.315754,10.0,10.0,10.0,10.0,10.0,10.0,9.055012,10.0,9.031933,10.0,10.0,10.0,9.368413,9.833429,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.297158,10.21979,10.271696,10.3955,11.710479,11.992857,11.0,12.0,11.0,11.22376,12.0,12.0 # ensemble_rcp85-longest_run_tmax_abv ,,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71 TIMESTEP,threshold(C),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days),MEAN(days) 2006-01-01T00:00:00Z,32.0,50.0,50.0,49.597378,50.00794,50.13403,50.715107,49.13005,41.05181,51.0,48.660835,50.692665,50.872982,40.0,42.066532,51.0,49.0,49.478462,46.0,45.72883,39.09825,48.0,43.88138,49.20279,49.898834,48.0,48.0,51.0,46.0,48.0,48.0,48.0,38.0,43.47397,51.0,48.0,48.0,48.0,48.0,48.0,46.110023,50.1269,46.063866,48.054794,51.0,48.0,46.576797,45.943306,49.352432,50.45779,48.0,50.12234,46.57848,44.0,50.0,48.07031,47.59183,44.49815,48.0,45.41401,49.15216,50.98906,51.131393,49.90033,57.697155,58.967857,51.99228,59.0,52.0,53.566315,59.25821,59.0 2006-01-01T00:00:00Z,35.0,7.0,7.0,7.0,7.039698,8.986774,10.57553,7.695431,4.467472,12.0,7.74758,11.385331,10.798075,4.0,4.918459,12.0,8.0,8.964338,5.0,6.4395394,4.0,10.0,5.0363626,10.799074,11.233161,10.0,10.0,10.0,5.0,10.0,10.0,10.0,4.0,4.684246,10.0,10.0,10.0,10.0,10.0,10.0,5.275057,10.006953,5.159665,10.0,10.0,6.0,6.642029,6.738615,9.468253,10.0,7.1735034,10.0,5.6584697,5.0,10.0,6.140616,5.897958,5.1245375,6.0,5.3535023,6.285028,10.0,9.817523,6.798319,10.0,10.0,6.997426,10.0,7.0,7.671278,10.516419,10.0 2006-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2007-01-01T00:00:00Z,32.0,45.0,45.0,42.986897,44.93648,40.558964,39.279152,39.064316,31.818075,37.0,37.939568,37.153667,39.141357,31.0,32.607304,37.0,38.0,37.759533,39.0,35.66897,31.0,42.0,36.288834,40.000923,38.77876,42.0,42.0,39.0,39.0,42.0,42.0,42.0,31.0,36.47397,39.0,42.0,42.0,42.0,42.0,42.0,39.165035,39.873436,39.0958,41.945206,39.0,40.0,39.94521,39.63969,41.194977,42.25325,40.58675,44.26595,39.296165,38.0,45.0,40.17577,39.795918,38.249077,40.0,38.707005,41.1704,45.549477,45.451145,42.056293,49.276196,49.982143,43.99614,50.0,44.0,45.342556,50.77463,50.0 2007-01-01T00:00:00Z,35.0,7.0,7.0,6.597379,6.984121,5.814969,5.569788,5.194367,3.116868,5.0,4.1656775,4.846333,5.5374527,3.0,3.2296147,5.0,4.0,4.2478833,6.0,3.7857847,3.4508748,6.0,5.0559573,5.600463,5.3610992,6.0,6.0,5.0,6.0,6.0,6.0,6.0,4.0,5.3684926,5.0,6.0,6.0,6.0,6.0,6.0,6.0,5.2946787,6.0,5.9817357,5.0,6.0,5.9199853,5.1382236,5.820284,6.084417,6.0,6.7553167,5.2892404,4.0,7.0,6.035154,5.7959156,4.2490754,6.0,4.7070045,5.9877887,7.219791,7.2260766,6.2468514,8.710479,8.992857,5.997426,9.0,6.0,6.671278,9.25821,9.0 2007-01-01T00:00:00Z,37.0,0.0,0.0,0.40262055,0.0,0.1544705,0.0,0.5646707,0.0,0.0,0.101681106,0.0,0.0,0.0,0.0,0.0,0.0,0.002472387,1.0,0.06396356,0.0,1.0,0.5560319,0.59907025,0.36110398,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.0,0.68424624,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.9928781,1.0,1.0,1.0,0.0,0.95999277,0.500589,0.8670633,1.0,0.29337582,1.0,0.003462314,0.0,1.0,0.03515395,0.0,0.0,0.0,0.0,0.0,0.8901046,0.8185329,0.07147533,0.14476065,0.0035713373,0.0,0.0,0.0,0.0,0.2582099,0.0 2008-01-01T00:00:00Z,32.0,54.0,54.0,54.0,53.97618,52.771652,51.854683,53.43462,46.818077,51.0,52.837887,51.307335,52.590786,46.0,47.607304,51.0,53.0,52.501762,48.0,50.285187,44.1965,57.0,46.881527,54.59999,53.086334,57.0,57.0,56.0,48.0,57.0,57.0,57.0,42.0,46.105476,56.0,57.0,57.0,57.0,57.0,57.0,48.495102,56.270004,48.287395,56.981735,56.0,53.0,50.915646,50.917892,56.12588,56.54221,54.173504,56.87766,50.881573,47.0,57.0,53.140617,52.38775,47.747227,53.0,49.121014,54.152,57.329685,57.225067,54.809444,59.56572,59.989285,56.99228,60.0,57.0,57.67128,60.77463,60.0 2008-01-01T00:00:00Z,35.0,12.0,12.0,11.194758,12.0,11.418923,12.0,9.7597475,6.350604,12.0,8.9886265,11.538999,12.300319,6.0,6.688844,12.0,9.0,9.726344,8.0,7.9096093,6.0,14.0,7.472312,13.199533,12.668659,14.0,14.0,13.0,8.0,14.0,14.0,14.0,6.0,7.3684926,13.0,14.0,14.0,14.0,14.0,14.0,8.330069,13.287557,8.191598,13.981736,13.0,11.0,9.930428,9.77879,13.4214735,14.084417,11.880127,14.755317,9.588868,7.0,15.0,11.140615,10.591831,7.4981503,11.0,8.414009,10.690469,14.890104,14.681675,11.182694,14.144761,14.0035715,9.997426,14.0,10.0,10.895038,14.0,14.0 2008-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.007939601,0.37921253,0.715106,0.065025456,0.0,1.0,0.0,0.84633285,0.8814329,0.0,0.0,1.0,0.0,0.24541116,1.0,0.06396356,0.0,2.0,0.5560319,1.5990703,1.3521768,2.0,2.0,1.0,1.0,2.0,2.0,2.0,0.0,0.68424624,1.0,2.0,2.0,2.0,2.0,2.0,1.0550114,1.2910336,1.0319331,1.9817358,1.0,0.0,1.3284057,1.2654958,1.0664399,0.45779148,0.58675164,0.12234159,0.36230433,1.0,0.0,0.0,0.10204216,0.8754624,0.0,0.6464977,0.29723927,0.10989543,0.1358479,0.33704165,0.85523933,0.99642867,1.0,1.0,1.0,1.0,1.0,1.0 2009-01-01T00:00:00Z,32.0,46.0,46.0,46.0,46.02382,47.228348,48.145317,46.56538,42.58434,49.0,46.709896,48.692665,48.6443,42.0,43.148075,49.0,47.0,47.480934,45.0,45.16136,41.549126,49.0,44.00073,49.0,48.964302,49.0,49.0,49.0,45.0,49.0,49.0,49.0,41.0,43.736984,49.0,49.0,49.0,49.0,49.0,49.0,45.220047,49.0,45.12773,49.0,49.0,48.0,46.35363,46.97253,49.355034,50.626625,48.293377,51.632977,47.2927,46.0,52.0,48.140617,47.795918,46.249077,48.0,46.707005,48.582108,52.329685,52.225067,49.252277,54.56572,54.989285,49.997425,55.0,50.0,51.118797,56.54926,55.0 2009-01-01T00:00:00Z,35.0,14.0,14.0,12.389518,13.992061,12.912193,13.284894,11.305988,8.58434,13.0,12.506533,13.0,13.418886,8.0,9.148073,13.0,13.0,13.002472,14.0,11.353251,8.450875,14.0,12.204384,13.600463,13.361104,14.0,14.0,13.0,14.0,14.0,14.0,14.0,9.0,12.421231,13.0,14.0,14.0,14.0,14.0,14.0,14.0,13.294679,14.0,13.981736,13.0,13.0,13.959992,13.500589,13.687347,14.084417,13.293376,14.755317,13.003462,13.0,15.0,13.070308,13.0,13.0,13.0,13.0,13.570217,15.21979,15.180457,13.933951,16.710478,16.992857,14.994852,17.0,15.0,15.447518,17.0,17.0 2009-01-01T00:00:00Z,37.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.116868,2.0,1.9623152,2.0,2.0,1.0,1.2296147,2.0,2.0,2.0,2.0,1.6578575,1.0,2.0,1.6761146,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0,1.6842462,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0,1.9599928,1.500589,1.7044064,1.4577914,1.2933758,1.1223416,1.0034623,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.5164198,1.0 2010-01-01T00:00:00Z,32.0,43.0,43.0,42.19476,43.06352,46.26903,48.720848,44.612686,39.28555,51.0,47.77202,50.692665,49.76805,38.0,40.52576,51.0,49.0,49.478462,46.0,45.044544,37.549126,51.0,43.501385,50.998608,50.95538,51.0,51.0,50.0,46.0,51.0,51.0,51.0,37.0,43.158215,50.0,51.0,51.0,51.0,51.0,51.0,46.27506,50.29451,46.159664,50.981735,50.0,50.0,47.562016,47.082405,50.687347,51.084415,50.293377,51.755318,47.871185,44.0,52.0,50.07031,49.38775,44.747227,50.0,46.121014,49.98144,52.109894,52.04461,50.318325,52.85524,52.99643,49.99614,53.0,50.0,50.67128,54.80747,53.0 2010-01-01T00:00:00Z,35.0,8.0,8.0,8.0,8.01588,8.939849,9.430212,8.870659,8.233736,10.0,9.721269,10.0,9.771318,8.0,8.459229,10.0,10.0,10.0,10.0,9.315715,8.0,10.0,9.352229,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,8.0,9.368492,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,9.919986,9.138224,10.0,10.0,10.0,10.0,9.289241,8.0,10.0,10.0,9.795916,8.249075,10.0,8.707005,9.9938135,10.0,10.0,10.0,10.0,10.0,9.998713,10.0,10.0,10.0,10.516419,10.0 2010-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.007939601,0.37921253,0.715106,0.065025456,0.0,1.0,0.0,0.84633285,0.8814329,0.0,0.0,1.0,0.0,0.24293877,0.0,0.0,0.0,0.0,0.0,0.40092975,0.6388911,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.7089663,0.0,0.018264176,1.0,0.0,0.0,0.0,0.34237295,0.45779148,0.0,0.12234159,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2582099,0.0 2011-01-01T00:00:00Z,32.0,56.0,56.0,54.792137,55.9603,53.186966,52.42447,52.12934,46.58434,51.0,51.01494,51.0,51.859344,46.0,47.148075,51.0,51.0,50.997528,50.0,49.225323,45.549126,51.0,48.556763,51.001392,50.991077,51.0,51.0,50.0,50.0,51.0,51.0,51.0,45.0,48.42123,50.0,51.0,51.0,51.0,51.0,51.0,50.05501,50.3018,50.031933,50.981735,50.0,50.0,50.24839,49.47224,51.01266,52.168835,50.293377,53.510635,49.2927,48.0,54.0,50.140617,49.795918,48.249077,50.0,48.707005,52.644142,55.86822,56.126938,54.02078,68.53907,70.939285,58.993565,71.0,59.0,61.685112,71.51642,71.0 2011-01-01T00:00:00Z,35.0,13.0,13.0,12.194758,12.98412,11.660499,11.569788,10.629696,8.233736,11.0,10.026312,10.846333,10.594234,8.0,8.459229,11.0,10.0,10.247884,12.0,9.443643,8.0,12.0,10.464293,11.596285,11.361099,12.0,12.0,11.0,12.0,12.0,12.0,12.0,8.0,10.736985,11.0,12.0,12.0,12.0,12.0,12.0,12.0,11.283744,12.0,11.981736,11.0,12.0,11.919986,11.138224,11.820284,12.084417,12.0,12.755317,11.289241,10.0,13.0,12.035154,11.795916,10.249075,12.0,10.707005,13.176423,13.439582,13.497772,13.478101,16.420958,16.985714,15.997426,17.0,16.0,16.223759,17.25821,17.0 2011-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.002472387,1.0,0.06396356,0.0,0.0,0.5560319,0.0,0.008922311,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.68424624,0.0,0.0,0.0,0.0,0.0,0.0,0.9449886,0.0,0.968067,0.0,0.0,0.0,0.631587,0.16657059,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2582099,0.0 2012-01-01T00:00:00Z,32.0,66.0,66.0,65.194756,65.960304,63.52286,62.42447,63.43462,56.818077,61.0,62.837887,61.307335,61.91006,56.0,57.607304,61.0,63.0,62.504234,59.0,60.349148,55.09825,63.0,57.973118,62.19953,61.686527,63.0,63.0,61.0,59.0,63.0,63.0,63.0,54.0,57.42123,61.0,63.0,63.0,63.0,63.0,63.0,59.220047,61.585712,59.12773,62.96347,61.0,63.0,60.35363,61.041054,62.803226,63.711044,63.0,65.38829,61.93386,60.0,66.0,63.10546,62.693874,60.37361,63.0,61.06051,63.284866,66.43958,66.40653,63.902218,69.42096,69.98572,63.997425,70.0,64.0,65.34256,71.80747,70.0 2012-01-01T00:00:00Z,35.0,16.0,16.0,15.59738,15.992061,15.284893,15.284894,14.629696,12.233736,15.0,14.026312,14.846333,15.427339,12.0,12.459229,15.0,14.0,14.247884,16.0,13.443643,12.450875,14.0,14.732072,14.402323,14.656735,14.0,14.0,15.0,16.0,14.0,14.0,14.0,13.0,15.052739,15.0,14.0,14.0,14.0,14.0,14.0,15.889977,14.712611,15.936134,14.018264,15.0,17.0,15.303182,14.969598,15.39181,16.626625,16.119873,17.632975,16.278854,15.0,18.0,17.035154,16.795916,15.249075,17.0,15.707005,17.88529,18.549477,18.633621,18.257977,22.276197,22.982143,19.998713,23.0,20.0,20.671278,23.77463,23.0 2012-01-01T00:00:00Z,37.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.116868,2.0,1.9623152,2.0,2.0,1.0,1.2296147,2.0,2.0,2.0024724,3.0,1.7218211,1.4508748,3.0,2.4999256,2.5990703,2.361104,3.0,3.0,1.0,3.0,3.0,3.0,3.0,2.0,2.6842463,1.0,3.0,3.0,3.0,3.0,3.0,3.0,1.5891893,3.0,2.9634717,1.0,3.0,2.9599926,2.5691118,2.3152542,2.084417,3.0,2.7553167,2.6446202,2.0,3.0,3.0,2.8979578,2.1245377,3.0,2.3535023,2.9938943,3.1098955,3.1358478,3.0584586,3.8552394,3.9964287,2.998713,4.0,3.0,3.2237594,4.0,4.0 2013-01-01T00:00:00Z,32.0,56.0,56.0,56.0,56.0,55.727863,56.0,54.889088,42.402416,56.0,52.852825,55.538998,56.025356,41.0,43.755375,56.0,53.0,53.716454,48.0,48.574474,41.0,58.0,46.333214,57.19814,56.63297,58.0,58.0,57.0,48.0,58.0,58.0,58.0,41.0,45.789722,57.0,58.0,58.0,58.0,58.0,58.0,48.550114,57.283913,48.31933,57.981735,57.0,53.0,51.324066,52.113686,57.318256,58.626625,54.46688,59.632977,51.59579,49.0,60.0,53.24608,52.59183,49.49815,53.0,50.41401,55.60783,60.87916,60.76745,56.884453,66.84191,67.97143,61.985844,68.0,62.0,63.342556,69.291046,68.0 2013-01-01T00:00:00Z,35.0,12.0,12.0,11.59738,11.992061,11.466317,11.284894,11.370304,9.350604,11.0,11.785265,11.153667,11.435791,9.0,9.688844,11.0,12.0,11.754589,11.0,10.909609,9.450875,11.0,10.740091,11.001392,11.000005,11.0,11.0,12.0,11.0,11.0,11.0,11.0,10.0,10.684246,12.0,11.0,11.0,11.0,11.0,11.0,11.0,11.705489,11.0,11.018264,12.0,11.0,10.959992,10.569112,11.50503,12.0,11.0,12.0,10.64462,10.0,12.0,11.035154,10.897958,10.124537,11.0,10.353502,12.170479,12.659372,12.769468,12.595017,17.131435,17.978573,14.996139,18.0,15.0,15.671278,18.25821,18.0 2013-01-01T00:00:00Z,37.0,1.0,1.0,0.59737945,1.0,0.8455295,1.0,0.4353293,0.11686797,1.0,0.86063415,1.0,0.9915474,0.0,0.2296147,1.0,1.0,1.0,1.0,0.65785754,0.0,2.0,0.67611456,1.5990703,1.3521817,2.0,2.0,1.0,1.0,2.0,2.0,2.0,0.0,0.68424624,1.0,2.0,2.0,2.0,2.0,2.0,1.0550114,1.2910336,1.0319331,1.9817358,1.0,1.0,1.3284057,1.3340185,1.5246904,1.5422086,1.2933758,1.8776584,1.0034623,1.0,2.0,1.035154,1.0,1.0,1.0,1.0,1.0,1.8901045,1.8185328,1.0714753,1.1447606,1.0035714,1.0,1.0,1.0,1.0,1.0,1.0 2014-01-01T00:00:00Z,32.0,54.0,54.0,52.38952,54.02382,54.519756,56.145317,51.936394,45.16868,57.0,53.216427,56.538998,57.604424,44.0,46.296146,57.0,54.0,54.716454,49.0,50.25876,44.450874,58.0,48.248764,57.60325,57.28079,58.0,58.0,62.0,49.0,58.0,58.0,58.0,45.0,47.736984,62.0,58.0,58.0,58.0,58.0,58.0,49.495102,60.81119,49.287395,58.073055,62.0,52.0,51.875637,51.349957,58.409214,59.288956,53.760254,57.61171,50.243874,47.0,57.0,52.17577,51.489788,47.62269,52.0,48.767513,52.885048,57.769268,57.72284,53.89463,62.986675,63.975002,54.998714,64.0,55.0,57.013836,65.03284,64.0 2014-01-01T00:00:00Z,35.0,16.0,16.0,15.59738,15.992061,15.284893,15.284894,14.629696,11.350604,15.0,13.9886265,14.846333,14.792891,11.0,11.688844,15.0,14.0,14.242939,14.0,12.973573,11.0,18.0,13.028344,16.795818,16.047617,18.0,18.0,16.0,14.0,18.0,18.0,18.0,11.0,13.052739,16.0,18.0,18.0,18.0,18.0,18.0,14.220046,16.5713,14.127732,17.963472,16.0,17.0,15.233608,14.679865,16.857004,16.0,17.293375,16.0,15.226563,12.0,16.0,16.964846,16.48979,12.622688,17.0,13.767511,17.272655,16.329687,16.453163,17.324024,18.565718,18.989286,17.994852,19.0,18.0,18.223759,20.29105,19.0 2014-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0079396,1.3792125,1.715106,1.0650254,1.0,2.0,1.0,1.8463329,1.8814329,1.0,1.0,2.0,1.0,1.2454112,2.0,1.0639635,1.0,2.0,1.5560318,2.0,1.9999951,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0,1.6842462,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.9599928,1.5691117,2.0,2.0,2.0,2.0,1.6446203,1.0,2.0,2.0,1.8979578,1.1245376,2.0,1.3535023,1.7087857,1.8901045,1.8641521,1.6629584,1.1447606,1.0035714,1.0012871,1.0,1.0,1.0,1.5164198,1.0 2015-01-01T00:00:00Z,32.0,56.0,56.0,55.19476,55.99206,55.130424,55.284893,54.065025,45.16868,55.0,53.623154,54.846333,55.73611,44.0,46.296146,55.0,54.0,54.252827,58.0,50.83443,43.549126,57.0,52.717495,56.200928,55.731125,57.0,57.0,53.0,58.0,57.0,57.0,57.0,43.0,53.263695,53.0,57.0,57.0,57.0,57.0,57.0,57.94499,54.18567,57.968067,56.926945,53.0,51.0,57.231514,52.446552,55.320858,56.79546,52.760254,59.14361,49.599255,47.0,60.0,51.316387,50.59183,47.49815,51.0,48.41401,52.146137,60.109894,59.725273,53.342197,60.85524,60.99643,54.99099,61.0,55.0,56.342556,61.77463,61.0 2015-01-01T00:00:00Z,35.0,12.0,12.0,12.0,12.007939,12.379212,12.715106,12.065025,9.350604,13.0,11.886946,12.846333,12.572661,9.0,9.688844,13.0,12.0,12.237994,10.0,10.845646,8.549125,11.0,9.6485,11.800467,12.268865,11.0,11.0,12.0,10.0,11.0,11.0,11.0,8.0,9.368492,12.0,11.0,11.0,11.0,11.0,11.0,10.055012,11.712443,10.031933,11.018264,12.0,11.0,10.328405,10.402541,11.50503,12.0,11.0,12.0,10.64462,10.0,12.0,11.035154,10.897958,10.124537,11.0,10.353502,11.285028,12.21979,12.226076,11.5254345,13.710479,13.992857,11.997426,14.0,12.0,12.447518,15.549259,14.0 2015-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.007939601,0.4699244,0.715106,0.4353293,0.11686797,1.0,0.86063415,1.0,0.8814329,0.0,0.2296147,1.0,1.0,1.0,1.0,0.65785754,0.0,1.0,0.67611456,1.0,1.0,1.0,1.0,0.0,1.0,1.0,1.0,1.0,0.0,0.68424624,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.2981556,1.0,0.9817358,0.0,0.0,0.95999277,0.500589,0.3620335,0.0,0.29337582,0.0,0.003462314,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2911337,0.10989543,0.1358479,0.33704165,0.85523933,0.99642867,0.99871296,1.0,1.0,1.0,1.0,1.0 2016-01-01T00:00:00Z,32.0,56.0,56.0,55.597378,56.031757,57.36238,58.860424,55.69543,51.58434,60.0,55.709896,59.38533,59.21696,51.0,52.148075,60.0,56.0,56.966812,54.0,54.16136,50.549126,59.0,53.00073,59.399536,59.594265,59.0,59.0,59.0,54.0,59.0,59.0,59.0,50.0,52.736984,59.0,59.0,59.0,59.0,59.0,59.0,54.27506,59.003475,54.159664,59.0,59.0,58.0,55.562016,55.082405,59.02972,59.54221,58.293377,59.87766,55.871185,52.0,60.0,58.07031,57.38775,52.747227,58.0,54.121014,58.272575,60.659374,60.72385,58.889202,65.13144,65.97857,58.99485,66.0,59.0,60.566315,66.77463,66.0 2016-01-01T00:00:00Z,35.0,11.0,11.0,10.59738,11.023819,12.073879,13.145318,11.00071,7.5843396,14.0,11.608214,13.692666,13.335527,7.0,8.148073,14.0,12.0,12.47846,9.0,10.097397,6.0982504,15.0,8.176919,14.597677,14.30756,15.0,15.0,14.0,9.0,15.0,15.0,15.0,5.0,7.7369847,14.0,15.0,15.0,15.0,15.0,15.0,9.330069,14.287389,9.191598,14.981736,14.0,14.0,10.970434,11.3467245,14.850004,15.626626,14.293376,16.632975,12.226563,9.0,17.0,14.105462,13.489789,9.622688,14.0,10.767511,13.690389,17.0,16.863142,14.111218,17.0,17.0,12.997426,17.0,13.0,13.895038,16.74179,17.0 2016-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.007939601,0.37921253,0.715106,0.065025456,0.0,1.0,0.0,0.84633285,0.8814329,0.0,0.0,1.0,0.0,0.24293877,0.0,0.0,0.0,1.0,0.0,1.0,0.9910728,1.0,1.0,1.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,1.0,1.0,1.0,1.0,1.0,0.055011395,1.0,0.03193301,1.0,1.0,0.0,0.32840574,0.33401844,0.70440644,0.45779148,0.29337582,0.12234159,0.003462314,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2582099,0.0 2017-01-01T00:00:00Z,32.0,73.0,73.0,72.194756,73.01588,73.26806,74.430214,71.2601,60.402416,75.0,70.54778,74.38533,75.08009,59.0,61.755375,75.0,71.0,71.96681,69.0,66.766365,56.29475,71.0,64.39464,72.60511,73.53772,71.0,71.0,72.0,69.0,71.0,71.0,71.0,53.0,63.94794,72.0,71.0,71.0,71.0,71.0,71.0,69.11002,71.73398,69.063866,71.018265,72.0,69.0,69.336754,66.22093,71.72713,73.626625,69.586754,74.63297,66.16389,61.0,75.0,69.21092,68.18366,61.9963,69.0,63.82802,71.643654,76.31875,76.35646,72.98836,85.26287,86.957146,77.99357,87.0,78.0,80.01383,88.03284,87.0 2017-01-01T00:00:00Z,35.0,15.0,15.0,14.59738,15.01588,15.694667,16.430212,14.935684,11.58434,17.0,15.608214,16.846333,16.754414,11.0,12.148073,17.0,16.0,16.242939,16.0,14.289288,11.450875,19.0,14.648352,18.198141,17.695436,19.0,19.0,18.0,16.0,19.0,19.0,19.0,12.0,14.736985,18.0,19.0,19.0,19.0,19.0,19.0,16.165033,18.283913,16.095798,18.981735,18.0,15.0,16.825188,15.209979,17.963223,18.0,16.173504,18.0,13.94771,12.0,18.0,15.105462,14.693873,12.373612,15.0,13.060507,15.576,18.0,17.863142,15.946968,18.0,18.0,16.99614,18.0,17.0,17.223759,19.29105,18.0 2017-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.11686797,1.0,0.96231526,1.0,1.0,0.0,0.2296147,1.0,1.0,1.0,1.0,0.65785754,0.4508748,1.0,0.94389373,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.7028414,1.0,1.0,0.72141695,1.0,1.0,0.0,1.0,0.0,0.22375934,1.0,1.0 2018-01-01T00:00:00Z,32.0,62.0,62.0,62.402622,61.9603,59.98627,58.42447,61.12863,51.934944,57.0,59.105247,57.307335,58.210377,51.0,52.836918,57.0,59.0,58.50918,57.0,56.134933,50.09825,61.0,54.761295,59.399067,58.408737,61.0,61.0,60.0,57.0,61.0,61.0,61.0,49.0,54.47397,60.0,61.0,61.0,61.0,61.0,61.0,57.220047,60.27696,57.12773,60.981735,60.0,61.0,58.1936,57.3175,61.1456,62.168835,61.0,63.510635,58.51234,54.0,64.0,61.10546,60.285706,54.871765,61.0,56.474518,62.758286,65.09895,65.22162,63.645885,72.55239,73.96429,66.99485,74.0,67.0,68.566315,74.51642,74.0 2018-01-01T00:00:00Z,35.0,21.0,21.0,20.59738,20.976181,19.345045,18.854681,18.759037,15.233736,18.0,17.229673,17.846333,18.021572,15.0,15.459229,18.0,17.0,17.247883,19.0,16.443642,15.0,20.0,17.464293,19.196747,18.713282,20.0,20.0,18.0,19.0,20.0,20.0,20.0,15.0,17.736984,18.0,20.0,20.0,20.0,20.0,20.0,19.055012,18.578423,19.031933,19.963472,18.0,18.0,19.248392,18.403719,18.886724,18.542208,18.586752,18.877659,17.651545,17.0,19.0,18.035154,17.897959,17.124538,18.0,17.353502,19.746721,19.879164,20.041164,20.269102,25.841915,26.97143,23.992277,27.0,24.0,24.671278,26.74179,27.0 2018-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.023818806,1.3190613,2.145318,0.935684,2.0,3.0,1.7966378,2.8463328,2.3355274,2.0,2.0,3.0,2.0,2.2429388,2.0,2.0,2.0,2.0,2.0,2.399537,2.638891,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0034769,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.1098955,2.1358478,2.0584586,2.8552394,2.9964287,2.0,3.0,2.0,2.2237594,3.0,3.0 2019-01-01T00:00:00Z,32.0,78.0,78.0,77.194756,77.960304,75.43215,74.42447,75.064316,63.402416,73.0,73.751144,73.15366,74.18502,62.0,64.75538,73.0,74.0,73.74717,70.0,69.638435,64.25437,75.0,69.22814,74.20093,73.677605,75.0,75.0,76.0,70.0,75.0,75.0,75.0,67.0,69.05274,76.0,75.0,75.0,75.0,75.0,75.0,70.275055,75.69489,70.15967,75.018265,76.0,74.0,71.60202,71.5133,75.046776,74.91558,74.29337,74.24468,72.22656,69.0,74.0,74.0,73.48979,69.62269,74.0,70.76751,76.67403,76.08801,76.58111,77.61796,90.24955,92.932144,83.0,93.0,83.0,85.237595,94.03284,93.0 2019-01-01T00:00:00Z,35.0,17.0,17.0,17.0,17.055576,19.926624,22.005743,18.56609,15.58434,24.0,19.506533,23.385332,22.878164,15.0,16.148073,24.0,20.0,20.969282,19.0,18.225325,15.0,21.0,17.824541,22.201397,22.898823,21.0,21.0,21.0,19.0,21.0,21.0,21.0,15.0,17.736984,21.0,21.0,21.0,21.0,21.0,21.0,19.110023,21.017721,19.063866,21.0,21.0,19.0,19.576797,18.806261,20.734127,21.0,19.586752,21.0,18.296165,17.0,21.0,19.070309,18.795916,17.249075,19.0,17.707005,19.57608,21.329687,21.316305,19.99241,23.565718,23.989286,20.99614,24.0,21.0,21.671278,25.032839,24.0 2019-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0079396,1.3792125,1.715106,1.0650254,0.11686797,2.0,0.96231526,1.8463329,1.5642091,0.0,0.2296147,2.0,1.0,1.2478836,3.0,0.78578466,0.4508748,2.0,2.0559576,1.9986073,2.0089173,2.0,2.0,2.0,3.0,2.0,2.0,2.0,1.0,2.3684924,2.0,2.0,2.0,2.0,2.0,2.0,2.9449885,1.9963549,2.968067,2.0,2.0,2.0,2.6715941,2.5974588,2.0,2.0,2.0,2.0,2.3553798,3.0,2.0,2.0,2.1020422,2.8754623,2.0,2.6464977,1.7029221,2.0,2.0,1.721417,2.0,2.0,1.0,2.0,1.0,1.2237593,2.0,2.0 2020-01-01T00:00:00Z,32.0,63.0,63.0,61.792137,63.01588,62.932167,64.430214,59.954823,52.818077,65.0,58.837887,64.077995,64.75441,52.0,53.607304,65.0,59.0,60.447742,55.0,56.349148,51.09825,62.0,53.973118,63.20279,63.854202,62.0,62.0,61.0,55.0,62.0,62.0,62.0,50.0,53.42123,61.0,62.0,62.0,62.0,62.0,62.0,55.38508,61.319523,55.22353,61.981735,61.0,60.0,57.258835,57.249855,61.229095,61.0,60.58675,61.0,57.874645,54.0,61.0,60.035152,59.38775,54.747227,60.0,56.121014,62.055527,62.428642,62.7204,62.839977,72.11811,73.953575,66.99485,74.0,67.0,68.566315,75.54926,74.0 2020-01-01T00:00:00Z,35.0,19.0,19.0,18.59738,19.0,18.664106,19.0,17.694721,13.467472,19.0,16.950941,18.692665,18.691229,13.0,13.918459,19.0,17.0,17.483406,16.0,15.567467,13.90175,19.0,15.683985,18.998608,18.973223,19.0,19.0,16.0,16.0,19.0,19.0,19.0,15.0,15.684246,16.0,19.0,19.0,19.0,19.0,19.0,16.165033,16.890821,16.095798,18.945208,16.0,17.0,16.985218,17.070578,17.544352,17.084417,17.586752,17.755318,16.651545,16.0,18.0,17.035154,16.897959,16.124538,17.0,16.353502,17.291054,18.219791,18.226076,17.525434,19.710478,19.992857,17.998713,20.0,18.0,18.44752,20.25821,20.0 2020-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,0.90928817,1.0,0.62969613,0.0,1.0,0.101681106,0.84633285,1.0,0.0,0.0,1.0,0.0,0.24788354,2.0,0.12792712,0.4508748,1.0,1.3798429,1.0,1.0089173,1.0,1.0,0.0,2.0,1.0,1.0,1.0,1.0,1.6842462,0.0,1.0,1.0,1.0,1.0,1.0,1.9449886,0.2981556,1.9680669,0.9817358,0.0,2.0,1.6715943,1.6659815,0.79056376,0.5422085,1.7066242,0.8776584,1.9965377,2.0,1.0,1.964846,2.0,2.0,2.0,2.0,1.7028414,1.1098955,1.1814672,1.6499417,1.8552394,1.9964286,1.0,2.0,1.0,1.2237593,2.0,2.0 2021-01-01T00:00:00Z,32.0,66.0,66.0,65.59738,66.0,65.66411,66.0,64.694725,49.86989,66.0,63.498726,65.692665,66.617546,48.0,51.673836,66.0,64.0,64.49329,67.0,58.717613,47.549126,64.0,60.21815,64.80464,65.30455,64.0,64.0,63.0,67.0,64.0,64.0,64.0,47.0,60.684925,63.0,64.0,64.0,64.0,64.0,64.0,66.83497,63.31969,66.9042,63.981735,63.0,71.0,65.61471,61.963154,64.75084,64.08442,68.94637,64.75532,66.00045,57.0,65.0,70.78908,69.57141,58.743526,71.0,61.94903,70.99284,66.538536,67.17558,71.03882,76.97335,78.950005,70.99871,79.0,71.0,72.79008,78.48358,79.0 2021-01-01T00:00:00Z,35.0,10.0,10.0,10.0,10.023819,11.137638,12.145318,10.195076,8.233736,13.0,9.92463,12.538999,12.644299,8.0,8.459229,13.0,10.0,10.731289,11.0,9.379679,7.549125,13.0,9.640482,13.0,12.982141,13.0,13.0,12.0,11.0,13.0,13.0,13.0,7.0,9.736985,12.0,13.0,13.0,13.0,13.0,13.0,11.110023,12.298156,11.063866,12.981736,12.0,11.0,11.616804,11.237148,12.391753,12.542209,11.586752,12.877659,10.651545,10.0,13.0,11.070308,10.897958,10.124537,11.0,10.353502,11.588212,13.329686,13.316305,11.99241,15.565718,15.989286,12.998713,16.0,13.0,13.671278,16.77463,16.0 2021-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.007939601,0.37921253,0.715106,0.065025456,0.0,1.0,0.0,0.84633285,0.5726617,0.0,0.0,1.0,0.0,0.24293877,0.0,0.0,0.0,0.0,0.0,0.39953697,0.6388911,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0034768532,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2022-01-01T00:00:00Z,32.0,56.0,56.0,55.597378,55.98412,54.72426,54.569786,53.824062,50.233734,54.0,52.229675,53.692665,54.545906,50.0,50.45923,54.0,52.0,52.493294,55.0,51.507607,51.352623,55.0,53.82366,54.600464,54.361095,55.0,55.0,53.0,55.0,55.0,55.0,55.0,53.0,54.368492,53.0,55.0,55.0,55.0,55.0,55.0,55.0,53.592834,55.0,54.96347,53.0,56.0,55.0,55.068523,54.610847,54.626625,55.706623,55.632977,55.64116,55.0,56.0,56.0,55.897957,55.12454,56.0,55.353504,56.885372,56.549477,56.67924,57.128044,60.276196,60.982143,58.998714,61.0,59.0,59.447517,62.80747,61.0 2022-01-01T00:00:00Z,35.0,10.0,10.0,10.40262,10.007939,10.533683,10.715106,10.629696,8.233736,11.0,10.026312,10.846333,10.564209,8.0,8.459229,11.0,10.0,10.250356,13.0,9.507606,8.450875,13.0,11.288104,12.196748,11.722203,13.0,13.0,12.0,13.0,13.0,13.0,13.0,9.0,11.736985,12.0,13.0,13.0,13.0,13.0,13.0,13.0,12.280267,13.0,12.981736,12.0,12.0,12.919986,12.069701,12.524691,12.542209,12.293376,12.877659,11.648083,11.0,13.0,12.035154,11.897958,11.124537,12.0,11.353502,12.576161,13.21979,13.226076,12.804017,14.710479,14.992857,13.996139,15.0,14.0,14.22376,15.516419,15.0 2022-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0079396,1.3792125,1.715106,1.0650254,1.0,2.0,1.0,1.8463329,1.5726616,1.0,1.0,2.0,1.0,1.2429388,1.0,1.0,0.5491252,1.0,0.7322208,1.399537,1.6388911,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.0,0.68424624,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0034769,1.0,1.0,1.0,1.0,0.95999277,0.5691117,1.0,1.0,1.0,1.0,0.6446203,0.0,1.0,1.0,0.89795786,0.12453761,1.0,0.35350227,0.99991935,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.25821,1.0 2023-01-01T00:00:00Z,32.0,67.0,67.0,66.59738,67.04764,69.66508,71.290634,69.0473,60.63615,73.0,71.76064,73.0,71.679504,59.0,62.214607,73.0,73.0,72.98764,68.0,67.89019,59.450874,72.0,65.953224,72.39815,72.60321,72.0,72.0,70.0,68.0,72.0,72.0,72.0,60.0,65.47397,70.0,72.0,72.0,72.0,72.0,72.0,68.22005,70.596146,68.12773,71.96347,70.0,71.0,69.31362,69.54164,71.34497,71.626625,71.29337,72.63297,69.937325,68.0,73.0,71.070305,70.69387,68.37361,71.0,69.06051,72.76463,74.42864,74.67478,73.69133,84.11811,85.953575,76.99614,86.0,77.0,79.01383,87.291046,86.0 2023-01-01T00:00:00Z,35.0,22.0,22.0,21.59738,21.99206,21.012758,21.284893,19.518785,13.467472,21.0,17.255985,20.385332,20.784437,13.0,13.918459,21.0,17.0,17.974228,18.0,15.695394,13.0,19.0,16.26049,19.800467,20.26885,19.0,19.0,19.0,18.0,19.0,19.0,19.0,13.0,16.42123,19.0,19.0,19.0,19.0,19.0,19.0,18.055012,19.0106,18.031933,19.0,19.0,19.0,18.208384,17.109877,19.650627,21.168835,19.0,22.510633,17.578482,15.0,23.0,19.140615,18.591831,15.498151,19.0,16.41401,19.87308,23.769268,23.768457,20.764696,28.986675,29.975,21.99614,30.0,22.0,23.790075,29.74179,30.0 2023-01-01T00:00:00Z,37.0,1.0,1.0,1.4026206,1.0079396,1.5336831,1.715106,1.6296961,0.11686797,2.0,1.0639963,1.8463329,1.8814329,0.0,0.2296147,2.0,1.0,1.2429388,1.0,0.65785754,0.0,2.0,0.67611456,2.0,1.9910728,2.0,2.0,1.0,1.0,2.0,2.0,2.0,0.0,0.68424624,1.0,2.0,2.0,2.0,2.0,2.0,1.0550114,1.2981557,1.0319331,1.9817358,1.0,1.0,1.2883985,0.9031302,1.3620335,1.0,1.2933758,1.0,0.6480826,0.0,1.0,1.0,0.89795786,0.12453761,1.0,0.35350227,0.9938944,1.0,1.0,1.0,1.0,1.0,0.99871296,1.0,1.0,1.0,1.0,1.0 2024-01-01T00:00:00Z,32.0,77.0,77.0,76.59738,76.94442,73.91891,71.994255,74.86924,62.519283,70.0,73.71346,70.61467,70.82152,61.0,63.984993,70.0,74.0,73.02577,73.0,69.48818,61.450874,73.0,69.501236,71.79721,71.08333,73.0,73.0,73.0,73.0,73.0,73.0,73.0,62.0,69.52671,73.0,73.0,73.0,73.0,73.0,73.0,73.0,72.97864,73.0,73.0,73.0,74.0,72.83997,71.34497,73.94622,75.711044,73.70663,77.38829,72.21964,69.0,78.0,74.14062,73.48979,69.62269,74.0,70.76751,76.65595,79.09895,79.176,77.61157,86.55239,87.96429,82.99614,88.0,83.0,84.1188,88.77463,88.0 2024-01-01T00:00:00Z,35.0,23.0,23.0,23.0,23.00794,23.197788,23.715107,22.324417,19.233736,24.0,21.127993,23.539,23.572662,19.0,19.459229,24.0,21.0,21.728817,21.0,20.315716,18.09825,23.0,19.816671,23.399536,23.621037,23.0,23.0,23.0,21.0,23.0,23.0,23.0,17.0,19.736984,23.0,23.0,23.0,23.0,23.0,23.0,21.110023,23.003477,21.063866,23.0,23.0,22.0,21.616804,21.305672,23.02972,23.542208,22.293375,23.877659,21.292704,20.0,24.0,22.070309,21.795916,20.249075,22.0,20.707005,22.879265,24.43958,24.452152,23.32945,27.420958,27.985714,24.997425,28.0,25.0,25.671278,29.032839,28.0 2024-01-01T00:00:00Z,37.0,3.0,3.0,2.5973794,2.9920604,2.375605,2.284894,2.0,1.116868,2.0,1.9623152,2.0,2.101662,1.0,1.2296147,2.0,2.0,2.0,2.0,1.6578575,1.0,2.0,1.6761146,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0,1.6842462,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.5882924,2.219791,2.2716959,2.6740832,3.7104788,3.9928572,3.998713,4.0,4.0,4.0,4.0,4.0 2025-01-01T00:00:00Z,32.0,66.0,66.0,65.194756,65.960304,63.250725,62.42447,62.323708,51.16868,61.0,60.029877,60.846333,63.12824,50.0,52.296146,61.0,60.0,60.228104,54.0,56.194794,47.745625,62.0,52.08606,61.606033,61.289722,62.0,62.0,66.0,54.0,62.0,62.0,62.0,45.0,51.158215,66.0,62.0,62.0,62.0,62.0,62.0,54.44009,64.81848,54.255463,62.073055,66.0,57.0,56.467216,55.154163,63.19278,65.457794,58.46688,65.122345,54.529655,50.0,65.0,57.28123,56.285706,50.871765,57.0,52.474518,58.752262,65.43958,65.17844,59.944805,68.42096,68.98572,62.993565,69.0,63.0,64.34256,68.74179,69.0 2025-01-01T00:00:00Z,35.0,14.0,14.0,13.194758,14.007939,14.0702715,14.715106,12.935684,11.350604,15.0,13.683583,14.846333,15.173299,11.0,11.688844,15.0,14.0,14.250356,17.0,13.165463,11.90175,17.0,15.2319975,16.199533,15.722203,17.0,17.0,15.0,17.0,17.0,17.0,17.0,13.0,15.736985,15.0,17.0,17.0,17.0,17.0,17.0,17.0,15.585712,17.0,16.963472,15.0,17.0,16.959993,16.56911,16.315254,16.084417,17.0,16.755318,16.64462,16.0,17.0,17.0,16.897959,16.124538,17.0,16.353502,16.696735,17.0,17.0,16.721416,17.0,17.0,15.998713,17.0,16.0,16.223759,17.0,17.0 2025-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0079396,1.3792125,1.715106,1.0650254,1.0,2.0,1.0,1.8463329,1.5726616,1.0,1.0,2.0,1.0,1.2429388,1.0,1.0,1.0,1.0,1.0,1.399537,1.6388911,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0034769,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.1098955,1.1358479,1.0584587,1.8552394,1.9964286,1.0,2.0,1.0,1.2237593,2.25821,2.0 2026-01-01T00:00:00Z,32.0,67.0,67.0,64.9869,66.98412,65.01566,65.569786,62.195076,55.818077,65.0,61.736206,64.539,65.520546,55.0,56.607304,65.0,62.0,62.73129,63.0,59.66897,55.0,66.0,60.288834,65.600464,65.33432,66.0,66.0,63.0,63.0,66.0,66.0,66.0,55.0,60.47397,63.0,66.0,66.0,66.0,66.0,66.0,63.165035,63.89099,63.0958,65.945206,63.0,66.0,63.825188,62.48407,65.46085,66.25325,66.0,68.26595,63.51234,59.0,69.0,66.10546,65.285706,59.871765,66.0,61.474518,66.58773,69.98906,70.08577,67.4731,76.69715,77.96786,67.99871,78.0,68.0,70.237595,78.51642,78.0 2026-01-01T00:00:00Z,35.0,20.0,20.0,20.0,20.00794,20.107077,20.715107,18.954113,14.350604,21.0,17.19199,20.385332,21.490522,14.0,14.688844,21.0,17.0,17.971756,17.0,15.973573,13.549125,20.0,15.760565,20.403715,20.61211,20.0,20.0,22.0,17.0,20.0,20.0,20.0,13.0,15.736985,22.0,20.0,20.0,20.0,20.0,20.0,17.165033,21.4181,17.095798,20.036528,22.0,18.0,17.94521,17.63969,21.0695,23.084417,18.586752,23.755318,17.296165,16.0,24.0,18.210924,17.795916,16.249075,18.0,16.707005,19.182447,24.0,23.726284,19.893936,24.0,24.0,21.998713,24.0,22.0,22.44752,25.032839,24.0 2026-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.007939601,0.4699244,0.715106,0.4353293,0.11686797,1.0,0.86063415,1.0,0.8814329,0.0,0.2296147,1.0,1.0,1.0024724,2.0,0.7218211,0.4508748,2.0,1.4999256,1.5990703,1.361104,2.0,2.0,1.0,2.0,2.0,2.0,2.0,1.0,1.6842462,1.0,2.0,2.0,2.0,2.0,2.0,2.0,1.2910336,2.0,1.9817358,1.0,1.0,1.9599928,1.500589,1.3620335,1.0,1.2933758,1.0,1.0034623,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 2027-01-01T00:00:00Z,32.0,70.0,70.0,70.40262,69.96824,68.365486,67.13957,69.19366,59.05181,66.0,67.06756,66.15366,67.72626,58.0,60.066532,66.0,67.0,66.74717,63.0,63.664864,56.647377,70.0,61.057568,68.401855,67.381966,70.0,70.0,72.0,63.0,70.0,70.0,70.0,55.0,60.47397,72.0,70.0,70.0,70.0,70.0,70.0,63.38508,71.38978,63.22353,70.03653,72.0,72.0,65.258835,65.52395,71.43859,72.542206,71.413246,72.877655,68.43928,62.0,73.0,72.03516,70.979576,63.245377,72.0,65.53503,74.03713,74.538536,74.856255,74.89844,84.97335,86.950005,78.99099,87.0,79.0,80.79008,86.48358,87.0 2027-01-01T00:00:00Z,35.0,18.0,18.0,18.0,18.015879,18.667713,19.430212,17.759747,14.350604,20.0,16.988626,19.539,19.136871,14.0,14.688844,20.0,17.0,17.728817,17.0,15.973573,14.450875,18.0,16.296124,18.799074,19.268854,18.0,18.0,18.0,17.0,18.0,18.0,18.0,15.0,16.368492,18.0,18.0,18.0,18.0,18.0,18.0,17.055012,18.006954,17.031933,18.0,18.0,18.0,17.248392,16.540764,18.325314,19.084417,18.0,19.755318,16.93386,15.0,20.0,18.070309,17.693874,15.373612,18.0,16.060507,18.290892,20.219791,20.180458,18.655369,21.710478,21.992857,18.998713,22.0,19.0,19.671278,22.25821,22.0 2027-01-01T00:00:00Z,37.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,3.116868,4.0,3.9623153,4.0,4.0,3.0,3.2296147,4.0,4.0,4.0,4.0,3.6578577,3.0,5.0,3.6761146,4.59907,4.352182,5.0,5.0,4.0,4.0,5.0,5.0,5.0,3.0,3.6842463,4.0,5.0,5.0,5.0,5.0,5.0,4.0550113,4.2910337,4.031933,4.9817357,4.0,4.0,4.328406,4.334018,4.3620334,4.0,4.293376,4.0,4.0034623,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.109895,4.135848,4.058459,4.8552394,4.9964285,4.0,5.0,4.0,4.223759,4.48358,5.0 2028-01-01T00:00:00Z,32.0,84.0,84.0,82.79214,83.960304,81.00555,80.42447,79.38873,69.934944,79.0,77.10525,78.692665,80.5107,69.0,70.836914,79.0,77.0,77.47105,71.0,73.87908,67.1965,82.0,70.00161,80.80139,79.98515,82.0,82.0,80.0,71.0,82.0,82.0,82.0,65.0,69.10548,80.0,82.0,82.0,82.0,82.0,82.0,71.605125,80.585884,71.351265,81.96347,80.0,78.0,74.692474,76.01564,80.94617,81.626625,79.1735,82.63297,76.23695,73.0,83.0,78.175766,77.48979,73.62269,78.0,74.76751,79.76447,83.21979,83.0436,80.43809,84.71048,84.99286,83.99614,85.0,84.0,84.22376,84.74179,85.0 2028-01-01T00:00:00Z,35.0,19.0,19.0,17.79214,19.023819,19.583515,21.145319,17.13076,13.58434,22.0,17.608213,21.385332,21.327074,13.0,14.148073,22.0,18.0,18.969282,17.0,16.225325,13.0,20.0,15.824541,20.800467,21.251005,20.0,20.0,19.0,17.0,20.0,20.0,20.0,13.0,15.736985,19.0,20.0,20.0,20.0,20.0,20.0,17.165033,19.308754,17.095798,19.981735,19.0,18.0,17.94521,17.63969,19.391754,19.542208,18.586752,19.877659,17.296165,16.0,20.0,18.070309,17.795916,16.249075,18.0,16.707005,19.170399,20.549477,20.588001,19.666492,24.276197,24.982143,21.99614,25.0,22.0,22.671278,26.032839,25.0 2028-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0079396,1.4699244,1.715106,1.4353293,1.116868,2.0,1.8606341,2.0,1.8898854,1.0,1.2296147,2.0,2.0,1.9975276,1.0,1.593894,0.5491252,2.0,0.85230356,2.0,1.9910777,2.0,2.0,2.0,1.0,2.0,2.0,2.0,0.0,0.68424624,2.0,2.0,2.0,2.0,2.0,2.0,1.0550114,2.0,1.0319331,2.0,2.0,1.0,1.3284057,1.3340185,1.8670633,2.0,1.2933758,2.0,1.0034623,1.0,2.0,1.035154,1.0,1.0,1.0,1.0,1.2911336,2.1098955,2.0902286,1.4669756,2.8552394,2.9964287,1.9987129,3.0,2.0,2.2237594,3.0,3.0 2029-01-01T00:00:00Z,32.0,80.0,80.0,80.805244,80.03176,82.09792,82.86043,82.50035,71.51929,84.0,82.40842,83.84634,83.55109,70.0,72.98499,84.0,83.0,83.23552,80.0,78.36026,69.549126,83.0,76.853615,83.40093,83.61212,83.0,83.0,82.0,80.0,83.0,83.0,83.0,69.0,76.52671,82.0,83.0,83.0,83.0,83.0,83.0,80.16503,82.305275,80.0958,82.981735,82.0,84.0,80.78518,79.121704,82.790565,82.542206,83.70663,82.877655,80.79812,75.0,83.0,83.96484,83.08162,76.12084,84.0,78.18152,85.17586,84.538536,84.94749,85.80282,94.97335,96.950005,87.99743,97.0,88.0,90.01383,97.77463,97.0 2029-01-01T00:00:00Z,35.0,24.0,24.0,23.59738,24.015879,24.876091,25.430212,24.676292,20.818075,26.0,26.329483,26.153667,25.762865,20.0,21.607304,26.0,27.0,26.7447,22.0,24.285185,19.549126,27.0,21.684864,26.59907,26.316498,27.0,27.0,28.0,22.0,27.0,27.0,27.0,19.0,21.052738,28.0,27.0,27.0,27.0,27.0,27.0,22.275057,27.694723,22.159664,27.018265,28.0,28.0,23.602022,23.65034,27.800623,28.542208,27.706625,28.877659,25.50888,21.0,29.0,28.035154,27.285706,21.871763,28.0,23.474516,28.884886,29.329687,29.361925,29.14106,31.565718,31.989286,30.998713,32.0,31.0,31.223759,32.51642,32.0 2029-01-01T00:00:00Z,37.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.116868,3.0,2.9623153,3.0,3.0,2.0,2.2296147,3.0,3.0,3.0024724,4.0,2.721821,2.0,5.0,3.2321465,4.1981406,3.7132857,5.0,5.0,2.0,4.0,5.0,5.0,5.0,2.0,3.3684924,2.0,5.0,5.0,5.0,5.0,5.0,4.0550113,2.880223,4.031933,4.9452076,2.0,4.0,4.248391,3.4722419,3.5146308,2.5422084,4.293376,2.8776584,3.292703,2.0,3.0,3.9648461,3.7959156,2.2490752,4.0,2.7070045,3.70268,3.0,3.0456192,3.591483,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0 2030-01-01T00:00:00Z,32.0,97.0,97.0,94.584274,96.96824,94.3749,94.13957,92.61127,86.16868,93.0,94.21643,93.307335,93.10633,85.0,87.29615,93.0,95.0,94.51165,94.0,91.51461,79.5895,93.0,87.99176,92.998604,93.008934,93.0,93.0,96.0,94.0,93.0,93.0,93.0,73.0,87.36917,96.0,93.0,93.0,93.0,93.0,93.0,93.94499,95.10189,93.96806,93.054794,96.0,97.0,93.551575,92.57889,96.02277,99.25325,95.8265,101.26595,94.853874,91.0,102.0,97.175766,96.38775,91.74722,97.0,93.12102,99.61369,103.42864,103.537926,100.91688,113.11811,114.953575,105.98713,115.0,106.0,108.01383,114.74179,115.0 2030-01-01T00:00:00Z,35.0,25.0,25.0,24.59738,25.00794,25.406166,25.715107,25.240963,22.58434,26.0,26.506533,26.153667,25.881433,22.0,23.148073,26.0,27.0,26.762007,29.0,25.417215,22.90175,29.0,27.028194,27.79721,27.083317,29.0,29.0,29.0,29.0,29.0,29.0,29.0,24.0,27.42123,29.0,29.0,29.0,29.0,29.0,29.0,29.0,28.978634,29.0,29.0,29.0,29.0,28.879978,27.707335,29.162657,29.542208,29.0,29.877659,27.93386,26.0,30.0,29.035154,28.693874,26.373613,29.0,27.060507,29.891233,30.329687,30.361925,30.14106,32.56572,32.989285,32.0,33.0,32.0,32.22376,34.03284,33.0 2030-01-01T00:00:00Z,37.0,3.0,3.0,3.0,3.0158792,3.8491368,4.430212,3.5003548,3.116868,5.0,3.860634,4.846333,4.7628655,3.0,3.2296147,5.0,4.0,4.2404666,3.0,3.593894,2.5491252,4.0,2.8523035,4.40093,4.6299686,4.0,4.0,4.0,3.0,4.0,4.0,4.0,2.0,2.6842463,4.0,4.0,4.0,4.0,4.0,4.0,3.0550115,4.007122,3.031933,4.0,4.0,4.0,3.2883985,2.9716527,4.0,4.0,4.0,4.0,3.2892406,2.0,4.0,4.0,3.7959156,2.2490752,4.0,2.7070045,3.9938138,4.0,4.0,4.0,4.0,4.0,3.998713,4.0,4.0,4.0,4.2582097,4.0 2031-01-01T00:00:00Z,32.0,90.0,90.0,88.79214,89.95236,86.989174,85.709366,86.804924,70.22049,84.0,86.28399,84.461,84.70295,68.0,72.36268,84.0,87.0,86.24646,77.0,79.85966,68.0,85.0,75.28586,84.59907,84.28974,85.0,85.0,89.0,77.0,85.0,85.0,85.0,68.0,74.15822,89.0,85.0,85.0,85.0,85.0,85.0,77.440094,87.800255,77.25546,85.07306,89.0,80.0,79.46722,78.15416,87.006065,91.16883,81.46688,92.510635,77.529655,73.0,93.0,80.457,79.285706,73.871765,80.0,75.47452,82.61362,94.538536,94.30882,85.01481,104.97335,106.950005,88.98713,107.0,89.0,93.02767,105.708954,107.0 2031-01-01T00:00:00Z,35.0,22.0,22.0,21.59738,22.023819,23.16459,24.145319,22.371014,19.58434,25.0,23.506533,24.846333,24.644299,19.0,20.148073,25.0,24.0,24.24541,25.0,22.35325,18.09825,24.0,22.401047,24.40093,24.647814,24.0,24.0,24.0,25.0,24.0,24.0,24.0,17.0,22.47397,24.0,24.0,24.0,24.0,24.0,24.0,24.944988,24.007122,24.968067,24.0,24.0,25.0,24.511566,22.942429,23.97028,23.457792,24.706625,23.122341,23.575018,21.0,23.0,24.929691,24.591831,21.49815,25.0,22.41401,26.152163,23.549477,23.770477,26.146757,27.276197,27.982143,28.992277,28.0,29.0,28.776241,28.51642,28.0 2031-01-01T00:00:00Z,37.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.116868,2.0,1.9623152,2.0,2.3172238,1.0,1.2296147,2.0,2.0,2.0,2.0,1.6578575,1.4508748,1.0,1.9438938,1.4023225,1.6478183,1.0,1.0,1.0,2.0,1.0,1.0,1.0,2.0,2.0,1.0,1.0,1.0,1.0,1.0,1.0,1.9449886,1.010767,1.9680669,1.0,1.0,2.0,1.631587,1.2350932,1.2955936,1.5422086,1.7066242,1.8776584,1.641158,1.0,2.0,2.0,1.8979578,1.1245376,2.0,1.3535023,1.9938945,2.219791,2.2716959,2.1169174,3.7104788,3.9928572,1.9987129,4.0,2.0,2.4475186,4.0,4.0 2032-01-01T00:00:00Z,32.0,66.0,66.0,66.40262,65.99206,65.86597,65.2849,66.86995,55.519283,65.0,66.5101,65.307335,65.76147,54.0,56.984993,65.0,67.0,66.50176,62.0,62.23233,56.254375,68.0,61.348225,66.799995,66.029785,68.0,68.0,67.0,62.0,68.0,68.0,68.0,59.0,61.05274,67.0,68.0,68.0,68.0,68.0,68.0,62.330067,67.28408,62.191597,67.981735,67.0,68.0,64.010445,64.84614,67.33231,66.457794,68.0,66.122345,66.2231,63.0,66.0,67.929695,67.48979,63.62269,68.0,64.76751,69.45527,66.879166,67.178024,69.600716,72.84191,73.97143,72.99357,74.0,73.0,73.22376,74.77463,74.0 2032-01-01T00:00:00Z,35.0,19.0,19.0,18.59738,19.00794,18.952606,19.715107,17.389442,14.233736,20.0,16.127993,19.385332,19.572662,14.0,14.459229,20.0,16.0,16.974228,17.0,15.379679,14.0,17.0,15.908261,18.201397,18.916668,17.0,17.0,18.0,17.0,17.0,17.0,17.0,14.0,16.052738,18.0,17.0,17.0,17.0,17.0,17.0,17.0,17.719564,17.0,17.018265,18.0,17.0,16.919985,16.138224,17.667686,18.542208,17.0,18.877659,16.28924,15.0,19.0,17.070309,16.795916,15.249075,17.0,15.707005,17.57608,19.549477,19.588001,18.109327,23.276197,23.982143,18.99614,24.0,19.0,20.118797,24.51642,24.0 2032-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0079396,1.3792125,1.715106,1.0650254,1.0,2.0,1.0,1.8463329,1.8814329,1.0,1.0,2.0,1.0,1.2478836,3.0,1.1279272,1.0,3.0,2.1120636,2.5990703,2.361099,3.0,3.0,2.0,3.0,3.0,3.0,3.0,1.0,2.3684924,2.0,3.0,3.0,3.0,3.0,3.0,3.0,2.2910337,3.0,2.9817357,2.0,2.0,2.9599926,2.5005891,2.3620336,2.0,2.2933757,2.0,2.0034623,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.2911336,2.1098955,2.1358478,2.3370416,2.8552394,2.9964287,2.998713,3.0,3.0,3.0,3.25821,3.0 2033-01-01T00:00:00Z,32.0,81.0,81.0,79.38952,80.95236,77.83471,76.709366,77.24025,67.40241,75.0,77.4461,75.461,77.88971,66.0,68.75538,75.0,78.0,77.27366,79.0,73.95825,69.15612,90.0,76.54386,83.995804,80.31843,90.0,90.0,82.0,79.0,90.0,90.0,90.0,73.0,77.10548,82.0,90.0,90.0,90.0,90.0,90.0,79.605125,84.30393,79.351265,89.85389,82.0,85.0,82.57246,82.65445,85.94571,84.16883,86.46688,85.510635,82.529655,78.0,86.0,85.03516,84.285706,78.871765,85.0,80.47452,86.44908,86.769264,86.90532,86.93206,91.98668,92.975,89.99228,93.0,90.0,90.67128,93.51642,93.0 2033-01-01T00:00:00Z,35.0,24.0,24.0,23.59738,24.023819,25.07388,26.145319,24.00071,20.58434,27.0,24.608213,26.692665,26.335527,20.0,21.148073,27.0,25.0,25.483406,24.0,23.225325,18.1965,26.0,21.753424,26.399536,26.621042,26.0,26.0,25.0,24.0,26.0,26.0,26.0,16.0,21.47397,25.0,26.0,26.0,26.0,26.0,26.0,24.110023,25.301632,24.063866,25.981735,25.0,21.0,24.496782,22.738916,24.830286,25.0,22.466879,25.0,20.661932,20.0,25.0,21.140615,20.897959,20.124538,21.0,20.353502,22.455587,25.43958,25.360914,23.146486,28.420958,28.985714,25.993565,29.0,26.0,26.671278,29.25821,29.0 2033-01-01T00:00:00Z,37.0,0.0,0.0,0.0,0.015879203,0.9398488,1.430212,0.8706586,1.116868,2.0,1.758953,2.0,1.4540945,1.0,1.2296147,2.0,2.0,2.0024724,3.0,1.7218211,1.4508748,3.0,2.4999256,2.5976775,2.361104,3.0,3.0,2.0,3.0,3.0,3.0,3.0,2.0,2.6842463,2.0,3.0,3.0,3.0,3.0,3.0,3.0,2.2873886,3.0,2.9817357,2.0,2.0,2.9599926,2.5005891,2.3620336,2.0,2.2933757,2.0,2.0034623,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.51642,2.0 2034-01-01T00:00:00Z,32.0,92.0,92.0,91.59738,92.00794,91.86189,92.7151,90.01914,75.636154,93.0,87.77746,92.23167,92.87298,74.0,77.21461,93.0,88.0,89.20975,86.0,83.08208,73.09825,95.0,81.817986,94.19814,93.641884,95.0,95.0,91.0,86.0,95.0,95.0,95.0,72.0,81.579445,91.0,95.0,95.0,95.0,95.0,95.0,86.4951,92.178375,86.2874,94.92694,91.0,90.0,88.87564,88.41848,92.64051,92.08442,91.46688,92.75532,87.88503,84.0,93.0,90.10546,89.38775,84.74722,90.0,86.12102,91.78247,94.09895,94.22162,92.64589,101.55239,102.96429,96.0,103.0,96.0,97.566315,104.03284,103.0 2034-01-01T00:00:00Z,35.0,21.0,21.0,19.79214,21.0,20.355165,21.0,18.56538,14.58434,21.0,18.709894,20.692665,20.674324,14.0,15.148073,21.0,19.0,19.48835,20.0,17.35325,14.90175,21.0,18.472162,20.998608,20.991068,21.0,21.0,20.0,20.0,21.0,21.0,21.0,16.0,18.736984,20.0,21.0,21.0,21.0,21.0,21.0,20.055012,20.29451,20.031933,20.981735,20.0,21.0,20.208384,19.109877,20.98294,21.626625,21.0,22.632975,19.578482,17.0,23.0,21.070309,20.591831,17.49815,21.0,18.41401,21.891153,23.219791,23.180458,22.212534,24.710478,24.992857,24.0,25.0,24.0,24.223759,25.0,25.0 2034-01-01T00:00:00Z,37.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.11686797,1.0,0.96231526,1.0,1.0,0.0,0.2296147,1.0,1.0,1.0,1.0,0.65785754,0.0,2.0,0.67611456,1.5990703,1.3521817,2.0,2.0,1.0,1.0,2.0,2.0,2.0,0.0,0.68424624,1.0,2.0,2.0,2.0,2.0,2.0,1.0550114,1.2910336,1.0319331,1.9817358,1.0,1.0,1.2883985,0.9031302,1.3620335,1.0,1.2933758,1.0,0.6480826,0.0,1.0,1.0,0.89795786,0.12453761,1.0,0.35350227,1.291053,1.2197908,1.2716959,1.3955003,2.7104788,2.9928572,1.9987129,3.0,2.0,2.2237594,3.25821,3.0 2035-01-01T00:00:00Z,32.0,87.0,87.0,84.584274,87.01588,86.65018,88.430214,83.00142,72.636154,89.0,84.06569,88.38533,88.428734,71.0,74.21461,89.0,85.0,85.969284,84.0,80.14604,72.35262,87.0,80.712906,87.80047,88.25101,87.0,87.0,89.0,84.0,87.0,87.0,87.0,74.0,80.84246,89.0,87.0,87.0,87.0,87.0,87.0,84.16503,88.41429,84.0958,87.03653,89.0,88.0,84.94521,84.84526,88.30566,89.542206,87.70663,89.877655,86.21964,83.0,90.0,88.070305,87.48979,83.62269,88.0,84.76751,87.38721,90.769264,90.859695,88.111916,95.98668,96.975,85.99614,97.0,86.0,88.46135,96.48358,97.0 2035-01-01T00:00:00Z,35.0,24.0,24.0,23.59738,23.96824,22.056543,21.139576,22.064316,19.233736,20.0,21.127993,20.153667,20.457363,19.0,19.459229,20.0,21.0,20.76695,25.0,20.57157,18.549126,26.0,22.308577,23.594421,22.157707,26.0,26.0,23.0,25.0,26.0,26.0,26.0,18.0,22.789724,23.0,26.0,26.0,26.0,26.0,26.0,25.055012,23.851736,25.031933,25.945208,23.0,25.0,25.248392,24.472242,24.839945,24.626625,25.293375,25.632975,24.292704,23.0,26.0,25.035154,24.795916,23.249075,25.0,23.707005,24.981764,26.0,25.95438,25.129934,26.0,26.0,24.99614,26.0,25.0,25.223759,26.25821,26.0 2035-01-01T00:00:00Z,37.0,5.0,5.0,5.0,5.00794,5.4699244,5.715106,5.4353294,4.233736,6.0,5.8229494,6.0,5.572662,4.0,4.4592295,6.0,6.0,6.004945,8.0,5.443642,4.450875,6.0,6.732072,5.998607,6.0178447,6.0,6.0,5.0,8.0,6.0,6.0,6.0,5.0,7.0527387,5.0,6.0,6.0,6.0,6.0,6.0,7.889977,5.2945104,7.936134,5.9817357,5.0,7.0,7.223167,5.9707756,5.7905636,5.5422087,6.706624,5.8776584,6.285778,5.0,6.0,6.964846,6.7959156,5.2490754,7.0,5.7070045,6.411546,6.109895,6.181467,6.3713584,6.8552394,6.9964285,5.001287,7.0,5.0,5.447519,7.51642,7.0 2036-01-01T00:00:00Z,32.0,101.0,101.0,99.38952,101.0,99.92856,101.0,96.8898,90.70121,101.0,95.87557,100.23167,100.34865,90.0,91.377686,101.0,96.0,97.207275,93.0,93.75526,89.549126,104.0,92.12081,102.794426,101.985146,104.0,104.0,98.0,93.0,104.0,104.0,104.0,89.0,91.736984,98.0,104.0,104.0,104.0,104.0,104.0,93.605125,99.76028,93.351265,103.89041,98.0,100.0,96.612465,97.15386,101.73933,102.33767,101.1735,105.02127,97.52619,93.0,106.0,100.21092,99.285706,93.871765,100.0,95.47452,102.940895,107.64843,107.764,104.442314,118.82859,120.94643,109.99357,121.0,110.0,112.46135,121.77463,121.0 2036-01-01T00:00:00Z,35.0,34.0,34.0,32.792137,34.0,33.445877,34.0,31.935684,29.467472,34.0,32.645897,33.846333,34.592186,29.0,29.918459,34.0,33.0,33.247883,35.0,31.759357,29.0,37.0,32.81652,35.799995,35.065464,37.0,37.0,37.0,35.0,37.0,37.0,37.0,29.0,33.105476,37.0,37.0,37.0,37.0,37.0,37.0,35.110023,36.985924,35.063866,37.0,37.0,34.0,35.53679,34.30685,36.60119,37.0,34.880127,37.0,33.29963,32.0,37.0,34.10546,33.795918,32.249077,34.0,32.707005,34.867214,37.329685,37.270687,35.40093,39.56572,39.989285,36.99485,40.0,37.0,37.67128,40.51642,40.0 2036-01-01T00:00:00Z,37.0,9.0,9.0,8.59738,8.992061,8.375605,8.284894,8.0,5.350604,8.0,7.8869457,8.0,7.809796,5.0,5.688844,8.0,8.0,8.0,8.0,6.9735727,5.450875,9.0,7.296123,8.597677,8.352181,9.0,9.0,8.0,8.0,9.0,9.0,9.0,6.0,7.3684926,8.0,9.0,9.0,9.0,9.0,9.0,8.055012,8.287389,8.031933,8.981736,8.0,9.0,8.288399,7.971653,8.657627,8.542209,9.0,8.877659,8.289241,7.0,9.0,9.0,8.795916,7.2490754,9.0,7.7070045,9.588131,9.329686,9.407544,9.732542,11.565718,11.989286,10.998713,12.0,11.0,11.22376,11.483581,12.0 2037-01-01T00:00:00Z,32.0,107.0,107.0,107.0,106.98412,105.6973,105.569786,104.648125,89.51929,105.0,101.120186,104.38533,106.48912,88.0,90.98499,105.0,101.0,101.97423,102.0,96.61611,87.09825,116.0,96.80996,111.595345,108.84721,116.0,116.0,114.0,102.0,116.0,116.0,116.0,86.0,96.94794,114.0,116.0,116.0,116.0,116.0,116.0,102.77016,114.53255,102.44706,115.96347,114.0,106.0,106.59768,106.95035,114.148544,115.626625,108.93376,116.63297,104.613106,102.0,117.0,106.386696,105.591835,102.49815,106.0,103.41401,108.32875,117.54948,117.17743,109.95023,121.2762,121.98214,113.9897,122.0,114.0,115.79008,124.5821,122.0 2037-01-01T00:00:00Z,35.0,35.0,35.0,35.0,35.0,34.909286,35.0,34.629696,29.58434,35.0,33.913258,34.846333,35.308773,29.0,30.148073,35.0,34.0,34.24294,34.0,32.289288,29.0,40.0,32.380573,37.996742,36.75198,40.0,40.0,39.0,34.0,40.0,40.0,40.0,29.0,32.42123,39.0,40.0,40.0,40.0,40.0,40.0,34.330067,39.26619,34.191597,39.981735,39.0,37.0,35.850414,34.917015,39.746788,41.168835,37.880127,42.510635,34.87811,31.0,43.0,37.210922,36.38775,31.747225,37.0,33.121014,38.145977,43.109894,42.862133,38.952396,43.85524,43.99643,40.99099,44.0,41.0,41.67128,44.0,44.0 2037-01-01T00:00:00Z,37.0,7.0,7.0,6.597379,7.00794,7.315454,7.715106,6.8706584,5.350604,8.0,7.6835833,8.0,7.2638903,5.0,5.688844,8.0,8.0,8.0,8.0,6.9735727,6.3526244,8.0,7.8316813,7.9972143,8.0,8.0,8.0,6.0,8.0,8.0,8.0,8.0,8.0,8.0,6.0,8.0,8.0,8.0,8.0,8.0,8.0,6.589021,8.0,7.9634714,6.0,8.0,7.959993,7.569112,6.8272834,5.4577913,8.0,5.1223416,7.6446204,7.0,5.0,7.894538,7.897958,7.1245375,8.0,7.3535023,8.285028,5.439582,5.680249,8.122616,8.420958,8.985715,8.997426,9.0,9.0,9.0,9.25821,9.0 2038-01-01T00:00:00Z,32.0,106.0,106.0,106.0,105.94442,102.710526,100.994255,102.9527,91.934944,99.0,99.410286,99.0,101.348465,91.0,92.836914,99.0,99.0,99.01236,104.0,96.58268,91.90175,105.0,99.72463,102.60139,101.1577,105.0,105.0,103.0,104.0,105.0,105.0,105.0,93.0,100.52671,103.0,105.0,105.0,105.0,105.0,105.0,104.05501,103.57181,104.03194,104.96347,103.0,107.0,104.2884,104.108696,106.04504,108.964294,106.413246,112.65424,105.571556,103.0,114.0,107.24608,106.591835,103.49815,107.0,104.41401,108.164215,114.0,113.680664,109.02387,114.0,114.0,110.99485,114.0,111.0,111.67128,115.291046,114.0 2038-01-01T00:00:00Z,35.0,33.0,33.0,33.0,33.01588,33.758427,34.430214,33.13005,31.233736,35.0,32.92463,34.692665,34.43719,31.0,31.459229,35.0,33.0,33.498238,38.0,32.635532,32.352623,39.0,35.935726,37.39489,36.435482,39.0,39.0,38.0,38.0,39.0,39.0,39.0,34.0,36.736984,38.0,39.0,39.0,39.0,39.0,39.0,38.05501,38.26602,38.031933,38.981735,38.0,37.0,38.24839,37.40372,38.391754,38.54221,37.58675,38.87766,36.651546,36.0,39.0,37.07031,36.897957,36.12454,37.0,36.353504,36.99992,39.109894,39.04461,37.318325,39.85524,39.99643,37.0,40.0,37.0,37.67128,40.25821,40.0 2038-01-01T00:00:00Z,37.0,7.0,7.0,6.597379,7.015879,7.6946664,8.430212,6.935684,5.350604,9.0,7.6835833,8.846333,8.4456415,5.0,5.688844,9.0,8.0,8.242939,8.0,6.9735727,5.450875,9.0,7.296123,8.998608,8.991073,9.0,9.0,8.0,8.0,9.0,9.0,9.0,6.0,7.3684926,8.0,9.0,9.0,9.0,9.0,9.0,8.055012,8.294511,8.031933,8.981736,8.0,8.0,8.328405,8.334019,8.687347,9.084417,8.293376,9.755317,8.003462,8.0,10.0,8.070308,8.0,8.0,8.0,8.0,8.297158,9.890104,9.772914,8.479992,9.144761,9.0035715,9.0,9.0,9.0,9.0,9.0,9.0 2039-01-01T00:00:00Z,32.0,86.0,86.0,86.0,85.97618,84.49951,83.85468,84.32371,75.81808,83.0,82.14293,82.84634,83.38106,75.0,76.6073,83.0,82.0,82.24789,84.0,79.73293,74.549126,86.0,80.57709,84.79721,84.06546,86.0,86.0,85.0,84.0,86.0,86.0,86.0,74.0,80.84246,85.0,86.0,86.0,86.0,86.0,86.0,84.11002,85.27679,84.063866,85.981735,85.0,88.0,84.49678,83.218575,86.08616,86.08442,87.413246,86.75532,85.15004,80.0,87.0,87.96484,87.18366,80.9963,88.0,82.82802,89.75218,87.769264,87.99655,89.950775,92.98668,93.975,93.99357,94.0,94.0,94.0,97.35673,94.0 2039-01-01T00:00:00Z,35.0,30.0,30.0,28.79214,30.0,29.536589,30.0,28.305988,26.467472,30.0,29.544218,30.0,30.617542,26.0,26.918459,30.0,30.0,29.987638,25.0,28.311613,23.745626,31.0,24.585403,30.601856,30.30757,31.0,31.0,31.0,25.0,31.0,31.0,31.0,21.0,23.736984,31.0,31.0,31.0,31.0,31.0,31.0,25.330069,31.000168,25.191599,31.0,31.0,31.0,26.930428,26.984358,31.325314,32.084415,31.0,32.755318,28.512342,24.0,33.0,31.070309,30.285706,24.871763,31.0,26.474516,30.981361,33.21979,33.180458,31.376785,34.71048,34.99286,30.99614,35.0,31.0,31.895037,36.29105,35.0 2039-01-01T00:00:00Z,37.0,5.0,5.0,5.0,4.99206,4.711499,4.284894,5.3052783,3.3506038,4.0,5.7852645,4.3073344,4.427338,3.0,3.6888442,4.0,6.0,5.51165,5.0,4.9096093,3.4508748,6.0,4.740091,5.1995335,4.7132955,6.0,6.0,5.0,5.0,6.0,6.0,6.0,4.0,4.684246,5.0,6.0,6.0,6.0,6.0,6.0,5.0550113,5.2875566,5.031933,5.9817357,5.0,6.0,5.2883987,4.971653,5.4949703,5.0,6.0,5.0,5.2892404,4.0,5.0,5.964846,5.7959156,4.2490754,6.0,4.7070045,5.6966553,5.109895,5.181467,5.6499414,5.8552394,5.9964285,4.998713,6.0,5.0,5.223759,6.2582097,6.0 2040-01-01T00:00:00Z,32.0,106.0,106.0,106.0,105.99206,105.7115,105.2849,106.305275,87.5711,105.0,106.06925,105.307335,105.78683,85.0,90.05152,105.0,107.0,106.47209,90.0,98.38548,84.09825,105.0,89.88642,105.002785,104.86617,105.0,105.0,109.0,90.0,105.0,105.0,105.0,83.0,87.78973,109.0,105.0,105.0,105.0,105.0,105.0,90.82517,107.81467,90.479,105.07306,109.0,101.0,94.966095,96.194916,106.81368,110.08442,102.1735,110.75532,97.46005,91.0,111.0,101.35154,99.979576,92.24538,101.0,94.53503,104.5169,111.32969,110.951355,105.81771,113.56572,113.98929,112.9897,114.0,113.0,113.22376,115.03284,114.0 2040-01-01T00:00:00Z,35.0,27.0,27.0,25.79214,27.015879,27.476437,28.430212,26.176647,23.701208,29.0,28.265486,29.0,28.74596,23.0,24.377687,29.0,29.0,29.004944,31.0,27.075073,23.90175,32.0,28.70431,30.79721,30.07439,32.0,32.0,29.0,31.0,32.0,32.0,32.0,25.0,29.105478,29.0,32.0,32.0,32.0,32.0,32.0,31.055012,29.8731,31.031933,31.945208,29.0,28.0,31.208384,29.835785,30.766449,31.711042,29.173504,33.38829,28.01385,28.0,34.0,28.210924,28.0,28.0,28.0,28.0,29.176584,34.329685,34.133827,30.069311,36.56572,36.989285,31.997425,37.0,32.0,33.118797,37.51642,37.0 2040-01-01T00:00:00Z,37.0,5.0,5.0,5.0,5.015879,5.758425,6.430212,5.130051,4.116868,7.0,4.962315,6.6926656,6.1453233,4.0,4.2296147,7.0,5.0,5.4858775,5.0,4.6578574,3.5491252,6.0,4.408335,6.3981442,6.629964,6.0,6.0,5.0,5.0,6.0,6.0,6.0,3.0,4.3684926,5.0,6.0,6.0,6.0,6.0,6.0,5.0550113,5.2979875,5.031933,5.9817357,5.0,5.0,5.2883987,4.90313,5.1993766,4.4577913,5.293376,4.1223416,4.6480827,4.0,4.0,4.964846,4.897958,4.1245375,5.0,4.3535023,5.5882115,4.329686,4.453163,5.602608,6.565718,6.989286,6.998713,7.0,7.0,7.0,7.2582097,7.0 2041-01-01T00:00:00Z,32.0,125.0,125.0,124.194756,124.95236,121.7808,120.709366,120.88838,109.16868,119.0,118.13156,118.84634,120.320496,108.0,110.29615,119.0,118.0,118.23552,115.0,114.38669,105.294754,121.0,111.486374,120.20093,119.66867,121.0,121.0,118.0,115.0,121.0,121.0,121.0,102.0,110.8952,118.0,121.0,121.0,121.0,121.0,121.0,115.33007,118.88751,115.1916,120.945206,118.0,120.0,116.85041,116.05406,120.978546,123.42209,120.29337,126.77658,117.16042,112.0,128.0,120.281235,119.18366,112.9963,120.0,114.82802,122.05537,128.65938,128.45013,123.3403,133.13144,133.97858,126.99485,134.0,127.0,128.56631,134.77463,134.0 2041-01-01T00:00:00Z,35.0,43.0,43.0,41.38952,42.99206,41.367924,42.284893,38.084164,32.467472,42.0,36.154305,41.078,41.475666,32.0,32.918457,42.0,36.0,37.46752,40.0,34.887283,32.450874,45.0,37.196365,43.794426,43.03867,45.0,45.0,44.0,40.0,45.0,45.0,45.0,33.0,37.789722,44.0,45.0,45.0,45.0,45.0,45.0,40.27506,44.2695,40.159664,44.981735,44.0,41.0,41.441994,39.584175,44.288536,45.084415,42.173504,45.755318,38.881573,35.0,46.0,41.17577,40.38775,35.747227,41.0,37.121014,41.2786,46.329685,46.179447,42.10363,48.56572,48.989285,41.99614,49.0,42.0,43.566315,50.03284,49.0 2041-01-01T00:00:00Z,37.0,8.0,8.0,7.194759,8.007939,7.97956,8.715106,6.56538,7.0,9.0,6.898319,8.692666,8.555757,7.0,7.0,9.0,7.0,7.4908223,9.0,7.1279273,6.549125,8.0,7.8442845,8.399537,8.647808,8.0,8.0,9.0,9.0,8.0,8.0,8.0,6.0,8.052739,9.0,8.0,8.0,8.0,8.0,8.0,8.944988,8.705321,8.968067,8.018264,9.0,8.0,8.591579,7.7356825,8.342373,8.457791,8.0,8.122341,7.6446204,7.0,8.0,8.0,7.897958,7.1245375,8.0,7.3535023,7.9938946,8.109896,8.135848,8.058458,8.855239,8.9964285,7.998713,9.0,8.0,8.22376,9.25821,9.0 2042-01-01T00:00:00Z,32.0,115.0,115.0,114.194756,115.02382,116.46368,117.14532,116.65786,111.40241,118.0,120.63265,118.61467,120.73201,110.0,112.75538,118.0,122.0,121.0233,120.0,117.766365,109.549126,129.0,116.73353,124.6037,121.89186,129.0,129.0,123.0,120.0,129.0,129.0,129.0,109.0,116.52671,123.0,129.0,129.0,129.0,129.0,129.0,120.4951,124.74704,120.2874,128.89041,123.0,136.0,122.91564,123.67164,129.66554,132.21754,133.94637,137.9202,129.93431,119.0,140.0,136.14061,134.26529,121.11714,136.0,125.00954,133.90044,141.09895,141.176,135.15424,148.5524,149.96428,128.99614,150.0,129.0,133.69894,150.25821,150.0 2042-01-01T00:00:00Z,35.0,38.0,38.0,37.597378,37.99206,37.466316,37.284893,37.370304,30.934944,37.0,37.59684,37.153667,36.81825,30.0,31.836918,37.0,38.0,37.764477,41.0,35.45475,31.352625,41.0,37.88035,39.39489,38.44442,41.0,41.0,39.0,41.0,41.0,41.0,41.0,33.0,38.47397,39.0,41.0,41.0,41.0,41.0,41.0,41.0,39.56418,41.0,40.96347,39.0,41.0,40.87998,39.707336,40.47791,40.626625,41.0,41.632977,39.93386,38.0,42.0,41.035152,40.693874,38.37361,41.0,39.06051,42.16429,42.769268,42.905315,42.653477,47.986675,48.975002,44.99485,49.0,45.0,45.89504,49.25821,49.0 2042-01-01T00:00:00Z,37.0,3.0,3.0,3.4026206,3.0158792,4.0943193,4.430212,4.4353294,3.233736,5.0,4.8229494,5.0,4.7628655,3.0,3.4592295,5.0,5.0,5.007417,8.0,4.507606,3.0,8.0,6.0203247,6.7972107,6.083312,8.0,8.0,6.0,8.0,8.0,8.0,8.0,3.0,6.4212313,6.0,8.0,8.0,8.0,8.0,8.0,8.0,6.5749454,8.0,7.9634714,6.0,5.0,7.839971,6.070879,6.5911303,6.0,5.8801274,6.0,4.6550074,4.0,6.0,5.035154,4.897958,4.1245375,5.0,4.3535023,5.0059443,6.219791,6.2260766,5.2468514,7.710479,7.9928575,5.001287,8.0,5.0,5.671278,8.25821,8.0 2043-01-01T00:00:00Z,32.0,102.0,102.0,100.79214,102.01588,102.11359,103.430214,99.695435,92.05181,104.0,99.55916,103.38533,104.08854,91.0,93.066536,104.0,100.0,100.954445,93.0,96.47298,85.5895,107.0,89.97946,105.79861,104.95838,107.0,107.0,105.0,93.0,107.0,107.0,107.0,79.0,88.579445,105.0,107.0,107.0,107.0,107.0,107.0,93.77016,105.57859,93.44706,106.96347,105.0,103.0,97.59768,98.36149,106.10882,107.16883,104.1735,108.510635,99.46005,93.0,109.0,103.21092,101.979576,94.24538,103.0,96.53503,106.22576,109.98906,109.94891,107.37015,116.69715,117.96786,113.99099,118.0,114.0,114.895035,119.80747,118.0 2043-01-01T00:00:00Z,35.0,30.0,30.0,29.19476,30.03176,31.207909,32.860424,29.13076,26.467472,34.0,29.645899,33.38533,33.508827,26.0,26.918459,34.0,30.0,30.984118,35.0,28.951248,26.450874,31.0,31.752398,32.20279,32.95236,31.0,31.0,32.0,35.0,31.0,31.0,31.0,27.0,32.47397,32.0,31.0,31.0,31.0,31.0,31.0,34.779953,31.72321,34.87227,31.018265,32.0,31.0,33.48634,31.235394,31.830343,33.084415,31.0,33.755318,30.64462,30.0,34.0,31.105461,30.897959,30.124538,31.0,30.353502,32.146378,34.549477,34.54238,32.79643,38.276196,38.982143,34.99099,39.0,35.0,35.89504,40.03284,39.0 2043-01-01T00:00:00Z,37.0,5.0,5.0,5.0,5.00794,5.3792124,5.715106,5.0650253,4.116868,6.0,4.962315,5.846333,5.881433,4.0,4.2296147,6.0,5.0,5.2478833,7.0,4.7857847,5.3526244,7.0,6.591516,6.59907,6.3610992,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,7.0,6.992878,7.0,7.0,7.0,7.0,7.0,7.0,7.162657,7.5422087,7.0,7.8776584,7.0,7.0,8.0,7.035154,7.0,7.0,7.0,7.0,7.291134,8.0,7.954381,7.408517,8.0,8.0,7.998713,8.0,8.0,8.0,8.516419,8.0 2044-01-01T00:00:00Z,32.0,93.0,93.0,92.59738,93.02382,94.346016,95.14532,94.11162,86.40241,96.0,96.039375,96.15366,97.162796,85.0,87.75538,96.0,97.0,96.73975,90.0,92.44655,83.1965,105.0,88.15003,101.3986,99.116104,105.0,105.0,106.0,90.0,105.0,105.0,105.0,81.0,87.15822,106.0,105.0,105.0,105.0,105.0,105.0,90.82517,105.655975,90.479,105.018265,106.0,99.0,95.0061,96.488754,105.19538,107.626625,100.760254,108.63297,96.53312,92.0,109.0,99.35154,98.285706,92.871765,99.0,94.47452,101.940895,109.65937,109.358894,103.43592,114.13144,114.97857,108.99357,115.0,109.0,110.34256,116.80747,115.0 2044-01-01T00:00:00Z,35.0,30.0,30.0,30.0,30.039698,32.25891,33.57553,31.806343,29.58434,35.0,33.40485,34.846333,34.407166,29.0,30.148073,35.0,34.0,34.24294,34.0,32.289288,28.549126,37.0,32.112793,36.19814,35.695435,37.0,37.0,35.0,34.0,37.0,37.0,37.0,28.0,32.105476,35.0,37.0,37.0,37.0,37.0,37.0,34.165035,35.582066,34.0958,36.96347,35.0,35.0,34.9052,34.2088,36.04938,36.084415,35.58675,36.755318,33.940784,32.0,37.0,35.07031,34.693874,32.37361,35.0,33.06051,35.879185,37.439583,37.452152,36.329453,40.420956,40.985714,37.997425,41.0,38.0,38.67128,41.0,41.0 2044-01-01T00:00:00Z,37.0,6.0,6.0,6.0,5.99206,5.439364,5.284894,5.194367,3.116868,5.0,4.1656775,4.846333,5.427338,3.0,3.2296147,5.0,4.0,4.242939,4.0,3.6578577,3.0,5.0,3.6761146,5.001393,4.9910727,5.0,5.0,4.0,4.0,5.0,5.0,5.0,3.0,3.6842463,4.0,5.0,5.0,5.0,5.0,5.0,4.0550113,4.3018007,4.031933,4.9817357,4.0,4.0,4.328406,4.334018,4.3620334,4.0,4.293376,4.0,4.0034623,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.2971587,4.219791,4.2716956,4.3955,5.710479,5.9928575,5.0,6.0,5.0,5.223759,6.0,6.0 2045-01-01T00:00:00Z,32.0,115.0,115.0,115.0,114.94442,112.436226,109.994255,114.91512,97.45422,108.0,115.10694,109.22934,107.8952,95.0,99.82191,108.0,116.0,114.03424,107.0,108.239334,97.25437,117.0,105.53301,113.38745,111.16075,117.0,117.0,112.0,107.0,117.0,117.0,117.0,100.0,104.78973,112.0,117.0,117.0,117.0,117.0,117.0,107.55012,113.41575,107.31933,116.908676,112.0,112.0,110.20404,109.82102,114.29814,113.626625,113.46688,114.63297,109.529655,105.0,115.0,112.10546,111.285706,105.871765,112.0,107.47452,115.20793,116.97812,117.3084,116.50647,130.3943,132.93571,122.98713,133.0,123.0,125.237595,136.61494,133.0 2045-01-01T00:00:00Z,35.0,43.0,43.0,43.402622,42.98412,42.0332,41.569786,41.953403,35.467472,41.0,39.357666,40.692665,41.228683,35.0,35.918457,41.0,39.0,39.48835,40.0,37.695393,34.549126,41.0,37.99271,41.0,40.991066,41.0,41.0,40.0,40.0,41.0,41.0,41.0,34.0,38.105476,40.0,41.0,41.0,41.0,41.0,41.0,40.05501,40.298157,40.031933,40.981735,40.0,45.0,40.2884,40.245743,41.677345,42.168835,43.826496,43.510635,42.853874,39.0,44.0,44.964848,44.38775,39.747227,45.0,41.121014,46.1761,45.098953,45.4041,46.568985,52.552395,53.964287,48.997425,54.0,49.0,50.118797,55.29105,54.0 2045-01-01T00:00:00Z,37.0,10.0,10.0,9.59738,10.007939,10.13403,10.715106,9.130051,6.350604,11.0,8.886946,10.692666,10.87298,6.0,6.688844,11.0,9.0,9.483405,8.0,7.9096093,6.9017496,11.0,8.00787,11.0,10.973224,11.0,11.0,10.0,8.0,11.0,11.0,11.0,8.0,8.0,10.0,11.0,11.0,11.0,11.0,11.0,8.165034,10.298156,8.095799,10.981736,10.0,9.0,8.985217,9.070578,10.229096,10.0,9.586752,10.0,8.651545,8.0,10.0,9.035154,8.897958,8.124537,9.0,8.353502,9.594236,10.329686,10.361924,9.862476,12.565718,12.989286,11.0,13.0,11.0,11.447518,13.516419,13.0 2046-01-01T00:00:00Z,32.0,124.0,124.0,121.584274,123.936485,119.67663,118.27915,118.61056,102.33736,116.0,119.042946,116.61467,117.824135,100.0,104.59229,116.0,120.0,119.043076,126.0,113.54093,102.25437,131.0,118.19738,124.990234,121.37197,131.0,131.0,129.0,126.0,131.0,131.0,131.0,105.0,119.36917,129.0,131.0,131.0,131.0,131.0,131.0,126.275055,129.50041,126.15967,130.96347,129.0,139.0,127.52201,127.26822,132.02937,132.25325,136.653,134.26595,133.28622,123.0,135.0,138.85939,137.36732,124.9926,139.0,128.65604,140.47849,137.52759,138.30698,141.21773,154.6705,157.91786,143.99872,158.0,144.0,147.13263,160.06567,158.0 2046-01-01T00:00:00Z,35.0,42.0,42.0,41.597378,42.01588,42.51324,43.430214,41.195076,37.467472,44.0,40.849262,43.538998,44.088543,37.0,37.918457,44.0,41.0,41.728817,41.0,39.63143,36.09825,42.0,39.1689,42.803253,43.268856,42.0,42.0,43.0,41.0,42.0,42.0,42.0,35.0,39.105476,43.0,42.0,42.0,42.0,42.0,42.0,41.05501,42.719734,41.031933,42.018265,43.0,43.0,41.2884,41.040176,42.800625,43.54221,42.706623,43.87766,41.930397,40.0,44.0,43.035152,42.693874,40.37361,43.0,41.06051,44.17032,44.659374,44.769466,44.595016,49.131435,49.978573,46.99614,50.0,47.0,47.67128,51.03284,50.0 2046-01-01T00:00:00Z,37.0,9.0,9.0,9.40262,9.01588,10.003608,10.430212,10.065025,10.0,11.0,10.0,10.846333,10.771318,10.0,10.0,11.0,10.0,10.250356,13.0,10.191891,10.0,12.0,11.668096,11.599071,11.370022,12.0,12.0,10.0,13.0,12.0,12.0,12.0,10.0,12.052739,10.0,12.0,12.0,12.0,12.0,12.0,12.944988,10.58919,12.968067,11.963471,10.0,13.0,12.631587,12.235093,11.773504,12.168834,12.706624,13.510633,12.641158,12.0,14.0,13.035154,12.897958,12.124537,13.0,12.353502,13.879345,14.21979,14.226076,14.082601,15.710479,15.992857,15.997426,16.0,16.0,16.0,16.25821,16.0 2047-01-01T00:00:00Z,32.0,142.0,142.0,141.59738,141.89679,136.00865,132.70363,136.88696,120.51929,129.0,132.42523,129.461,132.36864,119.0,121.98499,129.0,132.0,131.25635,126.0,127.168365,120.8035,143.0,125.524414,137.39534,133.9038,143.0,143.0,141.0,126.0,143.0,143.0,143.0,123.0,125.05274,141.0,143.0,143.0,143.0,143.0,143.0,126.935196,141.51848,126.54286,142.96347,141.0,140.0,131.62291,133.06851,141.59113,141.0,140.88013,141.0,135.39046,127.0,141.0,140.03516,138.67345,128.61899,140.0,131.59554,142.01881,142.64844,142.9921,142.9569,153.82858,155.94643,146.98714,156.0,147.0,149.01384,158.8403,156.0 2047-01-01T00:00:00Z,35.0,43.0,43.0,42.597378,43.0397,44.832306,46.57553,43.13076,36.934944,48.0,43.49516,47.38533,46.17208,36.0,37.836918,48.0,44.0,44.961864,40.0,41.007008,35.09825,43.0,38.64923,44.999077,46.167694,43.0,43.0,43.0,40.0,43.0,43.0,43.0,34.0,38.105476,43.0,43.0,43.0,43.0,43.0,43.0,40.165035,43.02103,40.0958,43.0,43.0,42.0,41.025223,41.56999,43.355034,44.626625,42.293377,45.632977,41.648083,41.0,46.0,42.140617,41.897957,41.12454,42.0,41.353504,42.582188,46.21979,46.08922,43.19382,47.71048,47.99286,43.997425,48.0,44.0,44.89504,49.29105,48.0 2047-01-01T00:00:00Z,37.0,8.0,8.0,8.0,8.01588,8.849137,9.430212,8.500355,8.116868,10.0,8.860634,9.846333,9.145324,8.0,8.229614,10.0,9.0,9.245411,10.0,8.721821,8.0,10.0,9.232146,9.997214,9.999995,10.0,10.0,9.0,10.0,10.0,10.0,10.0,8.0,9.368492,9.0,10.0,10.0,10.0,10.0,10.0,10.0,9.290866,10.0,9.981736,9.0,9.0,9.959992,9.500589,9.362034,9.0,9.293376,9.0,9.003462,9.0,9.0,9.0,9.0,9.0,9.0,9.0,9.297158,9.21979,9.271696,9.3955,10.710479,10.992857,10.0,11.0,10.0,10.22376,11.0,11.0 2048-01-01T00:00:00Z,32.0,134.0,134.0,133.19476,133.98412,133.11406,132.5698,133.48122,124.51929,132.0,135.10338,132.61467,132.85468,123.0,125.98499,132.0,136.0,135.01341,130.0,131.16837,121.1965,138.0,127.38218,135.59721,134.09526,138.0,138.0,138.0,130.0,138.0,138.0,138.0,119.0,126.52671,138.0,138.0,138.0,138.0,138.0,138.0,130.4401,137.96455,130.25546,138.0,138.0,141.0,132.54723,132.56412,139.70006,142.33766,140.11987,145.02127,136.36967,128.0,146.0,141.17577,139.67345,129.61899,141.0,132.59554,145.0688,147.97812,148.21716,146.60208,161.3943,163.93571,154.9807,164.0,155.0,157.01384,163.74179,164.0 2048-01-01T00:00:00Z,35.0,58.0,58.0,56.38952,57.9603,54.941784,54.42447,53.194366,46.701206,53.0,51.977253,52.846333,52.949936,46.0,47.37769,53.0,52.0,52.24541,53.0,50.01111,44.647377,53.0,49.809383,52.997215,52.999996,53.0,53.0,51.0,53.0,53.0,53.0,53.0,43.0,49.84246,51.0,53.0,53.0,53.0,53.0,53.0,53.0,51.58902,53.0,52.96347,51.0,52.0,52.83997,51.207924,52.344975,52.626625,52.293377,53.632977,50.937325,49.0,54.0,52.07031,51.693874,49.37361,52.0,50.06051,53.461452,54.659374,54.72385,54.003536,59.131435,59.978573,56.99485,60.0,57.0,57.67128,61.03284,60.0 2048-01-01T00:00:00Z,37.0,13.0,13.0,12.59738,13.0,12.84553,13.0,12.435329,10.350604,13.0,12.785265,13.0,12.991548,10.0,10.688844,13.0,13.0,13.002472,14.0,12.037537,10.0,14.0,12.584375,13.599071,13.361104,14.0,14.0,14.0,14.0,14.0,14.0,14.0,10.0,12.736985,14.0,14.0,14.0,14.0,14.0,14.0,14.0,13.992878,14.0,14.0,14.0,13.0,13.879978,12.638812,14.02972,14.542209,13.293376,14.877659,12.292703,11.0,15.0,13.070308,12.795916,11.249075,13.0,11.707005,13.588131,15.0,14.908762,13.817034,15.0,15.0,14.998713,15.0,15.0,15.0,15.516419,15.0 2049-01-01T00:00:00Z,32.0,139.0,139.0,138.19476,138.92854,135.55028,132.56404,138.39635,125.22049,130.0,140.77559,131.84401,133.83759,123.0,127.36268,130.0,142.0,139.0526,129.0,134.66777,121.64738,139.0,127.81442,135.40417,133.16077,139.0,139.0,139.0,129.0,139.0,139.0,139.0,120.0,126.15822,139.0,139.0,139.0,139.0,139.0,139.0,129.55011,138.9687,129.31934,139.0,139.0,134.0,132.28406,132.6828,138.33531,139.0,135.46687,139.0,132.24042,129.0,139.0,134.17577,133.48979,129.62268,134.0,130.76752,135.75243,140.97812,141.21716,137.37343,154.3943,156.93571,139.99356,157.0,140.0,143.80391,158.80746,157.0 2049-01-01T00:00:00Z,35.0,54.0,54.0,53.19476,53.97618,52.281284,51.854683,51.56467,46.58434,51.0,50.913258,51.0,52.26511,46.0,47.148075,51.0,51.0,50.997528,50.0,49.225323,43.745625,55.0,47.485645,53.40046,52.399803,55.0,55.0,53.0,50.0,55.0,55.0,55.0,41.0,47.158215,53.0,55.0,55.0,55.0,55.0,55.0,50.27506,53.57876,50.159664,54.96347,53.0,55.0,51.60202,51.581818,54.803226,55.711044,55.0,57.38829,52.86772,49.0,58.0,55.10546,54.38775,49.747227,55.0,51.121014,55.29065,58.439583,58.406532,55.902218,61.420956,61.985714,55.998714,62.0,56.0,57.342556,62.25821,62.0 2049-01-01T00:00:00Z,37.0,14.0,14.0,13.194758,14.0,13.509635,14.0,12.130051,8.467472,14.0,11.849261,13.692666,13.682776,8.0,8.918459,14.0,12.0,12.483405,11.0,10.567467,8.450875,13.0,10.416205,13.399537,13.621041,13.0,13.0,13.0,11.0,13.0,13.0,13.0,9.0,10.368492,13.0,13.0,13.0,13.0,13.0,13.0,11.110023,13.003477,11.063866,13.0,13.0,11.0,11.616804,11.237148,12.571469,12.457791,11.586752,12.122341,10.651545,10.0,12.0,11.035154,10.897958,10.124537,11.0,10.353502,10.993895,12.109896,12.090229,11.188393,12.855239,12.9964285,10.998713,13.0,11.0,11.447518,13.25821,13.0 2050-01-01T00:00:00Z,32.0,138.0,138.0,138.0,137.9603,136.64821,134.42447,139.8967,114.85664,133.0,142.14632,134.69034,135.13669,111.0,118.577286,133.0,144.0,141.27823,124.0,131.43002,113.705246,150.0,123.79782,143.19116,138.90685,150.0,150.0,140.0,124.0,150.0,150.0,150.0,117.0,121.78973,140.0,150.0,150.0,150.0,150.0,150.0,125.4303,142.87871,124.83026,149.81735,140.0,138.0,132.73859,135.79823,143.02914,138.91559,141.52051,138.24469,134.84312,129.0,138.0,138.0,137.08162,130.12083,138.0,132.18152,138.64178,140.08801,140.58112,139.66788,154.24954,156.93214,140.0103,157.0,140.0,143.80391,155.45074,157.0 2050-01-01T00:00:00Z,35.0,51.0,51.0,51.0,50.97618,49.499516,48.854683,49.323708,41.701206,48.0,47.180614,47.846333,48.956337,41.0,42.37769,48.0,47.0,47.24541,48.0,45.01111,39.647377,54.0,44.809383,51.597206,50.113087,54.0,54.0,48.0,48.0,54.0,54.0,54.0,38.0,44.84246,48.0,54.0,54.0,54.0,54.0,54.0,48.330067,49.75349,48.191597,53.890415,48.0,53.0,49.89042,49.484947,52.138138,52.33767,53.293377,55.021267,50.515804,46.0,56.0,53.10546,52.285706,46.871765,53.0,48.474518,52.999435,56.549477,56.54238,53.682095,60.276196,60.982143,53.0,61.0,53.0,54.790073,62.54926,61.0 2050-01-01T00:00:00Z,37.0,8.0,8.0,7.597379,8.023819,9.164591,10.145318,8.371014,5.5843396,11.0,9.506533,10.846333,10.644299,5.0,6.1480737,11.0,10.0,10.242939,10.0,8.289288,5.0,10.0,8.380573,10.400929,10.638891,10.0,10.0,10.0,10.0,10.0,10.0,10.0,5.0,8.421231,10.0,10.0,10.0,10.0,10.0,10.0,10.0,10.007122,10.0,10.0,10.0,9.0,9.879978,8.638812,10.02972,10.542209,9.293376,10.877659,8.292703,7.0,11.0,9.070308,8.795916,7.2490754,9.0,7.7070045,9.290973,10.890104,10.772914,9.479992,10.144761,10.0035715,9.998713,10.0,10.0,10.0,10.516419,10.0 2051-01-01T00:00:00Z,32.0,158.0,158.0,152.36331,157.80945,146.82703,140.83745,148.9043,136.03857,134.0,156.49498,137.84167,142.60239,133.0,138.96999,134.0,159.0,152.90428,150.0,149.52863,132.09825,161.0,145.03914,150.20135,143.65178,161.0,161.0,169.0,150.0,161.0,161.0,161.0,131.0,144.00067,169.0,161.0,161.0,161.0,161.0,161.0,150.60512,166.49171,150.35126,161.14612,169.0,160.0,153.53246,153.49765,165.55792,171.16884,160.29338,172.51064,155.7389,148.0,173.0,160.457,158.7755,149.49445,160.0,152.24203,160.89653,173.1099,172.5428,162.58334,173.85524,173.99643,163.00128,174.0,163.0,165.46135,177.09853,174.0 2051-01-01T00:00:00Z,35.0,42.0,42.0,40.792137,41.99206,41.24809,41.284893,40.611267,40.350605,41.0,42.48022,41.307335,41.418884,40.0,40.688843,41.0,43.0,42.526485,48.0,42.293392,39.09825,44.0,44.272945,42.798603,42.11901,44.0,44.0,43.0,48.0,44.0,44.0,44.0,38.0,44.84246,43.0,44.0,44.0,44.0,44.0,44.0,47.779953,43.280434,47.87227,43.981735,43.0,41.0,46.326313,42.306274,44.56007,47.879875,41.880127,50.898926,40.29963,39.0,52.0,41.386692,40.795918,39.249077,41.0,39.707005,42.473583,51.560417,50.954796,43.588356,48.579044,48.014286,45.997425,48.0,46.0,46.447517,51.87315,48.0 2051-01-01T00:00:00Z,37.0,11.0,11.0,10.59738,11.023819,12.073879,13.145318,11.00071,11.116868,14.0,11.758953,13.692666,13.635846,11.0,11.229614,14.0,12.0,12.493295,15.0,11.849749,11.90175,14.0,13.879768,14.0,14.008912,14.0,14.0,13.0,15.0,14.0,14.0,14.0,13.0,14.368492,13.0,14.0,14.0,14.0,14.0,14.0,14.944988,13.298156,14.968067,13.981736,13.0,14.0,14.591579,13.7356825,13.657627,13.542209,14.0,13.877659,13.64462,13.0,14.0,14.0,13.897958,13.124537,14.0,13.353502,13.993895,14.109896,14.135848,14.058458,14.855239,14.9964285,13.998713,15.0,14.0,14.22376,15.25821,15.0 2052-01-01T00:00:00Z,32.0,137.0,137.0,134.58427,137.09528,142.34726,145.58127,141.42805,133.03857,149.0,152.47816,150.07567,147.00192,130.0,135.96999,149.0,156.0,154.29695,155.0,147.04033,128.1965,162.0,145.95183,156.78513,153.63193,162.0,162.0,159.0,155.0,162.0,162.0,162.0,126.0,145.84314,159.0,162.0,162.0,162.0,162.0,162.0,155.38509,159.79459,155.22353,161.9452,159.0,163.0,157.33885,158.3172,163.0577,167.13313,162.70662,172.16487,160.50888,156.0,174.0,163.38669,162.2857,156.87177,163.0,158.47452,165.61362,173.78021,173.22649,166.81961,172.28952,172.00714,171.98714,172.0,172.0,172.0,170.96716,172.0 2052-01-01T00:00:00Z,35.0,47.0,47.0,46.597378,47.031757,48.180958,49.860424,45.954823,35.28555,51.0,44.68715,50.078,50.208508,34.0,36.52576,51.0,45.0,46.462578,47.0,41.36436,37.607,50.0,44.69156,50.399536,50.6121,50.0,50.0,52.0,47.0,50.0,50.0,50.0,42.0,45.42123,52.0,50.0,50.0,50.0,50.0,50.0,47.165035,51.407166,47.0958,50.03653,52.0,48.0,47.94521,47.63969,50.744186,52.0,48.58675,52.0,47.296165,46.0,52.0,48.140617,47.795918,46.249077,48.0,46.707005,48.87324,52.549477,52.49676,49.647778,56.276196,56.982143,50.99614,57.0,51.0,52.342556,58.29105,57.0 2052-01-01T00:00:00Z,37.0,8.0,8.0,8.40262,7.99206,7.684546,7.284894,8.129341,6.116868,7.0,7.1656775,7.0,7.435791,6.0,6.2296147,7.0,7.0,7.0098896,11.0,6.913712,6.9017496,9.0,9.435801,8.199533,7.7400527,9.0,9.0,8.0,11.0,9.0,9.0,9.0,8.0,10.052739,8.0,9.0,9.0,9.0,9.0,9.0,10.889977,8.287557,10.936134,8.981736,8.0,11.0,10.263174,9.470186,9.086158,9.084417,10.413248,9.755317,10.282316,9.0,10.0,10.964846,10.795916,9.249075,11.0,9.707005,11.582106,10.329686,10.453163,11.602608,12.565718,12.989286,12.997426,13.0,13.0,13.0,13.25821,13.0 2053-01-01T00:00:00Z,32.0,159.0,159.0,156.58427,158.92854,154.29742,152.56404,153.54553,132.92169,150.0,153.85452,150.76834,151.98497,130.0,135.74037,150.0,155.0,153.76306,146.0,145.87077,127.74563,168.0,140.55968,160.78745,156.3036,168.0,168.0,155.0,146.0,168.0,168.0,168.0,125.0,139.36917,155.0,168.0,168.0,168.0,168.0,168.0,147.21025,158.75876,146.70253,167.76257,155.0,157.0,153.14491,153.24037,163.87607,168.013,160.22713,176.0638,152.41815,144.0,179.0,157.77339,155.67345,145.61899,157.0,148.59554,163.77335,180.97812,180.44164,167.3182,194.3943,196.93571,179.98714,197.0,180.0,183.80391,200.61494,197.0 2053-01-01T00:00:00Z,35.0,53.0,53.0,52.19476,53.02382,54.100834,55.145317,53.176647,49.818077,56.0,55.227802,56.0,55.33553,49.0,50.607304,56.0,56.0,55.987637,51.0,53.285187,47.647377,57.0,50.149303,56.59768,56.30757,57.0,57.0,58.0,51.0,57.0,57.0,57.0,46.0,49.42123,58.0,57.0,57.0,57.0,57.0,57.0,51.330067,57.69108,51.191597,57.018265,58.0,56.0,53.05045,54.2085,57.372093,58.0,56.293377,58.0,54.937325,53.0,58.0,56.07031,55.693874,53.37361,56.0,54.06051,56.582024,58.109894,58.04461,56.875492,58.85524,58.99643,57.997425,59.0,58.0,58.22376,60.03284,59.0 2053-01-01T00:00:00Z,37.0,19.0,19.0,18.19476,19.0,18.509636,19.0,17.13005,16.116867,19.0,16.962315,18.692665,18.365553,16.0,16.229614,19.0,17.0,17.490822,19.0,16.785784,16.0,19.0,17.788177,18.997215,18.99999,19.0,19.0,18.0,19.0,19.0,19.0,19.0,16.0,18.052738,18.0,19.0,19.0,19.0,19.0,19.0,19.0,18.290865,19.0,18.981735,18.0,20.0,18.879978,17.775858,19.115877,19.626625,19.706625,20.632975,18.575018,16.0,21.0,20.035154,19.591831,16.49815,20.0,17.41401,19.981602,20.890104,20.818533,20.071476,20.14476,20.00357,19.99614,20.0,20.0,20.0,20.77463,20.0 2054-01-01T00:00:00Z,32.0,159.0,159.0,156.9869,158.87297,151.8881,147.5583,154.02533,140.98676,143.0,155.15599,144.99767,146.69054,139.0,142.90344,143.0,156.0,152.81708,146.0,149.54395,136.74562,159.0,143.59473,152.59348,148.66174,159.0,159.0,154.0,146.0,159.0,159.0,159.0,134.0,142.21095,154.0,159.0,159.0,159.0,159.0,159.0,146.71515,155.3987,146.41513,158.90868,154.0,158.0,150.10925,149.44096,158.13113,159.9643,158.29338,163.65424,152.31738,142.0,165.0,158.24608,156.36732,143.9926,158.0,147.65604,160.0969,165.98906,165.90329,161.38574,172.69716,173.96786,165.00386,174.0,165.0,167.01384,172.70895,174.0 2054-01-01T00:00:00Z,35.0,51.0,51.0,51.402622,51.00794,51.44297,51.715107,51.25939,43.818077,52.0,49.939568,51.692665,52.207108,43.0,44.607304,52.0,50.0,50.498238,55.0,47.92482,43.90175,56.0,51.04852,54.397675,53.435482,56.0,56.0,56.0,55.0,56.0,56.0,56.0,45.0,51.84246,56.0,56.0,56.0,56.0,56.0,56.0,55.05501,55.97516,55.031933,56.0,56.0,55.0,55.208385,54.041355,55.86706,56.0,55.293377,56.0,53.937325,52.0,56.0,55.035152,54.693874,52.37361,55.0,53.06051,54.684525,56.659374,56.769466,55.202103,61.131435,61.978573,53.99614,62.0,54.0,55.790073,63.03284,62.0 2054-01-01T00:00:00Z,37.0,14.0,14.0,14.0,14.023819,15.319061,16.145319,14.935684,13.350604,17.0,15.683583,16.846333,16.969975,13.0,13.688844,17.0,16.0,16.250357,19.0,15.165463,13.90175,18.0,17.231998,17.600464,17.370022,18.0,18.0,18.0,19.0,18.0,18.0,18.0,15.0,17.736984,18.0,18.0,18.0,18.0,18.0,18.0,18.944988,17.996523,18.968067,18.0,18.0,17.0,18.59158,17.66716,18.02972,18.542208,17.293375,18.877659,17.003462,17.0,19.0,17.070309,17.0,17.0,17.0,17.0,17.285109,19.0,18.908762,17.53845,19.0,19.0,17.997425,19.0,18.0,18.223759,19.25821,19.0 2055-01-01T00:00:00Z,32.0,147.0,147.0,144.18166,146.94443,142.62924,141.99426,140.0,130.28555,140.0,139.58546,140.0,142.62343,129.0,131.52576,140.0,140.0,140.00989,144.0,136.4923,126.74563,152.0,137.3225,147.1972,144.26187,152.0,152.0,157.0,144.0,152.0,152.0,152.0,124.0,137.68492,157.0,152.0,152.0,152.0,152.0,152.0,144.4401,155.44563,144.25546,152.09132,157.0,150.0,146.26718,143.20529,154.09662,156.4578,150.58675,156.12234,144.67622,135.0,156.0,150.21092,148.46936,136.86806,150.0,140.30254,151.43036,156.98906,156.94891,152.69865,163.69716,164.96786,154.98842,165.0,155.0,157.2376,167.32388,165.0 2055-01-01T00:00:00Z,35.0,51.0,51.0,50.19476,50.99206,50.221134,50.284893,49.43533,42.05181,50.0,49.559155,50.0,50.418884,41.0,43.066532,50.0,50.0,50.0,50.0,46.92072,41.90175,54.0,47.62059,52.397675,51.408726,54.0,54.0,50.0,50.0,54.0,54.0,54.0,43.0,47.789722,50.0,54.0,54.0,54.0,54.0,54.0,50.220047,51.167778,50.12773,53.926945,50.0,54.0,51.153595,49.886612,52.955822,53.25325,54.0,55.26595,51.156963,46.0,56.0,54.07031,53.183662,46.9963,54.0,48.82802,54.86673,56.549477,56.588,55.38791,60.276196,60.982143,56.99485,61.0,57.0,57.89504,61.51642,61.0 2055-01-01T00:00:00Z,37.0,14.0,14.0,14.0,14.007939,14.379212,14.715106,14.065025,12.233736,15.0,13.92463,14.846333,14.572661,12.0,12.459229,15.0,14.0,14.245411,15.0,13.379679,12.0,16.0,13.908261,15.597677,15.352177,16.0,16.0,14.0,15.0,16.0,16.0,16.0,12.0,14.052739,14.0,16.0,16.0,16.0,16.0,16.0,15.055012,14.585545,15.031933,15.963471,14.0,15.0,15.288399,14.903131,15.182318,15.084417,15.293376,15.755317,14.648083,14.0,16.0,15.035154,14.897958,14.124537,15.0,14.353502,14.987869,16.0,15.954381,15.129934,16.0,16.0,14.997426,16.0,15.0,15.22376,16.0,16.0 2056-01-01T00:00:00Z,32.0,168.0,168.0,165.18166,167.89679,160.084,158.70363,155.4256,139.93494,155.0,148.12206,153.77066,155.26402,139.0,140.83691,155.0,147.0,148.95834,153.0,144.64664,137.64737,147.0,146.94177,150.20187,152.16466,147.0,147.0,148.0,153.0,147.0,147.0,147.0,136.0,147.63219,148.0,147.0,147.0,147.0,147.0,147.0,152.66994,147.74423,152.8084,147.01826,148.0,158.0,150.94955,150.47673,153.19641,162.09743,154.77287,170.81912,155.47426,151.0,174.0,158.56247,157.2857,151.87177,158.0,153.47452,164.78589,175.42863,175.03612,167.24632,185.11812,186.95357,180.9897,187.0,181.0,182.34256,190.35674,187.0 2056-01-01T00:00:00Z,35.0,62.0,62.0,61.597378,62.01588,62.87609,63.430214,62.676292,61.467472,64.0,64.442535,64.15366,64.371956,61.0,61.918457,64.0,65.0,64.76448,68.0,63.823322,60.549126,67.0,65.104774,65.799995,65.09224,67.0,67.0,67.0,68.0,67.0,67.0,67.0,60.0,65.47397,67.0,67.0,67.0,67.0,67.0,67.0,67.94499,66.98592,67.96806,67.0,67.0,67.0,67.551575,66.304794,67.48797,68.626625,67.0,69.63297,66.28924,65.0,70.0,67.10546,66.79591,65.24908,67.0,65.70701,67.58211,70.32969,70.27068,68.122345,72.56572,72.98929,68.99743,73.0,69.0,69.895035,74.291046,73.0 2056-01-01T00:00:00Z,37.0,21.0,21.0,20.19476,21.015879,21.449484,22.430212,20.00071,18.350603,23.0,20.683584,22.692665,22.445642,18.0,18.688845,23.0,21.0,21.485878,21.0,19.973572,17.549126,24.0,19.760565,23.597677,23.334328,24.0,24.0,20.0,21.0,24.0,24.0,24.0,17.0,19.736984,20.0,24.0,24.0,24.0,24.0,24.0,21.165033,21.181856,21.095798,23.926943,20.0,21.0,21.865196,20.70939,22.06904,21.626625,21.880127,22.632975,19.944248,18.0,23.0,21.070309,20.693874,18.373613,21.0,19.060507,20.993732,23.549477,23.588001,21.55216,27.276197,27.982143,20.998713,28.0,21.0,22.566315,28.0,28.0 2057-01-01T00:00:00Z,32.0,165.0,165.0,162.58427,164.88884,158.03851,154.98851,157.73918,150.81807,151.0,156.93958,151.922,152.34271,150.0,151.6073,151.0,157.0,155.5844,174.0,155.69238,149.54912,166.0,163.91757,159.98466,156.48796,166.0,166.0,159.0,174.0,166.0,166.0,166.0,149.0,166.10616,159.0,166.0,166.0,166.0,166.0,166.0,173.5599,160.97661,173.74454,165.87215,159.0,169.0,171.0127,167.10724,166.44205,170.92859,168.11987,178.30849,167.5681,165.0,181.0,169.42184,168.59183,165.49815,169.0,166.41402,169.87308,181.54948,181.1318,171.68726,185.2762,185.98215,171.99614,186.0,172.0,175.13263,187.29105,186.0 2057-01-01T00:00:00Z,35.0,53.0,53.0,51.38952,53.0,52.10998,53.0,49.630405,46.467472,53.0,49.74758,52.538998,52.983093,46.0,46.918457,53.0,50.0,50.741177,55.0,48.95125,47.8035,59.0,52.555733,56.59442,55.13092,59.0,59.0,54.0,55.0,59.0,59.0,59.0,50.0,53.42123,54.0,59.0,59.0,59.0,59.0,59.0,55.220047,55.448048,55.12773,58.90868,54.0,57.0,56.153595,54.749565,56.69695,55.626625,57.58675,56.632977,54.874645,51.0,57.0,57.0,56.38775,51.747227,57.0,53.121014,55.525772,56.78021,56.728306,55.490166,55.28952,55.00714,52.002575,55.0,52.0,52.67128,56.80747,55.0 2057-01-01T00:00:00Z,37.0,11.0,11.0,11.0,11.007939,11.469924,11.715106,11.435329,12.0,12.0,11.898319,12.0,11.889886,12.0,12.0,12.0,12.0,12.00989,16.0,12.255855,12.0,14.0,14.224128,13.19814,12.740052,14.0,14.0,13.0,16.0,14.0,14.0,14.0,12.0,14.736985,13.0,14.0,14.0,14.0,14.0,14.0,15.889977,13.283912,15.936134,13.981736,13.0,13.0,15.18316,13.402842,13.524691,13.542209,13.293376,13.877659,12.648083,12.0,14.0,13.035154,12.897958,12.124537,13.0,12.353502,12.993895,13.890104,13.818533,13.071475,13.144761,13.0035715,12.998713,13.0,13.0,13.0,14.03284,13.0 2058-01-01T00:00:00Z,32.0,182.0,182.0,177.9738,182.00793,180.8345,182.7151,176.41832,171.40242,183.0,180.53098,182.84633,180.95273,170.0,172.75537,183.0,182.0,182.2553,187.0,178.21411,169.09825,184.0,180.35797,183.59071,183.38786,184.0,184.0,191.0,187.0,184.0,184.0,184.0,168.0,181.00067,191.0,184.0,184.0,184.0,184.0,184.0,186.83496,188.88391,186.9042,184.12785,191.0,188.0,185.33466,178.74136,190.66946,199.67534,186.82649,205.04254,181.58931,170.0,207.0,188.66792,186.16324,172.24168,188.0,176.36304,193.53612,207.76927,207.08417,196.17104,212.98668,213.975,206.97684,214.0,207.0,208.56631,214.51642,214.0 2058-01-01T00:00:00Z,35.0,73.0,73.0,70.584274,72.92854,68.2067,66.56405,67.175224,57.402416,64.0,67.4461,64.61467,67.82914,56.0,58.755375,64.0,68.0,67.043076,74.0,64.27807,58.70525,81.0,69.056244,74.19673,70.07633,81.0,81.0,80.0,74.0,81.0,81.0,81.0,62.0,70.21095,80.0,81.0,81.0,81.0,81.0,81.0,74.38508,80.209885,74.22353,80.981735,80.0,75.0,76.01879,73.390434,80.673294,83.25325,76.760254,85.26595,72.177734,67.0,86.0,75.386696,74.18366,67.9963,75.0,69.82802,77.031265,86.43958,86.04158,78.61319,89.42096,89.98572,81.9897,90.0,82.0,83.79008,91.54926,90.0 2058-01-01T00:00:00Z,37.0,19.0,19.0,19.0,19.015879,19.667713,20.430212,18.759747,13.58434,21.0,17.913258,20.539,20.43719,13.0,14.148073,21.0,18.0,18.73376,20.0,16.417215,15.2543745,20.0,18.831532,20.399536,20.638882,20.0,20.0,18.0,20.0,20.0,20.0,20.0,18.0,19.368492,18.0,20.0,20.0,20.0,20.0,20.0,20.0,18.599789,20.0,19.963472,18.0,19.0,19.959993,19.50059,19.344975,19.626625,19.293375,20.632975,19.003462,19.0,21.0,19.070309,19.0,19.0,19.0,19.0,19.576242,21.109896,21.04461,19.875492,21.85524,21.99643,20.99614,22.0,21.0,21.223759,23.032839,22.0 2059-01-01T00:00:00Z,32.0,156.0,156.0,153.9869,155.99207,154.93915,155.2849,153.48192,141.10362,155.0,155.7116,155.30733,154.8605,139.0,143.13307,155.0,157.0,156.49187,148.0,150.26576,139.0,157.0,146.16577,156.19675,155.64192,157.0,157.0,155.0,148.0,157.0,157.0,157.0,139.0,145.15822,155.0,157.0,157.0,157.0,157.0,157.0,148.4951,155.57841,148.2874,156.96347,155.0,151.0,150.7156,148.6264,156.65623,159.87988,152.76025,162.89893,147.82236,142.0,164.0,151.457,150.08162,143.12083,151.0,145.18152,155.10527,165.97812,165.85222,157.64156,179.3943,181.93571,164.98842,182.0,165.0,168.80391,184.32388,182.0 2059-01-01T00:00:00Z,35.0,51.0,51.0,50.597378,51.0,50.573395,51.0,49.324417,46.233734,51.0,48.127995,50.538998,51.016907,46.0,46.45923,51.0,48.0,48.73376,50.0,47.44364,46.0,49.0,48.464294,49.80186,50.2867,49.0,49.0,51.0,50.0,49.0,49.0,49.0,46.0,48.736984,51.0,49.0,49.0,49.0,49.0,49.0,49.94499,50.417934,49.968067,49.03653,51.0,54.0,49.631588,49.509186,51.162712,52.626625,52.53312,53.632977,52.20579,49.0,54.0,54.0,53.489788,49.62269,54.0,50.767513,54.57584,54.659374,54.815086,54.907917,59.131435,59.978573,55.99614,60.0,56.0,56.89504,61.29105,60.0 2059-01-01T00:00:00Z,37.0,12.0,12.0,11.59738,12.023819,13.346015,14.145318,13.111621,12.467472,15.0,15.340856,15.153667,14.936165,12.0,12.918459,15.0,16.0,15.762006,18.0,14.759357,11.549125,18.0,15.548743,16.798603,16.083317,18.0,18.0,17.0,18.0,18.0,18.0,18.0,11.0,15.789723,17.0,18.0,18.0,18.0,18.0,18.0,18.0,17.280436,18.0,17.981735,17.0,16.0,17.839972,16.139402,17.391754,17.542208,16.586752,17.877659,15.296165,14.0,18.0,16.070309,15.795916,14.249075,16.0,14.707005,16.867214,18.219791,18.180458,17.212534,19.710478,19.992857,18.994852,20.0,19.0,19.223759,20.0,20.0 2060-01-01T00:00:00Z,32.0,156.0,156.0,156.0,155.93648,152.69417,150.27914,154.36888,137.98676,148.0,152.6644,148.76834,150.51775,136.0,139.90344,148.0,153.0,151.79272,156.0,147.37547,138.70525,150.0,150.76872,149.20511,148.77577,150.0,150.0,153.0,156.0,150.0,150.0,150.0,142.0,151.57945,153.0,150.0,150.0,150.0,150.0,150.0,155.66994,152.10951,155.8084,150.0548,153.0,158.0,153.6695,150.25494,155.83173,163.84418,155.653,170.55316,154.06313,147.0,173.0,158.52731,156.87753,148.36992,158.0,150.88852,160.05513,175.6375,175.57607,163.3021,193.52574,196.91429,164.99486,197.0,165.0,172.1603,197.77463,197.0 2060-01-01T00:00:00Z,35.0,62.0,62.0,60.38952,61.99206,60.821484,61.284893,58.935684,57.350605,61.0,59.683582,60.846333,60.809795,57.0,57.688843,61.0,60.0,60.257774,66.0,59.357353,55.1965,66.0,61.29342,63.993958,62.805515,66.0,66.0,61.0,66.0,66.0,66.0,66.0,53.0,61.895203,61.0,66.0,66.0,66.0,66.0,66.0,66.0,62.451523,66.0,65.908676,61.0,66.0,65.87998,64.70734,64.61345,64.795456,66.0,67.14361,64.93386,63.0,68.0,66.070305,65.69387,63.37361,66.0,64.06051,67.75861,68.879166,68.995544,68.39903,74.84191,75.97143,71.99485,76.0,72.0,72.895035,76.51642,76.0 2060-01-01T00:00:00Z,37.0,17.0,17.0,16.59738,17.023819,18.16459,19.145319,17.371014,15.467472,20.0,18.544218,19.846333,19.352432,15.0,15.918459,20.0,19.0,19.24541,20.0,17.695395,15.0,21.0,18.26049,20.597677,20.352177,21.0,21.0,19.0,20.0,21.0,21.0,21.0,15.0,18.42123,19.0,21.0,21.0,21.0,21.0,21.0,20.055012,19.585545,20.031933,20.963472,19.0,20.0,20.248392,19.472242,20.182318,20.084417,20.293375,20.755318,19.292704,18.0,21.0,20.035154,19.795916,18.249075,20.0,18.707005,20.570057,21.329687,21.361925,20.862476,23.565718,23.989286,21.994852,24.0,22.0,22.44752,24.77463,24.0 2061-01-01T00:00:00Z,32.0,194.0,194.0,189.16855,193.99207,192.40213,193.2849,189.75105,187.75302,193.0,198.50279,194.22934,193.74457,186.0,189.44421,193.0,201.0,198.98479,172.0,194.01292,174.72813,193.0,173.32231,193.00279,192.81267,193.0,193.0,207.0,172.0,193.0,193.0,193.0,161.0,168.5267,207.0,193.0,193.0,193.0,193.0,193.0,173.15524,202.83311,172.6706,193.25569,207.0,192.0,179.05655,182.1084,200.91342,210.25325,192.29338,212.26595,186.31738,176.0,213.0,192.73824,190.36732,177.9926,192.0,181.65604,196.3657,212.45052,211.36276,198.61507,208.7238,208.01785,206.9807,208.0,207.0,207.22375,213.42241,208.0 2061-01-01T00:00:00Z,35.0,71.0,71.0,68.584274,70.96824,68.3749,68.13957,66.61127,63.701206,67.0,68.367165,67.307335,67.14014,63.0,64.377686,67.0,69.0,68.531425,76.0,67.39489,65.705246,74.0,72.55559,71.1921,69.545586,74.0,74.0,74.0,76.0,74.0,74.0,74.0,69.0,73.78973,74.0,74.0,74.0,74.0,74.0,74.0,75.88998,73.9465,75.936134,74.0,74.0,75.0,75.14315,73.109,75.10888,77.25325,74.70663,79.26595,73.57502,71.0,80.0,75.175766,74.591835,71.49815,75.0,72.41401,76.15819,80.879166,80.85869,77.231674,86.84191,87.97143,78.99357,88.0,79.0,81.01383,88.77463,88.0 2061-01-01T00:00:00Z,37.0,16.0,16.0,15.194758,16.023819,16.828697,18.145319,15.065735,14.233736,19.0,15.721269,18.539,18.644299,14.0,14.459229,19.0,16.0,16.736233,19.0,15.507606,14.450875,18.0,17.288103,18.40093,18.647804,18.0,18.0,16.0,19.0,18.0,18.0,18.0,15.0,17.736984,16.0,18.0,18.0,18.0,18.0,18.0,18.944988,16.603434,18.968067,17.963472,16.0,19.0,18.551573,17.373316,17.44819,17.084417,18.706625,17.755318,17.930399,16.0,18.0,18.964846,18.693874,16.373613,19.0,17.060507,18.993732,18.219791,18.317314,18.986984,19.710478,19.992857,18.998713,20.0,19.0,19.223759,20.25821,20.0 2062-01-01T00:00:00Z,32.0,150.0,150.0,147.18166,149.93648,145.25003,144.27914,142.93497,138.58434,142.0,142.81157,142.15367,141.60356,138.0,139.14807,142.0,143.0,142.79909,160.0,142.37666,138.45088,150.0,151.10089,146.78699,144.97806,150.0,150.0,151.0,160.0,150.0,150.0,150.0,139.0,153.36917,151.0,150.0,150.0,150.0,150.0,150.0,159.44989,150.6303,159.68066,150.01826,151.0,156.0,156.19585,150.78418,152.44125,154.79546,154.23975,157.14362,152.7808,147.0,158.0,156.07031,155.08162,148.12083,156.0,150.18152,157.14574,159.97812,160.35402,158.42645,173.3943,175.93571,159.991,176.0,160.0,163.58015,179.87315,176.0 2062-01-01T00:00:00Z,35.0,59.0,59.0,57.792137,58.98412,57.506027,57.569786,56.065025,49.818077,57.0,55.736206,56.846333,57.529,49.0,50.607304,57.0,56.0,56.24541,57.0,53.66897,51.70525,60.0,55.895508,58.798603,58.05654,60.0,60.0,57.0,57.0,60.0,60.0,60.0,55.0,56.368492,57.0,60.0,60.0,60.0,60.0,60.0,57.165035,57.876747,57.0958,59.945206,57.0,63.0,57.985218,58.413193,60.51029,62.422085,62.119873,65.77658,60.857334,57.0,67.0,63.140617,62.38775,57.747227,63.0,59.121014,61.19849,66.89011,66.68168,61.78978,66.14476,66.00357,56.99614,66.0,57.0,59.013836,67.291046,66.0 2062-01-01T00:00:00Z,37.0,20.0,20.0,19.59738,19.99206,19.284893,19.284893,18.629696,16.233736,19.0,18.026312,18.846333,18.809795,16.0,16.459229,19.0,18.0,18.252829,22.0,17.57157,17.352625,20.0,20.379694,19.597677,19.378944,20.0,20.0,17.0,22.0,20.0,20.0,20.0,19.0,21.052738,17.0,20.0,20.0,20.0,20.0,20.0,21.889977,17.8837,21.936134,19.945208,17.0,21.0,21.223167,19.970776,19.431131,19.711042,20.706625,21.388292,20.285778,19.0,22.0,21.035154,20.795916,19.249075,21.0,19.707005,20.684605,22.109896,22.090229,20.90981,22.85524,22.99643,19.99614,23.0,20.0,20.671278,23.77463,23.0 2063-01-01T00:00:00Z,32.0,190.0,190.0,189.19476,190.03175,192.02432,192.86043,192.4635,183.98676,194.0,197.24086,194.76834,191.67311,182.0,185.90344,194.0,199.0,197.77542,195.0,192.92772,183.8035,203.0,192.34094,199.38327,197.17859,203.0,203.0,204.0,195.0,203.0,203.0,203.0,186.0,192.15822,204.0,203.0,203.0,203.0,203.0,203.0,195.4401,203.61588,195.25546,203.01826,204.0,203.0,197.50722,196.92766,204.31831,206.71104,203.0,208.38829,199.09082,192.0,209.0,203.21092,201.87753,193.36992,203.0,195.88852,202.98103,209.65938,209.54137,204.13036,214.13144,214.97858,202.99614,215.0,203.0,205.68512,219.13136,215.0 2063-01-01T00:00:00Z,35.0,64.0,64.0,62.38952,63.9603,61.032497,60.42447,59.56467,53.701206,59.0,58.875572,59.0,61.44546,53.0,54.37769,59.0,59.0,59.004944,61.0,57.075073,53.90175,62.0,58.704308,60.80557,60.07439,62.0,62.0,66.0,61.0,62.0,62.0,62.0,55.0,59.105476,66.0,62.0,62.0,62.0,62.0,62.0,61.05501,64.807884,61.031933,62.073055,66.0,70.0,61.488434,63.674274,66.059555,69.25325,67.65299,71.26595,68.195404,65.0,72.0,70.070305,69.48979,65.62269,70.0,66.76751,70.55776,72.54948,72.588,71.10933,76.2762,76.98214,71.99228,77.0,72.0,73.1188,78.54926,77.0 2063-01-01T00:00:00Z,37.0,12.0,12.0,11.194758,12.01588,12.630908,13.430212,11.741317,11.350604,14.0,13.480222,14.0,13.754414,11.0,11.688844,14.0,14.0,14.00989,18.0,13.229427,11.90175,17.0,15.78803,15.797211,15.092235,17.0,17.0,16.0,18.0,17.0,17.0,17.0,13.0,16.42123,16.0,17.0,17.0,17.0,17.0,17.0,17.944988,16.27679,17.968067,16.981735,16.0,17.0,17.59158,16.735682,16.657627,16.542208,17.0,16.877659,16.64462,16.0,17.0,17.0,16.897959,16.124538,17.0,16.353502,17.285028,17.43958,17.543392,17.512417,20.420958,20.985714,17.997425,21.0,18.0,18.671278,22.032839,21.0 2064-01-01T00:00:00Z,32.0,225.0,225.0,222.18166,224.80151,213.98483,207.12234,217.57014,199.68796,200.0,218.92989,203.07335,207.57039,197.0,202.28114,200.0,220.0,215.08684,198.0,210.72353,196.54912,219.0,200.05016,211.40323,206.6737,219.0,219.0,222.0,198.0,219.0,219.0,219.0,196.0,197.3685,222.0,219.0,219.0,219.0,219.0,219.0,199.15524,221.02489,198.6706,219.0548,222.0,213.0,204.69649,203.88779,222.80795,232.30196,214.76025,238.6755,205.91318,193.0,241.0,213.98431,210.95915,195.49075,213.0,200.07005,225.0373,245.8354,245.69997,230.63223,278.63052,284.84286,253.96912,285.0,254.0,260.93655,289.38956,285.0 2064-01-01T00:00:00Z,35.0,75.0,75.0,74.194756,75.03176,76.570755,77.86043,75.61198,70.16868,79.0,78.01307,79.0,78.21696,69.0,71.29615,79.0,79.0,79.0,79.0,75.578575,70.35262,85.0,76.56448,82.593025,81.11309,85.0,85.0,87.0,79.0,85.0,85.0,85.0,72.0,76.78973,87.0,85.0,85.0,85.0,85.0,85.0,79.33007,86.357315,79.1916,85.03653,87.0,84.0,80.93043,80.91583,86.52775,89.16883,84.29337,90.510635,81.871185,78.0,91.0,84.24608,83.38775,78.74722,84.0,80.12102,87.26224,92.42864,92.446686,88.73391,102.11811,103.953575,94.99871,104.0,95.0,97.01383,102.19253,104.0 2064-01-01T00:00:00Z,37.0,19.0,19.0,18.59738,19.047638,21.120804,23.290636,18.825481,15.467472,25.0,18.74758,24.077997,23.362284,15.0,15.918459,25.0,19.0,20.462578,21.0,17.759357,15.90175,22.0,19.35208,23.19861,23.907736,22.0,22.0,23.0,21.0,22.0,22.0,22.0,17.0,19.736984,23.0,22.0,22.0,22.0,22.0,22.0,21.055012,22.712275,21.031933,22.018265,23.0,20.0,21.248392,20.403719,22.401814,23.542208,20.586752,23.877659,19.651545,19.0,24.0,20.140615,19.897959,19.124538,20.0,19.353502,20.88537,24.43958,24.360914,21.58932,27.420958,27.985714,22.998713,28.0,23.0,24.118797,28.25821,28.0 2065-01-01T00:00:00Z,32.0,226.0,226.0,220.76593,225.80151,211.51808,208.12234,204.81361,184.16869,201.0,194.65677,199.77066,203.75287,183.0,185.29614,201.0,193.0,194.96823,203.0,190.21822,187.50874,200.0,197.99925,200.40092,200.66562,200.0,200.0,203.0,203.0,200.0,200.0,200.0,193.0,199.84247,203.0,200.0,200.0,200.0,200.0,200.0,202.83496,202.11266,202.9042,200.0548,203.0,201.0,201.93477,200.99913,202.78662,206.79546,200.70662,209.14362,200.99654,201.0,210.0,201.31639,201.0,201.0,201.0,201.0,204.77872,210.65938,210.40451,206.14174,215.13144,215.97858,213.98198,216.0,214.0,214.44753,217.80746,216.0 2065-01-01T00:00:00Z,35.0,87.0,87.0,85.38952,86.9206,81.50145,79.84894,79.647415,67.05181,77.0,75.47429,76.692665,79.6619,66.0,68.066536,77.0,75.0,75.47599,71.0,71.66486,64.1965,82.0,68.78979,80.00231,78.70737,82.0,82.0,80.0,71.0,82.0,82.0,82.0,62.0,68.15822,80.0,82.0,82.0,82.0,82.0,82.0,71.605125,80.578926,71.351265,81.96347,80.0,74.0,74.37242,72.29444,79.76379,79.457794,76.34701,79.122345,70.829285,65.0,79.0,74.175766,73.08162,66.12084,74.0,68.18152,76.66165,80.31875,80.40208,77.85842,89.26287,90.957146,82.99743,91.0,83.0,84.79008,89.96716,91.0 2065-01-01T00:00:00Z,37.0,22.0,22.0,22.0,22.015879,22.758425,23.430212,22.13005,18.467472,24.0,21.84926,23.692665,23.462547,18.0,18.918459,24.0,22.0,22.483406,21.0,20.567467,17.549126,23.0,19.880648,23.399536,23.621042,23.0,23.0,22.0,21.0,23.0,23.0,23.0,17.0,19.736984,22.0,23.0,23.0,23.0,23.0,23.0,21.110023,22.301632,21.063866,22.981735,22.0,22.0,21.616804,21.305672,22.687347,23.084417,22.293375,23.755318,21.292704,20.0,24.0,22.070309,21.795916,20.249075,22.0,20.707005,22.284948,24.109896,24.04461,22.59691,24.85524,24.99643,22.997425,25.0,23.0,23.44752,25.77463,25.0 2066-01-01T00:00:00Z,32.0,187.0,187.0,182.57117,186.93648,182.0857,181.27914,179.52782,172.63615,179.0,183.55728,179.922,182.70212,171.0,174.2146,179.0,185.0,183.53247,181.0,179.95415,171.45088,182.0,178.50926,180.80974,180.07442,182.0,182.0,186.0,181.0,182.0,182.0,182.0,172.0,178.15822,186.0,182.0,182.0,182.0,182.0,182.0,181.05501,184.81882,181.03194,182.07306,186.0,191.0,181.3284,182.01924,186.19249,189.25325,188.35962,191.26595,187.41504,181.0,192.0,191.03516,189.97958,182.24538,191.0,184.53502,196.80981,195.18697,195.89397,198.3969,216.80194,220.89644,210.97168,221.0,211.0,213.2376,224.09853,221.0 2066-01-01T00:00:00Z,35.0,72.0,72.0,71.59738,72.039696,73.92302,75.57553,72.50106,67.81808,77.0,73.43116,76.539,76.72439,67.0,68.6073,77.0,74.0,74.72634,73.0,71.54104,67.90175,78.0,71.712326,77.600464,77.316475,78.0,78.0,79.0,73.0,78.0,78.0,78.0,69.0,71.736984,79.0,78.0,78.0,78.0,78.0,78.0,73.275055,78.698364,73.15967,78.018265,79.0,77.0,74.60202,74.5133,78.86006,80.626625,77.29337,81.63297,75.22656,72.0,82.0,77.175766,76.48979,72.62269,77.0,73.76751,77.27868,82.54948,82.45114,78.22054,86.2762,86.98214,77.99614,87.0,78.0,80.01383,85.96716,87.0 2066-01-01T00:00:00Z,37.0,23.0,23.0,22.59738,23.015879,23.603954,24.430212,22.56538,18.58434,25.0,22.709894,24.692665,25.071636,18.0,19.148073,25.0,23.0,23.490822,25.0,21.417215,19.352625,26.0,23.295975,25.600464,25.35217,26.0,26.0,25.0,25.0,26.0,26.0,26.0,21.0,23.736984,25.0,26.0,26.0,26.0,26.0,26.0,25.055012,25.29468,25.031933,25.981735,25.0,26.0,25.168377,23.678988,25.657627,25.542208,26.0,25.877659,24.2231,21.0,26.0,26.0,25.48979,21.622688,26.0,22.767511,25.399254,26.43958,26.543392,25.676668,29.420958,29.985714,23.998713,30.0,24.0,25.342556,30.51642,30.0 2067-01-01T00:00:00Z,32.0,211.0,211.0,213.0131,210.86502,205.50716,198.8432,213.45853,197.10362,194.0,212.62672,196.91968,199.0949,195.0,199.13307,194.0,213.0,208.40642,222.0,207.41711,200.41049,219.0,215.3877,208.99068,203.05446,219.0,219.0,228.0,222.0,219.0,219.0,219.0,207.0,217.26369,228.0,219.0,219.0,219.0,219.0,219.0,221.83496,225.175,221.9042,219.16438,228.0,230.0,220.89476,220.25346,227.44742,236.13313,226.77287,241.16487,226.05273,219.0,243.0,230.457,228.87753,220.36992,230.0,222.88852,231.4608,245.3078,245.25975,234.3097,260.96002,263.925,234.99486,264.0,235.0,241.48901,268.64777,264.0 2067-01-01T00:00:00Z,35.0,85.0,85.0,85.805244,85.03176,87.18864,87.86043,87.87066,80.16868,89.0,88.41979,89.0,88.56799,79.0,81.29615,89.0,89.0,88.98517,83.0,85.19479,76.294754,89.0,80.81828,89.0,88.946465,89.0,89.0,90.0,83.0,89.0,89.0,89.0,73.0,79.84246,90.0,89.0,89.0,89.0,89.0,89.0,83.33007,89.70184,83.1916,89.018265,90.0,86.0,84.93043,84.77879,89.10622,90.0,86.88013,90.0,84.58887,82.0,90.0,86.14062,85.591835,82.49815,86.0,83.41401,87.74648,90.879166,90.904305,88.658905,96.84191,97.97143,91.99228,98.0,92.0,93.34256,98.77463,98.0 2067-01-01T00:00:00Z,37.0,27.0,27.0,26.19476,27.0,26.69106,27.0,25.870659,23.467472,27.0,26.645899,27.0,26.66587,23.0,23.918459,27.0,27.0,27.004944,29.0,25.759357,23.90175,30.0,27.35208,28.795818,28.07439,30.0,30.0,28.0,29.0,30.0,30.0,30.0,25.0,27.736984,28.0,30.0,30.0,30.0,30.0,30.0,29.055012,28.5713,29.031933,29.963472,28.0,30.0,29.208384,28.109877,29.477911,29.626625,30.0,30.632975,28.578482,26.0,31.0,30.035154,29.591831,26.49815,30.0,27.41401,29.696493,31.109896,31.090229,29.90981,31.85524,31.99643,28.998713,32.0,29.0,29.671278,33.29105,32.0 2068-01-01T00:00:00Z,32.0,250.0,250.0,245.9738,249.92854,244.13527,243.56404,240.06503,227.63615,241.0,239.47241,240.84633,240.7982,226.0,229.2146,241.0,240.0,240.2454,241.0,235.27397,222.84387,256.0,234.14719,249.98048,246.28271,256.0,256.0,280.0,241.0,256.0,256.0,256.0,219.0,234.05342,280.0,256.0,256.0,256.0,256.0,256.0,241.82516,272.72287,241.47899,256.43835,280.0,246.0,245.60603,242.90578,265.49008,275.66232,248.93376,272.97873,241.41469,233.0,272.0,246.914,244.67345,234.61899,246.0,237.59554,251.2514,273.42865,272.57993,255.15274,283.1181,284.95358,263.9794,285.0,264.0,268.69894,285.51642,285.0 2068-01-01T00:00:00Z,35.0,91.0,91.0,90.194756,91.039696,92.94997,94.57553,91.677,87.05181,96.0,94.05075,95.84634,93.85486,86.0,88.066536,96.0,95.0,95.25283,99.0,92.176575,87.8035,105.0,95.38027,101.38467,99.196396,105.0,105.0,102.0,99.0,105.0,105.0,105.0,90.0,96.15822,102.0,105.0,105.0,105.0,105.0,105.0,99.33007,102.81214,99.1916,104.945206,102.0,96.0,100.73039,98.21321,102.125824,101.457794,98.64038,101.122345,94.96502,93.0,101.0,96.175766,95.69387,93.37361,96.0,94.06051,96.87918,102.20885,102.26623,98.12846,110.40763,111.96072,98.99743,112.0,99.0,101.908875,112.51642,112.0 2068-01-01T00:00:00Z,37.0,28.0,28.0,27.19476,28.023819,29.372969,30.145319,29.287558,26.051811,31.0,32.84739,31.461,30.644299,25.0,27.066532,31.0,34.0,33.273655,35.0,30.984682,25.90175,37.0,32.17662,34.59442,33.148792,37.0,37.0,34.0,35.0,37.0,37.0,37.0,27.0,32.47397,34.0,37.0,37.0,37.0,37.0,37.0,35.110023,34.851734,35.063866,36.945206,34.0,34.0,35.496784,33.87596,35.73673,36.168835,34.880127,37.510635,32.94425,31.0,38.0,34.140617,33.693874,31.373613,34.0,32.06051,34.005783,38.21979,38.08922,34.636654,39.71048,39.99286,34.001286,40.0,34.0,35.342556,40.25821,40.0 2069-01-01T00:00:00Z,32.0,235.0,235.0,229.76593,234.91266,230.09052,227.13383,232.12825,222.50604,224.0,245.12407,227.84167,231.29768,219.0,225.88844,224.0,249.0,242.87709,229.0,237.45645,218.54912,288.0,227.89502,262.36697,246.58437,288.0,288.0,261.0,229.0,288.0,288.0,288.0,218.0,225.5267,261.0,288.0,288.0,288.0,288.0,288.0,232.24567,268.66367,230.88405,287.50687,261.0,271.0,248.49596,252.8777,275.84537,273.4708,275.9874,281.18616,257.19904,232.0,284.0,271.457,267.02036,236.85696,271.0,245.78659,273.9082,287.73645,288.0258,277.46255,313.07812,317.87857,280.98712,318.0,281.0,289.27908,311.28653,318.0 2069-01-01T00:00:00Z,35.0,94.0,94.0,91.9869,93.857086,85.58542,81.12809,86.673454,77.934944,76.0,85.10525,77.383,79.93612,77.0,78.836914,76.0,85.0,82.8185,87.0,82.390785,77.90175,86.0,84.05654,81.99906,79.62,86.0,86.0,84.0,87.0,86.0,86.0,86.0,79.0,84.47397,84.0,86.0,86.0,86.0,86.0,86.0,86.94499,84.54696,86.96806,85.96347,84.0,88.0,86.511566,85.01095,86.882385,89.42209,87.413246,92.77658,86.21618,83.0,94.0,88.21092,87.48979,83.62269,88.0,84.76751,92.44492,96.19791,96.443245,94.127525,111.10479,113.92857,102.99743,114.0,103.0,105.46135,114.25821,114.0 2069-01-01T00:00:00Z,37.0,30.0,30.0,30.0,30.0,30.272135,30.0,31.110912,30.350603,30.0,32.5819,30.461,30.634447,30.0,30.688845,30.0,33.0,32.276127,35.0,32.1015,30.90175,37.0,33.675964,34.196278,32.5099,37.0,37.0,35.0,35.0,37.0,37.0,37.0,32.0,34.05274,35.0,37.0,37.0,37.0,37.0,37.0,35.110023,35.55375,35.063866,36.96347,35.0,36.0,35.496784,34.01301,36.344975,36.626625,36.293377,37.632977,34.226562,31.0,38.0,36.07031,35.489788,31.622688,36.0,32.767513,37.43719,38.769268,38.859695,38.061993,43.986675,44.975002,40.989704,45.0,41.0,41.89504,45.0,45.0 2070-01-01T00:00:00Z,32.0,246.0,246.0,246.0,245.86502,239.37196,233.8432,244.15396,233.40242,229.0,243.75114,231.30501,230.95647,232.0,234.75537,229.0,244.0,240.38312,255.0,240.59789,231.09825,255.0,245.69417,244.57582,238.38878,255.0,255.0,242.0,255.0,255.0,255.0,255.0,230.0,247.10616,242.0,255.0,255.0,255.0,255.0,255.0,255.0,245.69086,255.0,254.76257,242.0,258.0,254.63994,251.32758,251.76125,251.75975,257.11987,257.79785,253.72505,246.0,260.0,258.0703,256.77548,247.49445,258.0,250.24203,256.55542,260.87915,260.99554,257.33463,266.84192,267.97144,253.009,268.0,253.0,256.35638,269.29105,268.0 2070-01-01T00:00:00Z,35.0,92.0,92.0,92.0,91.97618,90.49951,89.85468,90.32371,81.81808,89.0,88.14293,88.84634,90.29047,81.0,82.6073,89.0,88.0,88.26025,95.0,86.05275,83.25437,98.0,90.96392,94.39581,92.22317,98.0,98.0,91.0,95.0,98.0,98.0,98.0,86.0,92.15822,91.0,98.0,98.0,98.0,98.0,98.0,95.16503,93.03393,95.0958,97.872154,91.0,98.0,96.02522,96.63851,96.90465,99.133125,98.0,104.16488,97.28924,96.0,106.0,98.281235,97.79591,96.24908,98.0,96.70701,101.535614,106.769264,106.58598,102.79168,111.98668,112.975,109.99357,113.0,110.0,110.67128,113.51642,113.0 2070-01-01T00:00:00Z,37.0,30.0,30.0,29.59738,30.0,29.754818,30.0,29.065025,26.350603,30.0,28.886946,29.846333,30.291866,26.0,26.688845,30.0,29.0,29.240467,28.0,27.909609,25.549126,32.0,27.204533,31.199533,30.686514,32.0,32.0,30.0,28.0,32.0,32.0,32.0,25.0,27.052738,30.0,32.0,32.0,32.0,32.0,32.0,28.220045,30.585712,28.127731,31.963472,30.0,29.0,29.313623,29.404596,30.591131,30.0,29.880127,30.0,28.655006,28.0,30.0,29.035154,28.897959,28.124538,29.0,28.353502,30.491737,31.208849,31.448708,31.165894,39.407635,40.960716,34.001286,41.0,34.0,35.566315,39.45074,41.0 2071-01-01T00:00:00Z,32.0,241.0,241.0,241.80524,240.84915,233.65034,227.41298,239.04234,227.16869,222.0,236.33492,224.15134,227.6239,226.0,228.29614,222.0,236.0,232.61122,241.0,232.89839,230.05788,246.0,237.95132,236.393,230.62195,246.0,246.0,239.0,241.0,246.0,246.0,246.0,235.0,239.10548,239.0,246.0,246.0,246.0,246.0,246.0,241.27505,240.95625,241.15967,245.87215,239.0,239.0,242.56201,241.67126,241.69688,239.5422,241.05363,239.87766,239.02423,239.0,240.0,239.03516,239.0,239.0,239.0,239.0,246.38077,243.95624,244.84491,248.19902,270.7886,275.87143,263.98972,276.0,264.0,266.68512,277.80746,276.0 2071-01-01T00:00:00Z,35.0,93.0,93.0,92.194756,92.98412,92.29548,91.569786,93.221825,97.0,91.0,96.389915,91.922005,91.87158,97.0,97.0,91.0,97.0,95.54484,98.0,97.063965,95.64738,100.0,96.75269,96.39442,94.232124,100.0,100.0,106.0,98.0,100.0,100.0,100.0,94.0,96.736984,106.0,100.0,100.0,100.0,100.0,100.0,98.11002,104.15426,98.063866,100.10959,106.0,106.0,98.696815,99.64711,104.64108,108.711044,104.239746,110.38829,103.49157,99.0,111.0,106.175766,105.285706,99.871765,106.0,101.47452,109.24408,111.98906,111.99454,110.24021,118.69715,119.96786,116.99485,120.0,117.0,117.67128,122.5821,120.0 2071-01-01T00:00:00Z,37.0,30.0,30.0,29.59738,30.055576,33.04429,35.00574,32.11233,32.467472,37.0,35.137493,36.846333,35.869713,32.0,32.918457,37.0,36.0,36.240467,35.0,34.567467,32.450874,37.0,34.416206,36.998608,36.98215,37.0,37.0,36.0,35.0,37.0,37.0,37.0,33.0,34.368492,36.0,37.0,37.0,37.0,37.0,37.0,35.110023,36.29451,35.063866,36.981735,36.0,34.0,35.576797,34.737736,36.09616,36.0,34.880127,36.0,33.655006,33.0,36.0,34.07031,33.897957,33.12454,34.0,33.353504,34.87332,36.21979,36.180458,35.212536,37.71048,37.99286,36.99614,38.0,37.0,37.22376,38.77463,38.0 2072-01-01T00:00:00Z,32.0,216.0,216.0,211.16855,215.97618,211.73875,213.85468,203.84462,174.62291,213.0,201.03514,211.30966,212.39558,171.0,178.11806,213.0,202.0,204.61052,177.0,189.7945,172.8035,194.0,179.12987,201.61348,205.98729,194.0,194.0,209.0,177.0,194.0,194.0,194.0,175.0,176.3685,209.0,194.0,194.0,194.0,194.0,194.0,177.9352,204.65205,177.54286,194.27396,209.0,198.0,182.86295,187.13351,203.89642,214.9643,196.82649,218.65424,193.01083,184.0,220.0,198.77339,196.57141,185.74353,198.0,188.94904,207.67256,221.97812,221.44164,211.10405,235.3943,237.93571,230.97168,238.0,231.0,232.56631,240.58209,238.0 2072-01-01T00:00:00Z,35.0,70.0,70.0,71.20786,69.97618,69.59791,67.85468,72.60985,68.58434,67.0,72.81158,67.922005,69.250595,68.0,69.14807,67.0,73.0,71.56215,81.0,71.800995,68.450874,80.0,76.0966,74.79627,71.7033,80.0,80.0,69.0,81.0,80.0,80.0,80.0,69.0,77.21095,69.0,80.0,80.0,80.0,80.0,80.0,80.94499,72.209,80.96806,79.799095,69.0,79.0,80.551575,79.236275,75.9383,74.42209,79.29337,77.77658,78.64808,78.0,79.0,79.0,78.89796,78.124535,79.0,78.3535,83.07579,80.868225,81.30942,83.89396,93.53907,95.939285,92.98198,96.0,93.0,93.67128,97.291046,96.0 2072-01-01T00:00:00Z,37.0,28.0,28.0,27.19476,28.023819,28.828697,30.145319,27.065735,23.58434,31.0,27.608213,30.539,30.018303,23.0,24.148073,31.0,28.0,28.731289,29.0,26.35325,23.450874,30.0,27.204384,30.398144,30.62996,30.0,30.0,29.0,29.0,30.0,30.0,30.0,24.0,27.42123,29.0,30.0,30.0,30.0,30.0,30.0,29.055012,29.297987,29.031933,29.981735,29.0,27.0,29.168377,27.47342,29.09616,29.0,27.880127,29.0,26.299627,25.0,29.0,27.070309,26.795916,25.249075,27.0,25.707005,27.879265,29.549477,29.588001,28.38791,33.276196,33.982143,29.997425,34.0,30.0,30.895037,34.51642,34.0 2073-01-01T00:00:00Z,32.0,259.0,259.0,254.57117,258.88092,251.06836,248.2734,249.59142,241.51929,244.0,252.0017,245.38301,248.51518,240.0,242.98499,244.0,253.0,250.79872,247.0,248.16837,242.25438,255.0,246.79219,250.60231,247.9008,255.0,255.0,257.0,247.0,255.0,255.0,255.0,245.0,246.3685,257.0,255.0,255.0,255.0,255.0,255.0,247.4401,256.35815,247.25546,255.03653,257.0,273.0,250.5074,260.9333,262.79465,271.63962,267.71924,280.69678,271.51617,269.0,284.0,273.3867,272.59183,269.49814,273.0,270.414,275.94717,284.76926,284.44913,277.62433,289.98666,290.975,282.99484,291.0,283.0,284.79007,295.38956,291.0 2073-01-01T00:00:00Z,35.0,92.0,92.0,91.59738,92.05558,94.772156,97.005745,93.00142,89.70121,99.0,94.367165,98.38533,98.787575,89.0,90.377686,99.0,95.0,95.969284,94.0,92.88318,86.294754,98.0,90.89398,98.40372,98.60319,98.0,98.0,94.0,94.0,98.0,98.0,98.0,83.0,90.52671,94.0,98.0,98.0,98.0,98.0,98.0,94.22005,95.20703,94.12773,97.92694,94.0,94.0,95.153595,93.61252,96.42407,97.25325,95.1735,99.26595,92.59233,90.0,100.0,94.21092,93.591835,90.49815,94.0,91.41401,98.43296,101.42864,101.49231,99.718315,111.11811,112.953575,108.99485,113.0,109.0,109.895035,114.80747,113.0 2073-01-01T00:00:00Z,37.0,23.0,23.0,22.19476,23.03176,24.842892,25.860424,24.722887,21.16868,27.0,28.708023,27.461,27.185537,20.0,22.296146,27.0,30.0,29.258821,25.0,26.258759,20.90175,27.0,24.516544,27.002785,26.98217,27.0,27.0,28.0,25.0,27.0,27.0,27.0,22.0,24.052738,28.0,27.0,27.0,27.0,27.0,27.0,25.110023,27.709135,25.063866,27.018265,28.0,26.0,25.616804,25.305672,27.209436,27.457792,26.293375,27.122341,25.292704,24.0,27.0,26.035154,25.795916,24.249075,26.0,24.707005,27.764715,27.549477,27.633621,28.093725,31.276197,31.982143,31.99614,32.0,32.0,32.0,32.77463,32.0 2074-01-01T00:00:00Z,32.0,268.0,268.0,265.5843,267.9762,265.75412,265.85468,263.6763,236.85664,265.0,264.34967,265.15366,272.0005,233.0,240.57729,265.0,266.0,265.7076,246.0,253.43002,234.8035,281.0,245.26225,274.61438,270.4654,281.0,281.0,297.0,246.0,281.0,281.0,281.0,237.0,243.15822,297.0,281.0,281.0,281.0,281.0,281.0,247.9254,292.1921,247.11766,281.29224,297.0,272.0,257.77426,262.48846,288.69733,299.71103,274.64038,301.3883,265.27896,253.0,302.0,273.05463,270.0612,255.36621,272.0,259.71655,287.71173,306.17603,305.79364,292.88434,334.49908,339.8643,324.99228,340.0,325.0,328.35638,342.8403,340.0 2074-01-01T00:00:00Z,35.0,96.0,96.0,93.9869,95.960304,92.515175,92.42447,89.51878,82.58434,91.0,87.2183,90.38533,92.844826,82.0,83.14807,91.0,87.0,87.998955,98.0,85.99289,82.450874,97.0,91.7647,94.59999,93.17553,97.0,97.0,96.0,98.0,97.0,97.0,97.0,83.0,93.263695,96.0,97.0,97.0,97.0,97.0,97.0,97.94499,96.270004,97.96806,96.981735,96.0,101.0,97.39154,94.85533,97.35203,97.08442,99.8265,97.75532,97.43235,91.0,98.0,100.89454,99.979576,92.24538,101.0,94.53503,104.528946,100.3078,100.98966,105.180824,115.96003,118.925,112.99228,119.0,113.0,114.34256,119.51642,119.0 2074-01-01T00:00:00Z,37.0,32.0,32.0,31.19476,32.00794,31.888847,32.715107,30.195076,27.350603,33.0,29.886946,32.538998,31.929762,27.0,27.688845,33.0,30.0,30.748596,38.0,29.485281,27.90175,35.0,34.012157,34.193962,33.74896,35.0,35.0,32.0,38.0,35.0,35.0,35.0,29.0,35.158215,32.0,35.0,35.0,35.0,35.0,35.0,37.834965,32.86929,37.9042,34.945206,32.0,36.0,36.89476,35.568233,34.10582,33.626625,35.706623,34.632977,35.64116,35.0,35.0,35.964848,35.897957,35.12454,36.0,35.353504,35.696735,35.109894,35.18147,35.64994,35.85524,35.99643,34.998714,36.0,35.0,35.22376,37.03284,36.0 2075-01-01T00:00:00Z,32.0,267.0,267.0,267.80524,266.8571,260.75525,254.1281,268.0698,257.63614,249.0,269.37073,252.227,251.4937,256.0,259.2146,249.0,270.0,264.8612,255.0,264.25055,255.09825,295.0,256.58957,276.55862,265.254,295.0,295.0,298.0,255.0,295.0,295.0,295.0,254.0,254.68425,298.0,295.0,295.0,295.0,295.0,295.0,257.20047,296.78156,256.2773,295.05478,298.0,290.0,268.57632,275.4988,296.50104,300.16882,291.4669,301.51062,281.4882,266.0,302.0,290.42184,287.551,268.9889,290.0,274.48407,302.71564,306.7255,307.29404,306.052,338.7753,344.84644,332.98712,345.0,333.0,335.68512,342.93433,345.0 2075-01-01T00:00:00Z,35.0,102.0,102.0,100.79214,101.97618,100.30824,99.85468,99.74061,92.16868,99.0,100.41979,99.307335,100.59079,91.0,93.29615,99.0,101.0,100.52895,107.0,97.96236,91.90175,103.0,101.6329,101.401855,100.48012,103.0,103.0,105.0,107.0,103.0,103.0,103.0,93.0,102.579445,105.0,103.0,103.0,103.0,103.0,103.0,106.77995,104.38978,106.87227,103.03653,105.0,105.0,105.32631,101.64889,105.25188,108.25325,104.413246,110.26595,102.50542,98.0,111.0,105.21092,104.285706,98.871765,105.0,100.47452,104.38705,112.20885,112.22061,105.865486,120.40763,121.96072,102.99614,122.0,103.0,107.25143,124.5821,122.0 2075-01-01T00:00:00Z,37.0,36.0,36.0,35.19476,36.0397,37.859257,39.57553,36.306698,35.467472,41.0,38.340855,40.692665,39.789623,35.0,35.918457,41.0,39.0,39.48835,40.0,37.695393,34.549126,42.0,37.99271,41.596283,41.34325,42.0,42.0,42.0,40.0,42.0,42.0,42.0,34.0,38.105476,42.0,42.0,42.0,42.0,42.0,42.0,40.110023,41.985588,40.063866,42.0,42.0,42.0,40.576797,39.943306,41.674686,40.915585,42.0,40.244682,40.57848,38.0,40.0,41.92969,41.59183,38.49815,42.0,39.41401,42.60002,40.439583,40.63463,42.53113,43.420956,43.985714,44.001286,44.0,44.0,44.0,44.25821,44.0 2076-01-01T00:00:00Z,32.0,252.0,252.0,247.9738,251.8809,245.12996,241.2734,246.85913,233.03857,237.0,253.59666,239.91968,239.44676,230.0,235.96999,237.0,256.0,251.43361,276.0,248.38356,243.52625,267.0,266.733,254.9749,247.91351,267.0,267.0,264.0,276.0,267.0,267.0,267.0,260.0,270.94794,264.0,267.0,267.0,267.0,267.0,267.0,275.50488,264.6881,275.71262,266.94522,264.0,280.0,272.36423,265.9428,269.32764,271.0487,276.18613,275.40955,272.492,259.0,277.0,279.89453,277.85712,261.6153,280.0,266.42355,282.93375,279.3078,279.98965,283.62366,294.96002,297.925,289.99228,298.0,290.0,291.79007,301.87314,298.0 2076-01-01T00:00:00Z,35.0,111.0,111.0,110.194756,111.01588,111.72162,112.430214,111.11162,106.934944,113.0,113.19012,113.15366,112.471,106.0,107.836914,113.0,114.0,113.76448,117.0,111.45475,105.549126,123.0,112.809235,118.98931,116.55751,123.0,123.0,120.0,117.0,123.0,123.0,123.0,105.0,113.21095,120.0,123.0,123.0,123.0,123.0,123.0,117.33007,120.8196,117.1916,122.945206,120.0,122.0,118.89042,118.48495,122.0026,122.16883,122.29337,123.510635,119.51581,115.0,124.0,122.070305,121.285706,115.871765,122.0,117.47452,121.40512,124.21979,124.18046,121.81962,125.71048,125.99286,120.0,126.0,120.0,121.34256,128.06567,126.0 2076-01-01T00:00:00Z,37.0,42.0,42.0,41.19476,41.99206,41.49327,41.284893,41.54624,39.58434,41.0,43.40485,41.461002,41.110115,39.0,40.148075,41.0,44.0,43.26871,43.0,42.225323,38.549126,45.0,41.556763,43.396282,42.426586,45.0,45.0,46.0,43.0,45.0,45.0,45.0,38.0,41.42123,46.0,45.0,45.0,45.0,45.0,45.0,43.110023,45.673355,43.063866,45.018265,46.0,44.0,43.576797,42.874783,45.372093,46.0,44.293377,46.0,42.937325,41.0,46.0,44.07031,43.693874,41.37361,44.0,42.06051,45.74656,47.098953,47.267242,46.515953,54.552395,55.964287,49.99228,56.0,50.0,51.342556,56.0,56.0 2077-01-01T00:00:00Z,32.0,274.0,274.0,264.3371,273.738,255.69232,250.4015,249.78508,202.42773,241.0,248.82565,242.53667,246.90506,196.0,208.62881,241.0,251.0,248.50386,224.0,230.45515,202.76312,256.0,222.19012,249.9958,246.13109,256.0,256.0,257.0,224.0,256.0,256.0,256.0,211.0,219.8952,257.0,256.0,256.0,256.0,256.0,256.0,225.76036,256.62054,225.02185,256.01825,257.0,248.0,234.42897,235.47136,255.44154,257.0,250.347,257.0,238.78783,222.0,257.0,248.31639,245.34691,225.23798,248.0,231.19106,253.91095,258.75833,258.763,255.6764,270.68384,272.94287,267.99356,273.0,268.0,269.1188,276.0985,273.0 2077-01-01T00:00:00Z,35.0,84.0,84.0,82.38952,83.95236,80.743996,79.709366,79.86995,73.81808,78.0,79.736206,78.307335,79.003265,73.0,74.6073,78.0,80.0,79.519066,82.0,77.73293,73.0,82.0,78.844864,80.397675,79.44443,82.0,82.0,80.0,82.0,82.0,82.0,82.0,73.0,79.15822,80.0,82.0,82.0,82.0,82.0,82.0,82.0,80.57147,82.0,81.96347,80.0,82.0,81.75996,79.41467,81.152596,80.542206,82.0,80.877655,79.86772,76.0,81.0,81.96484,81.38775,76.74722,82.0,78.12102,83.7644,81.769264,81.99655,83.950775,86.98668,87.975,87.99614,88.0,88.0,88.0,91.35673,88.0 2077-01-01T00:00:00Z,37.0,34.0,34.0,31.584276,33.97618,31.663404,31.854681,29.305988,27.467472,31.0,30.544218,31.0,31.330343,27.0,27.918459,31.0,31.0,31.00989,35.0,29.887285,28.8035,35.0,32.999702,33.396282,32.444416,35.0,35.0,33.0,35.0,35.0,35.0,35.0,31.0,33.736984,33.0,35.0,35.0,35.0,35.0,35.0,35.0,33.567825,35.0,34.96347,33.0,36.0,34.95999,34.637634,34.610847,34.626625,35.706623,35.632977,35.285778,34.0,36.0,36.0,35.795918,34.249077,36.0,34.707005,36.87324,36.659374,36.815086,37.1865,41.131435,41.978573,38.99614,42.0,39.0,39.67128,42.77463,42.0 2078-01-01T00:00:00Z,32.0,288.0,288.0,286.79214,287.82532,279.55676,272.26767,286.35663,243.42773,266.0,289.21558,269.99533,275.41833,237.0,249.62881,266.0,292.0,285.56738,245.0,270.17587,243.76312,292.0,252.06949,281.60648,274.96948,292.0,292.0,298.0,245.0,292.0,292.0,292.0,252.0,247.21028,298.0,292.0,292.0,292.0,292.0,292.0,247.58554,296.10608,246.50085,292.1096,298.0,294.0,261.1552,271.81247,297.57324,305.5909,293.41324,310.28723,282.97632,263.0,312.0,294.63278,290.8367,266.86066,294.0,273.95856,298.8183,314.4177,314.1675,302.08224,330.81528,333.92142,310.01416,334.0,310.0,315.37024,334.2582,334.0 2078-01-01T00:00:00Z,35.0,100.0,100.0,100.805244,100.0,100.308945,100.0,101.12934,89.40241,100.0,99.751144,100.0,101.01084,88.0,90.75538,100.0,100.0,99.99011,96.0,95.638435,88.90175,107.0,94.424805,104.19767,102.42958,107.0,107.0,101.0,96.0,107.0,107.0,107.0,90.0,94.10548,101.0,107.0,107.0,107.0,107.0,107.0,96.605125,102.750015,96.351265,106.89041,101.0,108.0,99.45243,98.77292,105.56667,105.879875,107.70663,108.898926,102.31046,92.0,110.0,108.070305,106.367325,93.9926,108.0,97.65604,109.490524,111.09895,111.26724,110.237366,118.55239,119.96429,113.00129,120.0,113.0,114.566315,123.35673,120.0 2078-01-01T00:00:00Z,37.0,29.0,29.0,28.59738,29.0,28.754818,29.0,28.065025,21.818075,29.0,27.736206,28.846333,29.308771,21.0,22.607304,29.0,28.0,28.24541,29.0,25.668966,22.352625,28.0,27.09217,28.402323,28.647814,28.0,28.0,29.0,29.0,28.0,28.0,28.0,24.0,27.42123,29.0,28.0,28.0,28.0,28.0,28.0,28.944988,28.712612,28.968067,28.018265,29.0,28.0,28.511566,26.873905,28.830343,30.084417,28.0,30.755318,26.93386,25.0,31.0,28.105461,27.693874,25.373613,28.0,26.060507,29.746561,31.43958,31.406534,30.295135,34.420956,34.985714,33.99228,35.0,34.0,34.22376,35.25821,35.0 2079-01-01T00:00:00Z,32.0,282.0,282.0,279.9869,281.63477,261.51608,249.10512,266.9279,234.03857,236.0,258.05383,239.227,248.84769,231.0,236.96999,236.0,257.0,251.9947,296.0,250.59888,250.83849,278.0,282.0465,261.19437,251.32707,278.0,278.0,278.0,296.0,278.0,278.0,278.0,275.0,289.36917,278.0,278.0,278.0,278.0,278.0,278.0,295.0098,277.78836,295.4252,278.0,278.0,302.0,289.44858,283.50458,285.5822,292.63962,294.95898,301.69678,294.09854,280.0,305.0,302.10547,299.75507,282.73984,302.0,287.77704,306.3773,306.64844,306.90085,307.44543,317.82858,319.94644,316.98328,320.0,317.0,317.67126,327.2299,320.0 2079-01-01T00:00:00Z,35.0,113.0,113.0,109.37641,112.92854,106.836174,106.56405,101.778175,92.70121,104.0,98.38398,103.077995,104.965675,92.0,93.377686,104.0,98.0,99.472466,104.0,96.330925,94.25437,106.0,100.73177,105.19814,104.70433,106.0,106.0,105.0,104.0,106.0,106.0,106.0,97.0,101.78973,105.0,106.0,106.0,106.0,106.0,106.0,104.11002,105.28391,104.063866,105.981735,105.0,107.0,104.49678,103.150055,106.44119,107.711044,106.70663,109.38829,104.50888,100.0,110.0,107.10546,106.285706,100.871765,107.0,102.47452,107.02354,110.65937,110.67823,107.740555,115.13144,115.97857,107.00515,116.0,107.0,109.01383,122.713455,116.0 2079-01-01T00:00:00Z,37.0,39.0,39.0,38.597378,38.99206,38.012756,38.284893,36.518784,28.701208,38.0,34.180614,37.38533,38.110115,28.0,29.377687,38.0,34.0,34.969284,33.0,31.883183,28.450874,35.0,31.768435,36.20279,36.898823,35.0,35.0,37.0,33.0,35.0,35.0,35.0,29.0,31.736984,37.0,35.0,35.0,35.0,35.0,35.0,33.110023,36.425056,33.063866,35.03653,37.0,34.0,33.53679,32.443893,35.877125,37.0,34.293377,37.0,32.581944,30.0,37.0,34.10546,33.59183,30.49815,34.0,31.41401,34.89115,37.109894,36.99899,35.284008,37.85524,37.99643,37.0,38.0,37.0,37.22376,40.065678,38.0 2080-01-01T00:00:00Z,32.0,312.0,312.0,305.9607,311.75388,296.65738,289.83173,296.3299,277.68796,281.0,297.03156,283.61234,292.98706,275.0,280.28113,281.0,298.0,293.87253,299.0,290.1947,270.04037,303.0,288.1611,294.21716,288.9087,303.0,303.0,312.0,299.0,303.0,303.0,303.0,264.0,287.9486,312.0,303.0,303.0,303.0,303.0,303.0,299.22003,309.25833,299.12775,303.16437,312.0,325.0,300.47366,303.84122,317.9521,336.9416,318.54575,352.37228,317.10547,303.0,358.0,326.1601,322.75507,305.73984,325.0,310.77704,322.90607,357.56042,355.95117,327.1039,354.57904,354.01428,317.99744,354.0,318.0,326.05533,359.16418,354.0 2080-01-01T00:00:00Z,35.0,104.0,104.0,105.61048,104.03176,105.862595,106.86043,105.407875,90.40241,108.0,101.25955,106.92433,107.259224,89.0,91.75538,108.0,101.0,102.69315,98.0,96.7024,90.35262,101.0,96.24862,103.805115,105.44547,101.0,101.0,103.0,98.0,101.0,101.0,101.0,92.0,96.10548,103.0,101.0,101.0,101.0,101.0,101.0,98.16503,102.4499,98.0958,101.03653,103.0,99.0,98.8652,97.777916,103.2081,107.879875,99.586754,110.898926,97.5854,95.0,112.0,99.457,98.591835,95.49815,99.0,96.41401,102.81454,113.31875,113.037125,105.01222,122.26287,123.957146,111.9897,124.0,112.0,114.68511,129.42241,124.0 2080-01-01T00:00:00Z,37.0,35.0,35.0,35.0,35.00794,35.19779,35.715107,34.324417,31.233736,36.0,33.127995,35.538998,35.280796,31.0,31.459229,36.0,33.0,33.756012,44.0,33.019314,31.90175,38.0,39.00414,37.195354,36.775726,38.0,38.0,38.0,44.0,38.0,38.0,38.0,33.0,40.526707,38.0,38.0,38.0,38.0,38.0,38.0,43.669933,37.978466,43.808403,38.0,38.0,41.0,41.749516,38.774105,38.88678,39.626625,40.119873,40.632977,39.568092,37.0,41.0,41.0,40.59183,37.49815,41.0,38.41401,39.798992,41.0,41.0,39.88567,41.0,41.0,36.997425,41.0,37.0,37.89504,42.54926,41.0 2081-01-01T00:00:00Z,32.0,314.0,314.0,306.75284,314.05557,314.32758,319.00574,306.14264,299.5711,321.0,315.83228,320.69266,319.27753,297.0,302.0515,321.0,319.0,319.4735,314.0,311.15305,295.1965,353.0,308.02325,340.16608,332.20734,353.0,353.0,352.0,314.0,353.0,353.0,353.0,293.0,307.36917,352.0,353.0,353.0,353.0,353.0,353.0,316.14545,352.05933,315.2454,352.98175,352.0,363.0,327.04788,332.96967,355.28824,356.87988,360.06625,359.89893,347.68405,320.0,361.0,362.9297,358.61218,325.3551,363.0,335.2006,362.25763,363.3078,363.94403,363.41058,378.96002,381.925,360.96912,382.0,361.0,365.69894,376.83582,382.0 2081-01-01T00:00:00Z,35.0,122.0,122.0,120.79214,121.96824,119.475464,119.13957,117.824066,102.75302,118.0,115.73977,117.692665,120.06039,101.0,104.44422,118.0,116.0,116.483406,115.0,110.8039,102.8035,131.0,111.65681,125.794876,122.55158,131.0,131.0,129.0,115.0,131.0,131.0,131.0,105.0,111.84246,129.0,131.0,131.0,131.0,131.0,131.0,115.88018,129.52196,115.510925,130.96347,129.0,119.0,120.09446,118.89483,129.20798,131.71104,122.52051,133.38829,116.19851,111.0,134.0,119.527306,118.18366,111.9963,119.0,113.82802,123.71774,134.0,133.3157,125.40634,134.0,134.0,134.99228,134.0,135.0,134.77625,136.06567,134.0 2081-01-01T00:00:00Z,37.0,44.0,44.0,44.0,44.00794,44.37921,44.715107,44.065025,44.0,45.0,44.0,44.846333,44.889885,44.0,44.0,45.0,44.0,44.255302,49.0,44.319817,43.549126,50.0,46.51238,47.99535,46.796593,50.0,50.0,48.0,49.0,50.0,50.0,50.0,43.0,47.105476,48.0,50.0,50.0,50.0,50.0,50.0,49.05501,48.560703,49.031933,49.96347,48.0,53.0,49.2884,49.17722,50.364693,51.25325,52.119873,53.26595,51.212715,48.0,54.0,53.035152,52.489788,48.62269,53.0,49.767513,52.399254,54.329685,54.361923,52.748142,56.56572,56.989285,50.998714,57.0,51.0,52.342556,59.065678,57.0 2082-01-01T00:00:00Z,32.0,289.0,289.0,290.20786,288.90472,284.82214,280.41873,289.5434,264.15543,277.0,287.38922,278.69034,276.81134,261.0,267.1996,277.0,288.0,285.28564,271.0,277.67477,254.23688,285.0,265.78586,281.78558,279.76398,285.0,285.0,291.0,271.0,285.0,285.0,285.0,246.0,263.10617,291.0,285.0,285.0,285.0,285.0,285.0,271.77017,289.13586,271.44705,285.1096,291.0,297.0,275.35764,274.87253,290.60135,294.25327,293.4795,296.26596,285.5863,265.0,297.0,297.0,293.73465,268.9852,297.0,276.31207,298.98114,297.65936,297.8151,299.30084,302.13144,302.97858,303.9794,303.0,304.0,303.77625,308.6806,303.0 2082-01-01T00:00:00Z,35.0,113.0,113.0,110.9869,112.98412,111.46922,111.569786,110.04659,105.05181,111.0,112.152435,111.307335,112.46377,104.0,106.066536,111.0,113.0,112.50176,108.0,109.6009,105.35262,119.0,108.10821,115.798134,113.790695,119.0,119.0,114.0,108.0,119.0,119.0,119.0,107.0,107.68425,114.0,119.0,119.0,119.0,119.0,119.0,108.605125,115.44838,108.351265,118.908676,114.0,118.0,111.692474,113.22121,117.480515,117.795456,118.29337,120.14361,115.16042,110.0,121.0,118.10546,117.18366,110.9963,118.0,112.82802,119.15787,122.20885,122.35747,120.14718,130.40764,131.96071,121.99357,132.0,122.0,124.237595,131.48358,132.0 2082-01-01T00:00:00Z,37.0,37.0,37.0,37.402622,37.0,37.06376,37.0,37.194366,30.701208,37.0,35.977253,36.846333,36.991547,30.0,31.377687,37.0,36.0,36.252827,40.0,34.203,30.450874,42.0,36.548595,39.99535,38.78767,42.0,42.0,41.0,40.0,42.0,42.0,42.0,31.0,37.158215,41.0,42.0,42.0,42.0,42.0,42.0,40.110023,41.262547,40.063866,41.981735,41.0,41.0,40.456776,38.58212,42.01266,43.168835,41.293377,44.510635,38.871185,35.0,45.0,41.140617,40.38775,35.747227,41.0,37.121014,42.152,45.439583,45.360916,42.8679,48.420956,48.985714,44.99228,49.0,45.0,45.89504,49.25821,49.0 2083-01-01T00:00:00Z,32.0,314.0,314.0,313.59738,313.91266,309.85562,306.13382,313.46066,280.6747,303.0,314.18756,304.99768,310.29767,276.0,285.1846,303.0,316.0,312.95306,361.0,305.19266,308.91385,337.0,347.6139,323.39484,315.49173,337.0,337.0,335.0,361.0,337.0,337.0,337.0,349.0,357.21097,335.0,337.0,337.0,337.0,337.0,337.0,359.67972,335.42343,360.2336,336.96347,335.0,352.0,352.83823,349.35065,343.83963,354.5195,347.59937,366.5957,352.6588,354.0,371.0,352.66794,352.20407,353.75092,352.0,353.293,357.6281,375.06613,375.1596,361.9248,402.64386,407.86786,370.99612,408.0,371.0,379.27908,412.90598,408.0 2083-01-01T00:00:00Z,35.0,126.0,126.0,125.194756,125.99206,125.130424,125.2849,124.065025,122.233734,125.0,123.92463,124.84634,125.12702,122.0,122.45923,125.0,124.0,124.22563,117.0,122.86797,117.040375,121.0,116.514435,122.60372,123.51989,121.0,121.0,122.0,117.0,121.0,121.0,121.0,111.0,115.10548,122.0,121.0,121.0,121.0,121.0,121.0,117.22005,121.73033,117.12773,121.018265,122.0,130.0,118.39364,120.088646,124.490685,127.964294,127.35962,131.65424,126.05966,119.0,133.0,130.10547,128.87753,120.36991,130.0,122.88853,135.60898,134.86823,135.17256,136.67668,147.53906,149.93929,148.99228,150.0,149.0,149.22375,153.09853,150.0 2083-01-01T00:00:00Z,37.0,43.0,43.0,42.597378,43.00794,43.224743,43.715107,42.500355,38.58434,44.0,42.709896,43.846333,43.90679,38.0,39.148075,44.0,43.0,43.26519,52.0,41.86496,39.8035,51.0,47.455975,48.193493,46.536644,51.0,51.0,44.0,52.0,51.0,51.0,51.0,42.0,48.84246,44.0,51.0,51.0,51.0,51.0,51.0,51.94499,46.037235,51.968067,50.87215,44.0,49.0,51.511566,49.736862,48.988144,49.964294,49.58675,53.654243,48.651546,48.0,55.0,49.210922,48.897957,48.12454,49.0,48.353504,50.752747,55.109894,54.862133,51.50956,55.85524,55.99643,54.993565,56.0,55.0,55.22376,58.065678,56.0 2084-01-01T00:00:00Z,32.0,298.0,298.0,295.9869,297.63477,280.32816,265.10513,294.4073,273.0904,252.0,301.56253,259.9907,260.10623,269.0,277.03653,252.0,304.0,291.41663,324.0,293.3043,283.87888,321.0,312.62137,293.3484,276.9432,321.0,321.0,293.0,324.0,321.0,321.0,321.0,302.0,317.0534,293.0,321.0,321.0,321.0,321.0,321.0,323.83496,300.88974,323.9042,320.48862,293.0,312.0,322.33466,314.8506,309.07852,304.38638,314.64038,311.43082,310.25427,307.0,314.0,312.0703,311.48978,307.62268,312.0,308.76752,311.07196,317.95624,318.7993,313.52863,344.7886,349.87143,308.99228,350.0,309.0,318.17413,352.8403,350.0 2084-01-01T00:00:00Z,35.0,117.0,117.0,117.0,116.936485,112.877754,111.27915,112.03615,95.285545,109.0,105.80564,108.38533,110.84104,94.0,96.525764,109.0,105.0,105.971756,105.0,101.236435,95.35262,106.0,102.2406,107.20697,107.907745,106.0,106.0,112.0,105.0,106.0,106.0,106.0,97.0,102.47397,112.0,106.0,106.0,106.0,106.0,106.0,105.05501,110.24337,105.03194,106.10959,112.0,105.0,105.048355,102.3178,109.385216,113.626625,105.29337,114.63297,102.51581,98.0,115.0,105.35154,104.285706,98.871765,105.0,100.47452,110.54905,116.97812,116.98907,112.64468,130.3943,132.93571,123.97941,133.0,124.0,126.01383,131.19254,133.0 2084-01-01T00:00:00Z,37.0,43.0,43.0,41.792137,43.0,42.445877,43.0,40.935684,34.934944,43.0,41.49516,42.846333,43.90941,34.0,35.836918,43.0,42.0,42.240467,41.0,39.1989,33.549126,40.0,38.585106,41.206966,41.925606,40.0,40.0,42.0,41.0,40.0,40.0,40.0,33.0,38.47397,42.0,40.0,40.0,40.0,40.0,40.0,40.94499,41.43599,40.968067,40.03653,42.0,40.0,40.511566,38.873905,41.172718,42.54221,40.0,42.87766,38.93386,37.0,43.0,40.10546,39.693874,37.37361,40.0,38.06051,41.16429,43.769268,43.81408,41.913345,48.986675,49.975002,43.99485,50.0,44.0,45.342556,51.29105,50.0 2085-01-01T00:00:00Z,32.0,364.0,364.0,362.79214,363.5395,340.81656,322.52386,355.57208,310.07715,306.0,354.5488,313.68335,314.34467,304.0,315.93997,306.0,356.0,343.8135,340.0,337.18518,307.607,355.0,332.4037,335.36142,323.56052,355.0,355.0,352.0,340.0,355.0,355.0,355.0,312.0,331.1589,352.0,355.0,355.0,355.0,355.0,355.0,340.82516,352.56372,340.479,354.94522,352.0,348.0,344.80606,344.2658,355.64484,362.30197,350.05362,368.6755,344.11505,337.0,371.0,348.80853,346.87753,338.3699,348.0,340.88852,358.94577,379.68173,380.68274,365.91428,438.5639,449.71786,384.98972,450.0,385.0,399.54434,446.9015,450.0 2085-01-01T00:00:00Z,35.0,131.0,131.0,128.58427,130.98412,129.76831,129.5698,129.33345,124.51929,129.0,134.3916,130.07567,131.10667,123.0,125.98499,129.0,136.0,134.28212,129.0,131.1044,119.84388,142.0,126.02281,136.79626,133.5784,142.0,142.0,140.0,129.0,142.0,142.0,142.0,116.0,124.8952,140.0,142.0,142.0,142.0,142.0,142.0,129.71515,140.52559,129.41513,141.96347,140.0,143.0,133.26927,134.30156,141.61086,141.62663,142.70662,142.63298,138.02122,129.0,143.0,143.0,141.57141,130.74353,143.0,133.94904,144.10315,144.42863,144.76602,144.8743,154.11812,155.95357,146.98198,156.0,147.0,149.01384,160.90599,156.0 2085-01-01T00:00:00Z,37.0,52.0,52.0,51.597378,52.00794,52.04332,52.715107,50.759747,38.519283,53.0,49.61178,52.538998,52.889885,37.0,39.984993,53.0,50.0,50.718925,46.0,45.296295,37.0,48.0,43.56536,50.00465,51.17662,48.0,48.0,50.0,46.0,48.0,48.0,48.0,37.0,43.158215,50.0,48.0,48.0,48.0,48.0,48.0,46.110023,49.439297,46.063866,48.03653,50.0,48.0,46.456776,44.650642,49.335373,51.084415,48.0,51.755318,45.51234,41.0,52.0,48.140617,47.285706,41.871765,48.0,43.474518,48.00546,52.87916,52.904305,48.987404,58.841915,59.971428,48.001286,60.0,48.0,50.685112,59.48358,60.0 2086-01-01T00:00:00Z,32.0,321.0,321.0,325.83145,320.90472,319.02878,312.41873,329.95816,312.2205,309.0,328.6907,312.07333,312.1949,310.0,314.36267,309.0,329.0,324.18326,346.0,323.58667,320.37012,340.0,338.45764,327.57816,320.24786,340.0,340.0,351.0,346.0,340.0,340.0,340.0,333.0,341.8952,351.0,340.0,340.0,340.0,340.0,340.0,345.66992,347.51773,345.8084,340.2009,351.0,365.0,343.78952,342.7125,350.01733,354.79547,357.66562,357.14362,356.02896,340.0,358.0,364.75394,362.44894,343.11343,365.0,348.83755,367.04797,360.85727,361.85138,367.56046,380.23624,383.90714,371.99356,384.0,372.0,374.68512,388.64777,384.0 2086-01-01T00:00:00Z,35.0,139.0,139.0,140.61049,138.95236,136.79834,134.70937,138.64671,125.934944,133.0,133.71533,133.0,135.90662,125.0,126.836914,133.0,133.0,133.00989,137.0,130.5187,125.90175,142.0,133.16861,138.40138,136.20532,142.0,142.0,136.0,137.0,142.0,142.0,142.0,127.0,133.84247,136.0,142.0,142.0,142.0,142.0,142.0,137.27505,137.75035,137.15967,141.89041,136.0,143.0,138.64203,139.08122,141.86792,145.21754,142.70662,150.9202,140.86426,137.0,153.0,143.35153,142.38774,137.74722,143.0,139.12102,143.92111,154.75833,154.71738,146.07042,166.68382,168.94286,146.00644,169.0,146.0,151.14647,171.32388,169.0 2086-01-01T00:00:00Z,37.0,52.0,52.0,51.597378,52.047638,54.030094,56.290638,51.455177,49.233734,58.0,50.92463,56.92433,56.67951,49.0,49.45923,58.0,51.0,52.700573,51.0,50.315716,48.09825,55.0,49.81667,56.200005,56.880966,55.0,55.0,55.0,51.0,55.0,55.0,55.0,47.0,49.736984,55.0,55.0,55.0,55.0,55.0,55.0,51.220047,55.014076,51.12773,55.0,55.0,54.0,52.35363,52.97253,55.355034,56.626625,54.293377,57.632977,53.2927,52.0,58.0,54.140617,53.795918,52.249077,54.0,52.707005,54.60018,58.549477,58.49676,55.369194,62.276196,62.982143,56.001286,63.0,56.0,57.566315,65.06568,63.0 2087-01-01T00:00:00Z,32.0,354.0,354.0,349.57117,353.67447,335.75528,324.68066,341.04922,337.7012,313.0,342.7739,317.61002,319.604,337.0,338.3777,313.0,343.0,335.74646,357.0,341.84262,338.8035,358.0,349.91226,339.96652,329.2409,358.0,358.0,357.0,357.0,358.0,358.0,358.0,341.0,351.94794,357.0,358.0,358.0,358.0,358.0,358.0,357.05502,356.99954,357.03192,357.98175,357.0,357.0,357.3284,357.334,359.3139,363.5065,357.29337,367.5319,357.00345,357.0,369.0,357.42184,357.0,357.0,357.0,357.0,363.57364,373.6156,374.15817,367.1433,404.92004,410.85,379.00772,411.0,379.0,386.1603,412.80746,411.0 2087-01-01T00:00:00Z,35.0,151.0,151.0,151.0,150.99207,150.25793,150.2849,149.45377,136.40242,150.0,146.95451,149.539,150.10167,135.0,137.75537,150.0,147.0,147.72388,145.0,142.76636,132.74562,151.0,140.66241,150.59908,150.30756,151.0,151.0,142.0,145.0,151.0,151.0,151.0,130.0,140.26369,142.0,151.0,151.0,151.0,151.0,151.0,145.33006,144.67628,145.1916,150.83562,142.0,142.0,146.65038,143.35144,145.74628,143.62663,144.64038,144.63298,140.25426,137.0,145.0,142.10547,141.48979,137.62268,142.0,138.76752,143.49141,146.42863,146.62917,144.54268,156.11812,157.95357,147.00128,158.0,147.0,149.46135,159.03284,158.0 2087-01-01T00:00:00Z,37.0,53.0,53.0,51.792137,52.99206,51.975952,52.284893,50.500355,47.467472,52.0,50.74758,51.846333,52.10166,47.0,47.918457,52.0,51.0,51.270134,62.0,50.33503,50.607,62.0,57.963043,57.990704,55.611034,62.0,62.0,52.0,62.0,62.0,62.0,62.0,55.0,59.789722,52.0,62.0,62.0,62.0,62.0,62.0,62.0,54.910336,62.0,61.81736,52.0,66.0,61.919987,61.412315,59.59599,59.04871,64.8265,63.40956,63.853874,60.0,65.0,65.96484,65.38775,60.747227,66.0,62.121014,66.57576,65.21979,65.317314,66.54415,66.71048,66.99286,67.99614,67.0,68.0,67.77624,67.0,67.0 2088-01-01T00:00:00Z,32.0,377.0,377.0,369.35022,376.9206,372.08716,369.84894,373.02707,374.03857,367.0,392.05463,371.61002,374.5217,371.0,376.96997,367.0,397.0,389.82062,441.0,390.9187,387.68237,427.0,422.9522,402.97208,388.7913,427.0,427.0,435.0,441.0,427.0,427.0,427.0,408.0,430.58014,435.0,427.0,427.0,427.0,427.0,427.0,440.22983,432.26035,440.55295,427.14612,435.0,468.0,436.16226,435.58853,440.23175,447.4708,455.9716,455.18616,456.13052,435.0,458.0,467.64847,464.6326,439.10974,468.0,446.6656,462.90347,459.86823,460.7656,462.95856,472.53906,474.9393,450.991,475.0,451.0,456.37024,476.54926,475.0 2088-01-01T00:00:00Z,35.0,157.0,157.0,155.38951,156.97618,155.51662,154.85468,155.65715,147.63615,154.0,158.76065,154.922,154.05539,146.0,149.2146,154.0,160.0,158.54485,161.0,155.27397,146.45088,162.0,156.28941,158.79117,156.87994,162.0,162.0,162.0,161.0,162.0,162.0,162.0,147.0,156.57945,162.0,162.0,162.0,162.0,162.0,162.0,161.05501,161.93938,161.03194,162.0,162.0,166.0,161.20839,160.38397,163.50769,165.25325,164.82649,167.26595,163.14311,158.0,168.0,166.07031,165.18367,158.9963,166.0,160.82802,166.54547,169.53853,169.81064,167.63545,179.97336,181.95,167.9897,182.0,168.0,171.13263,185.61494,182.0 2088-01-01T00:00:00Z,37.0,60.0,60.0,60.402622,60.06352,63.551018,65.72085,62.56609,58.701206,68.0,63.46885,67.38533,66.78496,58.0,59.37769,68.0,64.0,64.98659,70.0,62.330925,58.90175,66.0,65.92844,66.80047,67.31346,66.0,66.0,65.0,70.0,66.0,66.0,66.0,60.0,66.84246,65.0,66.0,66.0,66.0,66.0,66.0,69.77995,65.308754,69.87227,65.981735,65.0,69.0,68.28631,64.28652,66.21909,66.08442,68.11987,66.75532,65.7912,60.0,67.0,68.929695,68.08162,61.12084,69.0,63.181522,68.684044,67.769264,68.042175,68.87076,72.98668,73.975,67.99614,74.0,68.0,69.34256,75.291046,74.0 2089-01-01T00:00:00Z,32.0,375.0,375.0,375.0,374.98413,374.78586,373.5698,377.09177,340.37592,373.0,378.6564,374.22934,374.04907,335.0,345.5623,373.0,381.0,379.12817,410.0,367.1164,346.27188,403.0,388.9207,390.97488,383.89563,403.0,403.0,390.0,410.0,403.0,403.0,403.0,360.0,394.2123,390.0,403.0,403.0,403.0,403.0,403.0,409.61493,393.66965,409.77646,402.76257,390.0,405.0,407.10104,400.85593,400.7669,403.5552,404.41324,411.94147,401.43927,395.0,415.0,405.35153,403.97958,396.24536,405.0,398.53503,417.38345,419.5057,420.1136,420.39664,450.06482,455.85358,446.9794,456.0,447.0,449.01382,450.06116,456.0 2089-01-01T00:00:00Z,35.0,167.0,167.0,166.19476,166.94443,163.94586,161.99426,165.04518,154.51929,160.0,165.40842,160.922,164.57748,153.0,155.98499,160.0,166.0,164.52011,157.0,160.97647,151.64737,170.0,155.98187,166.00742,163.49509,170.0,170.0,168.0,157.0,170.0,170.0,170.0,150.0,154.78972,168.0,170.0,170.0,170.0,170.0,170.0,157.71515,168.56883,157.41513,169.96347,168.0,170.0,161.54933,165.24925,170.61652,173.42209,170.0,176.77658,167.86772,164.0,178.0,170.28123,169.38774,164.74722,170.0,166.12102,169.66621,177.78021,177.36336,170.64397,176.28952,176.00714,168.99228,176.0,169.0,170.56631,179.61494,176.0 2089-01-01T00:00:00Z,37.0,56.0,56.0,55.19476,56.079395,59.664608,63.151062,56.26152,50.934944,66.0,57.291798,64.77066,64.52246,50.0,51.836918,66.0,58.0,59.938564,56.0,55.134933,49.549126,59.0,54.02907,61.805115,63.445465,59.0,59.0,59.0,56.0,59.0,59.0,59.0,49.0,53.789722,59.0,59.0,59.0,59.0,59.0,59.0,56.165035,59.046207,56.0958,59.0,59.0,58.0,56.94521,56.708214,59.517693,61.168835,58.293377,62.510635,56.937325,55.0,63.0,58.17577,57.693874,55.37361,58.0,56.06051,60.03167,63.109894,62.907753,60.65821,63.85524,63.99643,64.9897,64.0,65.0,64.77624,67.61494,64.0 2090-01-01T00:00:00Z,32.0,482.0,482.0,475.15546,481.42834,449.6215,430.51236,457.72055,414.37592,410.0,454.28333,416.915,422.5215,409.0,419.5623,410.0,455.0,443.96146,412.0,436.51102,410.8035,448.0,417.26303,432.78418,423.40097,448.0,448.0,442.0,412.0,448.0,448.0,448.0,413.0,412.31577,442.0,448.0,448.0,448.0,448.0,448.0,413.9804,443.56934,413.1496,447.8904,442.0,456.0,424.38272,433.0721,454.97943,471.82147,453.65298,490.2712,445.3109,426.0,497.0,457.4413,452.93872,429.7361,456.0,436.60507,461.56528,493.37344,490.64664,464.69122,468.7771,464.11786,474.98328,464.0,475.0,472.53864,465.80746,464.0 2090-01-01T00:00:00Z,35.0,211.0,211.0,205.76593,210.92854,205.21613,204.56404,201.59283,187.57109,202.0,205.2558,202.76834,203.35896,185.0,190.05153,202.0,207.0,205.72102,181.0,197.80981,173.27725,202.0,178.45543,202.00139,201.81265,202.0,202.0,204.0,181.0,202.0,202.0,202.0,159.0,174.05342,204.0,202.0,202.0,202.0,202.0,202.0,182.15524,203.40733,181.6706,202.03653,204.0,206.0,188.05655,191.451,205.49368,210.5065,204.82649,214.5319,198.52318,185.0,216.0,206.35153,203.85712,187.6153,206.0,192.42355,213.361,218.6375,218.80415,215.66692,236.52574,239.91429,230.98584,240.0,231.0,233.01384,241.29105,240.0 2090-01-01T00:00:00Z,37.0,65.0,65.0,62.58428,64.97618,62.844826,62.854683,61.046597,56.05181,62.0,63.15243,62.307335,62.922527,55.0,57.066532,62.0,64.0,63.519066,66.0,61.048645,56.8035,72.0,63.26821,67.993484,65.55752,72.0,72.0,74.0,66.0,72.0,72.0,72.0,59.0,63.789722,74.0,72.0,72.0,72.0,72.0,72.0,66.33007,73.33976,66.1916,72.03653,74.0,73.0,67.7704,66.32933,73.63097,75.626625,72.70663,76.63297,68.73198,61.0,77.0,73.14062,71.7755,62.49445,73.0,65.24203,72.08346,77.0,76.81752,72.68399,77.0,77.0,69.99485,77.0,70.0,71.566315,78.291046,77.0 2091-01-01T00:00:00Z,32.0,356.0,356.0,351.57117,355.69037,339.60223,328.11087,347.62292,302.24582,317.0,353.44336,323.1467,334.5925,295.0,309.2361,317.0,357.0,347.38876,400.0,338.5376,314.3876,386.0,372.343,358.39435,342.0413,386.0,386.0,384.0,400.0,386.0,386.0,386.0,338.0,380.42328,384.0,386.0,386.0,386.0,386.0,386.0,399.22983,384.258,399.55295,385.96347,384.0,388.0,393.36194,372.52615,391.2741,404.0617,387.41324,416.47336,374.13327,349.0,421.0,389.1601,384.02036,353.85696,388.0,362.7866,375.58246,420.45053,418.81534,380.29504,416.72382,416.01785,346.01416,416.0,346.0,361.66315,420.13135,416.0 2091-01-01T00:00:00Z,35.0,143.0,143.0,142.59738,143.00793,143.22475,143.7151,142.50035,129.75302,144.0,142.33305,143.84633,144.47362,128.0,131.44421,144.0,143.0,143.27756,157.0,138.76335,134.76312,155.0,149.94286,150.59256,147.98999,155.0,155.0,149.0,157.0,155.0,155.0,155.0,143.0,152.57945,149.0,155.0,155.0,155.0,155.0,155.0,156.88998,150.71788,156.93613,154.89041,149.0,158.0,156.34319,156.40048,153.83255,153.87988,157.11987,156.89893,157.63423,157.0,158.0,158.0,157.89796,157.12454,158.0,157.3535,157.96378,159.64844,160.03772,158.87688,170.82858,172.94643,157.99228,173.0,158.0,161.35638,176.09853,173.0 2091-01-01T00:00:00Z,37.0,54.0,54.0,52.792137,54.01588,54.56715,55.430214,53.54695,54.350605,56.0,56.27686,56.153667,56.08009,54.0,54.688843,56.0,57.0,56.77684,65.0,56.485283,54.450874,65.0,60.744377,61.393024,59.24994,65.0,65.0,59.0,65.0,65.0,65.0,65.0,55.0,61.84246,59.0,65.0,65.0,65.0,65.0,65.0,65.0,60.72848,65.0,64.89041,59.0,67.0,64.95999,64.706154,63.374294,62.79546,66.413246,65.14361,65.92693,64.0,66.0,66.96484,66.69387,64.37361,67.0,65.06051,66.999756,66.21979,66.317314,66.986984,67.71048,67.99286,67.0,68.0,67.0,67.22376,67.48358,68.0 2092-01-01T00:00:00Z,32.0,391.0,391.0,387.77902,390.36484,355.5266,333.7915,365.35754,340.93494,311.0,351.25735,316.68567,330.015,340.0,341.8369,311.0,348.0,339.10522,386.0,347.69348,345.86136,358.0,370.01926,339.19946,328.2219,358.0,358.0,362.0,386.0,358.0,358.0,358.0,353.0,375.58014,362.0,358.0,358.0,358.0,358.0,358.0,384.4597,360.58563,385.10587,358.07306,362.0,388.0,375.84445,366.4432,369.7012,380.9773,379.19873,392.71805,378.65625,362.0,397.0,388.31638,385.3469,365.23798,388.0,371.19107,391.5638,397.98904,397.81207,393.03854,404.69714,405.96786,400.0,406.0,400.0,401.34256,409.61493,406.0 2092-01-01T00:00:00Z,35.0,165.0,165.0,164.59738,164.98412,164.0871,163.5698,164.30528,160.58434,163.0,164.7099,163.30733,163.98146,160.0,161.14807,163.0,165.0,164.51164,164.0,163.22533,155.94212,182.0,160.41454,174.38512,169.70038,182.0,182.0,171.0,164.0,182.0,182.0,182.0,151.0,159.8952,171.0,182.0,182.0,182.0,182.0,182.0,164.9902,174.15169,164.5748,181.79909,171.0,182.0,169.63126,168.22952,178.88452,179.13313,182.0,184.16487,173.11551,157.0,186.0,182.14061,179.44894,160.11343,182.0,165.83755,185.47351,188.96718,189.48541,187.44112,209.09146,212.90358,193.9807,213.0,194.0,198.25143,212.48358,213.0 2092-01-01T00:00:00Z,37.0,58.0,58.0,57.19476,57.99206,57.49327,57.284893,57.54624,56.467472,57.0,59.442535,57.461002,57.427338,56.0,56.918457,57.0,60.0,59.276127,62.0,58.759357,56.0,66.0,59.81652,62.393024,60.21426,66.0,66.0,68.0,62.0,66.0,66.0,66.0,56.0,60.105476,68.0,66.0,66.0,66.0,66.0,66.0,62.220047,67.34324,62.12773,66.03653,68.0,64.0,63.1936,62.180454,66.906845,68.542206,64.586754,68.877655,62.230026,59.0,69.0,64.175766,63.489788,59.62269,64.0,60.767513,64.836845,69.32969,69.17945,65.6608,71.56572,71.98929,66.98842,72.0,67.0,68.1188,75.09852,72.0 2093-01-01T00:00:00Z,32.0,468.0,468.0,450.2847,467.28543,423.17355,403.64047,421.37912,419.7012,378.0,424.6722,385.22235,397.62143,419.0,420.3777,378.0,425.0,413.67337,462.0,425.3138,438.3876,476.0,455.14438,436.75067,413.26352,476.0,476.0,444.0,462.0,476.0,476.0,476.0,462.0,462.0,444.0,476.0,476.0,476.0,476.0,476.0,462.77017,452.9524,462.44705,475.41556,444.0,481.0,466.43765,466.25464,468.31125,470.026,479.5331,486.1276,472.80896,458.0,492.0,481.3867,478.653,460.86438,481.0,466.13055,484.21268,495.18698,495.43777,487.189,516.80194,520.8964,491.9884,521.0,492.0,498.489,525.3896,521.0 2093-01-01T00:00:00Z,35.0,170.0,170.0,168.79214,169.9603,167.91266,166.42447,169.09177,165.93494,165.0,172.08844,166.22934,166.23573,165.0,166.83691,165.0,173.0,171.101,191.0,171.4142,164.09825,188.0,179.88193,178.7814,173.3322,188.0,188.0,181.0,191.0,188.0,188.0,188.0,163.0,182.15889,181.0,188.0,188.0,188.0,188.0,188.0,190.83496,182.93057,190.9042,187.87215,181.0,181.0,189.33466,181.98761,185.97409,189.13313,183.05363,194.16487,178.53658,174.0,196.0,181.52731,180.2857,174.87177,181.0,176.47452,186.33624,197.31874,196.94589,188.66501,206.26288,207.95714,198.99742,208.0,199.0,201.01384,213.93883,208.0 2093-01-01T00:00:00Z,37.0,64.0,64.0,62.792137,64.03176,65.23486,66.86043,63.306698,58.934944,68.0,65.19012,67.692665,67.20006,58.0,59.836918,68.0,66.0,66.495766,70.0,63.518715,59.352623,67.0,66.43638,67.399536,67.66565,67.0,67.0,72.0,70.0,67.0,67.0,67.0,61.0,67.15822,72.0,67.0,67.0,67.0,67.0,67.0,69.83497,70.512695,69.9042,67.091324,72.0,72.0,68.81474,66.980545,70.6778,73.626625,70.53312,74.63297,69.49503,65.0,75.0,72.10546,71.285706,65.871765,72.0,67.47452,72.87283,75.769264,75.81408,73.63476,80.98668,81.975,74.99614,82.0,75.0,76.566315,82.51642,82.0 2094-01-01T00:00:00Z,32.0,464.0,464.0,457.9607,464.09528,468.86414,472.58127,467.04904,451.4928,476.0,486.75485,478.61234,487.0802,446.0,456.7919,476.0,493.0,488.95905,529.0,479.222,459.9771,537.0,506.09567,512.599,497.95605,537.0,537.0,534.0,529.0,537.0,537.0,537.0,477.0,512.5808,534.0,537.0,537.0,537.0,537.0,537.0,529.44006,534.60583,529.2555,536.9452,534.0,536.0,529.86694,513.19275,535.6773,535.0844,536.2934,535.7553,517.8791,485.0,536.0,536.0,530.79584,491.3514,536.0,503.02863,530.2414,535.12085,534.9132,530.23926,529.1581,528.02856,516.9768,528.0,517.0,519.46136,534.9717,528.0 2094-01-01T00:00:00Z,35.0,184.0,184.0,181.18166,184.0,182.46515,184.0,178.19579,168.40242,184.0,178.34442,183.23166,183.99155,167.0,169.75537,184.0,179.0,180.23447,187.0,175.406,165.1965,191.0,178.49051,188.1935,186.49202,191.0,191.0,194.0,187.0,191.0,191.0,191.0,163.0,179.4219,194.0,191.0,191.0,191.0,191.0,191.0,187.22005,193.05568,187.12773,191.0548,194.0,187.0,188.1936,187.04341,194.7485,203.21754,188.17351,208.9202,185.94771,184.0,211.0,187.84369,186.69388,184.37361,187.0,185.0605,194.08336,212.64844,211.94286,197.68129,223.82858,225.94643,210.9897,226.0,211.0,214.35638,229.61494,226.0 2094-01-01T00:00:00Z,37.0,74.0,74.0,74.40262,74.03176,76.12488,76.86043,76.67629,71.934944,78.0,78.291794,78.15366,77.57645,71.0,72.836914,78.0,79.0,78.75211,77.0,76.13493,70.549126,89.0,75.029076,84.589775,81.86508,89.0,89.0,82.0,77.0,89.0,89.0,89.0,70.0,74.78973,82.0,89.0,89.0,89.0,89.0,89.0,77.66013,84.00875,77.383194,88.872154,82.0,81.0,80.82085,79.98965,85.86521,86.879875,83.34701,89.898926,78.54004,74.0,91.0,81.35154,80.285706,74.871765,81.0,76.47452,82.467155,90.67031,90.13626,83.51688,88.43428,88.01071,85.99614,88.0,86.0,86.44752,89.03284,88.0 2095-01-01T00:00:00Z,32.0,457.0,457.0,450.9607,456.6586,437.83252,426.25043,443.51202,410.37592,414.0,448.35138,419.68567,426.58496,405.0,415.5623,414.0,451.0,441.947,425.0,433.5984,414.46838,448.0,427.2678,434.40182,426.0725,448.0,448.0,456.0,425.0,448.0,448.0,448.0,426.0,425.31577,456.0,448.0,448.0,448.0,448.0,448.0,426.26526,453.46008,425.73447,448.14612,456.0,487.0,434.0336,452.8737,461.61652,470.63962,475.55835,479.69678,477.98047,462.0,483.0,486.85938,484.44894,465.11343,487.0,470.83755,477.90656,480.912,480.60138,476.7335,466.75046,464.06784,456.02573,464.0,456.0,457.79007,465.29105,464.0 2095-01-01T00:00:00Z,35.0,192.0,192.0,187.9738,191.80945,180.90063,174.83745,182.94116,173.75302,168.0,185.92633,170.91968,173.84035,172.0,175.44421,168.0,187.0,182.42125,202.0,182.82732,173.8035,191.0,191.55331,181.79254,176.40363,191.0,191.0,190.0,202.0,191.0,191.0,191.0,176.0,193.7904,190.0,191.0,191.0,191.0,191.0,191.0,201.39488,190.1708,201.64874,190.98174,190.0,195.0,197.98746,193.53726,192.49063,194.87988,193.82649,197.89893,193.92001,192.0,199.0,195.14061,194.69388,192.37361,195.0,193.0605,197.32883,201.52759,201.94203,199.09294,218.6705,221.91786,202.9897,222.0,203.0,207.25143,226.90599,222.0 2095-01-01T00:00:00Z,37.0,78.0,78.0,76.79214,78.03176,79.32558,80.86043,77.677,71.285545,82.0,79.97538,81.84634,80.90819,70.0,72.525764,82.0,81.0,81.218216,71.0,76.596794,70.450874,80.0,72.14472,80.79907,81.19749,80.0,80.0,82.0,71.0,80.0,80.0,80.0,71.0,71.0,82.0,80.0,80.0,80.0,80.0,80.0,71.4951,81.410645,71.2874,80.03653,82.0,75.0,73.95565,74.28026,80.83334,83.626625,76.46688,84.63297,73.595795,71.0,85.0,75.35154,74.591835,71.49815,75.0,72.41401,78.54148,85.32969,84.951355,79.81771,87.56572,87.98929,86.99485,88.0,87.0,87.22376,87.74179,88.0 2096-01-01T00:00:00Z,32.0,521.0,521.0,514.9607,520.5713,494.6677,482.38428,494.57672,451.9735,467.0,483.15906,469.305,474.51093,448.0,455.8069,467.0,482.0,478.3757,490.0,470.87888,448.0,474.0,475.43616,471.19907,469.67056,474.0,474.0,478.0,490.0,474.0,474.0,474.0,448.0,476.73834,478.0,474.0,474.0,474.0,474.0,474.0,489.1198,476.7721,489.48907,474.07306,478.0,468.0,483.6653,471.51422,479.2889,491.5552,469.76025,499.94147,466.24387,463.0,503.0,469.23038,467.48978,463.62268,468.0,464.76752,471.91086,503.87915,502.4901,476.63693,509.84192,510.97144,481.01028,511.0,481.0,487.71277,513.84033,511.0 2096-01-01T00:00:00Z,35.0,202.0,202.0,199.9869,201.93648,198.19395,196.27914,198.65645,173.73978,194.0,200.28568,195.22934,196.15826,170.0,177.34767,194.0,202.0,199.9749,169.0,188.94064,165.49126,215.0,170.60883,206.58604,201.17279,215.0,215.0,211.0,169.0,215.0,215.0,215.0,160.0,166.15822,211.0,215.0,215.0,215.0,215.0,215.0,171.53052,212.05765,170.46892,214.92694,211.0,210.0,184.18668,188.03606,213.29114,214.25325,211.46687,216.26595,196.1575,171.0,217.0,210.24608,206.02036,175.85696,210.0,184.78659,214.40604,218.97812,219.12593,216.14053,232.3943,234.93571,224.9897,235.0,225.0,227.2376,235.51642,235.0 2096-01-01T00:00:00Z,37.0,77.0,77.0,76.59738,77.01588,77.33182,78.430214,75.45447,70.46747,79.0,74.05262,78.23167,78.454094,70.0,70.91846,79.0,74.0,75.19986,68.0,72.24765,68.1965,78.0,68.29715,78.399536,78.549644,78.0,78.0,75.0,68.0,78.0,78.0,78.0,66.0,67.36849,75.0,78.0,78.0,78.0,78.0,78.0,68.55012,75.89794,68.31933,77.945206,75.0,77.0,71.364075,72.818665,77.16526,77.711044,77.29337,79.38829,74.51581,70.0,80.0,77.10546,76.285706,70.871765,77.0,72.47452,77.26647,80.98906,81.08577,78.19451,87.69715,88.96786,77.99357,89.0,78.0,80.46135,92.61494,89.0 2097-01-01T00:00:00Z,32.0,550.0,550.0,534.2978,549.468,514.7585,502.0879,508.0684,474.44098,483.0,506.87302,486.84167,502.00903,470.0,478.72537,483.0,508.0,501.79797,456.0,491.6725,451.51413,494.0,455.79974,489.63992,486.6332,494.0,494.0,492.0,456.0,494.0,494.0,494.0,429.0,447.47464,492.0,494.0,494.0,494.0,494.0,494.0,458.09042,492.6492,457.21344,493.96347,492.0,488.0,468.9995,476.48697,494.1442,498.5065,489.76025,502.5319,481.26855,469.0,504.0,488.56247,486.0612,471.3662,488.0,475.71655,499.9771,511.80258,512.9153,505.6514,564.722,574.74646,528.95624,575.0,529.0,539.2929,574.4836,575.0 2097-01-01T00:00:00Z,35.0,193.0,193.0,189.77904,193.06352,196.7936,198.72086,197.14952,177.02533,201.0,210.32912,203.15134,200.11908,172.0,181.87343,201.0,215.0,211.54199,192.0,198.81671,179.214,216.0,192.56866,209.98605,206.2025,216.0,216.0,229.0,192.0,216.0,216.0,216.0,188.0,190.73698,229.0,216.0,216.0,216.0,216.0,216.0,193.32027,225.01715,192.76639,216.23743,229.0,214.0,199.60168,198.50772,222.62483,230.08441,214.58675,230.75531,203.70091,185.0,231.0,214.59761,211.04077,188.61159,214.0,195.25157,215.74446,230.56042,229.68108,217.64655,227.57904,227.01428,219.99228,227.0,220.0,221.56631,237.58661,227.0 2097-01-01T00:00:00Z,37.0,80.0,80.0,78.79214,79.97618,78.126816,77.85468,77.0,71.70121,77.0,76.77389,77.0,79.54246,71.0,72.377686,77.0,77.0,76.99753,76.0,74.88318,71.450874,82.0,74.76843,80.005104,78.75198,82.0,82.0,86.0,76.0,82.0,82.0,82.0,72.0,74.736984,86.0,82.0,82.0,82.0,82.0,82.0,76.33007,84.79729,76.1916,82.07306,86.0,80.0,77.93043,77.84731,84.24222,87.626625,80.586754,88.63297,78.23003,75.0,89.0,80.31638,79.48979,75.62269,80.0,76.76751,81.78255,89.54948,89.26867,83.133194,93.2762,93.98214,86.0,94.0,86.0,87.79008,95.54926,94.0 2098-01-01T00:00:00Z,32.0,452.0,452.0,450.38953,451.70624,436.44412,425.54108,443.63232,404.90845,415.0,441.0273,419.14902,427.064,400.0,409.64383,415.0,442.0,435.44806,445.0,427.8219,411.27188,463.0,436.7594,443.7902,432.17252,463.0,463.0,467.0,445.0,463.0,463.0,463.0,425.0,438.68494,467.0,463.0,463.0,463.0,463.0,463.0,445.9902,465.55664,445.5748,463.07306,467.0,470.0,450.07114,443.67676,468.06522,474.0487,467.94638,478.40955,453.6283,424.0,480.0,470.35153,465.30606,429.72873,470.0,440.2611,464.7137,479.34064,478.72873,465.93408,474.86856,474.02142,452.01416,474.0,452.0,456.9227,477.0985,474.0 2098-01-01T00:00:00Z,35.0,190.0,190.0,191.61049,190.01588,192.102,191.4302,195.35117,170.62291,192.0,196.42505,192.922,195.23543,167.0,174.11806,192.0,198.0,196.46078,165.0,185.28279,164.29475,193.0,168.00383,192.6144,192.11131,193.0,193.0,200.0,165.0,193.0,193.0,193.0,161.0,163.73698,200.0,193.0,193.0,193.0,193.0,193.0,166.54031,197.94589,165.89412,193.12785,200.0,186.0,174.23537,176.22238,193.81543,194.0357,188.05363,190.34576,178.91664,166.0,189.0,186.10547,183.95915,168.49075,186.0,173.07005,186.54451,190.20885,190.35747,187.59001,198.40764,199.96071,187.9897,200.0,188.0,190.68512,201.29105,200.0 2098-01-01T00:00:00Z,37.0,82.0,82.0,81.194756,81.98412,81.023346,80.569786,81.11091,72.40241,80.0,82.24274,80.461,80.56281,71.0,73.75538,80.0,83.0,82.293434,92.0,79.46996,71.90175,93.0,84.65322,87.78931,84.68545,93.0,93.0,90.0,92.0,93.0,93.0,93.0,73.0,86.00068,90.0,93.0,93.0,93.0,93.0,93.0,92.05501,90.80553,92.03194,92.945206,90.0,92.0,92.00835,88.88691,92.32791,93.25325,92.29337,95.26595,89.16042,84.0,96.0,92.14062,91.18366,84.9963,92.0,86.82802,90.81674,95.67031,95.40998,91.23003,93.43428,93.01071,88.00129,93.0,88.0,89.1188,96.09852,93.0 2099-01-01T00:00:00Z,32.0,390.0,390.0,387.18167,389.87296,383.75842,378.5583,388.70993,364.6747,374.0,396.76404,377.99533,387.0382,360.0,369.1846,374.0,400.0,393.72314,416.0,387.3377,369.46838,383.0,401.56445,379.44177,377.5445,383.0,383.0,429.0,416.0,383.0,383.0,383.0,381.0,404.9486,429.0,383.0,383.0,383.0,383.0,383.0,414.18463,415.35196,414.9462,383.84015,429.0,424.0,404.0024,393.02982,409.2419,420.86688,411.9716,415.8351,410.70898,387.0,414.0,423.64847,420.22443,391.60788,424.0,400.0796,422.00125,419.05518,420.7052,423.43967,453.341,459.83572,417.018,460.0,417.0,426.62164,470.3284,460.0 2099-01-01T00:00:00Z,35.0,172.0,172.0,169.18166,171.8809,164.59554,161.2734,164.4798,163.23373,157.0,164.92464,158.22934,163.09285,163.0,163.45923,157.0,165.0,163.07132,171.0,164.6995,158.94212,185.0,165.27841,173.79347,166.98604,185.0,185.0,175.0,171.0,185.0,185.0,185.0,154.0,165.63219,175.0,185.0,185.0,185.0,185.0,185.0,171.77016,177.83318,171.44707,184.81735,175.0,186.0,175.59769,176.7041,183.17313,185.30196,185.70662,191.6755,180.66585,171.0,194.0,186.28123,184.46936,172.86806,186.0,176.30254,187.11513,194.65938,194.45013,188.50456,199.13144,199.97858,189.98456,200.0,190.0,192.2376,200.77463,200.0 2099-01-01T00:00:00Z,37.0,66.0,66.0,64.38952,66.05558,68.39945,71.005745,65.67771,67.3506,73.0,69.073494,72.539,71.827446,67.0,67.68884,73.0,70.0,70.72881,70.0,68.97357,66.09825,71.0,68.49278,71.80047,72.26885,71.0,71.0,71.0,70.0,71.0,71.0,71.0,65.0,68.421234,71.0,71.0,71.0,71.0,71.0,71.0,70.05501,71.0106,70.03194,71.0,71.0,71.0,70.08836,67.817215,72.78922,76.964294,71.0,80.65424,68.512344,64.0,82.0,71.386696,70.285706,64.871765,71.0,66.47452,73.043396,82.21979,81.76988,74.49627,83.71048,83.99286,77.99228,84.0,78.0,79.34256,86.84031,84.0 geoknife/inst/extdata/multi_poly_post.xml0000644000176200001440000001062714036337706020453 0ustar liggesusers gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm FEATURE_ATTRIBUTE_NAME ID DATASET_URI dods://cida.usgs.gov/thredds/dodsC/gmo/GMO_w_meta.ncml DATASET_ID Prcp TIME_START 1950-01-01T00:00:00.000Z TIME_END 1950-02-15T00:00:00.000Z REQUIRE_FULL_COVERAGE true GROUP_BY STATISTIC STATISTICS MEAN DELIMITER TAB SUMMARIZE_TIMESTEP false SUMMARIZE_FEATURE_ATTRIBUTE false FEATURE_COLLECTION 44.26220703125 -90.57275390625 44.04248046875 -89.8916015625 43.625 -90.26513671875 43.86669921875 -90.88037109375 44.26220703125 -90.57275390625 first_test 44.61376953125 -90.39697265625 44.943359375 -90.39697265625 44.7236328125 -89.21044921875 44.3720703125 -89.91357421875 44.61376953125 -90.39697265625 second_test OUTPUT geoknife/inst/extdata/tsv_multi_feature_var.tsv0000644000176200001440000000564314036051075021630 0ustar liggesusers# ppt Delaware District of Columbia Maryland Virginia West Virginia TIMESTEP MEAN(mm/month) MEAN(mm/month) MEAN(mm/month) MEAN(mm/month) MEAN(mm/month) 1895-01-01T00:00:00Z 117.82642 105.574326 109.833244 131.2928 125.08688 1895-02-01T00:00:00Z 39.241917 31.847944 34.15655 39.704407 27.417622 1895-03-01T00:00:00Z 87.91096 61.78618 75.38796 91.467415 88.80221 1895-04-01T00:00:00Z 140.7726 133.88498 135.02261 134.26591 85.34798 1895-05-01T00:00:00Z 89.18227 95.69796 90.56007 96.71046 65.51029 1895-06-01T00:00:00Z 67.35754 112.40314 90.64524 81.99586 77.03072 1895-07-01T00:00:00Z 83.681885 79.963715 79.39106 119.12033 111.56119 1895-08-01T00:00:00Z 69.36227 42.510265 51.898712 69.95249 67.76568 1895-09-01T00:00:00Z 51.598476 45.588387 54.75143 31.690891 37.2642 1895-10-01T00:00:00Z 68.78709 51.47967 55.02549 45.967968 32.68955 1895-11-01T00:00:00Z 56.80972 48.87929 49.644394 59.377995 57.79601 1895-12-01T00:00:00Z 58.34545 61.454067 63.551178 69.84666 79.54868 # tmx Delaware District of Columbia Maryland Virginia West Virginia TIMESTEP MEAN(degC) MEAN(degC) MEAN(degC) MEAN(degC) MEAN(degC) 1895-01-01T00:00:00Z 5.0033216 4.257815 3.5543876 5.276232 2.4881625 1895-02-01T00:00:00Z 1.5900716 1.5949273 0.848427 2.6230767 -0.29268205 1895-03-01T00:00:00Z 9.964295 11.110174 9.660928 12.363192 10.139575 1895-04-01T00:00:00Z 17.045061 17.2481 16.694706 18.599571 17.427078 1895-05-01T00:00:00Z 21.998617 22.183548 21.899843 22.696009 22.6095 1895-06-01T00:00:00Z 28.769716 29.346222 28.853453 29.802439 29.46299 1895-07-01T00:00:00Z 27.93476 28.270447 27.46811 28.363977 27.184393 1895-08-01T00:00:00Z 30.642223 31.680758 30.370522 30.352224 29.337725 1895-09-01T00:00:00Z 27.666336 28.714094 27.746677 29.141535 27.511478 1895-10-01T00:00:00Z 17.774744 18.002146 17.258196 18.775932 16.605211 1895-11-01T00:00:00Z 13.700993 13.081685 12.692376 14.505937 12.933192 1895-12-01T00:00:00Z 9.156063 8.182572 7.7231436 8.898355 7.053789 # tmn Delaware District of Columbia Maryland Virginia West Virginia TIMESTEP MEAN(degC) MEAN(degC) MEAN(degC) MEAN(degC) MEAN(degC) 1895-01-01T00:00:00Z -4.1527348 -4.339243 -5.5847282 -4.4889317 -7.2968154 1895-02-01T00:00:00Z -8.423797 -8.310838 -8.950103 -8.660566 -10.923863 1895-03-01T00:00:00Z 0.24055196 0.60081375 -0.34530586 0.66153514 -1.7429711 1895-04-01T00:00:00Z 6.106475 6.2768254 5.8335233 6.112382 4.14473 1895-05-01T00:00:00Z 11.491445 11.789557 10.917311 10.585518 8.375359 1895-06-01T00:00:00Z 17.606466 17.815302 16.910292 16.202402 13.471302 1895-07-01T00:00:00Z 17.488138 17.04748 16.554613 16.688807 13.763445 1895-08-01T00:00:00Z 19.226576 19.575396 18.060692 17.622818 15.13719 1895-09-01T00:00:00Z 16.56582 16.748564 15.709724 15.567133 13.130296 1895-10-01T00:00:00Z 4.617892 4.4439716 3.762912 3.4037163 0.16729501 1895-11-01T00:00:00Z 4.132266 3.3210912 3.0054588 2.673258 0.4035854 1895-12-01T00:00:00Z 0.02330403 -0.8413217 -1.2321813 -1.4876698 -2.8786888 geoknife/inst/extdata/prism_job.RData0000644000176200001440000000264214036051075017356 0ustar liggesusersiPSWaGT0 HA)@ lV*.UqJGHQ::"lBZĥ" "BTf_}3whH(R_Rc)T(5J{dJhRe:EYie|j:TX剤n:MW3DZU1~Iw((z0)W968y'Anp=5׋'\ZWou̯w"|e2^؆_%ɫRAvC~ }%K fS0 b^r#[0;+mQbe/Quy㹐pZ*XŁBdK Cʇ:rQ _Hǃ`g+ZKt8WVS4ߛ;ϖ]4#RU]VI{@^ qYGw1z -[zU֚ɏ}f_FrY5MWMZrM}.8nAusk6,~r}"1|uR L'l:8;os^ .%7;N37qaEApiڧf_>vXT X=\L ,,c fUz"ND;g+COD?O֏DKڨK%ѵvD)Dqt 2T& ؈ʇH0EgB%dor.geoknife/inst/extdata/completed_request.xml0000644000176200001440000001011414036051075020714 0ustar liggesusers gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm Area Grid Statistics (weighted) Process successful TIME_START 1895-01-01T00:00:00.000Z TIME_END 1899-01-01T00:00:00.000Z SUMMARIZE_TIMESTEP false SUMMARIZE_FEATURE_ATTRIBUTE false DATASET_URI dods://cida.usgs.gov/thredds/dodsC/prism_v2 REQUIRE_FULL_COVERAGE true STATISTICS MEAN GROUP_BY STATISTIC FEATURE_ATTRIBUTE_NAME STATE DELIMITER COMMA DATASET_ID ppt FEATURE_COLLECTION the_geom STATE OUTPUT Output File geoknife/inst/extdata/SB_getCapabilities.xml0000644000176200001440000004475414036051075020666 0ustar liggesusers ScienceBase Catalog WFS Service WFS 1.1.0 NONE NONE 1.0.0 1.1.0 text/xml text/xml; subtype=gml/3.1.1 results hits text/xml; subtype=gml/3.1.1 GML2 KML SHAPE-ZIP application/gml+xml; version=3.2 application/json application/vnd.google-earth.kml xml application/vnd.google-earth.kml+xml csv gml3 gml32 json text/xml; subtype=gml/2.1.2 text/xml; subtype=gml/3.2 2 Query sb:footprint Item footprint item features urn:x-ogc:def:crs:EPSG:4326 -88.79390894199452 45.492066809173856 -88.78909623745292 45.496117990963675 sb:WBIC_190900 WBIC_190900 WBIC_190900 features urn:x-ogc:def:crs:EPSG:4326 -88.79390894199452 45.492066809173856 -88.78909623745292 45.496117990963675 gml:Envelope gml:Point gml:LineString gml:Polygon LessThan GreaterThan LessThanEqualTo GreaterThanEqualTo EqualTo NotEqualTo Like Between NullCheck abs abs_2 abs_3 abs_4 acos AddCoverages Aggregate Area area2 AreaGrid asin atan atan2 BarnesSurface between boundary boundaryDimension Bounds buffer BufferFeatureCollection bufferWithSegments Categorize ceil Centroid classify Clip CollectGeometries Collection_Average Collection_Bounds Collection_Count Collection_Max Collection_Median Collection_Min Collection_Sum Collection_Unique Concatenate contains Contour convert convexHull cos Count CropCoverage crosses dateFormat dateParse difference dimension disjoint disjoint3D distance distance3D double2bool endAngle endPoint env envelope EqualInterval equalsExact equalsExactTolerance equalTo exp exteriorRing Feature floor geometryType geomFromWKT geomLength getGeometryN getX getY getz greaterEqualThan greaterThan Grid Heatmap id IEEEremainder if_then_else in10 in2 in3 in4 in5 in6 in7 in8 in9 InclusionFeatureCollection int2bbool int2ddouble interiorPoint interiorRingN Interpolate intersection IntersectionFeatureCollection intersects intersects3D isClosed isCoverage isEmpty isLike isNull isometric isRing isSimple isValid isWithinDistance isWithinDistance3D Jenks length lessEqualThan lessThan list log LRSGeocode LRSMeasure LRSSegment max max_2 max_3 max_4 min min_2 min_3 min_4 mincircle minimumdiameter minrectangle modulo MultiplyCoverages Nearest not notEqualTo numberFormat numberFormat2 numGeometries numInteriorRing numPoints octagonalenvelope offset overlaps parameter parseBoolean parseDouble parseInt parseLong pi PointBuffers pointN PointStacker PolygonExtraction pow property PropertyExists Quantile Query random RangeLookup RasterAsPointCollection RasterZonalStatistics Recode RectangularClip relate relatePattern Reproject rint round round_2 roundDouble ScaleCoverage setCRS Simplify sin Snap sqrt StandardDeviation startAngle startPoint strCapitalize strConcat strEndsWith strEqualsIgnoreCase strIndexOf strLastIndexOf strLength strMatches strPosition strReplace strStartsWith strSubstring strSubstringStart strToLowerCase strToUpperCase strTrim strTrim2 StyleCoverage symDifference tan toDegrees toRadians touches toWKT Transform union UnionFeatureCollection Unique UniqueInterval VectorToRaster VectorZonalStatistics vertices within geoknife/inst/extdata/tsv_linear_ring.tsv0000644000176200001440000000032614036051075020375 0ustar liggesusers# prcp MULTIPOLYGON (((-111.4801 36.95, -111.48 36.9501, -111.4799 36.95, -111.48 36.9499, -111.4801 36.95))) TIMESTEP MEAN(mm/day) 2010-01-01T00:00:00Z 0.0 2010-01-02T00:00:00Z 0.0 2010-01-03T00:00:00Z 0.0 geoknife/inst/extdata/tsv_multi_var_feature_stat.tsv0000644000176200001440000040734514036051075022670 0ustar liggesusers# Prcp Alabama California Connecticut Idaho Alabama California Connecticut Idaho Alabama California Connecticut Idaho TIMESTEP MEAN(mm/d) MEAN(mm/d) MEAN(mm/d) MEAN(mm/d) MINIMUM(mm/d) MINIMUM(mm/d) MINIMUM(mm/d) MINIMUM(mm/d) VARIANCE(mm/d^2) VARIANCE(mm/d^2) VARIANCE(mm/d^2) VARIANCE(mm/d^2) 1950-01-01T00:00:00Z 0.062405374 0.3453742 0.30065218 1.7298104 0.0 0.0 0.0 0.0 0.022810467 2.8270786 0.12066331 7.361454 1950-01-02T00:00:00Z 0.44680098 2.516318 1.9442391 1.3159418 0.0 0.0 0.43 0.0 2.4704397 15.6978035 0.551306 2.5998516 1950-01-03T00:00:00Z 1.7271551 0.7147988 2.9459782 0.46118206 0.0 0.0 1.08 0.0 7.410616 3.1613455 0.9518155 0.30052125 1950-01-04T00:00:00Z 4.3268256 0.3589056 0.7541304 1.0258723 0.0 0.0 0.0 0.0 49.50419 0.8548088 0.21589264 1.7627492 1950-01-05T00:00:00Z 18.847107 0.010221888 5.112609 1.4302465 0.0 0.0 0.75 0.0 769.48663 0.0054953233 6.561743 6.432878 1950-01-06T00:00:00Z 25.764908 0.0036517489 12.5118475 2.8522882 0.0 0.0 5.93 0.0 518.6649 0.0032813551 20.986183 36.149673 1950-01-07T00:00:00Z 8.194285 1.0641444 6.0966306 2.1833692 0.0 0.0 1.15 0.0 86.3158 18.126493 4.180152 42.36424 1950-01-08T00:00:00Z 0.07644688 11.72853 0.101304345 2.638938 0.0 0.0 0.0 0.0 0.11236988 184.93295 0.04399169 19.103764 1950-01-09T00:00:00Z 1.8929548 6.4757466 2.865652 3.2781732 0.0 0.0 0.0 0.0 6.663448 79.574776 6.6177588 14.087616 1950-01-10T00:00:00Z 13.285251 8.470451 10.345109 4.349406 0.1 0.0 5.55 0.0 40.893593 240.47256 6.3878517 26.750809 1950-01-11T00:00:00Z 8.966703 10.875186 3.7188044 3.798837 0.0 0.0 0.2 0.0 29.233639 142.25896 3.8788524 22.840635 1950-01-12T00:00:00Z 2.2699757 4.1627264 1.427826 2.8657205 0.0 0.0 0.03 0.0 18.804625 24.124584 0.9292568 13.502435 1950-01-13T00:00:00Z 4.6972284 3.5968862 4.787935 5.339589 0.0 0.0 0.68 0.0 32.556656 74.62644 4.742291 27.268312 1950-01-14T00:00:00Z 3.2661295 13.737333 1.638913 5.4415803 0.0 0.0 0.0 0.0 14.386526 265.63605 1.2468208 27.461073 1950-01-15T00:00:00Z 2.1210866 1.3218691 1.1666304 2.342263 0.0 0.0 0.0 0.0 6.727266 19.210445 0.8147874 8.190476 1950-01-16T00:00:00Z 4.761514 9.754377 0.7544565 4.6488624 0.0 0.0 0.0 0.0 18.539795 176.29292 0.25533268 17.721842 1950-01-17T00:00:00Z 3.0121734 17.482967 4.5707607 8.072118 0.0 0.0 1.02 0.0 12.148947 652.7827 2.8118994 51.087006 1950-01-18T00:00:00Z 2.4929304 9.049662 3.5081522 8.325202 0.0 0.0 1.65 0.0 21.525923 347.9215 2.0846746 38.633682 1950-01-19T00:00:00Z 3.4140294 0.6875179 0.0032608695 6.493192 0.0 0.0 0.0 0.0 24.464052 6.75952 1.5408504E-4 93.30158 1950-01-20T00:00:00Z 0.8579487 0.83543813 0.08978261 6.716397 0.0 0.0 0.0 0.0 1.3488853 7.7343273 0.01329226 88.804016 1950-01-21T00:00:00Z 0.08009768 5.345634 1.1534783 7.3197217 0.0 0.0 0.0 0.0 0.0461819 102.92422 0.7417878 71.14943 1950-01-22T00:00:00Z 0.043748476 3.3682663 1.8202174 8.142238 0.0 0.0 0.08 0.03 0.02317334 58.491077 2.1606572 50.00466 1950-01-23T00:00:00Z 0.26858363 6.4722037 1.7702174 8.202592 0.0 0.0 0.17 0.05 1.1047195 127.61951 1.6840879 31.389568 1950-01-24T00:00:00Z 0.5092796 3.1315947 4.9058695 1.6955816 0.0 0.0 1.48 0.0 2.13559 31.805384 1.5133102 5.1745267 1950-01-25T00:00:00Z 0.22372405 0.8540429 2.1489131 1.2015487 0.0 0.0 0.0 0.0 0.5560515 2.7487931 1.1782801 3.4924216 1950-01-26T00:00:00Z 4.9848228 0.10425348 1.4043478 4.3291783 0.0 0.0 0.38 0.0 42.086285 0.35531986 0.38633472 27.391571 1950-01-27T00:00:00Z 5.1837363 3.3885221 0.97086954 5.856087 0.0 0.0 0.15 0.0 32.617043 57.116745 0.32841024 40.27864 1950-01-28T00:00:00Z 0.8556288 10.4320345 2.9504347 2.9608533 0.0 0.0 0.12 0.0 1.7077813 177.12541 1.3004328 10.714483 1950-01-29T00:00:00Z 1.0730036 2.3025198 4.498587 0.19371049 0.0 0.0 1.77 0.0 5.447943 22.966768 2.9526584 0.14603321 1950-01-30T00:00:00Z 3.043419 1.5424633 5.2970653 0.54421616 0.0 0.0 2.53 0.0 104.59636 13.814522 1.6853682 0.87085587 1950-01-31T00:00:00Z 1.2396092 0.7541858 4.2788043 0.2677307 0.0 0.0 0.77 0.0 4.507631 3.8352108 2.2003646 0.26601794 1950-02-01T00:00:00Z 5.815519 0.02226401 2.6477175 0.13686472 0.0 0.0 0.38 0.0 83.373314 0.046006236 0.6104925 0.098309584 1950-02-02T00:00:00Z 8.81508 0.02518616 3.5923913 0.11848926 0.0 0.0 0.68 0.0 129.83096 0.05072091 1.8128183 0.3914146 1950-02-03T00:00:00Z 3.537619 2.4580142 0.75402176 3.6709104 0.0 0.0 0.0 0.0 22.251446 38.10366 0.30612102 18.342167 1950-02-04T00:00:00Z 0.046056166 20.412624 8.6956524E-4 9.466366 0.0 0.0 0.0 0.0 0.031836383 771.05273 3.6598183E-5 69.61125 1950-02-05T00:00:00Z 0.051257633 11.630981 0.66630435 6.522794 0.0 0.0 0.0 0.0 0.06752348 243.97621 0.6503994 29.857828 1950-02-06T00:00:00Z 3.5718682 17.19085 2.857826 4.7894754 0.0 0.0 1.58 0.0 28.2986 305.5108 0.44143918 23.575014 1950-02-07T00:00:00Z 7.599817 1.7687327 1.1872826 1.469646 0.0 0.0 0.0 0.0 95.882 19.348495 0.37042218 4.6028786 1950-02-08T00:00:00Z 5.1264467 0.14610004 3.2966304 1.2723325 0.0 0.0 0.45 0.0 28.53719 1.2896441 4.2134404 5.6048465 1950-02-09T00:00:00Z 18.573578 0.32665664 9.412283 0.72953856 0.75 0.0 2.33 0.0 119.517494 1.2680811 8.643658 1.6347224 1950-02-10T00:00:00Z 10.456556 6.3806434 4.1355433 1.6772503 0.0 0.0 0.17 0.0 47.566753 42.50545 3.9046953 2.9652884 1950-02-11T00:00:00Z 1.3472527 2.0321023 0.72815216 1.9825032 0.0 0.0 0.05 0.0 2.5274174 8.968152 1.5421097 5.695666 1950-02-12T00:00:00Z 2.0597925 0.035423093 0.5177174 0.8032238 0.0 0.0 0.0 0.0 21.483316 0.05072498 0.61798924 2.1922016 1950-02-13T00:00:00Z 12.456825 0.13525762 8.92587 1.6137358 0.0 0.0 1.15 0.0 170.10541 0.67323345 12.577018 8.673755 1950-02-14T00:00:00Z 10.345555 0.24642347 21.719238 0.43352085 0.0 0.0 10.23 0.0 228.54391 6.240762 14.808849 0.75949895 1950-02-15T00:00:00Z 0.11238095 0.23754044 14.102826 0.7449115 0.0 0.0 3.1 0.0 0.36080423 2.6800144 21.528141 2.1791725 1950-02-16T00:00:00Z 0.01006105 2.3703423 2.2796738 1.5001011 0.0 0.0 0.1 0.0 0.0061182114 33.102806 1.3962296 8.251876 1950-02-17T00:00:00Z 0.0037240537 0.23751034 0.07 0.4373641 0.0 0.0 0.0 0.0 9.31958E-4 0.56556505 0.031835165 0.5919703 1950-02-18T00:00:00Z 0.036068376 6.8822864E-4 0.16793478 0.035474084 0.0 0.0 0.0 0.0 0.05448428 2.5073008E-4 0.028368214 0.033991773 1950-02-19T00:00:00Z 0.06113553 0.0073260623 0.46086955 0.40905184 0.0 0.0 0.0 0.0 0.041896142 0.0063108685 0.06791791 0.69181454 1950-02-20T00:00:00Z 0.033333335 4.6257992E-4 0.12804347 1.142421 0.0 0.0 0.0 0.0 0.02447824 8.2893544E-5 0.017477449 4.1013637 1950-02-21T00:00:00Z 4.8050427 0.0010530275 1.9483695 1.0429772 0.0 0.0 0.22 0.0 12.479846 3.6006456E-4 1.1649237 4.8858523 1950-02-22T00:00:00Z 10.248914 0.0045242575 8.782609 3.5119975 0.9 0.0 4.22 0.0 31.309772 0.0026250088 5.8054023 25.267054 1950-02-23T00:00:00Z 2.6331868 0.29384357 5.3451085 6.6941404 0.0 0.0 2.7 0.0 7.3877516 3.901096 2.2461374 78.88227 1950-02-24T00:00:00Z 0.0017338217 0.66330576 0.3898913 7.4376297 0.0 0.0 0.0 0.0 1.5249141E-4 8.342961 0.09169999 123.93176 1950-02-25T00:00:00Z 0.53586084 0.018920647 0.07554348 3.046378 0.0 0.0 0.0 0.0 2.195661 0.018381491 0.029838163 22.459267 1950-02-26T00:00:00Z 0.25848594 0.047476497 0.15293477 0.98253477 0.0 0.0 0.0 0.0 0.40487716 0.041112855 0.29698357 3.7699 1950-02-27T00:00:00Z 0.19855922 0.13513727 0.5395652 1.4384323 0.0 0.0 0.0 0.0 0.9655241 0.23906201 4.3014765 7.7384934 1950-02-28T00:00:00Z 9.17072 0.012831892 0.7077174 0.012756005 0.0 0.0 0.0 0.0 38.125923 0.0073504047 0.16128154 0.005158497 1950-03-01T00:00:00Z 9.098193 0.48663408 0.73413044 0.12505057 0.0 0.0 0.0 0.0 49.181206 2.0418653 0.20316297 0.14592773 1950-03-02T00:00:00Z 0.604359 0.7748665 0.17793478 1.2974968 0.0 0.0 0.0 0.0 2.5718434 4.275084 0.055704482 2.9791505 1950-03-03T00:00:00Z 4.0305862 0.22682963 0.0026086958 2.7129772 0.0 0.0 0.0 0.0 32.38843 1.9075655 1.601529E-4 11.711678 1950-03-04T00:00:00Z 10.400232 0.07955623 0.0 2.8323514 0.0 0.0 0.0 0.0 94.35317 0.2865408 0.0 18.744217 1950-03-05T00:00:00Z 6.0349326 3.5426476 0.0 5.6263022 0.0 0.0 0.0 0.0 37.59397 64.40079 0.0 45.018585 1950-03-06T00:00:00Z 4.149451 1.6392779 0.0 4.555253 0.0 0.0 0.0 0.0 13.996115 16.010748 0.0 25.43262 1950-03-07T00:00:00Z 8.3881445 0.037924033 1.7402173 1.2939128 0.0 0.0 0.0 0.0 16.69306 0.17816612 4.455422 8.671963 1950-03-08T00:00:00Z 5.9998655 0.47414443 8.432717 1.6607648 0.0 0.0 1.85 0.0 15.4157715 2.9416876 24.238016 4.45324 1950-03-09T00:00:00Z 0.028009769 1.2987627 4.4158697 3.6219974 0.0 0.0 0.5 0.0 0.050047748 8.532344 6.836416 15.504943 1950-03-10T00:00:00Z 0.08388279 0.802956 0.33652174 3.352756 0.0 0.0 0.0 0.0 0.24046536 4.48249 1.2741988 15.510665 1950-03-11T00:00:00Z 2.5298047 1.888018 0.4647826 1.1571113 0.0 0.0 0.0 0.0 39.509132 12.390984 0.17981863 2.4435582 1950-03-12T00:00:00Z 24.762527 0.13373448 1.6734782 0.5812326 0.0 0.0 0.05 0.0 896.46515 0.67150867 0.92658556 0.9158619 1950-03-13T00:00:00Z 24.710562 0.07318917 4.146087 0.8027623 0.35 0.0 1.88 0.0 397.62717 0.1251012 1.3164328 1.9364178 1950-03-14T00:00:00Z 4.7468376 0.16687852 1.7406522 0.5712579 0.0 0.0 0.1 0.0 34.46558 0.5025603 0.47653803 6.10843 1950-03-15T00:00:00Z 10.237192 0.027792403 0.0 1.6607648 0.0 0.0 0.0 0.0 194.52818 0.075919844 0.0 8.062835 1950-03-16T00:00:00Z 5.812503 1.9622302 0.037608698 8.817017 0.0 0.0 0.0 0.03 54.190083 61.743023 0.006770043 67.5357 1950-03-17T00:00:00Z 0.017838828 8.262644 3.135 13.244109 0.0 0.0 0.5 0.2 0.01662503 240.19977 1.9341022 114.457054 1950-03-18T00:00:00Z 0.3442735 2.5061603 2.5107608 4.848862 0.0 0.0 0.4 0.0 1.5411668 68.88194 1.3002335 15.8547 1950-03-19T00:00:00Z 3.8773139 8.247149 0.010543478 6.130759 0.0 0.0 0.0 0.0 14.434097 187.9779 0.0011458552 16.958275 1950-03-20T00:00:00Z 3.9000611 1.4021099 3.9319565 1.2530088 0.0 0.0 0.03 0.0 13.280589 16.085533 7.690029 3.2101119 1950-03-21T00:00:00Z 2.314542 0.9484017 9.726413 2.235373 0.0 0.0 3.53 0.0 9.354196 9.494151 25.446304 5.052814 1950-03-22T00:00:00Z 1.473663 4.7244077 11.529456 4.14366 0.0 0.0 1.45 0.0 5.139587 47.855583 19.200987 14.605754 1950-03-23T00:00:00Z 0.11711844 2.9147387 11.26 3.324368 0.0 0.0 2.7 0.0 0.14139217 41.29112 31.885756 11.588387 1950-03-24T00:00:00Z 1.6102564 15.965776 1.9086957 6.4521747 0.0 0.0 0.4 0.0 8.579536 325.95392 1.3946247 29.059603 1950-03-25T00:00:00Z 1.4724053 8.306288 0.0077173915 4.431688 0.0 0.0 0.0 0.0 8.895089 94.358246 0.0011189083 16.191557 1950-03-26T00:00:00Z 1.6250184 1.8337533 0.7928261 2.1014159 0.0 0.0 0.0 0.0 11.224398 10.559341 0.5726293 3.9796207 1950-03-27T00:00:00Z 14.130257 0.72036856 2.9996738 3.003173 0.0 0.0 0.88 0.0 48.22806 2.9699833 1.1221966 13.199462 1950-03-28T00:00:00Z 9.135995 0.02842046 4.3202176 1.0860556 0.0 0.0 2.15 0.0 45.78321 0.027990883 0.8295296 4.466834 1950-03-29T00:00:00Z 0.11996337 0.0 2.3295653 0.24804045 0.0 0.0 0.12 0.0 0.12040966 0.0 1.1281427 0.30361247 1950-03-30T00:00:00Z 0.016300367 0.0 0.58119565 1.2693427 0.0 0.0 0.0 0.0 0.02785928 0.0 0.20743921 7.703542 1950-03-31T00:00:00Z 1.67779 0.0 0.016521739 2.6970732 0.0 0.0 0.0 0.0 4.989793 0.0 0.0029020545 22.044596 1950-04-01T00:00:00Z 2.5997436 0.0035765327 1.1714131 3.9979582 0.0 0.0 0.08 0.0 4.137812 0.0013736973 0.4014892 44.892517 1950-04-02T00:00:00Z 0.92236876 0.033576533 1.7390218 2.544393 0.0 0.0 0.4 0.0 6.135147 0.060481224 0.7669408 10.805767 1950-04-03T00:00:00Z 7.8039436 0.0 2.0848913 1.2253413 0.0 0.0 0.17 0.0 128.21931 0.0 0.9786428 4.2128563 1950-04-04T00:00:00Z 17.19282 0.07722076 2.3234782 0.033445004 0.0 0.0 0.0 0.0 246.95625 0.8689425 1.2059834 0.02049331 1950-04-05T00:00:00Z 6.5424175 0.9798684 2.9452174 0.46543616 0.0 0.0 1.1 0.0 22.148102 8.217717 1.4813769 0.35481104 1950-04-06T00:00:00Z 0.031733822 4.327097 0.7823913 1.5621934 0.0 0.0 0.0 0.0 0.035084765 58.307354 0.28466675 3.040182 1950-04-07T00:00:00Z 0.004859585 5.858928 0.016521739 2.2021365 0.0 0.0 0.0 0.0 0.0015235438 79.069855 0.009770187 6.301722 1950-04-08T00:00:00Z 0.0 11.921463 0.50391304 3.1886156 0.0 0.0 0.0 0.0 0.0 240.70346 0.43816695 9.831954 1950-04-09T00:00:00Z 0.0021978023 6.043603 0.48423913 0.7408913 0.0 0.0 0.0 0.0 5.034767E-4 80.61227 0.7544445 3.6390457 1950-04-10T00:00:00Z 1.4978876 0.06734487 0.03554348 0.06381163 0.0 0.0 0.0 0.0 3.547554 0.49809304 0.010192009 0.073428534 1950-04-11T00:00:00Z 3.1871061 0.011026702 0.38413045 0.0 0.0 0.0 0.0 0.0 4.9463177 0.026306733 0.12298935 0.0 1950-04-12T00:00:00Z 0.82882786 1.3215119 1.6263044 1.4553919 0.0 0.0 0.12 0.0 1.4180624 25.542986 0.60039276 8.526295 1950-04-13T00:00:00Z 0.022100123 2.3625686 8.037718 4.517484 0.0 0.0 2.38 0.0 0.01388018 19.042253 14.568741 43.815964 1950-04-14T00:00:00Z 0.01076923 0.36216998 5.74663 2.8114665 0.0 0.0 0.73 0.0 0.0045347377 1.1972423 7.854908 11.665319 1950-04-15T00:00:00Z 0.0015750916 0.049270403 0.31065217 0.15950063 0.0 0.0 0.0 0.0 1.8247939E-4 0.18545808 0.21464573 0.26358894 1950-04-16T00:00:00Z 0.037741147 0.0 0.0 0.31964603 0.0 0.0 0.0 0.0 0.06500357 0.0 0.0 0.89834803 1950-04-17T00:00:00Z 6.235641 0.0033245583 0.0 0.30207333 0.0 0.0 0.0 0.0 31.47568 0.0017012081 0.0 1.0035132 1950-04-18T00:00:00Z 5.596728 0.0 0.004021739 0.0 0.0 0.0 0.0 0.0 29.55618 0.0 6.5287866E-4 0.0 1950-04-19T00:00:00Z 0.47589743 0.0 4.9194565 0.0 0.0 0.0 0.03 0.0 1.1336181 0.0 9.215247 0.0 1950-04-20T00:00:00Z 0.10159951 0.0 12.85163 0.0 0.0 0.0 5.2 0.0 0.3182391 0.0 20.376293 0.0 1950-04-21T00:00:00Z 0.16103785 4.81384E-4 5.1227174 0.20312263 0.0 0.0 0.2 0.0 0.72012544 2.2640477E-4 12.9590025 0.29968107 1950-04-22T00:00:00Z 0.827033 0.016137647 0.34836957 0.8715234 0.0 0.0 0.0 0.0 3.4259405 0.014914836 0.07564896 3.5313344 1950-04-23T00:00:00Z 1.2333455 0.014569387 0.61630434 1.0614538 0.0 0.0 0.0 0.0 8.883983 0.026436713 0.31920597 3.1107824 1950-04-24T00:00:00Z 2.386093 0.0024370064 0.17239131 0.14918457 0.0 0.0 0.0 0.0 6.952063 0.0010634343 0.062488724 0.16085657 1950-04-25T00:00:00Z 6.540867 8.574652E-4 5.461848 0.16906448 0.0 0.0 1.17 0.0 47.369503 3.959537E-4 7.107373 0.20287287 1950-04-26T00:00:00Z 2.4180098 0.00509214 6.866413 1.3146018 0.0 0.0 3.65 0.0 9.76039 0.0038556256 5.732291 2.2452579 1950-04-27T00:00:00Z 5.274811 0.08893569 3.7636957 3.2085524 0.0 0.0 0.15 0.0 39.23534 0.22963652 3.2925465 6.5702906 1950-04-28T00:00:00Z 5.3377657 0.027367432 4.092283 1.8637168 0.0 0.0 0.68 0.0 24.43076 0.056685694 4.5887694 5.054264 1950-04-29T00:00:00Z 4.129084 0.0039789397 3.6215217 0.5802402 0.0 0.0 0.2 0.0 19.364069 0.0017706181 3.33071 2.5225534 1950-04-30T00:00:00Z 6.5058975 0.1444829 4.3025 1.6706764 0.0 0.0 1.4 0.0 42.615524 0.65331584 2.1154563 3.0172763 1950-05-01T00:00:00Z 10.920635 5.098353 5.744022 5.9916058 0.0 0.0 3.45 0.1 88.85844 84.751724 1.3420618 18.012424 1950-05-02T00:00:00Z 13.013236 5.1886764 1.3390217 5.231454 0.0 0.0 0.0 0.0 146.90936 66.136856 0.9164419 23.776411 1950-05-03T00:00:00Z 4.185653 4.7223883 0.0015217391 1.4266119 0.0 0.0 0.0 0.0 15.31697 54.339054 8.776875E-5 3.952549 1950-05-04T00:00:00Z 0.0118315015 1.0218767 2.3677175 2.2119026 0.0 0.0 0.0 0.0 0.0032809936 5.441632 4.9528356 5.864778 1950-05-05T00:00:00Z 0.0019169719 0.09600226 3.1701088 2.419153 0.0 0.0 0.0 0.0 0.0012235823 0.15289932 5.694937 7.787886 1950-05-06T00:00:00Z 0.015970696 0.1241933 0.63304347 0.8787863 0.0 0.0 0.0 0.0 0.022417974 0.22543286 0.16619723 2.2754734 1950-05-07T00:00:00Z 0.17179488 0.09459195 0.0 0.9284071 0.0 0.0 0.0 0.0 0.44565216 0.23124252 0.0 5.620309 1950-05-08T00:00:00Z 0.44752136 0.005490786 0.032391306 1.420038 0.0 0.0 0.0 0.0 3.8354535 0.0013468151 0.033170044 7.673676 1950-05-09T00:00:00Z 0.7975702 0.008773975 3.6038043 1.2016245 0.0 0.0 1.12 0.0 3.2463202 0.023077503 1.7396458 4.1732645 1950-05-10T00:00:00Z 1.2855189 0.017277172 5.9045653 0.18611252 0.0 0.0 2.03 0.0 4.200438 0.0930129 9.687904 0.382778 1950-05-11T00:00:00Z 1.1538461 0.010361038 1.1521739 0.004911504 0.0 0.0 0.0 0.0 3.6542666 0.014078951 1.8745029 9.974305E-4 1950-05-12T00:00:00Z 5.1794996 0.1281572 0.005 0.001295828 0.0 0.0 0.0 0.0 43.497143 0.8071514 4.978022E-4 1.7826917E-4 1950-05-13T00:00:00Z 8.689768 0.09529523 0.101956524 0.03153603 0.0 0.0 0.0 0.0 65.39774 0.40523502 0.049323604 0.012515603 1950-05-14T00:00:00Z 10.264371 0.019830763 0.053369567 0.112699114 0.0 0.0 0.0 0.0 64.89991 0.014282402 0.017578632 0.114796944 1950-05-15T00:00:00Z 5.0389867 0.03939451 0.38141304 0.016554995 0.0 0.0 0.0 0.0 27.328827 0.122027285 0.08892875 0.007372628 1950-05-16T00:00:00Z 0.89019537 0.0020195562 0.80793476 0.26025915 0.0 0.0 0.0 0.0 3.5900526 0.006124174 2.805043 0.32894307 1950-05-17T00:00:00Z 0.4235531 0.055701394 2.259348 1.2126675 0.0 0.0 0.2 0.0 1.7517704 0.050962064 5.8392677 4.6335826 1950-05-18T00:00:00Z 1.4577533 0.0011282437 9.911413 1.7348925 0.0 0.0 4.25 0.0 9.068762 2.470336E-4 11.667032 6.7329674 1950-05-19T00:00:00Z 11.415458 0.0 12.063805 0.7016751 0.0 0.0 7.28 0.0 115.73655 0.0 7.4573026 2.8096943 1950-05-20T00:00:00Z 8.161563 0.0 3.1377175 0.060259167 0.0 0.0 0.6 0.0 53.524097 0.0 2.4417915 0.29920506 1950-05-21T00:00:00Z 4.3581805 0.017984204 0.009673913 0.008160557 0.0 0.0 0.0 0.0 24.22344 0.036657184 6.889035E-4 0.0018090748 1950-05-22T00:00:00Z 1.5256166 0.031963143 0.0075 0.043426044 0.0 0.0 0.0 0.0 4.238369 0.101491556 0.002177198 0.029765991 1950-05-23T00:00:00Z 0.032673992 0.03320045 5.1555433 0.021871049 0.0 0.0 0.52 0.0 0.019836484 0.02648317 9.0346575 0.015174991 1950-05-24T00:00:00Z 1.3431013E-4 0.023587815 10.879348 0.026946902 0.0 0.0 2.15 0.0 8.906144E-6 0.04071737 36.966373 0.012614013 1950-05-25T00:00:00Z 0.027643468 0.030285822 9.917717 0.03762326 0.0 0.0 1.3 0.0 0.020956665 0.15017577 39.065334 0.047643937 1950-05-26T00:00:00Z 0.57759464 0.027062805 3.6808696 0.05857775 0.0 0.0 0.1 0.0 1.5201083 0.030151002 10.819628 0.051606767 1950-05-27T00:00:00Z 1.1408547 0.0059195184 0.035108697 0.4392541 0.0 0.0 0.0 0.0 3.212067 0.0073333434 0.0054516364 2.2128692 1950-05-28T00:00:00Z 1.3853724 7.5216245E-5 2.7866304 0.7285651 0.0 0.0 0.0 0.0 8.032701 1.504325E-5 4.9914336 5.0184193 1950-05-29T00:00:00Z 0.96599513 0.0 10.397717 0.010233881 0.0 0.0 6.32 0.0 10.045161 0.0 7.425644 0.0024566816 1950-05-30T00:00:00Z 4.1032724 3.3847312E-4 5.7833695 0.0 0.0 0.0 0.05 0.0 34.339108 6.384326E-5 18.04507 0.0 1950-05-31T00:00:00Z 2.5528326 1.8804062E-4 4.3223915 0.01266751 0.0 0.0 0.0 0.0 18.309101 1.8775765E-5 7.158748 0.0031698565 1950-06-01T00:00:00Z 0.4433944 3.7608123E-5 14.604239 0.45809102 0.0 0.0 5.62 0.0 1.2712016 3.7608124E-6 23.355658 0.60127646 1950-06-02T00:00:00Z 5.8310013 3.3847312E-4 6.122391 1.1026738 0.0 0.0 0.73 0.0 30.4703 4.8794347E-5 11.380535 6.0731483 1950-06-03T00:00:00Z 10.786593 0.014528018 11.491304 0.11826801 0.0 0.0 2.1 0.0 82.75278 0.03232268 40.606968 0.262344 1950-06-04T00:00:00Z 9.448987 0.0011658518 10.508587 0.01517067 0.0 0.0 4.53 0.0 144.18462 4.990165E-4 22.01062 0.013555917 1950-06-05T00:00:00Z 0.8639438 0.0086085 0.2619565 0.23244627 0.0 0.0 0.0 0.0 3.1656613 0.008859312 0.2923258 0.25336853 1950-06-06T00:00:00Z 2.042784 0.56322676 0.0 5.666359 0.0 0.0 0.0 0.0 33.648 3.3089921 0.0 15.371273 1950-06-07T00:00:00Z 5.968071 0.84092516 0.0 11.410449 0.0 0.0 0.0 0.0 54.379032 4.336303 0.0 47.25357 1950-06-08T00:00:00Z 9.408718 0.06430237 0.0 3.5217447 0.0 0.0 0.0 0.0 65.70924 0.14005522 0.0 12.510803 1950-06-09T00:00:00Z 6.6843224 0.22162467 1.1038043 0.12860304 0.0 0.0 0.0 0.0 21.835436 1.3588322 6.510516 0.14981733 1950-06-10T00:00:00Z 5.834835 1.192328 4.711848 0.32570165 0.0 0.0 0.03 0.0 45.033554 15.129449 35.36203 0.7398736 1950-06-11T00:00:00Z 3.2550306 1.9474276 2.8417392 1.4496839 0.0 0.0 0.0 0.0 37.6306 16.061148 11.103927 4.197514 1950-06-12T00:00:00Z 0.14556776 1.2229147 0.19695653 4.266195 0.0 0.0 0.0 0.0 0.39324403 7.149503 0.41846758 36.155613 1950-06-13T00:00:00Z 0.21039072 0.23153065 1.3026087 5.81701 0.0 0.0 0.0 0.0 1.4521905 1.255884 2.7962546 89.236916 1950-06-14T00:00:00Z 0.30372405 0.38941708 6.462935 2.0158596 0.0 0.0 0.25 0.0 1.0857068 2.7038622 16.888248 9.492917 1950-06-15T00:00:00Z 0.55680096 0.66613764 3.7755435 1.1401075 0.0 0.0 0.1 0.0 1.3384768 6.502294 7.7262845 4.2724714 1950-06-16T00:00:00Z 0.8889377 0.51970667 8.002066 1.529785 0.0 0.0 0.55 0.0 11.007691 4.3368125 31.389883 8.693138 1950-06-17T00:00:00Z 0.20777778 0.3052388 7.1602173 2.2237737 0.0 0.0 1.67 0.0 1.0173963 1.3197552 11.080191 15.656362 1950-06-18T00:00:00Z 0.8723443 0.058089506 0.3823913 1.0961884 0.0 0.0 0.0 0.0 2.7725246 0.098660685 0.37174585 3.7745512 1950-06-19T00:00:00Z 2.1460805 0.013128996 0.17391305 0.7939317 0.0 0.0 0.0 0.0 17.819376 0.012241674 0.09161309 1.9540943 1950-06-20T00:00:00Z 7.69801 0.01949229 2.6352174 1.922282 0.0 0.0 0.08 0.0 85.63102 0.022910465 2.7914252 7.2136974 1950-06-21T00:00:00Z 7.987766 0.038631063 2.3128262 3.895512 0.0 0.0 0.08 0.0 56.425564 0.08097796 2.4103239 26.236803 1950-06-22T00:00:00Z 3.7621245 0.0091237305 0.064673916 1.4682175 0.0 0.0 0.0 0.0 32.495506 0.0041799317 0.02791308 8.912299 1950-06-23T00:00:00Z 0.47301587 0.077924035 1.2257608 2.9645386 0.0 0.0 0.0 0.0 3.4234066 0.14982955 2.4727983 12.271034 1950-06-24T00:00:00Z 9.6459093E-4 1.4333321 8.384565 5.676321 0.0 0.0 0.08 0.0 6.936182E-5 29.791445 23.678152 28.627287 1950-06-25T00:00:00Z 0.005067155 0.0016472358 4.3985868 2.0747092 0.0 0.0 0.03 0.0 0.0011252706 4.759914E-4 19.88612 13.1868305 1950-06-26T00:00:00Z 0.14332113 0.0 0.35304347 0.020176992 0.0 0.0 0.0 0.0 0.62429553 0.0 0.5859533 0.0073085073 1950-06-27T00:00:00Z 0.6117094 3.7608123E-5 2.4979348 0.019481668 0.0 0.0 0.0 0.0 2.2923405 3.7608124E-6 18.778872 0.007876138 1950-06-28T00:00:00Z 0.34021977 0.0 1.0369565 0.0 0.0 0.0 0.0 0.0 1.5303466 0.0 3.8206918 0.0 1950-06-29T00:00:00Z 0.083870575 0.0032568634 0.042065218 0.022452591 0.0 0.0 0.0 0.0 0.47382474 0.003277124 0.014636348 0.015611438 1950-06-30T00:00:00Z 0.027582418 0.0 0.09097826 0.106333755 0.0 0.0 0.0 0.0 0.074948914 0.0 0.036349583 0.22714937 1950-07-01T00:00:00Z 0.32692307 0.0 0.023152174 0.06448167 0.0 0.0 0.0 0.0 1.5696143 0.0 0.013421822 0.063565925 1950-07-02T00:00:00Z 1.0731257 7.5216245E-5 3.3036957 0.081510745 0.0 0.0 0.73 0.0 5.273025 7.518795E-6 2.7417665 0.11307418 1950-07-03T00:00:00Z 1.6560073 0.054757427 6.6680436 0.16433628 0.0 0.0 1.92 0.0 7.326094 0.22416852 7.5186424 0.45873627 1950-07-04T00:00:00Z 4.353602 0.03921399 9.457826 0.5410872 0.0 0.0 1.3 0.0 29.955967 0.116265416 26.04995 1.4872398 1950-07-05T00:00:00Z 9.4505005 0.22746521 7.161957 0.82061946 0.0 0.0 2.3 0.0 46.1396 0.9072618 6.103598 1.8003931 1950-07-06T00:00:00Z 9.3569355 0.67955625 2.9756522 1.340651 0.0 0.0 0.08 0.0 35.842747 4.1762466 4.7383237 8.144391 1950-07-07T00:00:00Z 4.2936144 1.2188342 0.002826087 1.9202275 0.0 0.0 0.0 0.0 23.537846 26.03293 2.3148592E-4 21.437702 1950-07-08T00:00:00Z 0.92630035 0.31112447 0.0 1.199115 0.0 0.0 0.0 0.0 3.1767912 1.1112576 0.0 3.425397 1950-07-09T00:00:00Z 0.45432234 0.5074088 2.3477173 2.3068204 0.0 0.0 0.0 0.0 3.4417298 4.8216853 15.268521 5.542778 1950-07-10T00:00:00Z 2.4209523 1.4012486 12.000652 3.7808785 0.0 0.0 0.65 0.0 25.399246 22.064148 129.59328 13.961654 1950-07-11T00:00:00Z 19.689 0.08212862 7.6503263 0.5293047 0.0 0.0 0.95 0.0 296.58286 0.3888344 33.256264 1.9763206 1950-07-12T00:00:00Z 23.965153 0.03833396 3.313913 0.003040455 0.0 0.0 0.2 0.0 293.4221 0.105516 5.8798633 0.0012326853 1950-07-13T00:00:00Z 12.197167 0.0 5.934022 0.0 0.0 0.0 1.27 0.0 95.525085 0.0 13.649829 0.0 1950-07-14T00:00:00Z 14.081148 0.0 4.0497828 0.051207334 0.0 0.0 0.35 0.0 96.14168 0.0 14.203684 0.051445663 1950-07-15T00:00:00Z 13.179512 0.0 0.47793478 0.3133502 0.0 0.0 0.0 0.0 140.95166 0.0 0.42307812 1.7243396 1950-07-16T00:00:00Z 11.888938 0.0 2.3865218 0.53158027 0.0 0.0 0.05 0.0 223.3968 0.0 7.138599 7.4827647 1950-07-17T00:00:00Z 5.15116 0.0032719069 1.8080435 0.109816685 0.0 0.0 0.0 0.0 147.83679 8.921499E-4 6.002416 0.22226062 1950-07-18T00:00:00Z 1.191685 0.013230538 1.4472826 0.8376991 0.0 0.0 0.0 0.0 6.0685577 0.013211193 3.2459936 2.813606 1950-07-19T00:00:00Z 0.37406594 6.7694625E-4 2.12 1.812225 0.0 0.0 0.0 0.0 3.2037573 8.231057E-5 1.4855297 18.228422 1950-07-20T00:00:00Z 1.5110867 0.0 4.325761 0.10013907 0.0 0.0 1.02 0.0 11.863395 0.0 3.3008883 0.19923756 1950-07-21T00:00:00Z 2.8990476 0.017803686 1.0576087 0.096144125 0.0 0.0 0.0 0.0 27.866127 0.03526214 0.7863415 0.072000556 1950-07-22T00:00:00Z 1.7594627 0.105148554 0.0 0.2340708 0.0 0.0 0.0 0.0 9.689691 0.74114656 0.0 0.41693586 1950-07-23T00:00:00Z 4.077912 0.20707034 0.054891303 0.17429203 0.0 0.0 0.0 0.0 21.10769 0.7768348 0.018357132 0.9149921 1950-07-24T00:00:00Z 5.6452503 0.13942459 0.5608696 0.009759798 0.0 0.0 0.0 0.0 125.04771 0.8103066 0.8099399 0.005118222 1950-07-25T00:00:00Z 5.4640293 0.24529523 0.3104348 0.098451324 0.0 0.0 0.0 0.0 60.483337 0.96157396 0.24904597 0.14124396 1950-07-26T00:00:00Z 12.124456 0.43712297 0.0015217391 0.4420038 0.0 0.0 0.0 0.0 83.56353 2.8351097 5.480172E-5 0.5822984 1950-07-27T00:00:00Z 15.992295 0.03995863 0.4029348 1.3895196 0.0 0.0 0.0 0.0 108.55578 0.06738943 0.50940996 3.6748114 1950-07-28T00:00:00Z 14.818718 0.0021135765 1.9784783 2.5060241 0.0 0.0 0.03 0.0 180.61403 0.001245945 1.620301 13.121099 1950-07-29T00:00:00Z 10.960122 0.0 1.9243479 1.9475853 0.0 0.0 0.0 0.0 83.73539 0.0 2.3031502 10.8321 1950-07-30T00:00:00Z 12.707497 0.01763445 0.46684784 0.7592984 0.0 0.0 0.0 0.0 202.18886 0.014473297 0.77330095 3.856844 1950-07-31T00:00:00Z 4.89757 0.05367055 3.273587 0.012130215 0.0 0.0 0.0 0.0 37.645515 0.04990827 12.616744 0.0055821133 1950-08-01T00:00:00Z 0.8382051 0.3394058 7.955761 0.012085967 0.0 0.0 0.22 0.0 2.4399607 1.7765174 24.93697 0.008582743 1950-08-02T00:00:00Z 3.4510133 0.21051148 3.7369566 0.3710809 0.0 0.0 0.17 0.0 18.121553 0.7105532 5.935951 0.5877432 1950-08-03T00:00:00Z 2.4078388 0.19453178 4.9406524 1.8735904 0.0 0.0 0.0 0.0 15.86429 1.019325 18.714306 4.942654 1950-08-04T00:00:00Z 0.03168498 0.09125611 1.9126087 3.931043 0.0 0.0 0.0 0.0 0.032818183 0.16039616 5.425971 14.367678 1950-08-05T00:00:00Z 0.03717949 0.34204966 0.8703261 4.978129 0.0 0.0 0.0 0.0 0.051396314 2.2099824 1.6069944 34.915268 1950-08-06T00:00:00Z 0.013956044 0.0 1.0179348 0.97567636 0.0 0.0 0.0 0.0 0.0081923995 0.0 1.6957154 3.2496867 1950-08-07T00:00:00Z 6.1050065E-5 0.0 0.2520652 0.14984198 0.0 0.0 0.0 0.0 3.0525032E-6 0.0 0.20035502 0.20414437 1950-08-08T00:00:00Z 0.41001222 1.8427981E-4 0.015543478 0.33135903 0.0 0.0 0.0 0.0 2.698749 9.634952E-6 0.0016271739 0.9498392 1950-08-09T00:00:00Z 2.2270086 0.0029409553 0.6446739 0.91962075 0.0 0.0 0.0 0.0 19.583122 5.796846E-4 1.4452955 4.3381324 1950-08-10T00:00:00Z 3.6236997 0.028018052 1.7208695 0.92007583 0.0 0.0 0.0 0.0 64.25999 0.025335612 4.2007155 3.012736 1950-08-11T00:00:00Z 1.0696459 0.27746898 1.3559783 1.11012 0.0 0.0 0.0 0.0 3.4196649 2.931589 5.186464 2.3954244 1950-08-12T00:00:00Z 0.20759463 0.023207974 0.2751087 0.96298355 0.0 0.0 0.0 0.0 0.31538454 0.029460547 0.41728902 2.89433 1950-08-13T00:00:00Z 0.23548229 0.0019292968 0.036630437 0.36848295 0.0 0.0 0.0 0.0 0.55705535 8.538761E-4 0.008185225 1.3224657 1950-08-14T00:00:00Z 1.0843956 0.0013162843 0.11 0.29225662 0.0 0.0 0.0 0.0 5.9777913 4.2339842E-4 0.12118462 1.2517593 1950-08-15T00:00:00Z 5.023138 0.0 0.70880437 0.22857143 0.0 0.0 0.0 0.0 35.2669 0.0 2.4466567 0.72786504 1950-08-16T00:00:00Z 5.269695 0.0 4.6801085 0.0835335 0.0 0.0 0.0 0.0 33.446712 0.0 16.679605 0.14257202 1950-08-17T00:00:00Z 3.1106226 9.326815E-4 3.316413 3.8558786E-4 0.0 0.0 0.0 0.0 32.79712 1.2486342E-4 11.484975 7.9357866E-5 1950-08-18T00:00:00Z 2.6840904 6.092516E-4 0.9029348 2.528445E-4 0.0 0.0 0.0 0.0 16.107164 7.871069E-5 1.280465 1.01137804E-4 1950-08-19T00:00:00Z 2.054188 0.005855585 29.60587 0.0 0.0 0.0 8.62 0.0 9.375983 0.0017648339 134.4353 0.0 1950-08-20T00:00:00Z 0.6155067 0.0048815343 33.695 0.0 0.0 0.0 11.9 0.0 1.323051 0.0013689382 120.88689 0.0 1950-08-21T00:00:00Z 0.010622711 0.072485894 7.632609 0.022863464 0.0 0.0 0.08 0.0 0.0017816412 0.21680589 46.898125 0.009717855 1950-08-22T00:00:00Z 8.913309E-4 0.0025122226 0.3220652 1.1716056 0.0 0.0 0.0 0.0 6.14295E-5 0.0011608797 0.19915943 12.674118 1950-08-23T00:00:00Z 0.1230525 7.1455433E-4 0.16543478 1.7508407 0.0 0.0 0.0 0.0 0.9672714 1.0859381E-4 0.05572838 19.809887 1950-08-24T00:00:00Z 0.8099512 0.0013388492 0.010108695 0.4750569 0.0 0.0 0.0 0.0 4.0413895 7.359043E-4 0.0036296586 0.8608827 1950-08-25T00:00:00Z 5.970293 0.014422716 0.0 0.20042351 0.0 0.0 0.0 0.0 53.991695 0.02309488 0.0 0.19957231 1950-08-26T00:00:00Z 10.074102 0.0 0.24217391 0.0038621998 0.0 0.0 0.0 0.0 80.88443 0.0 0.8318699 0.002462936 1950-08-27T00:00:00Z 5.0393896 0.0019556223 0.8571739 5.1833125E-4 0.0 0.0 0.0 0.0 36.126205 0.0011173178 6.264845 4.250316E-4 1950-08-28T00:00:00Z 5.3799024 0.0 1.5309783 0.0 0.0 0.0 0.0 0.0 59.602028 0.0 3.1755013 0.0 1950-08-29T00:00:00Z 13.415055 2.6325686E-4 5.524239 0.0 0.0 0.0 1.45 0.0 219.73137 4.1315172E-5 8.084882 0.0 1950-08-30T00:00:00Z 38.39675 0.0024069198 5.794348 0.0 1.23 0.0 0.73 0.0 445.7278 5.510142E-4 12.847234 0.0 1950-08-31T00:00:00Z 28.815617 0.0 4.2247825 0.0 0.5 0.0 0.22 0.0 257.68027 0.0 13.734504 0.0 1950-09-01T00:00:00Z 11.509719 0.007299737 3.5286956 0.0 0.0 0.0 0.0 0.0 126.76911 0.0030626082 18.414776 0.0 1950-09-02T00:00:00Z 11.129866 0.02583302 4.203696 0.0 0.0 0.0 0.1 0.0 322.87582 0.035952307 4.5595293 0.0 1950-09-03T00:00:00Z 3.3053603 0.02916134 3.5613043 7.585335E-5 0.0 0.0 0.52 0.0 28.503939 0.01493041 3.0301676 2.2712825E-6 1950-09-04T00:00:00Z 0.90916973 0.08543438 0.5980435 0.1610493 0.0 0.0 0.03 0.0 3.590816 0.30390015 0.19248843 0.23769757 1950-09-05T00:00:00Z 1.56442 0.23050772 0.0041304347 0.31261694 0.0 0.0 0.0 0.0 12.018172 0.8650281 0.001338796 0.92077863 1950-09-06T00:00:00Z 12.72685 0.80666417 0.119347826 0.16943742 0.0 0.0 0.0 0.0 79.840034 4.4133844 0.24630506 0.32091942 1950-09-07T00:00:00Z 16.461514 2.1988754 0.13043478 2.1900442 0.0 0.0 0.0 0.0 132.72586 21.467693 0.29808334 10.655542 1950-09-08T00:00:00Z 8.187826 1.0841331 0.034347825 7.9239635 0.0 0.0 0.0 0.0 145.69444 5.018904 0.02095891 81.76741 1950-09-09T00:00:00Z 2.033199 0.34212863 1.4625 8.307345 0.0 0.0 0.0 0.0 10.887164 1.1223836 3.9351377 100.95143 1950-09-10T00:00:00Z 1.5653236 0.15931553 4.0954347 1.9731289 0.0 0.0 0.47 0.0 9.344208 0.35676792 4.194124 12.708723 1950-09-11T00:00:00Z 1.3340415 0.32635203 5.5422826 0.09901391 0.0 0.0 2.62 0.0 4.5900545 2.0807273 2.447708 0.22936195 1950-09-12T00:00:00Z 2.112674 0.06687853 3.061413 0.6134134 0.0 0.0 1.1 0.0 9.513456 0.12330711 1.252865 2.7422383 1950-09-13T00:00:00Z 1.0616361 0.091812715 3.935326 1.6823578 0.0 0.0 0.05 0.0 4.847058 0.3843746 5.3342233 8.866545 1950-09-14T00:00:00Z 0.7470574 0.054791275 2.6615217 0.97328067 0.0 0.0 0.03 0.0 6.545664 0.15043001 3.843046 2.6966217 1950-09-15T00:00:00Z 0.6069719 0.12612636 0.28304347 0.6883439 0.0 0.0 0.0 0.0 3.4948683 0.65553176 0.22180383 1.4797766 1950-09-16T00:00:00Z 1.3333334 0.8200301 0.25065216 0.9747535 0.0 0.0 0.0 0.0 7.158857 10.71754 0.23281935 2.2864287 1950-09-17T00:00:00Z 3.258547 2.460523 0.0018478261 1.1271619 0.0 0.0 0.0 0.0 21.16533 14.406751 9.6548014E-5 3.1525965 1950-09-18T00:00:00Z 1.1019536 1.8477962 0.024565218 0.7757522 0.0 0.0 0.0 0.0 3.2433717 9.23084 0.0023151934 1.2782873 1950-09-19T00:00:00Z 0.012881563 0.5936254 0.041086957 0.88852715 0.0 0.0 0.0 0.0 0.0054814173 2.1107142 0.008181223 3.1107972 1950-09-20T00:00:00Z 0.104517706 0.011195938 0.026847826 0.16674462 0.0 0.0 0.0 0.0 0.31056708 0.0048583886 0.004773471 0.1623849 1950-09-21T00:00:00Z 0.7302686 0.0 0.29130435 0.21520227 0.0 0.0 0.0 0.0 2.9902487 0.0 0.14693674 0.4420041 1950-09-22T00:00:00Z 1.5671062 0.0049793157 0.9356522 0.45576486 0.0 0.0 0.03 0.0 6.185738 0.002322526 0.3358468 0.8815431 1950-09-23T00:00:00Z 0.42307693 3.3847312E-4 0.36804348 0.31293932 0.0 0.0 0.0 0.0 0.6127776 1.16514435E-4 0.1050313 0.9546192 1950-09-24T00:00:00Z 0.029206349 0.013034976 0.0 0.3523641 0.0 0.0 0.0 0.0 0.01838042 0.015079236 0.0 0.49779895 1950-09-25T00:00:00Z 0.02115995 0.16594961 0.0 3.2260365 0.0 0.0 0.0 0.0 0.0074684573 2.0107646 0.0 27.730331 1950-09-26T00:00:00Z 0.018766789 0.07143663 0.0 4.638154 0.0 0.0 0.0 0.0 0.0309497 0.62662977 0.0 53.202827 1950-09-27T00:00:00Z 0.2686569 6.656638E-4 0.0 1.3915107 0.0 0.0 0.0 0.0 0.71260923 1.8424446E-4 0.0 19.689957 1950-09-28T00:00:00Z 1.5005983 0.0 0.0022826088 0.63537294 0.0 0.0 0.0 0.0 8.051278 0.0 1.518753E-4 1.4629259 1950-09-29T00:00:00Z 4.135873 0.0019180144 0.008804348 1.9891403 0.0 0.0 0.0 0.0 85.46177 4.6659829E-4 0.0011974558 14.467644 1950-09-30T00:00:00Z 0.9822833 0.0 0.0038043477 1.712933 0.0 0.0 0.0 0.0 3.4718173 0.0 3.1833493E-4 7.6484847 1950-10-01T00:00:00Z 0.12970696 3.3847312E-4 6.521739E-4 0.2991593 0.0 0.0 0.0 0.0 0.2648635 1.16514435E-4 1.9350215E-5 0.44695634 1950-10-02T00:00:00Z 0.034945056 0.045896955 0.003152174 0.16716814 0.0 0.0 0.0 0.0 0.017465614 0.13033572 2.3940517E-4 0.27176338 1950-10-03T00:00:00Z 0.0020757022 1.5310906 0.04695652 0.61438054 0.0 0.0 0.0 0.0 2.3798448E-4 49.079346 0.010489536 1.5971234 1950-10-04T00:00:00Z 5.006105E-4 1.7714818 0.11402174 2.9095764 0.0 0.0 0.0 0.0 3.5568155E-5 25.156195 0.037039693 19.401056 1950-10-05T00:00:00Z 0.0074481075 3.773569 3.2608694E-4 5.4530153 0.0 0.0 0.0 0.0 0.0034021595 65.75958 9.782609E-6 46.640995 1950-10-06T00:00:00Z 0.022930402 0.8990485 0.0 1.6303413 0.0 0.0 0.0 0.0 0.030652527 5.9551287 0.0 4.7550077 1950-10-07T00:00:00Z 0.10840049 0.03074464 0.0 0.5073641 0.0 0.0 0.0 0.0 0.12613301 0.06425942 0.0 1.5994118 1950-10-08T00:00:00Z 0.44578755 0.067235805 0.013152174 1.2851644 0.0 0.0 0.0 0.0 0.70182073 0.28870398 0.0035317128 6.17057 1950-10-09T00:00:00Z 0.36112332 0.032380596 10.117283 1.1042289 0.0 0.0 2.67 0.0 0.7297171 0.13551822 12.991787 5.7875514 1950-10-10T00:00:00Z 2.1978022E-4 0.0 14.411522 0.96094185 0.0 0.0 5.5 0.0 1.6333057E-5 0.0 18.662327 5.9439907 1950-10-11T00:00:00Z 0.0 1.1282436E-5 8.447065 0.033261694 0.0 0.0 3.08 0.0 0.0 3.384731E-7 5.5579376 0.020927874 1950-10-12T00:00:00Z 0.0 0.0010906355 8.943044 0.082067005 0.0 0.0 5.53 0.0 0.0 1.7563475E-4 4.209074 0.15112837 1950-10-13T00:00:00Z 0.0 0.0016923656 1.9142392 0.2670038 0.0 0.0 0.2 0.0 0.0 3.545464E-4 0.907361 0.5706998 1950-10-14T00:00:00Z 0.014297924 0.022752915 0.069456525 1.9834893 0.0 0.0 0.0 0.0 0.012040185 0.03629242 0.021196404 3.8399248 1950-10-15T00:00:00Z 0.02989011 0.03832644 0.18434782 2.1984704 0.0 0.0 0.0 0.0 0.05188422 0.039290465 0.14236991 6.332903 1950-10-16T00:00:00Z 0.30125764 0.84508085 0.005869565 1.6628888 0.0 0.0 0.0 0.0 1.3472247 8.941304 4.1352125E-4 10.763276 1950-10-17T00:00:00Z 1.5694628 2.8491502 0.0 4.1528254 0.0 0.0 0.0 0.0 14.875824 61.687294 0.0 34.683674 1950-10-18T00:00:00Z 2.9878023 0.54077476 0.0 2.7485967 0.0 0.0 0.0 0.0 29.212923 5.7031217 0.0 26.209753 1950-10-19T00:00:00Z 6.380354 0.015870629 8.695652E-4 1.5024589 0.0 0.0 0.0 0.0 36.302803 0.05954186 6.956521E-5 21.934767 1950-10-20T00:00:00Z 14.345153 0.031914253 0.0 1.8258533 0.0 0.0 0.0 0.0 75.116455 0.085208036 0.0 21.380068 1950-10-21T00:00:00Z 8.715921 0.021948101 0.0015217391 0.677402 0.0 0.0 0.0 0.0 27.175613 0.07869545 5.480172E-5 2.0904067 1950-10-22T00:00:00Z 5.881233 0.0149040995 2.1865218 0.10595449 0.0 0.0 0.43 0.0 42.572453 0.020065255 0.61263174 0.07761955 1950-10-23T00:00:00Z 4.2795725 0.8354005 3.1063044 0.20259166 0.0 0.0 1.55 0.0 36.057217 2.173323 1.0928456 0.19378518 1950-10-24T00:00:00Z 0.53042734 2.1236367 0.6323913 1.1430151 0.0 0.0 0.0 0.0 1.3933107 14.537743 0.25423157 2.6161468 1950-10-25T00:00:00Z 0.0021855922 5.7973075 0.2521739 4.2408533 0.0 0.0 0.0 0.0 3.349484E-4 110.86534 0.041962255 21.06815 1950-10-26T00:00:00Z 0.0 12.386198 0.01 6.653717 0.0 0.0 0.0 0.0 0.0 242.50613 0.001 42.24538 1950-10-27T00:00:00Z 0.0 20.038427 0.003152174 7.642004 0.0 0.0 0.0 0.0 0.0 696.70264 2.3940517E-4 45.99396 1950-10-28T00:00:00Z 0.0047374847 14.247664 0.30978262 8.480759 0.0 0.0 0.0 0.0 0.001439387 1266.835 0.06502193 102.24774 1950-10-29T00:00:00Z 0.0016483517 9.8582735 0.32076088 6.993129 0.0 0.0 0.0 0.0 1.903114E-4 762.1302 0.116609305 107.64376 1950-10-30T00:00:00Z 0.0 11.318699 0.0 4.2079835 0.0 0.0 0.0 0.0 0.0 281.24866 0.0 25.052164 1950-10-31T00:00:00Z 0.0 1.6809665 0.0 4.300253 0.0 0.0 0.0 0.0 0.0 11.322783 0.0 11.577808 1950-11-01T00:00:00Z 0.09014652 1.3586273 0.002173913 6.382086 0.0 0.0 0.0 0.0 0.8178951 8.446525 1.9082655E-4 33.645214 1950-11-02T00:00:00Z 3.0773625 0.19571267 0.6683696 2.511909 0.0 0.0 0.0 0.0 26.65235 1.2936897 0.18676983 7.8923225 1950-11-03T00:00:00Z 8.089255 0.0015795412 4.4955435 0.21929836 0.0 0.0 0.15 0.0 68.23434 6.2203384E-4 17.507544 0.264972 1950-11-04T00:00:00Z 3.8453114 6.0172996E-4 21.290218 0.2925727 0.0 0.0 9.3 0.0 24.326015 1.0498015E-4 47.135967 0.6274605 1950-11-05T00:00:00Z 0.40661782 0.0012034599 13.364782 0.96704173 0.0 0.0 3.9 0.0 6.6798887 2.9200487E-4 15.731937 4.4471936 1950-11-06T00:00:00Z 0.0033577534 0.002444528 0.0090217395 2.1296017 0.0 0.0 0.0 0.0 7.494697E-4 5.39545E-4 6.287028E-4 11.925396 1950-11-07T00:00:00Z 0.021929182 0.0012523505 0.0027173914 4.1719785 0.0 0.0 0.0 0.0 0.047404587 1.9816768E-4 1.2989728E-4 31.70176 1950-11-08T00:00:00Z 0.2599878 0.0030011283 0.0020652174 2.7956069 0.0 0.0 0.0 0.0 4.82386 0.0010265053 1.1327042E-4 12.342653 1950-11-09T00:00:00Z 2.002906 9.402031E-4 0.0 0.052338813 0.0 0.0 0.0 0.0 13.610191 1.6841592E-4 0.0 0.068074346 1950-11-10T00:00:00Z 1.2871917 0.0 0.0 0.24848926 0.0 0.0 0.0 0.0 1.7887207 0.0 0.0 0.5343783 1950-11-11T00:00:00Z 0.11637363 0.0030951486 0.0 0.71562576 0.0 0.0 0.0 0.0 0.04195615 0.0012280764 0.0 2.4600601 1950-11-12T00:00:00Z 0.023382174 0.08240316 0.0 0.5364475 0.0 0.0 0.0 0.0 0.0107911145 0.1280741 0.0 0.6733851 1950-11-13T00:00:00Z 0.0035897435 3.0747085 0.0 1.3557459 0.0 0.0 0.0 0.0 8.3868724E-4 15.01552 0.0 3.0999382 1950-11-14T00:00:00Z 0.10417583 6.680436 0.0030434781 2.6687043 0.0 0.0 0.0 0.0 0.5459231 91.98226 1.378882E-4 6.039954 1950-11-15T00:00:00Z 0.8536996 3.2438436 0.020434782 2.6667447 0.0 0.0 0.0 0.0 3.4991052 44.29813 0.0023844242 13.386025 1950-11-16T00:00:00Z 4.556581 15.541238 0.8048913 4.799861 0.0 0.0 0.0 0.0 27.278986 614.8255 1.110933 22.301937 1950-11-17T00:00:00Z 1.4735043 6.0632157 0.6861957 7.5157714 0.0 0.0 0.03 0.0 3.262584 127.25767 0.6556414 55.896755 1950-11-18T00:00:00Z 0.047228325 23.411749 0.24913043 7.4618964 0.0 0.0 0.0 0.0 0.21323985 1548.5042 0.25088054 44.790462 1950-11-19T00:00:00Z 1.9012576 19.618961 2.3045652 3.4509292 0.0 0.0 0.0 0.0 12.467064 1474.1495 8.335091 9.418752 1950-11-20T00:00:00Z 9.662173 12.418988 19.064892 4.8484325 0.0 0.0 4.1 0.0 24.609951 440.5971 22.325691 15.587446 1950-11-21T00:00:00Z 4.683907 6.9153066 13.673696 1.755392 0.0 0.0 2.2 0.0 16.219759 337.83908 30.763723 8.052752 1950-11-22T00:00:00Z 3.6630037E-5 0.16069952 0.023586957 1.0378193 0.0 0.0 0.0 0.0 1.0989011E-6 2.2717395 0.0019858936 4.968098 1950-11-23T00:00:00Z 0.6081685 0.010710794 0.02 1.030177 0.0 0.0 0.0 0.0 2.4176402 0.0046596527 0.0069560437 3.9358022 1950-11-24T00:00:00Z 1.4198902 0.0029559985 5.6491303 1.9866182 0.0 0.0 0.0 0.0 3.579958 0.0018192498 41.327686 20.108395 1950-11-25T00:00:00Z 0.25328448 0.0027792403 35.509457 0.8796081 0.0 0.0 17.92 0.0 0.21135142 0.0015835823 168.9147 6.57176 1950-11-26T00:00:00Z 0.0 0.24265137 23.345217 0.37924778 0.0 0.0 4.07 0.0 0.0 1.7366136 68.494774 2.523781 1950-11-27T00:00:00Z 0.0 1.4802557 2.6001086 0.30454487 0.0 0.0 1.08 0.0 0.0 15.022129 0.56912196 0.80357194 1950-11-28T00:00:00Z 0.04007326 0.13805567 4.036087 0.028211124 0.0 0.0 1.55 0.0 0.077637404 0.82809395 1.7849097 0.011236583 1950-11-29T00:00:00Z 0.09341881 0.37291464 1.5497826 2.2766497 0.0 0.0 0.0 0.0 0.23753281 1.1290065 1.3604131 5.8729596 1950-11-30T00:00:00Z 0.07844933 3.8971343 0.15652174 5.1823387 0.0 0.0 0.0 0.0 0.07627205 24.430918 0.06056799 28.441662 1950-12-01T00:00:00Z 0.024383394 1.9191049 0.06423913 3.3798988 0.0 0.0 0.0 0.0 0.0063755056 9.93595 0.02723348 20.130383 1950-12-02T00:00:00Z 7.863553 3.8569689 0.35858697 3.7364476 0.0 0.0 0.0 0.0 41.9523 71.20176 0.08688919 9.629135 1950-12-03T00:00:00Z 15.81055 31.336067 4.9148912 9.360632 0.68 0.0 0.03 0.0 50.79835 1649.7362 28.095081 50.663048 1950-12-04T00:00:00Z 4.912332 14.168642 19.5925 6.7207966 0.0 0.0 10.0 0.0 24.858084 449.11374 15.8429 33.09972 1950-12-05T00:00:00Z 5.315763 0.6361828 9.125435 2.2618206 0.0 0.0 1.27 0.0 46.562916 4.1867886 19.385757 4.398574 1950-12-06T00:00:00Z 11.197875 5.6733885 0.14108697 7.4014034 0.0 0.0 0.0 0.3 60.750484 68.846306 0.33870432 21.965963 1950-12-07T00:00:00Z 4.3306837 10.205367 5.8616304 9.073142 0.0 0.0 0.73 0.03 21.355473 203.0135 12.594688 50.880817 1950-12-08T00:00:00Z 1.6322955 8.901215 10.865326 0.42007586 0.0 0.0 5.2 0.0 2.8376997 208.1889 19.634457 0.6643585 1950-12-09T00:00:00Z 1.1795727 2.6715984 3.3575 0.1805373 0.0 0.0 0.0 0.0 1.171647 34.15917 5.030496 0.3449493 1950-12-10T00:00:00Z 0.106153846 0.19314028 3.4354348 0.3615297 0.0 0.0 0.25 0.0 0.077823944 0.9210259 2.6382887 0.81284904 1950-12-11T00:00:00Z 0.114713065 4.050316 2.7393477 0.63092285 0.0 0.0 0.1 0.0 0.2250005 69.82701 1.262094 1.6065964 1950-12-12T00:00:00Z 0.24547009 0.6667544 0.057826087 0.38137168 0.0 0.0 0.0 0.0 1.0573387 4.4867916 0.0117424745 0.7561806 1950-12-13T00:00:00Z 5.763834 1.587217 0.08478261 0.5232933 0.0 0.0 0.0 0.0 38.900787 21.03714 0.04498347 0.68483955 1950-12-14T00:00:00Z 6.6605372 14.40833 0.48467392 1.6638938 0.0 0.0 0.0 0.0 30.267708 309.82343 0.40445814 3.7915215 1950-12-15T00:00:00Z 1.8515018 3.110094 6.9625 2.0202465 0.0 0.0 1.2 0.0 8.633764 48.191166 21.585852 7.86611 1950-12-16T00:00:00Z 0.31383395 0.19408424 4.8986955 0.86533505 0.0 0.0 0.0 0.0 0.71264154 2.5709062 18.16558 4.6359563 1950-12-17T00:00:00Z 0.06549451 0.12686348 0.07 0.517421 0.0 0.0 0.0 0.0 0.054509383 1.3157831 0.036006592 2.051524 1950-12-18T00:00:00Z 0.0 0.032166228 0.0 0.59697217 0.0 0.0 0.0 0.0 0.0 0.06794662 0.0 1.3624377 1950-12-19T00:00:00Z 0.03954823 0.691038 0.0 1.1882111 0.0 0.0 0.0 0.0 0.05703048 2.5956643 0.0 4.910173 1950-12-20T00:00:00Z 0.085201465 0.12806319 0.0 0.66173196 0.0 0.0 0.0 0.0 0.17129564 0.30279613 0.0 2.8593593 1950-12-21T00:00:00Z 0.1870696 0.016231667 0.006956522 0.74622 0.0 0.0 0.0 0.0 0.72727793 0.0050053583 6.214047E-4 3.55978 1950-12-22T00:00:00Z 0.032893773 0.011086875 0.33163044 2.2841656 0.0 0.0 0.0 0.0 0.0230201 0.0026695107 0.10382259 18.729187 1950-12-23T00:00:00Z 0.0 0.03180895 0.8146739 2.0731542 0.0 0.0 0.0 0.0 0.0 0.088094436 0.35573724 16.80351 1950-12-24T00:00:00Z 0.0 0.032831892 1.8126087 0.50513273 0.0 0.0 0.22 0.0 0.0 0.14772189 0.7860327 1.3092685 1950-12-25T00:00:00Z 0.33485958 0.1086085 1.323587 0.7038685 0.0 0.0 0.05 0.0 0.99409 0.5742516 0.9907969 2.6139205 1950-12-26T00:00:00Z 2.6745422 0.463648 2.6671739 0.30713654 0.0 0.0 0.77 0.0 14.784228 4.3627405 2.999902 1.2615869 1950-12-27T00:00:00Z 4.3900733 0.054689735 0.98923916 1.7838686 0.0 0.0 0.0 0.0 22.917929 0.08043507 0.42002907 4.87605 1950-12-28T00:00:00Z 16.405434 0.38952613 5.9263043 3.8192225 0.0 0.0 1.02 0.0 103.40406 3.3897796 14.320077 14.902044 1950-12-29T00:00:00Z 7.818962 0.29720196 16.466305 2.8615108 0.0 0.0 7.6 0.0 23.91961 1.6303295 16.667036 9.46615 1950-12-30T00:00:00Z 0.31847376 1.7579541 8.668587 5.387585 0.0 0.0 0.57 0.0 1.4416007 11.648729 15.199948 33.81186 1950-12-31T00:00:00Z 0.7793773 1.028522 2.5430434 3.3805816 0.0 0.0 0.12 0.0 2.8578908 4.6194754 1.8782039 13.713681 # Tmin Alabama California Connecticut Idaho Alabama California Connecticut Idaho Alabama California Connecticut Idaho TIMESTEP MEAN(C) MEAN(C) MEAN(C) MEAN(C) MINIMUM(C) MINIMUM(C) MINIMUM(C) MINIMUM(C) VARIANCE(C^2) VARIANCE(C^2) VARIANCE(C^2) VARIANCE(C^2) 1950-01-01T00:00:00Z 7.776923 -3.5327415 -6.0209785 -12.231903 1.52 -22.55 -10.75 -22.84 4.3304496 32.501892 2.2204177 15.712922 1950-01-02T00:00:00Z 9.369512 -3.765442 -1.7257609 -14.502143 4.65 -22.85 -6.3 -29.35 2.5173986 40.882694 2.8234334 20.242798 1950-01-03T00:00:00Z 12.538132 -9.644359 1.3068478 -22.66572 6.87 -33.72 -3.17 -36.33 4.5441895 66.18723 1.0835867 26.828493 1950-01-04T00:00:00Z 15.465629 -10.398014 8.823804 -20.609837 5.03 -30.31 0.92 -35.65 6.0912733 29.955912 2.4581776 19.550503 1950-01-05T00:00:00Z 14.183992 -10.485889 6.6473913 -26.412775 0.41 -29.65 0.67 -40.57 25.528936 37.01967 1.8845251 23.308342 1950-01-06T00:00:00Z 10.313418 -9.750606 3.6220653 -15.82689 -0.82 -30.22 -1.08 -30.11 23.625732 31.785744 1.5609462 15.862276 1950-01-07T00:00:00Z -0.039706957 -8.199944 -3.6242392 -11.883748 -6.08 -30.68 -10.42 -27.42 5.0765295 24.786366 2.6845808 30.743515 1950-01-08T00:00:00Z -1.627094 -4.1196127 -14.7680435 -11.211555 -6.53 -28.15 -19.11 -27.27 4.3142495 25.451105 2.3903852 30.252161 1950-01-09T00:00:00Z 5.0663004 -4.8341446 -14.898261 -12.583432 -3.35 -26.46 -18.65 -25.03 5.435209 30.4994 2.8887136 18.401625 1950-01-10T00:00:00Z 11.142039 -4.61173 -3.3166304 -11.218868 3.09 -27.25 -7.12 -27.06 6.7972503 27.451159 3.689706 22.741014 1950-01-11T00:00:00Z 10.677522 -4.416006 -3.1313043 -10.713596 0.57 -21.97 -5.73 -22.48 21.408384 26.322153 1.7075213 15.458758 1950-01-12T00:00:00Z 12.829903 -5.070666 -9.232065 -15.292143 4.0 -27.82 -12.38 -30.76 11.131312 42.63072 1.9405131 20.633596 1950-01-13T00:00:00Z 14.363846 -6.759511 -3.7418478 -15.304462 3.41 -30.33 -9.63 -30.22 7.1581936 36.749626 2.57489 21.517078 1950-01-14T00:00:00Z 11.774701 -4.4618955 1.0970652 -17.592844 2.21 -24.0 -3.24 -35.11 3.9486115 29.69518 2.277243 30.809217 1950-01-15T00:00:00Z 12.251465 -8.388669 -4.422174 -23.652466 3.27 -36.15 -5.79 -38.32 5.374632 61.10566 0.6107513 26.965036 1950-01-16T00:00:00Z 10.128986 -5.0879393 -0.60347825 -17.300303 1.87 -29.2 -4.38 -33.34 19.105246 32.95137 1.2178406 19.529737 1950-01-17T00:00:00Z 8.562479 0.055088382 -4.5319567 -15.109097 -0.56 -20.66 -7.28 -35.32 10.915402 26.306122 1.1116862 46.3574 1950-01-18T00:00:00Z 10.462259 2.4062543 -4.3466306 -14.00519 2.26 -19.55 -6.2 -37.3 11.613808 22.849594 1.1071742 56.14181 1950-01-19T00:00:00Z 10.052283 2.4373713 -9.515653 -10.395518 -0.13 -18.55 -14.02 -34.64 20.960423 25.120163 1.6205128 52.30263 1950-01-20T00:00:00Z 4.233236 2.8323317 -11.536848 -4.8939633 -4.04 -17.07 -15.81 -24.0 14.254812 26.103313 2.3180373 27.468569 1950-01-21T00:00:00Z 4.6691575 3.7054043 -12.2047825 -2.094564 -1.73 -17.24 -16.67 -17.33 6.62403 22.60032 1.5974978 9.980187 1950-01-22T00:00:00Z 7.6702075 4.310019 -6.034348 -1.8676928 2.95 -17.07 -10.96 -11.03 2.3553143 25.310905 3.2727282 7.80866 1950-01-23T00:00:00Z 11.235714 3.1028357 -0.6268478 -5.4989505 3.92 -17.94 -5.97 -15.52 3.7792792 24.199944 1.7154393 11.697563 1950-01-24T00:00:00Z 13.589597 -1.5709778 0.37054348 -13.517263 5.74 -21.77 -2.5 -27.52 4.374017 36.566704 1.4534403 18.846416 1950-01-25T00:00:00Z 16.892931 -7.3412375 -2.3436956 -21.59112 5.48 -30.38 -8.64 -37.59 3.0624347 45.088814 2.3759842 32.654762 1950-01-26T00:00:00Z 16.329035 -8.735547 1.5623913 -19.263767 4.71 -30.33 -6.4 -36.31 6.9974446 34.014343 2.3555086 27.916624 1950-01-27T00:00:00Z 11.063235 -5.8234262 -3.8266304 -11.83043 1.11 -27.1 -8.89 -27.71 23.823748 23.506653 2.4712489 23.300724 1950-01-28T00:00:00Z 9.843602 -3.2260811 -10.480761 -17.587238 3.63 -20.8 -15.97 -34.75 8.6563 24.238445 2.4966116 32.258457 1950-01-29T00:00:00Z 12.527143 -4.6010604 -1.0193478 -24.665247 -6.62 -31.66 -10.02 -39.69 13.124047 65.28398 8.02972 47.002804 1950-01-30T00:00:00Z 14.822478 -5.698409 -1.0057609 -25.82433 0.92 -25.25 -3.34 -42.16 12.629549 37.39522 1.9738665 42.22641 1950-01-31T00:00:00Z 15.792771 -8.506991 -6.189674 -28.567907 3.02 -31.98 -8.48 -41.29 8.446856 74.55379 1.3578252 38.268124 1950-02-01T00:00:00Z 14.760611 -9.350692 -5.627065 -26.791042 4.78 -34.35 -7.59 -40.92 7.7016096 58.180046 0.7575374 29.249647 1950-02-02T00:00:00Z 13.498584 -8.234359 -2.223587 -30.846119 1.49 -33.99 -6.57 -44.58 15.325954 73.751015 1.9071947 18.422688 1950-02-03T00:00:00Z 4.3081927 -5.4991765 -5.1122828 -29.29282 -3.4 -30.1 -7.98 -42.48 15.210385 64.39649 1.7065673 23.801155 1950-02-04T00:00:00Z 2.5363615 0.08137269 -9.196413 -15.328261 -4.74 -19.91 -13.8 -29.13 9.558729 28.945883 3.0889902 25.986921 1950-02-05T00:00:00Z 2.1863613 3.1108725 -8.5316305 -5.1561565 -6.36 -17.48 -12.18 -20.04 7.0253544 23.056982 2.8034863 15.425436 1950-02-06T00:00:00Z 7.142552 3.679515 -7.42 -4.5582175 -0.61 -16.47 -11.54 -15.71 6.1663895 30.678743 5.1045427 11.722274 1950-02-07T00:00:00Z 12.183712 0.22930048 -6.532717 -9.608679 5.4 -19.48 -11.09 -25.86 3.0740857 37.827724 5.941308 22.033356 1950-02-08T00:00:00Z 12.759891 -2.4083529 -16.65826 -10.844539 7.17 -23.59 -24.08 -26.48 3.7422028 32.019062 7.7113333 29.857033 1950-02-09T00:00:00Z 12.657753 -2.5003948 -7.1994567 -9.185069 2.51 -23.08 -18.6 -27.03 7.0786424 35.206364 11.625752 22.045267 1950-02-10T00:00:00Z 10.703834 1.4657315 -1.8384782 -12.095891 2.27 -18.64 -3.94 -27.68 9.413346 32.00365 1.0288109 29.403778 1950-02-11T00:00:00Z 8.101526 -0.061673567 -1.4844565 -8.794425 -1.92 -19.02 -3.23 -26.01 20.268646 35.970047 0.9988557 16.262438 1950-02-12T00:00:00Z 11.603492 -1.9739451 -4.6290216 -12.3030405 1.72 -20.24 -6.15 -26.47 16.516573 30.286976 0.4276133 27.905771 1950-02-13T00:00:00Z 14.812418 -1.4617074 -2.7361956 -9.941074 1.3 -21.61 -4.67 -25.33 11.0713825 23.910334 0.95640624 35.656338 1950-02-14T00:00:00Z 11.619365 -0.30096653 -3.2201087 -6.289842 1.6 -18.38 -5.02 -22.38 9.682259 18.186787 0.9563616 20.351341 1950-02-15T00:00:00Z 2.2734432 0.9062016 -2.2602174 -5.4394817 -1.17 -18.01 -5.36 -21.5 3.578287 19.715572 1.9475297 15.4301 1950-02-16T00:00:00Z -0.70047617 1.8252614 -2.096739 -5.6292543 -4.33 -17.44 -3.98 -20.54 1.5429116 21.511467 0.72508156 17.127968 1950-02-17T00:00:00Z -2.621038 0.8223881 -1.3976086 -6.8927875 -8.15 -18.11 -3.89 -19.52 2.7763867 27.632908 1.1205701 15.193087 1950-02-18T00:00:00Z -1.2511356 0.70109063 -3.3729348 -10.297408 -6.24 -18.72 -6.31 -26.92 4.1000566 27.83707 1.0556693 28.63301 1950-02-19T00:00:00Z 2.76221 1.3765664 -5.1877174 -9.104077 -2.98 -16.91 -9.65 -25.16 6.267603 25.718857 2.8708484 27.445677 1950-02-20T00:00:00Z -1.9814286 0.87747276 -18.18663 -7.2307396 -6.64 -16.84 -21.67 -20.5 3.784702 27.587456 3.0107698 13.557628 1950-02-21T00:00:00Z -0.4953846 0.3689244 -20.9475 -11.638464 -6.12 -17.41 -24.21 -28.77 2.6973715 30.462729 2.368263 28.464663 1950-02-22T00:00:00Z 7.7253847 0.13760813 -13.068479 -8.218635 -2.29 -19.53 -21.27 -23.28 13.81496 29.933659 4.83049 21.919867 1950-02-23T00:00:00Z 0.06842491 0.4674953 -8.152065 -5.843091 -5.44 -18.86 -12.17 -20.54 3.759659 20.987303 1.8432077 14.630832 1950-02-24T00:00:00Z 0.23227106 2.5178714 -9.19337 -2.7494752 -6.11 -17.19 -12.41 -17.41 3.889168 19.288834 1.065249 12.060993 1950-02-25T00:00:00Z 3.23453 2.4174426 -10.460544 -2.251201 -5.46 -18.25 -14.18 -13.43 7.55341 22.557938 2.2861109 6.9578776 1950-02-26T00:00:00Z 5.259133 2.7134411 -16.538261 -4.6277814 -3.77 -17.32 -21.99 -17.87 23.97803 24.977844 6.3278227 13.578368 1950-02-27T00:00:00Z -1.2907571 3.3153214 -17.907173 -5.075632 -8.05 -16.95 -21.87 -15.07 5.4134665 26.492535 2.8322227 10.144553 1950-02-28T00:00:00Z 3.1720147 1.2345129 -17.016521 -11.146081 -3.44 -17.61 -21.81 -23.3 7.132204 25.157219 4.465979 18.269407 1950-03-01T00:00:00Z 6.483199 2.5654495 -6.2758694 -12.481536 1.04 -17.14 -14.38 -26.83 7.016586 31.395723 4.675519 21.85964 1950-03-02T00:00:00Z -0.6566056 2.5418088 -11.6015215 -9.741947 -7.99 -18.62 -14.49 -22.71 5.5530005 26.462744 1.7535781 17.029587 1950-03-03T00:00:00Z -0.13721612 2.2733884 -17.100544 -3.3070416 -4.96 -17.31 -23.07 -15.5 3.9620345 18.68388 4.438436 10.502782 1950-03-04T00:00:00Z 2.2671428 2.64522 -19.5275 -2.8534892 -7.63 -17.15 -24.14 -16.77 3.3320525 27.411997 4.3073683 11.90372 1950-03-05T00:00:00Z 3.9849572 3.206367 -12.026957 -2.637301 -6.99 -14.89 -18.25 -14.64 2.7639885 22.820883 5.7270412 10.386331 1950-03-06T00:00:00Z 5.799463 -0.81171495 -7.934674 -5.4322944 -1.57 -19.7 -10.56 -14.59 3.2254114 37.044533 2.288432 8.705717 1950-03-07T00:00:00Z 9.279549 -1.5065551 -12.803043 -9.871707 3.42 -23.55 -17.01 -25.26 1.9459628 35.11697 2.1457138 25.60279 1950-03-08T00:00:00Z 5.378779 1.3285183 -4.73087 -8.022402 -1.24 -18.14 -12.2 -19.23 11.041658 21.671942 3.4462454 16.82723 1950-03-09T00:00:00Z -1.8915262 0.7073674 -6.911522 -7.4737043 -7.51 -21.48 -9.99 -19.13 2.5244384 26.985472 2.0839055 17.331045 1950-03-10T00:00:00Z -1.139182 -0.63042873 -9.862935 -8.157902 -7.06 -24.05 -13.48 -21.89 4.737667 32.16117 1.5054033 19.9264 1950-03-11T00:00:00Z 5.110806 -1.2339488 -11.005652 -14.206435 -2.3 -21.66 -14.07 -30.84 4.064302 35.09321 2.2544248 29.732574 1950-03-12T00:00:00Z 13.008217 -4.9794135 -2.4829347 -17.237104 4.95 -28.23 -8.44 -33.81 6.5942016 47.629448 2.98759 32.91497 1950-03-13T00:00:00Z 6.295104 -3.2981384 -3.8838043 -13.193306 -0.53 -26.46 -6.09 -28.79 17.348951 27.275135 0.901226 27.045818 1950-03-14T00:00:00Z -1.2014041 -1.2537608 -6.5775 -8.02134 -6.27 -20.49 -10.21 -22.92 1.3800299 21.757742 2.1022892 17.05152 1950-03-15T00:00:00Z 1.4455067 -0.9300113 -8.73837 -5.678761 -6.73 -23.08 -13.35 -21.83 6.161313 26.222626 4.107748 11.260577 1950-03-16T00:00:00Z 7.6406107 0.017134262 -7.3383694 -5.724039 -1.6 -22.27 -11.49 -18.47 4.666903 22.217426 1.9993106 16.701273 1950-03-17T00:00:00Z 2.3165567 2.5597105 -6.8939133 -2.1058154 -1.64 -19.85 -10.05 -11.94 2.8739984 19.82073 1.3302153 10.482289 1950-03-18T00:00:00Z 4.4786325 2.0871456 -5.0516305 -5.151555 -0.84 -18.59 -8.7 -15.9 3.0251753 32.12173 2.1922576 9.796707 1950-03-19T00:00:00Z 5.81591 3.7330236 -9.13663 -2.797579 -0.71 -14.69 -12.89 -14.7 2.8532634 25.45468 2.1320953 9.079723 1950-03-20T00:00:00Z 8.2026615 3.1273937 -6.8314133 -7.5171237 1.84 -20.78 -12.05 -21.01 10.0764 40.153484 3.405432 18.531727 1950-03-21T00:00:00Z 5.476056 3.0936103 -2.4771738 -5.916062 0.75 -17.11 -6.44 -20.45 7.7776713 27.514954 1.8353282 17.388844 1950-03-22T00:00:00Z 6.2064347 4.4062014 -3.6608696 -3.8355625 0.82 -21.58 -8.03 -13.81 7.88598 31.954855 2.9802432 9.911465 1950-03-23T00:00:00Z 0.33113554 0.83323807 1.0558696 -9.628223 -5.18 -16.15 -3.13 -24.56 4.712387 32.64965 1.461464 25.266903 1950-03-24T00:00:00Z 8.225128 2.470519 0.5977174 -4.1034513 -1.18 -15.48 -1.2 -13.85 9.283505 29.780052 0.54450136 9.353203 1950-03-25T00:00:00Z 13.143712 -0.51550585 -1.5839131 -4.369134 4.69 -19.12 -3.53 -13.62 5.433211 30.470789 0.58749 7.8381486 1950-03-26T00:00:00Z 16.073015 0.8537194 -2.8008695 -7.5238686 8.59 -20.59 -6.82 -23.12 4.6283183 26.923954 1.6307728 20.543032 1950-03-27T00:00:00Z 14.690317 1.063618 0.9377174 -6.60902 8.55 -23.57 -0.74 -21.62 3.065903 27.308876 0.5642772 17.19299 1950-03-28T00:00:00Z 9.837656 -0.31699136 2.457065 -8.470063 2.82 -23.97 -7.25 -28.32 3.4588635 33.17576 5.810764 25.638578 1950-03-29T00:00:00Z 7.0694017 1.701636 2.488587 -12.318445 0.16 -18.03 -0.6 -28.98 7.4146843 37.79567 1.5005002 31.35615 1950-03-30T00:00:00Z 0.21379732 5.2487626 -3.803913 -6.7287927 -4.09 -12.02 -6.25 -25.22 2.0433226 33.238464 0.7109318 29.048594 1950-03-31T00:00:00Z -1.1143346 4.806382 -6.6150002 -1.6719974 -5.66 -18.18 -9.54 -16.73 2.5474043 35.278854 2.5855792 12.213959 1950-04-01T00:00:00Z 7.0554333 5.876901 -6.236848 -0.055233885 1.29 -11.98 -10.14 -10.34 1.8289781 37.211494 2.1680284 9.6113405 1950-04-02T00:00:00Z 9.978974 6.3952312 1.9744565 -1.6720481 3.24 -12.65 -2.01 -10.33 2.7233112 37.27137 1.62037 13.321923 1950-04-03T00:00:00Z 12.396264 5.040583 -0.1922826 -6.529153 8.36 -11.78 -2.97 -15.08 3.1770246 46.24001 1.5475738 10.685927 1950-04-04T00:00:00Z 12.9771185 4.3292856 7.154783 -10.06708 5.72 -18.81 4.76 -22.61 6.826352 44.55651 0.9389593 17.500011 1950-04-05T00:00:00Z 4.6728206 6.5282474 5.928152 -6.805417 -0.55 -9.25 2.87 -20.12 5.36898 31.058746 2.662892 18.83039 1950-04-06T00:00:00Z 0.93387055 4.811745 -1.5556521 -2.177541 -3.29 -13.56 -4.48 -10.65 1.5822217 39.91231 1.2350907 11.06614 1950-04-07T00:00:00Z -1.0933944 5.0178075 -5.3509784 -4.5997534 -4.96 -12.52 -9.39 -12.74 2.6630445 34.32066 1.8060529 11.826221 1950-04-08T00:00:00Z 2.5620146 2.6672547 -2.2715218 -1.6731732 -3.3 -15.61 -5.99 -9.23 5.4747996 35.331276 1.9441977 7.540231 1950-04-09T00:00:00Z 6.119353 0.42583677 -1.2244565 -4.0040708 1.08 -18.74 -3.53 -12.32 3.1262085 28.76602 1.0843107 11.533064 1950-04-10T00:00:00Z 9.256373 0.016261755 -4.756848 -5.930809 3.85 -23.92 -8.44 -15.62 3.8191395 28.680405 2.1877692 12.933738 1950-04-11T00:00:00Z 12.68685 0.74838287 -2.4813044 -5.858622 6.87 -23.14 -7.37 -15.59 3.3021138 30.224226 2.7903874 11.9465885 1950-04-12T00:00:00Z 5.1125274 3.4638774 1.4813043 -4.1304235 0.23 -21.33 -1.62 -14.69 3.1049085 26.933844 1.7200488 17.458868 1950-04-13T00:00:00Z 6.090537 3.922091 -1.9146739 -1.406517 -1.76 -11.92 -4.64 -11.93 11.492458 28.500437 1.176834 12.375817 1950-04-14T00:00:00Z 0.4605983 0.43245205 -3.2577174 -2.21165 -4.88 -19.8 -5.84 -9.03 7.488399 40.90582 1.322853 6.974409 1950-04-15T00:00:00Z 0.5914286 2.041038 -2.3033695 -4.055449 -5.29 -21.06 -4.45 -13.18 2.880563 30.00663 1.2724181 14.993338 1950-04-16T00:00:00Z 1.3010622 3.7690184 -1.2742392 -2.0638368 -4.5 -15.14 -4.46 -11.21 5.364711 26.306015 1.740807 12.337465 1950-04-17T00:00:00Z 7.1415505 5.562452 -0.9388043 -0.61764854 1.77 -14.92 -4.55 -9.77 4.65089 31.121819 1.4750392 12.92538 1950-04-18T00:00:00Z 11.332674 6.685897 5.273478 -6.0451136 4.31 -9.81 -0.99 -14.02 2.0466068 39.466938 3.1541085 11.118255 1950-04-19T00:00:00Z 11.161612 7.2216587 5.4917393 -5.807889 4.92 -16.97 0.42 -15.33 5.0637326 42.876022 2.1795375 10.447409 1950-04-20T00:00:00Z 7.967863 8.2376 7.172826 -3.5973198 0.17 -15.0 4.82 -12.62 10.698945 38.091434 0.6793941 10.649167 1950-04-21T00:00:00Z 2.9587302 8.423084 2.5440218 -0.11085967 -3.69 -12.19 -0.78 -9.85 8.182547 38.259964 1.5123782 17.488487 1950-04-22T00:00:00Z 7.5091577 7.8535576 0.6705435 -0.5157206 2.17 -13.87 -1.39 -8.55 4.091905 35.661522 1.085658 9.699395 1950-04-23T00:00:00Z 11.03116 4.924893 -0.25130436 -4.8082237 5.6 -12.17 -2.44 -14.38 3.1441264 41.906456 1.4526268 10.253538 1950-04-24T00:00:00Z 13.0984125 4.774761 0.61195654 -8.96323 7.82 -12.4 -2.05 -21.0 4.1900434 41.19196 1.5318466 12.148177 1950-04-25T00:00:00Z 16.892698 4.9680333 -0.9622826 -5.0963464 10.2 -18.85 -4.05 -15.99 1.717051 37.99081 1.6933365 12.346698 1950-04-26T00:00:00Z 12.919341 5.8721814 4.2890215 -5.2616625 3.36 -10.47 2.36 -13.29 11.430898 40.2365 0.5906353 9.837132 1950-04-27T00:00:00Z 13.562869 6.7401204 3.492826 -1.3624463 5.03 -12.78 -0.03 -9.21 17.20894 32.070908 1.5386271 9.216621 1950-04-28T00:00:00Z 15.396691 3.7234826 5.3267393 -3.8561568 8.2 -14.91 3.94 -14.6 3.5010622 46.736965 0.64069474 8.191758 1950-04-29T00:00:00Z 16.215458 2.641008 2.6477175 -6.3646965 8.92 -20.66 0.2 -18.57 2.7768357 44.185192 1.0076749 12.417122 1950-04-30T00:00:00Z 15.2015505 3.3497894 1.4931521 -8.03416 12.31 -16.85 -1.18 -19.68 1.121877 32.769558 1.7846262 14.729325 1950-05-01T00:00:00Z 16.528889 5.10912 4.0745654 -1.4324589 11.64 -11.58 2.68 -16.87 3.018845 32.34697 0.37701848 12.794492 1950-05-02T00:00:00Z 16.814346 3.4600189 3.7991304 -2.763603 12.92 -16.71 1.61 -10.84 1.8808664 35.11815 0.65019923 6.870298 1950-05-03T00:00:00Z 18.28674 1.1896728 6.2994566 -4.744444 13.07 -15.97 4.77 -16.6 4.7910757 35.7571 0.55684036 12.900553 1950-05-04T00:00:00Z 19.751318 0.20716435 6.2363043 -4.3012958 15.05 -18.1 3.12 -14.17 1.5752839 28.265963 1.8199466 10.574161 1950-05-05T00:00:00Z 19.264774 1.7812372 8.608152 -3.097105 11.04 -22.01 7.05 -14.97 1.7345201 23.274363 0.5724108 12.947623 1950-05-06T00:00:00Z 18.725164 2.1789057 8.038695 -5.1706195 12.06 -14.37 7.14 -16.23 2.2243404 34.726395 0.24862683 13.342391 1950-05-07T00:00:00Z 17.921246 1.156668 9.592717 -4.434829 14.02 -18.02 5.08 -15.04 1.1891111 38.753918 4.5089517 12.900517 1950-05-08T00:00:00Z 17.750696 1.3902031 0.23260869 -2.3073578 14.02 -20.21 -2.63 -10.2 1.2375239 35.87364 1.3345997 10.29054 1950-05-09T00:00:00Z 19.404078 2.5945768 0.6510869 -3.3982174 15.4 -18.84 -3.09 -13.17 2.0456944 33.44894 2.4310977 11.772807 1950-05-10T00:00:00Z 19.37768 5.082625 7.768152 -3.0622566 15.97 -17.83 6.14 -12.86 1.0093157 33.112263 0.6431185 12.445253 1950-05-11T00:00:00Z 19.186544 7.2103763 8.7816305 -2.6683755 15.7 -13.83 6.22 -12.2 1.4239434 24.793388 1.0754073 12.692066 1950-05-12T00:00:00Z 18.487986 7.6421814 6.9988046 -1.529861 13.51 -13.45 3.19 -10.25 1.832783 28.965324 2.234303 10.372349 1950-05-13T00:00:00Z 17.600073 7.8708725 4.535326 0.5073262 10.0 -14.66 2.02 -8.69 2.6356688 27.729145 1.5809922 11.520404 1950-05-14T00:00:00Z 16.998072 7.821854 4.7105436 2.1553476 13.79 -8.94 0.74 -6.6 1.9313382 27.559492 2.5430448 15.692393 1950-05-15T00:00:00Z 15.1502075 7.639199 4.1180434 1.5443742 10.99 -7.61 1.98 -8.66 2.9158993 30.543507 1.1146226 16.81937 1950-05-16T00:00:00Z 13.729816 7.592189 8.559239 -1.2620859 9.04 -9.08 6.21 -9.93 1.9885309 31.237162 0.964816 11.614605 1950-05-17T00:00:00Z 15.471648 7.317533 6.719022 1.4765171 10.18 -12.35 4.89 -8.13 3.0958686 29.488163 0.759954 15.319989 1950-05-18T00:00:00Z 15.285018 5.2147574 7.510109 -2.4305246 10.76 -10.5 5.79 -11.31 1.7966504 35.472145 0.56162965 11.852484 1950-05-19T00:00:00Z 17.202467 5.8037305 6.0283694 -3.38878 12.45 -13.05 4.43 -12.87 1.5267559 37.630203 0.3392578 11.3078 1950-05-20T00:00:00Z 16.151575 7.6524067 5.506413 -3.121043 13.35 -13.12 3.8 -14.22 1.2731028 33.861298 0.3984189 14.52254 1950-05-21T00:00:00Z 16.767204 9.4607525 2.5736957 -0.22676359 12.4 -12.31 -1.27 -9.9 1.5381265 35.20431 1.844828 12.8813505 1950-05-22T00:00:00Z 16.768583 9.853389 2.4969566 2.129014 11.94 -9.86 -0.21 -7.44 1.0246552 33.429916 1.6072522 14.044737 1950-05-23T00:00:00Z 16.103895 8.452128 3.7138042 1.6152213 10.8 -10.05 -0.19 -7.29 1.7420155 23.751652 2.957815 20.105738 1950-05-24T00:00:00Z 15.843089 7.5685744 11.2375 -1.8610872 11.05 -11.55 7.01 -10.18 2.5377007 22.515127 2.6088893 14.511423 1950-05-25T00:00:00Z 16.396996 8.032519 12.970109 -3.6015992 11.83 -7.89 11.39 -13.03 1.9031993 27.030855 0.35138565 13.958489 1950-05-26T00:00:00Z 16.973272 9.362178 12.656196 -1.9940897 13.26 -10.63 9.53 -10.6 1.9448653 37.519974 0.9993294 11.381072 1950-05-27T00:00:00Z 17.83674 10.489496 7.9245653 0.8040076 13.26 -11.89 4.88 -7.4 1.7489384 36.74432 1.6142054 10.4925585 1950-05-28T00:00:00Z 17.933102 10.222896 5.6681523 1.0055878 13.51 -6.18 4.1 -6.72 1.7298603 49.768482 1.0720658 9.388 1950-05-29T00:00:00Z 18.416655 10.942662 10.501522 1.3187611 14.48 -6.5 8.58 -7.33 1.8715321 40.19505 0.5513955 11.739876 1950-05-30T00:00:00Z 19.116276 12.534626 13.060109 1.9554994 14.45 -7.9 9.99 -6.79 4.2713346 36.95847 0.5958671 19.41886 1950-05-31T00:00:00Z 16.494175 12.881707 12.06663 -1.3344374 11.08 -5.27 9.83 -10.67 5.114092 34.37898 0.7292424 15.469904 1950-06-01T00:00:00Z 16.682613 12.806788 13.390544 1.1216308 12.01 -7.85 11.14 -7.44 3.1573792 40.67282 1.8015193 14.086075 1950-06-02T00:00:00Z 19.069622 12.172768 8.586848 0.84121996 14.26 -7.37 6.47 -7.16 3.2104332 36.84028 1.7006701 10.580498 1950-06-03T00:00:00Z 19.969316 10.437514 12.833043 -1.8134766 14.73 -7.71 8.72 -9.97 3.4499722 37.669044 1.9419796 12.220318 1950-06-04T00:00:00Z 18.888193 10.248386 9.590109 0.47223136 11.99 -13.4 6.32 -8.5 7.0097823 40.952858 0.75512415 11.7726965 1950-06-05T00:00:00Z 12.99276 10.787875 6.0996737 3.4686031 7.06 -11.65 3.14 -5.99 4.6098237 37.26545 2.0760405 15.940132 1950-06-06T00:00:00Z 15.858009 9.200226 7.6886954 3.7340708 7.71 -7.9 5.35 -4.19 3.5453618 37.538883 1.2283719 10.070653 1950-06-07T00:00:00Z 18.591232 3.500959 11.331413 0.61749685 9.27 -13.72 7.23 -6.59 5.685012 30.373905 2.3938365 6.241198 1950-06-08T00:00:00Z 19.16187 3.9245732 14.963261 0.6118837 15.24 -16.33 12.05 -7.45 1.1883488 31.724237 1.6095692 7.7820163 1950-06-09T00:00:00Z 19.98547 6.6271567 15.030217 0.5058344 16.76 -14.71 12.49 -10.29 1.0986116 27.575655 1.6011626 8.389935 1950-06-10T00:00:00Z 19.76149 8.756476 16.09663 1.7783313 16.3 -9.9 14.48 -7.05 1.5845641 33.36612 0.84899414 14.182183 1950-06-11T00:00:00Z 19.983603 8.343629 13.262826 3.0866878 15.64 -9.59 10.56 -6.11 1.9765621 30.570652 1.4819853 11.268661 1950-06-12T00:00:00Z 16.542223 7.032482 6.9701085 3.3326106 12.19 -12.64 3.67 -7.04 4.628114 31.340582 2.4443328 11.304802 1950-06-13T00:00:00Z 17.529951 7.8690825 8.032935 2.4892857 12.93 -9.03 5.89 -7.13 2.6340938 27.572296 1.6061 14.992023 1950-06-14T00:00:00Z 19.43271 8.130511 9.537827 3.3542478 15.33 -12.02 6.46 -5.99 1.543788 28.744785 1.1723272 14.978787 1950-06-15T00:00:00Z 19.992332 8.643505 13.184022 3.0126927 16.74 -7.87 11.19 -6.8 1.2087847 25.669615 0.6905276 14.192424 1950-06-16T00:00:00Z 20.141977 8.846096 12.352609 4.2116184 16.76 -6.43 7.04 -5.22 1.4341063 23.278582 3.8960109 14.0172825 1950-06-17T00:00:00Z 20.4179 8.836213 12.507826 4.5217447 16.5 -7.4 5.89 -5.4 1.7414838 27.607254 8.237215 16.230778 1950-06-18T00:00:00Z 21.116692 9.120383 5.3413043 5.0806384 17.75 -8.97 3.89 -4.26 2.1877453 30.450415 0.8236532 11.997607 1950-06-19T00:00:00Z 21.517765 10.953757 7.4143476 4.9209294 18.51 -6.5 2.23 -4.3 1.0022731 30.759706 4.040827 14.221139 1950-06-20T00:00:00Z 21.754042 12.649947 11.403152 5.394513 18.92 -6.24 9.51 -3.58 0.65325546 30.909868 0.45528772 13.166232 1950-06-21T00:00:00Z 21.015787 12.563941 14.576848 7.927263 16.14 -4.87 12.61 -1.21 1.2331748 30.090105 0.5359339 12.626427 1950-06-22T00:00:00Z 21.48856 10.423843 8.39924 5.130139 14.7 -8.4 4.91 -4.13 2.1914778 38.624382 4.4385214 11.028775 1950-06-23T00:00:00Z 21.792625 10.241369 10.570217 5.453483 15.72 -5.77 8.67 -1.33 2.3382654 31.564386 1.3362856 8.855414 1950-06-24T00:00:00Z 20.900623 8.110564 15.729892 2.3277876 17.17 -9.4 12.58 -4.89 2.2775779 37.770695 1.2649593 7.5733833 1950-06-25T00:00:00Z 19.959719 7.141335 18.15076 0.72981036 14.43 -12.25 16.83 -8.64 4.0151997 38.69622 0.32034558 10.082455 1950-06-26T00:00:00Z 20.455605 8.52103 15.7564125 1.9455626 15.81 -11.88 12.59 -6.72 2.617341 42.223766 1.5681132 9.995723 1950-06-27T00:00:00Z 21.849781 10.556483 15.464022 5.643439 17.34 -8.99 13.7 -4.55 2.318278 37.070503 0.5197167 13.53138 1950-06-28T00:00:00Z 17.789316 12.069955 12.141956 6.3147283 12.03 -7.93 8.69 -3.38 7.405202 36.812416 1.9676905 10.589803 1950-06-29T00:00:00Z 18.095007 14.304362 11.209348 6.9574275 11.47 -6.56 8.15 -1.79 5.067749 38.481827 1.9076524 12.794144 1950-06-30T00:00:00Z 17.01929 16.209978 14.713043 7.882263 10.8 -5.78 11.26 -4.13 4.32773 44.231106 1.1454674 17.162659 1950-07-01T00:00:00Z 14.422088 16.63513 15.485761 9.192383 7.96 -4.23 12.84 -0.34 7.80291 49.33983 1.1394092 15.859939 1950-07-02T00:00:00Z 16.373003 16.209333 10.96413 8.126953 11.11 -3.62 7.59 -2.38 5.3121004 45.21737 1.9042289 18.018597 1950-07-03T00:00:00Z 18.760952 16.150898 17.105978 6.9324336 15.59 -3.13 15.14 -1.96 1.0167232 44.437973 0.7978374 13.132867 1950-07-04T00:00:00Z 19.662014 15.300587 17.738695 8.554001 16.05 -1.13 16.07 -0.92 0.98813546 40.515724 0.5567983 15.188591 1950-07-05T00:00:00Z 20.611673 14.909624 15.9629345 9.089343 14.16 -3.74 14.51 -0.18 0.8635952 42.151096 0.54109794 17.04792 1950-07-06T00:00:00Z 20.43199 14.870542 17.819021 8.978806 18.26 -2.25 15.46 0.23 0.49914432 35.83662 1.1472377 15.855517 1950-07-07T00:00:00Z 20.232893 14.146547 12.244239 9.560259 14.69 -3.39 9.63 -1.12 1.769144 29.728802 1.4778885 16.93237 1950-07-08T00:00:00Z 19.367887 13.824144 12.210217 6.483742 13.36 -3.02 8.7 -2.56 2.5917356 33.727806 1.8833516 12.687667 1950-07-09T00:00:00Z 18.036692 14.5172205 14.977391 9.218154 14.3 0.46 13.14 0.01 1.7461948 34.1602 0.93345463 16.2841 1950-07-10T00:00:00Z 18.215153 14.139857 15.2536955 9.732548 14.93 -3.56 13.1 -0.17 1.5558938 31.452316 0.9949006 12.913924 1950-07-11T00:00:00Z 19.74265 12.593257 15.99913 6.243262 16.09 -3.5 14.33 -2.26 0.97898793 41.90068 0.5066499 16.584358 1950-07-12T00:00:00Z 19.923784 13.44839 19.138912 2.1693804 17.32 -1.95 16.55 -7.65 0.3546287 41.665276 0.9512714 13.607221 1950-07-13T00:00:00Z 20.192026 14.395254 16.445435 3.3522124 17.74 -1.72 13.32 -5.11 0.6295157 38.68256 2.0581307 10.781667 1950-07-14T00:00:00Z 20.471466 15.027529 14.812609 6.531574 16.89 -2.2 11.16 -2.86 0.96276945 42.358932 1.6647446 17.12882 1950-07-15T00:00:00Z 20.410929 15.232783 9.019674 5.7071176 17.34 0.58 5.86 -3.87 0.87964493 46.873386 2.4646208 15.598444 1950-07-16T00:00:00Z 20.940306 14.919921 13.304783 5.337832 16.81 -0.48 11.02 -4.9 1.5824025 44.80679 1.1437768 14.455285 1950-07-17T00:00:00Z 20.892382 13.825457 17.240543 4.51591 16.83 0.0 15.36 -4.1 0.67754555 41.55761 0.39948878 12.125948 1950-07-18T00:00:00Z 20.84088 12.885487 19.566523 4.8510113 16.8 -1.61 17.11 -4.26 1.0228323 36.511425 1.0302404 11.769519 1950-07-19T00:00:00Z 21.053688 12.507748 14.5234785 8.188724 17.67 -3.39 11.95 -2.28 1.28118 39.35596 1.3169065 17.837334 1950-07-20T00:00:00Z 21.350475 12.584965 14.216087 4.3459353 16.31 -2.38 12.95 -6.38 1.7390403 41.57353 0.34344167 13.397423 1950-07-21T00:00:00Z 20.573639 13.48827 11.105543 4.007408 17.25 -5.26 8.47 -4.65 0.7756237 42.257538 0.9785106 10.142553 1950-07-22T00:00:00Z 19.915482 13.626987 9.948696 6.2729454 16.59 -4.02 6.57 -2.59 0.6769304 42.082962 2.1141412 13.402856 1950-07-23T00:00:00Z 20.304737 13.521278 11.0625 7.183161 15.66 -4.5 7.59 -2.03 1.176123 39.3522 1.705931 12.79553 1950-07-24T00:00:00Z 20.114836 14.390339 10.468478 6.97591 16.89 -2.19 8.1 -2.5 1.1468929 34.04388 1.6162087 14.521917 1950-07-25T00:00:00Z 20.12591 14.968849 17.256739 7.6581984 17.25 -1.69 15.14 -1.18 1.005746 34.886574 0.9292158 14.80144 1950-07-26T00:00:00Z 20.744164 14.723144 14.552717 8.951435 17.87 -3.01 10.17 -1.6 0.64796394 35.277927 2.7613916 17.413692 1950-07-27T00:00:00Z 20.956715 13.871534 12.366522 9.948628 16.88 -5.67 9.27 -0.86 0.7045526 40.675583 2.0473328 13.559304 1950-07-28T00:00:00Z 20.430988 12.679037 13.259022 8.558717 17.75 -4.34 10.81 -2.09 0.5068207 39.34954 1.2438529 21.72849 1950-07-29T00:00:00Z 20.657972 11.076762 13.588478 5.208287 17.33 -5.64 10.9 -3.63 1.0831625 46.58875 1.4297186 12.229678 1950-07-30T00:00:00Z 20.232405 12.389022 15.769131 3.6105564 16.19 -5.26 12.6 -5.69 0.83290833 41.758522 1.5470762 10.2961855 1950-07-31T00:00:00Z 20.501173 13.152253 15.45587 3.5965106 17.75 -5.72 13.12 -5.66 1.1987315 38.25982 1.3811387 13.9849825 1950-08-01T00:00:00Z 21.194677 12.886333 18.475979 4.733805 13.63 -3.19 14.91 -4.46 1.5782262 26.528673 3.0800817 11.126173 1950-08-02T00:00:00Z 19.67387 13.277977 14.352935 6.3027434 16.6 -1.59 12.24 -4.13 0.8354587 23.064514 1.28821 11.718669 1950-08-03T00:00:00Z 19.924017 12.812151 14.939566 8.592851 15.76 -4.92 12.91 -1.71 2.7137341 29.165714 1.0177032 14.243897 1950-08-04T00:00:00Z 16.267607 11.558124 14.4473915 6.0173388 9.81 -4.95 11.5 -2.94 11.429038 38.9994 1.0015315 11.364136 1950-08-05T00:00:00Z 15.3764105 8.481309 11.096848 6.1319914 11.14 -8.53 8.14 -2.22 2.8946347 39.13063 1.2297097 7.701958 1950-08-06T00:00:00Z 17.212381 8.654649 12.8875 2.8562453 12.63 -10.76 10.47 -7.29 5.164522 38.65874 1.0663947 10.254227 1950-08-07T00:00:00Z 15.866972 9.689631 11.278479 3.070594 10.53 -6.86 9.19 -6.26 4.6733575 35.629734 1.0416944 12.206297 1950-08-08T00:00:00Z 17.077692 10.245104 8.786631 4.767769 12.87 -7.41 6.73 -5.27 3.1283746 33.384193 1.1882665 12.361137 1950-08-09T00:00:00Z 18.90856 10.081677 12.2109785 6.185588 13.93 -8.02 9.28 -3.19 2.4328392 47.789818 1.6086067 14.899542 1950-08-10T00:00:00Z 18.917253 10.999474 17.741413 5.0491405 13.9 -11.97 15.36 -5.04 1.6580122 51.668556 0.74983203 13.79123 1950-08-11T00:00:00Z 19.15155 10.70566 15.996739 6.782187 15.45 -8.7 13.9 -1.59 1.7779317 40.19363 0.8624157 13.613971 1950-08-12T00:00:00Z 19.36464 10.718387 12.309566 5.462623 15.49 -8.56 8.64 -4.39 1.9653628 32.7374 1.373079 13.132003 1950-08-13T00:00:00Z 20.13072 11.172757 9.336087 4.90433 15.99 -9.69 6.78 -3.82 2.2555208 31.441788 1.0347712 14.12668 1950-08-14T00:00:00Z 20.021355 11.3007145 10.750761 6.1190205 15.53 -7.46 7.63 -4.15 1.9112816 29.484474 1.5026927 15.313001 1950-08-15T00:00:00Z 20.40033 11.608127 10.338913 6.058439 15.57 -8.17 8.43 -3.31 1.8979551 33.099876 1.2660844 13.095807 1950-08-16T00:00:00Z 20.401855 12.62053 14.275326 6.5747724 15.03 -7.72 11.79 -3.14 1.6861838 31.32475 1.4272602 13.577948 1950-08-17T00:00:00Z 19.90735 13.635209 15.944456 4.270613 15.62 -7.42 11.37 -5.44 0.9941278 36.44598 1.9276229 12.306712 1950-08-18T00:00:00Z 19.878767 14.494731 17.227175 6.570373 16.05 -6.69 15.1 -1.95 0.9198392 40.568073 0.6051676 13.03974 1950-08-19T00:00:00Z 20.008926 15.299602 17.403152 7.1289253 15.55 -3.88 13.08 -2.08 1.1657869 44.695873 1.0831734 16.849186 1950-08-20T00:00:00Z 18.35713 15.707751 17.973696 6.2964287 13.31 -0.95 15.15 -2.59 3.4591455 45.338497 1.4665004 13.402915 1950-08-21T00:00:00Z 17.654493 14.803189 12.065108 5.861612 11.69 -3.91 9.37 -3.94 5.660165 42.65643 1.1828142 14.739723 1950-08-22T00:00:00Z 16.055372 12.885111 8.2075 6.088786 10.01 -6.41 6.25 -3.58 6.2858095 43.57169 1.1659596 14.335023 1950-08-23T00:00:00Z 15.041087 12.458425 13.920435 9.374216 7.8 -6.15 10.21 -2.78 9.881448 40.560066 1.2668394 16.006056 1950-08-24T00:00:00Z 16.557228 13.125754 12.8705435 6.306403 10.53 -5.44 11.22 -3.75 4.7252727 39.37876 1.0173546 14.263326 1950-08-25T00:00:00Z 19.115555 12.945002 12.980652 5.997939 15.93 -7.41 11.4 -4.37 1.2537867 42.312794 0.8658809 12.491563 1950-08-26T00:00:00Z 19.307497 13.354231 14.048696 3.8393238 16.92 -6.37 10.9 -5.83 0.5399312 38.11444 2.1837673 12.3424225 1950-08-27T00:00:00Z 19.273737 13.867517 15.931739 4.521353 16.04 -6.72 14.4 -4.9 0.67808187 37.000282 0.8385376 12.303846 1950-08-28T00:00:00Z 20.445763 14.431704 17.95674 4.7695637 17.61 -1.69 13.91 -4.55 0.7457944 39.50035 2.992198 13.756008 1950-08-29T00:00:00Z 20.494432 14.544009 20.19174 3.778622 17.97 -2.9 17.95 -5.42 1.1892866 35.93204 0.5840957 12.183786 1950-08-30T00:00:00Z 20.50265 14.443625 17.805326 4.9435463 18.17 -5.15 15.75 -4.97 0.8620909 39.700645 1.1998932 13.52006 1950-08-31T00:00:00Z 20.748108 14.46906 16.864347 6.1520987 18.78 -4.52 14.82 -3.75 0.47008574 42.209778 1.093482 13.172385 1950-09-01T00:00:00Z 21.690697 14.937472 19.973043 5.923521 18.53 -6.07 16.46 -3.34 0.9793263 49.835815 1.3984214 13.090413 1950-09-02T00:00:00Z 21.97 15.749834 18.715435 6.0545135 19.87 -5.32 16.56 -3.99 0.47679192 55.1796 1.136067 13.003876 1950-09-03T00:00:00Z 20.207375 16.161045 14.796305 7.06859 17.52 -2.96 12.99 -4.16 0.8375089 46.20335 0.66127855 17.387949 1950-09-04T00:00:00Z 20.533773 16.635288 14.111413 8.764222 16.75 -2.09 10.99 -1.89 0.99219155 49.930836 1.7364299 18.045378 1950-09-05T00:00:00Z 19.59591 13.985946 8.210109 8.47775 13.16 -4.59 5.89 -0.34 4.8924136 55.322952 1.4352934 13.450758 1950-09-06T00:00:00Z 14.8370695 12.4805975 8.508152 6.7758408 8.95 -4.03 5.04 -2.37 4.6610627 41.493908 2.4506392 18.368132 1950-09-07T00:00:00Z 14.838412 12.87522 8.286413 6.126966 12.25 -2.68 6.24 -4.73 0.5232033 24.498861 1.0874122 20.199188 1950-09-08T00:00:00Z 16.20354 11.912057 10.123478 8.941511 13.82 -5.27 7.6 -4.13 0.57102317 20.537348 1.3828559 18.046476 1950-09-09T00:00:00Z 16.561258 10.256672 12.872609 7.314987 14.16 -9.44 11.66 -2.06 0.58376575 23.272873 0.5352832 12.279336 1950-09-10T00:00:00Z 17.692198 9.300737 16.046087 5.1769657 14.77 -7.49 13.37 -4.07 1.5429795 26.392214 1.2761184 13.399594 1950-09-11T00:00:00Z 17.977753 9.73446 13.284456 0.99147916 14.18 -6.69 10.41 -8.57 1.168377 23.612036 2.0241327 16.045927 1950-09-12T00:00:00Z 18.10774 9.4220915 9.994782 -0.7954614 13.81 -7.3 7.83 -10.04 1.7130332 26.152258 0.99061435 12.979127 1950-09-13T00:00:00Z 17.822515 9.229161 7.5938044 0.53567004 13.78 -10.29 3.67 -8.93 2.8597748 24.890734 2.8397841 11.859305 1950-09-14T00:00:00Z 18.236216 9.147544 10.390652 0.02762958 14.83 -9.59 8.76 -8.93 2.5068336 26.740763 0.5420325 14.182746 1950-09-15T00:00:00Z 17.553406 8.709108 14.354348 -2.0263464 13.68 -8.83 11.17 -10.13 3.0004473 26.626738 1.7307501 8.478262 1950-09-16T00:00:00Z 16.769072 9.194554 10.022935 -0.35509482 12.1 -9.76 5.54 -9.74 3.815217 28.379568 3.6467352 9.687664 1950-09-17T00:00:00Z 18.11171 9.103828 1.6305435 0.94333756 14.48 -8.61 -0.95 -9.41 1.6032754 26.774786 1.188014 22.38147 1950-09-18T00:00:00Z 16.439829 7.6760964 2.4469566 1.0008786 11.67 -10.02 -1.26 -7.53 2.130479 26.75376 1.4471028 10.970647 1950-09-19T00:00:00Z 17.259817 7.287548 9.860435 1.4961884 12.16 -12.11 6.11 -6.6 2.3231132 24.124517 2.3139865 9.478599 1950-09-20T00:00:00Z 16.981123 7.541933 11.285761 1.5574968 11.11 -11.89 9.18 -7.92 2.654923 26.88113 0.8515719 11.137657 1950-09-21T00:00:00Z 17.750904 8.558729 9.66913 1.1742288 12.15 -12.81 7.43 -7.94 2.16685 32.30675 1.2913378 11.778847 1950-09-22T00:00:00Z 19.182552 8.621677 9.603913 2.8313274 14.75 -12.18 7.16 -8.09 2.5797434 28.170387 0.86608565 15.060942 1950-09-23T00:00:00Z 14.677204 8.787578 7.592174 2.03811 9.94 -11.12 3.26 -6.85 3.2501829 32.60234 4.355859 11.570594 1950-09-24T00:00:00Z 13.249438 8.927262 0.85195655 0.8879709 9.31 -11.23 -1.88 -8.53 2.1745374 27.57464 1.7031522 12.616013 1950-09-25T00:00:00Z 11.810562 9.541008 -0.8429348 3.6378634 3.4 -10.3 -3.81 -5.95 10.0036545 25.522312 2.5282516 17.255268 1950-09-26T00:00:00Z 12.15348 9.935852 2.160326 4.5478 5.96 -8.41 -1.85 -6.75 5.9987864 25.391266 5.1385746 13.624523 1950-09-27T00:00:00Z 15.0963125 9.716758 5.7901087 -1.985335 8.18 -10.72 3.12 -11.78 5.603997 31.12884 1.1103395 14.043749 1950-09-28T00:00:00Z 15.4870205 8.602346 6.5311956 -4.9608283 8.92 -8.09 3.08 -14.23 2.4713323 42.374966 2.9072304 8.882603 1950-09-29T00:00:00Z 16.785336 7.310568 6.2132607 -2.685392 9.63 -10.61 4.09 -10.47 1.669491 53.224022 1.1699299 8.518118 1950-09-30T00:00:00Z 18.036556 2.6393118 10.605543 -4.1458535 15.28 -17.84 5.68 -12.35 1.1359302 59.54938 4.5200186 7.830078 1950-10-01T00:00:00Z 18.153687 1.6885859 9.651087 -7.7312326 14.59 -15.74 7.5 -15.62 1.8200717 47.538048 0.997001 6.876736 1950-10-02T00:00:00Z 16.040281 1.5182663 11.0914135 -5.7657585 11.35 -21.5 7.97 -17.12 2.3425858 34.02556 1.4981792 11.021561 1950-10-03T00:00:00Z 13.893541 4.5069723 9.942718 -2.3143806 7.76 -18.23 6.04 -13.16 2.418109 23.744015 4.3282795 10.33928 1950-10-04T00:00:00Z 13.891026 7.6252275 8.057174 0.90298355 7.81 -16.08 5.29 -8.54 3.7204556 21.83085 1.8931193 12.763167 1950-10-05T00:00:00Z 7.899707 8.439794 0.96315217 0.94806576 2.41 -9.6 -2.85 -8.39 5.730812 21.878645 2.0177603 11.32878 1950-10-06T00:00:00Z 9.33171 6.590673 0.020869559 -0.64792037 4.55 -11.1 -2.5 -9.99 2.9147742 39.8697 2.087118 9.418209 1950-10-07T00:00:00Z 10.232979 7.563648 6.81 -2.6691086 3.84 -12.67 0.92 -12.07 4.161504 31.225359 4.8911343 12.195064 1950-10-08T00:00:00Z 12.855604 8.2408085 8.499891 -0.70506954 4.25 -13.19 5.02 -11.72 4.4421525 26.672169 1.8896737 16.140411 1950-10-09T00:00:00Z 7.3953357 8.069094 12.712391 0.13171935 2.81 -14.68 8.73 -11.13 5.8604927 34.83963 1.4471833 12.263596 1950-10-10T00:00:00Z 6.8991942 7.5856147 12.149674 -2.0221555 3.37 -13.62 6.75 -11.97 1.6665273 33.252033 2.209192 11.343502 1950-10-11T00:00:00Z 8.561356 9.083347 8.546631 1.312914 4.15 -13.64 6.48 -7.89 3.8807435 27.680273 0.8789193 9.220659 1950-10-12T00:00:00Z 10.550281 9.409109 10.619782 2.0957963 5.12 -10.54 8.54 -6.86 3.3717983 30.011024 0.9915736 10.425141 1950-10-13T00:00:00Z 7.1856656 9.647774 7.217174 2.6292162 0.68 -7.41 2.8 -6.46 5.7932506 36.831596 1.1722733 11.69954 1950-10-14T00:00:00Z 7.5276556 10.269548 2.6551087 1.9785019 1.65 -6.09 -0.2 -9.55 4.16789 32.94379 1.9925572 18.433386 1950-10-15T00:00:00Z 9.0717945 8.499184 1.8063043 3.4719026 3.81 -8.8 -0.76 -5.56 3.4916642 36.93498 1.4860213 11.162688 1950-10-16T00:00:00Z 11.020464 8.411087 -1.0044565 0.96440583 5.94 -7.69 -4.58 -9.25 3.3659103 27.471571 2.1747415 11.215513 1950-10-17T00:00:00Z 14.858461 8.280745 0.88434786 2.3302655 8.09 -14.79 -1.84 -6.35 4.6579766 25.355112 1.3889699 8.460984 1950-10-18T00:00:00Z 17.125544 5.964261 9.02 1.8834577 10.6 -16.84 6.03 -7.32 3.0159163 22.639189 1.1942967 8.339582 1950-10-19T00:00:00Z 17.580574 5.8190975 11.880652 -1.3141972 11.19 -15.49 6.87 -11.51 1.9025608 27.754618 2.057314 14.099744 1950-10-20T00:00:00Z 17.541527 6.210098 9.757065 0.019329965 13.95 -14.81 3.01 -10.36 0.38887316 24.759548 10.302808 11.708588 1950-10-21T00:00:00Z 18.500011 5.4275403 0.115326084 -0.76640326 15.77 -17.54 -2.83 -10.77 0.72324485 26.424511 1.9741108 8.847827 1950-10-22T00:00:00Z 17.951197 5.5952387 5.680761 -3.273426 14.71 -18.89 0.18 -12.37 1.1627403 30.053339 4.1015453 8.527021 1950-10-23T00:00:00Z 16.888058 8.388744 4.117391 -2.1318648 12.64 -12.53 1.72 -10.7 2.257364 36.232067 1.3875448 9.4486685 1950-10-24T00:00:00Z 13.418706 8.127036 5.2569566 -3.1866245 9.13 -15.66 2.9 -15.12 3.3145823 23.585094 1.1952368 16.097221 1950-10-25T00:00:00Z 9.899511 7.5114293 5.563261 1.4185334 5.59 -16.36 2.0 -10.23 2.3800743 25.709465 1.7964728 11.623059 1950-10-26T00:00:00Z 9.584054 6.425521 0.83184785 0.100638434 3.47 -10.21 -4.1 -10.13 4.4808073 28.55933 4.178503 7.049 1950-10-27T00:00:00Z 11.284908 6.8072395 -5.471522 0.38072693 6.85 -11.55 -8.52 -10.74 3.653138 32.74929 2.1441295 12.353423 1950-10-28T00:00:00Z 13.410549 5.8713613 -3.0540218 0.4376928 7.15 -13.67 -6.29 -10.83 2.990409 21.249804 2.0858397 11.767885 1950-10-29T00:00:00Z 12.867961 6.565483 8.741087 3.0478823 7.19 -9.54 3.71 -10.39 3.2815084 16.932364 3.5889502 12.180616 1950-10-30T00:00:00Z 13.50061 6.89824 8.660217 2.3122756 9.27 -11.61 6.0 -5.8 2.1161053 31.820238 0.93875813 11.618308 1950-10-31T00:00:00Z 13.450025 4.2300186 6.5105433 -1.8536283 3.49 -12.4 1.5 -9.46 3.5347931 40.238716 3.151458 8.303732 1950-11-01T00:00:00Z 13.537204 4.6107483 4.2144566 -2.2934134 8.85 -17.5 -0.7 -10.99 2.8459463 23.98855 4.284519 10.63409 1950-11-02T00:00:00Z 13.061612 7.0263104 9.600543 -0.78075856 9.48 -9.9 5.92 -10.64 1.809514 26.203856 3.1686778 12.65863 1950-11-03T00:00:00Z 11.648583 8.700816 6.524565 -2.2558975 2.99 -10.33 4.02 -15.23 5.2204013 37.26838 1.3040317 17.843082 1950-11-04T00:00:00Z 4.7699265 6.7586384 6.752935 -2.0681226 1.5 -16.06 4.23 -13.46 1.7361197 26.87573 1.2217023 16.216726 1950-11-05T00:00:00Z 0.01020757 5.545871 5.5783696 -1.1555183 -2.8 -14.73 1.09 -11.47 0.95940644 24.16328 3.4688425 8.704761 1950-11-06T00:00:00Z 0.7331746 4.895931 -0.79576087 0.013558788 -2.91 -18.46 -3.82 -8.57 1.9525231 24.980242 1.3582577 6.9592886 1950-11-07T00:00:00Z 3.6698291 4.7689395 0.54130435 -1.3217256 -1.16 -13.62 -2.93 -10.58 4.8518157 23.078966 1.9528555 8.793657 1950-11-08T00:00:00Z 6.7513065 5.2723694 5.437065 -5.439494 0.09 -18.56 2.32 -19.6 8.282051 23.08465 2.6842914 23.132662 1950-11-09T00:00:00Z 10.26431 4.4580517 10.34163 -13.608414 3.87 -21.83 8.53 -28.7 7.164476 32.491524 0.6758358 17.40597 1950-11-10T00:00:00Z 4.356166 0.31838286 5.1026087 -14.809323 -1.18 -28.16 1.2 -28.21 6.4452004 43.058258 4.138184 18.406162 1950-11-11T00:00:00Z 0.9242247 -2.019436 -0.5364131 -8.820114 -6.45 -27.63 -4.61 -20.39 9.68965 28.887352 2.4638693 9.774456 1950-11-12T00:00:00Z -3.5214286 -0.56119215 -4.4751086 -7.054823 -7.63 -21.35 -7.93 -19.21 4.003916 21.884392 2.6558385 10.21041 1950-11-13T00:00:00Z -1.5650916 2.2961226 -5.829565 -8.963901 -6.64 -25.11 -9.12 -23.85 4.499826 23.377579 1.7367074 13.761738 1950-11-14T00:00:00Z 0.37114775 2.567074 -5.615326 -6.3013906 -5.61 -25.01 -8.5 -16.42 6.7401915 29.437725 1.8581153 10.767363 1950-11-15T00:00:00Z 5.332381 -0.5006694 -5.9815216 -9.964254 -2.07 -27.58 -10.58 -22.92 5.9481354 26.268726 2.105413 21.60587 1950-11-16T00:00:00Z 10.350476 1.8319255 3.2284782 -5.9521933 3.76 -23.31 -2.72 -19.17 4.530361 26.93862 3.7478306 22.213253 1950-11-17T00:00:00Z 4.9366665 4.4431815 5.8840218 -3.2204108 -0.68 -15.47 3.21 -13.5 5.8238783 23.550625 2.4070134 9.169964 1950-11-18T00:00:00Z -0.7728938 6.7169724 0.19945651 -2.6030722 -7.06 -11.54 -3.89 -14.48 3.8446138 25.768473 1.9728447 15.378469 1950-11-19T00:00:00Z 6.6922956 8.366728 -5.563261 -6.5965805 -1.43 -9.39 -8.52 -24.6 6.0053267 35.078545 1.2995629 30.793453 1950-11-20T00:00:00Z 8.864591 9.056871 4.821848 -5.701694 0.43 -11.36 -3.04 -21.32 7.402969 30.19377 10.450859 28.827574 1950-11-21T00:00:00Z -1.9357997 8.335513 -1.5869565 -2.9602087 -6.62 -16.97 -4.05 -15.68 3.5340383 31.540556 0.8478346 18.50865 1950-11-22T00:00:00Z -0.10197802 5.0788116 -4.123913 -3.9884703 -3.86 -20.41 -5.61 -14.56 2.2065058 44.060215 0.98412514 10.7572155 1950-11-23T00:00:00Z 2.0010622 3.3780067 -6.7128263 -4.839292 -5.98 -21.0 -9.22 -14.53 6.975421 35.87863 1.517458 9.7520895 1950-11-24T00:00:00Z -4.218498 3.4138699 -2.1446738 -4.5925474 -13.1 -16.09 -5.38 -14.66 16.204721 25.250221 1.5024669 13.671068 1950-11-25T00:00:00Z -12.564945 3.3457015 3.9397826 -3.2222693 -19.78 -23.0 -2.81 -12.73 13.085193 20.891464 4.335068 11.505838 1950-11-26T00:00:00Z -8.240159 3.2801955 1.1915218 -3.4379647 -16.99 -21.79 -2.26 -13.65 7.613775 22.161264 2.4269361 13.878996 1950-11-27T00:00:00Z -3.211917 3.211805 -0.28576085 -4.8437166 -14.98 -23.79 -3.79 -15.99 4.4253845 23.362392 2.3032334 15.362691 1950-11-28T00:00:00Z -4.9630036 2.1681535 -0.47163042 -6.4042163 -9.56 -24.27 -4.99 -16.67 4.7628717 30.802382 3.0791676 11.093331 1950-11-29T00:00:00Z -5.5305862 1.2977849 -1.6706522 -6.9276485 -12.18 -16.41 -4.04 -18.83 4.9352713 23.706867 1.1629447 9.739764 1950-11-30T00:00:00Z -1.436862 3.4075403 -1.9684783 -3.185531 -8.21 -14.97 -4.53 -18.23 15.700298 20.873411 0.96205044 15.898551 1950-12-01T00:00:00Z 6.4705253 1.654103 -3.1277175 -6.749684 -2.26 -16.42 -6.35 -19.32 7.7143884 32.12777 1.418576 11.535339 1950-12-02T00:00:00Z 12.228766 -1.0894283 -4.9406524 -9.985588 3.94 -25.91 -7.55 -24.27 6.340017 26.422157 1.0032567 16.15858 1950-12-03T00:00:00Z 8.777912 1.9339902 0.4445652 -6.8306193 0.19 -18.54 -3.37 -16.53 8.675537 22.148472 2.0782845 12.051665 1950-12-04T00:00:00Z -1.1512576 4.177488 6.3276086 -5.5534134 -5.31 -21.03 3.24 -19.79 2.2236612 25.322687 1.6414536 20.852648 1950-12-05T00:00:00Z 1.8074969 2.5921662 0.08913043 -11.766877 -4.29 -19.8 -3.25 -32.1 2.8335059 28.791126 2.3092256 43.87642 1950-12-06T00:00:00Z 3.0584128 3.093317 -5.3419566 -9.888363 -4.61 -21.89 -10.2 -30.05 5.5999613 23.062891 3.0137808 36.79111 1950-12-07T00:00:00Z -3.3206227 5.1786838 -2.6751087 -5.856776 -8.81 -14.88 -7.78 -18.52 2.5635667 19.035864 2.6700935 17.886152 1950-12-08T00:00:00Z -2.0359707 5.2786274 3.7531521 -5.380461 -10.35 -19.45 -0.85 -22.14 8.454694 22.061636 3.3667428 26.955193 1950-12-09T00:00:00Z 1.2928449 3.4846108 0.76902175 -6.1207204 -4.34 -22.89 -3.5 -23.57 7.8531384 20.380209 3.3922486 27.851688 1950-12-10T00:00:00Z -2.2821856 2.9631252 -3.9956522 -5.4302845 -6.17 -23.83 -6.04 -19.93 2.5362706 21.542126 1.0410138 22.69257 1950-12-11T00:00:00Z -4.364945 3.9990222 1.3421739 -5.319463 -7.03 -21.55 -4.43 -20.73 1.2878842 22.534986 2.4290743 22.644184 1950-12-12T00:00:00Z -2.8803296 4.285671 -0.6971739 -4.6878066 -6.73 -22.84 -5.75 -20.41 2.7062478 24.278221 1.7436557 20.028765 1950-12-13T00:00:00Z -1.9490476 2.922418 -5.4576087 -7.325221 -6.84 -23.77 -8.29 -24.78 2.7538116 29.168509 1.5210491 33.45537 1950-12-14T00:00:00Z 1.4442003 4.960365 -6.327065 -9.078742 -3.76 -17.52 -10.18 -26.3 3.8239846 24.260332 2.0226145 34.740597 1950-12-15T00:00:00Z 3.3432968 4.902546 -4.8416305 -5.348742 -2.9 -21.3 -7.99 -19.39 5.5495667 25.213907 1.9250159 17.024567 1950-12-16T00:00:00Z -1.2266788 2.6740992 -1.5286957 -5.8220606 -9.24 -25.67 -4.53 -20.93 13.091256 25.748806 1.0556532 23.808926 1950-12-17T00:00:00Z -0.38007325 2.1716208 -5.062826 -6.6543174 -9.61 -25.56 -10.53 -21.09 11.516983 27.74568 3.8874974 25.960745 1950-12-18T00:00:00Z -6.322479 1.9547011 -8.326848 -6.6583943 -12.46 -21.87 -15.14 -20.73 6.231849 26.9575 5.0528483 21.6013 1950-12-19T00:00:00Z -8.108242 2.3745244 -10.004565 -5.4087486 -14.73 -25.14 -14.06 -17.96 3.763395 21.928045 2.0009153 18.19141 1950-12-20T00:00:00Z -4.5375824 1.6847837 -13.613479 -5.60756 -9.91 -25.35 -19.39 -20.2 8.071518 25.779957 3.5440648 19.897907 1950-12-21T00:00:00Z -3.6018438 1.2773975 -12.236413 -6.7095385 -10.65 -25.78 -16.1 -23.35 12.340353 27.557108 2.4022167 31.196934 1950-12-22T00:00:00Z -1.592674 1.1710455 -10.235652 -7.927023 -7.05 -26.03 -14.82 -23.99 8.811388 28.04569 4.236148 37.82332 1950-12-23T00:00:00Z -0.95965815 1.1427078 -4.4777174 -5.9558344 -7.6 -25.73 -6.88 -20.1 5.965776 29.521336 2.207563 27.671482 1950-12-24T00:00:00Z 1.3239805 0.5406732 -2.2794566 -6.6494246 -4.29 -26.69 -4.75 -18.9 5.3879867 27.144136 1.6497942 24.441465 1950-12-25T00:00:00Z -0.4084249 -0.43790147 -9.5180435 -7.4370985 -5.54 -27.06 -11.97 -20.5 6.518099 19.734838 1.6203237 24.24526 1950-12-26T00:00:00Z 2.6669352 -0.45133886 -13.303696 -9.87342 -4.61 -25.07 -18.63 -23.39 10.141969 25.705269 2.3771992 26.388193 1950-12-27T00:00:00Z -0.86612946 -0.9874803 -19.820652 -9.763793 -8.35 -28.65 -23.49 -24.61 14.428873 28.14446 2.6376083 32.80332 1950-12-28T00:00:00Z -0.16089134 -0.79929674 -20.680435 -7.3218646 -7.46 -24.71 -26.71 -20.12 6.06931 18.325125 4.0636277 18.309025 1950-12-29T00:00:00Z 1.4421368 0.6086273 -12.534239 -5.9555435 -3.65 -12.99 -17.86 -18.89 2.8315513 13.794842 6.016618 19.98905 1950-12-30T00:00:00Z 3.1837242 -0.058525763 -4.410761 -5.77586 -1.55 -22.64 -9.0 -18.81 3.115379 16.739027 1.5908796 17.879793 1950-12-31T00:00:00Z -2.4335775 -1.7314668 -3.0909781 -9.053894 -8.21 -20.8 -6.84 -24.99 3.6617818 28.272976 1.7150903 23.213823 # Wind Alabama California Connecticut Idaho Alabama California Connecticut Idaho Alabama California Connecticut Idaho TIMESTEP MEAN(m/s) MEAN(m/s) MEAN(m/s) MEAN(m/s) MINIMUM(m/s) MINIMUM(m/s) MINIMUM(m/s) MINIMUM(m/s) VARIANCE(m/s^2) VARIANCE(m/s^2) VARIANCE(m/s^2) VARIANCE(m/s^2) 1950-01-01T00:00:00Z 5.021416 2.086969 3.371413 3.8104172 2.24 0.36 3.3 1.25 3.435937 0.5636001 0.0013287552 0.85338604 1950-01-02T00:00:00Z 4.041966 3.5126889 1.4766304 2.4635842 2.14 2.07 0.86 0.06 2.0311723 0.4454133 0.07030391 1.8166552 1950-01-03T00:00:00Z 5.041575 3.5303423 8.261086 3.213894 3.13 0.99 7.73 0.86 1.7337397 1.7365372 0.05199001 1.7406222 1950-01-04T00:00:00Z 6.238376 1.2777586 12.4683695 1.5520228 4.29 0.03 12.2 1.02 1.927209 0.5078253 0.009811603 0.0922689 1950-01-05T00:00:00Z 5.7177043 1.9962881 7.9793477 2.3149874 3.56 0.76 7.03 1.64 1.3144059 0.4245839 0.15568745 0.2346001 1950-01-06T00:00:00Z 5.075177 2.6951673 6.9894567 3.7977371 3.52 1.29 6.2 2.65 0.77369785 0.8017812 0.264014 0.23456919 1950-01-07T00:00:00Z 5.756972 2.481478 11.3441305 4.2949495 3.72 0.04 10.9 3.4 1.1704918 1.3877765 0.07982891 0.16599363 1950-01-08T00:00:00Z 6.353956 3.4856374 13.610869 4.5107584 2.5 1.76 12.75 3.05 6.4063454 0.88875186 0.21846075 0.14253971 1950-01-09T00:00:00Z 5.6884494 3.3129485 9.076304 4.0959735 3.27 1.33 8.58 2.78 2.9569874 1.2327118 0.04829168 0.42670238 1950-01-10T00:00:00Z 5.08138 2.7186837 6.032717 5.1891465 3.78 0.01 3.97 3.09 1.1483464 5.748917 1.0369717 0.9203233 1950-01-11T00:00:00Z 1.9762638 2.9726062 12.673369 4.8759418 0.59 0.35 11.74 3.38 0.8522699 1.3946093 0.101077564 0.31555784 1950-01-12T00:00:00Z 3.56337 2.9327154 5.1338043 1.8002845 2.23 1.48 4.71 0.21 0.6775114 0.9047675 0.044698548 0.91803956 1950-01-13T00:00:00Z 5.359707 2.0057352 7.569674 4.3618646 3.46 0.44 6.4 1.89 1.1328806 1.270676 0.20978779 0.5948994 1950-01-14T00:00:00Z 3.692088 3.000346 12.09837 6.77457 1.57 0.05 11.43 0.05 0.73249626 3.484606 0.044139054 3.6505523 1950-01-15T00:00:00Z 4.5581927 0.986604 4.2970653 3.9993932 2.93 0.02 3.74 1.57 1.1634476 0.30922928 0.09404514 1.1849661 1950-01-16T00:00:00Z 2.6887302 2.1777284 6.7770653 4.550765 0.43 0.03 6.42 1.47 0.6135006 2.1349597 0.023493495 0.61725074 1950-01-17T00:00:00Z 2.0952868 2.236273 7.6919565 4.6812453 1.21 0.02 5.97 0.93 0.6528049 2.2585034 0.65569293 1.914034 1950-01-18T00:00:00Z 2.5183516 1.5221249 7.784022 4.3144503 1.41 0.1 7.52 0.9 0.39083678 1.1655254 0.0103957355 2.2649186 1950-01-19T00:00:00Z 2.0155435 1.890079 7.139891 3.025272 0.64 0.25 6.95 2.29 0.41456679 0.63629025 0.014069216 0.13242938 1950-01-20T00:00:00Z 3.926923 1.8057954 9.281196 3.3356638 2.87 0.18 9.04 2.02 0.6291834 0.48458803 0.011210642 0.4687474 1950-01-21T00:00:00Z 2.9687057 1.9365927 1.8153261 3.096713 1.47 0.11 1.42 2.15 1.2108952 1.279978 0.0598933 0.4817386 1950-01-22T00:00:00Z 1.8064225 2.1437833 3.943587 3.4760494 0.06 0.57 3.33 1.75 0.9339907 1.1567742 0.12999469 0.71314764 1950-01-23T00:00:00Z 2.8108058 3.4168258 4.8178263 4.4556766 1.25 1.35 4.46 3.31 0.57247394 1.8636968 0.012149065 0.21623746 1950-01-24T00:00:00Z 4.4812574 5.272422 3.6548913 3.1005182 3.19 2.83 3.09 1.59 0.5558572 2.5243115 0.08702307 0.13958898 1950-01-25T00:00:00Z 5.58011 3.7006242 4.664022 2.9346714 3.75 1.08 3.94 1.49 1.2717977 3.902391 0.12839353 0.4027251 1950-01-26T00:00:00Z 3.9348106 2.1712523 9.961305 3.9518774 2.61 0.73 9.58 2.83 0.6395108 0.7260759 0.026596084 0.34316567 1950-01-27T00:00:00Z 1.8858608 2.1094546 6.6916304 4.285019 0.76 0.03 6.25 2.01 0.22838101 1.2413095 0.038389616 0.5492096 1950-01-28T00:00:00Z 1.389182 2.0862956 8.5933695 4.861182 0.73 0.67 7.63 0.74 0.21902122 0.45591477 0.19973466 1.8815091 1950-01-29T00:00:00Z 3.6695604 2.1208313 8.107826 1.3448988 2.31 0.28 7.06 0.01 0.4583685 1.2337707 0.19892055 0.6244163 1950-01-30T00:00:00Z 3.8975337 2.6247122 4.111413 1.3712326 2.23 0.72 3.75 0.24 0.5081059 0.84142095 0.027959507 0.1903458 1950-01-31T00:00:00Z 3.7337973 1.4727077 2.198913 1.942737 2.12 0.21 0.54 0.9 0.5135121 0.85031235 0.7216603 0.2444581 1950-02-01T00:00:00Z 3.305238 1.3015608 6.4330435 1.867244 2.13 0.14 6.23 0.9 0.35536262 0.4339182 0.0047159106 0.1817084 1950-02-02T00:00:00Z 2.4191332 2.6842008 3.1766305 1.9796966 1.59 1.39 2.83 0.7 0.14709815 0.39094612 0.028119288 0.26969025 1950-02-03T00:00:00Z 3.4622834 2.0940578 11.969022 3.0489001 1.96 0.03 11.62 2.16 0.3304245 1.3054892 0.0132177165 0.22446318 1950-02-04T00:00:00Z 4.0988765 3.2301278 9.538913 4.6719027 2.77 0.03 9.28 3.89 0.7766491 5.901908 0.005150463 0.06579189 1950-02-05T00:00:00Z 4.1175456 2.6506016 7.552717 3.130904 1.76 0.6 6.74 2.28 2.1141193 1.7130303 0.21108373 0.12722492 1950-02-06T00:00:00Z 2.3788524 3.548804 7.791304 3.6296144 1.38 1.41 7.35 2.84 0.30966908 1.5492938 0.048655417 0.14886633 1950-02-07T00:00:00Z 2.2769108 1.7273374 8.146848 1.9957333 1.1 0.03 7.64 1.45 0.21572994 0.7541354 0.047905333 0.08640981 1950-02-08T00:00:00Z 2.3328083 1.9584054 9.349783 2.2866497 1.23 0.04 8.16 0.18 0.5196769 0.9606478 0.2692417 1.0893183 1950-02-09T00:00:00Z 3.2775946 1.6034636 9.856848 2.512086 1.85 0.33 9.45 1.64 0.3266063 0.38328058 0.033035014 0.19328293 1950-02-10T00:00:00Z 1.838608 1.5903234 2.944674 3.1474905 0.57 0.02 1.18 2.32 0.16778462 0.31529695 0.5307351 0.07640844 1950-02-11T00:00:00Z 2.2187424 3.3095975 4.1741304 2.4374843 1.51 1.8 3.54 0.85 0.20644695 0.87088436 0.09228825 0.5540068 1950-02-12T00:00:00Z 5.1747007 3.2236931 5.9744563 1.5818774 3.92 0.55 5.3 0.65 0.7955308 3.8682995 0.11526014 0.4230818 1950-02-13T00:00:00Z 6.199304 2.220959 6.0435867 1.6903982 4.54 0.08 5.63 0.31 1.3188087 1.5679033 0.06213095 0.35578725 1950-02-14T00:00:00Z 5.0148964 1.1742798 11.934674 1.3311946 4.26 0.28 11.12 0.38 0.11359104 0.33502856 0.101623006 0.2324782 1950-02-15T00:00:00Z 5.566618 2.0877736 4.379348 2.0693996 4.5 0.42 3.69 0.9 0.90048325 0.82774174 0.18864791 0.32483184 1950-02-16T00:00:00Z 5.139536 1.5507258 6.279783 2.7651706 3.73 0.01 5.82 1.65 1.1014284 0.84004986 0.060199954 0.15442094 1950-02-17T00:00:00Z 4.1081195 1.7630049 5.4717393 0.7643805 2.29 0.81 5.01 0.0 1.6456289 0.345478 0.0641332 0.20574848 1950-02-18T00:00:00Z 1.8363004 1.8085258 6.8194566 2.2897787 0.01 0.75 6.04 1.18 1.7169901 0.48762476 0.12950848 0.40242645 1950-02-19T00:00:00Z 3.0663736 1.3162316 6.893152 2.7115107 2.43 0.02 6.28 1.71 0.060976684 0.6664732 0.13212731 0.08688253 1950-02-20T00:00:00Z 3.633089 2.2147236 17.283478 1.7513274 1.97 1.32 16.95 0.65 0.8347473 0.4794636 0.028732829 0.33104315 1950-02-21T00:00:00Z 1.8148596 2.1905453 11.487391 2.2051644 0.5 0.94 10.0 1.2 0.6081773 0.44205475 0.4852481 0.24083991 1950-02-22T00:00:00Z 5.6983395 1.918759 2.7395651 2.3791718 4.6 0.55 1.43 1.28 0.9907031 0.89172703 0.43428552 0.37198383 1950-02-23T00:00:00Z 4.166105 1.5277059 8.973804 2.6942225 3.46 0.25 7.79 1.37 0.2160128 0.6401736 0.41649854 0.28710222 1950-02-24T00:00:00Z 1.4500122 1.1950432 8.590218 3.849842 0.36 0.29 8.21 1.62 0.15924218 0.25747874 0.020802151 0.8153254 1950-02-25T00:00:00Z 1.6860317 1.015047 12.637826 2.4553792 0.02 0.01 12.0 1.82 0.45821786 0.31892914 0.033498526 0.11315606 1950-02-26T00:00:00Z 3.9663126 1.0058217 9.3275 3.0826864 3.12 0.03 8.86 1.66 0.13159788 0.3369624 0.045249738 0.12296995 1950-02-27T00:00:00Z 3.8990843 2.0028281 14.20587 2.1045258 1.22 0.31 13.39 0.65 3.2893512 0.3388175 0.15859373 0.41649842 1950-02-28T00:00:00Z 4.0969596 1.210346 6.4138045 1.2102213 2.72 0.07 5.78 0.0 0.6460097 0.31583178 0.093957886 0.26134852 1950-03-01T00:00:00Z 4.1153846 1.2020571 9.654674 2.1785903 3.35 0.06 9.25 1.28 0.082112655 0.4765831 0.045765813 0.15191698 1950-03-02T00:00:00Z 6.001233 2.4897254 12.639565 1.3732427 4.3 1.46 12.38 0.46 2.447792 0.5024242 0.018331664 0.21869214 1950-03-03T00:00:00Z 3.3017826 1.9832945 13.192391 2.4900126 1.75 0.15 12.34 1.64 1.4024212 1.0515907 0.15158762 0.14949247 1950-03-04T00:00:00Z 4.2640295 1.743144 8.905326 2.2776802 3.22 0.0 8.21 1.16 0.60748714 1.2022407 0.08835703 0.4147198 1950-03-05T00:00:00Z 1.3376068 3.1028357 6.2276087 4.1637673 0.34 0.77 5.13 2.7 0.3854747 0.8572617 0.2557722 0.3148966 1950-03-06T00:00:00Z 1.9321245 3.438082 11.449239 5.9713464 1.3 1.39 10.72 4.81 0.020792544 1.2422881 0.07509721 0.30980673 1950-03-07T00:00:00Z 2.1096337 2.145028 4.899239 1.2131289 0.98 0.74 4.0 0.18 0.47145462 0.6894041 0.16386423 0.3370625 1950-03-08T00:00:00Z 4.428083 1.2878939 10.88837 2.962598 3.59 0.01 10.54 1.9 0.071744844 0.6201279 0.024550073 0.18218812 1950-03-09T00:00:00Z 4.8935533 2.3726363 13.8305435 1.7179646 2.33 1.26 13.16 0.47 2.908249 0.33642438 0.13513267 0.2872233 1950-03-10T00:00:00Z 3.3924909 3.0688906 15.004348 2.0835397 1.95 1.72 14.02 0.72 1.3984561 0.59738296 0.22032812 0.37980884 1950-03-11T00:00:00Z 4.1776433 4.301523 3.4154348 1.3906574 2.81 2.6 3.04 0.18 1.2129809 1.0782557 0.060541566 0.59847546 1950-03-12T00:00:00Z 3.9887912 2.4864535 5.3093476 2.361928 2.59 0.93 4.8 0.96 0.541239 1.1607944 0.061181985 0.6644835 1950-03-13T00:00:00Z 4.0492063 1.827454 1.8313043 2.5901897 3.25 0.02 1.07 1.79 0.106484815 1.182399 0.45394114 0.1697051 1950-03-14T00:00:00Z 4.451404 2.5536404 11.726413 1.2792478 2.31 1.14 10.87 0.04 1.9898845 0.93573445 0.1618914 0.43403187 1950-03-15T00:00:00Z 2.270586 1.9491501 9.877717 2.7252717 1.4 0.64 8.94 1.59 0.2937774 1.2453121 0.14070353 0.18524353 1950-03-16T00:00:00Z 4.6595726 2.134938 7.4191303 2.935177 3.17 0.15 6.83 1.91 0.72637355 1.4200481 0.09687834 0.21615364 1950-03-17T00:00:00Z 3.1533089 3.0820045 6.799239 3.8556194 1.47 1.27 5.01 2.69 1.3133703 0.8927289 0.77988183 0.2981543 1950-03-18T00:00:00Z 1.4194871 2.970692 13.352717 4.1766815 0.03 0.17 12.72 2.66 0.31990242 2.6362169 0.09369694 0.6203735 1950-03-19T00:00:00Z 3.1854334 2.9879277 11.264674 3.0193615 2.15 0.54 10.62 2.44 0.780806 1.2445757 0.10876578 0.065650254 1950-03-20T00:00:00Z 2.6105494 2.3448477 2.4932609 3.2201076 1.67 0.26 1.82 1.65 0.40707928 2.4528112 0.25567937 0.8020238 1950-03-21T00:00:00Z 1.2565812 1.7129635 5.4526086 2.1965044 0.31 0.07 4.43 0.82 0.5814976 1.0205544 0.18177117 0.2241633 1950-03-22T00:00:00Z 4.478901 3.5364838 8.148044 2.879349 3.63 1.16 8.0 1.52 0.3523836 0.76953596 0.004145575 0.37487707 1950-03-23T00:00:00Z 2.9194994 2.709451 6.621522 2.650335 1.14 0.5 4.88 0.86 0.5381561 1.6159949 0.55460864 0.6672258 1950-03-24T00:00:00Z 3.175995 3.8833885 13.384239 2.5960367 1.69 2.27 12.37 1.14 0.18213749 0.51183695 0.27160713 0.28320193 1950-03-25T00:00:00Z 3.101856 5.5176535 6.0072827 2.2225158 1.38 2.56 5.5 0.03 0.5884963 2.9407384 0.057448573 1.3400488 1950-03-26T00:00:00Z 4.572479 4.3007336 6.168804 4.2911253 2.97 2.03 5.33 2.38 1.2681923 2.0597997 0.17757109 0.6270989 1950-03-27T00:00:00Z 8.6547985 3.175769 4.876413 4.837503 6.12 1.69 4.18 3.61 3.0451927 1.0054734 0.14241228 0.26180002 1950-03-28T00:00:00Z 4.3297315 1.5339226 13.51576 3.873603 3.51 0.44 12.86 2.15 0.42095616 0.7640668 0.07014996 0.30899626 1950-03-29T00:00:00Z 5.1763005 2.5137758 6.638261 1.5787104 4.03 1.04 5.65 0.19 0.47148788 0.6466583 0.29620352 0.26602843 1950-03-30T00:00:00Z 7.04696 1.3923618 11.154891 2.2236347 4.64 0.18 10.6 1.17 2.9482377 1.0037714 0.08119229 0.15499987 1950-03-31T00:00:00Z 2.3642979 1.6794434 10.1825 3.2971935 0.04 0.08 8.89 1.3 2.679612 0.47766396 0.34722775 0.62180376 1950-04-01T00:00:00Z 2.7667277 3.1122866 3.268913 4.4168143 1.2 1.4 2.12 2.04 0.68049514 0.6080345 0.6740252 0.8075916 1950-04-02T00:00:00Z 2.8564346 3.3137946 6.068587 5.142067 1.07 2.29 5.85 3.34 1.2839929 0.38393536 0.009293579 0.60123616 1950-04-03T00:00:00Z 4.5636873 3.117687 6.725326 4.1245008 3.15 0.89 5.81 2.16 1.586658 1.6339676 0.14056583 0.28271458 1950-04-04T00:00:00Z 4.324542 1.9820797 9.498695 1.0228319 3.07 0.04 9.08 0.25 0.6248681 0.875521 0.023604864 0.2735152 1950-04-05T00:00:00Z 5.7172403 2.4643173 9.038587 3.5554047 3.48 0.95 7.95 2.58 1.3855939 0.43635824 0.29561666 0.3005969 1950-04-06T00:00:00Z 7.177375 3.149718 10.205435 2.5238054 4.2 1.88 8.61 1.2 4.66016 0.404836 0.57037014 0.6196653 1950-04-07T00:00:00Z 2.8904884 3.3386312 19.26576 3.1702654 0.84 1.91 17.44 1.41 1.5356061 1.0526828 0.49489945 1.2264037 1950-04-08T00:00:00Z 1.083077 3.6123092 13.043804 3.360316 0.0 2.46 11.25 0.46 0.20990714 0.39562193 0.84791183 1.4577272 1950-04-09T00:00:00Z 1.3763003 4.8019295 7.923913 2.7562833 0.27 2.45 7.82 0.05 0.29520524 1.2204562 0.011228469 1.6722265 1950-04-10T00:00:00Z 2.7847009 1.7752689 8.7944565 2.6963718 1.35 0.17 7.68 1.6 0.85563594 1.129471 0.2663327 0.27446133 1950-04-11T00:00:00Z 3.1367643 1.9339489 2.7430434 1.0387168 1.98 0.01 1.53 0.02 0.11593487 1.7736202 0.3656456 0.18157262 1950-04-12T00:00:00Z 3.7342734 2.3433585 7.4190216 1.985215 2.69 0.73 6.22 0.23 0.35094872 1.3413928 0.24797376 0.57778674 1950-04-13T00:00:00Z 3.5839195 3.4590936 2.7876086 2.4717824 2.86 2.3 1.68 0.39 0.080563225 0.37198168 0.6357217 0.7476839 1950-04-14T00:00:00Z 5.0593896 3.9841218 8.505544 3.1823072 3.67 1.62 5.45 0.98 1.2860568 0.9268887 1.9589877 1.8783534 1950-04-15T00:00:00Z 5.295507 2.4786649 7.7620654 3.486694 3.52 0.35 6.95 1.69 2.0163746 1.4235281 0.16416821 1.0857265 1950-04-16T00:00:00Z 2.418205 1.7156337 5.6869564 2.1633248 0.88 0.03 4.87 0.53 1.6557394 0.6614002 0.1463181 0.33466345 1950-04-17T00:00:00Z 3.4655433 2.0041106 6.127609 3.694096 1.8 0.45 5.95 1.62 2.351216 0.49384996 0.0062139933 0.7051849 1950-04-18T00:00:00Z 4.178486 2.123238 7.3708696 2.718388 3.04 0.83 6.76 1.18 0.74101704 0.5191009 0.060212415 0.60509485 1950-04-19T00:00:00Z 1.5360562 1.4310869 2.7534783 0.7621365 0.18 0.0 1.97 0.0 1.1689914 0.64279586 0.18627349 0.092508525 1950-04-20T00:00:00Z 4.49685 1.9267732 7.3819566 2.4112453 3.7 0.27 6.62 1.44 0.25456658 0.6637443 0.08635876 0.28300267 1950-04-21T00:00:00Z 2.5663857 2.192264 5.005109 2.300196 0.87 0.69 4.35 0.49 0.93775266 0.538292 0.13845164 0.6816323 1950-04-22T00:00:00Z 1.8832357 3.2148628 6.648913 2.4919217 0.57 2.14 6.01 1.61 0.47665688 0.21006653 0.06937683 0.44116935 1950-04-23T00:00:00Z 3.1139195 3.4020157 4.892065 3.927301 1.94 1.98 4.51 2.82 0.36654562 0.71548855 0.058412164 0.24387917 1950-04-24T00:00:00Z 3.9654212 2.3350697 5.3650002 2.4055753 2.96 0.65 4.78 0.3 0.6861789 0.92790765 0.08301429 1.1831793 1950-04-25T00:00:00Z 3.9833212 2.1933208 4.9233694 2.2247787 2.86 0.38 4.1 1.68 0.8557457 0.7535266 0.1469962 0.10485268 1950-04-26T00:00:00Z 2.3135164 2.962847 3.2273912 2.6497977 0.69 1.38 2.58 1.66 1.3122647 0.7796771 0.14006345 0.37400097 1950-04-27T00:00:00Z 2.2194262 4.0192966 2.356739 2.041555 0.81 3.02 1.86 0.04 0.7794543 0.25058305 0.063842 0.33099848 1950-04-28T00:00:00Z 1.4786569 4.1969576 2.7904348 3.7468395 0.67 2.52 2.58 1.07 0.71770555 0.9099264 0.014272338 1.0248477 1950-04-29T00:00:00Z 2.3919413 2.1211584 3.0559783 1.3020418 1.29 0.5 2.52 0.56 0.75778264 1.214581 0.073334195 0.37294364 1950-04-30T00:00:00Z 1.7176435 2.580974 5.001413 1.064134 1.13 1.42 4.6 0.16 0.2474063 0.5758626 0.041330945 0.082960635 1950-05-01T00:00:00Z 1.3711843 4.37167 3.2640216 2.987737 0.69 2.68 2.78 1.87 0.17992952 0.65293294 0.06917816 0.1819487 1950-05-02T00:00:00Z 3.0267034 4.6095524 1.2634783 2.9886725 2.06 2.56 0.62 0.06 0.6818429 1.3905381 0.15831305 0.53005666 1950-05-03T00:00:00Z 2.9437852 4.341286 3.4965217 2.065689 2.1 2.24 3.19 0.14 0.57977194 1.691276 0.014499858 0.98838633 1950-05-04T00:00:00Z 1.9180586 5.2360926 0.64554346 3.123938 0.99 2.91 0.26 0.53 0.3002472 2.3103561 0.03153047 1.5037626 1950-05-05T00:00:00Z 2.3951037 2.8630576 3.365652 3.870809 0.83 1.05 3.14 2.99 0.58396685 0.67554086 0.012802865 0.19242325 1950-05-06T00:00:00Z 1.4920025 4.2195373 7.5094566 1.4943805 0.63 2.54 7.1 0.02 0.30106616 0.77886975 0.0222074 0.5859313 1950-05-07T00:00:00Z 0.8883516 4.6893044 7.6834784 3.0059292 0.04 2.76 7.28 0.34 0.14882551 0.54091024 0.018337224 0.92579114 1950-05-08T00:00:00Z 1.6259829 3.5927002 10.530217 2.6670227 0.82 2.45 9.87 0.13 0.105133355 0.4696632 0.09220214 0.8322313 1950-05-09T00:00:00Z 4.1662393 2.277578 3.0285869 2.3579962 3.38 1.2 2.17 1.79 0.36989564 0.46247464 0.2036914 0.066947214 1950-05-10T00:00:00Z 3.0260928 1.7221061 11.436304 1.0807079 1.85 0.25 11.02 0.06 1.119864 0.67148775 0.013179592 0.16549526 1950-05-11T00:00:00Z 1.5752258 1.3948176 4.7983694 0.9066309 1.04 0.01 4.42 0.0 0.15971202 0.89281136 0.017488519 0.21544082 1950-05-12T00:00:00Z 2.5451405 2.3494697 0.72434783 1.1488559 1.58 0.44 0.03 0.45 0.1372903 0.52360654 0.13530616 0.10921507 1950-05-13T00:00:00Z 2.7499146 2.6071417 2.298587 1.7702276 1.09 0.78 2.14 1.35 0.6712375 0.6514293 0.007968311 0.019859279 1950-05-14T00:00:00Z 3.9395726 3.0411584 2.784239 1.7608597 2.48 1.14 2.37 0.49 0.9033476 0.671402 0.035789523 0.26109022 1950-05-15T00:00:00Z 3.0204275 2.557845 5.093152 2.5231857 1.05 1.22 4.82 1.45 1.7681352 0.37386167 0.01987897 0.19488548 1950-05-16T00:00:00Z 0.8290232 2.0817487 3.6541305 1.1157459 0.38 0.45 1.92 0.18 0.14018975 0.24509217 0.6695652 0.1713492 1950-05-17T00:00:00Z 1.4522467 3.8989093 6.7863045 2.6387422 0.66 2.95 5.65 1.49 0.2802514 0.2588563 0.19724774 0.35675508 1950-05-18T00:00:00Z 1.0453236 3.0988755 6.643152 4.469924 0.03 1.75 6.04 3.03 0.23211856 0.54546905 0.08440644 0.2707633 1950-05-19T00:00:00Z 1.8500488 2.1631854 7.1366305 2.3895385 0.28 0.04 6.54 1.04 0.19157359 0.8440473 0.06975446 0.61552924 1950-05-20T00:00:00Z 1.6018559 1.753599 8.282718 1.5517509 0.14 0.25 7.72 0.36 0.36586842 0.5286836 0.038820006 0.4624166 1950-05-21T00:00:00Z 2.1439195 1.8755322 3.3970652 1.8380973 0.98 0.02 3.28 0.53 0.36741605 1.1178409 0.005152834 0.4868267 1950-05-22T00:00:00Z 2.7313066 2.269876 4.956087 2.3771176 1.03 1.5 4.73 0.33 0.75018495 0.071898066 0.014672435 0.9482484 1950-05-23T00:00:00Z 3.114188 2.6347272 4.7698913 2.7089443 1.19 1.55 4.17 0.56 1.193656 0.17350718 0.108181305 0.58234394 1950-05-24T00:00:00Z 2.2412577 3.1625686 5.5252175 2.62067 0.3 1.28 5.35 0.56 1.4520284 0.49286786 0.005062595 0.2789821 1950-05-25T00:00:00Z 1.0670574 2.7941632 4.628587 2.9473515 0.55 0.55 3.89 0.4 0.26657286 1.3745614 0.09234854 2.014015 1950-05-26T00:00:00Z 1.3468498 1.8675743 6.9219565 1.0162895 1.08 0.29 6.02 0.28 0.029345565 1.1364155 0.19569503 0.111699 1950-05-27T00:00:00Z 1.6049328 2.7923205 7.195 2.2262769 0.27 1.22 5.75 1.06 0.6005377 0.35429978 0.4576231 0.14935862 1950-05-28T00:00:00Z 1.3462393 3.0138812 5.108913 3.9223766 0.63 1.66 4.42 2.97 0.064281926 0.46231994 0.1278889 0.23813236 1950-05-29T00:00:00Z 1.5996947 1.6698006 4.7866306 3.0245829 0.6 0.2 4.63 1.84 0.41562203 0.75941706 0.003961051 0.28769177 1950-05-30T00:00:00Z 2.7353847 2.4396727 4.567609 4.0654235 1.86 0.81 3.77 2.46 0.54758406 0.6372904 0.20820302 0.39305508 1950-05-31T00:00:00Z 2.817607 2.7561677 4.6425 2.183072 2.08 0.86 4.35 1.66 0.27894756 1.0267111 0.026726646 0.06198689 1950-06-01T00:00:00Z 0.72693527 2.509718 6.2778263 2.763306 0.01 0.85 5.9 1.26 0.16806236 0.8086995 0.01775346 0.41552258 1950-06-02T00:00:00Z 2.4203906 3.2045581 4.7336955 3.60134 1.68 1.0 4.25 1.03 0.59735096 1.0694146 0.024375204 0.9980245 1950-06-03T00:00:00Z 3.4097557 2.2391763 8.717826 2.3084261 2.25 0.65 7.77 0.48 0.9807107 0.6183076 0.13298205 1.4974852 1950-06-04T00:00:00Z 3.2756288 1.7955059 8.480761 2.0849683 1.68 0.2 7.71 0.18 0.7325036 0.7330322 0.19188404 0.27288738 1950-06-05T00:00:00Z 2.4872162 2.9164197 3.0167391 2.7447345 1.34 1.79 2.88 1.69 0.5831717 0.2384391 0.004140895 0.26016802 1950-06-06T00:00:00Z 2.2962637 4.3793907 3.6242392 3.9017763 1.3 3.39 2.6 0.07 0.048803627 0.37796885 0.16527304 3.861859 1950-06-07T00:00:00Z 3.8151894 4.708116 4.2997828 4.046814 3.03 2.48 3.79 0.09 0.35126728 0.92006874 0.057305444 2.10143 1950-06-08T00:00:00Z 3.844823 1.7817187 5.2 3.5662832 2.78 0.32 4.29 1.24 0.99432284 0.8671856 0.15196702 1.5889567 1950-06-09T00:00:00Z 3.4546764 1.9892892 6.168913 1.5070986 2.03 0.46 5.66 0.14 1.1537582 0.3623853 0.06127133 0.30113256 1950-06-10T00:00:00Z 1.6431502 2.7688944 8.845653 2.1651075 1.04 1.5 8.33 0.27 0.18068859 0.4558033 0.03869736 0.3776984 1950-06-11T00:00:00Z 2.0759585 3.3675368 4.918587 3.2749114 1.66 2.09 4.36 0.46 0.08736298 0.36068133 0.12022986 1.2820462 1950-06-12T00:00:00Z 2.2667887 2.7273486 5.695109 2.4555562 1.75 1.74 4.51 0.74 0.13746388 0.5108785 0.2849659 0.4463044 1950-06-13T00:00:00Z 2.5746887 2.804197 2.5676086 1.2220923 1.9 1.0 2.02 0.01 0.17442103 0.417859 0.07584917 0.28457746 1950-06-14T00:00:00Z 2.1200855 2.9750657 3.9072826 1.6637105 1.31 2.17 3.24 0.44 0.5496627 0.27313855 0.14007716 0.85772896 1950-06-15T00:00:00Z 0.9572772 2.849278 5.5559783 1.4813464 0.18 1.36 4.35 0.62 0.1002773 0.46074042 0.28343308 0.117643155 1950-06-16T00:00:00Z 1.3744689 2.9378939 3.7797825 1.6773641 0.58 2.1 2.55 0.04 0.21637732 0.20812589 0.30978897 0.62280035 1950-06-17T00:00:00Z 1.7285225 3.091873 5.6459785 1.2274779 0.82 1.89 5.25 0.32 0.09162728 0.33414346 0.026310015 0.35606617 1950-06-18T00:00:00Z 2.2774482 2.385927 6.8544564 1.7071997 0.85 0.75 5.94 0.49 0.6906151 0.99358976 0.14838982 0.23111771 1950-06-19T00:00:00Z 2.0926619 2.4294999 3.7452173 1.3111883 1.17 0.88 3.39 0.52 0.029933738 0.58554184 0.035009842 0.15396392 1950-06-20T00:00:00Z 1.3492552 2.3386009 2.2838044 0.7794374 0.01 0.27 1.96 0.25 0.48332378 0.52287555 0.027480979 0.14082922 1950-06-21T00:00:00Z 1.8400122 2.982535 6.2442393 1.943622 1.1 2.42 5.6 0.39 0.23744902 0.15187778 0.07657194 0.9434838 1950-06-22T00:00:00Z 1.6952747 3.2273412 3.268913 3.3023958 0.86 2.55 2.81 1.97 0.10928583 0.18430817 0.049858145 0.3576653 1950-06-23T00:00:00Z 1.4474359 3.2822227 2.7120652 3.1178446 0.61 1.85 1.96 1.56 0.037172392 0.7110959 0.22737482 1.6583663 1950-06-24T00:00:00Z 1.1471184 3.1334112 7.2998915 3.1537168 0.02 2.21 6.6 0.6 0.15367408 0.34467328 0.09160109 2.0564876 1950-06-25T00:00:00Z 2.146459 1.8248816 3.4329348 2.0123136 1.78 0.61 2.93 0.07 0.021746129 0.6165001 0.09957481 0.9748592 1950-06-26T00:00:00Z 3.23011 2.3905642 2.6409783 0.8031163 2.7 1.29 2.51 0.23 0.26868007 0.19473293 0.0019737617 0.044502173 1950-06-27T00:00:00Z 2.4793894 2.3528056 4.920978 1.7600126 1.61 1.45 4.26 0.79 0.37231845 0.35907054 0.063701235 0.16708805 1950-06-28T00:00:00Z 1.3434066 2.4960926 5.514891 1.4402592 0.03 0.75 4.85 0.64 0.43629852 0.99155104 0.12628458 0.30225667 1950-06-29T00:00:00Z 2.1781929 2.3263822 2.620326 1.491043 0.53 0.03 1.93 0.69 1.1115043 1.4415922 0.11006693 0.11875786 1950-06-30T00:00:00Z 2.1183271 2.8359535 3.4388044 0.96211123 1.09 0.72 2.76 0.04 0.5144927 0.79400086 0.15659747 0.17661312 1950-07-01T00:00:00Z 0.79962146 2.5344453 2.0911956 1.613799 0.03 1.51 1.67 0.01 0.137166 0.2826624 0.0769535 0.3491082 1950-07-02T00:00:00Z 1.9615629 1.8261151 2.3982608 2.350651 1.18 0.3 2.15 0.99 0.40147042 0.4700686 0.016807927 0.2841484 1950-07-03T00:00:00Z 2.627326 2.073426 6.7633696 0.700512 1.41 0.06 6.56 0.02 1.0672157 0.82369196 0.017209401 0.16949216 1950-07-04T00:00:00Z 2.1558852 2.1619217 8.255218 0.6107775 1.49 1.32 7.73 0.02 0.24245383 0.1703378 0.04512633 0.2028092 1950-07-05T00:00:00Z 2.0834188 1.8090597 5.396413 0.48708597 1.58 1.12 4.55 0.02 0.15088536 0.13188422 0.18445183 0.029734008 1950-07-06T00:00:00Z 2.586105 1.7114667 7.512283 1.0003539 1.61 1.04 6.51 0.02 0.39368886 0.080760375 0.17523977 0.30221215 1950-07-07T00:00:00Z 2.3314774 1.813253 3.7251086 1.5137042 0.08 0.98 3.1 0.27 1.8520552 0.16204987 0.084183514 0.54044056 1950-07-08T00:00:00Z 2.0275824 1.9662392 0.99130434 1.2540644 0.05 1.17 0.71 0.45 0.70628 0.19275124 0.023752127 0.14775293 1950-07-09T00:00:00Z 2.6301343 2.337608 1.6729348 2.461416 0.8 1.0 1.29 0.62 0.21126562 0.24380723 0.051306676 0.34220886 1950-07-10T00:00:00Z 2.1732845 2.8299286 4.3466306 2.3591087 1.27 1.79 4.06 0.98 0.36686072 0.16254322 0.013211599 0.4829259 1950-07-11T00:00:00Z 3.6049695 2.8429334 4.3501086 2.2503288 2.37 1.0 4.21 1.21 1.0955255 0.6044843 0.0022867983 0.17526226 1950-07-12T00:00:00Z 3.6379855 2.7627416 6.8805437 1.568641 2.32 0.33 6.69 0.19 1.0694784 1.0914915 0.0040777205 0.54076695 1950-07-13T00:00:00Z 1.8599511 2.4031816 8.262391 0.8061757 1.07 0.39 7.56 0.02 0.30876577 0.70676154 0.12008212 0.054886 1950-07-14T00:00:00Z 1.9227228 2.5386124 7.169348 2.160158 1.08 1.25 6.65 0.65 0.18226483 0.17285237 0.08269408 0.57543397 1950-07-15T00:00:00Z 1.9317583 2.387608 1.2878261 2.9628572 1.34 0.99 0.96 2.31 0.22023357 0.5427088 0.02560841 0.079873934 1950-07-16T00:00:00Z 2.6624298 2.6899586 4.075 2.2133312 2.02 1.34 3.61 1.28 0.43730915 0.30974445 0.037965935 0.19416417 1950-07-17T00:00:00Z 2.2970085 2.771429 5.983804 1.0367383 1.08 1.22 5.33 0.01 0.9160452 0.23175672 0.1402634 0.36759138 1950-07-18T00:00:00Z 0.68832725 2.6419632 7.7366304 0.9464096 0.03 1.73 7.36 0.0 0.16474158 0.11826439 0.022934668 0.34267604 1950-07-19T00:00:00Z 0.6103663 2.480925 3.7801087 2.5801706 0.01 1.92 3.6 1.6 0.11111429 0.13797137 0.009924162 0.24379687 1950-07-20T00:00:00Z 1.0695604 2.2331853 3.6197827 1.7276485 0.02 0.14 2.95 0.63 0.28594258 0.7184915 0.15292302 0.2294677 1950-07-21T00:00:00Z 1.0973382 2.4407446 4.7805433 0.93734515 0.4 0.31 4.21 0.3 0.1761797 0.37925085 0.047332656 0.22631516 1950-07-22T00:00:00Z 0.82539684 2.5433395 4.1659784 0.64740205 0.33 1.13 3.48 0.0 0.0569503 0.2470528 0.15042211 0.20356877 1950-07-23T00:00:00Z 1.4573871 2.402125 6.2069564 0.8207838 0.84 0.18 5.07 0.01 0.22035772 0.5550143 0.33811593 0.29412347 1950-07-24T00:00:00Z 2.1053724 2.0757089 4.6022825 0.77226293 1.06 0.47 4.16 0.15 1.1964341 0.56608194 0.040567253 0.055874445 1950-07-25T00:00:00Z 1.94779 2.1499698 4.5878263 0.48984197 1.09 1.32 4.17 0.0 0.81797445 0.21843272 0.066056766 0.059984352 1950-07-26T00:00:00Z 2.6510255 2.5264835 6.1736956 0.91542983 1.83 1.54 5.44 0.22 0.49160823 0.3598116 0.07214664 0.14104216 1950-07-27T00:00:00Z 2.887668 3.1671944 3.9584782 1.7895448 1.85 2.05 3.63 1.05 0.1828421 0.61299866 0.036081176 0.12862054 1950-07-28T00:00:00Z 3.4158363 3.341512 3.0247827 2.3681731 1.99 2.45 2.38 1.56 0.9198862 0.14951193 0.093616426 0.28440177 1950-07-29T00:00:00Z 4.0533576 2.8154495 4.5113044 3.4237738 1.62 1.54 4.13 2.21 1.8935571 0.39786905 0.048796084 0.35556683 1950-07-30T00:00:00Z 2.8767278 2.3134863 4.304022 2.8900127 1.74 0.22 3.71 2.26 0.3363932 0.7635297 0.10150562 0.11977001 1950-07-31T00:00:00Z 2.4636874 1.5856375 4.3343477 1.2575727 2.07 0.03 3.76 0.44 0.046743847 0.27893394 0.046035826 0.32981092 1950-08-01T00:00:00Z 2.9906716 2.1209552 6.5852175 0.89873576 2.53 0.49 6.21 0.02 0.06356935 0.30920082 0.069288954 0.18721269 1950-08-02T00:00:00Z 2.738596 2.8271718 1.7826087 1.1936094 2.24 1.46 1.16 0.3 0.16310231 0.6019373 0.10533158 0.08677906 1950-08-03T00:00:00Z 3.0724664 2.4937458 2.4403262 2.308445 2.01 0.86 1.91 1.4 0.6064829 0.6595935 0.044985615 0.31789196 1950-08-04T00:00:00Z 1.9535409 2.7856 2.1578262 2.3866308 1.26 1.89 1.18 0.68 0.11744784 0.30233428 0.33597982 0.7759104 1950-08-05T00:00:00Z 2.1209524 2.5187964 4.735978 2.762737 0.94 0.95 4.3 0.35 0.5128099 0.33162564 0.057817716 1.8854922 1950-08-06T00:00:00Z 2.1934676 2.1388192 3.8772826 1.4609735 1.65 0.08 2.99 0.03 0.15809359 0.7144017 0.15902661 0.6673701 1950-08-07T00:00:00Z 2.6202931 2.1350396 8.451413 1.8341908 0.9 1.26 7.45 0.83 2.0128827 0.30106646 0.15538372 0.24028508 1950-08-08T00:00:00Z 3.1351771 2.5027378 4.5222826 2.2170796 1.44 1.44 3.67 0.55 2.4029164 0.33962268 0.15037385 0.6776196 1950-08-09T00:00:00Z 3.2973871 2.1919255 6.286522 1.7110051 1.76 1.26 6.04 0.05 2.0820723 0.59885633 0.0104624955 0.5912713 1950-08-10T00:00:00Z 2.210049 2.3876495 8.275 1.3788875 1.15 0.91 7.97 0.22 0.9476377 0.4122745 0.011706595 0.33868277 1950-08-11T00:00:00Z 1.3276191 2.3475103 5.483913 1.741928 0.76 1.15 4.92 0.45 0.33654824 0.6612042 0.06967023 0.75031334 1950-08-12T00:00:00Z 0.69813186 1.8392178 4.4252176 1.0378066 0.33 0.28 3.54 0.03 0.019285137 0.51593715 0.13161203 0.46716008 1950-08-13T00:00:00Z 1.3779609 2.1490636 5.5966306 1.2139634 0.9 0.77 4.99 0.85 0.09420818 0.49005815 0.08334787 0.042882383 1950-08-14T00:00:00Z 1.8601344 2.183727 3.5569565 1.8743299 1.15 1.08 2.9 0.93 0.105582744 0.3300413 0.11659943 0.13483052 1950-08-15T00:00:00Z 2.7194262 1.828804 2.6958697 1.4321681 1.28 0.94 1.98 0.01 0.6964091 0.4320349 0.09638275 0.32928252 1950-08-16T00:00:00Z 2.01453 1.9892629 4.805 1.8567952 0.69 0.42 3.53 1.29 1.0011568 0.7840619 0.26588023 0.045735136 1950-08-17T00:00:00Z 1.5297924 2.1874313 3.1472826 0.8246523 0.57 0.22 2.72 0.04 0.61085534 0.92638975 0.05849473 0.09971598 1950-08-18T00:00:00Z 0.8251404 1.8095449 2.4644566 1.5783502 0.06 0.07 2.11 0.18 0.09253944 0.7087208 0.03606893 0.5065059 1950-08-19T00:00:00Z 0.77770454 1.6919405 5.5256524 1.4871745 0.24 0.06 5.36 0.48 0.05371844 0.40375304 0.0054973727 0.102546155 1950-08-20T00:00:00Z 1.9507204 1.9474652 6.718152 1.6636978 1.39 1.04 4.59 0.63 0.09164459 0.29258138 1.2843009 0.23670162 1950-08-21T00:00:00Z 1.6214286 2.3539 7.515326 1.6134956 0.81 0.79 7.05 0.97 0.11128463 0.46851462 0.05201418 0.0786941 1950-08-22T00:00:00Z 1.5399878 2.680959 1.1920652 1.1454425 0.81 1.8 0.48 0.41 0.23927444 0.16047692 0.20481876 0.07843595 1950-08-23T00:00:00Z 1.7173138 2.4315119 3.0241303 2.996378 0.55 1.87 2.39 2.04 0.79461575 0.1909351 0.08656956 0.24356683 1950-08-24T00:00:00Z 2.162906 2.066461 3.1076088 1.308622 1.09 1.21 2.13 0.21 0.7365216 0.22035365 0.22300081 0.3091404 1950-08-25T00:00:00Z 2.6042125 1.8354268 3.7433696 1.4772882 1.62 0.64 2.95 0.39 0.8708281 0.27857757 0.1501171 0.2202003 1950-08-26T00:00:00Z 3.192088 1.9296916 1.5227174 0.95676357 1.91 0.63 0.77 0.33 1.6568062 0.5037563 0.16607057 0.07165011 1950-08-27T00:00:00Z 3.8601954 1.9118654 2.1927173 1.5459671 1.79 0.89 1.88 0.67 2.5205195 0.33294767 0.015962865 0.10051883 1950-08-28T00:00:00Z 4.214542 2.0753856 3.525761 1.6110556 1.86 0.64 2.96 0.67 3.3784556 0.6795399 0.09007964 0.14452228 1950-08-29T00:00:00Z 4.1727595 2.191587 6.4227176 1.4134324 1.82 0.03 5.96 0.83 3.868522 1.2612256 0.06202001 0.08419346 1950-08-30T00:00:00Z 5.8683515 2.5342836 2.3966305 1.4989823 2.87 1.1 1.94 0.29 5.734287 0.79937524 0.046954457 0.22212565 1950-08-31T00:00:00Z 6.698474 2.5618353 3.322065 1.4797282 4.89 1.23 3.0 0.0 2.1343508 1.0324495 0.030319866 0.26329613 1950-09-01T00:00:00Z 4.4402075 2.5787551 5.4909782 0.927048 2.94 0.77 4.71 0.24 1.2932967 1.2409437 0.07799793 0.18280463 1950-09-02T00:00:00Z 4.9413676 1.4141144 1.955 0.61246526 2.53 0.02 1.58 0.17 2.5722232 1.1384156 0.025113186 0.15127653 1950-09-03T00:00:00Z 4.453223 1.6731741 5.4476085 1.190746 1.11 0.53 4.39 0.76 5.759485 0.57178277 0.15135467 0.048735306 1950-09-04T00:00:00Z 5.7773747 1.9418315 0.5970652 1.3631543 2.0 0.25 0.03 0.03 6.3975935 0.40028232 0.12352865 0.36242414 1950-09-05T00:00:00Z 6.842332 1.487296 9.10663 1.1680341 4.48 0.32 8.46 0.26 2.6323812 0.18633568 0.12378301 0.09720303 1950-09-06T00:00:00Z 9.667497 1.6337758 8.363261 1.2455436 4.84 0.61 7.43 0.19 6.4192424 0.32679018 0.24736506 0.089264825 1950-09-07T00:00:00Z 4.3913918 1.6167017 3.7244565 0.8508533 0.44 0.63 2.21 0.02 3.624406 0.6621349 0.9605085 0.11474443 1950-09-08T00:00:00Z 2.7714775 2.0788379 2.7923913 1.676024 1.4 0.85 1.52 0.1 1.0752754 0.73376876 0.5358338 0.21048088 1950-09-09T00:00:00Z 1.5310988 2.367657 3.6719565 1.6145575 0.78 0.61 2.76 0.28 0.16261981 1.211504 0.30727747 0.40169185 1950-09-10T00:00:00Z 1.6381807 2.6450658 4.832065 1.4639001 0.77 0.76 3.99 0.03 0.32646745 0.97979385 0.1895968 0.5651441 1950-09-11T00:00:00Z 1.4101709 2.2373147 7.8845654 1.2283565 1.04 0.61 7.19 0.04 0.035841048 0.50514823 0.12467125 0.18218668 1950-09-12T00:00:00Z 1.5220635 2.2126665 10.193261 1.4096903 0.77 1.01 9.47 0.08 0.10573669 0.8371096 0.1129079 0.38145715 1950-09-13T00:00:00Z 1.3954213 2.1254644 5.059565 1.5540645 0.63 0.99 4.81 0.15 0.27855542 0.52079934 0.028406398 0.28813598 1950-09-14T00:00:00Z 1.2039073 2.753618 1.5128261 1.8935335 0.69 1.58 1.0 0.38 0.11807836 0.40286216 0.068653464 0.34147638 1950-09-15T00:00:00Z 1.8697191 2.8277736 4.5272827 1.602775 1.19 1.69 4.34 0.44 0.2090619 0.5773259 0.012417811 0.26975998 1950-09-16T00:00:00Z 0.9035531 2.5011432 9.191304 1.5303793 0.28 0.8 9.04 0.78 0.09250313 0.7355253 0.0049191606 0.15929094 1950-09-17T00:00:00Z 1.9970818 2.1818316 6.4005437 2.3614476 0.77 1.05 6.18 0.97 0.6219476 0.3225374 0.0041106874 0.5442892 1950-09-18T00:00:00Z 2.8579366 1.997311 1.7960869 2.1085272 1.07 0.54 1.44 0.0 1.3536345 0.54807496 0.047780126 0.9021115 1950-09-19T00:00:00Z 3.08442 2.7026777 5.8832607 1.2712326 0.5 1.96 5.06 0.0 2.6720104 0.31478643 0.13518927 0.3165296 1950-09-20T00:00:00Z 2.6818926 1.9390372 1.8820652 2.1036978 0.45 0.92 1.51 1.23 3.507031 0.31043655 0.07076602 0.20271567 1950-09-21T00:00:00Z 1.6027839 1.2779993 2.444674 1.6275284 0.49 0.28 1.79 0.76 0.73035556 0.32435364 0.11428011 0.14055032 1950-09-22T00:00:00Z 2.68547 1.877326 3.5285869 0.6517004 1.48 1.0 2.69 0.18 0.08387322 0.3410619 0.16993755 0.03978047 1950-09-23T00:00:00Z 2.6179852 1.9798871 6.705 1.1088685 1.91 0.36 6.44 0.45 0.40992835 0.69356215 0.016374726 0.071733885 1950-09-24T00:00:00Z 2.9837606 2.198048 8.093478 1.0805752 2.17 0.62 7.63 0.02 0.40701273 0.9683459 0.039662495 0.23438543 1950-09-25T00:00:00Z 4.9652014 2.5999625 6.828913 2.1521175 2.77 1.72 6.63 1.32 1.8169675 0.41494107 0.003139466 0.1400224 1950-09-26T00:00:00Z 5.948376 2.155013 1.4916304 3.6061378 2.83 0.92 0.94 2.02 4.081976 0.48355317 0.100075334 0.54117376 1950-09-27T00:00:00Z 5.506618 1.6739414 5.0826087 3.231852 3.3 0.15 4.05 2.34 2.1179457 0.5031159 0.2882151 0.22481687 1950-09-28T00:00:00Z 5.8228326 1.9966867 6.6027174 1.4103034 2.99 0.61 5.83 0.19 2.6843379 0.2503935 0.18369913 0.3365393 1950-09-29T00:00:00Z 5.1558976 3.1516962 6.0891304 2.728875 3.68 2.14 5.31 0.06 0.91281396 0.38708624 0.21190473 1.1996244 1950-09-30T00:00:00Z 4.8536263 1.9233696 4.1677175 2.6369152 2.79 1.05 2.85 0.81 2.1568725 0.26391068 0.48098043 0.6340063 1950-10-01T00:00:00Z 4.8970942 1.9729297 4.1183696 1.6482933 2.41 0.25 3.07 0.07 3.2264595 0.7639158 0.29253468 0.3509055 1950-10-02T00:00:00Z 4.973993 1.5731177 4.4983697 2.0017445 2.5 0.02 3.44 1.17 2.7188075 0.54734665 0.2586995 0.15575394 1950-10-03T00:00:00Z 3.535592 1.3218127 1.8305435 1.6741972 1.53 0.18 1.42 1.25 1.4542572 0.5546211 0.114044756 0.027011467 1950-10-04T00:00:00Z 2.5532968 1.8224107 6.423152 1.7402465 1.25 0.97 6.05 1.23 0.45708373 0.40591243 0.040076774 0.062762305 1950-10-05T00:00:00Z 3.4930158 2.4952877 6.188913 3.286005 2.03 1.4 5.68 2.93 1.4076489 0.28948814 0.1070933 0.025505854 1950-10-06T00:00:00Z 3.9534676 2.236495 8.936087 4.2181478 1.99 0.55 8.0 3.26 1.9521034 0.8381584 0.17048341 0.17250782 1950-10-07T00:00:00Z 3.8745422 1.8571192 8.784239 1.407914 2.18 0.8 8.03 0.04 2.157033 0.27713037 0.14576752 0.5466416 1950-10-08T00:00:00Z 2.2087057 1.3646672 7.465435 2.5518079 0.98 0.01 6.89 1.34 0.6054934 0.67668104 0.07823826 0.40138066 1950-10-09T00:00:00Z 2.9186814 1.8570741 1.4944565 1.9559481 2.14 0.7 0.17 0.81 0.12202198 0.48903328 0.5251986 0.28628117 1950-10-10T00:00:00Z 1.9137241 1.441681 4.381739 2.2142982 0.89 0.57 3.74 0.0 0.40872732 0.26076508 0.2419288 0.9679885 1950-10-11T00:00:00Z 1.8538705 1.5551448 6.957065 1.4378761 1.28 0.01 6.57 0.36 0.3273707 1.0346693 0.01241877 0.15010302 1950-10-12T00:00:00Z 2.8155067 1.7203798 7.9363046 1.5193743 2.22 0.03 7.42 0.8 0.22098687 1.1726575 0.053082895 0.11026292 1950-10-13T00:00:00Z 4.724542 1.4185032 12.0475 1.5099874 2.68 0.04 11.66 0.58 2.198151 0.35730776 0.048484866 0.16894712 1950-10-14T00:00:00Z 4.3041024 1.5692742 8.208261 2.3391845 0.8 0.25 7.47 1.04 5.347433 0.44764572 0.08550903 0.35700724 1950-10-15T00:00:00Z 4.391282 1.8547086 3.1589131 1.716024 0.56 1.24 2.94 0.51 6.3105545 0.1444992 0.020249356 0.39644396 1950-10-16T00:00:00Z 6.8978024 2.2717187 6.5747824 3.4046144 2.56 0.37 5.93 1.57 8.3866 0.69843155 0.14925379 0.43799934 1950-10-17T00:00:00Z 9.986715 2.3703873 4.86 3.5687737 4.31 1.24 4.48 2.23 11.4580555 0.4008619 0.035687912 0.6999474 1950-10-18T00:00:00Z 9.672039 1.332798 2.3905435 1.9504172 5.41 0.01 2.04 0.16 4.781771 0.8889515 0.020893108 0.81393975 1950-10-19T00:00:00Z 2.7365446 0.97528017 3.6044564 2.0609608 0.13 0.07 3.03 0.72 1.620909 0.37653366 0.118042566 0.22289965 1950-10-20T00:00:00Z 3.295409 1.4818428 4.531739 2.244785 1.86 0.21 3.04 0.71 0.61284196 0.6214743 0.40307164 0.38230518 1950-10-21T00:00:00Z 2.8507936 1.7196916 5.363913 1.2122756 0.04 0.03 4.07 0.02 1.5029228 1.127118 0.5914526 0.42788678 1950-10-22T00:00:00Z 1.7149572 1.76 2.7647827 1.0899495 0.07 0.07 1.85 0.15 1.022571 1.2433856 0.2185505 0.21224365 1950-10-23T00:00:00Z 2.3874602 0.66687477 7.6481524 2.0957649 0.34 0.02 6.87 0.28 2.046143 0.12052232 0.11799545 0.64993376 1950-10-24T00:00:00Z 2.6000733 1.524167 7.771196 2.2004552 1.51 0.09 7.05 1.65 0.5037203 0.22403763 0.08939964 0.050787143 1950-10-25T00:00:00Z 2.836972 2.6033282 3.743587 3.7779267 1.54 1.24 2.89 3.01 0.98637813 0.70087475 0.18971337 0.102540165 1950-10-26T00:00:00Z 2.1472528 3.60871 9.459891 3.871555 1.39 1.33 8.94 2.54 0.5433796 2.7715418 0.06277473 0.15259025 1950-10-27T00:00:00Z 3.0397558 3.7033546 4.885978 5.73354 2.24 1.72 4.07 4.75 0.42661414 2.9626322 0.12103748 0.22407992 1950-10-28T00:00:00Z 3.003199 2.3089018 6.6481524 4.28835 1.26 0.21 6.26 3.06 1.7964827 1.9577668 0.04456907 0.42240644 1950-10-29T00:00:00Z 1.8414897 2.169921 3.2051086 4.3757014 0.0 0.04 2.53 3.75 2.010152 2.364874 0.17589779 0.101103455 1950-10-30T00:00:00Z 1.9480708 2.7407823 3.456413 4.9593425 0.77 1.51 3.09 3.46 0.90867966 0.9050666 0.034385893 0.45698363 1950-10-31T00:00:00Z 1.6137484 2.3249493 6.133587 2.2664285 0.64 0.02 5.27 1.11 0.7251543 1.2233064 0.20519908 0.27057856 1950-11-01T00:00:00Z 0.8942979 2.013426 3.9006522 2.5456953 0.03 0.02 3.02 1.23 0.2604715 0.7048351 0.19315341 0.18252675 1950-11-02T00:00:00Z 1.5514164 3.3750885 7.1744566 2.6469848 0.95 1.38 6.82 0.48 0.160698 0.88694704 0.017649153 0.5451429 1950-11-03T00:00:00Z 3.2459219 4.494848 1.6805434 2.085708 1.11 2.61 0.19 0.88 0.50053614 1.429137 0.5035942 0.1244187 1950-11-04T00:00:00Z 6.097155 2.5068748 8.842391 2.141378 4.36 0.99 8.2 0.86 2.1744363 1.3249559 0.078427196 0.28632307 1950-11-05T00:00:00Z 4.521868 1.0096202 9.081739 3.3949685 2.43 0.16 8.07 1.54 2.0254881 0.30243075 0.28983647 0.69623715 1950-11-06T00:00:00Z 1.7287302 0.96185035 5.9882607 2.802794 0.05 0.06 5.44 1.16 1.3759102 0.21560177 0.06988266 0.61225367 1950-11-07T00:00:00Z 2.24884 1.3020458 2.7383695 3.5781038 0.21 0.1 0.97 1.23 2.3656106 0.37097564 0.6089984 0.83213186 1950-11-08T00:00:00Z 1.8432845 1.7749642 3.7926087 3.9138432 0.44 0.42 3.49 1.61 0.526291 0.5912642 0.052349173 1.1611226 1950-11-09T00:00:00Z 2.0432723 3.9767206 2.0196738 2.775278 0.48 0.97 1.55 0.25 0.3998553 2.2707813 0.07854385 1.5550995 1950-11-10T00:00:00Z 2.6634676 5.077465 3.5654347 1.7111315 1.01 2.33 3.23 0.81 0.58793247 3.9306698 0.03222728 0.14789252 1950-11-11T00:00:00Z 5.298352 1.6185483 6.733478 2.1868331 3.53 0.0 6.57 1.17 1.7306199 1.1359721 0.015328428 0.11869161 1950-11-12T00:00:00Z 4.149768 1.5204213 7.1625 1.7521175 2.41 0.3 6.71 1.11 1.5144465 0.29901403 0.08181675 0.068500444 1950-11-13T00:00:00Z 3.5358975 1.9182963 6.9480433 2.694785 1.82 0.76 6.14 1.32 1.2972132 0.2574708 0.16197856 0.35400927 1950-11-14T00:00:00Z 3.7513187 3.6582212 6.7268476 4.155082 2.51 2.17 6.39 2.31 1.1111839 0.4531244 0.020681165 1.1065762 1950-11-15T00:00:00Z 3.6996703 2.089748 3.906087 3.1652339 1.82 0.45 3.12 1.77 2.1707642 1.7881501 0.13774717 0.427956 1950-11-16T00:00:00Z 2.6930892 3.0861714 7.671413 5.3151646 1.55 0.02 6.76 3.32 0.8148456 4.904303 0.118440844 0.6733166 1950-11-17T00:00:00Z 4.0106106 2.6246898 4.5419564 4.687149 2.11 0.58 4.11 3.33 0.6735248 1.2458518 0.094930194 0.272767 1950-11-18T00:00:00Z 3.827607 3.399169 11.589348 4.7520037 1.5 1.04 10.21 2.71 2.5822258 0.9480077 0.5334194 0.44796643 1950-11-19T00:00:00Z 4.8768377 3.882659 6.128261 2.1431668 3.24 2.09 5.51 0.68 1.2081947 0.34331313 0.10680352 0.90442485 1950-11-20T00:00:00Z 3.1445177 2.3860738 11.881631 3.793426 2.17 0.26 10.89 3.07 0.2549967 0.8948965 0.16971707 0.12547402 1950-11-21T00:00:00Z 5.351978 1.6461 10.31163 3.1457775 1.97 0.16 9.37 1.07 4.110169 1.2013617 0.32461601 1.0116992 1950-11-22T00:00:00Z 1.7194017 3.029699 11.240761 3.4966245 0.01 1.14 10.32 0.55 1.6764864 1.5533361 0.11472583 1.7883303 1950-11-23T00:00:00Z 1.6400733 3.0497556 3.72 2.152244 0.01 1.81 3.61 1.07 1.5516865 0.57084346 0.004859336 0.26231748 1950-11-24T00:00:00Z 3.7031624 2.6607258 8.395 2.457244 1.25 1.14 7.35 1.23 1.0285633 0.49088424 0.241511 0.26633927 1950-11-25T00:00:00Z 8.035434 1.7694622 17.36576 2.1259356 4.81 0.0 16.97 1.42 4.161805 0.6702721 0.016481813 0.122658044 1950-11-26T00:00:00Z 4.4892063 1.6113238 7.1516304 2.6162136 3.67 0.01 6.27 1.18 0.28145403 0.6695638 0.44268414 0.27325606 1950-11-27T00:00:00Z 4.7832236 1.6854907 3.2111957 1.6864222 3.36 0.04 2.8 1.0 1.4730291 1.3146085 0.034764487 0.1281471 1950-11-28T00:00:00Z 4.331746 2.108665 3.5892391 0.5022882 2.16 1.1 2.73 0.01 2.353067 0.18184792 0.2676071 0.1261639 1950-11-29T00:00:00Z 2.6489134 1.209496 9.437935 1.775689 1.2 0.0 8.47 1.06 0.9242124 0.38139358 0.2421946 0.21176471 1950-11-30T00:00:00Z 2.5258853 2.1922715 10.989021 3.9721744 1.32 0.81 10.63 2.33 0.31544527 1.1301686 0.030890243 0.48218718 1950-12-01T00:00:00Z 2.819243 3.6027606 9.962173 4.1786475 1.52 1.13 9.76 3.57 0.6333596 1.6617769 0.0149314925 0.12207571 1950-12-02T00:00:00Z 4.8892307 1.4321287 5.681957 2.8473577 2.63 0.13 4.46 1.61 2.221706 0.60843927 0.45486426 0.3963815 1950-12-03T00:00:00Z 5.109609 2.8930538 7.828261 4.5256066 2.4 0.02 7.38 2.41 1.475703 5.071029 0.048614513 0.36076114 1950-12-04T00:00:00Z 5.470537 2.3542836 13.258478 4.434311 3.91 0.48 12.79 0.07 0.7782469 0.8746374 0.06823504 2.7724133 1950-12-05T00:00:00Z 3.5457144 2.727909 7.1055436 1.4172692 2.17 1.27 4.82 0.48 0.91973233 1.1395824 1.4164206 0.2557999 1950-12-06T00:00:00Z 5.664554 2.255818 10.143696 2.4828634 4.32 0.75 9.61 1.17 0.2277329 0.87385947 0.036034543 0.41010457 1950-12-07T00:00:00Z 4.8271794 1.8364122 10.720544 3.079924 3.07 0.49 10.37 2.4 1.1473777 0.5418255 0.023420585 0.29287097 1950-12-08T00:00:00Z 2.7368255 1.5846295 8.399457 2.0758343 0.06 0.02 5.89 1.74 2.5256124 1.1877812 0.96034145 0.04002179 1950-12-09T00:00:00Z 1.2845788 2.4960964 5.3197827 1.8892351 0.15 1.22 3.72 0.93 0.1775933 0.22788693 1.0934879 0.21961112 1950-12-10T00:00:00Z 5.7347007 2.6220083 4.768696 2.3556194 4.08 0.86 4.01 1.33 1.7567815 0.4802659 0.15176752 0.20564778 1950-12-11T00:00:00Z 4.486288 1.6530124 4.5658693 1.8883566 1.94 0.05 3.82 1.53 2.0458872 0.6015817 0.19592121 0.06850381 1950-12-12T00:00:00Z 2.837265 1.3613652 8.638152 1.2836473 1.46 0.28 7.98 0.31 1.2564759 0.8018823 0.10808116 0.29846656 1950-12-13T00:00:00Z 2.2952259 1.2027868 7.1554346 1.1986283 0.19 0.01 6.97 0.5 1.5484482 0.508363 0.010053656 0.121141 1950-12-14T00:00:00Z 2.2528083 1.5975894 6.777174 2.1948988 1.05 0.4 6.31 1.63 0.3235789 0.88284606 0.0620161 0.09286321 1950-12-15T00:00:00Z 0.7363248 1.2758067 1.9870652 1.6823452 0.32 0.02 0.89 0.66 0.115502976 0.53404784 0.3795792 0.5395986 1950-12-16T00:00:00Z 3.6832845 2.5931928 5.9151087 1.7258596 2.02 1.66 4.88 0.76 1.0456631 0.38214177 0.16116373 0.1667599 1950-12-17T00:00:00Z 4.0974603 2.72349 4.647935 1.374665 2.24 1.64 3.83 0.65 1.9658688 0.52560806 0.14430007 0.10991093 1950-12-18T00:00:00Z 5.665507 2.6671116 11.044022 2.17244 3.95 1.24 10.48 1.47 1.721394 0.2993574 0.11718916 0.19092143 1950-12-19T00:00:00Z 2.8487425 1.0337232 11.206631 2.0656385 0.95 0.17 10.97 1.53 1.2312707 0.47637394 0.005910504 0.10518375 1950-12-20T00:00:00Z 2.0267644 1.9807183 6.7766304 1.7011125 1.36 1.11 5.98 0.42 0.26467618 0.15038154 0.17790829 0.3916461 1950-12-21T00:00:00Z 3.9921856 2.1654532 10.06837 1.9574273 2.17 1.04 8.97 1.41 1.5473318 0.4583278 0.2089588 0.07590489 1950-12-22T00:00:00Z 3.4846764 2.5982738 6.4663043 1.8449432 0.43 1.17 5.19 0.88 3.5691926 0.5246866 0.2628939 0.5035185 1950-12-23T00:00:00Z 2.555067 3.6909177 5.6638045 1.8832364 0.58 1.71 5.46 0.51 2.6270208 0.77745193 0.0091512995 0.45592627 1950-12-24T00:00:00Z 1.7723444 3.1753893 9.498695 2.3825853 0.21 1.89 9.13 1.31 0.80834705 0.45456 0.037723552 0.35318717 1950-12-25T00:00:00Z 1.2615262 1.6622978 12.972609 1.8911315 0.02 0.03 12.37 1.27 0.40337652 0.48811477 0.05098434 0.17456615 1950-12-26T00:00:00Z 3.042845 1.0394547 6.3042393 1.5377876 2.19 0.11 5.45 0.89 0.4664221 0.27806965 0.069382936 0.10568328 1950-12-27T00:00:00Z 2.5442858 1.3300489 10.759783 1.9031985 0.92 0.24 10.23 1.0 0.6328155 0.40607354 0.05083072 0.42236093 1950-12-28T00:00:00Z 3.7096093 1.4240053 2.650761 2.3887484 3.04 0.03 1.33 1.14 0.27724335 0.41723183 0.6781258 0.24184081 1950-12-29T00:00:00Z 1.7286203 2.1944904 6.311739 2.0782616 0.85 0.06 5.4 1.33 0.2948207 1.5536739 0.16326286 0.056514814 1950-12-30T00:00:00Z 2.3008304 1.4573975 3.0570652 3.6519153 1.35 0.02 2.55 3.07 0.52415407 0.38292882 0.045475908 0.044528462 1950-12-31T00:00:00Z 4.907863 4.818522 7.050109 3.6317825 2.65 2.3 6.11 1.09 1.6984643 1.5644993 0.13009998 1.5620077 geoknife/inst/extdata/csv_time_dimension_parse.csv0000644000176200001440000004116114036051075022241 0ustar liggesusers# rh_debias ,,point1,point2 TIMESTEP,time(day of year),MEAN(%),MEAN(%) 1980-01-01T00:00:00Z,0.0,55.569927,55.599205 1980-01-01T00:00:00Z,1.0,55.260227,49.15526 1980-01-01T00:00:00Z,2.0,49.707123,55.304615 1980-01-01T00:00:00Z,3.0,68.77831,70.30508 1980-01-01T00:00:00Z,4.0,84.89833,83.008835 1980-01-01T00:00:00Z,5.0,71.235916,72.191605 1980-01-01T00:00:00Z,6.0,63.48988,64.017296 1980-01-01T00:00:00Z,7.0,50.179726,39.75934 1980-01-01T00:00:00Z,8.0,43.407677,31.733406 1980-01-01T00:00:00Z,9.0,31.927696,33.94223 1980-01-01T00:00:00Z,10.0,34.8382,43.780403 1980-01-01T00:00:00Z,11.0,79.85475,80.28903 1980-01-01T00:00:00Z,12.0,82.285255,81.17005 1980-01-01T00:00:00Z,13.0,59.21225,63.294575 1980-01-01T00:00:00Z,14.0,80.22864,82.12892 1980-01-01T00:00:00Z,15.0,86.119286,81.39324 1980-01-01T00:00:00Z,16.0,86.55365,74.01157 1980-01-01T00:00:00Z,17.0,60.7644,52.11291 1980-01-01T00:00:00Z,18.0,46.57877,60.667595 1980-01-01T00:00:00Z,19.0,68.839355,82.678246 1980-01-01T00:00:00Z,20.0,78.89694,81.84238 1980-01-01T00:00:00Z,21.0,59.52129,63.874496 1980-01-01T00:00:00Z,22.0,65.45598,61.1283 1980-01-01T00:00:00Z,23.0,74.09068,71.12305 1980-01-01T00:00:00Z,24.0,62.419228,75.249756 1980-01-01T00:00:00Z,25.0,62.741188,64.5654 1980-01-01T00:00:00Z,26.0,66.777565,59.835743 1980-01-01T00:00:00Z,27.0,76.18363,66.404655 1980-01-01T00:00:00Z,28.0,68.17577,67.87949 1980-01-01T00:00:00Z,29.0,55.309673,44.89223 1980-01-01T00:00:00Z,30.0,46.613445,51.58555 1980-01-01T00:00:00Z,31.0,79.59598,79.107185 1980-01-01T00:00:00Z,32.0,76.230995,57.687805 1980-01-01T00:00:00Z,33.0,78.91067,72.39901 1980-01-01T00:00:00Z,34.0,76.522736,76.26245 1980-01-01T00:00:00Z,35.0,63.913513,78.706505 1980-01-01T00:00:00Z,36.0,37.060265,54.833694 1980-01-01T00:00:00Z,37.0,59.044434,53.97313 1980-01-01T00:00:00Z,38.0,70.13325,55.747524 1980-01-01T00:00:00Z,39.0,72.64935,69.44268 1980-01-01T00:00:00Z,40.0,80.59582,76.21304 1980-01-01T00:00:00Z,41.0,75.66356,79.35486 1980-01-01T00:00:00Z,42.0,63.64289,71.66205 1980-01-01T00:00:00Z,43.0,72.375046,68.14335 1980-01-01T00:00:00Z,44.0,68.077446,65.80391 1980-01-01T00:00:00Z,45.0,54.621487,58.14033 1980-01-01T00:00:00Z,46.0,68.81506,72.73834 1980-01-01T00:00:00Z,47.0,59.313637,57.692432 1980-01-01T00:00:00Z,48.0,62.92102,72.144264 1980-01-01T00:00:00Z,49.0,83.01638,83.657166 1980-01-01T00:00:00Z,50.0,63.35702,52.839962 1980-01-01T00:00:00Z,51.0,44.100014,33.801804 1980-01-01T00:00:00Z,52.0,74.10539,60.22578 1980-01-01T00:00:00Z,53.0,72.22585,66.743034 1980-01-01T00:00:00Z,54.0,65.20222,52.010696 1980-01-01T00:00:00Z,55.0,47.695168,42.407486 1980-01-01T00:00:00Z,56.0,80.54492,68.72296 1980-01-01T00:00:00Z,57.0,61.80656,70.25155 1980-01-01T00:00:00Z,58.0,64.58621,60.50623 1980-01-01T00:00:00Z,59.0,81.62341,55.577957 1980-01-01T00:00:00Z,60.0,64.71053,59.564785 1980-01-01T00:00:00Z,61.0,68.83488,72.44416 1980-01-01T00:00:00Z,62.0,78.919685,81.50607 1980-01-01T00:00:00Z,63.0,69.03325,48.05046 1980-01-01T00:00:00Z,64.0,84.03394,73.214264 1980-01-01T00:00:00Z,65.0,87.33028,88.23096 1980-01-01T00:00:00Z,66.0,84.850426,86.52445 1980-01-01T00:00:00Z,67.0,83.58829,86.8224 1980-01-01T00:00:00Z,68.0,69.866684,69.91133 1980-01-01T00:00:00Z,69.0,59.674835,54.13703 1980-01-01T00:00:00Z,70.0,49.9952,47.212585 1980-01-01T00:00:00Z,71.0,66.504425,60.70202 1980-01-01T00:00:00Z,72.0,60.88856,55.912315 1980-01-01T00:00:00Z,73.0,55.75338,43.646828 1980-01-01T00:00:00Z,74.0,47.316254,45.433846 1980-01-01T00:00:00Z,75.0,59.921803,50.113373 1980-01-01T00:00:00Z,76.0,63.923706,46.07937 1980-01-01T00:00:00Z,77.0,52.103493,45.372177 1980-01-01T00:00:00Z,78.0,73.85435,59.292976 1980-01-01T00:00:00Z,79.0,85.58159,86.497955 1980-01-01T00:00:00Z,80.0,72.02326,85.21562 1980-01-01T00:00:00Z,81.0,52.53917,68.72449 1980-01-01T00:00:00Z,82.0,65.716675,64.01703 1980-01-01T00:00:00Z,83.0,80.68004,83.39743 1980-01-01T00:00:00Z,84.0,82.36154,81.92726 1980-01-01T00:00:00Z,85.0,72.736786,59.049816 1980-01-01T00:00:00Z,86.0,57.27853,53.52119 1980-01-01T00:00:00Z,87.0,51.72047,44.789032 1980-01-01T00:00:00Z,88.0,46.335835,38.464462 1980-01-01T00:00:00Z,89.0,60.268105,33.160835 1980-01-01T00:00:00Z,90.0,77.17416,64.051704 1980-01-01T00:00:00Z,91.0,59.309742,50.23596 1980-01-01T00:00:00Z,92.0,66.42226,69.07405 1980-01-01T00:00:00Z,93.0,56.66146,51.630608 1980-01-01T00:00:00Z,94.0,48.83645,47.725998 1980-01-01T00:00:00Z,95.0,43.839844,43.896156 1980-01-01T00:00:00Z,96.0,35.534683,35.694984 1980-01-01T00:00:00Z,97.0,36.12696,44.31243 1980-01-01T00:00:00Z,98.0,61.576653,76.31725 1980-01-01T00:00:00Z,99.0,76.97131,81.05136 1980-01-01T00:00:00Z,100.0,53.638924,60.179817 1980-01-01T00:00:00Z,101.0,48.835857,55.31399 1980-01-01T00:00:00Z,102.0,48.823624,52.05589 1980-01-01T00:00:00Z,103.0,69.99927,76.106346 1980-01-01T00:00:00Z,104.0,70.45914,75.91555 1980-01-01T00:00:00Z,105.0,62.31588,66.33777 1980-01-01T00:00:00Z,106.0,56.261024,56.07727 1980-01-01T00:00:00Z,107.0,52.346077,52.372623 1980-01-01T00:00:00Z,108.0,70.10868,69.36828 1980-01-01T00:00:00Z,109.0,69.8526,66.668495 1980-01-01T00:00:00Z,110.0,66.30527,64.951836 1980-01-01T00:00:00Z,111.0,55.39878,56.450558 1980-01-01T00:00:00Z,112.0,65.38065,74.48455 1980-01-01T00:00:00Z,113.0,76.00583,80.47982 1980-01-01T00:00:00Z,114.0,78.547485,80.746506 1980-01-01T00:00:00Z,115.0,77.27844,80.643616 1980-01-01T00:00:00Z,116.0,75.295876,80.191986 1980-01-01T00:00:00Z,117.0,68.93315,75.03903 1980-01-01T00:00:00Z,118.0,68.85567,71.403946 1980-01-01T00:00:00Z,119.0,71.70419,71.11506 1980-01-01T00:00:00Z,120.0,62.09192,59.406845 1980-01-01T00:00:00Z,121.0,68.27164,65.05202 1980-01-01T00:00:00Z,122.0,69.86933,63.944122 1980-01-01T00:00:00Z,123.0,69.61186,62.526417 1980-01-01T00:00:00Z,124.0,57.529644,57.659077 1980-01-01T00:00:00Z,125.0,51.4831,53.05881 1980-01-01T00:00:00Z,126.0,44.969086,45.158035 1980-01-01T00:00:00Z,127.0,49.308807,51.48522 1980-01-01T00:00:00Z,128.0,59.56746,60.48255 1980-01-01T00:00:00Z,129.0,55.687885,50.48203 1980-01-01T00:00:00Z,130.0,55.835087,60.82118 1980-01-01T00:00:00Z,131.0,54.323032,54.259846 1980-01-01T00:00:00Z,132.0,67.91026,65.484604 1980-01-01T00:00:00Z,133.0,75.95819,68.08242 1980-01-01T00:00:00Z,134.0,70.57181,70.754036 1980-01-01T00:00:00Z,135.0,80.69905,79.03407 1980-01-01T00:00:00Z,136.0,76.0229,72.85052 1980-01-01T00:00:00Z,137.0,72.248726,68.236084 1980-01-01T00:00:00Z,138.0,67.60596,63.298794 1980-01-01T00:00:00Z,139.0,60.156048,66.5824 1980-01-01T00:00:00Z,140.0,56.67338,66.8744 1980-01-01T00:00:00Z,141.0,56.8294,64.7807 1980-01-01T00:00:00Z,142.0,53.796097,66.67244 1980-01-01T00:00:00Z,143.0,54.8235,56.97106 1980-01-01T00:00:00Z,144.0,52.767532,51.64109 1980-01-01T00:00:00Z,145.0,49.953556,55.196213 1980-01-01T00:00:00Z,146.0,63.806797,67.95771 1980-01-01T00:00:00Z,147.0,65.49703,72.78377 1980-01-01T00:00:00Z,148.0,55.023735,76.86397 1980-01-01T00:00:00Z,149.0,63.427372,67.77351 1980-01-01T00:00:00Z,150.0,56.07545,62.93715 1980-01-01T00:00:00Z,151.0,56.869743,60.569653 1980-01-01T00:00:00Z,152.0,54.203007,59.097454 1980-01-01T00:00:00Z,153.0,50.296036,58.573006 1980-01-01T00:00:00Z,154.0,61.17931,68.664665 1980-01-01T00:00:00Z,155.0,60.91806,66.05378 1980-01-01T00:00:00Z,156.0,53.18737,64.48103 1980-01-01T00:00:00Z,157.0,54.223614,74.95149 1980-01-01T00:00:00Z,158.0,61.378166,82.058174 1980-01-01T00:00:00Z,159.0,65.94464,75.84343 1980-01-01T00:00:00Z,160.0,59.981438,77.1893 1980-01-01T00:00:00Z,161.0,71.2263,75.7123 1980-01-01T00:00:00Z,162.0,58.906517,66.60508 1980-01-01T00:00:00Z,163.0,54.779118,64.0754 1980-01-01T00:00:00Z,164.0,64.67683,69.63154 1980-01-01T00:00:00Z,165.0,64.112045,64.49037 1980-01-01T00:00:00Z,166.0,65.623055,63.9998 1980-01-01T00:00:00Z,167.0,68.455376,69.65571 1980-01-01T00:00:00Z,168.0,63.936245,64.0249 1980-01-01T00:00:00Z,169.0,54.689777,60.055004 1980-01-01T00:00:00Z,170.0,56.19292,62.71064 1980-01-01T00:00:00Z,171.0,68.842186,69.52479 1980-01-01T00:00:00Z,172.0,79.06711,78.73979 1980-01-01T00:00:00Z,173.0,74.32515,71.29878 1980-01-01T00:00:00Z,174.0,69.48202,67.510796 1980-01-01T00:00:00Z,175.0,67.70495,67.18647 1980-01-01T00:00:00Z,176.0,68.63324,71.68934 1980-01-01T00:00:00Z,177.0,70.15236,72.01723 1980-01-01T00:00:00Z,178.0,65.59806,68.20147 1980-01-01T00:00:00Z,179.0,64.598755,62.05933 1980-01-01T00:00:00Z,180.0,63.669304,67.2036 1980-01-01T00:00:00Z,181.0,57.73947,64.73825 1980-01-01T00:00:00Z,182.0,72.85355,68.77005 1980-01-01T00:00:00Z,183.0,72.17869,70.706154 1980-01-01T00:00:00Z,184.0,64.960434,64.58301 1980-01-01T00:00:00Z,185.0,65.96863,63.55557 1980-01-01T00:00:00Z,186.0,59.88478,60.78944 1980-01-01T00:00:00Z,187.0,57.389977,59.29729 1980-01-01T00:00:00Z,188.0,53.81138,55.89021 1980-01-01T00:00:00Z,189.0,55.864872,61.373066 1980-01-01T00:00:00Z,190.0,65.9158,67.344826 1980-01-01T00:00:00Z,191.0,66.67381,68.13239 1980-01-01T00:00:00Z,192.0,62.96198,62.066425 1980-01-01T00:00:00Z,193.0,64.67365,63.977707 1980-01-01T00:00:00Z,194.0,74.16748,69.20212 1980-01-01T00:00:00Z,195.0,66.99147,63.429707 1980-01-01T00:00:00Z,196.0,72.52402,66.45056 1980-01-01T00:00:00Z,197.0,70.68956,64.636154 1980-01-01T00:00:00Z,198.0,68.91607,69.97852 1980-01-01T00:00:00Z,199.0,76.61128,70.48545 1980-01-01T00:00:00Z,200.0,77.96268,71.18466 1980-01-01T00:00:00Z,201.0,74.81392,65.497345 1980-01-01T00:00:00Z,202.0,77.27305,73.42077 1980-01-01T00:00:00Z,203.0,77.173134,73.4677 1980-01-01T00:00:00Z,204.0,72.805374,72.94699 1980-01-01T00:00:00Z,205.0,78.12973,74.02434 1980-01-01T00:00:00Z,206.0,76.2609,76.6982 1980-01-01T00:00:00Z,207.0,76.584404,74.06813 1980-01-01T00:00:00Z,208.0,72.60602,70.26096 1980-01-01T00:00:00Z,209.0,66.509415,68.223 1980-01-01T00:00:00Z,210.0,66.771545,68.1945 1980-01-01T00:00:00Z,211.0,64.7856,72.087944 1980-01-01T00:00:00Z,212.0,67.06797,75.045135 1980-01-01T00:00:00Z,213.0,74.8831,79.104744 1980-01-01T00:00:00Z,214.0,72.88868,77.15699 1980-01-01T00:00:00Z,215.0,70.045296,70.979744 1980-01-01T00:00:00Z,216.0,63.919064,67.62776 1980-01-01T00:00:00Z,217.0,63.220783,67.86722 1980-01-01T00:00:00Z,218.0,65.28316,68.07922 1980-01-01T00:00:00Z,219.0,67.842674,67.76146 1980-01-01T00:00:00Z,220.0,65.276405,61.744804 1980-01-01T00:00:00Z,221.0,62.34239,62.026535 1980-01-01T00:00:00Z,222.0,61.18264,71.20688 1980-01-01T00:00:00Z,223.0,68.11801,66.466736 1980-01-01T00:00:00Z,224.0,69.3307,65.25953 1980-01-01T00:00:00Z,225.0,68.326485,67.00645 1980-01-01T00:00:00Z,226.0,68.83377,65.62684 1980-01-01T00:00:00Z,227.0,75.162544,70.15464 1980-01-01T00:00:00Z,228.0,74.80962,63.752846 1980-01-01T00:00:00Z,229.0,70.43854,63.708973 1980-01-01T00:00:00Z,230.0,64.76419,62.94144 1980-01-01T00:00:00Z,231.0,65.06731,62.540394 1980-01-01T00:00:00Z,232.0,61.101818,62.800026 1980-01-01T00:00:00Z,233.0,64.26878,74.769035 1980-01-01T00:00:00Z,234.0,57.323147,66.61248 1980-01-01T00:00:00Z,235.0,59.597412,64.760124 1980-01-01T00:00:00Z,236.0,61.21438,65.854256 1980-01-01T00:00:00Z,237.0,58.982006,62.622513 1980-01-01T00:00:00Z,238.0,65.3103,65.0471 1980-01-01T00:00:00Z,239.0,62.188683,63.361366 1980-01-01T00:00:00Z,240.0,58.813915,61.019924 1980-01-01T00:00:00Z,241.0,55.465168,58.252747 1980-01-01T00:00:00Z,242.0,54.72343,57.84086 1980-01-01T00:00:00Z,243.0,54.285538,56.893456 1980-01-01T00:00:00Z,244.0,51.881584,55.568268 1980-01-01T00:00:00Z,245.0,51.46754,55.482544 1980-01-01T00:00:00Z,246.0,50.55964,54.992012 1980-01-01T00:00:00Z,247.0,50.975414,54.470757 1980-01-01T00:00:00Z,248.0,58.631733,57.138447 1980-01-01T00:00:00Z,249.0,58.01082,59.65484 1980-01-01T00:00:00Z,250.0,57.321278,58.62506 1980-01-01T00:00:00Z,251.0,62.608063,58.966656 1980-01-01T00:00:00Z,252.0,62.39379,58.618866 1980-01-01T00:00:00Z,253.0,65.52372,65.7926 1980-01-01T00:00:00Z,254.0,75.76882,76.45458 1980-01-01T00:00:00Z,255.0,74.61371,70.94684 1980-01-01T00:00:00Z,256.0,70.58964,66.18325 1980-01-01T00:00:00Z,257.0,70.65232,66.03633 1980-01-01T00:00:00Z,258.0,72.20192,68.21301 1980-01-01T00:00:00Z,259.0,70.82008,71.05369 1980-01-01T00:00:00Z,260.0,68.116585,67.21242 1980-01-01T00:00:00Z,261.0,59.920723,62.027946 1980-01-01T00:00:00Z,262.0,67.64656,61.207687 1980-01-01T00:00:00Z,263.0,68.234505,62.03549 1980-01-01T00:00:00Z,264.0,63.60692,62.40848 1980-01-01T00:00:00Z,265.0,56.946064,58.67416 1980-01-01T00:00:00Z,266.0,53.930393,57.90033 1980-01-01T00:00:00Z,267.0,52.860096,55.364983 1980-01-01T00:00:00Z,268.0,52.377464,54.610535 1980-01-01T00:00:00Z,269.0,51.577877,56.870544 1980-01-01T00:00:00Z,270.0,57.2741,61.62646 1980-01-01T00:00:00Z,271.0,61.69463,57.806786 1980-01-01T00:00:00Z,272.0,54.88692,54.06558 1980-01-01T00:00:00Z,273.0,57.746365,50.154556 1980-01-01T00:00:00Z,274.0,54.475628,49.201893 1980-01-01T00:00:00Z,275.0,59.655815,60.343662 1980-01-01T00:00:00Z,276.0,62.26808,60.863667 1980-01-01T00:00:00Z,277.0,61.466564,60.426807 1980-01-01T00:00:00Z,278.0,57.41117,65.533516 1980-01-01T00:00:00Z,279.0,65.05607,65.89285 1980-01-01T00:00:00Z,280.0,68.293564,62.310955 1980-01-01T00:00:00Z,281.0,63.215187,64.744286 1980-01-01T00:00:00Z,282.0,66.53295,61.89086 1980-01-01T00:00:00Z,283.0,63.779114,60.228416 1980-01-01T00:00:00Z,284.0,75.2879,53.18367 1980-01-01T00:00:00Z,285.0,67.54033,58.648746 1980-01-01T00:00:00Z,286.0,62.250057,54.98097 1980-01-01T00:00:00Z,287.0,65.82763,65.20277 1980-01-01T00:00:00Z,288.0,67.72745,65.29874 1980-01-01T00:00:00Z,289.0,64.46681,62.636036 1980-01-01T00:00:00Z,290.0,61.83081,61.83173 1980-01-01T00:00:00Z,291.0,57.331726,59.069016 1980-01-01T00:00:00Z,292.0,61.771408,71.73802 1980-01-01T00:00:00Z,293.0,75.89346,75.06628 1980-01-01T00:00:00Z,294.0,71.63193,72.22985 1980-01-01T00:00:00Z,295.0,75.23765,74.65102 1980-01-01T00:00:00Z,296.0,68.39622,61.095253 1980-01-01T00:00:00Z,297.0,64.01534,62.4048 1980-01-01T00:00:00Z,298.0,75.12096,70.15876 1980-01-01T00:00:00Z,299.0,71.781425,60.952957 1980-01-01T00:00:00Z,300.0,75.843124,65.74639 1980-01-01T00:00:00Z,301.0,75.25688,73.476265 1980-01-01T00:00:00Z,302.0,77.82297,72.99239 1980-01-01T00:00:00Z,303.0,78.175095,77.43785 1980-01-01T00:00:00Z,304.0,76.399956,68.75761 1980-01-01T00:00:00Z,305.0,68.703064,70.84222 1980-01-01T00:00:00Z,306.0,77.9362,76.74099 1980-01-01T00:00:00Z,307.0,74.63255,66.47001 1980-01-01T00:00:00Z,308.0,55.5353,58.009605 1980-01-01T00:00:00Z,309.0,54.045105,60.63818 1980-01-01T00:00:00Z,310.0,67.25605,71.753784 1980-01-01T00:00:00Z,311.0,73.2023,77.91934 1980-01-01T00:00:00Z,312.0,78.74461,74.41093 1980-01-01T00:00:00Z,313.0,79.44647,78.40373 1980-01-01T00:00:00Z,314.0,72.34089,69.59151 1980-01-01T00:00:00Z,315.0,71.92422,71.45504 1980-01-01T00:00:00Z,316.0,78.244255,79.92497 1980-01-01T00:00:00Z,317.0,62.539627,60.92334 1980-01-01T00:00:00Z,318.0,50.70028,59.517048 1980-01-01T00:00:00Z,319.0,74.82107,75.833084 1980-01-01T00:00:00Z,320.0,79.14181,78.9489 1980-01-01T00:00:00Z,321.0,76.32276,75.61264 1980-01-01T00:00:00Z,322.0,65.34273,61.915863 1980-01-01T00:00:00Z,323.0,70.81337,60.33863 1980-01-01T00:00:00Z,324.0,54.691086,55.72052 1980-01-01T00:00:00Z,325.0,66.75817,64.95207 1980-01-01T00:00:00Z,326.0,52.166214,45.743744 1980-01-01T00:00:00Z,327.0,75.78294,77.47452 1980-01-01T00:00:00Z,328.0,78.47759,79.44125 1980-01-01T00:00:00Z,329.0,74.42492,78.62769 1980-01-01T00:00:00Z,330.0,72.9911,60.282486 1980-01-01T00:00:00Z,331.0,49.173737,52.776443 1980-01-01T00:00:00Z,332.0,56.27624,78.909744 1980-01-01T00:00:00Z,333.0,74.51101,70.12373 1980-01-01T00:00:00Z,334.0,73.88187,74.67753 1980-01-01T00:00:00Z,335.0,60.141125,53.89062 1980-01-01T00:00:00Z,336.0,52.062447,46.83565 1980-01-01T00:00:00Z,337.0,75.06818,71.560814 1980-01-01T00:00:00Z,338.0,72.182465,71.869736 1980-01-01T00:00:00Z,339.0,64.73505,62.859882 1980-01-01T00:00:00Z,340.0,65.675964,66.15356 1980-01-01T00:00:00Z,341.0,76.255455,78.87263 1980-01-01T00:00:00Z,342.0,66.90733,70.36441 1980-01-01T00:00:00Z,343.0,74.06937,71.96625 1980-01-01T00:00:00Z,344.0,69.41879,74.536064 1980-01-01T00:00:00Z,345.0,71.959175,73.41596 1980-01-01T00:00:00Z,346.0,69.26766,71.18928 1980-01-01T00:00:00Z,347.0,64.03658,68.63049 1980-01-01T00:00:00Z,348.0,66.82685,76.64135 1980-01-01T00:00:00Z,349.0,79.78035,80.64332 1980-01-01T00:00:00Z,350.0,79.30292,78.52636 1980-01-01T00:00:00Z,351.0,85.68002,81.21682 1980-01-01T00:00:00Z,352.0,75.57778,78.60588 1980-01-01T00:00:00Z,353.0,82.41821,74.109184 1980-01-01T00:00:00Z,354.0,65.863495,60.93773 1980-01-01T00:00:00Z,355.0,53.397774,64.29901 1980-01-01T00:00:00Z,356.0,79.566826,78.075134 1980-01-01T00:00:00Z,357.0,63.94185,55.301567 1980-01-01T00:00:00Z,358.0,57.056774,58.25903 1980-01-01T00:00:00Z,359.0,77.84726,76.104004 1980-01-01T00:00:00Z,360.0,89.43402,83.50169 1980-01-01T00:00:00Z,361.0,78.114975,81.49233 1980-01-01T00:00:00Z,362.0,66.504074,58.46181 1980-01-01T00:00:00Z,363.0,64.98203,53.502426 1980-01-01T00:00:00Z,364.0,68.83616,65.07384 geoknife/inst/extdata/testjob.xml0000644000176200001440000000640214036337731016655 0ustar liggesusers gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm TIME_START 1895-01-01T00:00:00.000Z TIME_END 1899-01-01T00:00:00.000Z SUMMARIZE_TIMESTEP false SUMMARIZE_FEATURE_ATTRIBUTE false DATASET_URI dods://cida.usgs.gov/thredds/dodsC/prism_v2 REQUIRE_FULL_COVERAGE true STATISTICS MEAN GROUP_BY STATISTIC FEATURE_ATTRIBUTE_NAME ID DELIMITER COMMA DATASET_ID ppt FEATURE_COLLECTION 42 -89.0001 42.0001 -89 42 -88.9999 41.9999 -89 42 -89.0001 bufferedPoint OUTPUT geoknife/inst/extdata/csv_categorical_multifeature.csv0000644000176200001440000000135214036051075023105 0ustar liggesusers# housing_classes_iclus_a1_2010 ,Category,Category,Category,Category,Category Attribute,1,2,3,4,2147483647,Sample Count Colorado Plateaus,0.27563572,0.015611891,0.0013452027,9.32146E-5,0.70731395,13184630 Driftless Area,0.7264673,0.11441862,0.0074502258,0.0012773927,0.15038644,4735427 Wyoming Basin,0.57638603,0.004797784,6.623143E-4,7.393381E-5,0.41807994,13268625 # housing_classes_iclus_a1_2100 ,Category,Category,Category,Category,Category Attribute,1,2,3,4,2147483647,Sample Count Colorado Plateaus,0.27340692,0.017029678,0.0021135216,1.3591583E-4,0.70731395,13184630 Driftless Area,0.715292,0.12075173,0.011916137,0.0016537051,0.15038644,4735427 Wyoming Basin,0.5761588,0.005015893,6.708306E-4,7.4536736E-5,0.41807994,13268625 geoknife/inst/extdata/webdata_query.RData0000644000176200001440000003712214036051075020227 0ustar liggesusers[ocIkg?8 cݤWT%U/ˢTU.Ԥ5j$3:R/0 ր##"\xDR"UXVK"OȌ/"#3o~ɓ/|ŗOO gO~OpeϾ'1d ?cTҳV#8TJ нP'Go;t,R)8h6'Wv4j2qpѴ;jRAgwM*ͫ ^* dp"'-R>Yn/=L;/_B[͏(DRO.@Nir:zyFA}-dx%㏍FLͫwΧ"A'<~$#W;*D(KF1T%҇@u/OYΔ~WJtBk^4rlHqD-'Ad:aH~fUAۓN/mlǂP:˱Pig@o +v1==J+ ?—oc1QR}%]qxeaGΥ{Ay'sۗȼLB?w|H|JJt;<]WW8 B3ROo9ӝeJ/㋿;8Zw@2~ @|KE06Ue1+}>''//jAO*"NrgI$N}4U[mkH,F3?3YʹCq@`͏ 38A !-S6th'*T/>&.aþy޴XJKUl[S{$NM$.vq]a;H1St)}%>"SʷSY(+ DtTE_u_i@o{Sx"{> AWBgvS$hz?ax[$𒑋jB]Ao(@/Ywȓ ̬̬S?/)` R.z,YS dvΆ:?Wg3OA }+b59 H׶ ܄F44؏\oEZ!ve1+I#BO tLN}[Xq4vPz*WQLtHz8G1mQA]^xX518S P!O>)+;zv'|OD'`w xݲCN HݮoZ;׼\م,~rKIHukRm |Ju,gv`ΞDSD,Q#vm 1SP+UiOQ?v_#^pq}q::wDOXZȱ3t ;FIv ;02N%  DG_dP$TctYV #cznkUg~Aӂ β{_s3 0[mL.8v St"h29ؑxt2_ ?7ƿ$J wpE^?o! uBRG;:踁7tdM$)._x92sґeGZ$&>Q3Gzlcx#+tPFWPcӃי^@?|S.ՠ\DxeeC;J`kp C A \J뼨s>bQƑ^yNXg*V7VP+c洩YX6BkN{"qѼ5i@1=m==^zL5鑕lc߯Y\,+=:"LT*UUUl#T,^QO`wԪ?>rl*.fYz[,ƾkhgcS1᳊Ulȱ{ֳԳQb ]]6w 4[[?J ]vPoQ!GY~U;_ccck;^YYknϯL8:U!GY6S 7W>{1fmf]GZy֫ѫ*:>$硳z6ֶG_6vX6KVqO[vMCcEE{ܹm|mmܿmLrrKk_6&IVQ(CffUzl,8SWu턾^쒱m?aub5kc4kՋ^?YZ?rul3ulp#r!khl-㠖qDjc]:2J/UKǽNS+1[vT@bAgPPs*x_/ AA UfcP8RQYt0MP}[ au~ā'lg4C.8~ +. Ɠ'//E<5>nZ)˙:r ?LC6- ڙA%(z%9s@NF ~rxWIE`c@M\;mC#[b8b;UnLuC,A`Ae d#c|`h{ޮE6 :[S y 삥|xC]o$zMliT|Pwdvl9q`v ݐ%.5׺n?Э؁^mO0g莭x/VWANX7xR<(:Bqc*ݝH $Elq(Jdun `*"W 4f~WvI$^C?mC^ܞ! ʛcoevK*GsZ4DuSA#1 &>^Á>k4&B&*cMPOՂHAӐ/Igd{'ݷk&+ӎt5U=h*i&sӨ큄:J&ai(qa wP*",h/ւtv^LպLF}&*mkx⩊*x^zV*!xDp:І$B-)>`C#P L%zB,cYNvsem{e4Es-]zX4&5'V 8'UMr󳚮|U34^q g6+~`2V&; `chIsC! Bzt;?rFUnWtOЍtcyT>D?,׋rY''g;K搽{HCLɰ\++'9 |"|lY&@]( :٬d/>TGx.a]YޗWK#iaއĞH>è8RB$v9? w3V#}wu9~\SOEzֻhab1zf왱z{wۚ6A謔W?璈jC:+ [K :A&za)F*0}  Qc7;Rkb*S钉(³k\/R`&ʏИE*Q TE[&/ /XMgiEr@8m:m m+;{Z3ЮH?cqĊiJ[O]:VF1U]Xq2:W'-3+6~+=PfAx.&B7T3 @?$0*:- \(aUTaʄUq6 F?[^R15Vٚz0p1 *ߘ!fûb_M#Z)_2JLY˲%6gM¢8JLf㌖TmUp(q 5bFLJ6e!(QlF-Q^iuAw~ X@[{1+ejƪ۩O.E} Vtqf±V%nhI¶Aҩ*tt6*4v[XwPI/` pcɟ(ݼZ&tRs[<$Echugh P1$s#R4#xV]{Vi; IGuZNoAq8/CN Xh9YvV.ݴteH\ymez3ӄyZ M^!~Q`뎏 x I/qI&p`(1iRш#op/QMo>۪~ׇY]O 0[vDc[90iMQ]*^銮VGJ`(sC`- _SWli" J{U]k <4hOghJU쒼[)$%'hd}IdIqļM:bnޜ1Q|<:l2Vd(M]ฤ|fֽnoF03lfyQĀ_;!`: SQMLܟ _ˣcr|pcڊ_uFdJb^ch6DřZc$("z7FX &B嬖@a5I|7途J>2m9_Ѐdh;b~m* βu3PrUaL10Qmctŭ j17gQ99:ʲ 42x>d|oxvڜ /Dm 4W 7o;=F #'Ita4j2ԈgG:oZ[;gFkU*W4;[.TʼµeT*|{L#$BW"vlKqTn*/Ob; .F pcE{J?F⇎lv,#keN {_l_ΠqO~91bij.tG{_v!!hosYE%unr*,W:,ÒNoM&=@E؂Jg3oJ ps p,^]Bxd .ԡ0d{Ģ;zABHq'4X+b0y(2L$o-=T#Ta?zu}1 a$ٙZSZG87yԲnw@ ]|epvhhI+ "bǀ̧;G0( ;vT|+ xN<}3r W#,iO)t2CjA`4vt;7 Mu'6e񫴧BTj0T6N8w܀({ndU_;)lff6^6x\{7-3&=^ ,=ؾ͎噯Kw7o977  w XL*Sq`zRt_XzQ#6L}]QgT1鑀&N|z7αA޿[ yKe7JTy}?)g*|`CXNyr s{;j$x,jN]ضe>Q2~#7+:?yџfW{_}n~ZakM5,3rl!'x]~|_Y:8YN!)_bNC` 5`p2V3w <+FTj6IFA"/-kH^NLD~ǪT zN5jWuL /צ3Xݢ R@,HƘmĦ5'8eo뇄r>R+KiU5]<7^%lR_uFJv:ƩvbQEi'd}@yM qHB-Ue-7t1)踛$vxeյ3G+k9E_a^|}+[YZ#UemNT٫wNe|Xl^C/$0"mAS?-`K Wcoz]]wx g7+w,?ݻlrٍ|v?^V=Kr ˮ!xnSkElf1K"܋vN5į[DN#J܁㦡ѻ~r4m+@l^JkbEj_pA{OoM7ޕ; &*jt,7b +6DwbrB{U3O0Hvp})*u`*{:p_sSr]{LH)s~.7#pwn\5qEA ~l꛽"R@7uq{@kM; (N!Nl>rU.G*8"`\uWl,4>Ei Tx5CgԮ;jt 3Gv)+Ώ(]>slދ-@u0[OY^7:R4Ws*UG& 1PRpz\n>@`v_hmE4_qb689@V9ק%PkrN&@IR,x H9y>^!Xi3rW [#=תC @Ot vz|!qGE=s=^: s;zT9Uef>2F}[z#n4V4*!ӧPsʫVmβ3i cmn(L+q.$cy&Y 54 G)2CsP^5)s2ٷ 詔rM"CW?[8p>3`<<+B_@uz v{dHɨ Y:~~D&sҏpH#-ߗN`;4z2(cLNMgdoV&eЁ߃M0u-&_c+>hS{Ceց&@g;_5lzPIל6hB+hƆ4GEZB~Wꘉb &J!CA9Br_ҶA(AlxqM!xwOkadh5P5'V fTVSej6,rS0Vj65f \K p;5MZ:灭&sA5t.D搘VjHY|Bo`.U,vwWIgDXYlYhMTi͆9}[ c/lЋ:Q`QQjae! 1;p|?t\Ej*bJ /EQ k{iKHO`ޘ&$a#ӡC#t :Ǹ HZ[pPA<𛏔;KިQD>=DNaNZ 4Y]Ot h AŃ0hމti >㩲=%r:Y֧fөkw_ת6!:x#u]6l l vG0ʙs`"] X~OECõ~~?H=tg}ebߔS]Y%ӓFڭ#qFٷV1}x `}>Fd썥bg )xg|S1=lؾnDer^ ~v'~,;IƜwtu)$;tq$*/NU|eju{tyJ5ٽ0Y3>Z\zOW͐\d&+l*X]>;OhiēHdw(n[Fbҁy眡 Un]WP )o0VŤ:!sZgceM<M]V bIz~ޘ#!nSޙ>'x=5cyA[)ֵ%=xB 3Zx)xd~|ݬWZ;a<αgSb^9J]7GEhnۿYڿґл]Y)YYYovG0mWk1rí҉?  }bPmj:NXNV7aBd쓈)]ų[<딬<ݙ3oU D'LG\ 0A%@smЉ6]Ĕ^L:Sf8']SDrft!4:-ɋcgn U|`bNM( J2oG+mtJ!ַlR.&.ڡMj&j:9x^Vi/nwq qXe7B')&q4n$^܀hsCy7 X pL-Eϡ^L+-_J:rmrD;AcTPo iT3|@,_J7iQ< KswwHv@Yf+M7CU.BSCt79*lw40ž/۝wyxSVkD|š?YG_й./vќ5^\[,Lԉ,;y iY.48??aVN Z2͔FQ0H@B+z3Uh.nk}L:aQo3ivzZPd\Y<_|jC|^%d?I8_ӽf+Xm7P0l|;tVQWG/Yst : f0g.QLd=9g^l@ MC׃8YZ;x=!2zݺV% U.]次J0D2B)!<~$8,ADǞ tmo ~q71}s.KZODL{Kzl= kʽ¤'}3-[LʚvqjZ/݈az zm5ZwL*A5h mJ ~îjbM&խ u3~ ^5ԥB:>4U/p l8uCOHZFC].#płMfUJgC=;Ks2TsCxx8s`:7BSp7hvKbv}i @eD/ku&%_{NT^Б9=M.& R|jjKiZzV2gP/GQ<X {ts!zb#%\/MxV]wٽx齈0EfN9trJo-`K USZeNӺҵ!<3!gB-A: n/]/XH=ЕWם{*Jޤ:IȘ嬶{{{՚90'MEaTzJlDx̽n.mQw"=[&V{cE]K =s&.a_Ox/—RQ;u&o;[׾We`MCm9H9@<ǬPm4$(fgn)-ؠ %żN/`UeˑWlPN@7&R7@jű02л1w2&EȚ)H 6*VXLCf-J9/zV:nO}Oۉyf!̻>18*o(ATL#0=]0JfH}f]x$N<‰͖|eu* pxLsr:*ٰ׃oSC1TY 2NOw 4JU gQ}1gsQG]8c8INtTFYWvh"B[3#nM'p>FNy`FBM˜ȐȐȐȐȐȐȐȐ)+tce F 1 DCCCCCCCÍug .C@d:d:d:d:d:d:d:d:܌ ";q9r"!!!!!!!d 12oX_ DDDDDDDDď}ǹ9Z|Xv743&2&2&2&2&2&2&2&n4&9J|DDDDDDDDď{C  ? 7P#d'޴ى̊̊̊̊̊̊̊̊k(Ѓ?-sCr H/v)_#NPdRdRdRdRdRdRdRdR\R\$?PEDDDDDDDp_(>s""""""""Jp!S'ze?,EDDDDDDDMĥ$bn 3W1Ⲽć)/Nى AU$mř3W!Hs;Wtm/&FyfXdXdXdXdXdXdXdXpX\I")2*2*2*2*2*2*2*2*S9]YYYYYYYYq8\+>y-Cs"#######Jw!ci9##+N2N8]))))))))q3)qy@")2#2#2#2#2#2#2#2#jF\s- ߯!3gLdTdTdTdTdTdTdTdTܜ52qf"S"S"S"S"S"S"S"SR3oDLdFdFdFdFdFdFdFdFܔ"#;3fFDDDDDDDDčL,Bcd&޲̙>BďssozfXdXdXdXdXdXdXdXpX\s-yPq銷"+2+2+2+2+2+2+2+2+~o`GZmWB{` 'ˉq1?eQij >E&E&E&E&E&E&E&E&%5+ȜȜȜȜȜȜȜȜNup⚓oDNVdPdPdPdPdPdPdPdP\(!SgTd\d\d\d\d\d\d\d\\ .<{*_TuS~bD޶ ȔȔȔȔȔȔȔȔi47DM$r"3"3"3"3"3"3"3"3 q:F\@"%މ9;!!!!!!!!qx:H\xĻ8sf""""""""/ z>~-#Fo~fXdXdXdXdXdXdXdXpX\I")2*2*2*2*2*2*2*2*S9]YYYYYYYYq7??<ۖ9kq%㱴 Hl'GȔȔȔȔȔȔȔȔ<[ W]5#9AFEDDDDDDDU@W xۊ3g&2*2*2*2*2*2*2*2*nΚhrN83))))))))qC)qݙ7C"g&2#2#2#2#2#2#2#2#nJfbםx3#rf"C"C"C"C"C"C"C"Cd&!12oYqDFEFEFEFEFEFEFEFŏy!ǹ9Z~v7=3,2,2,2,2,2,2,2,n8,9OV.زD1.2 GSeR1^@lD"A]p9AjřyG*,—ocv!W`BN`&(=$=r.C( h~nB?Mt \ـA`- "rpo`2BP*^sܵߟ BGBj"4!˦Z#CT7B8eFϥ_ Y,$ \H &xv)0u _Dta&4fVlk 'yO׍IJ&EǢkKJJ@Ly1n4=y 8~&t8@BgB<`~hQ$_Sr`jX8" ?GS'LO`4,凞]|&14#'/P±2:t68^t6Ďzw_0|J]Q0 vUF86O(<v: wd 8E1ӳJwx%,KT0B8Eψ .5:.!c_!7|9>  w#F (ft0Voaf_v[љJ`?7E՛?cQCT!f56'Gvk'}'``lf&{&O<^F6 *C9dH1/2 bO @t/( ЇD>a}t-c#h Ob 4Э;V\cTulկEVyZxZ}}>m^fZ[?e قLf3fjLf3f'bOnsaņZBm@߼f0od1U6S4c22׊a+V̧ie ``|I$Nŝg__޾!Q )y9_/<8Y>Ҏ4#Ǜz@ 8жVj2өu4 $0ٮٖJlt&A5U좺չa`h()/QV(bJNCƘc3t|0M :PB偎V>6np@Q pB#-DHJbrT*i.(Jmu5X Ѵ$`D{Irb48T혏[iR^b-tȲ/,WF0~Qԣ?Aİi`*s萒rs)ұ,-geoknife/inst/extdata/HUC8_query.RData0000644000176200001440000001140114036051075017317 0ustar liggesusersm͎4mU.EMYj>DRX?|/o׿Vkmx?_b A@_Wxgu wטM K{^|~2a/K< o8aA|`?g<"O'/|)߰< wx {%g~'χ+?QypVn??o7?y;~xw)ҿAAƇ^x_7nMM݌x}k[Qyx;r)~K%'b\ᐱk$/zߤd=7֯oWS`o>]~<<w8 'Cj?im֛M<ZCg|;N|uƧo'yx-yx~6(?7Wo<wg'燾@_SS_'7sCG_C;<>_+L/x x !Oȏn9aˏ?/< wx /y;l ox?ϯVڻx}s*1opY8wo|w_<&5INouop>G7QApޜI$u^x^p|> {/Og|:wfnx|U/N߰);< +kD~>k?uV>~d ߰r27ۇM{> G_g]߼տ??菠?# ;`x ?xmc3^݌Ǧ77i4y^z;O ["^_ע=/ў\+W9A|Rsm]x>Z|_x_}qgwy?_nWglϢ= .--^9h4K-L'oR8 [I7W}ߤ=IxwwƿثiO|PA{ƇQ~P>>'OڛGޤI$Oړ'iҾ@_o?hoJ%}'{'{|s!y%<wio=鴧cӾd]/| /x+} '|dW(?w?ё'|~hFސSoV7q3^7SWYx |gȇOx _ Spx^|> = Oxss¥}?9mS#j{_!W岾G`m\_04 {_֣Uo o8sf>'_ O0?Ws5k|O>X˚ ' U9/(苏_xëpR>)KW'lyI{"M߳4xx[@P>>? ȗj{5ZO5j|~=R{L~o< _&xCS~WP>_Bސ>p/C~So7w{f}| Z/$~GoX{36_F~n#$xL-7o7(s~oL= 'Y7t~xN rKsKKĿ/mo?/{_p p>s X} {i7G"|LyM[|{]CyC+7_pR~#F{M}O{i{S^>5oC>  ~Y0XyQg|q o'Ŏڗկ>wO?ԧk>n7uo7s/7z?7z7xo7&;5s9oF _g|o7wooR?OR~zk߫9 ' Scg>uggt֏|Йo>&%%%Mڛ'iO͇~w1}??< '|[b.]Oߋx_>ר~7< p\/opN^/=7S_~ /]|x  GS|o/O=QyXyp|pޕ Ox 8 w8 'D_b??Ug_u}xgqM>gYz wxzpj` 1 ou?y:/(_G03;oaOxp£ύޔ| OXg^\֗U^ _FCIyU|>7$Q#y`/W7i&u~_?W}1};Ivx<6ym=| Nng#>[]ta:0쏋_碿._xoO7޿׍~c~z2:attc:4濿y [/^8>83^x^3O"G~"g߳Y-EGܸ?qp~č_'^' 'o _I;d3k~7^| [ NxN~|p?ʟ_c(())(((($?"ɇH)7$I~D7G3?!_W޿ W{ߠ|?$:I>N/%FISϔCq?LpMpLpLpMx |ϷQ/ǫ| 0!XOj G0^G':׉̯Nus':W徯>HIg|'9I|Aw0>x=/Z@E_{"_p/I%I[`=_ ΟWyykp}}o^'Ϧ}禿;:;;;&''''دl|g={A[{&|^q9ٜl;6+fs~9?ٜlok5`F~W#?_k5fϯRś/8 wxND~Oxgn?ofϹU$$N/iӾr\ɠY%\wvLsn';LQOԞo޷ཛ5>~p΂g9dD ֛%/[H_| #->x~]E<#X'9'k!kpndy7;ra%Ssݟ֯G>F)ٕ<xE̯[ }ˇyV`MEњʮY5]@\sK`aQqg]WL=.~X48n(Y~fV>s}yLbYe箎uWq_Uunͺ.̽k-gx *|6UJu^E}ܯmOST1Š_  }m"b"Տ9i+xz%z4++geoknife/inst/extdata/nasa_data.zip0000644000176200001440000007350514036051075017122 0ustar liggesusersPKJRHopendap.larc.nasa.gov-opendap-hyrax-SortByProduct-CERES-EBAF-Surface_Edition2.8-CERES_EBAF-Surface_Edition2.8_200003-201506.nc-2014-07-15-00-00-00.tiffeXU]QPi}"ݝͦٴݯ]g~ ,'ZAN gNΗ'd&GZ+EJB\瑴J*v-⣦oEA1^B_/"FMv? })MƟHwN uhth x 8uIT>l7 *46^c꿿^+Si}ʂ*OR.@,FxڡWx,JBoQ#I'RP;/)|.ԜK̓40a5_b,O3rl>CV=UGvdđ$'UNLŒD'KGe[s  H\g1lGzf9oSu޶=\&՘ʮk?U̿B3یeZCx)(Bi%؉ٶ'a4&R Ò!wM?"rJN鳟 Jr;aq}̚bj^-CQ9W]%GNxJABQtьޅ٫hIB=9/LzPAmd:T0b yE.>E2؋tCвIV8̧%ͽٗ"dԿHImdR2rdSx>gMZ>ڬToIEgMd>~5m!m(?4uc'KL f;d6SdmObRȍOξĭ'ne}qȻЭ83^0"k[KM(/AJϤjՋ(de͖b$VNKE4_ӥa!M#OaG}|ukf=YCdPm2S9!S/hz݇khVC}QVݦ6"G-j/xn.dש@Tj-Q[Am! 5OtTDDZFp^PUzP?CXgrX*ׁ%h6|Vy4M<,;Fl*U_Ե$|q^ULT>.F:u /zP`M9[}Pq=2*}](J.rCW4O4mPQdRy T͘NO'd~J| G&ާ/^i >yNlhB1KwXGbf 5ԍ~𑒟Ԇ UA*ShUzu>UABʻQSN^ oS4ۙ-e,\`Ί[}Ytύv}>MU#r&w;2̉8Bг>'8O{ӝЈg{%A|HLԺ$Hv^XI_,6w5˩Fܻ&S.RԤ . KOjyBaw('uͼ"oδ΋y8o6VѢqU0ZŜӒq4˦!STݟf5q}^tƅF_d)|淋j˝Ⱥ l9d6P9kOPK[&x<-{'P뺝KK7KQJg&y!Jr(ц楧hBc!{ҒޑBo]@涇D{xՙdD]"8k ɼhI(I8$D0z5#Y'S67%?Sqe4;nQm+j.wEv]<)g,v;YCB5 SӘ H~M;ľY YF8?Zڇ|[dfO?94͊u+84 {z+4Z%8M[SȚ,lgKz8vnԛA4.yuZRTUCÿ4}x[津` +i4Y;=oi,Bc=40? Ŝo'YK gPHYRJYJ q!ɗI^AT3"0%MTmF SQn })OBzy, ][L]M>7Qq o[&'EsXЫ`!jGi^Is4 A{tShj'#7yQi4A 'Yd93Oݔ4&4ēUg(uYZ>W;hP"d1u7'RW >'MwO|I:O^PTSj7 <*b[aWS5B;7 T&RG-`pT|R#k))zOdws!mӑITk bT'ҨEYekS))/blQlci;~-D6* ݎA5ZaӄXhڏFf#[,2A5 ]_)g  Rd4Z瑵~t!4AؓYl0";$}:5_SLUY՟Q{#FAܣ?='xUҙPSuQ8?ʜTBiTo"嚂tzQqn(5#PJ_Ordd$Bl NCZ1[H[R3yJGqrGHOPֺBJ ݹm3궿ؙ۩yFg#JߦPh i'5-W Oy(FYJPv-mB~9ƗT|Qe(>diԤȧh%|tC{vDcf4T-Q券V}h"[h0w1* G 8Z+|x% 0گ"Q[=T@Z]\$zߍTLkT!=}-vM\mꅘ"SXiya>;HW& -j6]4PNSHÁiΦX Ŧ(T}̠"ߔʼ *V#]LI%N=KyLu"SٯʟBE@fd=g|q?-7X.uCRI.4Lͺs=͡~f(DVɦnH;b/ ECd~;SK]|p.)[F5g Q@Mt2_4￈V9Jm5R5יZT_[.O/u2IJ[IK-J5;s)ه~[Q xJ[q4tc0uՠȦΔgQ4)(w[+Eu)}NdFʮ(GRj7[Q:j%*'~j .EQmNLjNoI-P5M麱';"HEWCK# X%jsL JO!=׎‚Bdcܛ'o'}CU*^(VTMf4jEBk0فjCD+C ^B>2sa>@^%5";jU|(S~].;F(SWJa@!KP"o3̅^Z-0ԎkGmhj\W,nG8V-t eſں GݩDy8Oc~Ki JR(0}J^L;r3dOwG((;^j ,q ~Dj SlpwlR@ōM}lB u mT&TQeeݖR]NT'?+YyՇU'(d%-uzH`| (}9l*Sq2G6*.gRD޼2ZKoJ ?yr*F0ؓiǨ|E{[@(FsU(MzuPaA-kOP2x,6)' zԓw(%/2EoIK0owz%1̖@q.G3miO^_ w%k- h'wQ(AUD_TS]BKCyL峹Tު8MDPQI~{eHIOo(D 2n9"_\R[(S3tzK`Yqo5eb_gDn{ `B)qTM3C^kC1=ڐ* X~5}@lb&XnI}ߒ'#1dKWަ|6 ~gQ'2}S(%2-?nu{$:{$<;'[r:h؏\9-Mt{BdžCJrC/)*z9k&sS'-⬟)խl([t(G~2{gtuJʌE6l[&q/\)`[D/B&7[DnRr+%ˢRVޗ7yP8{JΩ ]ȥw(%v &MbD6[r?~vH<ٓ0b Y ɍHx_#~[(H؞JXͯ7’m&uC+ݹ?n>ɢdOPj,O#%o'!h?g{9ɜϭkh?y߃|͙R`FÏrOc-"]3Eљwԡ O䷭`5>!UYDm'(QBܡܜ*77$Ѥ`J.>$Ϥ|aG\H ~VC9=ԝyOtSg^f2W`DvL%x2CeJHὗȲXI#%]IgTEX^ r@r$ox3y#drڔOQd)BNd\Azrb[8%yd%pI/6"VK~)w\}ѹi$=`wHO ! R w#s%>{Ncg1o%DGd5f}1fӈZHGW'H4?SY0Ov@a'M(%w8 ('X̣?61aw"W[|OൻH˞K,$J1Q!uu!P e|%٦T-Iy2]Dđv9>=f Of\;?e qC͈H ;Un52 N3#0YCx^%Eze"$dA]K؆g .3og E.]0AxN"+Gzj?*+?$ ~|3X[r7yn8V30CNk# D& ^!:6& uhM"s\%O FvY_",5e{17b̯{*L|_=a# "h B*{(H,X/XBd`"=&\z؝-.[uLu@<ˊ{r|v6b bq}'XcQ!3 ,af3tbe8 [1:  xùp!.0u# }'Oxj$A[> *΢Lݦ$M{0QܠB&e]F\Eo'Aju;kaPP5c {}`'砾1ISP>tǻ3nxXrg2vOHo =Aq>d,'ON`s]A5`(*^&hνDX܎g}[ ՍHHI|4HR#e= :cOtL XC]qT܋ӌ0,G;_b!1:^' ::Կ(?OGs&3_3"!пK;xt 80g|oSD9ݷ ÎUxp&1 0]R}8.&hLCʯ;0[CQFқz3d\$ėIJTB)1W{gWK43"/+[ }F.nc6\^+'yK,D䈖O_jPtY $8 fyfe#; es_Ҹi ͏fƓhh} b&a~$$og*Cpwk>F<'(9Kxߝδ$7 ):3YE/3qZDVdh"U[ћĽ0!)p~$E yu$eqH=Mo\ʼ=y/i+H?-r̫+o)I@BBFv#ap{`"!?%`^4ppu  03%X/34 f +w~4co3V򙉍QPꋂY1Jڠui?ve[wc1fs1#)Nz׻xT(ZG~xJ:1YxJBߠ~9; ~;GI%aVRBq +#\n1.q5Qvc?unbDBtRƿdVn$y 9>c5hCʛlD_rd+wd_!c3K'3#o/$^AĶ$lW1u.v16%e`CpwX[2b.up^'ح qx% 7x?8"w'N+J09pwԖ>N i j WM2-º'h ~ ) "EF;kɋӟ ]dA2F!i Y/MYHf5]HwyȪ?tCܱ5Y5my`/K>_EfFƆ/?1"Xq,Ghc`t0lU&[ʘ^LuD|-u(1E)iK2=s S_bϹZN=Ag0b޷() ؘa XwM .?q|u,\OM^g~G~Q1[fOĥ}#@z, {gyD#a;x8b$?Jp mH $Hz0U7d3-2!U6SHjIZ_$8Av/]C}#2@eK@ /a"7BHjP5ԳQwsQWf#Ly:iL3)Gt}fZJu\hYNjl>!>V17mªN r}+1_xZīV"^6p9'F\.=IIoBkq">Gr(fx샟KQ 1'ٙ0sv#fMkRK@B#l71. : o?"08$Db&" N B豣&"NzIBz?`>?u>M|!g`4fBgc{UOt.֛PMeZ=O-qڦ8qߧѾmXLL`Y,^nN<<_ceٝz?x9A{< .x*;'﷋GLoj>=.G?`w9? &$$<>Sy#3W*~ V/c-tp_6;Y:ڄ=W#G/l* +W; NWq8Z\?PwE13>ޝw[ЈtA99UQTS:Lb,5ht,)CwPT7^aJg}^wI]wLܰɻKEc5~sV@;؋iN a3"f I;r<=bI8; &5 ë]~.|z8+qܯ ^=qF~4/ Xz[$ܤf#ޛ~ ʸ˧g51T+&Ä6wcМNrwKĩyLN̔G!!#0bW%(1c8sŜ=-h\Ō!Pmt;GL.` NF֫3^1+ 40ދ C䱛Di<萱KĿ7#)77 Y/HzuE+j0L?ܓ7Q)?f&8˿U~p>i u|;7pglM[20™3'{021hujQ[& >8Lwe|_ ig&>LⵒwG1^ .c2DrY/h8jƠ#@EfIPـd#\4vZDx*aSyLu54lMD "*ݐū~ER !y$fb۲kD=EٻqO_MG{3> W^wQ]q*o:Sqr8tfCJ;&G0CŶHW4t:=Ce$0fu3sS`͸ ~>%?ڭ^_|͒u$%;$WJ)bB=&2iE}ܙV 2j ß}?5*?>T||:A߹ޓo13zFt {{)t}U8K䷍ۍ Nc2iwٓծjcDO,_,aVVskOdxTc`x2X0j|E\=la/JAf-w<_ОifB8}m1w0|VߑTz6~S,NI| |)yK8Frkђqx΋Ew>H&^¹(Ebf]݅h_DmEG2f.{p'~fw\3 zJ =](ްIP;.8Ԉї 9 ;Q3M|qx v:,zN"Lq­^}!'$8]|9s1S2bMl<<| h[]qC%n 2fu g0Co0NF!%BB:|!yY]Oɇ%)m#hyI0]BT8E@-_P~0 ?у=^ve4WLkA{ G+ormK:^+<5RL/?g|K ! '!C ,fBОw@9㮈 i2LQUXJ6c[YXcx%87\fi.Lïa8S>c^u4a2[`aڋ~?$iLnD*$3z/eD<ːWo蟗Ln}$Is$II_}%9=ud?IM4VBH^67 [՟.[8~ iĵw̍?(3@G {'w{1Of0Es3.v={| ,c<7'~C| sT >Y_4+Z,M}âw42WjzU{aiT;e,jbql=m091~S#J7c2oE)M㘾S&e»RU0v| bpO_:K/yOzΣr:@Ŋk7*$> YY/'9ګ|k 6θ8snm> D2] W[Q9'{$U_trE^]\/Tp\P)NrD\w\U=?;nɀ(0m:j&WBO~wsT1Vly1 ǰz։z_ǜ}E ^pY1U* V^2㽻0M݄Ek}JLDg^h>]* EN ITRT** *b؁H` `!vba؈""wΰ{f{{ܙg~{/kyƌlO$ ig2k"HWXhh$ǒyd&ɏ8GUIFF͉8=mqŹqVS#GhN9Osin:MaHM4y,YPwdkm@=RCɦ"[{&D7|FnaŊB-= *vnm҈Brޤ e>_"h ?4;K<ù/8 8Z'_hv bBSӅ}V/0,z^$Ôc[Cf _2{ uy2@_'c -2:w%[#5r*A%?M=+#yiҀ"=Tݮ[RH RKһڅ7!d}o${$ yFVЀ \ QK*y-~)o,Nݡu 4HËD铗7f극w~i5qT<<>P_ko't+ȥ'dz A9i"|R%)RKCO4Tx> Kq*R= B[H8DU>4Sg Nףȥ-e>&**29ެ#ӆ dʜ }B}g`9;d*$UG7#? w8#!|p_꩝CzT^Nhڋ:s3w_k9.!񦤺):p)9'4ɖd$o|cD2ޯo9_Kc TRY>CB(9h,AAWwhyir B] &Co 陟'nXBq>u,oWצnP7d=ِzM$d]=G 1B_'uO'o6ds՜Nd{VܷdR@}bwnw>\zS !{rr5zm&;~VV<9($J]/s.dBvCdۜYFfQd^:&y}RAJ;<ՑB$ɽ9A!I~URX<$Ɵ;hQM|.}O.o2P/$ٕ5/BkȬۿ֋&KYwh.xGN#]%j֏:!#d,Յ mYi(2J*4ŗerYsϓnaҞTt&&^\3%+=}dMd;V #ew7mr{7kQ?xGݮRf½4l:MǸ}#N6 Y%˹idJ=\o2/j.YdjEiq C>*J9ɛ˜,E G|Rp$ůIM H~ EQ2.¶-> \LA= (p֙&'=oŕ[x%[4^Yfd>@&dR% 2J&N )}%&wFNn;iF>ˑd&O%q) 5#~wr1%[-~vOMekd,m.K]3u1H]WSW%d+gvSe{#M7oq cW Xj. Hd/tO,JҺH~%O0&c5ݹ䖺R¦aJOH|[O1[чA)x]P>\y5>(h\|N&gg%a'MIRj)iovaKI/gM.vdG ^$[?I_:sXRI'>n%R i!Iwi ?N= :C]_n,%ˀdv_,k$z=vNf!mN%{"\#{d&'+!1'Ctx(0&Û1ˉ#lH/.'>T!qdLROJwPO$z-T''s'HC)ZJrHb TgvFTp%Wt@~+&`d\KҪH3I4\I}|$id~$H%l҈Cjwtu SG2S0ԑ/#V0#sIBRst\#ݯOI%%%rҸt4veS;aNf<,so,E]tZ| iQ-srr'b˗} t9A& ԡy0Dn"]")$NKZ }din*"Hگt%Y,^LG\;WBbOQ{HR=HʕHXdOjEE>jLpEGÙ4oaICӨw*sL5V%)!eRI,%5Nx; ]uRLw{nczM!E8u.÷P4]a"eFR%֝cqdyuki[R#Gr"Mjd0/]Hd`f@vGI(ҟN$u!i?8O뤅 %s>`*uϒvҎ%]녤+ZGo15R=TH)dHICc{nNt;Z cGgRB)>TlIY4w!)BK@Py{s6uJj֤jד!IRh&hNJϮT_AJcOEW$F>/Dg$)?%Un-)-%J$a$ ܛ{HzxJ1=Ii%a !!5i}JuHi!IfXNZ/IQG*|+^!wHiR j7p iΥܢ{LΆ֏R;T83}*i)=Az4?,$ XB2Iji(ci(I?HR{ToJ&ׯcM[QsЧ=m!I%3IތdԾi$mE$s6{%$sWj ^<,DsH.)A%|mށxry"TEm^C]|zB2Vz|m&;TM$GYBRBY)ִj$3@~5DQ}HBM{K/ cZ!CHzRנ%FjMTwINgl:\sxPn?ZO/u,'?hY-yAa?(޲g{\ MlR/ZEǓ ?g4F#~6˭WڋA|GF>1Ywͧ,7v(I cRǯQ$$W4ja^V94Ը5j2= Ճ{GkO#~d᛫3ZϏc-~H*ߌ%Аaבhd)-<<>zIgxL ~z㩏^v “QuooIxu%^<ەz0ϥ=kX |?NjIx ilAHU! s_4\OsB|X5uD#>8i|Kn:;j:K,T}+ɛXp? ̶c&> Na.4DcJMA@4XGCVZds-UYxvg k_n>x#_݆7j{7Qþ0|s!x9{sA. u5ըOjL4^>pMw)mõ_渣/0m&*mƒIָpuyGxuPU o5ns;|VZ 滑qER;.V'5Uh(M$>.AOn^EzIGQƝ vx3Zv[?&R*gAQ[JȾ'8Z gnDb}\nο5OpgGż¹wB[|+~&^Yƕxx>DʜFryv$mؙd%̈́yf ~L~ZxS߀r\tW8<WpK㌁ Ώ4ŵY݄k(Mqo~ERT$yx{p=+73Q> \q ݐ o W?dQڧεåx\[5 w+/`\+qͨwf[T;qa6.nJŰaW^#9vy/qCNvEi8&Ycq-huh{PwjG~d,ngM 2\Cј$Hj*jFR/ #g|P>n]MF1 דi91WT^8};g[Qn p2bJ?HA[pD .g..Q1g7*pGfxԵ wV/\ˑɸ,2U(.O>Դo8ks7Q6J, 8蓼s&8c0JmQ${8|e:L~eGPpS2G!W2㐯~.(Spx;BX%E8QSqn)8Eޜux|sE(*(,S3pxIJYA*6m~H(ȭf|j|aֈfzo1pHm9 ƛ#""g>' >8>7hJE\~zT n3IFIL±wq@%JOC8x/ѧY8!TAW^B{=pedZ !}w僂=]{"=sk6%U أ0y}VT͍>/*ž/u HW܄tHI쁴w'5+E4 7E#{|)}^6;#c.CP {|s * p?./\~8)J 5OBAJ})CQ[p;ʚ~Q:C#(:q&Dn;d E'v=?H;Ihث] 7P6gGOu1r% ] >7 ?Fqx;:|F:^CzudwCHw v{ h%!/vR닑P~Y2+>#4 9wv 僘'-1^!vжN |Q²A\ A?SXrl^8~D CDU`s?,}V Xƕcl̝;S34T1&]?rl%+vZk"(O sf1a"Za#`c$jo*3[>#Rn.KbYwM2.EQm&bK;$}RlDz0d$5#}fd^D`X&{g%O]GX70W!b#|&7+cpll†'o<nòsXp<9bSWu?œñ<:UnXW{K0*DhBD mvaXU,¼R LYi17>abhVXY4KaV,sq^`] 2!~Z$ZoKrf"W|I%jcK,s" cQL~uCs)/]ReVWŢ9X$kbV V=Ne Ǟ@ H7⺷yo?ap, oƪ0)Uaыx,9Xw^!l EuX?B,F'&.F 'Cn<jE|0 &nF_℉[>c YͰO Bܮo0}]9  x}9fw1QWP.N€o&HP6-[: Ci!ZVѿbZD-z+ytj6:"o9V:Uc0bBLM`#{:b)㢄Ycbz fÊ)u'gksLQ@LUb DZ7&=~S *R1ut*B!`SF| ㍘7!\3^ajKL ӕ`FZgL1&;,߷DQ)E%Nb=bl{ _q}01(L2^ o<>`y|{v"hV>Cpwjð ðd+lFĵW@H4aNUesSX(qu)/\Ga~6v_1馍#l0 ԑ=1/n0要i0=- }?f}_ )Ĩ0* >S0WcH>?1H;^:+D@5clDې=?Hx.׳0Xk V}nakF\.N;bh@(]1Qhކy]7Qpc$|`dI&I0nNc}[:64-|bb&"I$5"5^$̳Oba* f.|NkccEէ?? W#>aT`I}~פ3pɃ, .r' GWR3MƠ~wq~IzRC1n0{G𪹎~߸c@EMCp1=N@o=Q NV\dpckz-`N/ 6{.s~uf' ?{1,Bʊ-ax~lw6hr6󾹞 |ASF oaهSjfǕYL5g]g=b7Xw) sxlO6no>zfZei"sIǿe6e>S9G"2:]&3sM#r %̃:4'걵#]Ys{lrks?d=igt$srQezx2NGfŌ4iߔf,bFֳ.YY®u~ˌdFiЪYhc]|dÙYx 2߇;2̸ c֋Yq3\&Y ej#GlL-9{-kfb2͏[=,c6J/v3( gZ zL; SUȔ0"{hE`33ٲLHr)ytaj˜LgAӍqn5W2uڅL3̲ގ2G,XpX7Q cu8=4ґu`ZLBv+eL)t:S[a*2%L#@y=[~)%0N1LD(V1ܒ\b0U<4nm5чW\`ZULw7ӛ_Ĥ1#ِ\p (2MLqSjaR2dF[>Ӝɴ&3jU&紝)N$viN !YuD}z {TVH4`rMGd[7-}ʦUdc-*+,Ӟya=3Ù[U榓˼ ب 5l@6~Y.4a;~'mƷ6hM[}iai=۱ \m 2YR~K5Ģ<~|}ar}Xzgdt fؠGg6H=0ĤVZ\%Q:E2FHqӯZXO@Ou4Beӕ]ق܍"lI>\`eن|3f6^[rZPc)cN1^hS\4[:sDq,ݓod/u7xHbree?'?CK)Y{-f*S*kDk\qkc m_xNc2) T7a:AO%l:j-*3f8YffFJ>|#ՏPaöeAI_LEb緟`e~!|S8=fOG1{%v6v;u=dχ`wT߱vf7VdgGy3VW09;u鱆Fd]JױӘv_fӎn9i2+ۃ&:YgNg2 Lg 3~G`ݚ Xws-YoYIlۢ8cu㿆DEI,'{teiZZyv# GYY]Ov5~ݞʪXT?1Ù\Կ%uX'ZzP`~JϤ˜q&ѽ3ʔ"XTp_8-n>)pQV+c3۲m3KE.j }ضloV~l!젲+X^wUSt |ޔfNا/ؗYc`nnkXk^et$ =|`7;K{w  YUfd#Zݎ=ujq,3q3[9 ,\_va!leahb b*ޡMlr;+v2;XA,βlml: φ}`Ovg4uK6=fTd7T"`nȲ٢ w؂[?ZV|ca3Gٺ9lͭ"6kh if~llq6|;6{6-˕w{F[9)]ٴSؔ^٬,Vv1ᯘz=tֱ'LXLs|Lk5S=jUƔv2xgtjVL?k_g̴C1 rT̬HfTej?Lst oqi7e:ØƦ?. WVKCXC!YV[>,X83|\rClw l&۩v+`y Y+V9Ɋ֪\~`c">`I y +}3mÎ՗Z>a?leQ7aCcV&zxn .腷ʸŰ1ǃen#˳֧Zfuv¬ ڑG^f]503r̪;sp9*`.[1> .Zf}fj_1V~ZzO.cF4skݚkxS6Y]25"fru{Vj,sK1TdXڃYʶtĒigYJw[EEo_c+bkH g X\ofְ-XByTEqbc!f,Es "%<;XQcr[bǿ`s8 [˒ok?g(:l$fkl$bfTٸ~bRf1 NLL1[|$G*&ᮤR1+D[/&Gbd|yԩbznY_̎_rb6hcRsĤȖٽbRٲb2blɘ*&VPLĄy f^B GVIt8.&Qz-9^L 1 ~BL'ۆ] m-1犘E}CZWܶ&1s12ĉδ_^rtS1qCD _qq~t[Eb*&\l0.\9[);lyJ]L{tDL茀mB[wϭBG̓17,yn6[uu1^5DD1;Wky_[/,iE\ٖ˧Qvm=zj &c繎 j}ݷmx-wbJވ1Gª'mjit+і_1Nr:5m]{D1a/f[l/1ne)\Wm5.oeL1;j횂t7ߨpZ4-$іMm<^ X1M_=wVLwM1ֶsb~ȵLHҖnqC[.)im_Ǵکbutln܇-Ԗubj~]?5v-Vٖbƞ)bP7mݖ{1c4q:'FzEY:VL`M1JIr6UG-jI "OqD=|E"bN+E""QOOiH[gH|O$r% a~GH+"H/^$_/y ! y'xDDZ"ш"_H$ Q9"!X!8!?P?A$$OO g g g C K˄˅+kaBuB!?Z# [IBd!?Mȟ.KodiS.>uWygZ_=x\HKJKUBFӋ^;7PKL*uPKJRHL*uopendap.larc.nasa.gov-opendap-hyrax-SortByProduct-CERES-EBAF-Surface_Edition2.8-CERES_EBAF-Surface_Edition2.8_200003-201506.nc-2014-07-15-00-00-00.tiffPKjvgeoknife/inst/extdata/csv_multi_feature_stat.csv0000644000176200001440000000433214036051075021743 0ustar liggesusers# ppt ,Connecticut,Delaware,District of Columbia,Maryland,Massachusetts,Connecticut,Delaware,District of Columbia,Maryland,Massachusetts,Connecticut,Delaware,District of Columbia,Maryland,Massachusetts,Connecticut,Delaware,District of Columbia,Maryland,Massachusetts TIMESTEP,MEAN(mm/month),MEAN(mm/month),MEAN(mm/month),MEAN(mm/month),MEAN(mm/month),MINIMUM(mm/month),MINIMUM(mm/month),MINIMUM(mm/month),MINIMUM(mm/month),MINIMUM(mm/month),MAXIMUM(mm/month),MAXIMUM(mm/month),MAXIMUM(mm/month),MAXIMUM(mm/month),MAXIMUM(mm/month),VARIANCE(mm/month^2),VARIANCE(mm/month^2),VARIANCE(mm/month^2),VARIANCE(mm/month^2),VARIANCE(mm/month^2) 1895-01-01T00:00:00Z,130.80586,111.984116,111.77333,99.64847,97.075615,79.64,91.74,109.97,54.14,62.29,171.26,142.37,114.36,194.22,141.13,219.53624,60.505302,2.323425,258.00943,139.34612 1895-02-01T00:00:00Z,26.275347,39.192448,29.73889,33.06176,27.55872,11.56,27.91,27.19,20.51,14.76,52.16,49.4,34.25,59.72,50.04,26.54904,28.92552,5.2286863,59.57777,29.625978 1895-03-01T00:00:00Z,75.840996,82.16901,55.57111,68.279205,72.55836,53.58,61.4,52.34,36.66,45.75,95.52,101.61,57.7,106.58,104.87,78.95414,103.37378,2.9185362,303.67743,130.07278 1895-04-01T00:00:00Z,116.91905,133.13202,131.25778,122.47185,125.566765,79.76,110.13,124.56,51.5,83.83,142.46,152.93,135.4,178.57,156.94,157.30788,80.92103,10.870845,532.84576,123.46468 1895-05-01T00:00:00Z,70.23227,84.72369,79.837776,79.125404,63.825764,50.53,52.46,78.58,47.32,38.92,92.95,105.67,83.48,145.65,105.82,83.23696,190.2079,2.6195695,251.45438,198.54857 1895-06-01T00:00:00Z,63.614437,83.53099,113.71,100.75812,71.59974,49.39,42.56,106.95,27.78,35.81,84.41,137.38,117.85,173.01,121.72,26.140717,696.42035,11.11085,691.0359,194.0525 1895-07-01T00:00:00Z,113.28736,88.62727,81.85445,81.91062,95.69216,78.34,62.65,74.23,53.65,58.17,147.3,105.42,88.08,120.92,135.62,216.38109,93.99501,16.620678,248.52005,117.17362 1895-08-01T00:00:00Z,93.2642,81.81174,45.696667,62.40409,85.426605,63.73,41.03,40.17,35.58,57.15,125.52,118.86,49.03,95.04,121.43,133.5461,359.53845,7.93415,120.45129,158.54012 1895-09-01T00:00:00Z,62.912876,51.708298,46.63111,61.397938,71.20428,32.35,20.36,44.26,21.38,33.29,101.89,73.98,48.28,129.0,122.41,196.44588,190.21638,2.1692362,576.4905,275.03638 geoknife/inst/extdata/HUC8_stencil.RData0000644000176200001440000000055114036051075017617 0ustar liggesusers[K0dzvs6.l{+t])mօF~z1A$s;9tgvvTEEr!TWQCuԖ=zBj\_B]O\ BThiVL/2ҽO3V :)]gQ ^ssA1Ⱦ*HS^*=<<ߍ>bP gI +aZ:),u ьA36}:kk5>[ V_4b*~Ѽ{1A 糕,7جlPwvN=%"Ϩ}PᅄKr>%ޑpZ2y_u/Lgeoknife/inst/extdata/get_attribute_values.xml0000644000176200001440000001517414036051075021424 0ustar liggesusers AlabamaArizonaArkansasCaliforniaColoradoConnecticutDelawareDistrict of ColumbiaFloridaGeorgiaIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaOhioOklahomaOregonPennsylvaniaRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirginiaWashingtonWest VirginiaWisconsinWyominggeoknife/inst/CITATION0000644000176200001440000000141114041553452014153 0ustar liggesuserscitHeader("To cite the geoknife package in publications use:") citEntry(entry = "Article", author = personList( as.person("Jordan S. Read"), as.person("Jordan I. Walker"), as.person("Alison Appling"), as.person("David L. Blodgett"), as.person("Emily K. Read"), as.person("Luke A. Winslow")), title = "geoknife: Reproducible web-processing of large gridded datasets", journal = "Ecography", year = "2015", doi = "10.1111/ecog.01880", url = "https://onlinelibrary.wiley.com/doi/full/10.1111/ecog.01880", textVersion = paste("Read JS, JI Walker, A Appling, DL Blodgett, EK Read, LA Winslow. 2015. geoknife: Reproducible web-processing of large gridded datasets. Ecography. doi:10.1111/ecog.01880"))