Skip to content

Instantly share code, notes, and snippets.

@zonca
Created October 26, 2023 15:47
Show Gist options
  • Save zonca/ab3f9f3db475331f6d8d68731636a70e to your computer and use it in GitHub Desktop.
Save zonca/ab3f9f3db475331f6d8d68731636a70e to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"id": "8f20d516",
"metadata": {
"tags": []
},
"source": [
"<img src=\"https://raw.githubusercontent.com/dask/dask/main/docs/source/images/dask_horizontal.svg\"\n",
" width=\"60%\"\n",
" alt=\"Dask logo\\\" />\n",
"\n",
"# Material from Coiled\n",
"\n",
"* See the [repository of Notebooks](https://github.com/coiled/dask-elearning/)\n",
"* See the [webinar on Youtube](https://www.youtube.com/playlist?list=PLeDTMczuyDQ8S73cdc0PrnTO80kfzpgz2)\n",
"\n",
"# Process Tabular Data with Dask DataFrame\n",
"In this notebook we will learn about the [Dask DataFrame](https://docs.dask.org/en/latest/dataframe.html), a tabular DataFrame interface based on pandas that will automatically build parallel computations."
]
},
{
"cell_type": "markdown",
"id": "595e457f",
"metadata": {
"tags": []
},
"source": [
"## When to use Dask DataFrames\n",
"\n",
"Pandas is great for tabular datasets that fit in memory. If your data fits in memory then you should use Pandas. **Dask becomes useful when the dataset you want to analyze is larger than your machine's RAM** where you would normally run into `MemoryError`s.\n",
"\n",
"```python\n",
" MemoryError: ...\n",
"```\n",
"\n",
"This also means:\n",
"\n",
"## Don't use Dask DataFrames if you don't need to!\n",
"Distributed computing brings a lot of additional complexity into the mix and will **incur overhead**. If your dataset and computations fit comfortably within your local resources **this overhead will may be larger than the performance gain** you'll get by using Dask. In that case, stick with non-distributed libraries like pandas, numpy and scikit-learn. "
]
},
{
"cell_type": "markdown",
"id": "389b5226",
"metadata": {
"tags": []
},
"source": [
"## About this notebook\n",
"During this tutorial, we will work with a dataset containg NYC flight data. This dataset is only about 200MB on disk so that you can download it in a reasonable time and exercises finish quickly, but Dask Dataframes will scale to datasets much larger than the memory on your local machine. "
]
},
{
"cell_type": "markdown",
"id": "cd61890f",
"metadata": {},
"source": [
"## Getting started with Dask DataFrames\n",
"\n",
"Let's use Dask DataFrame's to explore the NYC flight dataset. Dask's `read_csv` function supports wildcard characters like `\"*\"` which can be used to load an entire directory of CSV files."
]
},
{
"cell_type": "code",
"execution_count": 1,
"id": "c69dd555",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"data_dir='/home/jovyan/dask-jetstream-tutorial/data'\n",
"- Downloading NYC Flights dataset... done\n",
"- Extracting flight data... done\n",
"** Created flights dataset! in 2.05s**\n"
]
}
],
"source": [
"%run prep_data.py -d flights"
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "5c3b20b3",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'data/nycflights/*.csv'"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import os\n",
"\n",
"files = os.path.join('data', 'nycflights', '*.csv')\n",
"files"
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "11b23870",
"metadata": {},
"outputs": [],
"source": [
"import dask.dataframe as dd"
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "4a7df915",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div><strong>Dask DataFrame Structure:</strong></div>\n",
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Date</th>\n",
" <th>DayOfWeek</th>\n",
" <th>DepTime</th>\n",
" <th>CRSDepTime</th>\n",
" <th>ArrTime</th>\n",
" <th>CRSArrTime</th>\n",
" <th>UniqueCarrier</th>\n",
" <th>FlightNum</th>\n",
" <th>TailNum</th>\n",
" <th>ActualElapsedTime</th>\n",
" <th>CRSElapsedTime</th>\n",
" <th>AirTime</th>\n",
" <th>ArrDelay</th>\n",
" <th>DepDelay</th>\n",
" <th>Origin</th>\n",
" <th>Dest</th>\n",
" <th>Distance</th>\n",
" <th>TaxiIn</th>\n",
" <th>TaxiOut</th>\n",
" <th>Cancelled</th>\n",
" <th>Diverted</th>\n",
" </tr>\n",
" <tr>\n",
" <th>npartitions=10</th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th></th>\n",
" <td>datetime64[ns]</td>\n",
" <td>int64</td>\n",
" <td>float64</td>\n",
" <td>int64</td>\n",
" <td>float64</td>\n",
" <td>int64</td>\n",
" <td>string</td>\n",
" <td>int64</td>\n",
" <td>string</td>\n",
" <td>float64</td>\n",
" <td>float64</td>\n",
" <td>float64</td>\n",
" <td>float64</td>\n",
" <td>float64</td>\n",
" <td>string</td>\n",
" <td>string</td>\n",
" <td>float64</td>\n",
" <td>float64</td>\n",
" <td>float64</td>\n",
" <td>bool</td>\n",
" <td>int64</td>\n",
" </tr>\n",
" <tr>\n",
" <th></th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th></th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th></th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>\n",
"<div>Dask Name: to_pyarrow_string, 2 graph layers</div>"
],
"text/plain": [
"Dask DataFrame Structure:\n",
" Date DayOfWeek DepTime CRSDepTime ArrTime CRSArrTime UniqueCarrier FlightNum TailNum ActualElapsedTime CRSElapsedTime AirTime ArrDelay DepDelay Origin Dest Distance TaxiIn TaxiOut Cancelled Diverted\n",
"npartitions=10 \n",
" datetime64[ns] int64 float64 int64 float64 int64 string int64 string float64 float64 float64 float64 float64 string string float64 float64 float64 bool int64\n",
" ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...\n",
"... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...\n",
" ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...\n",
" ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...\n",
"Dask Name: to_pyarrow_string, 2 graph layers"
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"ddf = dd.read_csv(files,\n",
" parse_dates={'Date': [0, 1, 2]},\n",
" dtype={\"TailNum\": str,\n",
" \"CRSElapsedTime\": float,\n",
" \"Cancelled\": bool})\n",
"ddf"
]
},
{
"cell_type": "markdown",
"id": "c61959ff",
"metadata": {},
"source": [
"Notice that the representation of the dataframe object contains no data - Dask has just done enough to read the start of the first file, and infer the column names and dtypes.\n",
"\n",
"**Dask is lazy!**"
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "d714511c",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Index(['Date', 'DayOfWeek', 'DepTime', 'CRSDepTime', 'ArrTime', 'CRSArrTime',\n",
" 'UniqueCarrier', 'FlightNum', 'TailNum', 'ActualElapsedTime',\n",
" 'CRSElapsedTime', 'AirTime', 'ArrDelay', 'DepDelay', 'Origin', 'Dest',\n",
" 'Distance', 'TaxiIn', 'TaxiOut', 'Cancelled', 'Diverted'],\n",
" dtype='object')"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"ddf.columns"
]
},
{
"cell_type": "code",
"execution_count": 6,
"id": "5a24944c",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Date datetime64[ns]\n",
"DayOfWeek int64\n",
"DepTime float64\n",
"CRSDepTime int64\n",
"ArrTime float64\n",
"CRSArrTime int64\n",
"UniqueCarrier string[pyarrow]\n",
"FlightNum int64\n",
"TailNum string[pyarrow]\n",
"ActualElapsedTime float64\n",
"CRSElapsedTime float64\n",
"AirTime float64\n",
"ArrDelay float64\n",
"DepDelay float64\n",
"Origin string[pyarrow]\n",
"Dest string[pyarrow]\n",
"Distance float64\n",
"TaxiIn float64\n",
"TaxiOut float64\n",
"Cancelled bool\n",
"Diverted int64\n",
"dtype: object"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"ddf.dtypes"
]
},
{
"cell_type": "markdown",
"id": "b4a86ccb",
"metadata": {},
"source": [
"Dask DataFrames have an `.npartitions` attribute which tells you how many partitions make up a Dask DataFrame.\n",
"\n",
"Dask is able to process larger-than-memory datasets by cutting computations into smaller parts and processing those in parallel."
]
},
{
"cell_type": "code",
"execution_count": 7,
"id": "b04c8168",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"10"
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"ddf.npartitions"
]
},
{
"cell_type": "markdown",
"id": "047d2fb2",
"metadata": {
"tags": []
},
"source": [
"## The pandas Look & Feel\n",
"Dask DataFrames implement a well-used portion of the Pandas API in a way that allows for parallel and out-of-core computation. This means that a lot of Dask DataFrame code will look and feel familiar to pandas users: \n",
"\n",
"```python\n",
"import pandas as pd import dask.dataframe as dd\n",
"df = pd.read_csv('2015-01-01.csv') df = dd.read_csv('2015-*-*.csv')\n",
"df.groupby(df.user_id).value.mean() df.groupby(df.user_id).value.mean().compute()\n",
"```"
]
},
{
"cell_type": "markdown",
"id": "c87fe45a",
"metadata": {
"tags": []
},
"source": [
"This is because, internally, **a Dask DataFrame is composed of many pandas DataFrames**: \n",
"\n",
"<img src=\"http://dask.pydata.org/en/latest/_images/dask-dataframe.svg\" width=\"50%\">\n",
"\n",
"Dask DataFrames are divided into different **partitions** where each partition is a pandas DataFrame. This is why driving the Dask car *can feel* like you're still driving the pandas car: Dask is performing a bunch of regular pandas operations on regular pandas objects under the hood.\n",
"\n",
"But don't forget that you've entered the world of distributed computing now -- which means you've added a lot more complexity to the mix. You now need to consider things like concurrency, state, data duplicates, data loss, etc.\n",
"\n",
"Luckily, with a high-level Collection like DataFrames, Dask handles most of these complicated questions for you. "
]
},
{
"cell_type": "markdown",
"id": "67a6d01f",
"metadata": {
"tags": []
},
"source": [
"## pandas-like Computations\n",
"\n",
"Let's see this in action with a more involved example. Let's compute the largest flight departure delay.\n",
"\n",
"In pandas we could do this by iterating over each file to find the individual maximums and then find the final maximum over the individual maximums.\n",
"\n",
"```python\n",
"import pandas as pd\n",
"\n",
"files = os.listdir(os.path.join('data', 'nycflights'))\n",
"\n",
"maxes = []\n",
"\n",
"for file in files:\n",
" df = pd.read_csv(os.path.join('data', 'nycflights', file))\n",
" maxes.append(df.DepDelay.max())\n",
"\n",
"final_max = max(maxes)\n",
"```\n",
"\n",
"Thankfully, we can do this with Dask DataFrames using pandas-like code:"
]
},
{
"cell_type": "code",
"execution_count": 8,
"id": "a21dc382",
"metadata": {},
"outputs": [],
"source": [
"max_delay = ddf[\"DepDelay\"].max()"
]
},
{
"cell_type": "code",
"execution_count": 9,
"id": "d3dce768",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"dd.Scalar<series-..., dtype=float64>"
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"max_delay"
]
},
{
"cell_type": "markdown",
"id": "83c59405",
"metadata": {},
"source": [
"The above cell looks exactly like what we would do using pandas...but the result does not! \n",
"\n",
"Instead of the actual result of the computation, we only get some schematic information. This is because Dask DataFrames are lazily evaluated. This means that **no computation happens unless you explicitly tell Dask to do so** by calling `.compute()`.\n",
"\n",
"Before actually performing a computation, dask first constructs a task graph that it can use to optimize computing the result in parallel. You can think of a task graph as the recipe or routemap that contains all the necessary instructions to arrive at the final result. Once you call `.compute()`, Dask will execute the instructions contained in the task graph and perform computations in parallel.\n",
"\n",
"Let's look at the task graph to get a feel for how Dask's blocked algorithms work:"
]
},
{
"cell_type": "code",
"execution_count": 10,
"id": "71bdfa91-5765-4999-acc7-585cac17b9fc",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Collecting graphviz\n",
" Downloading graphviz-0.20.1-py3-none-any.whl (47 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m47.0/47.0 kB\u001b[0m \u001b[31m2.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[?25hInstalling collected packages: graphviz\n",
"Successfully installed graphviz-0.20.1\n"
]
}
],
"source": [
"!pip install graphviz"
]
},
{
"cell_type": "markdown",
"id": "84b81474-4b0a-4347-9fc9-afb4c01229ed",
"metadata": {},
"source": [
"**NOTICE**: For the tutorial using the `svg` backend because that is the only one available in the `graphviz` statically linked package we installed,\n",
"if you have the full `graphviz` package, better use the `png` backend that resizes the image to the width of the cell."
]
},
{
"cell_type": "code",
"execution_count": 11,
"id": "e9c5128d",
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"1930pt\" height=\"1199pt\" viewBox=\"0.00 0.00 1929.53 1198.60\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 1194.5969)\">\n",
"<title>%3</title>\n",
"<polygon fill=\"#ffffff\" stroke=\"transparent\" points=\"-4,4 -4,-1194.5969 1925.5315,-1194.5969 1925.5315,4 -4,4\"/>\n",
"<!-- &#45;3958663223834316248 -->\n",
"<g id=\"node1\" class=\"node\">\n",
"<title>-3958663223834316248</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"87.7658\" cy=\"-48.0564\" rx=\"48.1129\" ry=\"48.1129\"/>\n",
"<text text-anchor=\"middle\" x=\"87.7658\" y=\"-43.8564\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">read-csv</text>\n",
"</g>\n",
"<!-- 8841692453650281875 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>8841692453650281875</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"114.7658,-168.1128 60.7658,-168.1128 60.7658,-132.1128 114.7658,-132.1128 114.7658,-168.1128\"/>\n",
"<text text-anchor=\"middle\" x=\"87.7658\" y=\"-145.9128\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- &#45;3958663223834316248&#45;&gt;8841692453650281875 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>-3958663223834316248-&gt;8841692453650281875</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M87.7658,-96.3948C87.7658,-105.0373 87.7658,-113.783 87.7658,-121.6366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"84.2659,-121.6995 87.7658,-131.6995 91.2659,-121.6995 84.2659,-121.6995\"/>\n",
"</g>\n",
"<!-- &#45;3433487336282905115 -->\n",
"<g id=\"node21\" class=\"node\">\n",
"<title>-3433487336282905115</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"87.7658\" cy=\"-291.8786\" rx=\"87.5321\" ry=\"87.5321\"/>\n",
"<text text-anchor=\"middle\" x=\"87.7658\" y=\"-287.6786\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">to_pyarrow_string</text>\n",
"</g>\n",
"<!-- 8841692453650281875&#45;&gt;&#45;3433487336282905115 -->\n",
"<g id=\"edge12\" class=\"edge\">\n",
"<title>8841692453650281875-&gt;-3433487336282905115</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M87.7658,-168.356C87.7658,-175.4603 87.7658,-184.1809 87.7658,-193.6733\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"84.2659,-193.8094 87.7658,-203.8094 91.2659,-193.8095 84.2659,-193.8094\"/>\n",
"</g>\n",
"<!-- &#45;3430572314159434716 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>-3430572314159434716</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"281.7658\" cy=\"-48.0564\" rx=\"48.1129\" ry=\"48.1129\"/>\n",
"<text text-anchor=\"middle\" x=\"281.7658\" y=\"-43.8564\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">read-csv</text>\n",
"</g>\n",
"<!-- &#45;3097410863957271316 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>-3097410863957271316</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"308.7658,-168.1128 254.7658,-168.1128 254.7658,-132.1128 308.7658,-132.1128 308.7658,-168.1128\"/>\n",
"<text text-anchor=\"middle\" x=\"281.7658\" y=\"-145.9128\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
"</g>\n",
"<!-- &#45;3430572314159434716&#45;&gt;&#45;3097410863957271316 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>-3430572314159434716-&gt;-3097410863957271316</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M281.7658,-96.3948C281.7658,-105.0373 281.7658,-113.783 281.7658,-121.6366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"278.2659,-121.6995 281.7658,-131.6995 285.2659,-121.6995 278.2659,-121.6995\"/>\n",
"</g>\n",
"<!-- &#45;4237614241431478157 -->\n",
"<g id=\"node23\" class=\"node\">\n",
"<title>-4237614241431478157</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"281.7658\" cy=\"-291.8786\" rx=\"87.5321\" ry=\"87.5321\"/>\n",
"<text text-anchor=\"middle\" x=\"281.7658\" y=\"-287.6786\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">to_pyarrow_string</text>\n",
"</g>\n",
"<!-- &#45;3097410863957271316&#45;&gt;&#45;4237614241431478157 -->\n",
"<g id=\"edge14\" class=\"edge\">\n",
"<title>-3097410863957271316-&gt;-4237614241431478157</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M281.7658,-168.356C281.7658,-175.4603 281.7658,-184.1809 281.7658,-193.6733\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"278.2659,-193.8094 281.7658,-203.8094 285.2659,-193.8095 278.2659,-193.8094\"/>\n",
"</g>\n",
"<!-- 808746858279457892 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>808746858279457892</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"475.7658\" cy=\"-48.0564\" rx=\"48.1129\" ry=\"48.1129\"/>\n",
"<text text-anchor=\"middle\" x=\"475.7658\" y=\"-43.8564\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">read-csv</text>\n",
"</g>\n",
"<!-- &#45;7990484892929967682 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>-7990484892929967682</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"502.7658,-168.1128 448.7658,-168.1128 448.7658,-132.1128 502.7658,-132.1128 502.7658,-168.1128\"/>\n",
"<text text-anchor=\"middle\" x=\"475.7658\" y=\"-145.9128\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
"</g>\n",
"<!-- 808746858279457892&#45;&gt;&#45;7990484892929967682 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>808746858279457892-&gt;-7990484892929967682</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M475.7658,-96.3948C475.7658,-105.0373 475.7658,-113.783 475.7658,-121.6366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"472.2659,-121.6995 475.7658,-131.6995 479.2659,-121.6995 472.2659,-121.6995\"/>\n",
"</g>\n",
"<!-- 7890554046727680068 -->\n",
"<g id=\"node25\" class=\"node\">\n",
"<title>7890554046727680068</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"475.7658\" cy=\"-291.8786\" rx=\"87.5321\" ry=\"87.5321\"/>\n",
"<text text-anchor=\"middle\" x=\"475.7658\" y=\"-287.6786\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">to_pyarrow_string</text>\n",
"</g>\n",
"<!-- &#45;7990484892929967682&#45;&gt;7890554046727680068 -->\n",
"<g id=\"edge16\" class=\"edge\">\n",
"<title>-7990484892929967682-&gt;7890554046727680068</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M475.7658,-168.356C475.7658,-175.4603 475.7658,-184.1809 475.7658,-193.6733\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"472.2659,-193.8094 475.7658,-203.8094 479.2659,-193.8095 472.2659,-193.8094\"/>\n",
"</g>\n",
"<!-- 7893469068851150467 -->\n",
"<g id=\"node7\" class=\"node\">\n",
"<title>7893469068851150467</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"669.7658\" cy=\"-48.0564\" rx=\"48.1129\" ry=\"48.1129\"/>\n",
"<text text-anchor=\"middle\" x=\"669.7658\" y=\"-43.8564\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">read-csv</text>\n",
"</g>\n",
"<!-- &#45;1482844136827969257 -->\n",
"<g id=\"node8\" class=\"node\">\n",
"<title>-1482844136827969257</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"696.7658,-168.1128 642.7658,-168.1128 642.7658,-132.1128 696.7658,-132.1128 696.7658,-168.1128\"/>\n",
"<text text-anchor=\"middle\" x=\"669.7658\" y=\"-145.9128\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
"</g>\n",
"<!-- 7893469068851150467&#45;&gt;&#45;1482844136827969257 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>7893469068851150467-&gt;-1482844136827969257</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M669.7658,-96.3948C669.7658,-105.0373 669.7658,-113.783 669.7658,-121.6366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"666.2659,-121.6995 669.7658,-131.6995 673.2659,-121.6995 666.2659,-121.6995\"/>\n",
"</g>\n",
"<!-- 1810268556867893775 -->\n",
"<g id=\"node27\" class=\"node\">\n",
"<title>1810268556867893775</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"669.7658\" cy=\"-291.8786\" rx=\"87.5321\" ry=\"87.5321\"/>\n",
"<text text-anchor=\"middle\" x=\"669.7658\" y=\"-287.6786\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">to_pyarrow_string</text>\n",
"</g>\n",
"<!-- &#45;1482844136827969257&#45;&gt;1810268556867893775 -->\n",
"<g id=\"edge18\" class=\"edge\">\n",
"<title>-1482844136827969257-&gt;1810268556867893775</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M669.7658,-168.356C669.7658,-175.4603 669.7658,-184.1809 669.7658,-193.6733\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"666.2659,-193.8094 669.7658,-203.8094 673.2659,-193.8095 666.2659,-193.8094\"/>\n",
"</g>\n",
"<!-- 6856629656578829824 -->\n",
"<g id=\"node9\" class=\"node\">\n",
"<title>6856629656578829824</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"863.7658\" cy=\"-48.0564\" rx=\"48.1129\" ry=\"48.1129\"/>\n",
"<text text-anchor=\"middle\" x=\"863.7658\" y=\"-43.8564\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">read-csv</text>\n",
"</g>\n",
"<!-- 7672468524924517865 -->\n",
"<g id=\"node10\" class=\"node\">\n",
"<title>7672468524924517865</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"890.7658,-168.1128 836.7658,-168.1128 836.7658,-132.1128 890.7658,-132.1128 890.7658,-168.1128\"/>\n",
"<text text-anchor=\"middle\" x=\"863.7658\" y=\"-145.9128\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
"</g>\n",
"<!-- 6856629656578829824&#45;&gt;7672468524924517865 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>6856629656578829824-&gt;7672468524924517865</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M863.7658,-96.3948C863.7658,-105.0373 863.7658,-113.783 863.7658,-121.6366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"860.2659,-121.6995 863.7658,-131.6995 867.2659,-121.6995 860.2659,-121.6995\"/>\n",
"</g>\n",
"<!-- 1006141651719320733 -->\n",
"<g id=\"node29\" class=\"node\">\n",
"<title>1006141651719320733</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"863.7658\" cy=\"-291.8786\" rx=\"87.5321\" ry=\"87.5321\"/>\n",
"<text text-anchor=\"middle\" x=\"863.7658\" y=\"-287.6786\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">to_pyarrow_string</text>\n",
"</g>\n",
"<!-- 7672468524924517865&#45;&gt;1006141651719320733 -->\n",
"<g id=\"edge20\" class=\"edge\">\n",
"<title>7672468524924517865-&gt;1006141651719320733</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M863.7658,-168.356C863.7658,-175.4603 863.7658,-184.1809 863.7658,-193.6733\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"860.2659,-193.8094 863.7658,-203.8094 867.2659,-193.8095 860.2659,-193.8094\"/>\n",
"</g>\n",
"<!-- 6052502751430256782 -->\n",
"<g id=\"node11\" class=\"node\">\n",
"<title>6052502751430256782</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1057.7658\" cy=\"-48.0564\" rx=\"48.1129\" ry=\"48.1129\"/>\n",
"<text text-anchor=\"middle\" x=\"1057.7658\" y=\"-43.8564\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">read-csv</text>\n",
"</g>\n",
"<!-- &#45;4266634792683035326 -->\n",
"<g id=\"node12\" class=\"node\">\n",
"<title>-4266634792683035326</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1084.7658,-168.1128 1030.7658,-168.1128 1030.7658,-132.1128 1084.7658,-132.1128 1084.7658,-168.1128\"/>\n",
"<text text-anchor=\"middle\" x=\"1057.7658\" y=\"-145.9128\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
"</g>\n",
"<!-- 6052502751430256782&#45;&gt;&#45;4266634792683035326 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>6052502751430256782-&gt;-4266634792683035326</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1057.7658,-96.3948C1057.7658,-105.0373 1057.7658,-113.783 1057.7658,-121.6366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1054.2659,-121.6995 1057.7658,-131.6995 1061.2659,-121.6995 1054.2659,-121.6995\"/>\n",
"</g>\n",
"<!-- 6577678638981667915 -->\n",
"<g id=\"node31\" class=\"node\">\n",
"<title>6577678638981667915</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1057.7658\" cy=\"-291.8786\" rx=\"87.5321\" ry=\"87.5321\"/>\n",
"<text text-anchor=\"middle\" x=\"1057.7658\" y=\"-287.6786\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">to_pyarrow_string</text>\n",
"</g>\n",
"<!-- &#45;4266634792683035326&#45;&gt;6577678638981667915 -->\n",
"<g id=\"edge22\" class=\"edge\">\n",
"<title>-4266634792683035326-&gt;6577678638981667915</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1057.7658,-168.356C1057.7658,-175.4603 1057.7658,-184.1809 1057.7658,-193.6733\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1054.2659,-193.8094 1057.7658,-203.8094 1061.2659,-193.8095 1054.2659,-193.8094\"/>\n",
"</g>\n",
"<!-- 6091195673367092532 -->\n",
"<g id=\"node13\" class=\"node\">\n",
"<title>6091195673367092532</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1251.7658\" cy=\"-48.0564\" rx=\"48.1129\" ry=\"48.1129\"/>\n",
"<text text-anchor=\"middle\" x=\"1251.7658\" y=\"-43.8564\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">read-csv</text>\n",
"</g>\n",
"<!-- 2241005963418963099 -->\n",
"<g id=\"node14\" class=\"node\">\n",
"<title>2241005963418963099</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1278.7658,-168.1128 1224.7658,-168.1128 1224.7658,-132.1128 1278.7658,-132.1128 1278.7658,-168.1128\"/>\n",
"<text text-anchor=\"middle\" x=\"1251.7658\" y=\"-145.9128\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
"</g>\n",
"<!-- 6091195673367092532&#45;&gt;2241005963418963099 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>6091195673367092532-&gt;2241005963418963099</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1251.7658,-96.3948C1251.7658,-105.0373 1251.7658,-113.783 1251.7658,-121.6366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1248.2659,-121.6995 1251.7658,-131.6995 1255.2659,-121.6995 1248.2659,-121.6995\"/>\n",
"</g>\n",
"<!-- &#45;385985841171822998 -->\n",
"<g id=\"node33\" class=\"node\">\n",
"<title>-385985841171822998</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1251.7658\" cy=\"-291.8786\" rx=\"87.5321\" ry=\"87.5321\"/>\n",
"<text text-anchor=\"middle\" x=\"1251.7658\" y=\"-287.6786\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">to_pyarrow_string</text>\n",
"</g>\n",
"<!-- 2241005963418963099&#45;&gt;&#45;385985841171822998 -->\n",
"<g id=\"edge24\" class=\"edge\">\n",
"<title>2241005963418963099-&gt;-385985841171822998</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1251.7658,-168.356C1251.7658,-175.4603 1251.7658,-184.1809 1251.7658,-193.6733\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1248.2659,-193.8094 1251.7658,-203.8094 1255.2659,-193.8095 1248.2659,-193.8094\"/>\n",
"</g>\n",
"<!-- &#45;8116229227903566476 -->\n",
"<g id=\"node15\" class=\"node\">\n",
"<title>-8116229227903566476</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1445.7658\" cy=\"-48.0564\" rx=\"48.1129\" ry=\"48.1129\"/>\n",
"<text text-anchor=\"middle\" x=\"1445.7658\" y=\"-43.8564\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">read-csv</text>\n",
"</g>\n",
"<!-- &#45;2652068065553733267 -->\n",
"<g id=\"node16\" class=\"node\">\n",
"<title>-2652068065553733267</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1472.7658,-168.1128 1418.7658,-168.1128 1418.7658,-132.1128 1472.7658,-132.1128 1472.7658,-168.1128\"/>\n",
"<text text-anchor=\"middle\" x=\"1445.7658\" y=\"-145.9128\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
"</g>\n",
"<!-- &#45;8116229227903566476&#45;&gt;&#45;2652068065553733267 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>-8116229227903566476-&gt;-2652068065553733267</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1445.7658,-96.3948C1445.7658,-105.0373 1445.7658,-113.783 1445.7658,-121.6366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1442.2659,-121.6995 1445.7658,-131.6995 1449.2659,-121.6995 1442.2659,-121.6995\"/>\n",
"</g>\n",
"<!-- 4247314333822728448 -->\n",
"<g id=\"node35\" class=\"node\">\n",
"<title>4247314333822728448</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1445.7658\" cy=\"-291.8786\" rx=\"87.5321\" ry=\"87.5321\"/>\n",
"<text text-anchor=\"middle\" x=\"1445.7658\" y=\"-287.6786\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">to_pyarrow_string</text>\n",
"</g>\n",
"<!-- &#45;2652068065553733267&#45;&gt;4247314333822728448 -->\n",
"<g id=\"edge26\" class=\"edge\">\n",
"<title>-2652068065553733267-&gt;4247314333822728448</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1445.7658,-168.356C1445.7658,-175.4603 1445.7658,-184.1809 1445.7658,-193.6733\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1442.2659,-193.8094 1445.7658,-203.8094 1449.2659,-193.8095 1442.2659,-193.8094\"/>\n",
"</g>\n",
"<!-- 4250229355946198847 -->\n",
"<g id=\"node17\" class=\"node\">\n",
"<title>4250229355946198847</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1639.7658\" cy=\"-48.0564\" rx=\"48.1129\" ry=\"48.1129\"/>\n",
"<text text-anchor=\"middle\" x=\"1639.7658\" y=\"-43.8564\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">read-csv</text>\n",
"</g>\n",
"<!-- &#45;542784692436102970 -->\n",
"<g id=\"node18\" class=\"node\">\n",
"<title>-542784692436102970</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1666.7658,-168.1128 1612.7658,-168.1128 1612.7658,-132.1128 1666.7658,-132.1128 1666.7658,-168.1128\"/>\n",
"<text text-anchor=\"middle\" x=\"1639.7658\" y=\"-145.9128\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">8</text>\n",
"</g>\n",
"<!-- 4250229355946198847&#45;&gt;&#45;542784692436102970 -->\n",
"<g id=\"edge9\" class=\"edge\">\n",
"<title>4250229355946198847-&gt;-542784692436102970</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1639.7658,-96.3948C1639.7658,-105.0373 1639.7658,-113.783 1639.7658,-121.6366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1636.2659,-121.6995 1639.7658,-131.6995 1643.2659,-121.6995 1636.2659,-121.6995\"/>\n",
"</g>\n",
"<!-- &#45;6625309541577084811 -->\n",
"<g id=\"node37\" class=\"node\">\n",
"<title>-6625309541577084811</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1639.7658\" cy=\"-291.8786\" rx=\"87.5321\" ry=\"87.5321\"/>\n",
"<text text-anchor=\"middle\" x=\"1639.7658\" y=\"-287.6786\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">to_pyarrow_string</text>\n",
"</g>\n",
"<!-- &#45;542784692436102970&#45;&gt;&#45;6625309541577084811 -->\n",
"<g id=\"edge28\" class=\"edge\">\n",
"<title>-542784692436102970-&gt;-6625309541577084811</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1639.7658,-168.356C1639.7658,-175.4603 1639.7658,-184.1809 1639.7658,-193.6733\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1636.2659,-193.8094 1639.7658,-203.8094 1643.2659,-193.8095 1636.2659,-193.8094\"/>\n",
"</g>\n",
"<!-- 8489548528385091455 -->\n",
"<g id=\"node19\" class=\"node\">\n",
"<title>8489548528385091455</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1833.7658\" cy=\"-48.0564\" rx=\"48.1129\" ry=\"48.1129\"/>\n",
"<text text-anchor=\"middle\" x=\"1833.7658\" y=\"-43.8564\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">read-csv</text>\n",
"</g>\n",
"<!-- &#45;5435858721408799336 -->\n",
"<g id=\"node20\" class=\"node\">\n",
"<title>-5435858721408799336</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1860.7658,-168.1128 1806.7658,-168.1128 1806.7658,-132.1128 1860.7658,-132.1128 1860.7658,-168.1128\"/>\n",
"<text text-anchor=\"middle\" x=\"1833.7658\" y=\"-145.9128\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">9</text>\n",
"</g>\n",
"<!-- 8489548528385091455&#45;&gt;&#45;5435858721408799336 -->\n",
"<g id=\"edge10\" class=\"edge\">\n",
"<title>8489548528385091455-&gt;-5435858721408799336</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1833.7658,-96.3948C1833.7658,-105.0373 1833.7658,-113.783 1833.7658,-121.6366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1830.2659,-121.6995 1833.7658,-131.6995 1837.2659,-121.6995 1830.2659,-121.6995\"/>\n",
"</g>\n",
"<!-- &#45;2385990369138192203 -->\n",
"<g id=\"node39\" class=\"node\">\n",
"<title>-2385990369138192203</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1833.7658\" cy=\"-291.8786\" rx=\"87.5321\" ry=\"87.5321\"/>\n",
"<text text-anchor=\"middle\" x=\"1833.7658\" y=\"-287.6786\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">to_pyarrow_string</text>\n",
"</g>\n",
"<!-- &#45;5435858721408799336&#45;&gt;&#45;2385990369138192203 -->\n",
"<g id=\"edge30\" class=\"edge\">\n",
"<title>-5435858721408799336-&gt;-2385990369138192203</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1833.7658,-168.356C1833.7658,-175.4603 1833.7658,-184.1809 1833.7658,-193.6733\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1830.2659,-193.8094 1833.7658,-203.8094 1837.2659,-193.8095 1830.2659,-193.8094\"/>\n",
"</g>\n",
"<!-- 211169203206653550 -->\n",
"<g id=\"node22\" class=\"node\">\n",
"<title>211169203206653550</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"115.7658,-451.6443 61.7658,-451.6443 61.7658,-415.6443 115.7658,-415.6443 115.7658,-451.6443\"/>\n",
"<text text-anchor=\"middle\" x=\"88.7658\" y=\"-429.4443\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- &#45;3433487336282905115&#45;&gt;211169203206653550 -->\n",
"<g id=\"edge11\" class=\"edge\">\n",
"<title>-3433487336282905115-&gt;211169203206653550</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M88.3849,-379.6444C88.45,-388.8844 88.5123,-397.7181 88.567,-405.4664\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"85.0681,-405.6516 88.6387,-415.6267 92.0679,-405.6022 85.0681,-405.6516\"/>\n",
"</g>\n",
"<!-- &#45;2558942642330026850 -->\n",
"<g id=\"node41\" class=\"node\">\n",
"<title>-2558942642330026850</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"89.7658\" cy=\"-530.3392\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"89.7658\" y=\"-526.1392\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 211169203206653550&#45;&gt;&#45;2558942642330026850 -->\n",
"<g id=\"edge32\" class=\"edge\">\n",
"<title>211169203206653550-&gt;-2558942642330026850</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M88.9539,-451.8319C89.0295,-459.1456 89.121,-467.9924 89.2149,-477.073\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"85.7179,-477.3923 89.3212,-487.3555 92.7175,-477.3198 85.7179,-477.3923\"/>\n",
"</g>\n",
"<!-- 6718809959308651975 -->\n",
"<g id=\"node24\" class=\"node\">\n",
"<title>6718809959308651975</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"309.7658,-451.6443 255.7658,-451.6443 255.7658,-415.6443 309.7658,-415.6443 309.7658,-451.6443\"/>\n",
"<text text-anchor=\"middle\" x=\"282.7658\" y=\"-429.4443\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
"</g>\n",
"<!-- &#45;4237614241431478157&#45;&gt;6718809959308651975 -->\n",
"<g id=\"edge13\" class=\"edge\">\n",
"<title>-4237614241431478157-&gt;6718809959308651975</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M282.3849,-379.6444C282.45,-388.8844 282.5123,-397.7181 282.567,-405.4664\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"279.0681,-405.6516 282.6387,-415.6267 286.0679,-405.6022 279.0681,-405.6516\"/>\n",
"</g>\n",
"<!-- 1680376530108865758 -->\n",
"<g id=\"node43\" class=\"node\">\n",
"<title>1680376530108865758</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"286.7658\" cy=\"-530.3392\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"286.7658\" y=\"-526.1392\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 6718809959308651975&#45;&gt;1680376530108865758 -->\n",
"<g id=\"edge34\" class=\"edge\">\n",
"<title>6718809959308651975-&gt;1680376530108865758</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M283.5181,-451.8319C283.8207,-459.1456 284.1866,-467.9924 284.5623,-477.073\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"281.0772,-477.5087 284.9876,-487.3555 288.0712,-477.2194 281.0772,-477.5087\"/>\n",
"</g>\n",
"<!-- 1825735930335955609 -->\n",
"<g id=\"node26\" class=\"node\">\n",
"<title>1825735930335955609</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"503.7658,-451.6443 449.7658,-451.6443 449.7658,-415.6443 503.7658,-415.6443 503.7658,-451.6443\"/>\n",
"<text text-anchor=\"middle\" x=\"476.7658\" y=\"-429.4443\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
"</g>\n",
"<!-- 7890554046727680068&#45;&gt;1825735930335955609 -->\n",
"<g id=\"edge15\" class=\"edge\">\n",
"<title>7890554046727680068-&gt;1825735930335955609</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M476.3849,-379.6444C476.45,-388.8844 476.5123,-397.7181 476.567,-405.4664\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"473.0681,-405.6516 476.6387,-415.6267 480.0679,-405.6022 473.0681,-405.6516\"/>\n",
"</g>\n",
"<!-- &#45;4399908959750920535 -->\n",
"<g id=\"node45\" class=\"node\">\n",
"<title>-4399908959750920535</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"479.7658\" cy=\"-530.3392\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"479.7658\" y=\"-526.1392\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 1825735930335955609&#45;&gt;&#45;4399908959750920535 -->\n",
"<g id=\"edge36\" class=\"edge\">\n",
"<title>1825735930335955609-&gt;-4399908959750920535</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M477.33,-451.8319C477.5569,-459.1456 477.8314,-467.9924 478.1132,-477.073\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"474.6237,-477.4689 478.4322,-487.3555 481.6203,-477.2518 474.6237,-477.4689\"/>\n",
"</g>\n",
"<!-- 3935019303453585906 -->\n",
"<g id=\"node28\" class=\"node\">\n",
"<title>3935019303453585906</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"696.7658,-451.6443 642.7658,-451.6443 642.7658,-415.6443 696.7658,-415.6443 696.7658,-451.6443\"/>\n",
"<text text-anchor=\"middle\" x=\"669.7658\" y=\"-429.4443\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
"</g>\n",
"<!-- 1810268556867893775&#45;&gt;3935019303453585906 -->\n",
"<g id=\"edge17\" class=\"edge\">\n",
"<title>1810268556867893775-&gt;3935019303453585906</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M669.7658,-379.6444C669.7658,-388.8844 669.7658,-397.7181 669.7658,-405.4664\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"666.2659,-405.6266 669.7658,-415.6267 673.2659,-405.6267 666.2659,-405.6266\"/>\n",
"</g>\n",
"<!-- &#45;160589787312027927 -->\n",
"<g id=\"node47\" class=\"node\">\n",
"<title>-160589787312027927</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"671.7658\" cy=\"-530.3392\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"671.7658\" y=\"-526.1392\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 3935019303453585906&#45;&gt;&#45;160589787312027927 -->\n",
"<g id=\"edge38\" class=\"edge\">\n",
"<title>3935019303453585906-&gt;-160589787312027927</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M670.1419,-451.8319C670.2932,-459.1456 670.4762,-467.9924 670.664,-477.073\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"667.1706,-477.4301 670.8767,-487.3555 674.1691,-477.2852 667.1706,-477.4301\"/>\n",
"</g>\n",
"<!-- &#45;8004084014153967285 -->\n",
"<g id=\"node30\" class=\"node\">\n",
"<title>-8004084014153967285</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"890.7658,-451.6443 836.7658,-451.6443 836.7658,-415.6443 890.7658,-415.6443 890.7658,-451.6443\"/>\n",
"<text text-anchor=\"middle\" x=\"863.7658\" y=\"-429.4443\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
"</g>\n",
"<!-- 1006141651719320733&#45;&gt;&#45;8004084014153967285 -->\n",
"<g id=\"edge19\" class=\"edge\">\n",
"<title>1006141651719320733-&gt;-8004084014153967285</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M863.7658,-379.6444C863.7658,-388.8844 863.7658,-397.7181 863.7658,-405.4664\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"860.2659,-405.6266 863.7658,-415.6267 867.2659,-405.6267 860.2659,-405.6266\"/>\n",
"</g>\n",
"<!-- &#45;121896865375192177 -->\n",
"<g id=\"node49\" class=\"node\">\n",
"<title>-121896865375192177</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"864.7658\" cy=\"-530.3392\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"864.7658\" y=\"-526.1392\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;8004084014153967285&#45;&gt;&#45;121896865375192177 -->\n",
"<g id=\"edge40\" class=\"edge\">\n",
"<title>-8004084014153967285-&gt;-121896865375192177</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M863.9539,-451.8319C864.0295,-459.1456 864.121,-467.9924 864.2149,-477.073\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"860.7179,-477.3923 864.3212,-487.3555 867.7175,-477.3198 860.7179,-477.3923\"/>\n",
"</g>\n",
"<!-- 5549586030582887965 -->\n",
"<g id=\"node32\" class=\"node\">\n",
"<title>5549586030582887965</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1084.7658,-451.6443 1030.7658,-451.6443 1030.7658,-415.6443 1084.7658,-415.6443 1084.7658,-451.6443\"/>\n",
"<text text-anchor=\"middle\" x=\"1057.7658\" y=\"-429.4443\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
"</g>\n",
"<!-- 6577678638981667915&#45;&gt;5549586030582887965 -->\n",
"<g id=\"edge21\" class=\"edge\">\n",
"<title>6577678638981667915-&gt;5549586030582887965</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1057.7658,-379.6444C1057.7658,-388.8844 1057.7658,-397.7181 1057.7658,-405.4664\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1054.2659,-405.6266 1057.7658,-415.6267 1061.2659,-405.6267 1054.2659,-405.6266\"/>\n",
"</g>\n",
"<!-- &#45;926023770523765219 -->\n",
"<g id=\"node51\" class=\"node\">\n",
"<title>-926023770523765219</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1057.7658\" cy=\"-530.3392\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"1057.7658\" y=\"-526.1392\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 5549586030582887965&#45;&gt;&#45;926023770523765219 -->\n",
"<g id=\"edge42\" class=\"edge\">\n",
"<title>5549586030582887965-&gt;-926023770523765219</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1057.7658,-451.8319C1057.7658,-459.1456 1057.7658,-467.9924 1057.7658,-477.073\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1054.2659,-477.3555 1057.7658,-487.3555 1061.2659,-477.3555 1054.2659,-477.3555\"/>\n",
"</g>\n",
"<!-- &#45;6389517287024665226 -->\n",
"<g id=\"node34\" class=\"node\">\n",
"<title>-6389517287024665226</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1277.7658,-451.6443 1223.7658,-451.6443 1223.7658,-415.6443 1277.7658,-415.6443 1277.7658,-451.6443\"/>\n",
"<text text-anchor=\"middle\" x=\"1250.7658\" y=\"-429.4443\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
"</g>\n",
"<!-- &#45;385985841171822998&#45;&gt;&#45;6389517287024665226 -->\n",
"<g id=\"edge23\" class=\"edge\">\n",
"<title>-385985841171822998-&gt;-6389517287024665226</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1251.1467,-379.6444C1251.0815,-388.8844 1251.0192,-397.7181 1250.9645,-405.4664\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1247.4636,-405.6022 1250.8929,-415.6267 1254.4634,-405.6516 1247.4636,-405.6022\"/>\n",
"</g>\n",
"<!-- &#45;1962863182796085862 -->\n",
"<g id=\"node53\" class=\"node\">\n",
"<title>-1962863182796085862</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1250.7658\" cy=\"-530.3392\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"1250.7658\" y=\"-526.1392\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;6389517287024665226&#45;&gt;&#45;1962863182796085862 -->\n",
"<g id=\"edge44\" class=\"edge\">\n",
"<title>-6389517287024665226-&gt;-1962863182796085862</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1250.7658,-451.8319C1250.7658,-459.1456 1250.7658,-467.9924 1250.7658,-477.073\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1247.2659,-477.3555 1250.7658,-487.3555 1254.2659,-477.3555 1247.2659,-477.3555\"/>\n",
"</g>\n",
"<!-- 2765795374727821896 -->\n",
"<g id=\"node36\" class=\"node\">\n",
"<title>2765795374727821896</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1471.7658,-451.6443 1417.7658,-451.6443 1417.7658,-415.6443 1471.7658,-415.6443 1471.7658,-451.6443\"/>\n",
"<text text-anchor=\"middle\" x=\"1444.7658\" y=\"-429.4443\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
"</g>\n",
"<!-- 4247314333822728448&#45;&gt;2765795374727821896 -->\n",
"<g id=\"edge25\" class=\"edge\">\n",
"<title>4247314333822728448-&gt;2765795374727821896</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1445.1467,-379.6444C1445.0815,-388.8844 1445.0192,-397.7181 1444.9645,-405.4664\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1441.4636,-405.6022 1444.8929,-415.6267 1448.4634,-405.6516 1441.4636,-405.6022\"/>\n",
"</g>\n",
"<!-- 5121859027775606713 -->\n",
"<g id=\"node55\" class=\"node\">\n",
"<title>5121859027775606713</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1444.7658\" cy=\"-530.3392\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"1444.7658\" y=\"-526.1392\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 2765795374727821896&#45;&gt;5121859027775606713 -->\n",
"<g id=\"edge46\" class=\"edge\">\n",
"<title>2765795374727821896-&gt;5121859027775606713</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1444.7658,-451.8319C1444.7658,-459.1456 1444.7658,-467.9924 1444.7658,-477.073\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1441.2659,-477.3555 1444.7658,-487.3555 1448.2659,-477.3555 1441.2659,-477.3555\"/>\n",
"</g>\n",
"<!-- &#45;9173307942879731295 -->\n",
"<g id=\"node38\" class=\"node\">\n",
"<title>-9173307942879731295</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1665.7658,-451.6443 1611.7658,-451.6443 1611.7658,-415.6443 1665.7658,-415.6443 1665.7658,-451.6443\"/>\n",
"<text text-anchor=\"middle\" x=\"1638.7658\" y=\"-429.4443\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">8</text>\n",
"</g>\n",
"<!-- &#45;6625309541577084811&#45;&gt;&#45;9173307942879731295 -->\n",
"<g id=\"edge27\" class=\"edge\">\n",
"<title>-6625309541577084811-&gt;-9173307942879731295</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1639.1467,-379.6444C1639.0815,-388.8844 1639.0192,-397.7181 1638.9645,-405.4664\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1635.4636,-405.6022 1638.8929,-415.6267 1642.4634,-405.6516 1635.4636,-405.6022\"/>\n",
"</g>\n",
"<!-- &#45;3354990675687229593 -->\n",
"<g id=\"node57\" class=\"node\">\n",
"<title>-3354990675687229593</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1638.7658\" cy=\"-530.3392\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"1638.7658\" y=\"-526.1392\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;9173307942879731295&#45;&gt;&#45;3354990675687229593 -->\n",
"<g id=\"edge48\" class=\"edge\">\n",
"<title>-9173307942879731295-&gt;-3354990675687229593</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1638.7658,-451.8319C1638.7658,-459.1456 1638.7658,-467.9924 1638.7658,-477.073\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1635.2659,-477.3555 1638.7658,-487.3555 1642.2659,-477.3555 1635.2659,-477.3555\"/>\n",
"</g>\n",
"<!-- 4380362101857123955 -->\n",
"<g id=\"node40\" class=\"node\">\n",
"<title>4380362101857123955</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1859.7658,-451.6443 1805.7658,-451.6443 1805.7658,-415.6443 1859.7658,-415.6443 1859.7658,-451.6443\"/>\n",
"<text text-anchor=\"middle\" x=\"1832.7658\" y=\"-429.4443\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">9</text>\n",
"</g>\n",
"<!-- &#45;2385990369138192203&#45;&gt;4380362101857123955 -->\n",
"<g id=\"edge29\" class=\"edge\">\n",
"<title>-2385990369138192203-&gt;4380362101857123955</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1833.1467,-379.6444C1833.0815,-388.8844 1833.0192,-397.7181 1832.9645,-405.4664\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1829.4636,-405.6022 1832.8929,-415.6267 1836.4634,-405.6516 1829.4636,-405.6022\"/>\n",
"</g>\n",
"<!-- &#45;4159117580835802635 -->\n",
"<g id=\"node59\" class=\"node\">\n",
"<title>-4159117580835802635</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1832.7658\" cy=\"-530.3392\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"1832.7658\" y=\"-526.1392\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 4380362101857123955&#45;&gt;&#45;4159117580835802635 -->\n",
"<g id=\"edge50\" class=\"edge\">\n",
"<title>4380362101857123955-&gt;-4159117580835802635</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1832.7658,-451.8319C1832.7658,-459.1456 1832.7658,-467.9924 1832.7658,-477.073\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1829.2659,-477.3555 1832.7658,-487.3555 1836.2659,-477.3555 1829.2659,-477.3555\"/>\n",
"</g>\n",
"<!-- &#45;4249030270712278866 -->\n",
"<g id=\"node42\" class=\"node\">\n",
"<title>-4249030270712278866</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"118.7658,-645.0341 64.7658,-645.0341 64.7658,-609.0341 118.7658,-609.0341 118.7658,-645.0341\"/>\n",
"<text text-anchor=\"middle\" x=\"91.7658\" y=\"-622.8341\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- &#45;2558942642330026850&#45;&gt;&#45;4249030270712278866 -->\n",
"<g id=\"edge31\" class=\"edge\">\n",
"<title>-2558942642330026850-&gt;-4249030270712278866</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M90.6488,-573.0324C90.8272,-581.6584 91.0107,-590.5278 91.176,-598.522\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"87.682,-598.85 91.3881,-608.7755 94.6805,-598.7052 87.682,-598.85\"/>\n",
"</g>\n",
"<!-- 3409180576949305715 -->\n",
"<g id=\"node61\" class=\"node\">\n",
"<title>3409180576949305715</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"96.7658\" cy=\"-768.2533\" rx=\"87.4389\" ry=\"87.4389\"/>\n",
"<text text-anchor=\"middle\" x=\"96.7658\" y=\"-764.0533\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-max-chunk</text>\n",
"</g>\n",
"<!-- &#45;4249030270712278866&#45;&gt;3409180576949305715 -->\n",
"<g id=\"edge52\" class=\"edge\">\n",
"<title>-4249030270712278866-&gt;3409180576949305715</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M92.4092,-645.2069C92.6617,-652.3391 92.9721,-661.1066 93.31,-670.6484\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"89.8189,-670.9662 93.6707,-680.8361 96.8145,-670.7185 89.8189,-670.9662\"/>\n",
"</g>\n",
"<!-- &#45;9142104299684975232 -->\n",
"<g id=\"node44\" class=\"node\">\n",
"<title>-9142104299684975232</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"315.7658,-645.0341 261.7658,-645.0341 261.7658,-609.0341 315.7658,-609.0341 315.7658,-645.0341\"/>\n",
"<text text-anchor=\"middle\" x=\"288.7658\" y=\"-622.8341\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
"</g>\n",
"<!-- 1680376530108865758&#45;&gt;&#45;9142104299684975232 -->\n",
"<g id=\"edge33\" class=\"edge\">\n",
"<title>1680376530108865758-&gt;-9142104299684975232</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M287.6488,-573.0324C287.8272,-581.6584 288.0107,-590.5278 288.176,-598.522\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"284.682,-598.85 288.3881,-608.7755 291.6805,-598.7052 284.682,-598.85\"/>\n",
"</g>\n",
"<!-- 3250142366403830195 -->\n",
"<g id=\"node63\" class=\"node\">\n",
"<title>3250142366403830195</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"289.7658\" cy=\"-768.2533\" rx=\"87.4389\" ry=\"87.4389\"/>\n",
"<text text-anchor=\"middle\" x=\"289.7658\" y=\"-764.0533\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-max-chunk</text>\n",
"</g>\n",
"<!-- &#45;9142104299684975232&#45;&gt;3250142366403830195 -->\n",
"<g id=\"edge54\" class=\"edge\">\n",
"<title>-9142104299684975232-&gt;3250142366403830195</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M288.8944,-645.2069C288.945,-652.3391 289.007,-661.1066 289.0746,-670.6484\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"285.5759,-670.8611 289.1467,-680.8361 292.5757,-670.8115 285.5759,-670.8611\"/>\n",
"</g>\n",
"<!-- &#45;7032820926567344935 -->\n",
"<g id=\"node46\" class=\"node\">\n",
"<title>-7032820926567344935</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"507.7658,-645.0341 453.7658,-645.0341 453.7658,-609.0341 507.7658,-609.0341 507.7658,-645.0341\"/>\n",
"<text text-anchor=\"middle\" x=\"480.7658\" y=\"-622.8341\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
"</g>\n",
"<!-- &#45;4399908959750920535&#45;&gt;&#45;7032820926567344935 -->\n",
"<g id=\"edge35\" class=\"edge\">\n",
"<title>-4399908959750920535-&gt;-7032820926567344935</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M480.2073,-573.0324C480.2965,-581.6584 480.3882,-590.5278 480.4709,-598.522\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"476.9736,-598.8123 480.5769,-608.7755 483.9732,-598.7398 476.9736,-598.8123\"/>\n",
"</g>\n",
"<!-- &#45;3319541111194001880 -->\n",
"<g id=\"node65\" class=\"node\">\n",
"<title>-3319541111194001880</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"481.7658\" cy=\"-768.2533\" rx=\"87.4389\" ry=\"87.4389\"/>\n",
"<text text-anchor=\"middle\" x=\"481.7658\" y=\"-764.0533\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-max-chunk</text>\n",
"</g>\n",
"<!-- &#45;7032820926567344935&#45;&gt;&#45;3319541111194001880 -->\n",
"<g id=\"edge56\" class=\"edge\">\n",
"<title>-7032820926567344935-&gt;-3319541111194001880</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M480.8944,-645.2069C480.945,-652.3391 481.007,-661.1066 481.0746,-670.6484\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"477.5759,-670.8611 481.1467,-680.8361 484.5757,-670.8115 477.5759,-670.8611\"/>\n",
"</g>\n",
"<!-- 6520849118169510315 -->\n",
"<g id=\"node48\" class=\"node\">\n",
"<title>6520849118169510315</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"699.7658,-645.0341 645.7658,-645.0341 645.7658,-609.0341 699.7658,-609.0341 699.7658,-645.0341\"/>\n",
"<text text-anchor=\"middle\" x=\"672.7658\" y=\"-622.8341\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
"</g>\n",
"<!-- &#45;160589787312027927&#45;&gt;6520849118169510315 -->\n",
"<g id=\"edge37\" class=\"edge\">\n",
"<title>-160589787312027927-&gt;6520849118169510315</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M672.2073,-573.0324C672.2965,-581.6584 672.3882,-590.5278 672.4709,-598.522\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"668.9736,-598.8123 672.5769,-608.7755 675.9732,-598.7398 668.9736,-598.8123\"/>\n",
"</g>\n",
"<!-- 1606907181465247780 -->\n",
"<g id=\"node67\" class=\"node\">\n",
"<title>1606907181465247780</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"673.7658\" cy=\"-768.2533\" rx=\"87.4389\" ry=\"87.4389\"/>\n",
"<text text-anchor=\"middle\" x=\"673.7658\" y=\"-764.0533\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-max-chunk</text>\n",
"</g>\n",
"<!-- 6520849118169510315&#45;&gt;1606907181465247780 -->\n",
"<g id=\"edge58\" class=\"edge\">\n",
"<title>6520849118169510315-&gt;1606907181465247780</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M672.8944,-645.2069C672.945,-652.3391 673.007,-661.1066 673.0746,-670.6484\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"669.5759,-670.8611 673.1467,-680.8361 676.5757,-670.8115 669.5759,-670.8611\"/>\n",
"</g>\n",
"<!-- &#45;5418254199438042876 -->\n",
"<g id=\"node50\" class=\"node\">\n",
"<title>-5418254199438042876</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"891.7658,-645.0341 837.7658,-645.0341 837.7658,-609.0341 891.7658,-609.0341 891.7658,-645.0341\"/>\n",
"<text text-anchor=\"middle\" x=\"864.7658\" y=\"-622.8341\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
"</g>\n",
"<!-- &#45;121896865375192177&#45;&gt;&#45;5418254199438042876 -->\n",
"<g id=\"edge39\" class=\"edge\">\n",
"<title>-121896865375192177-&gt;-5418254199438042876</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M864.7658,-573.3141C864.7658,-581.914 864.7658,-590.7434 864.7658,-598.6959\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"861.2659,-598.8926 864.7658,-608.8926 868.2659,-598.8927 861.2659,-598.8926\"/>\n",
"</g>\n",
"<!-- 5846226353904140388 -->\n",
"<g id=\"node69\" class=\"node\">\n",
"<title>5846226353904140388</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"865.7658\" cy=\"-768.2533\" rx=\"87.4389\" ry=\"87.4389\"/>\n",
"<text text-anchor=\"middle\" x=\"865.7658\" y=\"-764.0533\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-max-chunk</text>\n",
"</g>\n",
"<!-- &#45;5418254199438042876&#45;&gt;5846226353904140388 -->\n",
"<g id=\"edge60\" class=\"edge\">\n",
"<title>-5418254199438042876-&gt;5846226353904140388</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M864.8944,-645.2069C864.945,-652.3391 865.007,-661.1066 865.0746,-670.6484\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"861.5759,-670.8611 865.1467,-680.8361 868.5757,-670.8115 861.5759,-670.8611\"/>\n",
"</g>\n",
"<!-- 1089386556663955549 -->\n",
"<g id=\"node52\" class=\"node\">\n",
"<title>1089386556663955549</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1084.7658,-645.0341 1030.7658,-645.0341 1030.7658,-609.0341 1084.7658,-609.0341 1084.7658,-645.0341\"/>\n",
"<text text-anchor=\"middle\" x=\"1057.7658\" y=\"-622.8341\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
"</g>\n",
"<!-- &#45;926023770523765219&#45;&gt;1089386556663955549 -->\n",
"<g id=\"edge41\" class=\"edge\">\n",
"<title>-926023770523765219-&gt;1089386556663955549</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1057.7658,-573.3141C1057.7658,-581.914 1057.7658,-590.7434 1057.7658,-598.6959\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1054.2659,-598.8926 1057.7658,-608.8926 1061.2659,-598.8927 1054.2659,-598.8926\"/>\n",
"</g>\n",
"<!-- &#45;5515795509233718653 -->\n",
"<g id=\"node71\" class=\"node\">\n",
"<title>-5515795509233718653</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1057.7658\" cy=\"-768.2533\" rx=\"87.4389\" ry=\"87.4389\"/>\n",
"<text text-anchor=\"middle\" x=\"1057.7658\" y=\"-764.0533\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-max-chunk</text>\n",
"</g>\n",
"<!-- 1089386556663955549&#45;&gt;&#45;5515795509233718653 -->\n",
"<g id=\"edge62\" class=\"edge\">\n",
"<title>1089386556663955549-&gt;-5515795509233718653</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1057.7658,-645.2069C1057.7658,-652.3391 1057.7658,-661.1066 1057.7658,-670.6484\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1054.2659,-670.836 1057.7658,-680.8361 1061.2659,-670.8361 1054.2659,-670.836\"/>\n",
"</g>\n",
"<!-- &#45;8202044855293108945 -->\n",
"<g id=\"node54\" class=\"node\">\n",
"<title>-8202044855293108945</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1276.7658,-645.0341 1222.7658,-645.0341 1222.7658,-609.0341 1276.7658,-609.0341 1276.7658,-645.0341\"/>\n",
"<text text-anchor=\"middle\" x=\"1249.7658\" y=\"-622.8341\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
"</g>\n",
"<!-- &#45;1962863182796085862&#45;&gt;&#45;8202044855293108945 -->\n",
"<g id=\"edge43\" class=\"edge\">\n",
"<title>-1962863182796085862-&gt;-8202044855293108945</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1250.3242,-573.0324C1250.235,-581.6584 1250.1433,-590.5278 1250.0606,-598.522\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1246.5583,-598.7398 1249.9546,-608.7755 1253.5579,-598.8123 1246.5583,-598.7398\"/>\n",
"</g>\n",
"<!-- &#45;6552634921506039296 -->\n",
"<g id=\"node73\" class=\"node\">\n",
"<title>-6552634921506039296</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1249.7658\" cy=\"-768.2533\" rx=\"87.4389\" ry=\"87.4389\"/>\n",
"<text text-anchor=\"middle\" x=\"1249.7658\" y=\"-764.0533\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-max-chunk</text>\n",
"</g>\n",
"<!-- &#45;8202044855293108945&#45;&gt;&#45;6552634921506039296 -->\n",
"<g id=\"edge64\" class=\"edge\">\n",
"<title>-8202044855293108945-&gt;-6552634921506039296</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1249.7658,-645.2069C1249.7658,-652.3391 1249.7658,-661.1066 1249.7658,-670.6484\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1246.2659,-670.836 1249.7658,-680.8361 1253.2659,-670.8361 1246.2659,-670.836\"/>\n",
"</g>\n",
"<!-- &#45;1694404099191110520 -->\n",
"<g id=\"node56\" class=\"node\">\n",
"<title>-1694404099191110520</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1469.7658,-645.0341 1415.7658,-645.0341 1415.7658,-609.0341 1469.7658,-609.0341 1469.7658,-645.0341\"/>\n",
"<text text-anchor=\"middle\" x=\"1442.7658\" y=\"-622.8341\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
"</g>\n",
"<!-- 5121859027775606713&#45;&gt;&#45;1694404099191110520 -->\n",
"<g id=\"edge45\" class=\"edge\">\n",
"<title>5121859027775606713-&gt;-1694404099191110520</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1443.8827,-573.0324C1443.7043,-581.6584 1443.5208,-590.5278 1443.3555,-598.522\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1439.8511,-598.7052 1443.1434,-608.7755 1446.8496,-598.85 1439.8511,-598.7052\"/>\n",
"</g>\n",
"<!-- &#45;7356761826654612338 -->\n",
"<g id=\"node75\" class=\"node\">\n",
"<title>-7356761826654612338</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1442.7658\" cy=\"-768.2533\" rx=\"87.4389\" ry=\"87.4389\"/>\n",
"<text text-anchor=\"middle\" x=\"1442.7658\" y=\"-764.0533\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-max-chunk</text>\n",
"</g>\n",
"<!-- &#45;1694404099191110520&#45;&gt;&#45;7356761826654612338 -->\n",
"<g id=\"edge66\" class=\"edge\">\n",
"<title>-1694404099191110520-&gt;-7356761826654612338</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1442.7658,-645.2069C1442.7658,-652.3391 1442.7658,-661.1066 1442.7658,-670.6484\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1439.2659,-670.836 1442.7658,-680.8361 1446.2659,-670.8361 1439.2659,-670.836\"/>\n",
"</g>\n",
"<!-- &#45;6587478128163806886 -->\n",
"<g id=\"node58\" class=\"node\">\n",
"<title>-6587478128163806886</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1662.7658,-645.0341 1608.7658,-645.0341 1608.7658,-609.0341 1662.7658,-609.0341 1662.7658,-645.0341\"/>\n",
"<text text-anchor=\"middle\" x=\"1635.7658\" y=\"-622.8341\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">8</text>\n",
"</g>\n",
"<!-- &#45;3354990675687229593&#45;&gt;&#45;6587478128163806886 -->\n",
"<g id=\"edge47\" class=\"edge\">\n",
"<title>-3354990675687229593-&gt;-6587478128163806886</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1637.4412,-573.0324C1637.1736,-581.6584 1636.8984,-590.5278 1636.6504,-598.522\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1633.1441,-598.6717 1636.3322,-608.7755 1640.1408,-598.8889 1633.1441,-598.6717\"/>\n",
"</g>\n",
"<!-- 5458535581724902939 -->\n",
"<g id=\"node77\" class=\"node\">\n",
"<title>5458535581724902939</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1635.7658\" cy=\"-768.2533\" rx=\"87.4389\" ry=\"87.4389\"/>\n",
"<text text-anchor=\"middle\" x=\"1635.7658\" y=\"-764.0533\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-max-chunk</text>\n",
"</g>\n",
"<!-- &#45;6587478128163806886&#45;&gt;5458535581724902939 -->\n",
"<g id=\"edge68\" class=\"edge\">\n",
"<title>-6587478128163806886-&gt;5458535581724902939</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1635.7658,-645.2069C1635.7658,-652.3391 1635.7658,-661.1066 1635.7658,-670.6484\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1632.2659,-670.836 1635.7658,-680.8361 1639.2659,-670.8361 1632.2659,-670.836\"/>\n",
"</g>\n",
"<!-- &#45;79837372061808461 -->\n",
"<g id=\"node60\" class=\"node\">\n",
"<title>-79837372061808461</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1855.7658,-645.0341 1801.7658,-645.0341 1801.7658,-609.0341 1855.7658,-609.0341 1855.7658,-645.0341\"/>\n",
"<text text-anchor=\"middle\" x=\"1828.7658\" y=\"-622.8341\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">9</text>\n",
"</g>\n",
"<!-- &#45;4159117580835802635&#45;&gt;&#45;79837372061808461 -->\n",
"<g id=\"edge49\" class=\"edge\">\n",
"<title>-4159117580835802635-&gt;-79837372061808461</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1830.9997,-573.0324C1830.6428,-581.6584 1830.2759,-590.5278 1829.9452,-598.522\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1826.4375,-598.6393 1829.5211,-608.7755 1833.4315,-598.9287 1826.4375,-598.6393\"/>\n",
"</g>\n",
"<!-- 5299497371179427419 -->\n",
"<g id=\"node79\" class=\"node\">\n",
"<title>5299497371179427419</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1828.7658\" cy=\"-768.2533\" rx=\"87.4389\" ry=\"87.4389\"/>\n",
"<text text-anchor=\"middle\" x=\"1828.7658\" y=\"-764.0533\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-max-chunk</text>\n",
"</g>\n",
"<!-- &#45;79837372061808461&#45;&gt;5299497371179427419 -->\n",
"<g id=\"edge70\" class=\"edge\">\n",
"<title>-79837372061808461-&gt;5299497371179427419</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1828.7658,-645.2069C1828.7658,-652.3391 1828.7658,-661.1066 1828.7658,-670.6484\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1825.2659,-670.836 1828.7658,-680.8361 1832.2659,-670.8361 1825.2659,-670.836\"/>\n",
"</g>\n",
"<!-- 5420361858269193962 -->\n",
"<g id=\"node62\" class=\"node\">\n",
"<title>5420361858269193962</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"188.7658,-927.4724 134.7658,-927.4724 134.7658,-891.4724 188.7658,-891.4724 188.7658,-927.4724\"/>\n",
"<text text-anchor=\"middle\" x=\"161.7658\" y=\"-905.2724\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- 3409180576949305715&#45;&gt;5420361858269193962 -->\n",
"<g id=\"edge51\" class=\"edge\">\n",
"<title>3409180576949305715-&gt;5420361858269193962</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M133.2558,-847.5316C139.0015,-860.0147 144.5783,-872.1308 149.2531,-882.2874\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"146.0743,-883.7522 153.4349,-891.3727 152.4331,-880.8253 146.0743,-883.7522\"/>\n",
"</g>\n",
"<!-- 5676183789057889544 -->\n",
"<g id=\"node81\" class=\"node\">\n",
"<title>5676183789057889544</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"961.7658\" cy=\"-1041.0347\" rx=\"77.6245\" ry=\"77.6245\"/>\n",
"<text text-anchor=\"middle\" x=\"961.7658\" y=\"-1036.8347\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-max-agg</text>\n",
"</g>\n",
"<!-- 5420361858269193962&#45;&gt;5676183789057889544 -->\n",
"<g id=\"edge74\" class=\"edge\">\n",
"<title>5420361858269193962-&gt;5676183789057889544</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M188.8416,-913.9251C296.4602,-931.6233 696.7189,-997.447 875.0632,-1026.7762\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"874.5014,-1030.2307 884.9369,-1028.3999 875.6374,-1023.3235 874.5014,-1030.2307\"/>\n",
"</g>\n",
"<!-- 527287829296497596 -->\n",
"<g id=\"node64\" class=\"node\">\n",
"<title>527287829296497596</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"376.7658,-927.4724 322.7658,-927.4724 322.7658,-891.4724 376.7658,-891.4724 376.7658,-927.4724\"/>\n",
"<text text-anchor=\"middle\" x=\"349.7658\" y=\"-905.2724\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
"</g>\n",
"<!-- 3250142366403830195&#45;&gt;527287829296497596 -->\n",
"<g id=\"edge53\" class=\"edge\">\n",
"<title>3250142366403830195-&gt;527287829296497596</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M323.9722,-848.7632C329.0114,-860.6239 333.8892,-872.1045 338.0214,-881.8302\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"334.9014,-883.4375 342.0332,-891.2726 341.344,-880.7002 334.9014,-883.4375\"/>\n",
"</g>\n",
"<!-- 527287829296497596&#45;&gt;5676183789057889544 -->\n",
"<g id=\"edge80\" class=\"edge\">\n",
"<title>527287829296497596-&gt;5676183789057889544</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M376.8523,-915.2952C463.3183,-933.8829 735.27,-992.3446 875.8018,-1022.5549\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"875.1763,-1026.0003 885.6886,-1024.6803 876.6476,-1019.1567 875.1763,-1026.0003\"/>\n",
"</g>\n",
"<!-- 2636571202414127893 -->\n",
"<g id=\"node66\" class=\"node\">\n",
"<title>2636571202414127893</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"568.7658,-927.4724 514.7658,-927.4724 514.7658,-891.4724 568.7658,-891.4724 568.7658,-927.4724\"/>\n",
"<text text-anchor=\"middle\" x=\"541.7658\" y=\"-905.2724\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
"</g>\n",
"<!-- &#45;3319541111194001880&#45;&gt;2636571202414127893 -->\n",
"<g id=\"edge55\" class=\"edge\">\n",
"<title>-3319541111194001880-&gt;2636571202414127893</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M515.9722,-848.7632C521.0114,-860.6239 525.8892,-872.1045 530.0214,-881.8302\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"526.9014,-883.4375 534.0332,-891.2726 533.344,-880.7002 526.9014,-883.4375\"/>\n",
"</g>\n",
"<!-- 2636571202414127893&#45;&gt;5676183789057889544 -->\n",
"<g id=\"edge78\" class=\"edge\">\n",
"<title>2636571202414127893-&gt;5676183789057889544</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M568.9995,-918.0032C630.4211,-937.2431 781.8363,-984.6729 877.7107,-1014.705\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"876.7972,-1018.0865 887.3863,-1017.7358 878.8897,-1011.4065 876.7972,-1018.0865\"/>\n",
"</g>\n",
"<!-- 9144211958516126318 -->\n",
"<g id=\"node68\" class=\"node\">\n",
"<title>9144211958516126318</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"760.7658,-927.4724 706.7658,-927.4724 706.7658,-891.4724 760.7658,-891.4724 760.7658,-927.4724\"/>\n",
"<text text-anchor=\"middle\" x=\"733.7658\" y=\"-905.2724\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
"</g>\n",
"<!-- 1606907181465247780&#45;&gt;9144211958516126318 -->\n",
"<g id=\"edge57\" class=\"edge\">\n",
"<title>1606907181465247780-&gt;9144211958516126318</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M707.9722,-848.7632C713.0114,-860.6239 717.8892,-872.1045 722.0214,-881.8302\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"718.9014,-883.4375 726.0332,-891.2726 725.344,-880.7002 718.9014,-883.4375\"/>\n",
"</g>\n",
"<!-- 9144211958516126318&#45;&gt;5676183789057889544 -->\n",
"<g id=\"edge76\" class=\"edge\">\n",
"<title>9144211958516126318-&gt;5676183789057889544</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M760.8157,-925.081C791.3843,-942.7199 842.4886,-972.2085 885.5094,-997.0326\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"883.8657,-1000.125 894.2764,-1002.0915 887.3643,-994.062 883.8657,-1000.125\"/>\n",
"</g>\n",
"<!-- 4251137929543429952 -->\n",
"<g id=\"node70\" class=\"node\">\n",
"<title>4251137929543429952</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"922.7658,-927.4724 868.7658,-927.4724 868.7658,-891.4724 922.7658,-891.4724 922.7658,-927.4724\"/>\n",
"<text text-anchor=\"middle\" x=\"895.7658\" y=\"-905.2724\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
"</g>\n",
"<!-- 5846226353904140388&#45;&gt;4251137929543429952 -->\n",
"<g id=\"edge59\" class=\"edge\">\n",
"<title>5846226353904140388-&gt;4251137929543429952</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M883.909,-853.6589C886.0025,-863.5135 888.0104,-872.9656 889.7597,-881.1999\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"886.394,-882.2001 891.8956,-891.2545 893.2412,-880.7455 886.394,-882.2001\"/>\n",
"</g>\n",
"<!-- 4251137929543429952&#45;&gt;5676183789057889544 -->\n",
"<g id=\"edge72\" class=\"edge\">\n",
"<title>4251137929543429952-&gt;5676183789057889544</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M904.8044,-927.4897C909.566,-936.9815 915.7718,-949.3518 922.3303,-962.4254\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"919.3014,-964.1931 926.9139,-971.562 925.5582,-961.0543 919.3014,-964.1931\"/>\n",
"</g>\n",
"<!-- &#45;7687965388064123239 -->\n",
"<g id=\"node72\" class=\"node\">\n",
"<title>-7687965388064123239</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1054.7658,-927.4724 1000.7658,-927.4724 1000.7658,-891.4724 1054.7658,-891.4724 1054.7658,-927.4724\"/>\n",
"<text text-anchor=\"middle\" x=\"1027.7658\" y=\"-905.2724\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
"</g>\n",
"<!-- &#45;5515795509233718653&#45;&gt;&#45;7687965388064123239 -->\n",
"<g id=\"edge61\" class=\"edge\">\n",
"<title>-5515795509233718653-&gt;-7687965388064123239</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1039.6226,-853.6589C1037.5291,-863.5135 1035.5211,-872.9656 1033.7719,-881.1999\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1030.2904,-880.7455 1031.6359,-891.2545 1037.1376,-882.2001 1030.2904,-880.7455\"/>\n",
"</g>\n",
"<!-- &#45;7687965388064123239&#45;&gt;5676183789057889544 -->\n",
"<g id=\"edge79\" class=\"edge\">\n",
"<title>-7687965388064123239-&gt;5676183789057889544</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1018.7271,-927.4897C1013.9655,-936.9815 1007.7597,-949.3518 1001.2012,-962.4254\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"997.9733,-961.0543 996.6177,-971.562 1004.2302,-964.1931 997.9733,-961.0543\"/>\n",
"</g>\n",
"<!-- 1467347273688363883 -->\n",
"<g id=\"node74\" class=\"node\">\n",
"<title>1467347273688363883</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1216.7658,-927.4724 1162.7658,-927.4724 1162.7658,-891.4724 1216.7658,-891.4724 1216.7658,-927.4724\"/>\n",
"<text text-anchor=\"middle\" x=\"1189.7658\" y=\"-905.2724\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
"</g>\n",
"<!-- &#45;6552634921506039296&#45;&gt;1467347273688363883 -->\n",
"<g id=\"edge63\" class=\"edge\">\n",
"<title>-6552634921506039296-&gt;1467347273688363883</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1215.5594,-848.7632C1210.5201,-860.6239 1205.6423,-872.1045 1201.5102,-881.8302\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1198.1875,-880.7002 1197.4984,-891.2726 1204.6301,-883.4375 1198.1875,-880.7002\"/>\n",
"</g>\n",
"<!-- 1467347273688363883&#45;&gt;5676183789057889544 -->\n",
"<g id=\"edge75\" class=\"edge\">\n",
"<title>1467347273688363883-&gt;5676183789057889544</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1162.7158,-925.081C1132.1473,-942.7199 1081.0429,-972.2085 1038.0222,-997.0326\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1036.1673,-994.062 1029.2551,-1002.0915 1039.6658,-1000.125 1036.1673,-994.062\"/>\n",
"</g>\n",
"<!-- 7974988029790362308 -->\n",
"<g id=\"node76\" class=\"node\">\n",
"<title>7974988029790362308</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1393.7658,-927.4724 1339.7658,-927.4724 1339.7658,-891.4724 1393.7658,-891.4724 1393.7658,-927.4724\"/>\n",
"<text text-anchor=\"middle\" x=\"1366.7658\" y=\"-905.2724\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
"</g>\n",
"<!-- &#45;7356761826654612338&#45;&gt;7974988029790362308 -->\n",
"<g id=\"edge65\" class=\"edge\">\n",
"<title>-7356761826654612338-&gt;7974988029790362308</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1401.4297,-845.0617C1394.2132,-858.471 1387.1584,-871.5798 1381.3172,-882.4337\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1378.1799,-880.8779 1376.5228,-891.3424 1384.3439,-884.1952 1378.1799,-880.8779\"/>\n",
"</g>\n",
"<!-- 7974988029790362308&#45;&gt;5676183789057889544 -->\n",
"<g id=\"edge73\" class=\"edge\">\n",
"<title>7974988029790362308-&gt;5676183789057889544</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1339.5637,-918.3089C1280.2961,-937.5617 1137.4543,-983.9631 1045.3809,-1013.8727\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1044.2318,-1010.5659 1035.8024,-1016.9842 1046.3945,-1017.2234 1044.2318,-1010.5659\"/>\n",
"</g>\n",
"<!-- &#45;3964115287817190883 -->\n",
"<g id=\"node78\" class=\"node\">\n",
"<title>-3964115287817190883</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1578.7658,-927.4724 1524.7658,-927.4724 1524.7658,-891.4724 1578.7658,-891.4724 1578.7658,-927.4724\"/>\n",
"<text text-anchor=\"middle\" x=\"1551.7658\" y=\"-905.2724\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">8</text>\n",
"</g>\n",
"<!-- 5458535581724902939&#45;&gt;&#45;3964115287817190883 -->\n",
"<g id=\"edge67\" class=\"edge\">\n",
"<title>5458535581724902939-&gt;-3964115287817190883</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1591.0604,-843.411C1582.7345,-857.4084 1574.5509,-871.1664 1567.8258,-882.4726\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1564.6527,-880.9608 1562.5486,-891.3446 1570.6689,-884.5394 1564.6527,-880.9608\"/>\n",
"</g>\n",
"<!-- &#45;3964115287817190883&#45;&gt;5676183789057889544 -->\n",
"<g id=\"edge81\" class=\"edge\">\n",
"<title>-3964115287817190883-&gt;5676183789057889544</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1524.4921,-915.5541C1440.4749,-934.2888 1183.1032,-991.6793 1047.4658,-1021.9247\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1046.5147,-1018.5507 1037.5161,-1024.1433 1048.0382,-1025.3829 1046.5147,-1018.5507\"/>\n",
"</g>\n",
"<!-- &#45;8857189316789887249 -->\n",
"<g id=\"node80\" class=\"node\">\n",
"<title>-8857189316789887249</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1767.7658,-927.4724 1713.7658,-927.4724 1713.7658,-891.4724 1767.7658,-891.4724 1767.7658,-927.4724\"/>\n",
"<text text-anchor=\"middle\" x=\"1740.7658\" y=\"-905.2724\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">9</text>\n",
"</g>\n",
"<!-- 5299497371179427419&#45;&gt;&#45;8857189316789887249 -->\n",
"<g id=\"edge69\" class=\"edge\">\n",
"<title>5299497371179427419-&gt;-8857189316789887249</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1782.4464,-842.5849C1773.4941,-856.9512 1764.6702,-871.1115 1757.4626,-882.678\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1754.3753,-881.0144 1752.0571,-891.3525 1760.3163,-884.7165 1754.3753,-881.0144\"/>\n",
"</g>\n",
"<!-- &#45;8857189316789887249&#45;&gt;5676183789057889544 -->\n",
"<g id=\"edge77\" class=\"edge\">\n",
"<title>-8857189316789887249-&gt;5676183789057889544</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1713.4975,-914.0777C1607.832,-931.9231 1222.6124,-996.9813 1048.3842,-1026.406\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1047.7571,-1022.9623 1038.4796,-1028.0788 1048.9228,-1029.8645 1047.7571,-1022.9623\"/>\n",
"</g>\n",
"<!-- 3933596978388611105 -->\n",
"<g id=\"node82\" class=\"node\">\n",
"<title>3933596978388611105</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"988.7658,-1190.5969 934.7658,-1190.5969 934.7658,-1154.5969 988.7658,-1154.5969 988.7658,-1190.5969\"/>\n",
"<text text-anchor=\"middle\" x=\"961.7658\" y=\"-1168.3969\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- 5676183789057889544&#45;&gt;3933596978388611105 -->\n",
"<g id=\"edge71\" class=\"edge\">\n",
"<title>5676183789057889544-&gt;3933596978388611105</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M961.7658,-1118.7059C961.7658,-1127.7809 961.7658,-1136.5437 961.7658,-1144.2719\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"958.2659,-1144.4332 961.7658,-1154.4332 965.2659,-1144.4333 958.2659,-1144.4332\"/>\n",
"</g>\n",
"</g>\n",
"</svg>"
],
"text/plain": [
"<IPython.core.display.SVG object>"
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"max_delay.visualize(format=\"svg\")"
]
},
{
"cell_type": "markdown",
"id": "f0acae36",
"metadata": {},
"source": [
"Some things to note:\n",
"\n",
"1. Up until this point everything is lazy. To evaluate the result for `max_delay`, call its `compute()` method:\n",
"2. Dask will delete intermediate results (like the full pandas DataFrame for each file) as soon as possible.\n",
" - This lets us handle datasets that are larger than memory\n",
" - This means that repeated computations will have to load all of the data in each time "
]
},
{
"cell_type": "code",
"execution_count": 12,
"id": "92bb3578",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 4.47 s, sys: 462 ms, total: 4.93 s\n",
"Wall time: 3.43 s\n"
]
},
{
"data": {
"text/plain": [
"1435.0"
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%%time \n",
"max_delay.compute()"
]
},
{
"cell_type": "markdown",
"id": "05540de7",
"metadata": {
"tags": []
},
"source": [
"## More Dask DataFrame computations\n",
"\n",
"Let's see couple of examples on how the API for Dask DataFrames is the same than Pandas. If you are comfortable with Pandas, the following operations will look very familiar, except we will need to add the `compute()` to get the results wanted.\n",
"\n",
"### Example 1: Total of non-cancelled flights taken\n",
"\n",
"Notice that there is a column in our DataFrame called `\"Cancelled\"` that is a boolean. "
]
},
{
"cell_type": "code",
"execution_count": 13,
"id": "0883849a",
"metadata": {
"tags": []
},
"outputs": [
{
"data": {
"text/plain": [
"2540961"
]
},
"execution_count": 13,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"(~ddf[\"Cancelled\"]).sum().compute()"
]
},
{
"cell_type": "markdown",
"id": "5df23079",
"metadata": {
"tags": []
},
"source": [
"### Example 2: Total of non-cancelled flights taken by airport\n",
"\n",
"We should select the non-canceled flights, use the operation `groupby` on the `\"Origin\"` column and finally use `count` to get the detailed per airport."
]
},
{
"cell_type": "code",
"execution_count": 14,
"id": "7b01ecd4",
"metadata": {
"tags": []
},
"outputs": [
{
"data": {
"text/plain": [
"Origin\n",
"EWR 1139451\n",
"JFK 427243\n",
"LGA 974267\n",
"Name: Origin, dtype: int64"
]
},
"execution_count": 14,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"ddf[~ddf[\"Cancelled\"]].groupby(\"Origin\")[\"Origin\"].count().compute()"
]
},
{
"cell_type": "markdown",
"id": "d7dec6b4",
"metadata": {
"tags": []
},
"source": [
"### Exercise 1: What is the average departure delay from each airport?"
]
},
{
"cell_type": "markdown",
"id": "b5668216",
"metadata": {},
"source": [
"Uncomment and run the cell below to see the solution."
]
},
{
"cell_type": "code",
"execution_count": 15,
"id": "6319550d",
"metadata": {
"tags": []
},
"outputs": [
{
"data": {
"text/plain": [
"Origin\n",
"EWR 10.295469\n",
"JFK 10.351299\n",
"LGA 7.431142\n",
"Name: DepDelay, dtype: float64"
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"ddf.groupby(\"Origin\")[\"DepDelay\"].mean().compute()"
]
},
{
"cell_type": "markdown",
"id": "230c37b2",
"metadata": {
"tags": []
},
"source": [
"### Exercise 2: What day of the week has the worst average departure delay?\n",
"Uncomment and run the cell below to see the solution."
]
},
{
"cell_type": "code",
"execution_count": 16,
"id": "4dacd560",
"metadata": {
"tags": []
},
"outputs": [
{
"data": {
"text/plain": [
"5"
]
},
"execution_count": 16,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"ddf.groupby(\"DayOfWeek\")[\"DepDelay\"].mean().idxmax().compute()"
]
},
{
"cell_type": "markdown",
"id": "b0da1c43",
"metadata": {
"tags": []
},
"source": [
"## Working with Partitions\n",
"Dask DataFrames implements a large portion of the pandas API by simply performing pandas methods on its partitions (which are pandas objects). \n",
"\n",
"### Mapping Functions with `map_partitions`\n",
"However, sometimes you might want to manipulate your Dask DataFrame with a custom function. You can use the `map_partitions` method for this.\n",
"\n",
"Imagine you find out that there was a 2-minute error in the `DepDelay` column.\n",
"\n",
"Let's create a pandas `apply` function that will subtract 2 from every input:"
]
},
{
"cell_type": "code",
"execution_count": 17,
"id": "ca97e0c4",
"metadata": {},
"outputs": [],
"source": [
"def subtract_2(df):\n",
" return df.apply(lambda x: x-2)"
]
},
{
"cell_type": "markdown",
"id": "af5ffd7a",
"metadata": {},
"source": [
"We can then map this function over all of our partitions:"
]
},
{
"cell_type": "code",
"execution_count": 18,
"id": "c5db73a2",
"metadata": {},
"outputs": [],
"source": [
"ddf[\"Adjusted_DepDelay\"] = ddf[\"DepDelay\"].map_partitions(subtract_2)"
]
},
{
"cell_type": "code",
"execution_count": 19,
"id": "c6f79e39",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>DepDelay</th>\n",
" <th>Adjusted_DepDelay</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>41.0</td>\n",
" <td>39.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>7.0</td>\n",
" <td>5.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>6.0</td>\n",
" <td>4.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>9.0</td>\n",
" <td>7.0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" DepDelay Adjusted_DepDelay\n",
"0 41.0 39.0\n",
"1 7.0 5.0\n",
"2 6.0 4.0\n",
"3 2.0 0.0\n",
"4 9.0 7.0"
]
},
"execution_count": 19,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"ddf[[\"DepDelay\", \"Adjusted_DepDelay\"]].head()"
]
},
{
"cell_type": "markdown",
"id": "45884f8b",
"metadata": {
"tags": []
},
"source": [
"## Performance tip: When to call .compute()\n",
"\n",
"In the examples and exercises above, we sometimes perform the same operation more than once (e.g. `read_csv`). Dask DataFrames hashes the arguments, allowing duplicate computations to be shared, and only computed once. You can use `dask.compute()` to merge task graphs of multiple operations.\n",
"\n",
"For example, let's compute the mean and standard deviation for departure delay of all non-canceled flights. Since Dask operations are lazy, those values aren't the final results until we `compute` them. They're just the recipe required to get the result.\n",
"\n",
"If we compute them with two calls to compute, there is no sharing of intermediate computations."
]
},
{
"cell_type": "code",
"execution_count": 20,
"id": "540952b2",
"metadata": {},
"outputs": [],
"source": [
"non_cancelled = ddf[~ddf[\"Cancelled\"]]\n",
"mean_delay = non_cancelled[\"DepDelay\"].mean()\n",
"std_delay = non_cancelled[\"DepDelay\"].std()"
]
},
{
"cell_type": "code",
"execution_count": 21,
"id": "da852348",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 10.3 s, sys: 247 ms, total: 10.6 s\n",
"Wall time: 7.37 s\n"
]
}
],
"source": [
"%%time\n",
"mean_delay_result = mean_delay.compute()\n",
"std_delay_result = std_delay.compute()"
]
},
{
"cell_type": "markdown",
"id": "7ff6c61e",
"metadata": {},
"source": [
"Now, let's see how long it takes if we try computing `mean_delay` and `std_delay` with a single `compute()` call."
]
},
{
"cell_type": "code",
"execution_count": 22,
"id": "1514304e",
"metadata": {},
"outputs": [],
"source": [
"import dask"
]
},
{
"cell_type": "code",
"execution_count": 23,
"id": "eefc4c22",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 5.12 s, sys: 134 ms, total: 5.25 s\n",
"Wall time: 3.69 s\n"
]
}
],
"source": [
"%%time\n",
"mean_delay_res, std_delay_res = dask.compute(mean_delay, std_delay)"
]
},
{
"cell_type": "markdown",
"id": "48db683a",
"metadata": {},
"source": [
"Using `dask.compute` takes roughly 1/2 the time. This is because the task graphs for both results are merged when calling `dask.compute`, allowing shared operations (like `read_csv`) to only be done once instead of twice. In particular, using `dask.compute` only does the following once:\n",
"\n",
"- The calls to `read_csv`\n",
"- The filter (`df[~df[\"Cancelled\"]]`)\n",
"- The `\"DepDelay\"` column indexing\n",
"- Some of the necessary reductions (`sum`, `count`)\n",
"\n",
"To see what the merged task graphs between multiple results look like (and what's shared), you can use the `dask.visualize` function:"
]
},
{
"cell_type": "code",
"execution_count": 24,
"id": "fc371ed9",
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"4978pt\" height=\"3468pt\" viewBox=\"0.00 0.00 4978.08 3468.43\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 3464.4324)\">\n",
"<title>%3</title>\n",
"<polygon fill=\"#ffffff\" stroke=\"transparent\" points=\"-4,4 -4,-3464.4324 4974.0834,-3464.4324 4974.0834,4 -4,4\"/>\n",
"<!-- &#45;5033700094121044401 -->\n",
"<g id=\"node1\" class=\"node\">\n",
"<title>-5033700094121044401</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"2090.0417\" cy=\"-2506.4145\" rx=\"64.3017\" ry=\"64.3017\"/>\n",
"<text text-anchor=\"middle\" x=\"2090.0417\" y=\"-2502.2145\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-mean</text>\n",
"</g>\n",
"<!-- &#45;1045149419896717778 -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>-1045149419896717778</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"2117.0417,-2695.6861 2063.0417,-2695.6861 2063.0417,-2659.6861 2117.0417,-2659.6861 2117.0417,-2695.6861\"/>\n",
"<text text-anchor=\"middle\" x=\"2090.0417\" y=\"-2673.4861\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- &#45;5033700094121044401&#45;&gt;&#45;1045149419896717778 -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>-5033700094121044401-&gt;-1045149419896717778</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M2090.0417,-2570.677C2090.0417,-2597.7981 2090.0417,-2627.9748 2090.0417,-2649.3502\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2086.5418,-2649.3735 2090.0417,-2659.3735 2093.5418,-2649.3736 2086.5418,-2649.3735\"/>\n",
"</g>\n",
"<!-- 8077431043398771738 -->\n",
"<g id=\"node3\" class=\"node\">\n",
"<title>8077431043398771738</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1703.0417,-2353.1429 1649.0417,-2353.1429 1649.0417,-2317.1429 1703.0417,-2317.1429 1703.0417,-2353.1429\"/>\n",
"<text text-anchor=\"middle\" x=\"1676.0417\" y=\"-2330.9429\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- 8077431043398771738&#45;&gt;&#45;5033700094121044401 -->\n",
"<g id=\"edge2\" class=\"edge\">\n",
"<title>8077431043398771738-&gt;-5033700094121044401</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1703.2054,-2346.3805C1767.0331,-2372.786 1928.1721,-2439.4491 2021.0967,-2477.892\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2019.8442,-2481.1614 2030.4226,-2481.7501 2022.5201,-2474.6931 2019.8442,-2481.1614\"/>\n",
"</g>\n",
"<!-- &#45;7877364352299183273 -->\n",
"<g id=\"node4\" class=\"node\">\n",
"<title>-7877364352299183273</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"2325.0417,-2353.1429 2271.0417,-2353.1429 2271.0417,-2317.1429 2325.0417,-2317.1429 2325.0417,-2353.1429\"/>\n",
"<text text-anchor=\"middle\" x=\"2298.0417\" y=\"-2330.9429\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- &#45;7877364352299183273&#45;&gt;&#45;5033700094121044401 -->\n",
"<g id=\"edge3\" class=\"edge\">\n",
"<title>-7877364352299183273-&gt;-5033700094121044401</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M2276.1752,-2353.1483C2245.9322,-2378.051 2190.248,-2423.9025 2147.6374,-2458.989\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2145.3372,-2456.3492 2139.8422,-2465.4077 2149.7868,-2461.753 2145.3372,-2456.3492\"/>\n",
"</g>\n",
"<!-- &#45;6788647141402678668 -->\n",
"<g id=\"node5\" class=\"node\">\n",
"<title>-6788647141402678668</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"605.0417\" cy=\"-1477.9875\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"605.0417\" y=\"-1473.7875\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;8691173074660582319 -->\n",
"<g id=\"node6\" class=\"node\">\n",
"<title>-8691173074660582319</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"632.0417,-1592.6824 578.0417,-1592.6824 578.0417,-1556.6824 632.0417,-1556.6824 632.0417,-1592.6824\"/>\n",
"<text text-anchor=\"middle\" x=\"605.0417\" y=\"-1570.4824\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- &#45;6788647141402678668&#45;&gt;&#45;8691173074660582319 -->\n",
"<g id=\"edge4\" class=\"edge\">\n",
"<title>-6788647141402678668-&gt;-8691173074660582319</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M605.0417,-1520.9624C605.0417,-1529.5623 605.0417,-1538.3917 605.0417,-1546.3442\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"601.5418,-1546.5409 605.0417,-1556.5409 608.5418,-1546.541 601.5418,-1546.5409\"/>\n",
"</g>\n",
"<!-- &#45;3718951610450759312 -->\n",
"<g id=\"node165\" class=\"node\">\n",
"<title>-3718951610450759312</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"605.0417\" cy=\"-1671.3773\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"605.0417\" y=\"-1667.1773\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;8691173074660582319&#45;&gt;&#45;3718951610450759312 -->\n",
"<g id=\"edge175\" class=\"edge\">\n",
"<title>-8691173074660582319-&gt;-3718951610450759312</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M605.0417,-1592.87C605.0417,-1600.1836 605.0417,-1609.0304 605.0417,-1618.1111\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"601.5418,-1618.3935 605.0417,-1628.3936 608.5418,-1618.3936 601.5418,-1618.3935\"/>\n",
"</g>\n",
"<!-- 9110531067343239353 -->\n",
"<g id=\"node7\" class=\"node\">\n",
"<title>9110531067343239353</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"642.0417,-1051.1506 588.0417,-1051.1506 588.0417,-1015.1506 642.0417,-1015.1506 642.0417,-1051.1506\"/>\n",
"<text text-anchor=\"middle\" x=\"615.0417\" y=\"-1028.9506\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- 9110531067343239353&#45;&gt;&#45;6788647141402678668 -->\n",
"<g id=\"edge5\" class=\"edge\">\n",
"<title>9110531067343239353-&gt;-6788647141402678668</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M596.7553,-1051.5559C588.1429,-1061.3275 578.5689,-1074.0138 573.0417,-1087.1506 548.7941,-1144.7812 554.0417,-1164.0165 554.0417,-1226.5404 554.0417,-1226.5404 554.0417,-1226.5404 554.0417,-1303.9165 554.0417,-1347.8133 569.1628,-1395.5161 582.9377,-1429.8651\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"579.7309,-1431.2697 586.7736,-1439.1849 586.2041,-1428.6054 579.7309,-1431.2697\"/>\n",
"</g>\n",
"<!-- 3690772025862294564 -->\n",
"<g id=\"node135\" class=\"node\">\n",
"<title>3690772025862294564</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"625.0417\" cy=\"-1129.8455\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"625.0417\" y=\"-1125.6455\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 9110531067343239353&#45;&gt;3690772025862294564 -->\n",
"<g id=\"edge135\" class=\"edge\">\n",
"<title>9110531067343239353-&gt;3690772025862294564</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M616.9226,-1051.3382C617.6955,-1058.8109 618.6338,-1067.884 619.5943,-1077.1719\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"616.1283,-1077.6819 620.6385,-1087.2688 623.0912,-1076.9618 616.1283,-1077.6819\"/>\n",
"</g>\n",
"<!-- &#45;3110932062125448052 -->\n",
"<g id=\"node8\" class=\"node\">\n",
"<title>-3110932062125448052</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"636.0417,-1399.2927 582.0417,-1399.2927 582.0417,-1363.2927 636.0417,-1363.2927 636.0417,-1399.2927\"/>\n",
"<text text-anchor=\"middle\" x=\"609.0417\" y=\"-1377.0927\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- &#45;3110932062125448052&#45;&gt;&#45;6788647141402678668 -->\n",
"<g id=\"edge6\" class=\"edge\">\n",
"<title>-3110932062125448052-&gt;-6788647141402678668</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M608.2894,-1399.4802C607.9868,-1406.7939 607.6208,-1415.6407 607.2452,-1424.7214\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"603.7362,-1424.8677 606.8198,-1435.0038 610.7303,-1425.1571 603.7362,-1424.8677\"/>\n",
"</g>\n",
"<!-- &#45;7592774046551251710 -->\n",
"<g id=\"node9\" class=\"node\">\n",
"<title>-7592774046551251710</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1085.0417\" cy=\"-1477.9875\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"1085.0417\" y=\"-1473.7875\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;2183532318558583894 -->\n",
"<g id=\"node10\" class=\"node\">\n",
"<title>-2183532318558583894</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1112.0417,-1592.6824 1058.0417,-1592.6824 1058.0417,-1556.6824 1112.0417,-1556.6824 1112.0417,-1592.6824\"/>\n",
"<text text-anchor=\"middle\" x=\"1085.0417\" y=\"-1570.4824\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
"</g>\n",
"<!-- &#45;7592774046551251710&#45;&gt;&#45;2183532318558583894 -->\n",
"<g id=\"edge7\" class=\"edge\">\n",
"<title>-7592774046551251710-&gt;-2183532318558583894</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1085.0417,-1520.9624C1085.0417,-1529.5623 1085.0417,-1538.3917 1085.0417,-1546.3442\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1081.5418,-1546.5409 1085.0417,-1556.5409 1088.5418,-1546.541 1081.5418,-1546.5409\"/>\n",
"</g>\n",
"<!-- &#45;4523078515599332354 -->\n",
"<g id=\"node167\" class=\"node\">\n",
"<title>-4523078515599332354</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1085.0417\" cy=\"-1671.3773\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"1085.0417\" y=\"-1667.1773\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;2183532318558583894&#45;&gt;&#45;4523078515599332354 -->\n",
"<g id=\"edge177\" class=\"edge\">\n",
"<title>-2183532318558583894-&gt;-4523078515599332354</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1085.0417,-1592.87C1085.0417,-1600.1836 1085.0417,-1609.0304 1085.0417,-1618.1111\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1081.5418,-1618.3935 1085.0417,-1628.3936 1088.5418,-1618.3936 1081.5418,-1618.3935\"/>\n",
"</g>\n",
"<!-- &#45;2828572250264313838 -->\n",
"<g id=\"node11\" class=\"node\">\n",
"<title>-2828572250264313838</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1120.0417,-1051.1506 1066.0417,-1051.1506 1066.0417,-1015.1506 1120.0417,-1015.1506 1120.0417,-1051.1506\"/>\n",
"<text text-anchor=\"middle\" x=\"1093.0417\" y=\"-1028.9506\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
"</g>\n",
"<!-- &#45;2828572250264313838&#45;&gt;&#45;7592774046551251710 -->\n",
"<g id=\"edge8\" class=\"edge\">\n",
"<title>-2828572250264313838-&gt;-7592774046551251710</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1086.4355,-1051.4342C1082.9076,-1061.7955 1078.7471,-1075.0657 1076.0417,-1087.1506 1062.383,-1148.1643 1057.0417,-1164.0165 1057.0417,-1226.5404 1057.0417,-1226.5404 1057.0417,-1226.5404 1057.0417,-1303.9165 1057.0417,-1345.5659 1064.952,-1392.1174 1072.3637,-1426.5936\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1068.9625,-1427.4235 1074.5359,-1436.4339 1075.798,-1425.9145 1068.9625,-1427.4235\"/>\n",
"</g>\n",
"<!-- 7930091198301187172 -->\n",
"<g id=\"node137\" class=\"node\">\n",
"<title>7930091198301187172</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1128.0417\" cy=\"-1129.8455\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"1128.0417\" y=\"-1125.6455\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;2828572250264313838&#45;&gt;7930091198301187172 -->\n",
"<g id=\"edge137\" class=\"edge\">\n",
"<title>-2828572250264313838-&gt;7930091198301187172</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1099.625,-1051.3382C1102.5662,-1059.4639 1106.1924,-1069.4821 1109.8587,-1079.611\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1106.6703,-1081.0861 1113.365,-1089.2978 1113.2524,-1078.7036 1106.6703,-1081.0861\"/>\n",
"</g>\n",
"<!-- 3396708693976550373 -->\n",
"<g id=\"node12\" class=\"node\">\n",
"<title>3396708693976550373</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1139.0417,-1399.2927 1085.0417,-1399.2927 1085.0417,-1363.2927 1139.0417,-1363.2927 1139.0417,-1399.2927\"/>\n",
"<text text-anchor=\"middle\" x=\"1112.0417\" y=\"-1377.0927\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
"</g>\n",
"<!-- 3396708693976550373&#45;&gt;&#45;7592774046551251710 -->\n",
"<g id=\"edge9\" class=\"edge\">\n",
"<title>3396708693976550373-&gt;-7592774046551251710</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1106.9632,-1399.4802C1104.7635,-1407.3581 1102.0671,-1417.0147 1099.3274,-1426.8264\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1095.9085,-1426.0567 1096.5901,-1436.6296 1102.6506,-1427.9393 1095.9085,-1426.0567\"/>\n",
"</g>\n",
"<!-- &#45;8629613458823572353 -->\n",
"<g id=\"node13\" class=\"node\">\n",
"<title>-8629613458823572353</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"413.0417\" cy=\"-1477.9875\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"413.0417\" y=\"-1473.7875\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 6971780343193903228 -->\n",
"<g id=\"node14\" class=\"node\">\n",
"<title>6971780343193903228</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"440.0417,-1592.6824 386.0417,-1592.6824 386.0417,-1556.6824 440.0417,-1556.6824 440.0417,-1592.6824\"/>\n",
"<text text-anchor=\"middle\" x=\"413.0417\" y=\"-1570.4824\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
"</g>\n",
"<!-- &#45;8629613458823572353&#45;&gt;6971780343193903228 -->\n",
"<g id=\"edge10\" class=\"edge\">\n",
"<title>-8629613458823572353-&gt;6971780343193903228</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M413.0417,-1520.9624C413.0417,-1529.5623 413.0417,-1538.3917 413.0417,-1546.3442\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"409.5418,-1546.5409 413.0417,-1556.5409 416.5418,-1546.541 409.5418,-1546.5409\"/>\n",
"</g>\n",
"<!-- &#45;4682116726144807874 -->\n",
"<g id=\"node169\" class=\"node\">\n",
"<title>-4682116726144807874</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"413.0417\" cy=\"-1671.3773\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"413.0417\" y=\"-1667.1773\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 6971780343193903228&#45;&gt;&#45;4682116726144807874 -->\n",
"<g id=\"edge179\" class=\"edge\">\n",
"<title>6971780343193903228-&gt;-4682116726144807874</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M413.0417,-1592.87C413.0417,-1600.1836 413.0417,-1609.0304 413.0417,-1618.1111\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"409.5418,-1618.3935 413.0417,-1628.3936 416.5418,-1618.3936 409.5418,-1618.3935\"/>\n",
"</g>\n",
"<!-- &#45;719288877146683541 -->\n",
"<g id=\"node15\" class=\"node\">\n",
"<title>-719288877146683541</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"389.0417,-1051.1506 335.0417,-1051.1506 335.0417,-1015.1506 389.0417,-1015.1506 389.0417,-1051.1506\"/>\n",
"<text text-anchor=\"middle\" x=\"362.0417\" y=\"-1028.9506\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
"</g>\n",
"<!-- &#45;719288877146683541&#45;&gt;&#45;8629613458823572353 -->\n",
"<g id=\"edge11\" class=\"edge\">\n",
"<title>-719288877146683541-&gt;-8629613458823572353</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M361.573,-1051.2795C360.7292,-1085.5231 359.0417,-1162.0694 359.0417,-1226.5404 359.0417,-1226.5404 359.0417,-1226.5404 359.0417,-1303.9165 359.0417,-1348.1675 375.1574,-1396.0198 389.7809,-1430.3324\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"386.6368,-1431.8781 393.8513,-1439.637 393.05,-1429.0725 386.6368,-1431.8781\"/>\n",
"</g>\n",
"<!-- &#45;3431930664836671869 -->\n",
"<g id=\"node139\" class=\"node\">\n",
"<title>-3431930664836671869</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"430.0417\" cy=\"-1129.8455\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"430.0417\" y=\"-1125.6455\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;719288877146683541&#45;&gt;&#45;3431930664836671869 -->\n",
"<g id=\"edge139\" class=\"edge\">\n",
"<title>-719288877146683541-&gt;-3431930664836671869</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M374.832,-1051.3382C381.834,-1061.2949 390.8342,-1074.0931 399.5273,-1086.4544\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"396.8527,-1088.7358 405.4681,-1094.9023 402.5786,-1084.709 396.8527,-1088.7358\"/>\n",
"</g>\n",
"<!-- &#45;1496365334996145993 -->\n",
"<g id=\"node16\" class=\"node\">\n",
"<title>-1496365334996145993</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"445.0417,-1399.2927 391.0417,-1399.2927 391.0417,-1363.2927 445.0417,-1363.2927 445.0417,-1399.2927\"/>\n",
"<text text-anchor=\"middle\" x=\"418.0417\" y=\"-1377.0927\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
"</g>\n",
"<!-- &#45;1496365334996145993&#45;&gt;&#45;8629613458823572353 -->\n",
"<g id=\"edge12\" class=\"edge\">\n",
"<title>-1496365334996145993-&gt;-8629613458823572353</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M417.1013,-1399.4802C416.719,-1406.8726 416.2558,-1415.8311 415.7809,-1425.0144\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"412.2855,-1424.8364 415.2644,-1435.0038 419.2762,-1425.198 412.2855,-1424.8364\"/>\n",
"</g>\n",
"<!-- &#45;1544891248251879778 -->\n",
"<g id=\"node17\" class=\"node\">\n",
"<title>-1544891248251879778</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"797.0417\" cy=\"-1477.9875\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"797.0417\" y=\"-1473.7875\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;4967322974413649963 -->\n",
"<g id=\"node18\" class=\"node\">\n",
"<title>-4967322974413649963</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"824.0417,-1592.6824 770.0417,-1592.6824 770.0417,-1556.6824 824.0417,-1556.6824 824.0417,-1592.6824\"/>\n",
"<text text-anchor=\"middle\" x=\"797.0417\" y=\"-1570.4824\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
"</g>\n",
"<!-- &#45;1544891248251879778&#45;&gt;&#45;4967322974413649963 -->\n",
"<g id=\"edge13\" class=\"edge\">\n",
"<title>-1544891248251879778-&gt;-4967322974413649963</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M797.0417,-1520.9624C797.0417,-1529.5623 797.0417,-1538.3917 797.0417,-1546.3442\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"793.5418,-1546.5409 797.0417,-1556.5409 800.5418,-1546.541 793.5418,-1546.5409\"/>\n",
"</g>\n",
"<!-- &#45;6364044833020226039 -->\n",
"<g id=\"node171\" class=\"node\">\n",
"<title>-6364044833020226039</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"797.0417\" cy=\"-1671.3773\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"797.0417\" y=\"-1667.1773\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;4967322974413649963&#45;&gt;&#45;6364044833020226039 -->\n",
"<g id=\"edge181\" class=\"edge\">\n",
"<title>-4967322974413649963-&gt;-6364044833020226039</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M797.0417,-1592.87C797.0417,-1600.1836 797.0417,-1609.0304 797.0417,-1618.1111\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"793.5418,-1618.3935 797.0417,-1628.3936 800.5418,-1618.3936 793.5418,-1618.3935\"/>\n",
"</g>\n",
"<!-- 5011275421105852432 -->\n",
"<g id=\"node19\" class=\"node\">\n",
"<title>5011275421105852432</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"772.0417,-1399.2927 718.0417,-1399.2927 718.0417,-1363.2927 772.0417,-1363.2927 772.0417,-1399.2927\"/>\n",
"<text text-anchor=\"middle\" x=\"745.0417\" y=\"-1377.0927\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
"</g>\n",
"<!-- 5011275421105852432&#45;&gt;&#45;1544891248251879778 -->\n",
"<g id=\"edge14\" class=\"edge\">\n",
"<title>5011275421105852432-&gt;-1544891248251879778</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M754.8225,-1399.4802C759.6975,-1408.5454 765.8392,-1419.9659 771.917,-1431.2677\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"768.9333,-1433.1093 776.7522,-1440.2588 775.0984,-1429.7938 768.9333,-1433.1093\"/>\n",
"</g>\n",
"<!-- &#45;5612362906119379907 -->\n",
"<g id=\"node20\" class=\"node\">\n",
"<title>-5612362906119379907</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"799.0417,-1051.1506 745.0417,-1051.1506 745.0417,-1015.1506 799.0417,-1015.1506 799.0417,-1051.1506\"/>\n",
"<text text-anchor=\"middle\" x=\"772.0417\" y=\"-1028.9506\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
"</g>\n",
"<!-- &#45;5612362906119379907&#45;&gt;&#45;1544891248251879778 -->\n",
"<g id=\"edge15\" class=\"edge\">\n",
"<title>-5612362906119379907-&gt;-1544891248251879778</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M776.7953,-1051.4029C785.2545,-1085.5381 802.0417,-1161.476 802.0417,-1226.5404 802.0417,-1226.5404 802.0417,-1226.5404 802.0417,-1303.9165 802.0417,-1344.4667 800.6692,-1390.3085 799.3624,-1424.7661\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"795.8528,-1424.9472 798.9606,-1435.0759 802.8475,-1425.2199 795.8528,-1424.9472\"/>\n",
"</g>\n",
"<!-- 807388507602220739 -->\n",
"<g id=\"node141\" class=\"node\">\n",
"<title>807388507602220739</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"731.0417\" cy=\"-1129.8455\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"731.0417\" y=\"-1125.6455\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;5612362906119379907&#45;&gt;807388507602220739 -->\n",
"<g id=\"edge141\" class=\"edge\">\n",
"<title>-5612362906119379907-&gt;807388507602220739</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M764.3299,-1051.3382C760.7058,-1059.8853 756.1939,-1070.5264 751.6734,-1081.1875\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"748.4022,-1079.9365 747.7208,-1090.5094 754.8468,-1082.6692 748.4022,-1079.9365\"/>\n",
"</g>\n",
"<!-- 2694427924187012830 -->\n",
"<g id=\"node21\" class=\"node\">\n",
"<title>2694427924187012830</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3664.0417\" cy=\"-1477.9875\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"3664.0417\" y=\"-1473.7875\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 8586347070323205287 -->\n",
"<g id=\"node22\" class=\"node\">\n",
"<title>8586347070323205287</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3691.0417,-1592.6824 3637.0417,-1592.6824 3637.0417,-1556.6824 3691.0417,-1556.6824 3691.0417,-1592.6824\"/>\n",
"<text text-anchor=\"middle\" x=\"3664.0417\" y=\"-1570.4824\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
"</g>\n",
"<!-- 2694427924187012830&#45;&gt;8586347070323205287 -->\n",
"<g id=\"edge16\" class=\"edge\">\n",
"<title>2694427924187012830-&gt;8586347070323205287</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3664.0417,-1520.9624C3664.0417,-1529.5623 3664.0417,-1538.3917 3664.0417,-1546.3442\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3660.5418,-1546.5409 3664.0417,-1556.5409 3667.5418,-1546.541 3660.5418,-1546.5409\"/>\n",
"</g>\n",
"<!-- &#45;6523083043565701559 -->\n",
"<g id=\"node173\" class=\"node\">\n",
"<title>-6523083043565701559</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3664.0417\" cy=\"-1671.3773\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"3664.0417\" y=\"-1667.1773\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 8586347070323205287&#45;&gt;&#45;6523083043565701559 -->\n",
"<g id=\"edge183\" class=\"edge\">\n",
"<title>8586347070323205287-&gt;-6523083043565701559</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3664.0417,-1592.87C3664.0417,-1600.1836 3664.0417,-1609.0304 3664.0417,-1618.1111\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3660.5418,-1618.3935 3664.0417,-1628.3936 3667.5418,-1618.3936 3660.5418,-1618.3935\"/>\n",
"</g>\n",
"<!-- &#45;6927827896501700759 -->\n",
"<g id=\"node23\" class=\"node\">\n",
"<title>-6927827896501700759</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3661.0417,-1399.2927 3607.0417,-1399.2927 3607.0417,-1363.2927 3661.0417,-1363.2927 3661.0417,-1399.2927\"/>\n",
"<text text-anchor=\"middle\" x=\"3634.0417\" y=\"-1377.0927\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
"</g>\n",
"<!-- &#45;6927827896501700759&#45;&gt;2694427924187012830 -->\n",
"<g id=\"edge17\" class=\"edge\">\n",
"<title>-6927827896501700759-&gt;2694427924187012830</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3639.6845,-1399.4802C3642.1798,-1407.5231 3645.2504,-1417.4199 3648.3601,-1427.443\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3645.0299,-1428.5212 3651.336,-1437.035 3651.7155,-1426.4469 3645.0299,-1428.5212\"/>\n",
"</g>\n",
"<!-- 895277849982618518 -->\n",
"<g id=\"node24\" class=\"node\">\n",
"<title>895277849982618518</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3708.0417,-1051.1506 3654.0417,-1051.1506 3654.0417,-1015.1506 3708.0417,-1015.1506 3708.0417,-1051.1506\"/>\n",
"<text text-anchor=\"middle\" x=\"3681.0417\" y=\"-1028.9506\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
"</g>\n",
"<!-- 895277849982618518&#45;&gt;2694427924187012830 -->\n",
"<g id=\"edge18\" class=\"edge\">\n",
"<title>895277849982618518-&gt;2694427924187012830</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3682.6042,-1051.2648C3685.4167,-1085.4839 3691.0417,-1161.991 3691.0417,-1226.5404 3691.0417,-1226.5404 3691.0417,-1226.5404 3691.0417,-1303.9165 3691.0417,-1345.529 3683.4139,-1392.0828 3676.267,-1426.5693\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3672.8304,-1425.9034 3674.1723,-1436.4129 3679.6771,-1427.3604 3672.8304,-1425.9034\"/>\n",
"</g>\n",
"<!-- 1335479417277102271 -->\n",
"<g id=\"node143\" class=\"node\">\n",
"<title>1335479417277102271</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3620.0417\" cy=\"-1129.8455\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"3620.0417\" y=\"-1125.6455\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 895277849982618518&#45;&gt;1335479417277102271 -->\n",
"<g id=\"edge143\" class=\"edge\">\n",
"<title>895277849982618518-&gt;1335479417277102271</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3669.5681,-1051.3382C3663.5139,-1060.935 3655.7945,-1073.1716 3648.2615,-1085.1125\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3645.2112,-1083.388 3642.8358,-1093.7131 3651.1316,-1087.1229 3645.2112,-1083.388\"/>\n",
"</g>\n",
"<!-- 3222518833861894362 -->\n",
"<g id=\"node25\" class=\"node\">\n",
"<title>3222518833861894362</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3867.0417\" cy=\"-1477.9875\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"3867.0417\" y=\"-1473.7875\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;3352756247284347904 -->\n",
"<g id=\"node26\" class=\"node\">\n",
"<title>-3352756247284347904</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3894.0417,-1592.6824 3840.0417,-1592.6824 3840.0417,-1556.6824 3894.0417,-1556.6824 3894.0417,-1592.6824\"/>\n",
"<text text-anchor=\"middle\" x=\"3867.0417\" y=\"-1570.4824\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
"</g>\n",
"<!-- 3222518833861894362&#45;&gt;&#45;3352756247284347904 -->\n",
"<g id=\"edge19\" class=\"edge\">\n",
"<title>3222518833861894362-&gt;-3352756247284347904</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3867.0417,-1520.9624C3867.0417,-1529.5623 3867.0417,-1538.3917 3867.0417,-1546.3442\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3863.5418,-1546.5409 3867.0417,-1556.5409 3870.5418,-1546.541 3863.5418,-1546.5409\"/>\n",
"</g>\n",
"<!-- 6292214364813813718 -->\n",
"<g id=\"node175\" class=\"node\">\n",
"<title>6292214364813813718</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3867.0417\" cy=\"-1671.3773\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"3867.0417\" y=\"-1667.1773\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;3352756247284347904&#45;&gt;6292214364813813718 -->\n",
"<g id=\"edge185\" class=\"edge\">\n",
"<title>-3352756247284347904-&gt;6292214364813813718</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3867.0417,-1592.87C3867.0417,-1600.1836 3867.0417,-1609.0304 3867.0417,-1618.1111\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3863.5418,-1618.3935 3867.0417,-1628.3936 3870.5418,-1618.3936 3863.5418,-1618.3935\"/>\n",
"</g>\n",
"<!-- &#45;3997796178990077848 -->\n",
"<g id=\"node27\" class=\"node\">\n",
"<title>-3997796178990077848</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3949.0417,-1051.1506 3895.0417,-1051.1506 3895.0417,-1015.1506 3949.0417,-1015.1506 3949.0417,-1051.1506\"/>\n",
"<text text-anchor=\"middle\" x=\"3922.0417\" y=\"-1028.9506\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
"</g>\n",
"<!-- &#45;3997796178990077848&#45;&gt;3222518833861894362 -->\n",
"<g id=\"edge20\" class=\"edge\">\n",
"<title>-3997796178990077848-&gt;3222518833861894362</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3899.9878,-1051.1815C3889.795,-1060.7675 3878.5345,-1073.4025 3872.0417,-1087.1506 3845.3417,-1143.6868 3853.0417,-1164.0165 3853.0417,-1226.5404 3853.0417,-1226.5404 3853.0417,-1226.5404 3853.0417,-1303.9165 3853.0417,-1344.7182 3856.9107,-1390.727 3860.5809,-1425.1923\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3857.1417,-1425.9395 3861.709,-1435.4993 3864.1001,-1425.1778 3857.1417,-1425.9395\"/>\n",
"</g>\n",
"<!-- 496371137487092898 -->\n",
"<g id=\"node145\" class=\"node\">\n",
"<title>496371137487092898</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3924.0417\" cy=\"-1129.8455\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"3924.0417\" y=\"-1125.6455\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;3997796178990077848&#45;&gt;496371137487092898 -->\n",
"<g id=\"edge145\" class=\"edge\">\n",
"<title>-3997796178990077848-&gt;496371137487092898</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3922.4179,-1051.3382C3922.5692,-1058.6519 3922.7522,-1067.4987 3922.94,-1076.5793\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3919.4465,-1076.9363 3923.1527,-1086.8618 3926.445,-1076.7915 3919.4465,-1076.9363\"/>\n",
"</g>\n",
"<!-- 2227484765250786363 -->\n",
"<g id=\"node28\" class=\"node\">\n",
"<title>2227484765250786363</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3937.0417,-1399.2927 3883.0417,-1399.2927 3883.0417,-1363.2927 3937.0417,-1363.2927 3937.0417,-1399.2927\"/>\n",
"<text text-anchor=\"middle\" x=\"3910.0417\" y=\"-1377.0927\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
"</g>\n",
"<!-- 2227484765250786363&#45;&gt;3222518833861894362 -->\n",
"<g id=\"edge21\" class=\"edge\">\n",
"<title>2227484765250786363-&gt;3222518833861894362</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3901.9538,-1399.4802C3898.1528,-1408.0274 3893.4208,-1418.6684 3888.6798,-1429.3295\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3885.3997,-1428.092 3884.5344,-1438.6515 3891.7958,-1430.9364 3885.3997,-1428.092\"/>\n",
"</g>\n",
"<!-- 853461606766119145 -->\n",
"<g id=\"node29\" class=\"node\">\n",
"<title>853461606766119145</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3258.0417\" cy=\"-1477.9875\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"3258.0417\" y=\"-1473.7875\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 5802556414468139218 -->\n",
"<g id=\"node30\" class=\"node\">\n",
"<title>5802556414468139218</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3285.0417,-1592.6824 3231.0417,-1592.6824 3231.0417,-1556.6824 3285.0417,-1556.6824 3285.0417,-1592.6824\"/>\n",
"<text text-anchor=\"middle\" x=\"3258.0417\" y=\"-1570.4824\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
"</g>\n",
"<!-- 853461606766119145&#45;&gt;5802556414468139218 -->\n",
"<g id=\"edge22\" class=\"edge\">\n",
"<title>853461606766119145-&gt;5802556414468139218</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3258.0417,-1520.9624C3258.0417,-1529.5623 3258.0417,-1538.3917 3258.0417,-1546.3442\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3254.5418,-1546.5409 3258.0417,-1556.5409 3261.5418,-1546.541 3254.5418,-1546.5409\"/>\n",
"</g>\n",
"<!-- 6330907286750649468 -->\n",
"<g id=\"node177\" class=\"node\">\n",
"<title>6330907286750649468</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3258.0417\" cy=\"-1671.3773\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"3258.0417\" y=\"-1667.1773\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 5802556414468139218&#45;&gt;6330907286750649468 -->\n",
"<g id=\"edge187\" class=\"edge\">\n",
"<title>5802556414468139218-&gt;6330907286750649468</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3258.0417,-1592.87C3258.0417,-1600.1836 3258.0417,-1609.0304 3258.0417,-1618.1111\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3254.5418,-1618.3935 3258.0417,-1628.3936 3261.5418,-1618.3936 3254.5418,-1618.3935\"/>\n",
"</g>\n",
"<!-- &#45;1888512805872447551 -->\n",
"<g id=\"node31\" class=\"node\">\n",
"<title>-1888512805872447551</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3301.0417,-1051.1506 3247.0417,-1051.1506 3247.0417,-1015.1506 3301.0417,-1015.1506 3301.0417,-1051.1506\"/>\n",
"<text text-anchor=\"middle\" x=\"3274.0417\" y=\"-1028.9506\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
"</g>\n",
"<!-- &#45;1888512805872447551&#45;&gt;853461606766119145 -->\n",
"<g id=\"edge23\" class=\"edge\">\n",
"<title>-1888512805872447551-&gt;853461606766119145</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3253.9964,-1051.2561C3244.5593,-1060.9513 3234.0748,-1073.6597 3228.0417,-1087.1506 3202.5172,-1144.2272 3209.0417,-1164.0165 3209.0417,-1226.5404 3209.0417,-1226.5404 3209.0417,-1226.5404 3209.0417,-1303.9165 3209.0417,-1347.5362 3223.4747,-1395.0815 3236.6743,-1429.4433\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3233.4279,-1430.7517 3240.3516,-1438.7712 3239.9402,-1428.1844 3233.4279,-1430.7517\"/>\n",
"</g>\n",
"<!-- 4735690309925985506 -->\n",
"<g id=\"node147\" class=\"node\">\n",
"<title>4735690309925985506</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3280.0417\" cy=\"-1129.8455\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"3280.0417\" y=\"-1125.6455\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;1888512805872447551&#45;&gt;4735690309925985506 -->\n",
"<g id=\"edge147\" class=\"edge\">\n",
"<title>-1888512805872447551-&gt;4735690309925985506</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3275.1703,-1051.3382C3275.629,-1058.7305 3276.1849,-1067.6891 3276.7547,-1076.8723\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3273.2619,-1077.0978 3277.3745,-1086.8618 3280.2484,-1076.6642 3273.2619,-1077.0978\"/>\n",
"</g>\n",
"<!-- 8735125521352784788 -->\n",
"<g id=\"node32\" class=\"node\">\n",
"<title>8735125521352784788</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3294.0417,-1399.2927 3240.0417,-1399.2927 3240.0417,-1363.2927 3294.0417,-1363.2927 3294.0417,-1399.2927\"/>\n",
"<text text-anchor=\"middle\" x=\"3267.0417\" y=\"-1377.0927\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
"</g>\n",
"<!-- 8735125521352784788&#45;&gt;853461606766119145 -->\n",
"<g id=\"edge24\" class=\"edge\">\n",
"<title>8735125521352784788-&gt;853461606766119145</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3265.3489,-1399.4802C3264.6534,-1406.9529 3263.8089,-1416.0261 3262.9444,-1425.3139\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3259.4465,-1425.1295 3262.0046,-1435.4108 3266.4164,-1425.7783 3259.4465,-1425.1295\"/>\n",
"</g>\n",
"<!-- &#45;4777985058563917194 -->\n",
"<g id=\"node33\" class=\"node\">\n",
"<title>-4777985058563917194</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3055.0417\" cy=\"-1477.9875\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"3055.0417\" y=\"-1473.7875\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;6136546903139413973 -->\n",
"<g id=\"node34\" class=\"node\">\n",
"<title>-6136546903139413973</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3082.0417,-1592.6824 3028.0417,-1592.6824 3028.0417,-1556.6824 3082.0417,-1556.6824 3082.0417,-1592.6824\"/>\n",
"<text text-anchor=\"middle\" x=\"3055.0417\" y=\"-1570.4824\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
"</g>\n",
"<!-- &#45;4777985058563917194&#45;&gt;&#45;6136546903139413973 -->\n",
"<g id=\"edge25\" class=\"edge\">\n",
"<title>-4777985058563917194-&gt;-6136546903139413973</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3055.0417,-1520.9624C3055.0417,-1529.5623 3055.0417,-1538.3917 3055.0417,-1546.3442\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3051.5418,-1546.5409 3055.0417,-1556.5409 3058.5418,-1546.541 3051.5418,-1546.5409\"/>\n",
"</g>\n",
"<!-- 4451248047392920033 -->\n",
"<g id=\"node179\" class=\"node\">\n",
"<title>4451248047392920033</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3055.0417\" cy=\"-1671.3773\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"3055.0417\" y=\"-1667.1773\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;6136546903139413973&#45;&gt;4451248047392920033 -->\n",
"<g id=\"edge189\" class=\"edge\">\n",
"<title>-6136546903139413973-&gt;4451248047392920033</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3055.0417,-1592.87C3055.0417,-1600.1836 3055.0417,-1609.0304 3055.0417,-1618.1111\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3051.5418,-1618.3935 3055.0417,-1628.3936 3058.5418,-1618.3936 3051.5418,-1618.3935\"/>\n",
"</g>\n",
"<!-- 4619127950229550874 -->\n",
"<g id=\"node35\" class=\"node\">\n",
"<title>4619127950229550874</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3043.0417,-1051.1506 2989.0417,-1051.1506 2989.0417,-1015.1506 3043.0417,-1015.1506 3043.0417,-1051.1506\"/>\n",
"<text text-anchor=\"middle\" x=\"3016.0417\" y=\"-1028.9506\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
"</g>\n",
"<!-- 4619127950229550874&#45;&gt;&#45;4777985058563917194 -->\n",
"<g id=\"edge26\" class=\"edge\">\n",
"<title>4619127950229550874-&gt;-4777985058563917194</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3015.7292,-1051.2803C3015.1667,-1085.5253 3014.0417,-1162.0737 3014.0417,-1226.5404 3014.0417,-1226.5404 3014.0417,-1226.5404 3014.0417,-1303.9165 3014.0417,-1346.5864 3025.8582,-1393.6103 3036.8039,-1428.0154\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3033.5744,-1429.4008 3040.0076,-1437.8189 3040.2281,-1427.2264 3033.5744,-1429.4008\"/>\n",
"</g>\n",
"<!-- &#45;466793978206955664 -->\n",
"<g id=\"node149\" class=\"node\">\n",
"<title>-466793978206955664</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3085.0417\" cy=\"-1129.8455\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"3085.0417\" y=\"-1125.6455\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 4619127950229550874&#45;&gt;&#45;466793978206955664 -->\n",
"<g id=\"edge149\" class=\"edge\">\n",
"<title>4619127950229550874-&gt;-466793978206955664</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3029.0201,-1051.3382C3036.1251,-1061.2949 3045.2576,-1074.0931 3054.0785,-1086.4544\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3051.4491,-1088.7952 3060.1068,-1094.9023 3057.1471,-1084.7292 3051.4491,-1088.7952\"/>\n",
"</g>\n",
"<!-- 3842051492380088422 -->\n",
"<g id=\"node36\" class=\"node\">\n",
"<title>3842051492380088422</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3100.0417,-1399.2927 3046.0417,-1399.2927 3046.0417,-1363.2927 3100.0417,-1363.2927 3100.0417,-1399.2927\"/>\n",
"<text text-anchor=\"middle\" x=\"3073.0417\" y=\"-1377.0927\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
"</g>\n",
"<!-- 3842051492380088422&#45;&gt;&#45;4777985058563917194 -->\n",
"<g id=\"edge27\" class=\"edge\">\n",
"<title>3842051492380088422-&gt;-4777985058563917194</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3069.6561,-1399.4802C3068.2351,-1407.1136 3066.5032,-1416.4171 3064.7355,-1425.9134\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3061.2811,-1425.3458 3062.8918,-1435.8175 3068.1628,-1426.6269 3061.2811,-1425.3458\"/>\n",
"</g>\n",
"<!-- 8466274727012693252 -->\n",
"<g id=\"node37\" class=\"node\">\n",
"<title>8466274727012693252</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4743.0417\" cy=\"-1477.9875\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"4743.0417\" y=\"-1473.7875\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 371093852962584452 -->\n",
"<g id=\"node38\" class=\"node\">\n",
"<title>371093852962584452</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4770.0417,-1592.6824 4716.0417,-1592.6824 4716.0417,-1556.6824 4770.0417,-1556.6824 4770.0417,-1592.6824\"/>\n",
"<text text-anchor=\"middle\" x=\"4743.0417\" y=\"-1570.4824\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">8</text>\n",
"</g>\n",
"<!-- 8466274727012693252&#45;&gt;371093852962584452 -->\n",
"<g id=\"edge28\" class=\"edge\">\n",
"<title>8466274727012693252-&gt;371093852962584452</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4743.0417,-1520.9624C4743.0417,-1529.5623 4743.0417,-1538.3917 4743.0417,-1546.3442\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4739.5418,-1546.5409 4743.0417,-1556.5409 4746.5418,-1546.541 4739.5418,-1546.5409\"/>\n",
"</g>\n",
"<!-- 4489940969329755783 -->\n",
"<g id=\"node181\" class=\"node\">\n",
"<title>4489940969329755783</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4743.0417\" cy=\"-1671.3773\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"4743.0417\" y=\"-1667.1773\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 371093852962584452&#45;&gt;4489940969329755783 -->\n",
"<g id=\"edge191\" class=\"edge\">\n",
"<title>371093852962584452-&gt;4489940969329755783</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4743.0417,-1592.87C4743.0417,-1600.1836 4743.0417,-1609.0304 4743.0417,-1618.1111\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4739.5418,-1618.3935 4743.0417,-1628.3936 4746.5418,-1618.3936 4739.5418,-1618.3935\"/>\n",
"</g>\n",
"<!-- &#45;273946078743145492 -->\n",
"<g id=\"node39\" class=\"node\">\n",
"<title>-273946078743145492</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4778.0417,-1051.1506 4724.0417,-1051.1506 4724.0417,-1015.1506 4778.0417,-1015.1506 4778.0417,-1051.1506\"/>\n",
"<text text-anchor=\"middle\" x=\"4751.0417\" y=\"-1028.9506\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">8</text>\n",
"</g>\n",
"<!-- &#45;273946078743145492&#45;&gt;8466274727012693252 -->\n",
"<g id=\"edge29\" class=\"edge\">\n",
"<title>-273946078743145492-&gt;8466274727012693252</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4744.8575,-1051.4652C4741.5477,-1061.8361 4737.6312,-1075.1057 4735.0417,-1087.1506 4721.9001,-1148.2778 4716.0417,-1164.0165 4716.0417,-1226.5404 4716.0417,-1226.5404 4716.0417,-1226.5404 4716.0417,-1303.9165 4716.0417,-1345.529 4723.6695,-1392.0828 4730.8165,-1426.5693\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4727.4064,-1427.3604 4732.9111,-1436.4129 4734.2531,-1425.9034 4727.4064,-1427.3604\"/>\n",
"</g>\n",
"<!-- 3772525194231936944 -->\n",
"<g id=\"node151\" class=\"node\">\n",
"<title>3772525194231936944</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4787.0417\" cy=\"-1129.8455\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"4787.0417\" y=\"-1125.6455\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;273946078743145492&#45;&gt;3772525194231936944 -->\n",
"<g id=\"edge151\" class=\"edge\">\n",
"<title>-273946078743145492-&gt;3772525194231936944</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4757.813,-1051.3382C4760.9007,-1059.6315 4764.7222,-1069.8961 4768.5725,-1080.2376\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4765.327,-1081.5519 4772.0962,-1089.7022 4771.8871,-1079.1095 4765.327,-1081.5519\"/>\n",
"</g>\n",
"<!-- &#45;8097051825227464769 -->\n",
"<g id=\"node40\" class=\"node\">\n",
"<title>-8097051825227464769</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4802.0417,-1399.2927 4748.0417,-1399.2927 4748.0417,-1363.2927 4802.0417,-1363.2927 4802.0417,-1399.2927\"/>\n",
"<text text-anchor=\"middle\" x=\"4775.0417\" y=\"-1377.0927\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">8</text>\n",
"</g>\n",
"<!-- &#45;8097051825227464769&#45;&gt;8466274727012693252 -->\n",
"<g id=\"edge30\" class=\"edge\">\n",
"<title>-8097051825227464769-&gt;8466274727012693252</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4769.0228,-1399.4802C4766.3337,-1407.606 4763.0182,-1417.6242 4759.6662,-1427.753\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4756.2796,-1426.8466 4756.4605,-1437.4399 4762.9251,-1429.0459 4756.2796,-1426.8466\"/>\n",
"</g>\n",
"<!-- 5659564610816729035 -->\n",
"<g id=\"node41\" class=\"node\">\n",
"<title>5659564610816729035</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3461.0417\" cy=\"-1477.9875\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"3461.0417\" y=\"-1473.7875\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;4521980176010111914 -->\n",
"<g id=\"node42\" class=\"node\">\n",
"<title>-4521980176010111914</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3488.0417,-1592.6824 3434.0417,-1592.6824 3434.0417,-1556.6824 3488.0417,-1556.6824 3488.0417,-1592.6824\"/>\n",
"<text text-anchor=\"middle\" x=\"3461.0417\" y=\"-1570.4824\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">9</text>\n",
"</g>\n",
"<!-- 5659564610816729035&#45;&gt;&#45;4521980176010111914 -->\n",
"<g id=\"edge31\" class=\"edge\">\n",
"<title>5659564610816729035-&gt;-4521980176010111914</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3461.0417,-1520.9624C3461.0417,-1529.5623 3461.0417,-1538.3917 3461.0417,-1546.3442\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3457.5418,-1546.5409 3461.0417,-1556.5409 3464.5418,-1546.541 3457.5418,-1546.5409\"/>\n",
"</g>\n",
"<!-- 8729260141768648391 -->\n",
"<g id=\"node183\" class=\"node\">\n",
"<title>8729260141768648391</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3461.0417\" cy=\"-1671.3773\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"3461.0417\" y=\"-1667.1773\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;4521980176010111914&#45;&gt;8729260141768648391 -->\n",
"<g id=\"edge193\" class=\"edge\">\n",
"<title>-4521980176010111914-&gt;8729260141768648391</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3461.0417,-1592.87C3461.0417,-1600.1836 3461.0417,-1609.0304 3461.0417,-1618.1111\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3457.5418,-1618.3935 3461.0417,-1628.3936 3464.5418,-1618.3936 3457.5418,-1618.3935\"/>\n",
"</g>\n",
"<!-- 1058260836525022353 -->\n",
"<g id=\"node43\" class=\"node\">\n",
"<title>1058260836525022353</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3460.0417,-1399.2927 3406.0417,-1399.2927 3406.0417,-1363.2927 3460.0417,-1363.2927 3460.0417,-1399.2927\"/>\n",
"<text text-anchor=\"middle\" x=\"3433.0417\" y=\"-1377.0927\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">9</text>\n",
"</g>\n",
"<!-- 1058260836525022353&#45;&gt;5659564610816729035 -->\n",
"<g id=\"edge32\" class=\"edge\">\n",
"<title>1058260836525022353-&gt;5659564610816729035</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3438.3083,-1399.4802C3440.5895,-1407.3581 3443.3858,-1417.0147 3446.2269,-1426.8264\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3442.9223,-1427.9977 3449.0657,-1436.6296 3449.6461,-1426.0506 3442.9223,-1427.9977\"/>\n",
"</g>\n",
"<!-- 6233694677358852933 -->\n",
"<g id=\"node44\" class=\"node\">\n",
"<title>6233694677358852933</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3463.0417,-1051.1506 3409.0417,-1051.1506 3409.0417,-1015.1506 3463.0417,-1015.1506 3463.0417,-1051.1506\"/>\n",
"<text text-anchor=\"middle\" x=\"3436.0417\" y=\"-1028.9506\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">9</text>\n",
"</g>\n",
"<!-- 6233694677358852933&#45;&gt;5659564610816729035 -->\n",
"<g id=\"edge33\" class=\"edge\">\n",
"<title>6233694677358852933-&gt;5659564610816729035</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3450.8743,-1051.5441C3458.1295,-1061.5089 3466.3006,-1074.372 3471.0417,-1087.1506 3492.7904,-1145.77 3490.0417,-1164.0165 3490.0417,-1226.5404 3490.0417,-1226.5404 3490.0417,-1226.5404 3490.0417,-1303.9165 3490.0417,-1345.604 3481.8489,-1392.1532 3474.1725,-1426.6187\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3470.7404,-1425.927 3471.9228,-1436.4557 3477.5642,-1427.4877 3470.7404,-1425.927\"/>\n",
"</g>\n",
"<!-- &#45;8467297870632767220 -->\n",
"<g id=\"node153\" class=\"node\">\n",
"<title>-8467297870632767220</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3419.0417\" cy=\"-1129.8455\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"3419.0417\" y=\"-1125.6455\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 6233694677358852933&#45;&gt;&#45;8467297870632767220 -->\n",
"<g id=\"edge153\" class=\"edge\">\n",
"<title>6233694677358852933-&gt;-8467297870632767220</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3432.8442,-1051.3382C3431.5021,-1058.9716 3429.8665,-1068.275 3428.1969,-1077.7714\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3424.7402,-1077.2204 3426.4557,-1087.6755 3431.6344,-1078.4326 3424.7402,-1077.2204\"/>\n",
"</g>\n",
"<!-- &#45;64933076558636180 -->\n",
"<g id=\"node45\" class=\"node\">\n",
"<title>-64933076558636180</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"615.0417\" cy=\"-940.2094\" rx=\"38.8825\" ry=\"38.8825\"/>\n",
"<text text-anchor=\"middle\" x=\"615.0417\" y=\"-936.0094\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">assign</text>\n",
"</g>\n",
"<!-- &#45;64933076558636180&#45;&gt;9110531067343239353 -->\n",
"<g id=\"edge34\" class=\"edge\">\n",
"<title>-64933076558636180-&gt;9110531067343239353</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M615.0417,-979.3555C615.0417,-987.8139 615.0417,-996.6045 615.0417,-1004.568\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"611.5418,-1004.8057 615.0417,-1014.8058 618.5418,-1004.8058 611.5418,-1004.8057\"/>\n",
"</g>\n",
"<!-- 1223392887342739810 -->\n",
"<g id=\"node46\" class=\"node\">\n",
"<title>1223392887342739810</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"640.0417,-865.2682 586.0417,-865.2682 586.0417,-829.2682 640.0417,-829.2682 640.0417,-865.2682\"/>\n",
"<text text-anchor=\"middle\" x=\"613.0417\" y=\"-843.0682\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- 1223392887342739810&#45;&gt;&#45;64933076558636180 -->\n",
"<g id=\"edge35\" class=\"edge\">\n",
"<title>1223392887342739810-&gt;-64933076558636180</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M613.4369,-865.6304C613.5957,-873.0102 613.7871,-881.905 613.9815,-890.9414\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"610.4864,-891.2083 614.2008,-901.1306 617.4847,-891.0576 610.4864,-891.2083\"/>\n",
"</g>\n",
"<!-- 211169203206653550 -->\n",
"<g id=\"node47\" class=\"node\">\n",
"<title>211169203206653550</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"629.0417,-451.6443 575.0417,-451.6443 575.0417,-415.6443 629.0417,-415.6443 629.0417,-451.6443\"/>\n",
"<text text-anchor=\"middle\" x=\"602.0417\" y=\"-429.4443\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- 211169203206653550&#45;&gt;&#45;64933076558636180 -->\n",
"<g id=\"edge36\" class=\"edge\">\n",
"<title>211169203206653550-&gt;-64933076558636180</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M624.087,-451.8198C634.3731,-461.4414 645.8956,-474.0645 653.0417,-487.6443 682.5522,-543.7232 683.0417,-563.6645 683.0417,-627.0341 683.0417,-627.0341 683.0417,-627.0341 683.0417,-737.1511 683.0417,-794.7506 658.1354,-857.0055 638.4695,-897.1839\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"635.324,-895.6488 633.9835,-906.1585 641.5853,-898.7786 635.324,-895.6488\"/>\n",
"</g>\n",
"<!-- &#45;2558942642330026850 -->\n",
"<g id=\"node105\" class=\"node\">\n",
"<title>-2558942642330026850</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"601.0417\" cy=\"-530.3392\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"601.0417\" y=\"-526.1392\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 211169203206653550&#45;&gt;&#45;2558942642330026850 -->\n",
"<g id=\"edge95\" class=\"edge\">\n",
"<title>211169203206653550-&gt;-2558942642330026850</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M601.8536,-451.8319C601.778,-459.1456 601.6865,-467.9924 601.5926,-477.073\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"598.0899,-477.3198 601.4863,-487.3555 605.0896,-477.3923 598.0899,-477.3198\"/>\n",
"</g>\n",
"<!-- &#45;869059981707209222 -->\n",
"<g id=\"node48\" class=\"node\">\n",
"<title>-869059981707209222</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1093.0417\" cy=\"-940.2094\" rx=\"38.8825\" ry=\"38.8825\"/>\n",
"<text text-anchor=\"middle\" x=\"1093.0417\" y=\"-936.0094\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">assign</text>\n",
"</g>\n",
"<!-- &#45;869059981707209222&#45;&gt;&#45;2828572250264313838 -->\n",
"<g id=\"edge37\" class=\"edge\">\n",
"<title>-869059981707209222-&gt;-2828572250264313838</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1093.0417,-979.3555C1093.0417,-987.8139 1093.0417,-996.6045 1093.0417,-1004.568\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1089.5418,-1004.8057 1093.0417,-1014.8058 1096.5418,-1004.8058 1089.5418,-1004.8057\"/>\n",
"</g>\n",
"<!-- 3332676260460370107 -->\n",
"<g id=\"node49\" class=\"node\">\n",
"<title>3332676260460370107</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1078.0417,-865.2682 1024.0417,-865.2682 1024.0417,-829.2682 1078.0417,-829.2682 1078.0417,-865.2682\"/>\n",
"<text text-anchor=\"middle\" x=\"1051.0417\" y=\"-843.0682\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
"</g>\n",
"<!-- 3332676260460370107&#45;&gt;&#45;869059981707209222 -->\n",
"<g id=\"edge38\" class=\"edge\">\n",
"<title>3332676260460370107-&gt;-869059981707209222</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1059.3396,-865.6304C1063.2225,-874.2228 1068.0335,-884.869 1072.7929,-895.4011\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1069.6301,-896.9014 1076.9376,-904.5728 1076.009,-894.0188 1069.6301,-896.9014\"/>\n",
"</g>\n",
"<!-- 6718809959308651975 -->\n",
"<g id=\"node50\" class=\"node\">\n",
"<title>6718809959308651975</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1109.0417,-451.6443 1055.0417,-451.6443 1055.0417,-415.6443 1109.0417,-415.6443 1109.0417,-451.6443\"/>\n",
"<text text-anchor=\"middle\" x=\"1082.0417\" y=\"-429.4443\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
"</g>\n",
"<!-- 6718809959308651975&#45;&gt;&#45;869059981707209222 -->\n",
"<g id=\"edge39\" class=\"edge\">\n",
"<title>6718809959308651975-&gt;-869059981707209222</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1088.2214,-451.7965C1099.2183,-485.7671 1121.0417,-561.4443 1121.0417,-627.0341 1121.0417,-627.0341 1121.0417,-627.0341 1121.0417,-737.1511 1121.0417,-790.4617 1111.4537,-850.9134 1103.499,-891.8935\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1100.0314,-891.3865 1101.5186,-901.8765 1106.8976,-892.7487 1100.0314,-891.3865\"/>\n",
"</g>\n",
"<!-- 1680376530108865758 -->\n",
"<g id=\"node107\" class=\"node\">\n",
"<title>1680376530108865758</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1044.0417\" cy=\"-530.3392\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"1044.0417\" y=\"-526.1392\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 6718809959308651975&#45;&gt;1680376530108865758 -->\n",
"<g id=\"edge97\" class=\"edge\">\n",
"<title>6718809959308651975-&gt;1680376530108865758</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1074.8942,-451.8319C1071.6021,-460.209 1067.5196,-470.5973 1063.4139,-481.0447\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1060.059,-480.0125 1059.6589,-490.5998 1066.574,-482.5729 1060.059,-480.0125\"/>\n",
"</g>\n",
"<!-- 939503644153270102 -->\n",
"<g id=\"node51\" class=\"node\">\n",
"<title>939503644153270102</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"362.0417\" cy=\"-940.2094\" rx=\"38.8825\" ry=\"38.8825\"/>\n",
"<text text-anchor=\"middle\" x=\"362.0417\" y=\"-936.0094\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">assign</text>\n",
"</g>\n",
"<!-- 939503644153270102&#45;&gt;&#45;719288877146683541 -->\n",
"<g id=\"edge40\" class=\"edge\">\n",
"<title>939503644153270102-&gt;-719288877146683541</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M362.0417,-979.3555C362.0417,-987.8139 362.0417,-996.6045 362.0417,-1004.568\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"358.5418,-1004.8057 362.0417,-1014.8058 365.5418,-1004.8058 358.5418,-1004.8057\"/>\n",
"</g>\n",
"<!-- 1825735930335955609 -->\n",
"<g id=\"node52\" class=\"node\">\n",
"<title>1825735930335955609</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"419.0417,-451.6443 365.0417,-451.6443 365.0417,-415.6443 419.0417,-415.6443 419.0417,-451.6443\"/>\n",
"<text text-anchor=\"middle\" x=\"392.0417\" y=\"-429.4443\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
"</g>\n",
"<!-- 1825735930335955609&#45;&gt;939503644153270102 -->\n",
"<g id=\"edge41\" class=\"edge\">\n",
"<title>1825735930335955609-&gt;939503644153270102</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M385.1125,-451.9185C381.3977,-462.2768 376.9911,-475.5472 374.0417,-487.6443 359.1856,-548.5773 352.0417,-564.3162 352.0417,-627.0341 352.0417,-627.0341 352.0417,-627.0341 352.0417,-737.1511 352.0417,-789.8633 355.445,-850.1795 358.2807,-891.2885\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"354.7926,-891.5806 358.9871,-901.3098 361.7752,-891.0884 354.7926,-891.5806\"/>\n",
"</g>\n",
"<!-- &#45;4399908959750920535 -->\n",
"<g id=\"node109\" class=\"node\">\n",
"<title>-4399908959750920535</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"426.0417\" cy=\"-530.3392\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"426.0417\" y=\"-526.1392\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 1825735930335955609&#45;&gt;&#45;4399908959750920535 -->\n",
"<g id=\"edge99\" class=\"edge\">\n",
"<title>1825735930335955609-&gt;-4399908959750920535</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M398.4369,-451.8319C401.2941,-459.9576 404.8167,-469.9759 408.3782,-480.1047\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"405.1653,-481.5187 411.7843,-489.7915 411.7689,-479.1967 405.1653,-481.5187\"/>\n",
"</g>\n",
"<!-- &#45;1560397768512326259 -->\n",
"<g id=\"node53\" class=\"node\">\n",
"<title>-1560397768512326259</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"449.0417,-865.2682 395.0417,-865.2682 395.0417,-829.2682 449.0417,-829.2682 449.0417,-865.2682\"/>\n",
"<text text-anchor=\"middle\" x=\"422.0417\" y=\"-843.0682\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
"</g>\n",
"<!-- &#45;1560397768512326259&#45;&gt;939503644153270102 -->\n",
"<g id=\"edge42\" class=\"edge\">\n",
"<title>-1560397768512326259-&gt;939503644153270102</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M410.1877,-865.6304C404.0915,-875.0734 396.3941,-886.9968 388.9529,-898.5234\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"385.8265,-896.9131 383.3433,-907.2128 391.7075,-900.7097 385.8265,-896.9131\"/>\n",
"</g>\n",
"<!-- 5178822816592162710 -->\n",
"<g id=\"node54\" class=\"node\">\n",
"<title>5178822816592162710</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"772.0417\" cy=\"-940.2094\" rx=\"38.8825\" ry=\"38.8825\"/>\n",
"<text text-anchor=\"middle\" x=\"772.0417\" y=\"-936.0094\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">assign</text>\n",
"</g>\n",
"<!-- 5178822816592162710&#45;&gt;&#45;5612362906119379907 -->\n",
"<g id=\"edge43\" class=\"edge\">\n",
"<title>5178822816592162710-&gt;-5612362906119379907</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M772.0417,-979.3555C772.0417,-987.8139 772.0417,-996.6045 772.0417,-1004.568\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"768.5418,-1004.8057 772.0417,-1014.8058 775.5418,-1004.8058 768.5418,-1004.8057\"/>\n",
"</g>\n",
"<!-- 3935019303453585906 -->\n",
"<g id=\"node55\" class=\"node\">\n",
"<title>3935019303453585906</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"829.0417,-451.6443 775.0417,-451.6443 775.0417,-415.6443 829.0417,-415.6443 829.0417,-451.6443\"/>\n",
"<text text-anchor=\"middle\" x=\"802.0417\" y=\"-429.4443\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
"</g>\n",
"<!-- 3935019303453585906&#45;&gt;5178822816592162710 -->\n",
"<g id=\"edge44\" class=\"edge\">\n",
"<title>3935019303453585906-&gt;5178822816592162710</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M781.0053,-451.6708C771.0334,-461.3458 759.8417,-474.0601 753.0417,-487.6443 724.7952,-544.0718 726.0417,-563.9316 726.0417,-627.0341 726.0417,-627.0341 726.0417,-627.0341 726.0417,-737.1511 726.0417,-791.9158 742.1537,-852.9811 755.3066,-893.7074\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"752.0316,-894.9521 758.489,-903.3517 758.679,-892.7585 752.0316,-894.9521\"/>\n",
"</g>\n",
"<!-- &#45;160589787312027927 -->\n",
"<g id=\"node111\" class=\"node\">\n",
"<title>-160589787312027927</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"805.0417\" cy=\"-530.3392\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"805.0417\" y=\"-526.1392\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 3935019303453585906&#45;&gt;&#45;160589787312027927 -->\n",
"<g id=\"edge101\" class=\"edge\">\n",
"<title>3935019303453585906-&gt;-160589787312027927</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M802.606,-451.8319C802.8329,-459.1456 803.1074,-467.9924 803.3891,-477.073\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"799.8996,-477.4689 803.7081,-487.3555 806.8963,-477.2518 799.8996,-477.4689\"/>\n",
"</g>\n",
"<!-- 4947242987589672166 -->\n",
"<g id=\"node56\" class=\"node\">\n",
"<title>4947242987589672166</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"823.0417,-865.2682 769.0417,-865.2682 769.0417,-829.2682 823.0417,-829.2682 823.0417,-865.2682\"/>\n",
"<text text-anchor=\"middle\" x=\"796.0417\" y=\"-843.0682\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
"</g>\n",
"<!-- 4947242987589672166&#45;&gt;5178822816592162710 -->\n",
"<g id=\"edge45\" class=\"edge\">\n",
"<title>4947242987589672166-&gt;5178822816592162710</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M791.3001,-865.6304C789.2926,-873.4045 786.851,-882.8598 784.3898,-892.3907\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"780.9469,-891.7256 781.8354,-902.2831 787.7245,-893.4758 780.9469,-891.7256\"/>\n",
"</g>\n",
"<!-- &#45;8341472964458139246 -->\n",
"<g id=\"node57\" class=\"node\">\n",
"<title>-8341472964458139246</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3681.0417\" cy=\"-940.2094\" rx=\"38.8825\" ry=\"38.8825\"/>\n",
"<text text-anchor=\"middle\" x=\"3681.0417\" y=\"-936.0094\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">assign</text>\n",
"</g>\n",
"<!-- &#45;8341472964458139246&#45;&gt;895277849982618518 -->\n",
"<g id=\"edge46\" class=\"edge\">\n",
"<title>-8341472964458139246-&gt;895277849982618518</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3681.0417,-979.3555C3681.0417,-987.8139 3681.0417,-996.6045 3681.0417,-1004.568\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3677.5418,-1004.8057 3681.0417,-1014.8058 3684.5418,-1004.8058 3677.5418,-1004.8057\"/>\n",
"</g>\n",
"<!-- 54168958616975800 -->\n",
"<g id=\"node58\" class=\"node\">\n",
"<title>54168958616975800</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3672.0417,-865.2682 3618.0417,-865.2682 3618.0417,-829.2682 3672.0417,-829.2682 3672.0417,-865.2682\"/>\n",
"<text text-anchor=\"middle\" x=\"3645.0417\" y=\"-843.0682\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
"</g>\n",
"<!-- 54168958616975800&#45;&gt;&#45;8341472964458139246 -->\n",
"<g id=\"edge47\" class=\"edge\">\n",
"<title>54168958616975800-&gt;-8341472964458139246</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3652.1542,-865.6304C3655.386,-873.974 3659.3679,-884.2542 3663.3311,-894.486\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3660.0678,-895.7513 3666.9435,-903.812 3666.5952,-893.2229 3660.0678,-895.7513\"/>\n",
"</g>\n",
"<!-- &#45;8004084014153967285 -->\n",
"<g id=\"node59\" class=\"node\">\n",
"<title>-8004084014153967285</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3672.0417,-451.6443 3618.0417,-451.6443 3618.0417,-415.6443 3672.0417,-415.6443 3672.0417,-451.6443\"/>\n",
"<text text-anchor=\"middle\" x=\"3645.0417\" y=\"-429.4443\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
"</g>\n",
"<!-- &#45;8004084014153967285&#45;&gt;&#45;8341472964458139246 -->\n",
"<g id=\"edge48\" class=\"edge\">\n",
"<title>-8004084014153967285-&gt;-8341472964458139246</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3664.4109,-451.9338C3673.5816,-461.6759 3683.8559,-474.3707 3690.0417,-487.6443 3716.628,-544.693 3715.0417,-564.0946 3715.0417,-627.0341 3715.0417,-627.0341 3715.0417,-627.0341 3715.0417,-737.1511 3715.0417,-790.862 3703.3274,-851.4806 3693.6507,-892.3921\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3690.1907,-891.8101 3691.2428,-902.3525 3696.9947,-893.455 3690.1907,-891.8101\"/>\n",
"</g>\n",
"<!-- &#45;121896865375192177 -->\n",
"<g id=\"node113\" class=\"node\">\n",
"<title>-121896865375192177</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3638.0417\" cy=\"-530.3392\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"3638.0417\" y=\"-526.1392\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;8004084014153967285&#45;&gt;&#45;121896865375192177 -->\n",
"<g id=\"edge103\" class=\"edge\">\n",
"<title>-8004084014153967285-&gt;-121896865375192177</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3643.7251,-451.8319C3643.1899,-459.2242 3642.5414,-468.1828 3641.8766,-477.366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3638.3847,-477.1289 3641.1534,-487.3555 3645.3664,-477.6344 3638.3847,-477.1289\"/>\n",
"</g>\n",
"<!-- &#45;8500511175003614766 -->\n",
"<g id=\"node60\" class=\"node\">\n",
"<title>-8500511175003614766</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3922.0417\" cy=\"-940.2094\" rx=\"38.8825\" ry=\"38.8825\"/>\n",
"<text text-anchor=\"middle\" x=\"3922.0417\" y=\"-936.0094\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">assign</text>\n",
"</g>\n",
"<!-- &#45;8500511175003614766&#45;&gt;&#45;3997796178990077848 -->\n",
"<g id=\"edge49\" class=\"edge\">\n",
"<title>-8500511175003614766-&gt;-3997796178990077848</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3922.0417,-979.3555C3922.0417,-987.8139 3922.0417,-996.6045 3922.0417,-1004.568\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3918.5418,-1004.8057 3922.0417,-1014.8058 3925.5418,-1004.8058 3918.5418,-1004.8057\"/>\n",
"</g>\n",
"<!-- 2163452331734606097 -->\n",
"<g id=\"node61\" class=\"node\">\n",
"<title>2163452331734606097</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3885.0417,-865.2682 3831.0417,-865.2682 3831.0417,-829.2682 3885.0417,-829.2682 3885.0417,-865.2682\"/>\n",
"<text text-anchor=\"middle\" x=\"3858.0417\" y=\"-843.0682\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
"</g>\n",
"<!-- 2163452331734606097&#45;&gt;&#45;8500511175003614766 -->\n",
"<g id=\"edge50\" class=\"edge\">\n",
"<title>2163452331734606097-&gt;-8500511175003614766</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3870.6861,-865.6304C3877.3696,-875.3363 3885.8576,-887.6626 3893.9986,-899.485\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3891.2803,-901.7087 3899.8344,-907.9598 3897.0456,-897.7386 3891.2803,-901.7087\"/>\n",
"</g>\n",
"<!-- 5549586030582887965 -->\n",
"<g id=\"node62\" class=\"node\">\n",
"<title>5549586030582887965</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3894.0417,-451.6443 3840.0417,-451.6443 3840.0417,-415.6443 3894.0417,-415.6443 3894.0417,-451.6443\"/>\n",
"<text text-anchor=\"middle\" x=\"3867.0417\" y=\"-429.4443\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
"</g>\n",
"<!-- 5549586030582887965&#45;&gt;&#45;8500511175003614766 -->\n",
"<g id=\"edge51\" class=\"edge\">\n",
"<title>5549586030582887965-&gt;-8500511175003614766</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3883.492,-451.82C3891.5552,-461.7252 3900.6646,-474.6007 3906.0417,-487.6443 3929.945,-545.6285 3928.0417,-564.3162 3928.0417,-627.0341 3928.0417,-627.0341 3928.0417,-627.0341 3928.0417,-737.1511 3928.0417,-789.8225 3925.9998,-850.1455 3924.2983,-891.2672\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3920.8001,-891.1529 3923.8745,-901.2919 3927.7939,-891.4486 3920.8001,-891.1529\"/>\n",
"</g>\n",
"<!-- &#45;926023770523765219 -->\n",
"<g id=\"node115\" class=\"node\">\n",
"<title>-926023770523765219</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3854.0417\" cy=\"-530.3392\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"3854.0417\" y=\"-526.1392\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 5549586030582887965&#45;&gt;&#45;926023770523765219 -->\n",
"<g id=\"edge105\" class=\"edge\">\n",
"<title>5549586030582887965-&gt;-926023770523765219</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3864.5965,-451.8319C3863.5919,-459.3046 3862.372,-468.3777 3861.1234,-477.6656\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3857.6296,-477.3853 3859.7659,-487.7625 3864.5672,-478.3181 3857.6296,-477.3853\"/>\n",
"</g>\n",
"<!-- 3376549421108104775 -->\n",
"<g id=\"node63\" class=\"node\">\n",
"<title>3376549421108104775</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3274.0417\" cy=\"-940.2094\" rx=\"38.8825\" ry=\"38.8825\"/>\n",
"<text text-anchor=\"middle\" x=\"3274.0417\" y=\"-936.0094\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">assign</text>\n",
"</g>\n",
"<!-- 3376549421108104775&#45;&gt;&#45;1888512805872447551 -->\n",
"<g id=\"edge52\" class=\"edge\">\n",
"<title>3376549421108104775-&gt;-1888512805872447551</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3274.0417,-979.3555C3274.0417,-987.8139 3274.0417,-996.6045 3274.0417,-1004.568\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3270.5418,-1004.8057 3274.0417,-1014.8058 3277.5418,-1004.8058 3270.5418,-1004.8057\"/>\n",
"</g>\n",
"<!-- 8671093087836604522 -->\n",
"<g id=\"node64\" class=\"node\">\n",
"<title>8671093087836604522</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3238.0417,-865.2682 3184.0417,-865.2682 3184.0417,-829.2682 3238.0417,-829.2682 3238.0417,-865.2682\"/>\n",
"<text text-anchor=\"middle\" x=\"3211.0417\" y=\"-843.0682\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
"</g>\n",
"<!-- 8671093087836604522&#45;&gt;3376549421108104775 -->\n",
"<g id=\"edge53\" class=\"edge\">\n",
"<title>8671093087836604522-&gt;3376549421108104775</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3223.4885,-865.6304C3230.0676,-875.3363 3238.423,-887.6626 3246.4368,-899.485\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3243.6733,-901.6461 3252.1814,-907.9598 3249.4676,-897.7184 3243.6733,-901.6461\"/>\n",
"</g>\n",
"<!-- &#45;6389517287024665226 -->\n",
"<g id=\"node65\" class=\"node\">\n",
"<title>-6389517287024665226</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3261.0417,-451.6443 3207.0417,-451.6443 3207.0417,-415.6443 3261.0417,-415.6443 3261.0417,-451.6443\"/>\n",
"<text text-anchor=\"middle\" x=\"3234.0417\" y=\"-429.4443\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
"</g>\n",
"<!-- &#45;6389517287024665226&#45;&gt;3376549421108104775 -->\n",
"<g id=\"edge54\" class=\"edge\">\n",
"<title>-6389517287024665226-&gt;3376549421108104775</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3243.4549,-451.6969C3248.4626,-461.9858 3254.3345,-475.2607 3258.0417,-487.6443 3276.0491,-547.7954 3281.0417,-564.2454 3281.0417,-627.0341 3281.0417,-627.0341 3281.0417,-627.0341 3281.0417,-737.1511 3281.0417,-789.8308 3278.6594,-850.1524 3276.6744,-891.2716\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3273.177,-891.1352 3276.18,-901.2955 3280.1685,-891.4801 3273.177,-891.1352\"/>\n",
"</g>\n",
"<!-- &#45;1962863182796085862 -->\n",
"<g id=\"node117\" class=\"node\">\n",
"<title>-1962863182796085862</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3206.0417\" cy=\"-530.3392\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"3206.0417\" y=\"-526.1392\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;6389517287024665226&#45;&gt;&#45;1962863182796085862 -->\n",
"<g id=\"edge107\" class=\"edge\">\n",
"<title>-6389517287024665226-&gt;-1962863182796085862</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3228.7751,-451.8319C3226.4939,-459.7098 3223.6977,-469.3664 3220.8565,-479.178\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3217.4374,-478.4023 3218.0178,-488.9812 3224.1612,-480.3494 3217.4374,-478.4023\"/>\n",
"</g>\n",
"<!-- &#45;3097717071307340356 -->\n",
"<g id=\"node66\" class=\"node\">\n",
"<title>-3097717071307340356</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3016.0417\" cy=\"-940.2094\" rx=\"38.8825\" ry=\"38.8825\"/>\n",
"<text text-anchor=\"middle\" x=\"3016.0417\" y=\"-936.0094\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">assign</text>\n",
"</g>\n",
"<!-- &#45;3097717071307340356&#45;&gt;4619127950229550874 -->\n",
"<g id=\"edge55\" class=\"edge\">\n",
"<title>-3097717071307340356-&gt;4619127950229550874</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3016.0417,-979.3555C3016.0417,-987.8139 3016.0417,-996.6045 3016.0417,-1004.568\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3012.5418,-1004.8057 3016.0417,-1014.8058 3019.5418,-1004.8058 3012.5418,-1004.8057\"/>\n",
"</g>\n",
"<!-- 2765795374727821896 -->\n",
"<g id=\"node67\" class=\"node\">\n",
"<title>2765795374727821896</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3030.0417,-451.6443 2976.0417,-451.6443 2976.0417,-415.6443 3030.0417,-415.6443 3030.0417,-451.6443\"/>\n",
"<text text-anchor=\"middle\" x=\"3003.0417\" y=\"-429.4443\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
"</g>\n",
"<!-- 2765795374727821896&#45;&gt;&#45;3097717071307340356 -->\n",
"<g id=\"edge56\" class=\"edge\">\n",
"<title>2765795374727821896-&gt;-3097717071307340356</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M2997.8128,-451.866C2988.5077,-485.951 2970.0417,-561.8093 2970.0417,-627.0341 2970.0417,-627.0341 2970.0417,-627.0341 2970.0417,-737.1511 2970.0417,-791.9158 2986.1537,-852.9811 2999.3066,-893.7074\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2996.0316,-894.9521 3002.489,-903.3517 3002.679,-892.7585 2996.0316,-894.9521\"/>\n",
"</g>\n",
"<!-- 5121859027775606713 -->\n",
"<g id=\"node119\" class=\"node\">\n",
"<title>5121859027775606713</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3045.0417\" cy=\"-530.3392\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"3045.0417\" y=\"-526.1392\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 2765795374727821896&#45;&gt;5121859027775606713 -->\n",
"<g id=\"edge109\" class=\"edge\">\n",
"<title>2765795374727821896-&gt;5121859027775606713</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3010.9416,-451.8319C3014.6541,-460.3791 3019.2761,-471.0201 3023.9068,-481.6812\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3020.7616,-483.2254 3027.9559,-491.0032 3027.1821,-480.4366 3020.7616,-483.2254\"/>\n",
"</g>\n",
"<!-- 3778019058863908156 -->\n",
"<g id=\"node68\" class=\"node\">\n",
"<title>3778019058863908156</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3064.0417,-865.2682 3010.0417,-865.2682 3010.0417,-829.2682 3064.0417,-829.2682 3064.0417,-865.2682\"/>\n",
"<text text-anchor=\"middle\" x=\"3037.0417\" y=\"-843.0682\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
"</g>\n",
"<!-- 3778019058863908156&#45;&gt;&#45;3097717071307340356 -->\n",
"<g id=\"edge57\" class=\"edge\">\n",
"<title>3778019058863908156-&gt;-3097717071307340356</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3032.8928,-865.6304C3031.154,-873.326 3029.0429,-882.6689 3026.9116,-892.1019\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3023.4879,-891.3739 3024.6978,-901.8994 3030.3158,-892.9167 3023.4879,-891.3739\"/>\n",
"</g>\n",
"<!-- 1141602101131552252 -->\n",
"<g id=\"node69\" class=\"node\">\n",
"<title>1141602101131552252</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4751.0417\" cy=\"-940.2094\" rx=\"38.8825\" ry=\"38.8825\"/>\n",
"<text text-anchor=\"middle\" x=\"4751.0417\" y=\"-936.0094\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">assign</text>\n",
"</g>\n",
"<!-- 1141602101131552252&#45;&gt;&#45;273946078743145492 -->\n",
"<g id=\"edge58\" class=\"edge\">\n",
"<title>1141602101131552252-&gt;-273946078743145492</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4751.0417,-979.3555C4751.0417,-987.8139 4751.0417,-996.6045 4751.0417,-1004.568\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4747.5418,-1004.8057 4751.0417,-1014.8058 4754.5418,-1004.8058 4747.5418,-1004.8057\"/>\n",
"</g>\n",
"<!-- &#45;9173307942879731295 -->\n",
"<g id=\"node70\" class=\"node\">\n",
"<title>-9173307942879731295</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4781.0417,-451.6443 4727.0417,-451.6443 4727.0417,-415.6443 4781.0417,-415.6443 4781.0417,-451.6443\"/>\n",
"<text text-anchor=\"middle\" x=\"4754.0417\" y=\"-429.4443\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">8</text>\n",
"</g>\n",
"<!-- &#45;9173307942879731295&#45;&gt;1141602101131552252 -->\n",
"<g id=\"edge59\" class=\"edge\">\n",
"<title>-9173307942879731295-&gt;1141602101131552252</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4748.0205,-451.8089C4737.3055,-485.7998 4716.0417,-561.5092 4716.0417,-627.0341 4716.0417,-627.0341 4716.0417,-627.0341 4716.0417,-737.1511 4716.0417,-790.9057 4728.1006,-851.5167 4738.0619,-892.4145\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4734.7284,-893.513 4740.5406,-902.3713 4741.5211,-891.822 4734.7284,-893.513\"/>\n",
"</g>\n",
"<!-- &#45;3354990675687229593 -->\n",
"<g id=\"node121\" class=\"node\">\n",
"<title>-3354990675687229593</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4793.0417\" cy=\"-530.3392\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"4793.0417\" y=\"-526.1392\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- &#45;9173307942879731295&#45;&gt;&#45;3354990675687229593 -->\n",
"<g id=\"edge111\" class=\"edge\">\n",
"<title>-9173307942879731295-&gt;-3354990675687229593</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4761.3773,-451.8319C4764.756,-460.209 4768.946,-470.5973 4773.1598,-481.0447\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4770.0271,-482.6349 4777.0136,-490.5998 4776.519,-480.0165 4770.0271,-482.6349\"/>\n",
"</g>\n",
"<!-- &#45;8161084258743645035 -->\n",
"<g id=\"node71\" class=\"node\">\n",
"<title>-8161084258743645035</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4812.0417,-865.2682 4758.0417,-865.2682 4758.0417,-829.2682 4812.0417,-829.2682 4812.0417,-865.2682\"/>\n",
"<text text-anchor=\"middle\" x=\"4785.0417\" y=\"-843.0682\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">8</text>\n",
"</g>\n",
"<!-- &#45;8161084258743645035&#45;&gt;1141602101131552252 -->\n",
"<g id=\"edge60\" class=\"edge\">\n",
"<title>-8161084258743645035-&gt;1141602101131552252</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4778.3244,-865.6304C4775.3326,-873.8087 4771.6602,-883.8476 4767.9909,-893.8778\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4764.6449,-892.8369 4764.4962,-903.4307 4771.2188,-895.2418 4764.6449,-892.8369\"/>\n",
"</g>\n",
"<!-- 1180295023068388002 -->\n",
"<g id=\"node72\" class=\"node\">\n",
"<title>1180295023068388002</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3436.0417\" cy=\"-940.2094\" rx=\"38.8825\" ry=\"38.8825\"/>\n",
"<text text-anchor=\"middle\" x=\"3436.0417\" y=\"-936.0094\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">assign</text>\n",
"</g>\n",
"<!-- 1180295023068388002&#45;&gt;6233694677358852933 -->\n",
"<g id=\"edge61\" class=\"edge\">\n",
"<title>1180295023068388002-&gt;6233694677358852933</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3436.0417,-979.3555C3436.0417,-987.8139 3436.0417,-996.6045 3436.0417,-1004.568\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3432.5418,-1004.8057 3436.0417,-1014.8058 3439.5418,-1004.8058 3432.5418,-1004.8057\"/>\n",
"</g>\n",
"<!-- 4380362101857123955 -->\n",
"<g id=\"node73\" class=\"node\">\n",
"<title>4380362101857123955</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3462.0417,-451.6443 3408.0417,-451.6443 3408.0417,-415.6443 3462.0417,-415.6443 3462.0417,-451.6443\"/>\n",
"<text text-anchor=\"middle\" x=\"3435.0417\" y=\"-429.4443\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">9</text>\n",
"</g>\n",
"<!-- 4380362101857123955&#45;&gt;1180295023068388002 -->\n",
"<g id=\"edge62\" class=\"edge\">\n",
"<title>4380362101857123955-&gt;1180295023068388002</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3430.9792,-451.6659C3423.6667,-485.7307 3409.0417,-561.9908 3409.0417,-627.0341 3409.0417,-627.0341 3409.0417,-627.0341 3409.0417,-737.1511 3409.0417,-790.4268 3418.2873,-850.8845 3425.9579,-891.8755\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3422.5515,-892.6967 3427.8676,-901.8613 3429.4269,-891.3819 3422.5515,-892.6967\"/>\n",
"</g>\n",
"<!-- &#45;4159117580835802635 -->\n",
"<g id=\"node123\" class=\"node\">\n",
"<title>-4159117580835802635</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3486.0417\" cy=\"-530.3392\" rx=\"42.8906\" ry=\"42.8906\"/>\n",
"<text text-anchor=\"middle\" x=\"3486.0417\" y=\"-526.1392\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">getitem</text>\n",
"</g>\n",
"<!-- 4380362101857123955&#45;&gt;&#45;4159117580835802635 -->\n",
"<g id=\"edge113\" class=\"edge\">\n",
"<title>4380362101857123955-&gt;-4159117580835802635</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3444.6344,-451.8319C3449.3702,-460.8107 3455.3246,-472.1003 3461.2298,-483.2964\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3458.1699,-484.9973 3465.9309,-492.2096 3464.3615,-481.7316 3458.1699,-484.9973\"/>\n",
"</g>\n",
"<!-- 994228403008842087 -->\n",
"<g id=\"node74\" class=\"node\">\n",
"<title>994228403008842087</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3506.0417,-865.2682 3452.0417,-865.2682 3452.0417,-829.2682 3506.0417,-829.2682 3506.0417,-865.2682\"/>\n",
"<text text-anchor=\"middle\" x=\"3479.0417\" y=\"-843.0682\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">9</text>\n",
"</g>\n",
"<!-- 994228403008842087&#45;&gt;1180295023068388002 -->\n",
"<g id=\"edge63\" class=\"edge\">\n",
"<title>994228403008842087-&gt;1180295023068388002</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3470.5463,-865.6304C3466.5709,-874.2228 3461.6454,-884.869 3456.7726,-895.4011\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3453.5518,-894.0274 3452.5293,-904.5728 3459.9048,-896.9668 3453.5518,-894.0274\"/>\n",
"</g>\n",
"<!-- &#45;3958663223834316248 -->\n",
"<g id=\"node75\" class=\"node\">\n",
"<title>-3958663223834316248</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"602.0417\" cy=\"-48.0564\" rx=\"48.1129\" ry=\"48.1129\"/>\n",
"<text text-anchor=\"middle\" x=\"602.0417\" y=\"-43.8564\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">read-csv</text>\n",
"</g>\n",
"<!-- 8841692453650281875 -->\n",
"<g id=\"node76\" class=\"node\">\n",
"<title>8841692453650281875</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"629.0417,-168.1128 575.0417,-168.1128 575.0417,-132.1128 629.0417,-132.1128 629.0417,-168.1128\"/>\n",
"<text text-anchor=\"middle\" x=\"602.0417\" y=\"-145.9128\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- &#45;3958663223834316248&#45;&gt;8841692453650281875 -->\n",
"<g id=\"edge64\" class=\"edge\">\n",
"<title>-3958663223834316248-&gt;8841692453650281875</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M602.0417,-96.3948C602.0417,-105.0373 602.0417,-113.783 602.0417,-121.6366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"598.5418,-121.6995 602.0417,-131.6995 605.5418,-121.6995 598.5418,-121.6995\"/>\n",
"</g>\n",
"<!-- &#45;3433487336282905115 -->\n",
"<g id=\"node95\" class=\"node\">\n",
"<title>-3433487336282905115</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"602.0417\" cy=\"-291.8786\" rx=\"87.5321\" ry=\"87.5321\"/>\n",
"<text text-anchor=\"middle\" x=\"602.0417\" y=\"-287.6786\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">to_pyarrow_string</text>\n",
"</g>\n",
"<!-- 8841692453650281875&#45;&gt;&#45;3433487336282905115 -->\n",
"<g id=\"edge75\" class=\"edge\">\n",
"<title>8841692453650281875-&gt;-3433487336282905115</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M602.0417,-168.356C602.0417,-175.4603 602.0417,-184.1809 602.0417,-193.6733\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"598.5418,-193.8094 602.0417,-203.8094 605.5418,-193.8095 598.5418,-193.8094\"/>\n",
"</g>\n",
"<!-- &#45;3430572314159434716 -->\n",
"<g id=\"node77\" class=\"node\">\n",
"<title>-3430572314159434716</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1082.0417\" cy=\"-48.0564\" rx=\"48.1129\" ry=\"48.1129\"/>\n",
"<text text-anchor=\"middle\" x=\"1082.0417\" y=\"-43.8564\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">read-csv</text>\n",
"</g>\n",
"<!-- &#45;3097410863957271316 -->\n",
"<g id=\"node78\" class=\"node\">\n",
"<title>-3097410863957271316</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1109.0417,-168.1128 1055.0417,-168.1128 1055.0417,-132.1128 1109.0417,-132.1128 1109.0417,-168.1128\"/>\n",
"<text text-anchor=\"middle\" x=\"1082.0417\" y=\"-145.9128\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
"</g>\n",
"<!-- &#45;3430572314159434716&#45;&gt;&#45;3097410863957271316 -->\n",
"<g id=\"edge65\" class=\"edge\">\n",
"<title>-3430572314159434716-&gt;-3097410863957271316</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1082.0417,-96.3948C1082.0417,-105.0373 1082.0417,-113.783 1082.0417,-121.6366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1078.5418,-121.6995 1082.0417,-131.6995 1085.5418,-121.6995 1078.5418,-121.6995\"/>\n",
"</g>\n",
"<!-- &#45;4237614241431478157 -->\n",
"<g id=\"node96\" class=\"node\">\n",
"<title>-4237614241431478157</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1082.0417\" cy=\"-291.8786\" rx=\"87.5321\" ry=\"87.5321\"/>\n",
"<text text-anchor=\"middle\" x=\"1082.0417\" y=\"-287.6786\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">to_pyarrow_string</text>\n",
"</g>\n",
"<!-- &#45;3097410863957271316&#45;&gt;&#45;4237614241431478157 -->\n",
"<g id=\"edge77\" class=\"edge\">\n",
"<title>-3097410863957271316-&gt;-4237614241431478157</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1082.0417,-168.356C1082.0417,-175.4603 1082.0417,-184.1809 1082.0417,-193.6733\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1078.5418,-193.8094 1082.0417,-203.8094 1085.5418,-193.8095 1078.5418,-193.8094\"/>\n",
"</g>\n",
"<!-- 808746858279457892 -->\n",
"<g id=\"node79\" class=\"node\">\n",
"<title>808746858279457892</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"392.0417\" cy=\"-48.0564\" rx=\"48.1129\" ry=\"48.1129\"/>\n",
"<text text-anchor=\"middle\" x=\"392.0417\" y=\"-43.8564\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">read-csv</text>\n",
"</g>\n",
"<!-- &#45;7990484892929967682 -->\n",
"<g id=\"node80\" class=\"node\">\n",
"<title>-7990484892929967682</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"419.0417,-168.1128 365.0417,-168.1128 365.0417,-132.1128 419.0417,-132.1128 419.0417,-168.1128\"/>\n",
"<text text-anchor=\"middle\" x=\"392.0417\" y=\"-145.9128\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
"</g>\n",
"<!-- 808746858279457892&#45;&gt;&#45;7990484892929967682 -->\n",
"<g id=\"edge66\" class=\"edge\">\n",
"<title>808746858279457892-&gt;-7990484892929967682</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M392.0417,-96.3948C392.0417,-105.0373 392.0417,-113.783 392.0417,-121.6366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"388.5418,-121.6995 392.0417,-131.6995 395.5418,-121.6995 388.5418,-121.6995\"/>\n",
"</g>\n",
"<!-- 7890554046727680068 -->\n",
"<g id=\"node97\" class=\"node\">\n",
"<title>7890554046727680068</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"392.0417\" cy=\"-291.8786\" rx=\"87.5321\" ry=\"87.5321\"/>\n",
"<text text-anchor=\"middle\" x=\"392.0417\" y=\"-287.6786\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">to_pyarrow_string</text>\n",
"</g>\n",
"<!-- &#45;7990484892929967682&#45;&gt;7890554046727680068 -->\n",
"<g id=\"edge79\" class=\"edge\">\n",
"<title>-7990484892929967682-&gt;7890554046727680068</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M392.0417,-168.356C392.0417,-175.4603 392.0417,-184.1809 392.0417,-193.6733\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"388.5418,-193.8094 392.0417,-203.8094 395.5418,-193.8095 388.5418,-193.8094\"/>\n",
"</g>\n",
"<!-- 7893469068851150467 -->\n",
"<g id=\"node81\" class=\"node\">\n",
"<title>7893469068851150467</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"802.0417\" cy=\"-48.0564\" rx=\"48.1129\" ry=\"48.1129\"/>\n",
"<text text-anchor=\"middle\" x=\"802.0417\" y=\"-43.8564\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">read-csv</text>\n",
"</g>\n",
"<!-- &#45;1482844136827969257 -->\n",
"<g id=\"node82\" class=\"node\">\n",
"<title>-1482844136827969257</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"829.0417,-168.1128 775.0417,-168.1128 775.0417,-132.1128 829.0417,-132.1128 829.0417,-168.1128\"/>\n",
"<text text-anchor=\"middle\" x=\"802.0417\" y=\"-145.9128\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
"</g>\n",
"<!-- 7893469068851150467&#45;&gt;&#45;1482844136827969257 -->\n",
"<g id=\"edge67\" class=\"edge\">\n",
"<title>7893469068851150467-&gt;-1482844136827969257</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M802.0417,-96.3948C802.0417,-105.0373 802.0417,-113.783 802.0417,-121.6366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"798.5418,-121.6995 802.0417,-131.6995 805.5418,-121.6995 798.5418,-121.6995\"/>\n",
"</g>\n",
"<!-- 1810268556867893775 -->\n",
"<g id=\"node98\" class=\"node\">\n",
"<title>1810268556867893775</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"802.0417\" cy=\"-291.8786\" rx=\"87.5321\" ry=\"87.5321\"/>\n",
"<text text-anchor=\"middle\" x=\"802.0417\" y=\"-287.6786\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">to_pyarrow_string</text>\n",
"</g>\n",
"<!-- &#45;1482844136827969257&#45;&gt;1810268556867893775 -->\n",
"<g id=\"edge81\" class=\"edge\">\n",
"<title>-1482844136827969257-&gt;1810268556867893775</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M802.0417,-168.356C802.0417,-175.4603 802.0417,-184.1809 802.0417,-193.6733\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"798.5418,-193.8094 802.0417,-203.8094 805.5418,-193.8095 798.5418,-193.8094\"/>\n",
"</g>\n",
"<!-- 6856629656578829824 -->\n",
"<g id=\"node83\" class=\"node\">\n",
"<title>6856629656578829824</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3645.0417\" cy=\"-48.0564\" rx=\"48.1129\" ry=\"48.1129\"/>\n",
"<text text-anchor=\"middle\" x=\"3645.0417\" y=\"-43.8564\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">read-csv</text>\n",
"</g>\n",
"<!-- 7672468524924517865 -->\n",
"<g id=\"node84\" class=\"node\">\n",
"<title>7672468524924517865</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3672.0417,-168.1128 3618.0417,-168.1128 3618.0417,-132.1128 3672.0417,-132.1128 3672.0417,-168.1128\"/>\n",
"<text text-anchor=\"middle\" x=\"3645.0417\" y=\"-145.9128\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
"</g>\n",
"<!-- 6856629656578829824&#45;&gt;7672468524924517865 -->\n",
"<g id=\"edge68\" class=\"edge\">\n",
"<title>6856629656578829824-&gt;7672468524924517865</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3645.0417,-96.3948C3645.0417,-105.0373 3645.0417,-113.783 3645.0417,-121.6366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3641.5418,-121.6995 3645.0417,-131.6995 3648.5418,-121.6995 3641.5418,-121.6995\"/>\n",
"</g>\n",
"<!-- 1006141651719320733 -->\n",
"<g id=\"node99\" class=\"node\">\n",
"<title>1006141651719320733</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3645.0417\" cy=\"-291.8786\" rx=\"87.5321\" ry=\"87.5321\"/>\n",
"<text text-anchor=\"middle\" x=\"3645.0417\" y=\"-287.6786\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">to_pyarrow_string</text>\n",
"</g>\n",
"<!-- 7672468524924517865&#45;&gt;1006141651719320733 -->\n",
"<g id=\"edge83\" class=\"edge\">\n",
"<title>7672468524924517865-&gt;1006141651719320733</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3645.0417,-168.356C3645.0417,-175.4603 3645.0417,-184.1809 3645.0417,-193.6733\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3641.5418,-193.8094 3645.0417,-203.8094 3648.5418,-193.8095 3641.5418,-193.8094\"/>\n",
"</g>\n",
"<!-- 6052502751430256782 -->\n",
"<g id=\"node85\" class=\"node\">\n",
"<title>6052502751430256782</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3867.0417\" cy=\"-48.0564\" rx=\"48.1129\" ry=\"48.1129\"/>\n",
"<text text-anchor=\"middle\" x=\"3867.0417\" y=\"-43.8564\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">read-csv</text>\n",
"</g>\n",
"<!-- &#45;4266634792683035326 -->\n",
"<g id=\"node86\" class=\"node\">\n",
"<title>-4266634792683035326</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3894.0417,-168.1128 3840.0417,-168.1128 3840.0417,-132.1128 3894.0417,-132.1128 3894.0417,-168.1128\"/>\n",
"<text text-anchor=\"middle\" x=\"3867.0417\" y=\"-145.9128\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
"</g>\n",
"<!-- 6052502751430256782&#45;&gt;&#45;4266634792683035326 -->\n",
"<g id=\"edge69\" class=\"edge\">\n",
"<title>6052502751430256782-&gt;-4266634792683035326</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3867.0417,-96.3948C3867.0417,-105.0373 3867.0417,-113.783 3867.0417,-121.6366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3863.5418,-121.6995 3867.0417,-131.6995 3870.5418,-121.6995 3863.5418,-121.6995\"/>\n",
"</g>\n",
"<!-- 6577678638981667915 -->\n",
"<g id=\"node100\" class=\"node\">\n",
"<title>6577678638981667915</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3867.0417\" cy=\"-291.8786\" rx=\"87.5321\" ry=\"87.5321\"/>\n",
"<text text-anchor=\"middle\" x=\"3867.0417\" y=\"-287.6786\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">to_pyarrow_string</text>\n",
"</g>\n",
"<!-- &#45;4266634792683035326&#45;&gt;6577678638981667915 -->\n",
"<g id=\"edge85\" class=\"edge\">\n",
"<title>-4266634792683035326-&gt;6577678638981667915</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3867.0417,-168.356C3867.0417,-175.4603 3867.0417,-184.1809 3867.0417,-193.6733\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3863.5418,-193.8094 3867.0417,-203.8094 3870.5418,-193.8095 3863.5418,-193.8094\"/>\n",
"</g>\n",
"<!-- 6091195673367092532 -->\n",
"<g id=\"node87\" class=\"node\">\n",
"<title>6091195673367092532</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3234.0417\" cy=\"-48.0564\" rx=\"48.1129\" ry=\"48.1129\"/>\n",
"<text text-anchor=\"middle\" x=\"3234.0417\" y=\"-43.8564\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">read-csv</text>\n",
"</g>\n",
"<!-- 2241005963418963099 -->\n",
"<g id=\"node88\" class=\"node\">\n",
"<title>2241005963418963099</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3261.0417,-168.1128 3207.0417,-168.1128 3207.0417,-132.1128 3261.0417,-132.1128 3261.0417,-168.1128\"/>\n",
"<text text-anchor=\"middle\" x=\"3234.0417\" y=\"-145.9128\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
"</g>\n",
"<!-- 6091195673367092532&#45;&gt;2241005963418963099 -->\n",
"<g id=\"edge70\" class=\"edge\">\n",
"<title>6091195673367092532-&gt;2241005963418963099</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3234.0417,-96.3948C3234.0417,-105.0373 3234.0417,-113.783 3234.0417,-121.6366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3230.5418,-121.6995 3234.0417,-131.6995 3237.5418,-121.6995 3230.5418,-121.6995\"/>\n",
"</g>\n",
"<!-- &#45;385985841171822998 -->\n",
"<g id=\"node101\" class=\"node\">\n",
"<title>-385985841171822998</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3234.0417\" cy=\"-291.8786\" rx=\"87.5321\" ry=\"87.5321\"/>\n",
"<text text-anchor=\"middle\" x=\"3234.0417\" y=\"-287.6786\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">to_pyarrow_string</text>\n",
"</g>\n",
"<!-- 2241005963418963099&#45;&gt;&#45;385985841171822998 -->\n",
"<g id=\"edge87\" class=\"edge\">\n",
"<title>2241005963418963099-&gt;-385985841171822998</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3234.0417,-168.356C3234.0417,-175.4603 3234.0417,-184.1809 3234.0417,-193.6733\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3230.5418,-193.8094 3234.0417,-203.8094 3237.5418,-193.8095 3230.5418,-193.8094\"/>\n",
"</g>\n",
"<!-- &#45;8116229227903566476 -->\n",
"<g id=\"node89\" class=\"node\">\n",
"<title>-8116229227903566476</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3003.0417\" cy=\"-48.0564\" rx=\"48.1129\" ry=\"48.1129\"/>\n",
"<text text-anchor=\"middle\" x=\"3003.0417\" y=\"-43.8564\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">read-csv</text>\n",
"</g>\n",
"<!-- &#45;2652068065553733267 -->\n",
"<g id=\"node90\" class=\"node\">\n",
"<title>-2652068065553733267</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3030.0417,-168.1128 2976.0417,-168.1128 2976.0417,-132.1128 3030.0417,-132.1128 3030.0417,-168.1128\"/>\n",
"<text text-anchor=\"middle\" x=\"3003.0417\" y=\"-145.9128\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
"</g>\n",
"<!-- &#45;8116229227903566476&#45;&gt;&#45;2652068065553733267 -->\n",
"<g id=\"edge71\" class=\"edge\">\n",
"<title>-8116229227903566476-&gt;-2652068065553733267</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3003.0417,-96.3948C3003.0417,-105.0373 3003.0417,-113.783 3003.0417,-121.6366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2999.5418,-121.6995 3003.0417,-131.6995 3006.5418,-121.6995 2999.5418,-121.6995\"/>\n",
"</g>\n",
"<!-- 4247314333822728448 -->\n",
"<g id=\"node102\" class=\"node\">\n",
"<title>4247314333822728448</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3003.0417\" cy=\"-291.8786\" rx=\"87.5321\" ry=\"87.5321\"/>\n",
"<text text-anchor=\"middle\" x=\"3003.0417\" y=\"-287.6786\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">to_pyarrow_string</text>\n",
"</g>\n",
"<!-- &#45;2652068065553733267&#45;&gt;4247314333822728448 -->\n",
"<g id=\"edge89\" class=\"edge\">\n",
"<title>-2652068065553733267-&gt;4247314333822728448</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3003.0417,-168.356C3003.0417,-175.4603 3003.0417,-184.1809 3003.0417,-193.6733\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2999.5418,-193.8094 3003.0417,-203.8094 3006.5418,-193.8095 2999.5418,-193.8094\"/>\n",
"</g>\n",
"<!-- 4250229355946198847 -->\n",
"<g id=\"node91\" class=\"node\">\n",
"<title>4250229355946198847</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4754.0417\" cy=\"-48.0564\" rx=\"48.1129\" ry=\"48.1129\"/>\n",
"<text text-anchor=\"middle\" x=\"4754.0417\" y=\"-43.8564\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">read-csv</text>\n",
"</g>\n",
"<!-- &#45;542784692436102970 -->\n",
"<g id=\"node92\" class=\"node\">\n",
"<title>-542784692436102970</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4781.0417,-168.1128 4727.0417,-168.1128 4727.0417,-132.1128 4781.0417,-132.1128 4781.0417,-168.1128\"/>\n",
"<text text-anchor=\"middle\" x=\"4754.0417\" y=\"-145.9128\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">8</text>\n",
"</g>\n",
"<!-- 4250229355946198847&#45;&gt;&#45;542784692436102970 -->\n",
"<g id=\"edge72\" class=\"edge\">\n",
"<title>4250229355946198847-&gt;-542784692436102970</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4754.0417,-96.3948C4754.0417,-105.0373 4754.0417,-113.783 4754.0417,-121.6366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4750.5418,-121.6995 4754.0417,-131.6995 4757.5418,-121.6995 4750.5418,-121.6995\"/>\n",
"</g>\n",
"<!-- &#45;6625309541577084811 -->\n",
"<g id=\"node103\" class=\"node\">\n",
"<title>-6625309541577084811</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4754.0417\" cy=\"-291.8786\" rx=\"87.5321\" ry=\"87.5321\"/>\n",
"<text text-anchor=\"middle\" x=\"4754.0417\" y=\"-287.6786\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">to_pyarrow_string</text>\n",
"</g>\n",
"<!-- &#45;542784692436102970&#45;&gt;&#45;6625309541577084811 -->\n",
"<g id=\"edge91\" class=\"edge\">\n",
"<title>-542784692436102970-&gt;-6625309541577084811</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4754.0417,-168.356C4754.0417,-175.4603 4754.0417,-184.1809 4754.0417,-193.6733\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4750.5418,-193.8094 4754.0417,-203.8094 4757.5418,-193.8095 4750.5418,-193.8094\"/>\n",
"</g>\n",
"<!-- 8489548528385091455 -->\n",
"<g id=\"node93\" class=\"node\">\n",
"<title>8489548528385091455</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3435.0417\" cy=\"-48.0564\" rx=\"48.1129\" ry=\"48.1129\"/>\n",
"<text text-anchor=\"middle\" x=\"3435.0417\" y=\"-43.8564\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">read-csv</text>\n",
"</g>\n",
"<!-- &#45;5435858721408799336 -->\n",
"<g id=\"node94\" class=\"node\">\n",
"<title>-5435858721408799336</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3462.0417,-168.1128 3408.0417,-168.1128 3408.0417,-132.1128 3462.0417,-132.1128 3462.0417,-168.1128\"/>\n",
"<text text-anchor=\"middle\" x=\"3435.0417\" y=\"-145.9128\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">9</text>\n",
"</g>\n",
"<!-- 8489548528385091455&#45;&gt;&#45;5435858721408799336 -->\n",
"<g id=\"edge73\" class=\"edge\">\n",
"<title>8489548528385091455-&gt;-5435858721408799336</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3435.0417,-96.3948C3435.0417,-105.0373 3435.0417,-113.783 3435.0417,-121.6366\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3431.5418,-121.6995 3435.0417,-131.6995 3438.5418,-121.6995 3431.5418,-121.6995\"/>\n",
"</g>\n",
"<!-- &#45;2385990369138192203 -->\n",
"<g id=\"node104\" class=\"node\">\n",
"<title>-2385990369138192203</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3435.0417\" cy=\"-291.8786\" rx=\"87.5321\" ry=\"87.5321\"/>\n",
"<text text-anchor=\"middle\" x=\"3435.0417\" y=\"-287.6786\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">to_pyarrow_string</text>\n",
"</g>\n",
"<!-- &#45;5435858721408799336&#45;&gt;&#45;2385990369138192203 -->\n",
"<g id=\"edge93\" class=\"edge\">\n",
"<title>-5435858721408799336-&gt;-2385990369138192203</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3435.0417,-168.356C3435.0417,-175.4603 3435.0417,-184.1809 3435.0417,-193.6733\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3431.5418,-193.8094 3435.0417,-203.8094 3438.5418,-193.8095 3431.5418,-193.8094\"/>\n",
"</g>\n",
"<!-- &#45;3433487336282905115&#45;&gt;211169203206653550 -->\n",
"<g id=\"edge74\" class=\"edge\">\n",
"<title>-3433487336282905115-&gt;211169203206653550</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M602.0417,-379.6444C602.0417,-388.8844 602.0417,-397.7181 602.0417,-405.4664\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"598.5418,-405.6266 602.0417,-415.6267 605.5418,-405.6267 598.5418,-405.6266\"/>\n",
"</g>\n",
"<!-- &#45;4237614241431478157&#45;&gt;6718809959308651975 -->\n",
"<g id=\"edge76\" class=\"edge\">\n",
"<title>-4237614241431478157-&gt;6718809959308651975</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1082.0417,-379.6444C1082.0417,-388.8844 1082.0417,-397.7181 1082.0417,-405.4664\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1078.5418,-405.6266 1082.0417,-415.6267 1085.5418,-405.6267 1078.5418,-405.6266\"/>\n",
"</g>\n",
"<!-- 7890554046727680068&#45;&gt;1825735930335955609 -->\n",
"<g id=\"edge78\" class=\"edge\">\n",
"<title>7890554046727680068-&gt;1825735930335955609</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M392.0417,-379.6444C392.0417,-388.8844 392.0417,-397.7181 392.0417,-405.4664\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"388.5418,-405.6266 392.0417,-415.6267 395.5418,-405.6267 388.5418,-405.6266\"/>\n",
"</g>\n",
"<!-- 1810268556867893775&#45;&gt;3935019303453585906 -->\n",
"<g id=\"edge80\" class=\"edge\">\n",
"<title>1810268556867893775-&gt;3935019303453585906</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M802.0417,-379.6444C802.0417,-388.8844 802.0417,-397.7181 802.0417,-405.4664\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"798.5418,-405.6266 802.0417,-415.6267 805.5418,-405.6267 798.5418,-405.6266\"/>\n",
"</g>\n",
"<!-- 1006141651719320733&#45;&gt;&#45;8004084014153967285 -->\n",
"<g id=\"edge82\" class=\"edge\">\n",
"<title>1006141651719320733-&gt;-8004084014153967285</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3645.0417,-379.6444C3645.0417,-388.8844 3645.0417,-397.7181 3645.0417,-405.4664\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3641.5418,-405.6266 3645.0417,-415.6267 3648.5418,-405.6267 3641.5418,-405.6266\"/>\n",
"</g>\n",
"<!-- 6577678638981667915&#45;&gt;5549586030582887965 -->\n",
"<g id=\"edge84\" class=\"edge\">\n",
"<title>6577678638981667915-&gt;5549586030582887965</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3867.0417,-379.6444C3867.0417,-388.8844 3867.0417,-397.7181 3867.0417,-405.4664\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3863.5418,-405.6266 3867.0417,-415.6267 3870.5418,-405.6267 3863.5418,-405.6266\"/>\n",
"</g>\n",
"<!-- &#45;385985841171822998&#45;&gt;&#45;6389517287024665226 -->\n",
"<g id=\"edge86\" class=\"edge\">\n",
"<title>-385985841171822998-&gt;-6389517287024665226</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3234.0417,-379.6444C3234.0417,-388.8844 3234.0417,-397.7181 3234.0417,-405.4664\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3230.5418,-405.6266 3234.0417,-415.6267 3237.5418,-405.6267 3230.5418,-405.6266\"/>\n",
"</g>\n",
"<!-- 4247314333822728448&#45;&gt;2765795374727821896 -->\n",
"<g id=\"edge88\" class=\"edge\">\n",
"<title>4247314333822728448-&gt;2765795374727821896</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3003.0417,-379.6444C3003.0417,-388.8844 3003.0417,-397.7181 3003.0417,-405.4664\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2999.5418,-405.6266 3003.0417,-415.6267 3006.5418,-405.6267 2999.5418,-405.6266\"/>\n",
"</g>\n",
"<!-- &#45;6625309541577084811&#45;&gt;&#45;9173307942879731295 -->\n",
"<g id=\"edge90\" class=\"edge\">\n",
"<title>-6625309541577084811-&gt;-9173307942879731295</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4754.0417,-379.6444C4754.0417,-388.8844 4754.0417,-397.7181 4754.0417,-405.4664\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4750.5418,-405.6266 4754.0417,-415.6267 4757.5418,-405.6267 4750.5418,-405.6266\"/>\n",
"</g>\n",
"<!-- &#45;2385990369138192203&#45;&gt;4380362101857123955 -->\n",
"<g id=\"edge92\" class=\"edge\">\n",
"<title>-2385990369138192203-&gt;4380362101857123955</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3435.0417,-379.6444C3435.0417,-388.8844 3435.0417,-397.7181 3435.0417,-405.4664\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3431.5418,-405.6266 3435.0417,-415.6267 3438.5418,-405.6267 3431.5418,-405.6266\"/>\n",
"</g>\n",
"<!-- &#45;4249030270712278866 -->\n",
"<g id=\"node106\" class=\"node\">\n",
"<title>-4249030270712278866</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"627.0417,-645.0341 573.0417,-645.0341 573.0417,-609.0341 627.0417,-609.0341 627.0417,-645.0341\"/>\n",
"<text text-anchor=\"middle\" x=\"600.0417\" y=\"-622.8341\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- &#45;2558942642330026850&#45;&gt;&#45;4249030270712278866 -->\n",
"<g id=\"edge94\" class=\"edge\">\n",
"<title>-2558942642330026850-&gt;-4249030270712278866</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M600.6002,-573.0324C600.511,-581.6584 600.4193,-590.5278 600.3366,-598.522\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"596.8342,-598.7398 600.2306,-608.7755 603.8339,-598.8123 596.8342,-598.7398\"/>\n",
"</g>\n",
"<!-- 5833006024973320811 -->\n",
"<g id=\"node125\" class=\"node\">\n",
"<title>5833006024973320811</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"599.0417\" cy=\"-737.1511\" rx=\"56.2344\" ry=\"56.2344\"/>\n",
"<text text-anchor=\"middle\" x=\"599.0417\" y=\"-732.9511\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">subtract_2</text>\n",
"</g>\n",
"<!-- &#45;4249030270712278866&#45;&gt;5833006024973320811 -->\n",
"<g id=\"edge115\" class=\"edge\">\n",
"<title>-4249030270712278866-&gt;5833006024973320811</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M599.8766,-645.2177C599.8106,-652.4851 599.7302,-661.3388 599.6456,-670.6492\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"596.1438,-670.8465 599.5528,-680.8779 603.1435,-670.9101 596.1438,-670.8465\"/>\n",
"</g>\n",
"<!-- &#45;9142104299684975232 -->\n",
"<g id=\"node108\" class=\"node\">\n",
"<title>-9142104299684975232</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1067.0417,-645.0341 1013.0417,-645.0341 1013.0417,-609.0341 1067.0417,-609.0341 1067.0417,-645.0341\"/>\n",
"<text text-anchor=\"middle\" x=\"1040.0417\" y=\"-622.8341\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
"</g>\n",
"<!-- 1680376530108865758&#45;&gt;&#45;9142104299684975232 -->\n",
"<g id=\"edge96\" class=\"edge\">\n",
"<title>1680376530108865758-&gt;-9142104299684975232</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1042.2756,-573.0324C1041.9188,-581.6584 1041.5519,-590.5278 1041.2212,-598.522\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1037.7134,-598.6393 1040.797,-608.7755 1044.7075,-598.9287 1037.7134,-598.6393\"/>\n",
"</g>\n",
"<!-- &#45;247279464886465482 -->\n",
"<g id=\"node126\" class=\"node\">\n",
"<title>-247279464886465482</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1037.0417\" cy=\"-737.1511\" rx=\"56.2344\" ry=\"56.2344\"/>\n",
"<text text-anchor=\"middle\" x=\"1037.0417\" y=\"-732.9511\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">subtract_2</text>\n",
"</g>\n",
"<!-- &#45;9142104299684975232&#45;&gt;&#45;247279464886465482 -->\n",
"<g id=\"edge117\" class=\"edge\">\n",
"<title>-9142104299684975232-&gt;-247279464886465482</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1039.5463,-645.2177C1039.3483,-652.4851 1039.1071,-661.3388 1038.8535,-670.6492\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1035.3485,-670.7862 1038.5748,-680.8779 1042.346,-670.9769 1035.3485,-670.7862\"/>\n",
"</g>\n",
"<!-- &#45;7032820926567344935 -->\n",
"<g id=\"node110\" class=\"node\">\n",
"<title>-7032820926567344935</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"459.0417,-645.0341 405.0417,-645.0341 405.0417,-609.0341 459.0417,-609.0341 459.0417,-645.0341\"/>\n",
"<text text-anchor=\"middle\" x=\"432.0417\" y=\"-622.8341\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
"</g>\n",
"<!-- &#45;4399908959750920535&#45;&gt;&#45;7032820926567344935 -->\n",
"<g id=\"edge98\" class=\"edge\">\n",
"<title>-4399908959750920535-&gt;-7032820926567344935</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M428.6909,-573.0324C429.2322,-581.7564 429.789,-590.7294 430.2894,-598.7942\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"426.7961,-599.0115 430.9088,-608.7755 433.7826,-598.5779 426.7961,-599.0115\"/>\n",
"</g>\n",
"<!-- 3992039707552427126 -->\n",
"<g id=\"node127\" class=\"node\">\n",
"<title>3992039707552427126</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"436.0417\" cy=\"-737.1511\" rx=\"56.2344\" ry=\"56.2344\"/>\n",
"<text text-anchor=\"middle\" x=\"436.0417\" y=\"-732.9511\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">subtract_2</text>\n",
"</g>\n",
"<!-- &#45;7032820926567344935&#45;&gt;3992039707552427126 -->\n",
"<g id=\"edge119\" class=\"edge\">\n",
"<title>-7032820926567344935-&gt;3992039707552427126</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M432.7022,-645.2177C432.9662,-652.4851 433.2878,-661.3388 433.626,-670.6492\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"430.1368,-671.0115 433.9976,-680.8779 437.1322,-670.7574 430.1368,-671.0115\"/>\n",
"</g>\n",
"<!-- 6520849118169510315 -->\n",
"<g id=\"node112\" class=\"node\">\n",
"<title>6520849118169510315</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"834.0417,-645.0341 780.0417,-645.0341 780.0417,-609.0341 834.0417,-609.0341 834.0417,-645.0341\"/>\n",
"<text text-anchor=\"middle\" x=\"807.0417\" y=\"-622.8341\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
"</g>\n",
"<!-- &#45;160589787312027927&#45;&gt;6520849118169510315 -->\n",
"<g id=\"edge100\" class=\"edge\">\n",
"<title>-160589787312027927-&gt;6520849118169510315</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M805.9248,-573.0324C806.1032,-581.6584 806.2866,-590.5278 806.452,-598.522\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"802.9579,-598.85 806.6641,-608.7755 809.9564,-598.7052 802.9579,-598.85\"/>\n",
"</g>\n",
"<!-- &#45;1639406957777609213 -->\n",
"<g id=\"node128\" class=\"node\">\n",
"<title>-1639406957777609213</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"810.0417\" cy=\"-737.1511\" rx=\"56.2344\" ry=\"56.2344\"/>\n",
"<text text-anchor=\"middle\" x=\"810.0417\" y=\"-732.9511\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">subtract_2</text>\n",
"</g>\n",
"<!-- 6520849118169510315&#45;&gt;&#45;1639406957777609213 -->\n",
"<g id=\"edge121\" class=\"edge\">\n",
"<title>6520849118169510315-&gt;-1639406957777609213</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M807.5371,-645.2177C807.7351,-652.4851 807.9763,-661.3388 808.23,-670.6492\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"804.7375,-670.9769 808.5086,-680.8779 811.7349,-670.7862 804.7375,-670.9769\"/>\n",
"</g>\n",
"<!-- &#45;5418254199438042876 -->\n",
"<g id=\"node114\" class=\"node\">\n",
"<title>-5418254199438042876</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3661.0417,-645.0341 3607.0417,-645.0341 3607.0417,-609.0341 3661.0417,-609.0341 3661.0417,-645.0341\"/>\n",
"<text text-anchor=\"middle\" x=\"3634.0417\" y=\"-622.8341\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
"</g>\n",
"<!-- &#45;121896865375192177&#45;&gt;&#45;5418254199438042876 -->\n",
"<g id=\"edge102\" class=\"edge\">\n",
"<title>-121896865375192177-&gt;-5418254199438042876</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3636.2756,-573.0324C3635.9188,-581.6584 3635.5519,-590.5278 3635.2212,-598.522\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3631.7134,-598.6393 3634.797,-608.7755 3638.7075,-598.9287 3631.7134,-598.6393\"/>\n",
"</g>\n",
"<!-- &#45;1798445168323084733 -->\n",
"<g id=\"node129\" class=\"node\">\n",
"<title>-1798445168323084733</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3631.0417\" cy=\"-737.1511\" rx=\"56.2344\" ry=\"56.2344\"/>\n",
"<text text-anchor=\"middle\" x=\"3631.0417\" y=\"-732.9511\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">subtract_2</text>\n",
"</g>\n",
"<!-- &#45;5418254199438042876&#45;&gt;&#45;1798445168323084733 -->\n",
"<g id=\"edge123\" class=\"edge\">\n",
"<title>-5418254199438042876-&gt;-1798445168323084733</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3633.5463,-645.2177C3633.3483,-652.4851 3633.1071,-661.3388 3632.8535,-670.6492\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3629.3485,-670.7862 3632.5748,-680.8779 3636.346,-670.9769 3629.3485,-670.7862\"/>\n",
"</g>\n",
"<!-- 1089386556663955549 -->\n",
"<g id=\"node116\" class=\"node\">\n",
"<title>1089386556663955549</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3876.0417,-645.0341 3822.0417,-645.0341 3822.0417,-609.0341 3876.0417,-609.0341 3876.0417,-645.0341\"/>\n",
"<text text-anchor=\"middle\" x=\"3849.0417\" y=\"-622.8341\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
"</g>\n",
"<!-- &#45;926023770523765219&#45;&gt;1089386556663955549 -->\n",
"<g id=\"edge104\" class=\"edge\">\n",
"<title>-926023770523765219-&gt;1089386556663955549</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3851.8341,-573.0324C3851.3881,-581.6584 3850.9294,-590.5278 3850.5161,-598.522\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3847.007,-598.6081 3849.9859,-608.7755 3853.9977,-598.9696 3847.007,-598.6081\"/>\n",
"</g>\n",
"<!-- &#45;3480373275198502898 -->\n",
"<g id=\"node130\" class=\"node\">\n",
"<title>-3480373275198502898</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3844.0417\" cy=\"-737.1511\" rx=\"56.2344\" ry=\"56.2344\"/>\n",
"<text text-anchor=\"middle\" x=\"3844.0417\" y=\"-732.9511\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">subtract_2</text>\n",
"</g>\n",
"<!-- 1089386556663955549&#45;&gt;&#45;3480373275198502898 -->\n",
"<g id=\"edge125\" class=\"edge\">\n",
"<title>1089386556663955549-&gt;-3480373275198502898</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3848.2161,-645.2177C3847.8861,-652.4851 3847.4841,-661.3388 3847.0613,-670.6492\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3843.5542,-670.7294 3846.5969,-680.8779 3850.547,-671.0469 3843.5542,-670.7294\"/>\n",
"</g>\n",
"<!-- &#45;8202044855293108945 -->\n",
"<g id=\"node118\" class=\"node\">\n",
"<title>-8202044855293108945</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3230.0417,-645.0341 3176.0417,-645.0341 3176.0417,-609.0341 3230.0417,-609.0341 3230.0417,-645.0341\"/>\n",
"<text text-anchor=\"middle\" x=\"3203.0417\" y=\"-622.8341\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
"</g>\n",
"<!-- &#45;1962863182796085862&#45;&gt;&#45;8202044855293108945 -->\n",
"<g id=\"edge106\" class=\"edge\">\n",
"<title>-1962863182796085862-&gt;-8202044855293108945</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3204.7171,-573.0324C3204.4495,-581.6584 3204.1743,-590.5278 3203.9263,-598.522\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3200.4201,-598.6717 3203.6082,-608.7755 3207.4167,-598.8889 3200.4201,-598.6717\"/>\n",
"</g>\n",
"<!-- 7116214604727618851 -->\n",
"<g id=\"node131\" class=\"node\">\n",
"<title>7116214604727618851</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3197.0417\" cy=\"-737.1511\" rx=\"56.2344\" ry=\"56.2344\"/>\n",
"<text text-anchor=\"middle\" x=\"3197.0417\" y=\"-732.9511\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">subtract_2</text>\n",
"</g>\n",
"<!-- &#45;8202044855293108945&#45;&gt;7116214604727618851 -->\n",
"<g id=\"edge127\" class=\"edge\">\n",
"<title>-8202044855293108945-&gt;7116214604727618851</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3202.0509,-645.2177C3201.655,-652.4851 3201.1725,-661.3388 3200.6652,-670.6492\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3197.1573,-670.7022 3200.1079,-680.8779 3204.1469,-671.0831 3197.1573,-670.7022\"/>\n",
"</g>\n",
"<!-- &#45;1694404099191110520 -->\n",
"<g id=\"node120\" class=\"node\">\n",
"<title>-1694404099191110520</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3075.0417,-645.0341 3021.0417,-645.0341 3021.0417,-609.0341 3075.0417,-609.0341 3075.0417,-645.0341\"/>\n",
"<text text-anchor=\"middle\" x=\"3048.0417\" y=\"-622.8341\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
"</g>\n",
"<!-- 5121859027775606713&#45;&gt;&#45;1694404099191110520 -->\n",
"<g id=\"edge108\" class=\"edge\">\n",
"<title>5121859027775606713-&gt;-1694404099191110520</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3046.3663,-573.0324C3046.6339,-581.6584 3046.9091,-590.5278 3047.1571,-598.522\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3043.6667,-598.8889 3047.4752,-608.7755 3050.6634,-598.6717 3043.6667,-598.8889\"/>\n",
"</g>\n",
"<!-- 797638819177225460 -->\n",
"<g id=\"node132\" class=\"node\">\n",
"<title>797638819177225460</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3054.0417\" cy=\"-737.1511\" rx=\"56.2344\" ry=\"56.2344\"/>\n",
"<text text-anchor=\"middle\" x=\"3054.0417\" y=\"-732.9511\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">subtract_2</text>\n",
"</g>\n",
"<!-- &#45;1694404099191110520&#45;&gt;797638819177225460 -->\n",
"<g id=\"edge129\" class=\"edge\">\n",
"<title>-1694404099191110520-&gt;797638819177225460</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3049.0325,-645.2177C3049.4285,-652.4851 3049.9109,-661.3388 3050.4182,-670.6492\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3046.9366,-671.0831 3050.9755,-680.8779 3053.9262,-670.7022 3046.9366,-671.0831\"/>\n",
"</g>\n",
"<!-- &#45;6587478128163806886 -->\n",
"<g id=\"node122\" class=\"node\">\n",
"<title>-6587478128163806886</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4823.0417,-645.0341 4769.0417,-645.0341 4769.0417,-609.0341 4823.0417,-609.0341 4823.0417,-645.0341\"/>\n",
"<text text-anchor=\"middle\" x=\"4796.0417\" y=\"-622.8341\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">8</text>\n",
"</g>\n",
"<!-- &#45;3354990675687229593&#45;&gt;&#45;6587478128163806886 -->\n",
"<g id=\"edge110\" class=\"edge\">\n",
"<title>-3354990675687229593-&gt;-6587478128163806886</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4794.3663,-573.0324C4794.6339,-581.6584 4794.9091,-590.5278 4795.1571,-598.522\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4791.6667,-598.8889 4795.4752,-608.7755 4798.6634,-598.6717 4791.6667,-598.8889\"/>\n",
"</g>\n",
"<!-- &#45;4404845468955715710 -->\n",
"<g id=\"node133\" class=\"node\">\n",
"<title>-4404845468955715710</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4800.0417\" cy=\"-737.1511\" rx=\"56.2344\" ry=\"56.2344\"/>\n",
"<text text-anchor=\"middle\" x=\"4800.0417\" y=\"-732.9511\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">subtract_2</text>\n",
"</g>\n",
"<!-- &#45;6587478128163806886&#45;&gt;&#45;4404845468955715710 -->\n",
"<g id=\"edge131\" class=\"edge\">\n",
"<title>-6587478128163806886-&gt;-4404845468955715710</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4796.7022,-645.2177C4796.9662,-652.4851 4797.2878,-661.3388 4797.626,-670.6492\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4794.1368,-671.0115 4797.9976,-680.8779 4801.1322,-670.7574 4794.1368,-671.0115\"/>\n",
"</g>\n",
"<!-- &#45;79837372061808461 -->\n",
"<g id=\"node124\" class=\"node\">\n",
"<title>-79837372061808461</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3517.0417,-645.0341 3463.0417,-645.0341 3463.0417,-609.0341 3517.0417,-609.0341 3517.0417,-645.0341\"/>\n",
"<text text-anchor=\"middle\" x=\"3490.0417\" y=\"-622.8341\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">9</text>\n",
"</g>\n",
"<!-- &#45;4159117580835802635&#45;&gt;&#45;79837372061808461 -->\n",
"<g id=\"edge112\" class=\"edge\">\n",
"<title>-4159117580835802635-&gt;-79837372061808461</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3487.8078,-573.0324C3488.1647,-581.6584 3488.5316,-590.5278 3488.8623,-598.522\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3485.376,-598.9287 3489.2864,-608.7755 3492.37,-598.6393 3485.376,-598.9287\"/>\n",
"</g>\n",
"<!-- &#45;5441684881228036353 -->\n",
"<g id=\"node134\" class=\"node\">\n",
"<title>-5441684881228036353</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3493.0417\" cy=\"-737.1511\" rx=\"56.2344\" ry=\"56.2344\"/>\n",
"<text text-anchor=\"middle\" x=\"3493.0417\" y=\"-732.9511\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">subtract_2</text>\n",
"</g>\n",
"<!-- &#45;79837372061808461&#45;&gt;&#45;5441684881228036353 -->\n",
"<g id=\"edge133\" class=\"edge\">\n",
"<title>-79837372061808461-&gt;-5441684881228036353</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3490.5371,-645.2177C3490.7351,-652.4851 3490.9763,-661.3388 3491.23,-670.6492\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3487.7375,-670.9769 3491.5086,-680.8779 3494.7349,-670.7862 3487.7375,-670.9769\"/>\n",
"</g>\n",
"<!-- 5833006024973320811&#45;&gt;1223392887342739810 -->\n",
"<g id=\"edge114\" class=\"edge\">\n",
"<title>5833006024973320811-&gt;1223392887342739810</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M606.1238,-792.8549C607.2615,-801.8034 608.3963,-810.7293 609.408,-818.6867\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"605.9666,-819.37 610.6999,-828.8487 612.9107,-818.4871 605.9666,-819.37\"/>\n",
"</g>\n",
"<!-- &#45;247279464886465482&#45;&gt;3332676260460370107 -->\n",
"<g id=\"edge116\" class=\"edge\">\n",
"<title>-247279464886465482-&gt;3332676260460370107</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1044.1238,-792.8549C1045.2615,-801.8034 1046.3963,-810.7293 1047.408,-818.6867\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1043.9666,-819.37 1048.6999,-828.8487 1050.9107,-818.4871 1043.9666,-819.37\"/>\n",
"</g>\n",
"<!-- 3992039707552427126&#45;&gt;&#45;1560397768512326259 -->\n",
"<g id=\"edge118\" class=\"edge\">\n",
"<title>3992039707552427126-&gt;-1560397768512326259</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M428.9597,-792.8549C427.822,-801.8034 426.6872,-810.7293 425.6755,-818.6867\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"422.1728,-818.4871 424.3835,-828.8487 429.1169,-819.37 422.1728,-818.4871\"/>\n",
"</g>\n",
"<!-- &#45;1639406957777609213&#45;&gt;4947242987589672166 -->\n",
"<g id=\"edge120\" class=\"edge\">\n",
"<title>-1639406957777609213-&gt;4947242987589672166</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M802.9597,-792.8549C801.822,-801.8034 800.6872,-810.7293 799.6755,-818.6867\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"796.1728,-818.4871 798.3835,-828.8487 803.1169,-819.37 796.1728,-818.4871\"/>\n",
"</g>\n",
"<!-- &#45;1798445168323084733&#45;&gt;54168958616975800 -->\n",
"<g id=\"edge122\" class=\"edge\">\n",
"<title>-1798445168323084733-&gt;54168958616975800</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3638.1238,-792.8549C3639.2615,-801.8034 3640.3963,-810.7293 3641.408,-818.6867\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3637.9666,-819.37 3642.6999,-828.8487 3644.9107,-818.4871 3637.9666,-819.37\"/>\n",
"</g>\n",
"<!-- &#45;3480373275198502898&#45;&gt;2163452331734606097 -->\n",
"<g id=\"edge124\" class=\"edge\">\n",
"<title>-3480373275198502898-&gt;2163452331734606097</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3851.1238,-792.8549C3852.2615,-801.8034 3853.3963,-810.7293 3854.408,-818.6867\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3850.9666,-819.37 3855.6999,-828.8487 3857.9107,-818.4871 3850.9666,-819.37\"/>\n",
"</g>\n",
"<!-- 7116214604727618851&#45;&gt;8671093087836604522 -->\n",
"<g id=\"edge126\" class=\"edge\">\n",
"<title>7116214604727618851-&gt;8671093087836604522</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3204.1238,-792.8549C3205.2615,-801.8034 3206.3963,-810.7293 3207.408,-818.6867\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3203.9666,-819.37 3208.6999,-828.8487 3210.9107,-818.4871 3203.9666,-819.37\"/>\n",
"</g>\n",
"<!-- 797638819177225460&#45;&gt;3778019058863908156 -->\n",
"<g id=\"edge128\" class=\"edge\">\n",
"<title>797638819177225460-&gt;3778019058863908156</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3045.4421,-792.8549C3044.0449,-801.9051 3042.6513,-810.9322 3041.4123,-818.9576\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3037.9521,-818.4317 3039.8853,-828.8487 3044.8702,-819.4998 3037.9521,-818.4317\"/>\n",
"</g>\n",
"<!-- &#45;4404845468955715710&#45;&gt;&#45;8161084258743645035 -->\n",
"<g id=\"edge130\" class=\"edge\">\n",
"<title>-4404845468955715710-&gt;-8161084258743645035</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4792.4538,-792.8549C4791.2349,-801.8034 4790.019,-810.7293 4788.9351,-818.6867\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4785.4326,-818.4678 4787.5508,-828.8487 4792.3686,-819.4126 4785.4326,-818.4678\"/>\n",
"</g>\n",
"<!-- &#45;5441684881228036353&#45;&gt;994228403008842087 -->\n",
"<g id=\"edge132\" class=\"edge\">\n",
"<title>-5441684881228036353-&gt;994228403008842087</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3485.9597,-792.8549C3484.822,-801.8034 3483.6872,-810.7293 3482.6755,-818.6867\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3479.1728,-818.4871 3481.3835,-828.8487 3486.1169,-819.37 3479.1728,-818.4871\"/>\n",
"</g>\n",
"<!-- &#45;4710195689422035459 -->\n",
"<g id=\"node136\" class=\"node\">\n",
"<title>-4710195689422035459</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"644.0417,-1244.5404 590.0417,-1244.5404 590.0417,-1208.5404 644.0417,-1208.5404 644.0417,-1244.5404\"/>\n",
"<text text-anchor=\"middle\" x=\"617.0417\" y=\"-1222.3404\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- 3690772025862294564&#45;&gt;&#45;4710195689422035459 -->\n",
"<g id=\"edge134\" class=\"edge\">\n",
"<title>3690772025862294564-&gt;-4710195689422035459</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M621.5095,-1172.5387C620.7877,-1181.2627 620.0454,-1190.2357 619.3781,-1198.3004\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"615.8889,-1198.0272 618.5523,-1208.2818 622.865,-1198.6044 615.8889,-1198.0272\"/>\n",
"</g>\n",
"<!-- 5560999307197128074 -->\n",
"<g id=\"node155\" class=\"node\">\n",
"<title>5560999307197128074</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"617.0417\" cy=\"-1303.9165\" rx=\"23.253\" ry=\"23.253\"/>\n",
"<text text-anchor=\"middle\" x=\"617.0417\" y=\"-1299.7165\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">inv</text>\n",
"</g>\n",
"<!-- &#45;4710195689422035459&#45;&gt;5560999307197128074 -->\n",
"<g id=\"edge155\" class=\"edge\">\n",
"<title>-4710195689422035459-&gt;5560999307197128074</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M617.0417,-1244.8774C617.0417,-1252.5222 617.0417,-1261.649 617.0417,-1270.4141\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"613.5418,-1270.427 617.0417,-1280.4271 620.5418,-1270.4271 613.5418,-1270.427\"/>\n",
"</g>\n",
"<!-- 8843474355314819791 -->\n",
"<g id=\"node138\" class=\"node\">\n",
"<title>8843474355314819791</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1147.0417,-1244.5404 1093.0417,-1244.5404 1093.0417,-1208.5404 1147.0417,-1208.5404 1147.0417,-1244.5404\"/>\n",
"<text text-anchor=\"middle\" x=\"1120.0417\" y=\"-1222.3404\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
"</g>\n",
"<!-- 7930091198301187172&#45;&gt;8843474355314819791 -->\n",
"<g id=\"edge136\" class=\"edge\">\n",
"<title>7930091198301187172-&gt;8843474355314819791</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1124.5095,-1172.5387C1123.7877,-1181.2627 1123.0454,-1190.2357 1122.3781,-1198.3004\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1118.8889,-1198.0272 1121.5523,-1208.2818 1125.865,-1198.6044 1118.8889,-1198.0272\"/>\n",
"</g>\n",
"<!-- &#45;70447358132908265 -->\n",
"<g id=\"node156\" class=\"node\">\n",
"<title>-70447358132908265</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1116.0417\" cy=\"-1303.9165\" rx=\"23.253\" ry=\"23.253\"/>\n",
"<text text-anchor=\"middle\" x=\"1116.0417\" y=\"-1299.7165\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">inv</text>\n",
"</g>\n",
"<!-- 8843474355314819791&#45;&gt;&#45;70447358132908265 -->\n",
"<g id=\"edge157\" class=\"edge\">\n",
"<title>8843474355314819791-&gt;-70447358132908265</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1119.0938,-1244.8774C1118.6986,-1252.5222 1118.2268,-1261.649 1117.7736,-1270.4141\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1114.2771,-1270.2597 1117.256,-1280.4271 1121.2677,-1270.6211 1114.2771,-1270.2597\"/>\n",
"</g>\n",
"<!-- &#45;3095628962292733400 -->\n",
"<g id=\"node140\" class=\"node\">\n",
"<title>-3095628962292733400</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"455.0417,-1244.5404 401.0417,-1244.5404 401.0417,-1208.5404 455.0417,-1208.5404 455.0417,-1244.5404\"/>\n",
"<text text-anchor=\"middle\" x=\"428.0417\" y=\"-1222.3404\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
"</g>\n",
"<!-- &#45;3431930664836671869&#45;&gt;&#45;3095628962292733400 -->\n",
"<g id=\"edge138\" class=\"edge\">\n",
"<title>-3431930664836671869-&gt;-3095628962292733400</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M429.1587,-1172.5387C428.9803,-1181.1647 428.7968,-1190.0341 428.6315,-1198.0283\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"425.127,-1198.2115 428.4194,-1208.2818 432.1255,-1198.3563 425.127,-1198.2115\"/>\n",
"</g>\n",
"<!-- 4168871814305984343 -->\n",
"<g id=\"node157\" class=\"node\">\n",
"<title>4168871814305984343</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"420.0417\" cy=\"-1303.9165\" rx=\"23.253\" ry=\"23.253\"/>\n",
"<text text-anchor=\"middle\" x=\"420.0417\" y=\"-1299.7165\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">inv</text>\n",
"</g>\n",
"<!-- &#45;3095628962292733400&#45;&gt;4168871814305984343 -->\n",
"<g id=\"edge159\" class=\"edge\">\n",
"<title>-3095628962292733400-&gt;4168871814305984343</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M426.1458,-1244.8774C425.3554,-1252.5222 424.4118,-1261.649 423.5056,-1270.4141\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"420.0174,-1270.1201 422.4703,-1280.4271 426.9803,-1270.8401 420.0174,-1270.1201\"/>\n",
"</g>\n",
"<!-- &#45;7988702991265429766 -->\n",
"<g id=\"node142\" class=\"node\">\n",
"<title>-7988702991265429766</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"766.0417,-1244.5404 712.0417,-1244.5404 712.0417,-1208.5404 766.0417,-1208.5404 766.0417,-1244.5404\"/>\n",
"<text text-anchor=\"middle\" x=\"739.0417\" y=\"-1222.3404\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
"</g>\n",
"<!-- 807388507602220739&#45;&gt;&#45;7988702991265429766 -->\n",
"<g id=\"edge140\" class=\"edge\">\n",
"<title>807388507602220739-&gt;-7988702991265429766</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M734.5739,-1172.5387C735.2957,-1181.2627 736.0381,-1190.2357 736.7053,-1198.3004\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"733.2184,-1198.6044 737.5311,-1208.2818 740.1946,-1198.0272 733.2184,-1198.6044\"/>\n",
"</g>\n",
"<!-- &#45;3681284379477445524 -->\n",
"<g id=\"node158\" class=\"node\">\n",
"<title>-3681284379477445524</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"741.0417\" cy=\"-1303.9165\" rx=\"23.253\" ry=\"23.253\"/>\n",
"<text text-anchor=\"middle\" x=\"741.0417\" y=\"-1299.7165\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">inv</text>\n",
"</g>\n",
"<!-- &#45;7988702991265429766&#45;&gt;&#45;3681284379477445524 -->\n",
"<g id=\"edge161\" class=\"edge\">\n",
"<title>-7988702991265429766-&gt;-3681284379477445524</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M739.5157,-1244.8774C739.7133,-1252.5222 739.9492,-1261.649 740.1758,-1270.4141\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"736.6773,-1270.5209 740.4346,-1280.4271 743.6749,-1270.3399 736.6773,-1270.5209\"/>\n",
"</g>\n",
"<!-- &#45;1481062235163431341 -->\n",
"<g id=\"node144\" class=\"node\">\n",
"<title>-1481062235163431341</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3651.0417,-1244.5404 3597.0417,-1244.5404 3597.0417,-1208.5404 3651.0417,-1208.5404 3651.0417,-1244.5404\"/>\n",
"<text text-anchor=\"middle\" x=\"3624.0417\" y=\"-1222.3404\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
"</g>\n",
"<!-- 1335479417277102271&#45;&gt;&#45;1481062235163431341 -->\n",
"<g id=\"edge142\" class=\"edge\">\n",
"<title>1335479417277102271-&gt;-1481062235163431341</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3621.8078,-1172.5387C3622.1647,-1181.1647 3622.5316,-1190.0341 3622.8623,-1198.0283\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3619.376,-1198.435 3623.2864,-1208.2818 3626.37,-1198.1456 3619.376,-1198.435\"/>\n",
"</g>\n",
"<!-- 3403437831094247051 -->\n",
"<g id=\"node159\" class=\"node\">\n",
"<title>3403437831094247051</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3632.0417\" cy=\"-1303.9165\" rx=\"23.253\" ry=\"23.253\"/>\n",
"<text text-anchor=\"middle\" x=\"3632.0417\" y=\"-1299.7165\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">inv</text>\n",
"</g>\n",
"<!-- &#45;1481062235163431341&#45;&gt;3403437831094247051 -->\n",
"<g id=\"edge163\" class=\"edge\">\n",
"<title>-1481062235163431341-&gt;3403437831094247051</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3625.9376,-1244.8774C3626.728,-1252.5222 3627.6716,-1261.649 3628.5779,-1270.4141\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3625.1032,-1270.8401 3629.6131,-1280.4271 3632.0661,-1270.1201 3625.1032,-1270.8401\"/>\n",
"</g>\n",
"<!-- 628221137954198956 -->\n",
"<g id=\"node146\" class=\"node\">\n",
"<title>628221137954198956</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3947.0417,-1244.5404 3893.0417,-1244.5404 3893.0417,-1208.5404 3947.0417,-1208.5404 3947.0417,-1244.5404\"/>\n",
"<text text-anchor=\"middle\" x=\"3920.0417\" y=\"-1222.3404\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
"</g>\n",
"<!-- 496371137487092898&#45;&gt;628221137954198956 -->\n",
"<g id=\"edge144\" class=\"edge\">\n",
"<title>496371137487092898-&gt;628221137954198956</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3922.2756,-1172.5387C3921.9188,-1181.1647 3921.5519,-1190.0341 3921.2212,-1198.0283\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3917.7134,-1198.1456 3920.797,-1208.2818 3924.7075,-1198.435 3917.7134,-1198.1456\"/>\n",
"</g>\n",
"<!-- 2366598418821926408 -->\n",
"<g id=\"node160\" class=\"node\">\n",
"<title>2366598418821926408</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3912.0417\" cy=\"-1303.9165\" rx=\"23.253\" ry=\"23.253\"/>\n",
"<text text-anchor=\"middle\" x=\"3912.0417\" y=\"-1299.7165\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">inv</text>\n",
"</g>\n",
"<!-- 628221137954198956&#45;&gt;2366598418821926408 -->\n",
"<g id=\"edge165\" class=\"edge\">\n",
"<title>628221137954198956-&gt;2366598418821926408</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3918.1458,-1244.8774C3917.3554,-1252.5222 3916.4118,-1261.649 3915.5056,-1270.4141\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3912.0174,-1270.1201 3914.4703,-1280.4271 3918.9803,-1270.8401 3912.0174,-1270.1201\"/>\n",
"</g>\n",
"<!-- &#45;4264852891018497410 -->\n",
"<g id=\"node148\" class=\"node\">\n",
"<title>-4264852891018497410</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3299.0417,-1244.5404 3245.0417,-1244.5404 3245.0417,-1208.5404 3299.0417,-1208.5404 3299.0417,-1244.5404\"/>\n",
"<text text-anchor=\"middle\" x=\"3272.0417\" y=\"-1222.3404\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
"</g>\n",
"<!-- 4735690309925985506&#45;&gt;&#45;4264852891018497410 -->\n",
"<g id=\"edge146\" class=\"edge\">\n",
"<title>4735690309925985506-&gt;-4264852891018497410</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3276.5095,-1172.5387C3275.7877,-1181.2627 3275.0454,-1190.2357 3274.3781,-1198.3004\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3270.8889,-1198.0272 3273.5523,-1208.2818 3277.865,-1198.6044 3270.8889,-1198.0272\"/>\n",
"</g>\n",
"<!-- 1562471513673353366 -->\n",
"<g id=\"node161\" class=\"node\">\n",
"<title>1562471513673353366</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3272.0417\" cy=\"-1303.9165\" rx=\"23.253\" ry=\"23.253\"/>\n",
"<text text-anchor=\"middle\" x=\"3272.0417\" y=\"-1299.7165\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">inv</text>\n",
"</g>\n",
"<!-- &#45;4264852891018497410&#45;&gt;1562471513673353366 -->\n",
"<g id=\"edge167\" class=\"edge\">\n",
"<title>-4264852891018497410-&gt;1562471513673353366</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3272.0417,-1244.8774C3272.0417,-1252.5222 3272.0417,-1261.649 3272.0417,-1270.4141\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3268.5418,-1270.427 3272.0417,-1280.4271 3275.5418,-1270.4271 3268.5418,-1270.427\"/>\n",
"</g>\n",
"<!-- 2242787865083501015 -->\n",
"<g id=\"node150\" class=\"node\">\n",
"<title>2242787865083501015</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3110.0417,-1244.5404 3056.0417,-1244.5404 3056.0417,-1208.5404 3110.0417,-1208.5404 3110.0417,-1244.5404\"/>\n",
"<text text-anchor=\"middle\" x=\"3083.0417\" y=\"-1222.3404\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
"</g>\n",
"<!-- &#45;466793978206955664&#45;&gt;2242787865083501015 -->\n",
"<g id=\"edge148\" class=\"edge\">\n",
"<title>-466793978206955664-&gt;2242787865083501015</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3084.1587,-1172.5387C3083.9803,-1181.1647 3083.7968,-1190.0341 3083.6315,-1198.0283\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3080.127,-1198.2115 3083.4194,-1208.2818 3087.1255,-1198.3563 3080.127,-1198.2115\"/>\n",
"</g>\n",
"<!-- 7134008500935700548 -->\n",
"<g id=\"node162\" class=\"node\">\n",
"<title>7134008500935700548</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3075.0417\" cy=\"-1303.9165\" rx=\"23.253\" ry=\"23.253\"/>\n",
"<text text-anchor=\"middle\" x=\"3075.0417\" y=\"-1299.7165\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">inv</text>\n",
"</g>\n",
"<!-- 2242787865083501015&#45;&gt;7134008500935700548 -->\n",
"<g id=\"edge169\" class=\"edge\">\n",
"<title>2242787865083501015-&gt;7134008500935700548</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3081.1458,-1244.8774C3080.3554,-1252.5222 3079.4118,-1261.649 3078.5056,-1270.4141\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3075.0174,-1270.1201 3077.4703,-1280.4271 3081.9803,-1270.8401 3075.0174,-1270.1201\"/>\n",
"</g>\n",
"<!-- &#45;2650286163889195351 -->\n",
"<g id=\"node152\" class=\"node\">\n",
"<title>-2650286163889195351</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4812.0417,-1244.5404 4758.0417,-1244.5404 4758.0417,-1208.5404 4812.0417,-1208.5404 4812.0417,-1244.5404\"/>\n",
"<text text-anchor=\"middle\" x=\"4785.0417\" y=\"-1222.3404\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">8</text>\n",
"</g>\n",
"<!-- 3772525194231936944&#45;&gt;&#45;2650286163889195351 -->\n",
"<g id=\"edge150\" class=\"edge\">\n",
"<title>3772525194231936944-&gt;-2650286163889195351</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4786.1587,-1172.5387C4785.9803,-1181.1647 4785.7968,-1190.0341 4785.6315,-1198.0283\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4782.127,-1198.2115 4785.4194,-1208.2818 4789.1255,-1198.3563 4782.127,-1198.2115\"/>\n",
"</g>\n",
"<!-- &#45;4228013362202158493 -->\n",
"<g id=\"node163\" class=\"node\">\n",
"<title>-4228013362202158493</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4777.0417\" cy=\"-1303.9165\" rx=\"23.253\" ry=\"23.253\"/>\n",
"<text text-anchor=\"middle\" x=\"4777.0417\" y=\"-1299.7165\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">inv</text>\n",
"</g>\n",
"<!-- &#45;2650286163889195351&#45;&gt;&#45;4228013362202158493 -->\n",
"<g id=\"edge171\" class=\"edge\">\n",
"<title>-2650286163889195351-&gt;-4228013362202158493</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4783.1458,-1244.8774C4782.3554,-1252.5222 4781.4118,-1261.649 4780.5056,-1270.4141\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4777.0174,-1270.1201 4779.4703,-1280.4271 4783.9803,-1270.8401 4777.0174,-1270.1201\"/>\n",
"</g>\n",
"<!-- &#45;541002790771565054 -->\n",
"<g id=\"node154\" class=\"node\">\n",
"<title>-541002790771565054</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3448.0417,-1244.5404 3394.0417,-1244.5404 3394.0417,-1208.5404 3448.0417,-1208.5404 3448.0417,-1244.5404\"/>\n",
"<text text-anchor=\"middle\" x=\"3421.0417\" y=\"-1222.3404\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">9</text>\n",
"</g>\n",
"<!-- &#45;8467297870632767220&#45;&gt;&#45;541002790771565054 -->\n",
"<g id=\"edge152\" class=\"edge\">\n",
"<title>-8467297870632767220-&gt;-541002790771565054</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3419.9248,-1172.5387C3420.1032,-1181.1647 3420.2866,-1190.0341 3420.452,-1198.0283\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3416.9579,-1198.3563 3420.6641,-1208.2818 3423.9564,-1198.2115 3416.9579,-1198.3563\"/>\n",
"</g>\n",
"<!-- &#45;6597070589297933710 -->\n",
"<g id=\"node164\" class=\"node\">\n",
"<title>-6597070589297933710</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3425.0417\" cy=\"-1303.9165\" rx=\"23.253\" ry=\"23.253\"/>\n",
"<text text-anchor=\"middle\" x=\"3425.0417\" y=\"-1299.7165\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">inv</text>\n",
"</g>\n",
"<!-- &#45;541002790771565054&#45;&gt;&#45;6597070589297933710 -->\n",
"<g id=\"edge173\" class=\"edge\">\n",
"<title>-541002790771565054-&gt;-6597070589297933710</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3421.9897,-1244.8774C3422.3849,-1252.5222 3422.8567,-1261.649 3423.3098,-1270.4141\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3419.8157,-1270.6211 3423.8274,-1280.4271 3426.8064,-1270.2597 3419.8157,-1270.6211\"/>\n",
"</g>\n",
"<!-- 5560999307197128074&#45;&gt;&#45;3110932062125448052 -->\n",
"<g id=\"edge154\" class=\"edge\">\n",
"<title>5560999307197128074-&gt;-3110932062125448052</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M614.598,-1327.5523C613.7709,-1335.5521 612.8386,-1344.5691 611.9773,-1352.8994\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"608.4847,-1352.6486 610.9376,-1362.9556 615.4476,-1353.3686 608.4847,-1352.6486\"/>\n",
"</g>\n",
"<!-- &#45;70447358132908265&#45;&gt;3396708693976550373 -->\n",
"<g id=\"edge156\" class=\"edge\">\n",
"<title>-70447358132908265-&gt;3396708693976550373</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1114.8199,-1327.5523C1114.4063,-1335.5521 1113.9402,-1344.5691 1113.5095,-1352.8994\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1110.0107,-1352.7882 1112.9897,-1362.9556 1117.0014,-1353.1497 1110.0107,-1352.7882\"/>\n",
"</g>\n",
"<!-- 4168871814305984343&#45;&gt;&#45;1496365334996145993 -->\n",
"<g id=\"edge158\" class=\"edge\">\n",
"<title>4168871814305984343-&gt;-1496365334996145993</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M419.4308,-1327.5523C419.224,-1335.5521 418.9909,-1344.5691 418.7756,-1352.8994\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"415.2754,-1352.8685 418.5157,-1362.9556 422.273,-1353.0494 415.2754,-1352.8685\"/>\n",
"</g>\n",
"<!-- &#45;3681284379477445524&#45;&gt;5011275421105852432 -->\n",
"<g id=\"edge160\" class=\"edge\">\n",
"<title>-3681284379477445524-&gt;5011275421105852432</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M742.2636,-1327.5523C742.6771,-1335.5521 743.1433,-1344.5691 743.5739,-1352.8994\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"740.0821,-1353.1497 744.0938,-1362.9556 747.0728,-1352.7882 740.0821,-1353.1497\"/>\n",
"</g>\n",
"<!-- 3403437831094247051&#45;&gt;&#45;6927827896501700759 -->\n",
"<g id=\"edge162\" class=\"edge\">\n",
"<title>3403437831094247051-&gt;-6927827896501700759</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3632.6527,-1327.5523C3632.8594,-1335.5521 3633.0925,-1344.5691 3633.3078,-1352.8994\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3629.8104,-1353.0494 3633.5678,-1362.9556 3636.8081,-1352.8685 3629.8104,-1353.0494\"/>\n",
"</g>\n",
"<!-- 2366598418821926408&#45;&gt;2227484765250786363 -->\n",
"<g id=\"edge164\" class=\"edge\">\n",
"<title>2366598418821926408-&gt;2227484765250786363</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3911.4308,-1327.5523C3911.224,-1335.5521 3910.9909,-1344.5691 3910.7756,-1352.8994\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3907.2754,-1352.8685 3910.5157,-1362.9556 3914.273,-1353.0494 3907.2754,-1352.8685\"/>\n",
"</g>\n",
"<!-- 1562471513673353366&#45;&gt;8735125521352784788 -->\n",
"<g id=\"edge166\" class=\"edge\">\n",
"<title>1562471513673353366-&gt;8735125521352784788</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3270.5144,-1327.5523C3269.9975,-1335.5521 3269.4148,-1344.5691 3268.8765,-1352.8994\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3265.3789,-1352.7507 3268.2267,-1362.9556 3272.3643,-1353.2021 3265.3789,-1352.7507\"/>\n",
"</g>\n",
"<!-- 7134008500935700548&#45;&gt;3842051492380088422 -->\n",
"<g id=\"edge168\" class=\"edge\">\n",
"<title>7134008500935700548-&gt;3842051492380088422</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3074.4308,-1327.5523C3074.224,-1335.5521 3073.9909,-1344.5691 3073.7756,-1352.8994\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3070.2754,-1352.8685 3073.5157,-1362.9556 3077.273,-1353.0494 3070.2754,-1352.8685\"/>\n",
"</g>\n",
"<!-- &#45;4228013362202158493&#45;&gt;&#45;8097051825227464769 -->\n",
"<g id=\"edge170\" class=\"edge\">\n",
"<title>-4228013362202158493-&gt;-8097051825227464769</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4776.4308,-1327.5523C4776.224,-1335.5521 4775.9909,-1344.5691 4775.7756,-1352.8994\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4772.2754,-1352.8685 4775.5157,-1362.9556 4779.273,-1353.0494 4772.2754,-1352.8685\"/>\n",
"</g>\n",
"<!-- &#45;6597070589297933710&#45;&gt;1058260836525022353 -->\n",
"<g id=\"edge172\" class=\"edge\">\n",
"<title>-6597070589297933710-&gt;1058260836525022353</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3427.4855,-1327.5523C3428.3126,-1335.5521 3429.2448,-1344.5691 3430.1061,-1352.8994\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3426.6359,-1353.3686 3431.1458,-1362.9556 3433.5988,-1352.6486 3426.6359,-1353.3686\"/>\n",
"</g>\n",
"<!-- &#45;1629506634421567044 -->\n",
"<g id=\"node166\" class=\"node\">\n",
"<title>-1629506634421567044</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"632.0417,-1786.0721 578.0417,-1786.0721 578.0417,-1750.0721 632.0417,-1750.0721 632.0417,-1786.0721\"/>\n",
"<text text-anchor=\"middle\" x=\"605.0417\" y=\"-1763.8721\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- &#45;3718951610450759312&#45;&gt;&#45;1629506634421567044 -->\n",
"<g id=\"edge174\" class=\"edge\">\n",
"<title>-3718951610450759312-&gt;-1629506634421567044</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M605.0417,-1714.3522C605.0417,-1722.952 605.0417,-1731.7815 605.0417,-1739.7339\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"601.5418,-1739.9306 605.0417,-1749.9307 608.5418,-1739.9307 601.5418,-1739.9306\"/>\n",
"</g>\n",
"<!-- &#45;2067610593325472479 -->\n",
"<g id=\"node185\" class=\"node\">\n",
"<title>-2067610593325472479</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"605.0417\" cy=\"-1914.6683\" rx=\"87.4389\" ry=\"87.4389\"/>\n",
"<text text-anchor=\"middle\" x=\"605.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-sum-chunk</text>\n",
"</g>\n",
"<!-- &#45;1629506634421567044&#45;&gt;&#45;2067610593325472479 -->\n",
"<g id=\"edge195\" class=\"edge\">\n",
"<title>-1629506634421567044-&gt;-2067610593325472479</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M605.0417,-1786.3422C605.0417,-1794.7125 605.0417,-1805.339 605.0417,-1816.8808\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"601.5418,-1817.2255 605.0417,-1827.2255 608.5418,-1817.2256 601.5418,-1817.2255\"/>\n",
"</g>\n",
"<!-- &#45;6200728448249604853 -->\n",
"<g id=\"node206\" class=\"node\">\n",
"<title>-6200728448249604853</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"2446.0417\" cy=\"-1914.6683\" rx=\"92.6924\" ry=\"92.6924\"/>\n",
"<text text-anchor=\"middle\" x=\"2446.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-count-chunk</text>\n",
"</g>\n",
"<!-- &#45;1629506634421567044&#45;&gt;&#45;6200728448249604853 -->\n",
"<g id=\"edge226\" class=\"edge\">\n",
"<title>-1629506634421567044-&gt;-6200728448249604853</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M632.3063,-1771.9898C663.388,-1776.276 715.7562,-1782.9516 761.0417,-1786.0721 848.8562,-1792.1233 2263.3757,-1789.2291 2345.0417,-1822.0721 2355.9046,-1826.4408 2366.3239,-1832.5523 2376.0685,-1839.5751\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2374.0105,-1842.4071 2384.0903,-1845.6703 2378.2455,-1836.8335 2374.0105,-1842.4071\"/>\n",
"</g>\n",
"<!-- 3174016492844266240 -->\n",
"<g id=\"node227\" class=\"node\">\n",
"<title>3174016492844266240</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"173.0417\" cy=\"-1914.6683\" rx=\"38.8825\" ry=\"38.8825\"/>\n",
"<text text-anchor=\"middle\" x=\"173.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">values</text>\n",
"</g>\n",
"<!-- &#45;1629506634421567044&#45;&gt;3174016492844266240 -->\n",
"<g id=\"edge257\" class=\"edge\">\n",
"<title>-1629506634421567044-&gt;3174016492844266240</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M578.0177,-1771.1844C492.9938,-1781.0662 235.7047,-1811.6895 221.0417,-1822.0721 205.4559,-1833.1082 194.5651,-1850.7676 187.1463,-1867.7195\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"183.8902,-1866.4357 183.3742,-1877.018 190.3767,-1869.0672 183.8902,-1866.4357\"/>\n",
"</g>\n",
"<!-- 4878134121680431381 -->\n",
"<g id=\"node168\" class=\"node\">\n",
"<title>4878134121680431381</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1112.0417,-1786.0721 1058.0417,-1786.0721 1058.0417,-1750.0721 1112.0417,-1750.0721 1112.0417,-1786.0721\"/>\n",
"<text text-anchor=\"middle\" x=\"1085.0417\" y=\"-1763.8721\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
"</g>\n",
"<!-- &#45;4523078515599332354&#45;&gt;4878134121680431381 -->\n",
"<g id=\"edge176\" class=\"edge\">\n",
"<title>-4523078515599332354-&gt;4878134121680431381</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1085.0417,-1714.3522C1085.0417,-1722.952 1085.0417,-1731.7815 1085.0417,-1739.7339\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1081.5418,-1739.9306 1085.0417,-1749.9307 1088.5418,-1739.9307 1081.5418,-1739.9306\"/>\n",
"</g>\n",
"<!-- &#45;2028917671388636729 -->\n",
"<g id=\"node187\" class=\"node\">\n",
"<title>-2028917671388636729</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1085.0417\" cy=\"-1914.6683\" rx=\"87.4389\" ry=\"87.4389\"/>\n",
"<text text-anchor=\"middle\" x=\"1085.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-sum-chunk</text>\n",
"</g>\n",
"<!-- 4878134121680431381&#45;&gt;&#45;2028917671388636729 -->\n",
"<g id=\"edge197\" class=\"edge\">\n",
"<title>4878134121680431381-&gt;-2028917671388636729</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1085.0417,-1786.3422C1085.0417,-1794.7125 1085.0417,-1805.339 1085.0417,-1816.8808\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1081.5418,-1817.2255 1085.0417,-1827.2255 1088.5418,-1817.2256 1081.5418,-1817.2255\"/>\n",
"</g>\n",
"<!-- 3769165921997110457 -->\n",
"<g id=\"node208\" class=\"node\">\n",
"<title>3769165921997110457</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"2852.0417\" cy=\"-1914.6683\" rx=\"92.6924\" ry=\"92.6924\"/>\n",
"<text text-anchor=\"middle\" x=\"2852.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-count-chunk</text>\n",
"</g>\n",
"<!-- 4878134121680431381&#45;&gt;3769165921997110457 -->\n",
"<g id=\"edge228\" class=\"edge\">\n",
"<title>4878134121680431381-&gt;3769165921997110457</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1112.1776,-1768.4148C1321.4048,-1771.1234 2671.9506,-1789.8191 2751.0417,-1822.0721 2761.8833,-1826.4933 2772.2895,-1832.6372 2782.0269,-1839.6779\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2779.9681,-1842.5094 2790.0439,-1845.785 2784.2099,-1836.941 2779.9681,-1842.5094\"/>\n",
"</g>\n",
"<!-- 8296714655576863468 -->\n",
"<g id=\"node229\" class=\"node\">\n",
"<title>8296714655576863468</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"941.0417\" cy=\"-1914.6683\" rx=\"38.8825\" ry=\"38.8825\"/>\n",
"<text text-anchor=\"middle\" x=\"941.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">values</text>\n",
"</g>\n",
"<!-- 4878134121680431381&#45;&gt;8296714655576863468 -->\n",
"<g id=\"edge259\" class=\"edge\">\n",
"<title>4878134121680431381-&gt;8296714655576863468</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1057.8464,-1778.2945C1036.9396,-1787.2557 1008.4434,-1801.9964 989.0417,-1822.0721 976.3139,-1835.2422 966.1505,-1852.4604 958.512,-1868.4718\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"955.26,-1867.1681 954.306,-1877.7199 961.6319,-1870.0661 955.26,-1867.1681\"/>\n",
"</g>\n",
"<!-- &#45;14939907292264985 -->\n",
"<g id=\"node170\" class=\"node\">\n",
"<title>-14939907292264985</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"440.0417,-1786.0721 386.0417,-1786.0721 386.0417,-1750.0721 440.0417,-1750.0721 440.0417,-1786.0721\"/>\n",
"<text text-anchor=\"middle\" x=\"413.0417\" y=\"-1763.8721\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
"</g>\n",
"<!-- &#45;4682116726144807874&#45;&gt;&#45;14939907292264985 -->\n",
"<g id=\"edge178\" class=\"edge\">\n",
"<title>-4682116726144807874-&gt;-14939907292264985</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M413.0417,-1714.3522C413.0417,-1722.952 413.0417,-1731.7815 413.0417,-1739.7339\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"409.5418,-1739.9306 413.0417,-1749.9307 416.5418,-1739.9307 409.5418,-1739.9306\"/>\n",
"</g>\n",
"<!-- &#45;8109203161248423022 -->\n",
"<g id=\"node189\" class=\"node\">\n",
"<title>-8109203161248423022</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"413.0417\" cy=\"-1914.6683\" rx=\"87.4389\" ry=\"87.4389\"/>\n",
"<text text-anchor=\"middle\" x=\"413.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-sum-chunk</text>\n",
"</g>\n",
"<!-- &#45;14939907292264985&#45;&gt;&#45;8109203161248423022 -->\n",
"<g id=\"edge199\" class=\"edge\">\n",
"<title>-14939907292264985-&gt;-8109203161248423022</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M413.0417,-1786.3422C413.0417,-1794.7125 413.0417,-1805.339 413.0417,-1816.8808\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"409.5418,-1817.2255 413.0417,-1827.2255 416.5418,-1817.2256 409.5418,-1817.2255\"/>\n",
"</g>\n",
"<!-- &#45;8041694765670498538 -->\n",
"<g id=\"node210\" class=\"node\">\n",
"<title>-8041694765670498538</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"2243.0417\" cy=\"-1914.6683\" rx=\"92.6924\" ry=\"92.6924\"/>\n",
"<text text-anchor=\"middle\" x=\"2243.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-count-chunk</text>\n",
"</g>\n",
"<!-- &#45;14939907292264985&#45;&gt;&#45;8041694765670498538 -->\n",
"<g id=\"edge230\" class=\"edge\">\n",
"<title>-14939907292264985-&gt;-8041694765670498538</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M440.3064,-1771.9884C471.3882,-1776.2733 523.7564,-1782.9476 569.0417,-1786.0721 656.1908,-1792.0851 2059.9172,-1789.6696 2141.0417,-1822.0721 2152.0603,-1826.4731 2162.6388,-1832.6457 2172.534,-1839.738\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2170.5914,-1842.657 2180.6799,-1845.8931 2174.8114,-1837.072 2170.5914,-1842.657\"/>\n",
"</g>\n",
"<!-- 1333050175423372555 -->\n",
"<g id=\"node231\" class=\"node\">\n",
"<title>1333050175423372555</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"77.0417\" cy=\"-1914.6683\" rx=\"38.8825\" ry=\"38.8825\"/>\n",
"<text text-anchor=\"middle\" x=\"77.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">values</text>\n",
"</g>\n",
"<!-- &#45;14939907292264985&#45;&gt;1333050175423372555 -->\n",
"<g id=\"edge261\" class=\"edge\">\n",
"<title>-14939907292264985-&gt;1333050175423372555</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M385.9816,-1770.1371C322.5263,-1775.4455 166.3877,-1791.3556 125.0417,-1822.0721 109.9752,-1833.2653 99.2401,-1850.5752 91.7991,-1867.2133\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"88.3878,-1866.3026 87.7907,-1876.8806 94.854,-1868.9838 88.3878,-1866.3026\"/>\n",
"</g>\n",
"<!-- 2094343465825365312 -->\n",
"<g id=\"node172\" class=\"node\">\n",
"<title>2094343465825365312</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"824.0417,-1786.0721 770.0417,-1786.0721 770.0417,-1750.0721 824.0417,-1750.0721 824.0417,-1786.0721\"/>\n",
"<text text-anchor=\"middle\" x=\"797.0417\" y=\"-1763.8721\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
"</g>\n",
"<!-- &#45;6364044833020226039&#45;&gt;2094343465825365312 -->\n",
"<g id=\"edge180\" class=\"edge\">\n",
"<title>-6364044833020226039-&gt;2094343465825365312</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M797.0417,-1714.3522C797.0417,-1722.952 797.0417,-1731.7815 797.0417,-1739.7339\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"793.5418,-1739.9306 797.0417,-1749.9307 800.5418,-1739.9307 793.5418,-1739.9306\"/>\n",
"</g>\n",
"<!-- &#45;3869883988809530414 -->\n",
"<g id=\"node191\" class=\"node\">\n",
"<title>-3869883988809530414</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"797.0417\" cy=\"-1914.6683\" rx=\"87.4389\" ry=\"87.4389\"/>\n",
"<text text-anchor=\"middle\" x=\"797.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-sum-chunk</text>\n",
"</g>\n",
"<!-- 2094343465825365312&#45;&gt;&#45;3869883988809530414 -->\n",
"<g id=\"edge201\" class=\"edge\">\n",
"<title>2094343465825365312-&gt;-3869883988809530414</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M797.0417,-1786.3422C797.0417,-1794.7125 797.0417,-1805.339 797.0417,-1816.8808\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"793.5418,-1817.2255 797.0417,-1827.2255 800.5418,-1817.2256 793.5418,-1817.2255\"/>\n",
"</g>\n",
"<!-- 1928199604576216772 -->\n",
"<g id=\"node212\" class=\"node\">\n",
"<title>1928199604576216772</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"2649.0417\" cy=\"-1914.6683\" rx=\"92.6924\" ry=\"92.6924\"/>\n",
"<text text-anchor=\"middle\" x=\"2649.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-count-chunk</text>\n",
"</g>\n",
"<!-- 2094343465825365312&#45;&gt;1928199604576216772 -->\n",
"<g id=\"edge232\" class=\"edge\">\n",
"<title>2094343465825365312-&gt;1928199604576216772</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M824.2388,-1770.4386C870.4142,-1774.3612 967.1139,-1782.1645 1049.0417,-1786.0721 1132.2489,-1790.0408 2470.7758,-1790.9408 2548.0417,-1822.0721 2558.9018,-1826.4478 2569.3193,-1832.5636 2579.063,-1839.5888\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2577.0049,-1842.4208 2587.0842,-1845.6856 2581.2408,-1836.8478 2577.0049,-1842.4208\"/>\n",
"</g>\n",
"<!-- 1174011964877897035 -->\n",
"<g id=\"node233\" class=\"node\">\n",
"<title>1174011964877897035</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"269.0417\" cy=\"-1914.6683\" rx=\"38.8825\" ry=\"38.8825\"/>\n",
"<text text-anchor=\"middle\" x=\"269.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">values</text>\n",
"</g>\n",
"<!-- 2094343465825365312&#45;&gt;1174011964877897035 -->\n",
"<g id=\"edge263\" class=\"edge\">\n",
"<title>2094343465825365312-&gt;1174011964877897035</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M769.9908,-1771.2285C738.8839,-1774.8499 686.2818,-1780.9488 641.0417,-1786.0721 569.0588,-1794.224 376.7658,-1781.0718 317.0417,-1822.0721 301.2972,-1832.8807 290.3785,-1850.4999 282.9818,-1867.4835\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"279.7164,-1866.2226 279.2265,-1876.8061 286.2094,-1868.8381 279.7164,-1866.2226\"/>\n",
"</g>\n",
"<!-- &#45;2798730563147331054 -->\n",
"<g id=\"node174\" class=\"node\">\n",
"<title>-2798730563147331054</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3691.0417,-1786.0721 3637.0417,-1786.0721 3637.0417,-1750.0721 3691.0417,-1750.0721 3691.0417,-1786.0721\"/>\n",
"<text text-anchor=\"middle\" x=\"3664.0417\" y=\"-1763.8721\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
"</g>\n",
"<!-- &#45;6523083043565701559&#45;&gt;&#45;2798730563147331054 -->\n",
"<g id=\"edge182\" class=\"edge\">\n",
"<title>-6523083043565701559-&gt;-2798730563147331054</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3664.0417,-1714.3522C3664.0417,-1722.952 3664.0417,-1731.7815 3664.0417,-1739.7339\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3660.5418,-1739.9306 3664.0417,-1749.9307 3667.5418,-1739.9307 3660.5418,-1739.9306\"/>\n",
"</g>\n",
"<!-- &#45;4674010893958103456 -->\n",
"<g id=\"node193\" class=\"node\">\n",
"<title>-4674010893958103456</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1853.0417\" cy=\"-1914.6683\" rx=\"87.4389\" ry=\"87.4389\"/>\n",
"<text text-anchor=\"middle\" x=\"1853.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-sum-chunk</text>\n",
"</g>\n",
"<!-- &#45;2798730563147331054&#45;&gt;&#45;4674010893958103456 -->\n",
"<g id=\"edge203\" class=\"edge\">\n",
"<title>-2798730563147331054-&gt;-4674010893958103456</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3636.9124,-1771.706C3603.9215,-1775.9607 3546.5097,-1782.8367 3497.0417,-1786.0721 3411.2019,-1791.6864 2028.4309,-1788.9457 1949.0417,-1822.0721 1937.6595,-1826.8215 1926.858,-1833.6028 1916.8883,-1841.3649\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1914.5831,-1838.7291 1909.076,-1847.7802 1919.0254,-1844.1389 1914.5831,-1838.7291\"/>\n",
"</g>\n",
"<!-- 9012921815147909347 -->\n",
"<g id=\"node214\" class=\"node\">\n",
"<title>9012921815147909347</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3664.0417\" cy=\"-1914.6683\" rx=\"92.6924\" ry=\"92.6924\"/>\n",
"<text text-anchor=\"middle\" x=\"3664.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-count-chunk</text>\n",
"</g>\n",
"<!-- &#45;2798730563147331054&#45;&gt;9012921815147909347 -->\n",
"<g id=\"edge234\" class=\"edge\">\n",
"<title>-2798730563147331054-&gt;9012921815147909347</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3664.0417,-1786.3422C3664.0417,-1793.4629 3664.0417,-1802.2164 3664.0417,-1811.7771\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3660.5418,-1811.998 3664.0417,-1821.9981 3667.5418,-1811.9981 3660.5418,-1811.998\"/>\n",
"</g>\n",
"<!-- 369885059729323993 -->\n",
"<g id=\"node235\" class=\"node\">\n",
"<title>369885059729323993</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4401.0417\" cy=\"-1914.6683\" rx=\"38.8825\" ry=\"38.8825\"/>\n",
"<text text-anchor=\"middle\" x=\"4401.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">values</text>\n",
"</g>\n",
"<!-- &#45;2798730563147331054&#45;&gt;369885059729323993 -->\n",
"<g id=\"edge265\" class=\"edge\">\n",
"<title>-2798730563147331054-&gt;369885059729323993</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3691.2004,-1771.3245C3724.2201,-1775.2035 3781.6604,-1781.7097 3831.0417,-1786.0721 3888.9539,-1791.1882 4304.4341,-1790.177 4353.0417,-1822.0721 4369.1364,-1832.6331 4380.1415,-1850.3916 4387.5085,-1867.5483\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4384.3021,-1868.9578 4391.2362,-1876.9684 4390.811,-1866.3821 4384.3021,-1868.9578\"/>\n",
"</g>\n",
"<!-- 3708910192954667371 -->\n",
"<g id=\"node176\" class=\"node\">\n",
"<title>3708910192954667371</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3894.0417,-1786.0721 3840.0417,-1786.0721 3840.0417,-1750.0721 3894.0417,-1750.0721 3894.0417,-1786.0721\"/>\n",
"<text text-anchor=\"middle\" x=\"3867.0417\" y=\"-1763.8721\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
"</g>\n",
"<!-- 6292214364813813718&#45;&gt;3708910192954667371 -->\n",
"<g id=\"edge184\" class=\"edge\">\n",
"<title>6292214364813813718-&gt;3708910192954667371</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3867.0417,-1714.3522C3867.0417,-1722.952 3867.0417,-1731.7815 3867.0417,-1739.7339\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3863.5418,-1739.9306 3867.0417,-1749.9307 3870.5418,-1739.9307 3863.5418,-1739.9306\"/>\n",
"</g>\n",
"<!-- &#45;4833049104503578976 -->\n",
"<g id=\"node195\" class=\"node\">\n",
"<title>-4833049104503578976</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"2045.0417\" cy=\"-1914.6683\" rx=\"87.4389\" ry=\"87.4389\"/>\n",
"<text text-anchor=\"middle\" x=\"2045.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-sum-chunk</text>\n",
"</g>\n",
"<!-- 3708910192954667371&#45;&gt;&#45;4833049104503578976 -->\n",
"<g id=\"edge205\" class=\"edge\">\n",
"<title>3708910192954667371-&gt;-4833049104503578976</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3839.9125,-1771.7074C3806.9217,-1775.9635 3749.51,-1782.8408 3700.0417,-1786.0721 3613.5918,-1791.7192 2220.9975,-1788.717 2141.0417,-1822.0721 2129.6591,-1826.8206 2118.8574,-1833.6014 2108.8876,-1841.3632\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2106.5824,-1838.7273 2101.0752,-1847.7783 2111.0247,-1844.1371 2106.5824,-1838.7273\"/>\n",
"</g>\n",
"<!-- &#45;5194503086122749661 -->\n",
"<g id=\"node216\" class=\"node\">\n",
"<title>-5194503086122749661</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3867.0417\" cy=\"-1914.6683\" rx=\"92.6924\" ry=\"92.6924\"/>\n",
"<text text-anchor=\"middle\" x=\"3867.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-count-chunk</text>\n",
"</g>\n",
"<!-- 3708910192954667371&#45;&gt;&#45;5194503086122749661 -->\n",
"<g id=\"edge236\" class=\"edge\">\n",
"<title>3708910192954667371-&gt;-5194503086122749661</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3867.0417,-1786.3422C3867.0417,-1793.4629 3867.0417,-1802.2164 3867.0417,-1811.7771\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3863.5418,-1811.998 3867.0417,-1821.9981 3870.5418,-1811.9981 3863.5418,-1811.998\"/>\n",
"</g>\n",
"<!-- &#45;5261561605600712346 -->\n",
"<g id=\"node237\" class=\"node\">\n",
"<title>-5261561605600712346</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4497.0417\" cy=\"-1914.6683\" rx=\"38.8825\" ry=\"38.8825\"/>\n",
"<text text-anchor=\"middle\" x=\"4497.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">values</text>\n",
"</g>\n",
"<!-- 3708910192954667371&#45;&gt;&#45;5261561605600712346 -->\n",
"<g id=\"edge267\" class=\"edge\">\n",
"<title>3708910192954667371-&gt;-5261561605600712346</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3894.0954,-1769.0685C4002.5866,-1773.2669 4402.534,-1790.7616 4449.0417,-1822.0721 4464.8836,-1832.7375 4475.8194,-1850.3315 4483.2027,-1867.3349\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4479.9768,-1868.6942 4486.9476,-1876.6727 4486.4738,-1866.0885 4479.9768,-1868.6942\"/>\n",
"</g>\n",
"<!-- &#45;8230193124652885820 -->\n",
"<g id=\"node178\" class=\"node\">\n",
"<title>-8230193124652885820</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3285.0417,-1786.0721 3231.0417,-1786.0721 3231.0417,-1750.0721 3285.0417,-1750.0721 3285.0417,-1786.0721\"/>\n",
"<text text-anchor=\"middle\" x=\"3258.0417\" y=\"-1763.8721\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
"</g>\n",
"<!-- 6330907286750649468&#45;&gt;&#45;8230193124652885820 -->\n",
"<g id=\"edge186\" class=\"edge\">\n",
"<title>6330907286750649468-&gt;-8230193124652885820</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3258.0417,-1714.3522C3258.0417,-1722.952 3258.0417,-1731.7815 3258.0417,-1739.7339\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3254.5418,-1739.9306 3258.0417,-1749.9307 3261.5418,-1739.9307 3254.5418,-1739.9306\"/>\n",
"</g>\n",
"<!-- 1373871904341268476 -->\n",
"<g id=\"node197\" class=\"node\">\n",
"<title>1373871904341268476</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1469.0417\" cy=\"-1914.6683\" rx=\"87.4389\" ry=\"87.4389\"/>\n",
"<text text-anchor=\"middle\" x=\"1469.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-sum-chunk</text>\n",
"</g>\n",
"<!-- &#45;8230193124652885820&#45;&gt;1373871904341268476 -->\n",
"<g id=\"edge207\" class=\"edge\">\n",
"<title>-8230193124652885820-&gt;1373871904341268476</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3230.9122,-1771.7032C3197.9212,-1775.9552 3140.5092,-1782.8285 3091.0417,-1786.0721 3006.4221,-1791.6208 1643.2978,-1789.4032 1565.0417,-1822.0721 1553.6603,-1826.8235 1542.8593,-1833.6059 1532.8898,-1841.3685\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1530.5844,-1838.7328 1525.0776,-1847.7841 1535.0269,-1844.1425 1530.5844,-1838.7328\"/>\n",
"</g>\n",
"<!-- &#45;5998629991271322703 -->\n",
"<g id=\"node218\" class=\"node\">\n",
"<title>-5998629991271322703</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3258.0417\" cy=\"-1914.6683\" rx=\"92.6924\" ry=\"92.6924\"/>\n",
"<text text-anchor=\"middle\" x=\"3258.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-count-chunk</text>\n",
"</g>\n",
"<!-- &#45;8230193124652885820&#45;&gt;&#45;5998629991271322703 -->\n",
"<g id=\"edge238\" class=\"edge\">\n",
"<title>-8230193124652885820-&gt;-5998629991271322703</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3258.0417,-1786.3422C3258.0417,-1793.4629 3258.0417,-1802.2164 3258.0417,-1811.7771\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3254.5418,-1811.998 3258.0417,-1821.9981 3261.5418,-1811.9981 3254.5418,-1811.998\"/>\n",
"</g>\n",
"<!-- &#45;628261430606160900 -->\n",
"<g id=\"node239\" class=\"node\">\n",
"<title>-628261430606160900</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4305.0417\" cy=\"-1914.6683\" rx=\"38.8825\" ry=\"38.8825\"/>\n",
"<text text-anchor=\"middle\" x=\"4305.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">values</text>\n",
"</g>\n",
"<!-- &#45;8230193124652885820&#45;&gt;&#45;628261430606160900 -->\n",
"<g id=\"edge269\" class=\"edge\">\n",
"<title>-8230193124652885820-&gt;-628261430606160900</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3285.1828,-1771.5387C3318.1853,-1775.6286 3375.6086,-1782.3425 3425.0417,-1786.0721 3517.3104,-1793.0337 4179.035,-1772.3034 4257.0417,-1822.0721 4273.2704,-1832.4261 4284.2981,-1850.1496 4291.6459,-1867.336\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4288.4422,-1868.7531 4295.359,-1876.7786 4294.9566,-1866.1914 4288.4422,-1868.7531\"/>\n",
"</g>\n",
"<!-- 925119537099601302 -->\n",
"<g id=\"node180\" class=\"node\">\n",
"<title>925119537099601302</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3082.0417,-1786.0721 3028.0417,-1786.0721 3028.0417,-1750.0721 3082.0417,-1750.0721 3082.0417,-1786.0721\"/>\n",
"<text text-anchor=\"middle\" x=\"3055.0417\" y=\"-1763.8721\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
"</g>\n",
"<!-- 4451248047392920033&#45;&gt;925119537099601302 -->\n",
"<g id=\"edge188\" class=\"edge\">\n",
"<title>4451248047392920033-&gt;925119537099601302</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3055.0417,-1714.3522C3055.0417,-1722.952 3055.0417,-1731.7815 3055.0417,-1739.7339\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3051.5418,-1739.9306 3055.0417,-1749.9307 3058.5418,-1739.9307 3051.5418,-1739.9306\"/>\n",
"</g>\n",
"<!-- 5613191076780161084 -->\n",
"<g id=\"node199\" class=\"node\">\n",
"<title>5613191076780161084</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1277.0417\" cy=\"-1914.6683\" rx=\"87.4389\" ry=\"87.4389\"/>\n",
"<text text-anchor=\"middle\" x=\"1277.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-sum-chunk</text>\n",
"</g>\n",
"<!-- 925119537099601302&#45;&gt;5613191076780161084 -->\n",
"<g id=\"edge209\" class=\"edge\">\n",
"<title>925119537099601302-&gt;5613191076780161084</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3027.9723,-1768.3872C2817.7887,-1770.902 1452.52,-1788.4952 1373.0417,-1822.0721 1361.7648,-1826.8363 1351.0513,-1833.5817 1341.1496,-1841.2869\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1338.9003,-1838.605 1333.3874,-1847.6525 1343.3392,-1844.0177 1338.9003,-1838.605\"/>\n",
"</g>\n",
"<!-- 6367828592578442620 -->\n",
"<g id=\"node220\" class=\"node\">\n",
"<title>6367828592578442620</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3055.0417\" cy=\"-1914.6683\" rx=\"92.6924\" ry=\"92.6924\"/>\n",
"<text text-anchor=\"middle\" x=\"3055.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-count-chunk</text>\n",
"</g>\n",
"<!-- 925119537099601302&#45;&gt;6367828592578442620 -->\n",
"<g id=\"edge240\" class=\"edge\">\n",
"<title>925119537099601302-&gt;6367828592578442620</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3055.0417,-1786.3422C3055.0417,-1793.4629 3055.0417,-1802.2164 3055.0417,-1811.7771\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3051.5418,-1811.998 3055.0417,-1821.9981 3058.5418,-1811.9981 3051.5418,-1811.998\"/>\n",
"</g>\n",
"<!-- &#45;7102527923021606031 -->\n",
"<g id=\"node241\" class=\"node\">\n",
"<title>-7102527923021606031</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4209.0417\" cy=\"-1914.6683\" rx=\"38.8825\" ry=\"38.8825\"/>\n",
"<text text-anchor=\"middle\" x=\"4209.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">values</text>\n",
"</g>\n",
"<!-- 925119537099601302&#45;&gt;&#45;7102527923021606031 -->\n",
"<g id=\"edge271\" class=\"edge\">\n",
"<title>925119537099601302-&gt;-7102527923021606031</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3082.1798,-1771.5799C3115.1793,-1775.7104 3172.5995,-1782.4641 3222.0417,-1786.0721 3274.1083,-1789.8716 4116.9622,-1794.1015 4161.0417,-1822.0721 4177.2958,-1832.3861 4188.3279,-1850.1028 4195.672,-1867.295\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4192.4688,-1868.7137 4199.3824,-1876.7419 4198.9843,-1866.1546 4192.4688,-1868.7137\"/>\n",
"</g>\n",
"<!-- 7432760293201599727 -->\n",
"<g id=\"node182\" class=\"node\">\n",
"<title>7432760293201599727</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4770.0417,-1786.0721 4716.0417,-1786.0721 4716.0417,-1750.0721 4770.0417,-1750.0721 4770.0417,-1786.0721\"/>\n",
"<text text-anchor=\"middle\" x=\"4743.0417\" y=\"-1763.8721\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">8</text>\n",
"</g>\n",
"<!-- 4489940969329755783&#45;&gt;7432760293201599727 -->\n",
"<g id=\"edge190\" class=\"edge\">\n",
"<title>4489940969329755783-&gt;7432760293201599727</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4743.0417,-1714.3522C4743.0417,-1722.952 4743.0417,-1731.7815 4743.0417,-1739.7339\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4739.5418,-1739.9306 4743.0417,-1749.9307 4746.5418,-1739.9307 4739.5418,-1739.9306\"/>\n",
"</g>\n",
"<!-- 6141281986455042616 -->\n",
"<g id=\"node201\" class=\"node\">\n",
"<title>6141281986455042616</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4065.0417\" cy=\"-1914.6683\" rx=\"87.4389\" ry=\"87.4389\"/>\n",
"<text text-anchor=\"middle\" x=\"4065.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-sum-chunk</text>\n",
"</g>\n",
"<!-- 7432760293201599727&#45;&gt;6141281986455042616 -->\n",
"<g id=\"edge211\" class=\"edge\">\n",
"<title>7432760293201599727-&gt;6141281986455042616</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4715.8719,-1769.534C4607.8179,-1775.4912 4211.947,-1798.7299 4161.0417,-1822.0721 4149.9138,-1827.1747 4139.2879,-1834.1188 4129.4312,-1841.9262\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4127.1503,-1839.2708 4121.6963,-1848.354 4131.6242,-1844.6545 4127.1503,-1839.2708\"/>\n",
"</g>\n",
"<!-- 6208790382032967100 -->\n",
"<g id=\"node222\" class=\"node\">\n",
"<title>6208790382032967100</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4743.0417\" cy=\"-1914.6683\" rx=\"92.6924\" ry=\"92.6924\"/>\n",
"<text text-anchor=\"middle\" x=\"4743.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-count-chunk</text>\n",
"</g>\n",
"<!-- 7432760293201599727&#45;&gt;6208790382032967100 -->\n",
"<g id=\"edge242\" class=\"edge\">\n",
"<title>7432760293201599727-&gt;6208790382032967100</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4743.0417,-1786.3422C4743.0417,-1793.4629 4743.0417,-1802.2164 4743.0417,-1811.7771\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4739.5418,-1811.998 4743.0417,-1821.9981 4746.5418,-1811.9981 4739.5418,-1811.998\"/>\n",
"</g>\n",
"<!-- 8537506034491981368 -->\n",
"<g id=\"node243\" class=\"node\">\n",
"<title>8537506034491981368</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4893.0417\" cy=\"-1914.6683\" rx=\"38.8825\" ry=\"38.8825\"/>\n",
"<text text-anchor=\"middle\" x=\"4893.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">values</text>\n",
"</g>\n",
"<!-- 7432760293201599727&#45;&gt;8537506034491981368 -->\n",
"<g id=\"edge273\" class=\"edge\">\n",
"<title>7432760293201599727-&gt;8537506034491981368</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4770.1392,-1777.2016C4792.4996,-1785.8571 4823.8816,-1800.7281 4845.0417,-1822.0721 4857.9364,-1835.0789 4868.1348,-1852.2629 4875.7546,-1868.2926\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4872.6345,-1869.8874 4879.9439,-1877.557 4879.0127,-1867.0031 4872.6345,-1869.8874\"/>\n",
"</g>\n",
"<!-- 2539686264228903361 -->\n",
"<g id=\"node184\" class=\"node\">\n",
"<title>2539686264228903361</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3488.0417,-1786.0721 3434.0417,-1786.0721 3434.0417,-1750.0721 3488.0417,-1750.0721 3488.0417,-1786.0721\"/>\n",
"<text text-anchor=\"middle\" x=\"3461.0417\" y=\"-1763.8721\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">9</text>\n",
"</g>\n",
"<!-- 8729260141768648391&#45;&gt;2539686264228903361 -->\n",
"<g id=\"edge192\" class=\"edge\">\n",
"<title>8729260141768648391-&gt;2539686264228903361</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3461.0417,-1714.3522C3461.0417,-1722.952 3461.0417,-1731.7815 3461.0417,-1739.7339\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3457.5418,-1739.9306 3461.0417,-1749.9307 3464.5418,-1739.9307 3457.5418,-1739.9306\"/>\n",
"</g>\n",
"<!-- &#45;7868411782333305122 -->\n",
"<g id=\"node203\" class=\"node\">\n",
"<title>-7868411782333305122</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1661.0417\" cy=\"-1914.6683\" rx=\"87.4389\" ry=\"87.4389\"/>\n",
"<text text-anchor=\"middle\" x=\"1661.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-sum-chunk</text>\n",
"</g>\n",
"<!-- 2539686264228903361&#45;&gt;&#45;7868411782333305122 -->\n",
"<g id=\"edge213\" class=\"edge\">\n",
"<title>2539686264228903361-&gt;-7868411782333305122</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3433.9123,-1771.7047C3400.9213,-1775.958 3343.5094,-1782.8326 3294.0417,-1786.0721 3208.812,-1791.6536 1835.8643,-1789.1744 1757.0417,-1822.0721 1745.6599,-1826.8225 1734.8587,-1833.6043 1724.8891,-1841.3667\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1722.5837,-1838.7309 1717.0768,-1847.7822 1727.0262,-1844.1407 1722.5837,-1838.7309\"/>\n",
"</g>\n",
"<!-- 577343716702930761 -->\n",
"<g id=\"node224\" class=\"node\">\n",
"<title>577343716702930761</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3461.0417\" cy=\"-1914.6683\" rx=\"92.6924\" ry=\"92.6924\"/>\n",
"<text text-anchor=\"middle\" x=\"3461.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-count-chunk</text>\n",
"</g>\n",
"<!-- 2539686264228903361&#45;&gt;577343716702930761 -->\n",
"<g id=\"edge244\" class=\"edge\">\n",
"<title>2539686264228903361-&gt;577343716702930761</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3461.0417,-1786.3422C3461.0417,-1793.4629 3461.0417,-1802.2164 3461.0417,-1811.7771\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3457.5418,-1811.998 3461.0417,-1821.9981 3464.5418,-1811.9981 3457.5418,-1811.998\"/>\n",
"</g>\n",
"<!-- &#45;2824515828645877673 -->\n",
"<g id=\"node245\" class=\"node\">\n",
"<title>-2824515828645877673</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4593.0417\" cy=\"-1914.6683\" rx=\"38.8825\" ry=\"38.8825\"/>\n",
"<text text-anchor=\"middle\" x=\"4593.0417\" y=\"-1910.4683\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">values</text>\n",
"</g>\n",
"<!-- 2539686264228903361&#45;&gt;&#45;2824515828645877673 -->\n",
"<g id=\"edge275\" class=\"edge\">\n",
"<title>2539686264228903361-&gt;-2824515828645877673</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3488.1803,-1771.5722C3521.1804,-1775.6951 3578.6012,-1782.4414 3628.0417,-1786.0721 3729.7353,-1793.5401 4458.9702,-1767.4001 4545.0417,-1822.0721 4561.2911,-1832.3936 4572.3223,-1850.1116 4579.6671,-1867.3027\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4576.4639,-1868.721 4583.378,-1876.7488 4582.9791,-1866.1615 4576.4639,-1868.721\"/>\n",
"</g>\n",
"<!-- 6280111833279106211 -->\n",
"<g id=\"node186\" class=\"node\">\n",
"<title>6280111833279106211</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"692.0417,-2079.2645 638.0417,-2079.2645 638.0417,-2043.2645 692.0417,-2043.2645 692.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"665.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- &#45;2067610593325472479&#45;&gt;6280111833279106211 -->\n",
"<g id=\"edge194\" class=\"edge\">\n",
"<title>-2067610593325472479-&gt;6280111833279106211</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M638.2006,-1995.6843C643.8031,-2009.3728 649.2571,-2022.6983 653.7691,-2033.7225\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"650.5982,-2035.2151 657.6253,-2043.1442 657.0766,-2032.5635 650.5982,-2035.2151\"/>\n",
"</g>\n",
"<!-- &#45;2489604700055107218 -->\n",
"<g id=\"node205\" class=\"node\">\n",
"<title>-2489604700055107218</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"1469.0417\" cy=\"-2198.2037\" rx=\"77.6245\" ry=\"77.6245\"/>\n",
"<text text-anchor=\"middle\" x=\"1469.0417\" y=\"-2194.0037\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-sum-agg</text>\n",
"</g>\n",
"<!-- 6280111833279106211&#45;&gt;&#45;2489604700055107218 -->\n",
"<g id=\"edge216\" class=\"edge\">\n",
"<title>6280111833279106211-&gt;-2489604700055107218</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M692.2529,-2065.8991C800.5442,-2084.3436 1203.6713,-2153.0052 1382.5738,-2183.4763\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1382.0309,-2186.9341 1392.4766,-2185.1629 1383.2063,-2180.0335 1382.0309,-2186.9341\"/>\n",
"</g>\n",
"<!-- &#45;5658991484328446980 -->\n",
"<g id=\"node188\" class=\"node\">\n",
"<title>-5658991484328446980</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1172.0417,-2079.2645 1118.0417,-2079.2645 1118.0417,-2043.2645 1172.0417,-2043.2645 1172.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"1145.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
"</g>\n",
"<!-- &#45;2028917671388636729&#45;&gt;&#45;5658991484328446980 -->\n",
"<g id=\"edge196\" class=\"edge\">\n",
"<title>-2028917671388636729-&gt;-5658991484328446980</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1118.2006,-1995.6843C1123.8031,-2009.3728 1129.2571,-2022.6983 1133.7691,-2033.7225\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1130.5982,-2035.2151 1137.6253,-2043.1442 1137.0766,-2032.5635 1130.5982,-2035.2151\"/>\n",
"</g>\n",
"<!-- &#45;5658991484328446980&#45;&gt;&#45;2489604700055107218 -->\n",
"<g id=\"edge223\" class=\"edge\">\n",
"<title>-5658991484328446980-&gt;-2489604700055107218</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1172.1085,-2072.7043C1219.05,-2092.5442 1317.2994,-2134.0695 1387.9401,-2163.9259\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1386.7072,-2167.2046 1397.2809,-2167.8738 1389.4324,-2160.7568 1386.7072,-2167.2046\"/>\n",
"</g>\n",
"<!-- &#45;3549708111210816683 -->\n",
"<g id=\"node190\" class=\"node\">\n",
"<title>-3549708111210816683</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"560.0417,-2079.2645 506.0417,-2079.2645 506.0417,-2043.2645 560.0417,-2043.2645 560.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"533.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
"</g>\n",
"<!-- &#45;8109203161248423022&#45;&gt;&#45;3549708111210816683 -->\n",
"<g id=\"edge198\" class=\"edge\">\n",
"<title>-8109203161248423022-&gt;-3549708111210816683</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M468.4753,-1982.3879C483.7733,-2001.0764 499.4694,-2020.2513 511.5548,-2035.0153\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"509.1804,-2037.6403 518.223,-2043.1614 514.5971,-2033.2063 509.1804,-2037.6403\"/>\n",
"</g>\n",
"<!-- &#45;3549708111210816683&#45;&gt;&#45;2489604700055107218 -->\n",
"<g id=\"edge221\" class=\"edge\">\n",
"<title>-3549708111210816683-&gt;-2489604700055107218</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M560.2953,-2066.7103C579.4803,-2070.4614 605.7838,-2075.4394 629.0417,-2079.2645 902.884,-2124.3013 1228.6676,-2167.4744 1381.5864,-2187.1297\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1381.4865,-2190.6455 1391.8508,-2188.4471 1382.3777,-2183.7025 1381.4865,-2190.6455\"/>\n",
"</g>\n",
"<!-- &#45;8442782140183513049 -->\n",
"<g id=\"node192\" class=\"node\">\n",
"<title>-8442782140183513049</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"842.0417,-2079.2645 788.0417,-2079.2645 788.0417,-2043.2645 842.0417,-2043.2645 842.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"815.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
"</g>\n",
"<!-- &#45;3869883988809530414&#45;&gt;&#45;8442782140183513049 -->\n",
"<g id=\"edge200\" class=\"edge\">\n",
"<title>-3869883988809530414-&gt;-8442782140183513049</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M807.7204,-2001.6382C809.1025,-2012.8939 810.4298,-2023.7037 811.5656,-2032.9545\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"808.1102,-2033.5324 812.8029,-2043.0313 815.0581,-2032.6792 808.1102,-2033.5324\"/>\n",
"</g>\n",
"<!-- &#45;8442782140183513049&#45;&gt;&#45;2489604700055107218 -->\n",
"<g id=\"edge217\" class=\"edge\">\n",
"<title>-8442782140183513049-&gt;-2489604700055107218</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M842.311,-2071.0974C850.8067,-2073.9595 860.2528,-2076.9384 869.0417,-2079.2645 1049.3433,-2126.9821 1264.656,-2165.2074 1382.0766,-2184.5055\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1381.6568,-2187.9832 1392.0908,-2186.1444 1382.7874,-2181.0751 1381.6568,-2187.9832\"/>\n",
"</g>\n",
"<!-- &#45;1935141384081514624 -->\n",
"<g id=\"node194\" class=\"node\">\n",
"<title>-1935141384081514624</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1790.0417,-2079.2645 1736.0417,-2079.2645 1736.0417,-2043.2645 1790.0417,-2043.2645 1790.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"1763.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
"</g>\n",
"<!-- &#45;4674010893958103456&#45;&gt;&#45;1935141384081514624 -->\n",
"<g id=\"edge202\" class=\"edge\">\n",
"<title>-4674010893958103456-&gt;-1935141384081514624</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1807.2507,-1989.2548C1797.3269,-2005.4192 1787.4544,-2021.5 1779.5645,-2034.3514\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1776.4467,-2032.7402 1774.1974,-2043.0935 1782.4122,-2036.4026 1776.4467,-2032.7402\"/>\n",
"</g>\n",
"<!-- &#45;1935141384081514624&#45;&gt;&#45;2489604700055107218 -->\n",
"<g id=\"edge215\" class=\"edge\">\n",
"<title>-1935141384081514624-&gt;-2489604700055107218</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1735.9099,-2073.9019C1693.7914,-2093.5198 1611.0503,-2132.059 1548.8073,-2161.0505\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1546.9791,-2158.0409 1539.392,-2165.436 1549.9347,-2164.3864 1546.9791,-2158.0409\"/>\n",
"</g>\n",
"<!-- &#45;6828215413054210990 -->\n",
"<g id=\"node196\" class=\"node\">\n",
"<title>-6828215413054210990</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1967.0417,-2079.2645 1913.0417,-2079.2645 1913.0417,-2043.2645 1967.0417,-2043.2645 1967.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"1940.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
"</g>\n",
"<!-- &#45;4833049104503578976&#45;&gt;&#45;6828215413054210990 -->\n",
"<g id=\"edge204\" class=\"edge\">\n",
"<title>-4833049104503578976-&gt;-6828215413054210990</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1994.0796,-1985.8193C1981.5639,-2003.2931 1968.9315,-2020.9299 1959.0309,-2034.7526\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1955.9256,-2033.0775 1952.948,-2043.2453 1961.6164,-2037.1536 1955.9256,-2033.0775\"/>\n",
"</g>\n",
"<!-- &#45;6828215413054210990&#45;&gt;&#45;2489604700055107218 -->\n",
"<g id=\"edge220\" class=\"edge\">\n",
"<title>-6828215413054210990-&gt;-2489604700055107218</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1913.027,-2069.1188C1844.5292,-2089.0339 1661.8168,-2142.156 1553.3184,-2173.701\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1552.3278,-2170.344 1543.7025,-2176.4967 1554.2821,-2177.0656 1552.3278,-2170.344\"/>\n",
"</g>\n",
"<!-- &#45;4718932039936580693 -->\n",
"<g id=\"node198\" class=\"node\">\n",
"<title>-4718932039936580693</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1496.0417,-2079.2645 1442.0417,-2079.2645 1442.0417,-2043.2645 1496.0417,-2043.2645 1496.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"1469.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
"</g>\n",
"<!-- 1373871904341268476&#45;&gt;&#45;4718932039936580693 -->\n",
"<g id=\"edge206\" class=\"edge\">\n",
"<title>1373871904341268476-&gt;-4718932039936580693</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1469.0417,-2002.0608C1469.0417,-2013.2549 1469.0417,-2023.9933 1469.0417,-2033.1777\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1465.5418,-2033.1798 1469.0417,-2043.1798 1472.5418,-2033.1799 1465.5418,-2033.1798\"/>\n",
"</g>\n",
"<!-- &#45;4718932039936580693&#45;&gt;&#45;2489604700055107218 -->\n",
"<g id=\"edge218\" class=\"edge\">\n",
"<title>-4718932039936580693-&gt;-2489604700055107218</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1469.0417,-2079.4489C1469.0417,-2087.8896 1469.0417,-2098.6024 1469.0417,-2110.1243\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1465.5418,-2110.4212 1469.0417,-2120.4212 1472.5418,-2110.4212 1465.5418,-2110.4212\"/>\n",
"</g>\n",
"<!-- 8834738004800274557 -->\n",
"<g id=\"node200\" class=\"node\">\n",
"<title>8834738004800274557</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1364.0417,-2079.2645 1310.0417,-2079.2645 1310.0417,-2043.2645 1364.0417,-2043.2645 1364.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"1337.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
"</g>\n",
"<!-- 5613191076780161084&#45;&gt;8834738004800274557 -->\n",
"<g id=\"edge208\" class=\"edge\">\n",
"<title>5613191076780161084-&gt;8834738004800274557</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1310.2006,-1995.6843C1315.8031,-2009.3728 1321.2571,-2022.6983 1325.7691,-2033.7225\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1322.5982,-2035.2151 1329.6253,-2043.1442 1329.0766,-2032.5635 1322.5982,-2035.2151\"/>\n",
"</g>\n",
"<!-- 8834738004800274557&#45;&gt;&#45;2489604700055107218 -->\n",
"<g id=\"edge224\" class=\"edge\">\n",
"<title>8834738004800274557-&gt;-2489604700055107218</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1354.5703,-2079.4489C1368.3739,-2093.769 1388.4817,-2114.6293 1408.0068,-2134.885\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1405.7012,-2137.5363 1415.1611,-2142.307 1410.741,-2132.6782 1405.7012,-2137.5363\"/>\n",
"</g>\n",
"<!-- &#45;3104365312807278634 -->\n",
"<g id=\"node202\" class=\"node\">\n",
"<title>-3104365312807278634</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4034.0417,-2079.2645 3980.0417,-2079.2645 3980.0417,-2043.2645 4034.0417,-2043.2645 4034.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"4007.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">8</text>\n",
"</g>\n",
"<!-- 6141281986455042616&#45;&gt;&#45;3104365312807278634 -->\n",
"<g id=\"edge210\" class=\"edge\">\n",
"<title>6141281986455042616-&gt;-3104365312807278634</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4032.8191,-1996.1115C4027.4691,-2009.6339 4022.2672,-2022.7819 4017.9539,-2033.6837\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4014.6883,-2032.4242 4014.2638,-2043.0105 4021.1974,-2034.9995 4014.6883,-2032.4242\"/>\n",
"</g>\n",
"<!-- &#45;3104365312807278634&#45;&gt;&#45;2489604700055107218 -->\n",
"<g id=\"edge222\" class=\"edge\">\n",
"<title>-3104365312807278634-&gt;-2489604700055107218</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3979.954,-2064.0784C3941.2195,-2068.0112 3867.7527,-2075.132 3805.0417,-2079.2645 3431.2882,-2103.8937 3337.1545,-2096.8831 2963.0417,-2115.2645 2428.7109,-2141.5178 1787.2418,-2179.2052 1556.793,-2192.941\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1556.5633,-2189.4484 1546.7895,-2193.5376 1556.9801,-2196.436 1556.5633,-2189.4484\"/>\n",
"</g>\n",
"<!-- 3403275443294719791 -->\n",
"<g id=\"node204\" class=\"node\">\n",
"<title>3403275443294719791</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1628.0417,-2079.2645 1574.0417,-2079.2645 1574.0417,-2043.2645 1628.0417,-2043.2645 1628.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"1601.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">9</text>\n",
"</g>\n",
"<!-- &#45;7868411782333305122&#45;&gt;3403275443294719791 -->\n",
"<g id=\"edge212\" class=\"edge\">\n",
"<title>-7868411782333305122-&gt;3403275443294719791</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1627.8829,-1995.6843C1622.2803,-2009.3728 1616.8264,-2022.6983 1612.3143,-2033.7225\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1609.0069,-2032.5635 1608.4581,-2043.1442 1615.4853,-2035.2151 1609.0069,-2032.5635\"/>\n",
"</g>\n",
"<!-- 3403275443294719791&#45;&gt;&#45;2489604700055107218 -->\n",
"<g id=\"edge219\" class=\"edge\">\n",
"<title>3403275443294719791-&gt;-2489604700055107218</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1583.5131,-2079.4489C1569.7096,-2093.769 1549.6017,-2114.6293 1530.0766,-2134.885\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1527.3425,-2132.6782 1522.9223,-2142.307 1532.3823,-2137.5363 1527.3425,-2132.6782\"/>\n",
"</g>\n",
"<!-- &#45;2489604700055107218&#45;&gt;8077431043398771738 -->\n",
"<g id=\"edge214\" class=\"edge\">\n",
"<title>-2489604700055107218-&gt;8077431043398771738</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1533.9699,-2241.1564C1569.1065,-2264.4007 1611.164,-2292.2236 1640.3599,-2311.5379\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1638.7146,-2314.646 1648.9859,-2317.2443 1642.5768,-2308.8079 1638.7146,-2314.646\"/>\n",
"</g>\n",
"<!-- 3104103007405775113 -->\n",
"<g id=\"node207\" class=\"node\">\n",
"<title>3104103007405775113</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"2653.0417,-2079.2645 2599.0417,-2079.2645 2599.0417,-2043.2645 2653.0417,-2043.2645 2653.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"2626.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- &#45;6200728448249604853&#45;&gt;3104103007405775113 -->\n",
"<g id=\"edge225\" class=\"edge\">\n",
"<title>-6200728448249604853-&gt;3104103007405775113</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M2513.3368,-1978.7868C2524.3736,-1988.5921 2535.8613,-1998.392 2547.0417,-2007.2645 2560.836,-2018.2112 2576.7513,-2029.3508 2590.6661,-2038.6468\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2588.7624,-2041.584 2599.0347,-2044.1785 2592.6224,-2035.7444 2588.7624,-2041.584\"/>\n",
"</g>\n",
"<!-- 8908202600489359177 -->\n",
"<g id=\"node226\" class=\"node\">\n",
"<title>8908202600489359177</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"3055.0417\" cy=\"-2198.2037\" rx=\"82.8785\" ry=\"82.8785\"/>\n",
"<text text-anchor=\"middle\" x=\"3055.0417\" y=\"-2194.0037\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-count-agg</text>\n",
"</g>\n",
"<!-- 3104103007405775113&#45;&gt;8908202600489359177 -->\n",
"<g id=\"edge248\" class=\"edge\">\n",
"<title>3104103007405775113-&gt;8908202600489359177</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M2653.2031,-2069.9345C2714.8775,-2089.6213 2867.7558,-2138.421 2966.1634,-2169.8332\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2965.2169,-2173.205 2975.8077,-2172.9117 2967.3456,-2166.5365 2965.2169,-2173.205\"/>\n",
"</g>\n",
"<!-- &#45;1788971021566921253 -->\n",
"<g id=\"node209\" class=\"node\">\n",
"<title>-1788971021566921253</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"2944.0417,-2079.2645 2890.0417,-2079.2645 2890.0417,-2043.2645 2944.0417,-2043.2645 2944.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"2917.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
"</g>\n",
"<!-- 3769165921997110457&#45;&gt;&#45;1788971021566921253 -->\n",
"<g id=\"edge227\" class=\"edge\">\n",
"<title>3769165921997110457-&gt;-1788971021566921253</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M2889.6643,-1999.5194C2895.1389,-2011.8665 2900.4146,-2023.7649 2904.8488,-2033.7655\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2901.7257,-2035.3567 2908.9787,-2043.0797 2908.1248,-2032.5193 2901.7257,-2035.3567\"/>\n",
"</g>\n",
"<!-- &#45;1788971021566921253&#45;&gt;8908202600489359177 -->\n",
"<g id=\"edge254\" class=\"edge\">\n",
"<title>-1788971021566921253-&gt;8908202600489359177</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M2935.3671,-2079.4489C2949.2104,-2093.1858 2969.1187,-2112.9411 2988.7361,-2132.4078\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2986.375,-2134.9956 2995.9387,-2139.5549 2991.3057,-2130.0268 2986.375,-2134.9956\"/>\n",
"</g>\n",
"<!-- 320312351550709044 -->\n",
"<g id=\"node211\" class=\"node\">\n",
"<title>320312351550709044</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"2385.0417,-2079.2645 2331.0417,-2079.2645 2331.0417,-2043.2645 2385.0417,-2043.2645 2385.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"2358.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
"</g>\n",
"<!-- &#45;8041694765670498538&#45;&gt;320312351550709044 -->\n",
"<g id=\"edge229\" class=\"edge\">\n",
"<title>-8041694765670498538-&gt;320312351550709044</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M2300.2048,-1987.5369C2313.5224,-2004.5135 2326.8641,-2021.5208 2337.3722,-2034.916\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2334.9136,-2037.4526 2343.8396,-2043.1603 2340.4212,-2033.132 2334.9136,-2037.4526\"/>\n",
"</g>\n",
"<!-- 320312351550709044&#45;&gt;8908202600489359177 -->\n",
"<g id=\"edge252\" class=\"edge\">\n",
"<title>320312351550709044-&gt;8908202600489359177</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M2385.365,-2066.6326C2481.0179,-2085.4255 2803.6397,-2148.8109 2963.5837,-2180.235\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2962.9253,-2183.6725 2973.4125,-2182.166 2964.2749,-2176.8038 2962.9253,-2183.6725\"/>\n",
"</g>\n",
"<!-- &#45;4572761677421987322 -->\n",
"<g id=\"node213\" class=\"node\">\n",
"<title>-4572761677421987322</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"2823.0417,-2079.2645 2769.0417,-2079.2645 2769.0417,-2043.2645 2823.0417,-2043.2645 2823.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"2796.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
"</g>\n",
"<!-- 1928199604576216772&#45;&gt;&#45;4572761677421987322 -->\n",
"<g id=\"edge231\" class=\"edge\">\n",
"<title>1928199604576216772-&gt;-4572761677421987322</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M2714.8025,-1980.2485C2734.6423,-2000.0337 2755.2425,-2020.5774 2770.7346,-2036.0269\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2768.3515,-2038.5933 2777.9038,-2043.1764 2773.2945,-2033.6367 2768.3515,-2038.5933\"/>\n",
"</g>\n",
"<!-- &#45;4572761677421987322&#45;&gt;8908202600489359177 -->\n",
"<g id=\"edge247\" class=\"edge\">\n",
"<title>-4572761677421987322-&gt;8908202600489359177</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M2823.2697,-2075.6605C2858.4333,-2094.2523 2921.2176,-2127.4478 2972.5785,-2154.6035\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2971.2215,-2157.8451 2981.6979,-2159.4251 2974.4934,-2151.6568 2971.2215,-2157.8451\"/>\n",
"</g>\n",
"<!-- 1934879078680011103 -->\n",
"<g id=\"node215\" class=\"node\">\n",
"<title>1934879078680011103</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3626.0417,-2079.2645 3572.0417,-2079.2645 3572.0417,-2043.2645 3626.0417,-2043.2645 3626.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"3599.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
"</g>\n",
"<!-- 9012921815147909347&#45;&gt;1934879078680011103 -->\n",
"<g id=\"edge233\" class=\"edge\">\n",
"<title>9012921815147909347-&gt;1934879078680011103</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3626.4192,-1999.5194C3620.9445,-2011.8665 3615.6688,-2023.7649 3611.2346,-2033.7655\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3607.9586,-2032.5193 3607.1048,-2043.0797 3614.3578,-2035.3567 3607.9586,-2032.5193\"/>\n",
"</g>\n",
"<!-- 1934879078680011103&#45;&gt;8908202600489359177 -->\n",
"<g id=\"edge255\" class=\"edge\">\n",
"<title>1934879078680011103-&gt;8908202600489359177</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3571.6919,-2068.1492C3494.4419,-2087.595 3272.0274,-2143.5826 3145.6404,-2175.3976\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3144.4314,-2172.0927 3135.5883,-2177.928 3146.1402,-2178.8809 3144.4314,-2172.0927\"/>\n",
"</g>\n",
"<!-- &#45;2958194950292685263 -->\n",
"<g id=\"node217\" class=\"node\">\n",
"<title>-2958194950292685263</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3796.0417,-2079.2645 3742.0417,-2079.2645 3742.0417,-2043.2645 3796.0417,-2043.2645 3796.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"3769.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
"</g>\n",
"<!-- &#45;5194503086122749661&#45;&gt;&#45;2958194950292685263 -->\n",
"<g id=\"edge235\" class=\"edge\">\n",
"<title>-5194503086122749661-&gt;-2958194950292685263</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3815.4588,-1991.8301C3805.1434,-2007.2608 3794.981,-2022.4625 3786.8071,-2034.6896\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3783.8809,-2032.7692 3781.233,-2043.0278 3789.7003,-2036.6595 3783.8809,-2032.7692\"/>\n",
"</g>\n",
"<!-- &#45;2958194950292685263&#45;&gt;8908202600489359177 -->\n",
"<g id=\"edge251\" class=\"edge\">\n",
"<title>-2958194950292685263-&gt;8908202600489359177</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3741.9239,-2066.4654C3644.6174,-2085.128 3310.1503,-2149.276 3146.5792,-2180.6476\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3145.6953,-2177.2532 3136.5336,-2182.5742 3147.0139,-2184.1279 3145.6953,-2177.2532\"/>\n",
"</g>\n",
"<!-- 3549445805809313162 -->\n",
"<g id=\"node219\" class=\"node\">\n",
"<title>3549445805809313162</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3219.0417,-2079.2645 3165.0417,-2079.2645 3165.0417,-2043.2645 3219.0417,-2043.2645 3219.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"3192.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
"</g>\n",
"<!-- &#45;5998629991271322703&#45;&gt;3549445805809313162 -->\n",
"<g id=\"edge237\" class=\"edge\">\n",
"<title>-5998629991271322703-&gt;3549445805809313162</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3219.8404,-1999.5194C3214.2815,-2011.8665 3208.9246,-2023.7649 3204.4222,-2033.7655\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3201.1427,-2032.5243 3200.2288,-2043.0797 3207.5256,-2035.3981 3201.1427,-2032.5243\"/>\n",
"</g>\n",
"<!-- 3549445805809313162&#45;&gt;8908202600489359177 -->\n",
"<g id=\"edge249\" class=\"edge\">\n",
"<title>3549445805809313162-&gt;8908202600489359177</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3173.8492,-2079.4489C3160.1062,-2093.1858 3140.3421,-2112.9411 3120.8669,-2132.4078\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3118.3148,-2130.01 3113.7165,-2139.5549 3123.2635,-2134.9608 3118.3148,-2130.01\"/>\n",
"</g>\n",
"<!-- 5658729178926943459 -->\n",
"<g id=\"node221\" class=\"node\">\n",
"<title>5658729178926943459</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3082.0417,-2079.2645 3028.0417,-2079.2645 3028.0417,-2043.2645 3082.0417,-2043.2645 3082.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"3055.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
"</g>\n",
"<!-- 6367828592578442620&#45;&gt;5658729178926943459 -->\n",
"<g id=\"edge239\" class=\"edge\">\n",
"<title>6367828592578442620-&gt;5658729178926943459</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3055.0417,-2007.5099C3055.0417,-2016.6245 3055.0417,-2025.3042 3055.0417,-2032.9269\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3051.5418,-2032.9343 3055.0417,-2042.9343 3058.5418,-2032.9343 3051.5418,-2032.9343\"/>\n",
"</g>\n",
"<!-- 5658729178926943459&#45;&gt;8908202600489359177 -->\n",
"<g id=\"edge246\" class=\"edge\">\n",
"<title>5658729178926943459-&gt;8908202600489359177</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3055.0417,-2079.4489C3055.0417,-2086.6306 3055.0417,-2095.4571 3055.0417,-2105.0274\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3051.5418,-2105.2321 3055.0417,-2115.2321 3058.5418,-2105.2322 3051.5418,-2105.2321\"/>\n",
"</g>\n",
"<!-- 765655149954247093 -->\n",
"<g id=\"node223\" class=\"node\">\n",
"<title>765655149954247093</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4731.0417,-2079.2645 4677.0417,-2079.2645 4677.0417,-2043.2645 4731.0417,-2043.2645 4731.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"4704.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">8</text>\n",
"</g>\n",
"<!-- 6208790382032967100&#45;&gt;765655149954247093 -->\n",
"<g id=\"edge241\" class=\"edge\">\n",
"<title>6208790382032967100-&gt;765655149954247093</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4719.2318,-2004.1668C4716.4357,-2014.6771 4713.764,-2024.7196 4711.4626,-2033.3702\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4708.0443,-2032.6058 4708.8557,-2043.1695 4714.809,-2034.4055 4708.0443,-2032.6058\"/>\n",
"</g>\n",
"<!-- 765655149954247093&#45;&gt;8908202600489359177 -->\n",
"<g id=\"edge253\" class=\"edge\">\n",
"<title>765655149954247093-&gt;8908202600489359177</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4676.7766,-2071.5939C4667.7565,-2074.5872 4657.5845,-2077.5166 4648.0417,-2079.2645 4341.1805,-2135.4698 4258.1993,-2092.8185 3947.0417,-2115.2645 3655.0295,-2136.3294 3310.1617,-2171.2603 3148.0596,-2188.2756\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3147.2282,-2184.8436 3137.649,-2189.3701 3147.9602,-2191.8052 3147.2282,-2184.8436\"/>\n",
"</g>\n",
"<!-- 7273295906056245518 -->\n",
"<g id=\"node225\" class=\"node\">\n",
"<title>7273295906056245518</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"3390.0417,-2079.2645 3336.0417,-2079.2645 3336.0417,-2043.2645 3390.0417,-2043.2645 3390.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"3363.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">9</text>\n",
"</g>\n",
"<!-- 577343716702930761&#45;&gt;7273295906056245518 -->\n",
"<g id=\"edge243\" class=\"edge\">\n",
"<title>577343716702930761-&gt;7273295906056245518</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3409.4588,-1991.8301C3399.1434,-2007.2608 3388.981,-2022.4625 3380.8071,-2034.6896\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3377.8809,-2032.7692 3375.233,-2043.0278 3383.7003,-2036.6595 3377.8809,-2032.7692\"/>\n",
"</g>\n",
"<!-- 7273295906056245518&#45;&gt;8908202600489359177 -->\n",
"<g id=\"edge250\" class=\"edge\">\n",
"<title>7273295906056245518-&gt;8908202600489359177</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M3335.9787,-2073.2969C3292.7461,-2092.5185 3206.2927,-2130.9563 3140.647,-2160.1429\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"3138.8358,-2157.1178 3131.1202,-2164.3786 3141.6797,-2163.5141 3138.8358,-2157.1178\"/>\n",
"</g>\n",
"<!-- 8908202600489359177&#45;&gt;&#45;7877364352299183273 -->\n",
"<g id=\"edge245\" class=\"edge\">\n",
"<title>8908202600489359177-&gt;-7877364352299183273</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M2973.3102,-2212.9887C2810.5563,-2242.4304 2451.6149,-2307.362 2335.2492,-2328.4122\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"2334.2907,-2325.0287 2325.0735,-2330.2529 2335.5368,-2331.9169 2334.2907,-2325.0287\"/>\n",
"</g>\n",
"<!-- 4540111670492341008 -->\n",
"<g id=\"node228\" class=\"node\">\n",
"<title>4540111670492341008</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"244.0417,-2079.2645 190.0417,-2079.2645 190.0417,-2043.2645 244.0417,-2043.2645 244.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"217.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- 3174016492844266240&#45;&gt;4540111670492341008 -->\n",
"<g id=\"edge256\" class=\"edge\">\n",
"<title>3174016492844266240-&gt;4540111670492341008</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M184.2586,-1952.04C191.854,-1977.3458 201.7275,-2010.2417 208.6461,-2033.2925\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"205.3711,-2034.5564 211.5982,-2043.1281 212.0756,-2032.544 205.3711,-2034.5564\"/>\n",
"</g>\n",
"<!-- &#45;5383667633059774266 -->\n",
"<g id=\"node247\" class=\"node\">\n",
"<title>-5383667633059774266</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"249.0417\" cy=\"-2198.2037\" rx=\"77.0835\" ry=\"77.0835\"/>\n",
"<text text-anchor=\"middle\" x=\"249.0417\" y=\"-2194.0037\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">moment_chunk</text>\n",
"</g>\n",
"<!-- 4540111670492341008&#45;&gt;&#45;5383667633059774266 -->\n",
"<g id=\"edge277\" class=\"edge\">\n",
"<title>4540111670492341008-&gt;-5383667633059774266</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M221.2911,-2079.4489C223.4316,-2088.6091 226.1976,-2100.4455 229.1518,-2113.0879\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"225.7567,-2113.9405 231.4405,-2122.8818 232.5731,-2112.3476 225.7567,-2113.9405\"/>\n",
"</g>\n",
"<!-- &#45;4751319741464723486 -->\n",
"<g id=\"node230\" class=\"node\">\n",
"<title>-4751319741464723486</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"932.0417,-2079.2645 878.0417,-2079.2645 878.0417,-2043.2645 932.0417,-2043.2645 932.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"905.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
"</g>\n",
"<!-- 8296714655576863468&#45;&gt;&#45;4751319741464723486 -->\n",
"<g id=\"edge258\" class=\"edge\">\n",
"<title>8296714655576863468-&gt;-4751319741464723486</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M931.6771,-1952.802C925.4984,-1977.9624 917.5407,-2010.3672 911.9381,-2033.1816\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"908.5305,-2032.3823 909.5445,-2042.9285 915.3285,-2034.0518 908.5305,-2032.3823\"/>\n",
"</g>\n",
"<!-- 1701054577511918309 -->\n",
"<g id=\"node249\" class=\"node\">\n",
"<title>1701054577511918309</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"749.0417\" cy=\"-2198.2037\" rx=\"77.0835\" ry=\"77.0835\"/>\n",
"<text text-anchor=\"middle\" x=\"749.0417\" y=\"-2194.0037\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">moment_chunk</text>\n",
"</g>\n",
"<!-- &#45;4751319741464723486&#45;&gt;1701054577511918309 -->\n",
"<g id=\"edge279\" class=\"edge\">\n",
"<title>-4751319741464723486-&gt;1701054577511918309</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M884.3261,-2079.4489C866.5249,-2095.0752 839.8519,-2118.4891 814.8831,-2140.4071\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"812.4069,-2137.9236 807.2005,-2147.151 817.0248,-2143.1843 812.4069,-2137.9236\"/>\n",
"</g>\n",
"<!-- 1756321014637274939 -->\n",
"<g id=\"node232\" class=\"node\">\n",
"<title>1756321014637274939</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"104.0417,-2079.2645 50.0417,-2079.2645 50.0417,-2043.2645 104.0417,-2043.2645 104.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"77.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
"</g>\n",
"<!-- 1333050175423372555&#45;&gt;1756321014637274939 -->\n",
"<g id=\"edge260\" class=\"edge\">\n",
"<title>1333050175423372555-&gt;1756321014637274939</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M77.0417,-1953.9534C77.0417,-1978.8801 77.0417,-2010.5499 77.0417,-2033.0076\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"73.5418,-2033.2223 77.0417,-2043.2223 80.5418,-2033.2224 73.5418,-2033.2223\"/>\n",
"</g>\n",
"<!-- &#45;1105655538684045908 -->\n",
"<g id=\"node251\" class=\"node\">\n",
"<title>-1105655538684045908</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"77.0417\" cy=\"-2198.2037\" rx=\"77.0835\" ry=\"77.0835\"/>\n",
"<text text-anchor=\"middle\" x=\"77.0417\" y=\"-2194.0037\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">moment_chunk</text>\n",
"</g>\n",
"<!-- 1756321014637274939&#45;&gt;&#45;1105655538684045908 -->\n",
"<g id=\"edge281\" class=\"edge\">\n",
"<title>1756321014637274939-&gt;-1105655538684045908</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M77.0417,-2079.4489C77.0417,-2088.0885 77.0417,-2099.1086 77.0417,-2110.9404\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"73.5418,-2111.0354 77.0417,-2121.0354 80.5418,-2111.0355 73.5418,-2111.0354\"/>\n",
"</g>\n",
"<!-- &#45;3136753014335421427 -->\n",
"<g id=\"node234\" class=\"node\">\n",
"<title>-3136753014335421427</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"328.0417,-2079.2645 274.0417,-2079.2645 274.0417,-2043.2645 328.0417,-2043.2645 328.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"301.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
"</g>\n",
"<!-- 1174011964877897035&#45;&gt;&#45;3136753014335421427 -->\n",
"<g id=\"edge262\" class=\"edge\">\n",
"<title>1174011964877897035-&gt;-3136753014335421427</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M277.3658,-1952.802C282.8332,-1977.8491 289.8678,-2010.0755 294.8442,-2032.8727\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"291.487,-2033.905 297.0392,-2042.9285 298.326,-2032.4121 291.487,-2033.905\"/>\n",
"</g>\n",
"<!-- &#45;7185941028543832201 -->\n",
"<g id=\"node253\" class=\"node\">\n",
"<title>-7185941028543832201</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"421.0417\" cy=\"-2198.2037\" rx=\"77.0835\" ry=\"77.0835\"/>\n",
"<text text-anchor=\"middle\" x=\"421.0417\" y=\"-2194.0037\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">moment_chunk</text>\n",
"</g>\n",
"<!-- &#45;3136753014335421427&#45;&gt;&#45;7185941028543832201 -->\n",
"<g id=\"edge283\" class=\"edge\">\n",
"<title>-3136753014335421427-&gt;-7185941028543832201</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M316.9768,-2079.4489C329.0214,-2093.1938 346.3461,-2112.964 363.4143,-2132.4416\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"360.9619,-2134.9537 370.1849,-2140.1679 366.2266,-2130.3402 360.9619,-2134.9537\"/>\n",
"</g>\n",
"<!-- 3370887741766576998 -->\n",
"<g id=\"node236\" class=\"node\">\n",
"<title>3370887741766576998</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4416.0417,-2079.2645 4362.0417,-2079.2645 4362.0417,-2043.2645 4416.0417,-2043.2645 4416.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"4389.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
"</g>\n",
"<!-- 369885059729323993&#45;&gt;3370887741766576998 -->\n",
"<g id=\"edge264\" class=\"edge\">\n",
"<title>369885059729323993-&gt;3370887741766576998</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4397.8574,-1953.5685C4395.8167,-1978.4988 4393.214,-2010.295 4391.3669,-2032.8596\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4387.8542,-2032.8724 4390.5266,-2043.1246 4394.8309,-2033.4435 4387.8542,-2032.8724\"/>\n",
"</g>\n",
"<!-- &#45;7344979239089307721 -->\n",
"<g id=\"node255\" class=\"node\">\n",
"<title>-7344979239089307721</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4377.0417\" cy=\"-2198.2037\" rx=\"77.0835\" ry=\"77.0835\"/>\n",
"<text text-anchor=\"middle\" x=\"4377.0417\" y=\"-2194.0037\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">moment_chunk</text>\n",
"</g>\n",
"<!-- 3370887741766576998&#45;&gt;&#45;7344979239089307721 -->\n",
"<g id=\"edge285\" class=\"edge\">\n",
"<title>3370887741766576998-&gt;-7344979239089307721</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4387.4482,-2079.4489C4386.6862,-2088.1453 4385.7127,-2099.2538 4384.6681,-2111.174\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4381.1635,-2111.0754 4383.7771,-2121.3428 4388.1367,-2111.6865 4381.1635,-2111.0754\"/>\n",
"</g>\n",
"<!-- &#45;8568215575840976193 -->\n",
"<g id=\"node238\" class=\"node\">\n",
"<title>-8568215575840976193</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4536.0417,-2079.2645 4482.0417,-2079.2645 4482.0417,-2043.2645 4536.0417,-2043.2645 4536.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"4509.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
"</g>\n",
"<!-- &#45;5261561605600712346&#45;&gt;&#45;8568215575840976193 -->\n",
"<g id=\"edge266\" class=\"edge\">\n",
"<title>-5261561605600712346-&gt;-8568215575840976193</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4500.226,-1953.5685C4502.2667,-1978.4988 4504.8695,-2010.295 4506.7166,-2032.8596\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4503.2526,-2033.4435 4507.5568,-2043.1246 4510.2292,-2032.8724 4503.2526,-2033.4435\"/>\n",
"</g>\n",
"<!-- 5470318169290207556 -->\n",
"<g id=\"node257\" class=\"node\">\n",
"<title>5470318169290207556</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4549.0417\" cy=\"-2198.2037\" rx=\"77.0835\" ry=\"77.0835\"/>\n",
"<text text-anchor=\"middle\" x=\"4549.0417\" y=\"-2194.0037\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">moment_chunk</text>\n",
"</g>\n",
"<!-- &#45;8568215575840976193&#45;&gt;5470318169290207556 -->\n",
"<g id=\"edge287\" class=\"edge\">\n",
"<title>-8568215575840976193-&gt;5470318169290207556</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4514.3534,-2079.4489C4517.1238,-2088.9331 4520.7321,-2101.2861 4524.5721,-2114.4323\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4521.2369,-2115.4977 4527.4005,-2124.1152 4527.9562,-2113.535 4521.2369,-2115.4977\"/>\n",
"</g>\n",
"<!-- 587097085911510929 -->\n",
"<g id=\"node240\" class=\"node\">\n",
"<title>587097085911510929</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4282.0417,-2079.2645 4228.0417,-2079.2645 4228.0417,-2043.2645 4282.0417,-2043.2645 4282.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"4255.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
"</g>\n",
"<!-- &#45;628261430606160900&#45;&gt;587097085911510929 -->\n",
"<g id=\"edge268\" class=\"edge\">\n",
"<title>-628261430606160900-&gt;587097085911510929</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4292.4246,-1951.6607C4283.7556,-1977.0776 4272.4289,-2010.2865 4264.525,-2033.4604\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4261.1761,-2032.4368 4261.2606,-2043.0313 4267.8014,-2034.6965 4261.1761,-2032.4368\"/>\n",
"</g>\n",
"<!-- 4666191264141634514 -->\n",
"<g id=\"node259\" class=\"node\">\n",
"<title>4666191264141634514</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4205.0417\" cy=\"-2198.2037\" rx=\"77.0835\" ry=\"77.0835\"/>\n",
"<text text-anchor=\"middle\" x=\"4205.0417\" y=\"-2194.0037\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">moment_chunk</text>\n",
"</g>\n",
"<!-- 587097085911510929&#45;&gt;4666191264141634514 -->\n",
"<g id=\"edge289\" class=\"edge\">\n",
"<title>587097085911510929-&gt;4666191264141634514</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4248.4021,-2079.4489C4244.7977,-2089.3208 4240.0583,-2102.3007 4235.0388,-2116.0481\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4231.6717,-2115.0654 4231.5295,-2125.6593 4238.2471,-2117.4663 4231.6717,-2115.0654\"/>\n",
"</g>\n",
"<!-- 7094737842013509354 -->\n",
"<g id=\"node242\" class=\"node\">\n",
"<title>7094737842013509354</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4117.0417,-2079.2645 4063.0417,-2079.2645 4063.0417,-2043.2645 4117.0417,-2043.2645 4117.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"4090.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
"</g>\n",
"<!-- &#45;7102527923021606031&#45;&gt;7094737842013509354 -->\n",
"<g id=\"edge270\" class=\"edge\">\n",
"<title>-7102527923021606031-&gt;7094737842013509354</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4194.6381,-1951.2231C4186.451,-1969.2521 4175.0299,-1990.6371 4161.0417,-2007.2645 4150.9973,-2019.204 4137.8621,-2030.1096 4125.6246,-2038.9458\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4123.5453,-2036.1288 4117.345,-2044.7199 4127.5495,-2041.8705 4123.5453,-2036.1288\"/>\n",
"</g>\n",
"<!-- 3629351851869313871 -->\n",
"<g id=\"node261\" class=\"node\">\n",
"<title>3629351851869313871</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4033.0417\" cy=\"-2198.2037\" rx=\"77.0835\" ry=\"77.0835\"/>\n",
"<text text-anchor=\"middle\" x=\"4033.0417\" y=\"-2194.0037\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">moment_chunk</text>\n",
"</g>\n",
"<!-- 7094737842013509354&#45;&gt;3629351851869313871 -->\n",
"<g id=\"edge291\" class=\"edge\">\n",
"<title>7094737842013509354-&gt;3629351851869313871</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4082.4726,-2079.4489C4078.2246,-2089.6544 4072.594,-2103.1817 4066.6572,-2117.4445\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4063.3347,-2116.3187 4062.7231,-2126.8959 4069.7972,-2119.0088 4063.3347,-2116.3187\"/>\n",
"</g>\n",
"<!-- 2201663813040812988 -->\n",
"<g id=\"node244\" class=\"node\">\n",
"<title>2201663813040812988</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4920.0417,-2079.2645 4866.0417,-2079.2645 4866.0417,-2043.2645 4920.0417,-2043.2645 4920.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"4893.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">8</text>\n",
"</g>\n",
"<!-- 8537506034491981368&#45;&gt;2201663813040812988 -->\n",
"<g id=\"edge272\" class=\"edge\">\n",
"<title>8537506034491981368-&gt;2201663813040812988</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4893.0417,-1953.9534C4893.0417,-1978.8801 4893.0417,-2010.5499 4893.0417,-2033.0076\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4889.5418,-2033.2223 4893.0417,-2043.2223 4896.5418,-2033.2224 4889.5418,-2033.2223\"/>\n",
"</g>\n",
"<!-- &#45;3334312628284177042 -->\n",
"<g id=\"node263\" class=\"node\">\n",
"<title>-3334312628284177042</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4893.0417\" cy=\"-2198.2037\" rx=\"77.0835\" ry=\"77.0835\"/>\n",
"<text text-anchor=\"middle\" x=\"4893.0417\" y=\"-2194.0037\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">moment_chunk</text>\n",
"</g>\n",
"<!-- 2201663813040812988&#45;&gt;&#45;3334312628284177042 -->\n",
"<g id=\"edge293\" class=\"edge\">\n",
"<title>2201663813040812988-&gt;-3334312628284177042</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4893.0417,-2079.4489C4893.0417,-2088.0885 4893.0417,-2099.1086 4893.0417,-2110.9404\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4889.5418,-2111.0354 4893.0417,-2121.0354 4896.5418,-2111.0355 4889.5418,-2111.0354\"/>\n",
"</g>\n",
"<!-- 8709304569142811413 -->\n",
"<g id=\"node246\" class=\"node\">\n",
"<title>8709304569142811413</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4639.0417,-2079.2645 4585.0417,-2079.2645 4585.0417,-2043.2645 4639.0417,-2043.2645 4639.0417,-2079.2645\"/>\n",
"<text text-anchor=\"middle\" x=\"4612.0417\" y=\"-2057.0645\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">9</text>\n",
"</g>\n",
"<!-- &#45;2824515828645877673&#45;&gt;8709304569142811413 -->\n",
"<g id=\"edge274\" class=\"edge\">\n",
"<title>-2824515828645877673-&gt;8709304569142811413</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4598.0835,-1953.5685C4601.3293,-1978.6121 4605.4732,-2010.5842 4608.4,-2033.1667\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4604.9343,-2033.6575 4609.6907,-2043.1246 4611.8762,-2032.7577 4604.9343,-2033.6575\"/>\n",
"</g>\n",
"<!-- &#45;3493350838829652562 -->\n",
"<g id=\"node265\" class=\"node\">\n",
"<title>-3493350838829652562</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4721.0417\" cy=\"-2198.2037\" rx=\"77.0835\" ry=\"77.0835\"/>\n",
"<text text-anchor=\"middle\" x=\"4721.0417\" y=\"-2194.0037\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">moment_chunk</text>\n",
"</g>\n",
"<!-- 8709304569142811413&#45;&gt;&#45;3493350838829652562 -->\n",
"<g id=\"edge295\" class=\"edge\">\n",
"<title>8709304569142811413-&gt;-3493350838829652562</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4626.5161,-2079.4489C4636.9544,-2092.5629 4651.7586,-2111.1617 4666.5609,-2129.7582\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4663.9257,-2132.0676 4672.8919,-2137.7119 4669.4026,-2127.7082 4663.9257,-2132.0676\"/>\n",
"</g>\n",
"<!-- 7962648566053790678 -->\n",
"<g id=\"node248\" class=\"node\">\n",
"<title>7962648566053790678</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"326.0417,-2353.1429 272.0417,-2353.1429 272.0417,-2317.1429 326.0417,-2317.1429 326.0417,-2353.1429\"/>\n",
"<text text-anchor=\"middle\" x=\"299.0417\" y=\"-2330.9429\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- &#45;5383667633059774266&#45;&gt;7962648566053790678 -->\n",
"<g id=\"edge276\" class=\"edge\">\n",
"<title>-5383667633059774266-&gt;7962648566053790678</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M275.5058,-2270.6831C280.2632,-2283.7126 284.9497,-2296.5478 288.8729,-2307.2927\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"285.6603,-2308.6991 292.3779,-2316.8921 292.2357,-2306.2982 285.6603,-2308.6991\"/>\n",
"</g>\n",
"<!-- 3191895083438772549 -->\n",
"<g id=\"node267\" class=\"node\">\n",
"<title>3191895083438772549</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"421.0417\" cy=\"-2506.4145\" rx=\"117.0436\" ry=\"117.0436\"/>\n",
"<text text-anchor=\"middle\" x=\"421.0417\" y=\"-2502.2145\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">moment_combine-partial</text>\n",
"</g>\n",
"<!-- 7962648566053790678&#45;&gt;3191895083438772549 -->\n",
"<g id=\"edge299\" class=\"edge\">\n",
"<title>7962648566053790678-&gt;3191895083438772549</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M311.8673,-2353.1483C320.7534,-2365.6231 333.3841,-2383.3549 346.9196,-2402.357\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"344.1152,-2404.4527 352.7677,-2410.5669 349.8166,-2400.3914 344.1152,-2404.4527\"/>\n",
"</g>\n",
"<!-- &#45;3976454751553762513 -->\n",
"<g id=\"node250\" class=\"node\">\n",
"<title>-3976454751553762513</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"648.0417,-2353.1429 594.0417,-2353.1429 594.0417,-2317.1429 648.0417,-2317.1429 648.0417,-2353.1429\"/>\n",
"<text text-anchor=\"middle\" x=\"621.0417\" y=\"-2330.9429\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
"</g>\n",
"<!-- 1701054577511918309&#45;&gt;&#45;3976454751553762513 -->\n",
"<g id=\"edge278\" class=\"edge\">\n",
"<title>1701054577511918309-&gt;-3976454751553762513</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M696.2402,-2254.6927C678.53,-2273.6398 659.6389,-2293.8502 645.2215,-2309.2745\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"642.3915,-2307.1766 638.1198,-2316.8722 647.5053,-2311.9567 642.3915,-2307.1766\"/>\n",
"</g>\n",
"<!-- &#45;3976454751553762513&#45;&gt;3191895083438772549 -->\n",
"<g id=\"edge300\" class=\"edge\">\n",
"<title>-3976454751553762513-&gt;3191895083438772549</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M600.0162,-2353.1483C580.2306,-2370.0918 549.1205,-2396.7333 518.3503,-2423.0835\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"515.8608,-2420.6074 510.5418,-2429.7704 520.414,-2425.9243 515.8608,-2420.6074\"/>\n",
"</g>\n",
"<!-- &#45;8869528780526458879 -->\n",
"<g id=\"node252\" class=\"node\">\n",
"<title>-8869528780526458879</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"154.0417,-2353.1429 100.0417,-2353.1429 100.0417,-2317.1429 154.0417,-2317.1429 154.0417,-2353.1429\"/>\n",
"<text text-anchor=\"middle\" x=\"127.0417\" y=\"-2330.9429\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
"</g>\n",
"<!-- &#45;1105655538684045908&#45;&gt;&#45;8869528780526458879 -->\n",
"<g id=\"edge280\" class=\"edge\">\n",
"<title>-1105655538684045908-&gt;-8869528780526458879</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M103.5058,-2270.6831C108.2632,-2283.7126 112.9497,-2296.5478 116.8729,-2307.2927\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"113.6603,-2308.6991 120.3779,-2316.8921 120.2357,-2306.2982 113.6603,-2308.6991\"/>\n",
"</g>\n",
"<!-- &#45;8869528780526458879&#45;&gt;3191895083438772549 -->\n",
"<g id=\"edge297\" class=\"edge\">\n",
"<title>-8869528780526458879-&gt;3191895083438772549</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M154.1736,-2350.9487C189.7342,-2371.6648 254.2526,-2409.2504 310.9427,-2442.2756\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"309.2038,-2445.3132 319.6063,-2447.3227 312.7274,-2439.2647 309.2038,-2445.3132\"/>\n",
"</g>\n",
"<!-- &#45;6760245407408828582 -->\n",
"<g id=\"node254\" class=\"node\">\n",
"<title>-6760245407408828582</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"448.0417,-2353.1429 394.0417,-2353.1429 394.0417,-2317.1429 448.0417,-2317.1429 448.0417,-2353.1429\"/>\n",
"<text text-anchor=\"middle\" x=\"421.0417\" y=\"-2330.9429\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">3</text>\n",
"</g>\n",
"<!-- &#45;7185941028543832201&#45;&gt;&#45;6760245407408828582 -->\n",
"<g id=\"edge282\" class=\"edge\">\n",
"<title>-7185941028543832201-&gt;-6760245407408828582</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M421.0417,-2275.4777C421.0417,-2286.6405 421.0417,-2297.4858 421.0417,-2306.8002\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"417.5418,-2306.9584 421.0417,-2316.9584 424.5418,-2306.9585 417.5418,-2306.9584\"/>\n",
"</g>\n",
"<!-- &#45;6760245407408828582&#45;&gt;3191895083438772549 -->\n",
"<g id=\"edge298\" class=\"edge\">\n",
"<title>-6760245407408828582-&gt;3191895083438772549</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M421.0417,-2353.1483C421.0417,-2360.2338 421.0417,-2369.0153 421.0417,-2378.7622\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"417.5418,-2378.8039 421.0417,-2388.8039 424.5418,-2378.8039 417.5418,-2378.8039\"/>\n",
"</g>\n",
"<!-- 6793424637328026668 -->\n",
"<g id=\"node256\" class=\"node\">\n",
"<title>6793424637328026668</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4361.0417,-2353.1429 4307.0417,-2353.1429 4307.0417,-2317.1429 4361.0417,-2317.1429 4361.0417,-2353.1429\"/>\n",
"<text text-anchor=\"middle\" x=\"4334.0417\" y=\"-2330.9429\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">4</text>\n",
"</g>\n",
"<!-- &#45;7344979239089307721&#45;&gt;6793424637328026668 -->\n",
"<g id=\"edge284\" class=\"edge\">\n",
"<title>-7344979239089307721-&gt;6793424637328026668</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4353.9054,-2271.8843C4349.9397,-2284.5138 4346.0486,-2296.9054 4342.7761,-2307.3271\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4339.3866,-2306.4387 4339.7299,-2317.028 4346.0651,-2308.5359 4339.3866,-2306.4387\"/>\n",
"</g>\n",
"<!-- 2603894495696201860 -->\n",
"<g id=\"node269\" class=\"node\">\n",
"<title>2603894495696201860</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4248.0417\" cy=\"-2506.4145\" rx=\"117.0436\" ry=\"117.0436\"/>\n",
"<text text-anchor=\"middle\" x=\"4248.0417\" y=\"-2502.2145\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">moment_combine-partial</text>\n",
"</g>\n",
"<!-- 6793424637328026668&#45;&gt;2603894495696201860 -->\n",
"<g id=\"edge303\" class=\"edge\">\n",
"<title>6793424637328026668-&gt;2603894495696201860</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4325.0008,-2353.1483C4319.8456,-2363.4149 4312.9026,-2377.2422 4305.2875,-2392.4078\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4302.0942,-2390.9677 4300.7347,-2401.4749 4308.3499,-2394.1088 4302.0942,-2390.9677\"/>\n",
"</g>\n",
"<!-- &#45;5145678680279526523 -->\n",
"<g id=\"node258\" class=\"node\">\n",
"<title>-5145678680279526523</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4526.0417,-2353.1429 4472.0417,-2353.1429 4472.0417,-2317.1429 4526.0417,-2317.1429 4526.0417,-2353.1429\"/>\n",
"<text text-anchor=\"middle\" x=\"4499.0417\" y=\"-2330.9429\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">5</text>\n",
"</g>\n",
"<!-- 5470318169290207556&#45;&gt;&#45;5145678680279526523 -->\n",
"<g id=\"edge286\" class=\"edge\">\n",
"<title>5470318169290207556-&gt;-5145678680279526523</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4522.5776,-2270.6831C4517.8202,-2283.7126 4513.1338,-2296.5478 4509.2106,-2307.2927\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4505.8477,-2306.2982 4505.7056,-2316.8921 4512.4231,-2308.6991 4505.8477,-2306.2982\"/>\n",
"</g>\n",
"<!-- &#45;5145678680279526523&#45;&gt;2603894495696201860 -->\n",
"<g id=\"edge304\" class=\"edge\">\n",
"<title>-5145678680279526523-&gt;2603894495696201860</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4472.6547,-2353.1483C4444.2168,-2372.5531 4397.1377,-2404.6778 4353.4075,-2434.5174\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4351.2875,-2431.7268 4345,-2440.2543 4355.233,-2437.509 4351.2875,-2431.7268\"/>\n",
"</g>\n",
"<!-- 1361962075822471902 -->\n",
"<g id=\"node260\" class=\"node\">\n",
"<title>1361962075822471902</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4253.0417,-2353.1429 4199.0417,-2353.1429 4199.0417,-2317.1429 4253.0417,-2317.1429 4253.0417,-2353.1429\"/>\n",
"<text text-anchor=\"middle\" x=\"4226.0417\" y=\"-2330.9429\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">6</text>\n",
"</g>\n",
"<!-- 4666191264141634514&#45;&gt;1361962075822471902 -->\n",
"<g id=\"edge288\" class=\"edge\">\n",
"<title>4666191264141634514-&gt;1361962075822471902</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4216.7697,-2274.6808C4218.5308,-2286.165 4220.2453,-2297.3446 4221.7111,-2306.9033\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4218.2742,-2307.5824 4223.2497,-2316.9363 4225.1934,-2306.5213 4218.2742,-2307.5824\"/>\n",
"</g>\n",
"<!-- 1361962075822471902&#45;&gt;2603894495696201860 -->\n",
"<g id=\"edge305\" class=\"edge\">\n",
"<title>1361962075822471902-&gt;2603894495696201860</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4228.3545,-2353.1483C4229.2992,-2360.5029 4230.4786,-2369.6847 4231.7878,-2379.8767\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4228.3337,-2380.4588 4233.0794,-2389.9314 4235.2767,-2379.5669 4228.3337,-2380.4588\"/>\n",
"</g>\n",
"<!-- &#45;7929469336134592592 -->\n",
"<g id=\"node262\" class=\"node\">\n",
"<title>-7929469336134592592</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4120.0417,-2353.1429 4066.0417,-2353.1429 4066.0417,-2317.1429 4120.0417,-2317.1429 4120.0417,-2353.1429\"/>\n",
"<text text-anchor=\"middle\" x=\"4093.0417\" y=\"-2330.9429\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">7</text>\n",
"</g>\n",
"<!-- 3629351851869313871&#45;&gt;&#45;7929469336134592592 -->\n",
"<g id=\"edge290\" class=\"edge\">\n",
"<title>3629351851869313871-&gt;-7929469336134592592</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4064.0962,-2269.08C4070.1118,-2282.8095 4076.0708,-2296.4097 4081.004,-2307.669\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4077.8319,-2309.1506 4085.0509,-2316.9054 4084.2435,-2306.3413 4077.8319,-2309.1506\"/>\n",
"</g>\n",
"<!-- &#45;7929469336134592592&#45;&gt;2603894495696201860 -->\n",
"<g id=\"edge302\" class=\"edge\">\n",
"<title>-7929469336134592592-&gt;2603894495696201860</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4109.3365,-2353.1483C4122.4649,-2367.6548 4142.0267,-2389.2702 4162.3484,-2411.7253\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4159.9559,-2414.2976 4169.2611,-2419.3636 4165.146,-2409.6005 4159.9559,-2414.2976\"/>\n",
"</g>\n",
"<!-- &#45;1421828580032594167 -->\n",
"<g id=\"node264\" class=\"node\">\n",
"<title>-1421828580032594167</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4870.0417,-2353.1429 4816.0417,-2353.1429 4816.0417,-2317.1429 4870.0417,-2317.1429 4870.0417,-2353.1429\"/>\n",
"<text text-anchor=\"middle\" x=\"4843.0417\" y=\"-2330.9429\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">8</text>\n",
"</g>\n",
"<!-- &#45;3334312628284177042&#45;&gt;&#45;1421828580032594167 -->\n",
"<g id=\"edge292\" class=\"edge\">\n",
"<title>-3334312628284177042-&gt;-1421828580032594167</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4866.5776,-2270.6831C4861.8202,-2283.7126 4857.1338,-2296.5478 4853.2106,-2307.2927\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4849.8477,-2306.2982 4849.7056,-2316.8921 4856.4231,-2308.6991 4849.8477,-2306.2982\"/>\n",
"</g>\n",
"<!-- 2193748593103287656 -->\n",
"<g id=\"node271\" class=\"node\">\n",
"<title>2193748593103287656</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4721.0417\" cy=\"-2506.4145\" rx=\"117.0436\" ry=\"117.0436\"/>\n",
"<text text-anchor=\"middle\" x=\"4721.0417\" y=\"-2502.2145\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">moment_combine-partial</text>\n",
"</g>\n",
"<!-- &#45;1421828580032594167&#45;&gt;2193748593103287656 -->\n",
"<g id=\"edge307\" class=\"edge\">\n",
"<title>-1421828580032594167-&gt;2193748593103287656</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4830.2162,-2353.1483C4821.3301,-2365.6231 4808.6994,-2383.3549 4795.1638,-2402.357\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4792.2668,-2400.3914 4789.3158,-2410.5669 4797.9683,-2404.4527 4792.2668,-2400.3914\"/>\n",
"</g>\n",
"<!-- &#45;6314902609005290533 -->\n",
"<g id=\"node266\" class=\"node\">\n",
"<title>-6314902609005290533</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4748.0417,-2353.1429 4694.0417,-2353.1429 4694.0417,-2317.1429 4748.0417,-2317.1429 4748.0417,-2353.1429\"/>\n",
"<text text-anchor=\"middle\" x=\"4721.0417\" y=\"-2330.9429\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">9</text>\n",
"</g>\n",
"<!-- &#45;3493350838829652562&#45;&gt;&#45;6314902609005290533 -->\n",
"<g id=\"edge294\" class=\"edge\">\n",
"<title>-3493350838829652562-&gt;-6314902609005290533</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4721.0417,-2275.4777C4721.0417,-2286.6405 4721.0417,-2297.4858 4721.0417,-2306.8002\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4717.5418,-2306.9584 4721.0417,-2316.9584 4724.5418,-2306.9585 4717.5418,-2306.9584\"/>\n",
"</g>\n",
"<!-- &#45;6314902609005290533&#45;&gt;2193748593103287656 -->\n",
"<g id=\"edge308\" class=\"edge\">\n",
"<title>-6314902609005290533-&gt;2193748593103287656</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4721.0417,-2353.1483C4721.0417,-2360.2338 4721.0417,-2369.0153 4721.0417,-2378.7622\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4717.5418,-2378.8039 4721.0417,-2388.8039 4724.5418,-2378.8039 4717.5418,-2378.8039\"/>\n",
"</g>\n",
"<!-- 8621337909897776088 -->\n",
"<g id=\"node268\" class=\"node\">\n",
"<title>8621337909897776088</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"1557.0417,-2695.6861 1503.0417,-2695.6861 1503.0417,-2659.6861 1557.0417,-2659.6861 1557.0417,-2695.6861\"/>\n",
"<text text-anchor=\"middle\" x=\"1530.0417\" y=\"-2673.4861\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- 3191895083438772549&#45;&gt;8621337909897776088 -->\n",
"<g id=\"edge296\" class=\"edge\">\n",
"<title>3191895083438772549-&gt;8621337909897776088</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M537.1064,-2524.3393C782.2832,-2562.2039 1342.7184,-2648.7563 1492.6013,-2671.9039\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"1492.2563,-2675.392 1502.6734,-2673.4594 1493.3248,-2668.474 1492.2563,-2675.392\"/>\n",
"</g>\n",
"<!-- 5675647769055027425 -->\n",
"<g id=\"node273\" class=\"node\">\n",
"<title>5675647769055027425</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4248.0417\" cy=\"-2845.7622\" rx=\"114.1523\" ry=\"114.1523\"/>\n",
"<text text-anchor=\"middle\" x=\"4248.0417\" y=\"-2841.5622\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">moment_agg-aggregate</text>\n",
"</g>\n",
"<!-- 8621337909897776088&#45;&gt;5675647769055027425 -->\n",
"<g id=\"edge310\" class=\"edge\">\n",
"<title>8621337909897776088-&gt;5675647769055027425</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M1557.3837,-2679.3769C1802.757,-2694.5503 3628.3551,-2807.4419 4124.1185,-2838.099\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4123.9686,-2841.5963 4134.1656,-2838.7203 4124.4007,-2834.6097 4123.9686,-2841.5963\"/>\n",
"</g>\n",
"<!-- 3728263880925079722 -->\n",
"<g id=\"node270\" class=\"node\">\n",
"<title>3728263880925079722</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4275.0417,-2695.6861 4221.0417,-2695.6861 4221.0417,-2659.6861 4275.0417,-2659.6861 4275.0417,-2695.6861\"/>\n",
"<text text-anchor=\"middle\" x=\"4248.0417\" y=\"-2673.4861\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">1</text>\n",
"</g>\n",
"<!-- 2603894495696201860&#45;&gt;3728263880925079722 -->\n",
"<g id=\"edge301\" class=\"edge\">\n",
"<title>2603894495696201860-&gt;3728263880925079722</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4248.0417,-2623.9646C4248.0417,-2633.0634 4248.0417,-2641.6013 4248.0417,-2649.0764\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4244.5418,-2649.2095 4248.0417,-2659.2096 4251.5418,-2649.2096 4244.5418,-2649.2095\"/>\n",
"</g>\n",
"<!-- 3728263880925079722&#45;&gt;5675647769055027425 -->\n",
"<g id=\"edge311\" class=\"edge\">\n",
"<title>3728263880925079722-&gt;5675647769055027425</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4248.0417,-2695.9931C4248.0417,-2703.0024 4248.0417,-2711.6335 4248.0417,-2721.1832\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4244.5418,-2721.4378 4248.0417,-2731.4379 4251.5418,-2721.4379 4244.5418,-2721.4378\"/>\n",
"</g>\n",
"<!-- 5837547254042710019 -->\n",
"<g id=\"node272\" class=\"node\">\n",
"<title>5837547254042710019</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4483.0417,-2695.6861 4429.0417,-2695.6861 4429.0417,-2659.6861 4483.0417,-2659.6861 4483.0417,-2695.6861\"/>\n",
"<text text-anchor=\"middle\" x=\"4456.0417\" y=\"-2673.4861\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">2</text>\n",
"</g>\n",
"<!-- 2193748593103287656&#45;&gt;5837547254042710019 -->\n",
"<g id=\"edge306\" class=\"edge\">\n",
"<title>2193748593103287656-&gt;5837547254042710019</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4622.3655,-2570.1897C4576.5722,-2599.7863 4525.0022,-2633.1164 4491.5944,-2654.7081\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4489.5892,-2651.8366 4483.0905,-2660.2043 4493.3889,-2657.7157 4489.5892,-2651.8366\"/>\n",
"</g>\n",
"<!-- 5837547254042710019&#45;&gt;5675647769055027425 -->\n",
"<g id=\"edge312\" class=\"edge\">\n",
"<title>5837547254042710019-&gt;5675647769055027425</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4433.3861,-2695.9931C4411.8438,-2713.4006 4377.9218,-2740.8115 4344.954,-2767.4514\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4342.6286,-2764.8306 4337.0503,-2773.8381 4347.0281,-2770.2753 4342.6286,-2764.8306\"/>\n",
"</g>\n",
"<!-- 5752651708753112897 -->\n",
"<g id=\"node274\" class=\"node\">\n",
"<title>5752651708753112897</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4275.0417,-3031.8383 4221.0417,-3031.8383 4221.0417,-2995.8383 4275.0417,-2995.8383 4275.0417,-3031.8383\"/>\n",
"<text text-anchor=\"middle\" x=\"4248.0417\" y=\"-3009.6383\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">()</text>\n",
"</g>\n",
"<!-- 5675647769055027425&#45;&gt;5752651708753112897 -->\n",
"<g id=\"edge309\" class=\"edge\">\n",
"<title>5675647769055027425-&gt;5752651708753112897</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4248.0417,-2960.1959C4248.0417,-2969.2561 4248.0417,-2977.7715 4248.0417,-2985.2342\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4244.5418,-2985.3553 4248.0417,-2995.3553 4251.5418,-2985.3554 4244.5418,-2985.3553\"/>\n",
"</g>\n",
"<!-- &#45;1806135702348338630 -->\n",
"<g id=\"node275\" class=\"node\">\n",
"<title>-1806135702348338630</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4248.0417\" cy=\"-3121.2524\" rx=\"53.3283\" ry=\"53.3283\"/>\n",
"<text text-anchor=\"middle\" x=\"4248.0417\" y=\"-3117.0524\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-var</text>\n",
"</g>\n",
"<!-- 5752651708753112897&#45;&gt;&#45;1806135702348338630 -->\n",
"<g id=\"edge314\" class=\"edge\">\n",
"<title>5752651708753112897-&gt;-1806135702348338630</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4248.0417,-3032.0596C4248.0417,-3039.3563 4248.0417,-3048.2348 4248.0417,-3057.5281\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4244.5418,-3057.7199 4248.0417,-3067.7199 4251.5418,-3057.7199 4244.5418,-3057.7199\"/>\n",
"</g>\n",
"<!-- 6701365275728671499 -->\n",
"<g id=\"node276\" class=\"node\">\n",
"<title>6701365275728671499</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4275.0417,-3246.6665 4221.0417,-3246.6665 4221.0417,-3210.6665 4275.0417,-3210.6665 4275.0417,-3246.6665\"/>\n",
"<text text-anchor=\"middle\" x=\"4248.0417\" y=\"-3224.4665\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- &#45;1806135702348338630&#45;&gt;6701365275728671499 -->\n",
"<g id=\"edge313\" class=\"edge\">\n",
"<title>-1806135702348338630-&gt;6701365275728671499</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4248.0417,-3174.9594C4248.0417,-3183.7576 4248.0417,-3192.5558 4248.0417,-3200.4096\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4244.5418,-3200.4451 4248.0417,-3210.4451 4251.5418,-3200.4452 4244.5418,-3200.4451\"/>\n",
"</g>\n",
"<!-- &#45;5145683774215089919 -->\n",
"<g id=\"node277\" class=\"node\">\n",
"<title>-5145683774215089919</title>\n",
"<ellipse fill=\"none\" stroke=\"#000000\" cx=\"4248.0417\" cy=\"-3335.5494\" rx=\"52.7662\" ry=\"52.7662\"/>\n",
"<text text-anchor=\"middle\" x=\"4248.0417\" y=\"-3331.3494\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">series-std</text>\n",
"</g>\n",
"<!-- 6701365275728671499&#45;&gt;&#45;5145683774215089919 -->\n",
"<g id=\"edge316\" class=\"edge\">\n",
"<title>6701365275728671499-&gt;-5145683774215089919</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4248.0417,-3246.7977C4248.0417,-3254.0583 4248.0417,-3262.8928 4248.0417,-3272.1402\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4244.5418,-3272.2816 4248.0417,-3282.2816 4251.5418,-3272.2817 4244.5418,-3272.2816\"/>\n",
"</g>\n",
"<!-- &#45;4040663022129993337 -->\n",
"<g id=\"node278\" class=\"node\">\n",
"<title>-4040663022129993337</title>\n",
"<polygon fill=\"none\" stroke=\"#000000\" points=\"4275.0417,-3460.4324 4221.0417,-3460.4324 4221.0417,-3424.4324 4275.0417,-3424.4324 4275.0417,-3460.4324\"/>\n",
"<text text-anchor=\"middle\" x=\"4248.0417\" y=\"-3438.2324\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\" fill=\"#000000\">0</text>\n",
"</g>\n",
"<!-- &#45;5145683774215089919&#45;&gt;&#45;4040663022129993337 -->\n",
"<g id=\"edge315\" class=\"edge\">\n",
"<title>-5145683774215089919-&gt;-4040663022129993337</title>\n",
"<path fill=\"none\" stroke=\"#000000\" d=\"M4248.0417,-3388.6777C4248.0417,-3397.4665 4248.0417,-3406.2666 4248.0417,-3414.1271\"/>\n",
"<polygon fill=\"#000000\" stroke=\"#000000\" points=\"4244.5418,-3414.1742 4248.0417,-3424.1743 4251.5418,-3414.1743 4244.5418,-3414.1742\"/>\n",
"</g>\n",
"</g>\n",
"</svg>"
],
"text/plain": [
"<IPython.core.display.SVG object>"
]
},
"execution_count": 24,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dask.visualize(mean_delay, std_delay, format=\"svg\")"
]
},
{
"cell_type": "markdown",
"id": "4b983d2a",
"metadata": {
"tags": []
},
"source": [
"# Extra resources\n",
"\n",
"- Explore applying custom code to Dask DataFrames: [Dask Tutorial DataFrames](https://github.com/dask/dask-tutorial/blob/main/04_dataframe.ipynb)\n",
"- [Dask DataFrame documentation](https://docs.dask.org/en/latest/dataframe.html)\n",
"- [Dask DataFrame examples](https://examples.dask.org/dataframe.html)"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.5"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment