<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<ndbx formatVersion="18" type="file" uuid="842bd6e1-26ec-44db-9fe9-ad04dc818686">
    <property name="canvasHeight" value="1000"/>
    <property name="canvasWidth" value="1000"/>
    <property name="canvasX" value="0"/>
    <property name="canvasY" value="0"/>
    <link href="python:examples/group-by-count/group_by.py" rel="functions"/>
    <node name="root" prototype="core.network" renderedChild="combine6">
        <node name="ART" position="-42.00,21.00" prototype="list.combine"/>
        <node name="Art" position="-60.00,3.00" prototype="data.lookup">
            <port name="key" type="string" value="Art1"/>
        </node>
        <node name="Art_count" position="-46.00,3.00" prototype="data.lookup">
            <port name="key" type="string" value="Art1"/>
        </node>
        <node name="Bericht" position="-50.00,-7.00" prototype="color.color">
            <port name="color" type="color" value="#96a295ff"/>
        </node>
        <node name="Diplomarbeit" position="-53.00,-5.00" prototype="color.color">
            <port name="color" type="color" value="#c4aab4ff"/>
        </node>
        <node name="Diskussionsbeitrag" position="-50.00,-9.00" prototype="color.color">
            <port name="color" type="color" value="#af4b3cff"/>
        </node>
        <node name="Endbericht" position="-50.00,-6.00" prototype="color.color">
            <port name="color" type="color" value="#7e491fff"/>
        </node>
        <node name="Forschung" position="-53.00,-3.00" prototype="color.color">
            <port name="color" type="color" value="#918720ff"/>
        </node>
        <node name="Gutachten" position="-50.00,-4.00" prototype="color.color">
            <port name="color" type="color" value="#788270ff"/>
        </node>
        <node name="Infrastruktur" position="-31.00,-5.00" prototype="color.color">
            <port name="color" type="color" value="#f4c2a4ff"/>
        </node>
        <node name="JAHR" position="30.00,21.00" prototype="list.combine"/>
        <node name="Ja" position="-10.00,-1.00" prototype="color.color">
            <port name="color" type="color" value="#978d7bff"/>
        </node>
        <node name="Jahr" position="30.00,3.00" prototype="data.lookup">
            <port name="key" type="string" value="Jahr"/>
        </node>
        <node name="KATEGORIE" position="-22.00,21.00" prototype="list.combine"/>
        <node name="Kategorie" position="-23.00,3.00" prototype="data.lookup">
            <port name="key" type="string" value="Kategorie"/>
        </node>
        <node name="Keine_Daten" position="-10.00,-2.00" prototype="color.color">
            <port name="color" type="color" value="#7f7154ff"/>
        </node>
        <node name="Konzept" position="-53.00,-7.00" prototype="color.color">
            <port name="color" type="color" value="#f4d6a4ff"/>
        </node>
        <node name="Kultur" position="-31.00,-1.00" prototype="color.color">
            <port name="color" type="color" value="#241a34ff"/>
        </node>
        <node name="Nein" position="-10.00,-3.00" prototype="color.color">
            <port name="color" type="color" value="#b44927ff"/>
        </node>
        <node name="Schriftverkehr" position="-50.00,-8.00" prototype="color.color">
            <port name="color" type="color" value="#b18682ff"/>
        </node>
        <node name="Sonstige" position="-31.00,-3.00" prototype="color.color">
            <port name="color" type="color" value="#8c5684ff"/>
        </node>
        <node name="Studie" position="-53.00,-9.00" prototype="color.color">
            <port name="color" type="color" value="#ecc27cff"/>
        </node>
        <node name="TITEL" position="12.00,21.00" prototype="list.combine"/>
        <node name="Teilweise" position="-10.00,-4.00" prototype="color.color">
            <port name="color" type="color" value="#7ea6adff"/>
        </node>
        <node name="Titel" position="12.00,3.00" prototype="data.lookup">
            <port name="key" type="string" value="Titel"/>
        </node>
        <node name="Tourismus" position="-31.00,-6.00" prototype="color.color">
            <port name="color" type="color" value="#744a5cff"/>
        </node>
        <node name="Umsetzung" position="-2.00,3.00" prototype="data.lookup">
            <port name="key" type="string" value="Umsetzung"/>
        </node>
        <node name="Untersuchung" position="-53.00,-8.00" prototype="color.color">
            <port name="color" type="color" value="#cc6a3cff"/>
        </node>
        <node name="Verkehr" position="-31.00,-2.00" prototype="color.color">
            <port name="color" type="color" value="#c4aab4ff"/>
        </node>
        <node name="Wettbewerb" position="-53.00,-4.00" prototype="color.color">
            <port name="color" type="color" value="#958e89ff"/>
        </node>
        <node name="Wirtschaft" position="-31.00,-4.00" prototype="color.color">
            <port name="color" type="color" value="#bc8e7cff"/>
        </node>
        <node name="Zwischenbericht" position="-53.00,-6.00" prototype="color.color">
            <port name="color" type="color" value="#aca684ff"/>
        </node>
        <node name="align1" position="-42.00,14.00" prototype="corevector.align">
            <port name="position" type="point" value="0.00,80.00"/>
            <port name="halign" type="string" value="none"/>
            <port name="valign" type="string" value="top"/>
        </node>
        <node name="align2" position="-22.00,14.00" prototype="corevector.align">
            <port name="position" type="point" value="0.00,200.00"/>
            <port name="halign" type="string" value="none"/>
            <port name="valign" type="string" value="top"/>
        </node>
        <node name="align3" position="-1.00,14.00" prototype="corevector.align">
            <port name="position" type="point" value="0.00,350.00"/>
            <port name="halign" type="string" value="none"/>
            <port name="valign" type="string" value="top"/>
        </node>
        <node name="canvas" position="13.00,31.00" prototype="corevector.rect">
            <port name="width" type="float" value="700.0"/>
            <port name="height" type="float" value="1000.0"/>
        </node>
        <node name="colorize1" position="12.00,10.00" prototype="corevector.colorize"/>
        <node name="colorize10" position="-30.00,18.00" prototype="corevector.colorize">
            <port name="fill" type="color" value="#ffffff64"/>
        </node>
        <node name="colorize11" position="-36.00,18.00" prototype="corevector.colorize"/>
        <node name="colorize12" position="-7.00,18.00" prototype="corevector.colorize"/>
        <node name="colorize13" position="4.00,17.00" prototype="corevector.colorize"/>
        <node name="colorize14" position="7.00,18.00" prototype="corevector.colorize">
            <port name="strokeWidth" type="float" value="0.5"/>
        </node>
        <node name="colorize2" position="30.00,10.00" prototype="corevector.colorize"/>
        <node name="colorize3" position="-22.00,13.00" prototype="corevector.colorize"/>
        <node name="colorize4" position="20.00,18.00" prototype="corevector.colorize">
            <port name="strokeWidth" type="float" value="0.5"/>
        </node>
        <node name="colorize5" position="-13.00,18.00" prototype="corevector.colorize"/>
        <node name="colorize6" position="-1.00,13.00" prototype="corevector.colorize">
            <port name="fill" type="color" value="#ff0000ff"/>
        </node>
        <node name="colorize7" position="13.00,32.00" prototype="corevector.colorize">
            <port name="fill" type="color" value="#e8e8e8ff"/>
            <port name="strokeWidth" type="float" value="1.0"/>
        </node>
        <node name="colorize8" position="-63.00,13.00" prototype="corevector.colorize"/>
        <node name="colorize9" position="-42.00,13.00" prototype="corevector.colorize"/>
        <node name="combine10" position="-53.00,-1.00" prototype="list.combine"/>
        <node name="combine11" position="-50.00,-1.00" prototype="list.combine"/>
        <node name="combine12" position="-27.00,1.00" prototype="list.combine"/>
        <node name="combine13" position="-6.00,1.00" prototype="list.combine"/>
        <node name="combine14" position="-50.00,1.00" prototype="list.combine"/>
        <node name="combine4" position="-31.00,1.00" prototype="list.combine"/>
        <node name="combine6" position="6.00,31.00" prototype="list.combine"/>
        <node name="combine8" position="-10.00,1.00" prototype="list.combine"/>
        <node name="combine9" position="-13.00,26.00" prototype="list.combine"/>
        <node name="coordinates2" position="34.00,14.00" prototype="math.coordinates">
            <port name="distance" type="float" value="0.0"/>
        </node>
        <node name="coordinates3" position="16.00,14.00" prototype="math.coordinates">
            <port name="distance" type="float" value="0.0"/>
        </node>
        <node name="count" position="-42.00,8.00" prototype="data.lookup">
            <port name="key" type="string" value="count"/>
        </node>
        <node name="count1" position="9.00,7.00" prototype="list.count"/>
        <node name="count10" position="2.00,8.00" prototype="data.lookup">
            <port name="key" type="string" value="count"/>
        </node>
        <node name="count2" position="34.00,7.00" prototype="list.count"/>
        <node name="count3" position="-26.00,7.00" prototype="list.count"/>
        <node name="count4" position="25.00,7.00" prototype="list.count"/>
        <node name="count5" position="16.00,7.00" prototype="list.count"/>
        <node name="count6" position="-63.00,6.00" prototype="list.count"/>
        <node name="count7" position="-19.00,8.00" prototype="data.lookup">
            <port name="key" type="string" value="count"/>
        </node>
        <node name="count8" position="-5.00,7.00" prototype="list.count"/>
        <node name="count9" position="-49.00,7.00" prototype="list.count"/>
        <node name="distinct1" position="30.00,6.00" prototype="list.distinct"/>
        <node name="distinct2" position="-23.00,5.00" prototype="list.distinct"/>
        <node name="distinct3" position="-2.00,5.00" prototype="list.distinct"/>
        <node name="distinct4" position="-60.00,5.00" prototype="list.distinct"/>
        <node name="distinct5" position="-46.00,5.00" prototype="list.distinct"/>
        <node name="divide1" position="-13.00,15.00" prototype="math.divide">
            <port name="value1" type="float" value="13.0"/>
        </node>
        <node name="divide2" position="-36.00,15.00" prototype="math.divide">
            <port name="value1" type="float" value="13.0"/>
        </node>
        <node name="grid1" position="-5.00,8.00" prototype="corevector.grid">
            <port name="rows" type="int" value="1"/>
            <port name="width" type="float" value="120.0"/>
            <port name="height" type="float" value="4.0"/>
            <port name="position" type="point" value="0.00,350.00"/>
        </node>
        <node name="grid2" position="-26.00,8.00" prototype="corevector.grid">
            <port name="columns" type="int" value="1"/>
            <port name="rows" type="int" value="1"/>
            <port name="width" type="float" value="200.0"/>
            <port name="height" type="float" value="1.0"/>
            <port name="position" type="point" value="0.00,200.00"/>
        </node>
        <node name="grid3" position="-63.00,7.00" prototype="corevector.grid">
            <port name="rows" type="int" value="1"/>
            <port name="width" type="float" value="600.0"/>
            <port name="height" type="float" value="10.0"/>
            <port name="position" type="point" value="0.00,50.00"/>
        </node>
        <node name="grid4" position="-49.00,8.00" prototype="corevector.grid">
            <port name="rows" type="int" value="1"/>
            <port name="width" type="float" value="479.0"/>
            <port name="height" type="float" value="0.0"/>
            <port name="position" type="point" value="0.00,80.00"/>
        </node>
        <node comment="Our custom node that sorts and groups by count." description="Count all input values." function="group_by/group_by_count" name="group_count" outputRange="list" outputType="data" position="-43.00,6.00">
            <port description="" label="" name="data" range="list" type="data" widget="none"/>
        </node>
        <node comment="Our custom node that sorts and groups by count." description="Count all input values." function="group_by/group_by_count" name="group_count1" outputRange="list" outputType="data" position="-20.00,6.00">
            <port description="" label="" name="data" range="list" type="data" widget="none"/>
        </node>
        <node comment="Our custom node that sorts and groups by count." description="Count all input values." function="group_by/group_by_count" name="group_count2" outputRange="list" outputType="data" position="1.00,6.00">
            <port description="" label="" name="data" range="list" type="data" widget="none"/>
        </node>
        <node name="hsb_color2" position="-27.00,0.00" prototype="color.hsb_color">
            <port name="hue" type="float" value="100.0"/>
            <port name="saturation" type="float" value="135.0"/>
            <port name="brightness" type="float" value="276.0"/>
            <port name="alpha" type="float" value="129.0"/>
            <port name="range" type="float" value="178.0"/>
        </node>
        <node name="hsb_color4" position="-6.00,0.00" prototype="color.hsb_color">
            <port name="hue" type="float" value="100.0"/>
            <port name="saturation" type="float" value="172.0"/>
            <port name="brightness" type="float" value="254.0"/>
            <port name="alpha" type="float" value="375.0"/>
            <port name="range" type="float" value="324.0"/>
        </node>
        <node name="import_csv1" position="5.00,-17.00" prototype="data.import_csv">
            <port name="file" type="string" value="100614-daten_EISENERZ.csv"/>
        </node>
        <node name="integer1" position="30.00,5.00" prototype="math.integer"/>
        <node name="integer3" position="37.00,6.00" prototype="math.integer"/>
        <node name="integer4" position="40.00,6.00" prototype="math.integer"/>
        <node name="key" position="-45.00,8.00" prototype="data.lookup">
            <port name="key" type="string" value="key"/>
        </node>
        <node name="key1" position="-22.00,8.00" prototype="data.lookup">
            <port name="key" type="string" value="key"/>
        </node>
        <node name="key2" position="-1.00,8.00" prototype="data.lookup">
            <port name="key" type="string" value="key"/>
        </node>
        <node name="line1" position="34.00,9.00" prototype="corevector.line">
            <port name="point1" type="point" value="20.00,-300.00"/>
            <port name="point2" type="point" value="20.00,300.00"/>
        </node>
        <node name="line2" position="9.00,9.00" prototype="corevector.line">
            <port name="point1" type="point" value="-60.00,-300.00"/>
            <port name="point2" type="point" value="-60.00,300.00"/>
        </node>
        <node name="line3" position="7.00,16.00" prototype="corevector.line"/>
        <node name="line4" position="27.00,9.00" prototype="corevector.line">
            <port name="point1" type="point" value="30.00,-300.00"/>
            <port name="point2" type="point" value="30.00,300.00"/>
        </node>
        <node name="line5" position="16.00,9.00" prototype="corevector.line">
            <port name="point1" type="point" value="-50.00,-300.00"/>
            <port name="point2" type="point" value="-50.00,300.00"/>
        </node>
        <node name="line6" position="20.00,16.00" prototype="corevector.line"/>
        <node name="link1" position="-30.00,17.00" prototype="corevector.link">
            <port name="orientation" type="string" value="vertical"/>
        </node>
        <node name="link2" position="-7.00,17.00" prototype="corevector.link">
            <port name="orientation" type="string" value="vertical"/>
        </node>
        <node name="lookup1" position="24.00,14.00" prototype="data.lookup"/>
        <node name="lookup10" position="4.00,14.00" prototype="data.lookup"/>
        <node name="lookup2" position="-27.00,4.00" prototype="data.lookup"/>
        <node name="lookup3" position="-6.00,4.00" prototype="data.lookup"/>
        <node name="lookup4" position="-50.00,4.00" prototype="data.lookup"/>
        <node name="lookup5" position="-36.00,11.00" prototype="data.lookup"/>
        <node name="lookup6" position="-13.00,12.00" prototype="data.lookup"/>
        <node name="lookup7" position="-33.00,11.00" prototype="data.lookup"/>
        <node name="lookup8" position="-10.00,12.00" prototype="data.lookup"/>
        <node name="lookup9" position="7.00,14.00" prototype="data.lookup"/>
        <node name="multiply1" position="-42.00,9.00" prototype="math.multiply">
            <port name="value2" type="float" value="3.0"/>
        </node>
        <node name="multiply2" position="-19.00,9.00" prototype="math.multiply">
            <port name="value2" type="float" value="3.0"/>
        </node>
        <node name="multiply3" position="2.00,9.00" prototype="math.multiply">
            <port name="value2" type="float" value="3.0"/>
        </node>
        <node name="nicht_bekannt" position="-50.00,-5.00" prototype="color.color">
            <port name="color" type="color" value="#81583aff"/>
        </node>
        <node name="quad_curve1" position="23.00,16.00" prototype="corevector.quad_curve"/>
        <node name="quad_curve2" position="-13.00,17.00" prototype="corevector.quad_curve"/>
        <node name="quad_curve3" position="-36.00,17.00" prototype="corevector.quad_curve"/>
        <node name="quad_curve4" position="4.00,16.00" prototype="corevector.quad_curve"/>
        <node name="rect2" position="-22.00,12.00" prototype="corevector.rect">
            <port name="width" type="float" value="25.0"/>
            <port name="height" type="float" value="10.0"/>
        </node>
        <node name="rect3" position="-1.00,12.00" prototype="corevector.rect">
            <port name="width" type="float" value="25.0"/>
            <port name="height" type="float" value="10.0"/>
        </node>
        <node name="rect4" position="-63.00,12.00" prototype="corevector.rect">
            <port name="width" type="float" value="10.0"/>
            <port name="height" type="float" value="10.0"/>
        </node>
        <node name="rect5" position="-42.00,12.00" prototype="corevector.rect">
            <port name="width" type="float" value="25.0"/>
            <port name="height" type="float" value="5.0"/>
        </node>
        <node name="resample1" position="9.00,10.00" prototype="corevector.resample">
            <port name="method" type="string" value="amount"/>
            <port name="length" type="float" value="500.0"/>
        </node>
        <node name="resample2" position="34.00,11.00" prototype="corevector.resample">
            <port name="method" type="string" value="amount"/>
            <port name="length" type="float" value="600.0"/>
        </node>
        <node name="resample4" position="27.00,10.00" prototype="corevector.resample">
            <port name="method" type="string" value="amount"/>
            <port name="length" type="float" value="600.0"/>
        </node>
        <node name="resample5" position="16.00,11.00" prototype="corevector.resample">
            <port name="method" type="string" value="amount"/>
            <port name="length" type="float" value="500.0"/>
        </node>
        <node name="reverse1" position="30.00,4.00" prototype="list.reverse"/>
        <node name="reverse2" position="12.00,4.00" prototype="list.reverse"/>
        <node name="reverse3" position="-23.00,4.00" prototype="list.reverse"/>
        <node name="reverse4" position="-2.00,4.00" prototype="list.reverse"/>
        <node name="reverse5" position="-60.00,4.00" prototype="list.reverse"/>
        <node name="reverse6" position="-46.00,4.00" prototype="list.reverse"/>
        <node name="rotate1" position="12.00,12.00" prototype="corevector.rotate">
            <port name="angle" type="float" value="90.0"/>
        </node>
        <node name="rotate2" position="34.00,10.00" prototype="corevector.rotate">
            <port name="angle" type="float" value="90.0"/>
        </node>
        <node name="rotate4" position="30.00,11.00" prototype="corevector.rotate">
            <port name="angle" type="float" value="90.0"/>
        </node>
        <node name="rotate5" position="16.00,10.00" prototype="corevector.rotate">
            <port name="angle" type="float" value="90.0"/>
        </node>
        <node name="sample2" position="-27.00,-1.00" prototype="math.sample">
            <port name="amount" type="int" value="6"/>
            <port name="start" type="float" value="5.0"/>
            <port name="end" type="float" value="115.0"/>
        </node>
        <node name="sample4" position="-6.00,-1.00" prototype="math.sample">
            <port name="amount" type="int" value="4"/>
            <port name="start" type="float" value="5.0"/>
            <port name="end" type="float" value="115.0"/>
        </node>
        <node name="string1" position="37.00,7.00" prototype="string.string"/>
        <node name="string2" position="40.00,7.00" prototype="string.string"/>
        <node name="textpath1" position="12.00,9.00" prototype="corevector.textpath">
            <port name="font_name" type="string" value="Graphik-Regular"/>
            <port name="font_size" type="float" value="7.0"/>
            <port name="align" type="string" value="RIGHT"/>
        </node>
        <node name="textpath2" position="30.00,9.00" prototype="corevector.textpath">
            <port name="font_name" type="string" value="Graphik-Medium"/>
            <port name="font_size" type="float" value="11.0"/>
            <port name="align" type="string" value="LEFT"/>
        </node>
        <node name="zip_map1" position="-27.00,3.00" prototype="list.zip_map"/>
        <node name="zip_map2" position="34.00,15.00" prototype="list.zip_map"/>
        <node name="zip_map3" position="-6.00,3.00" prototype="list.zip_map"/>
        <node name="zip_map4" position="-50.00,3.00" prototype="list.zip_map"/>
        <node name="zip_map6" position="-13.00,11.00" prototype="list.zip_map"/>
        <node name="zip_map7" position="-33.00,10.00" prototype="list.zip_map"/>
        <node name="zip_map8" position="-36.00,10.00" prototype="list.zip_map"/>
        <node name="zip_map9" position="-10.00,11.00" prototype="list.zip_map"/>
        <conn input="resample1.points" output="count1"/>
        <conn input="resample1.shape" output="line2"/>
        <conn input="Titel.list" output="import_csv1"/>
        <conn input="distinct1.list" output="integer1"/>
        <conn input="Jahr.list" output="import_csv1"/>
        <conn input="count2.list" output="distinct1"/>
        <conn input="resample2.points" output="count2"/>
        <conn input="colorize1.shape" output="textpath1"/>
        <conn input="colorize2.shape" output="textpath2"/>
        <conn input="Kategorie.list" output="import_csv1"/>
        <conn input="colorize3.shape" output="rect2"/>
        <conn input="colorize3.fill" output="lookup2"/>
        <conn input="combine4.list1" output="Tourismus"/>
        <conn input="combine4.list2" output="Infrastruktur"/>
        <conn input="combine4.list3" output="Wirtschaft"/>
        <conn input="combine4.list4" output="Verkehr"/>
        <conn input="combine4.list5" output="Kultur"/>
        <conn input="string1.value" output="integer3"/>
        <conn input="rotate1.shape" output="colorize1"/>
        <conn input="rotate2.shape" output="line1"/>
        <conn input="resample2.shape" output="rotate2"/>
        <conn input="zip_map2.keys" output="string1"/>
        <conn input="integer3.value" output="distinct1"/>
        <conn input="lookup1.list" output="zip_map2"/>
        <conn input="string2.value" output="integer4"/>
        <conn input="lookup1.key" output="string2"/>
        <conn input="rotate4.shape" output="colorize2"/>
        <conn input="count4.list" output="distinct1"/>
        <conn input="resample4.shape" output="line4"/>
        <conn input="resample4.points" output="count4"/>
        <conn input="textpath2.position" output="resample4"/>
        <conn input="reverse1.list" output="Jahr"/>
        <conn input="integer1.value" output="reverse1"/>
        <conn input="integer4.value" output="reverse1"/>
        <conn input="reverse2.list" output="Titel"/>
        <conn input="textpath1.text" output="reverse2"/>
        <conn input="distinct2.list" output="reverse3"/>
        <conn input="reverse3.list" output="Kategorie"/>
        <conn input="count5.list" output="reverse2"/>
        <conn input="resample5.points" output="count5"/>
        <conn input="resample5.shape" output="rotate5"/>
        <conn input="coordinates3.position" output="resample5"/>
        <conn input="rotate5.shape" output="line5"/>
        <conn input="line6.point1" output="coordinates3"/>
        <conn input="line6.point2" output="lookup1"/>
        <conn input="zip_map2.values" output="coordinates2"/>
        <conn input="coordinates2.position" output="resample2"/>
        <conn input="quad_curve1.point1" output="coordinates3"/>
        <conn input="quad_curve1.point2" output="lookup1"/>
        <conn input="Umsetzung.list" output="import_csv1"/>
        <conn input="reverse4.list" output="Umsetzung"/>
        <conn input="colorize4.shape" output="line6"/>
        <conn input="textpath2.text" output="distinct1"/>
        <conn input="distinct3.list" output="reverse4"/>
        <conn input="colorize6.shape" output="rect3"/>
        <conn input="grid1.columns" output="count8"/>
        <conn input="lookup3.list" output="zip_map3"/>
        <conn input="zip_map3.keys" output="distinct3"/>
        <conn input="grid2.columns" output="count3"/>
        <conn input="rect2.position" output="grid2"/>
        <conn input="textpath1.position" output="resample1"/>
        <conn input="combine8.list1" output="Teilweise"/>
        <conn input="combine8.list2" output="Nein"/>
        <conn input="combine8.list3" output="Keine_Daten"/>
        <conn input="combine8.list4" output="Ja"/>
        <conn input="colorize6.fill" output="lookup3"/>
        <conn input="rect3.position" output="grid1"/>
        <conn input="count1.list" output="reverse2"/>
        <conn input="Art.list" output="import_csv1"/>
        <conn input="combine10.list1" output="Studie"/>
        <conn input="combine10.list2" output="Untersuchung"/>
        <conn input="combine10.list3" output="Konzept"/>
        <conn input="combine10.list4" output="Zwischenbericht"/>
        <conn input="combine10.list5" output="Diplomarbeit"/>
        <conn input="combine10.list6" output="Wettbewerb"/>
        <conn input="combine10.list7" output="Forschung"/>
        <conn input="combine11.list1" output="Diskussionsbeitrag"/>
        <conn input="combine11.list2" output="Schriftverkehr"/>
        <conn input="combine11.list3" output="Bericht"/>
        <conn input="combine11.list4" output="Endbericht"/>
        <conn input="combine11.list5" output="nicht_bekannt"/>
        <conn input="combine11.list6" output="Gutachten"/>
        <conn input="lookup4.list" output="zip_map4"/>
        <conn input="reverse5.list" output="Art"/>
        <conn input="distinct4.list" output="reverse5"/>
        <conn input="count6.list" output="reverse5"/>
        <conn input="grid3.columns" output="count6"/>
        <conn input="colorize8.shape" output="rect4"/>
        <conn input="colorize8.fill" output="lookup4"/>
        <conn input="lookup2.list" output="zip_map1"/>
        <conn input="distinct5.list" output="reverse6"/>
        <conn input="grid4.columns" output="count9"/>
        <conn input="rect4.position" output="grid3"/>
        <conn input="Art_count.list" output="import_csv1"/>
        <conn input="reverse6.list" output="Art_count"/>
        <conn input="group_count.data" output="reverse6"/>
        <conn input="count.list" output="group_count"/>
        <conn input="key.list" output="group_count"/>
        <conn input="multiply1.value1" output="count"/>
        <conn input="colorize9.shape" output="rect5"/>
        <conn input="align1.shape" output="colorize9"/>
        <conn input="colorize9.fill" output="lookup4"/>
        <conn input="rect5.position" output="grid4"/>
        <conn input="rect5.height" output="multiply1"/>
        <conn input="count9.list" output="distinct5"/>
        <conn input="colorize5.shape" output="quad_curve2"/>
        <conn input="divide1.value2" output="multiply1"/>
        <conn input="lookup4.key" output="distinct5"/>
        <conn input="colorize5.strokeWidth" output="divide1"/>
        <conn input="align2.shape" output="colorize3"/>
        <conn input="group_count1.data" output="reverse3"/>
        <conn input="key1.list" output="group_count1"/>
        <conn input="count7.list" output="group_count1"/>
        <conn input="lookup2.key" output="distinct2"/>
        <conn input="count3.list" output="distinct2"/>
        <conn input="multiply2.value1" output="count7"/>
        <conn input="rect2.height" output="multiply2"/>
        <conn input="colorize10.shape" output="link1"/>
        <conn input="link1.shape1" output="align1"/>
        <conn input="link1.shape2" output="align2"/>
        <conn input="colorize11.stroke" output="lookup4"/>
        <conn input="colorize11.shape" output="quad_curve3"/>
        <conn input="divide2.value2" output="multiply1"/>
        <conn input="quad_curve3.distance" output="divide2"/>
        <conn input="group_count2.data" output="reverse4"/>
        <conn input="key2.list" output="group_count2"/>
        <conn input="count10.list" output="group_count2"/>
        <conn input="multiply3.value1" output="count10"/>
        <conn input="rect3.height" output="multiply3"/>
        <conn input="count8.list" output="distinct3"/>
        <conn input="align3.shape" output="colorize6"/>
        <conn input="lookup3.key" output="distinct3"/>
        <conn input="zip_map4.keys" output="distinct5"/>
        <conn input="link2.shape1" output="align2"/>
        <conn input="link2.shape2" output="align3"/>
        <conn input="colorize12.shape" output="link2"/>
        <conn input="colorize12.fill" output="lookup3"/>
        <conn input="hsb_color2.hue" output="sample2"/>
        <conn input="combine12.list1" output="hsb_color2"/>
        <conn input="zip_map1.keys" output="distinct2"/>
        <conn input="colorize10.fill" output="lookup2"/>
        <conn input="hsb_color4.hue" output="sample4"/>
        <conn input="combine13.list1" output="hsb_color4"/>
        <conn input="zip_map4.values" output="combine14"/>
        <conn input="combine14.list2" output="combine11"/>
        <conn input="combine14.list1" output="combine10"/>
        <conn input="zip_map3.values" output="combine8"/>
        <conn input="zip_map1.values" output="combine4"/>
        <conn input="combine6.list1" output="colorize7"/>
        <conn input="colorize7.shape" output="canvas"/>
        <conn input="combine6.list2" output="combine9"/>
        <conn input="zip_map6.keys" output="distinct2"/>
        <conn input="zip_map7.values" output="grid2"/>
        <conn input="zip_map8.values" output="grid4"/>
        <conn input="zip_map8.keys" output="distinct5"/>
        <conn input="lookup5.list" output="zip_map8"/>
        <conn input="lookup6.list" output="zip_map6"/>
        <conn input="quad_curve2.point1" output="lookup6"/>
        <conn input="lookup8.list" output="zip_map9"/>
        <conn input="zip_map9.keys" output="distinct3"/>
        <conn input="lookup8.key" output="distinct3"/>
        <conn input="lookup6.key" output="distinct2"/>
        <conn input="quad_curve2.point2" output="lookup8"/>
        <conn input="quad_curve2.distance" output="divide1"/>
        <conn input="zip_map9.values" output="grid1"/>
        <conn input="zip_map6.values" output="grid2"/>
        <conn input="colorize5.stroke" output="lookup3"/>
        <conn input="lookup5.key" output="distinct5"/>
        <conn input="lookup7.list" output="zip_map7"/>
        <conn input="lookup7.key" output="distinct2"/>
        <conn input="quad_curve3.point1" output="lookup5"/>
        <conn input="quad_curve3.point2" output="lookup7"/>
        <conn input="zip_map7.keys" output="distinct2"/>
        <conn input="colorize11.strokeWidth" output="divide2"/>
        <conn input="combine9.list1" output="ART"/>
        <conn input="ART.list1" output="align1"/>
        <conn input="ART.list2" output="colorize11"/>
        <conn input="combine9.list2" output="KATEGORIE"/>
        <conn input="KATEGORIE.list1" output="align3"/>
        <conn input="KATEGORIE.list2" output="align2"/>
        <conn input="KATEGORIE.list3" output="colorize5"/>
        <conn input="TITEL.list1" output="rotate1"/>
        <conn input="combine6.list4" output="TITEL"/>
        <conn input="JAHR.list1" output="rotate4"/>
        <conn input="combine6.list5" output="JAHR"/>
        <conn input="TITEL.list2" output="colorize4"/>
        <conn input="lookup9.list" output="zip_map2"/>
        <conn input="quad_curve4.point2" output="lookup9"/>
        <conn input="lookup10.list" output="zip_map8"/>
        <conn input="lookup10.key" output="distinct5"/>
        <conn input="lookup9.key" output="string2"/>
        <conn input="colorize13.strokeWidth" output="divide2"/>
        <conn input="quad_curve4.point1" output="lookup10"/>
        <conn input="colorize13.stroke" output="lookup4"/>
        <conn input="quad_curve4.distance" output="divide2"/>
        <conn input="line3.point1" output="lookup10"/>
        <conn input="line3.point2" output="lookup9"/>
        <conn input="colorize13.shape" output="quad_curve4"/>
        <conn input="colorize14.shape" output="line3"/>
        <conn input="TITEL.list3" output="colorize14"/>
    </node>
</ndbx>
